/*
	Default Setup.
*/
html { width : 100%; height : 100%; margin : 0px; padding : 0px; text-align : center; }
body { width : 100%; height : 100%; margin : 0px; padding : 0px; text-align : center; background-color : #FFFFFF; font-family: Arial,sans-serif; color: #0062B0; font-size: 12px; }
form  { display : inline; }
textarea.textarea_large { width : 400px; height : 200px; font-family: Arial,sans-serif; color: #0062B0; font-size: 12px; }
textarea.textarea_small { width : 280px; height : 110px; padding : 5px; font-family: Arial,sans-serif; color: #0062B0; font-size: 12px; background-image : url('media/sspace/images/shared_textarea_small.gif'); background-repeat : no-repeat; border : 0px none; }
textarea.textarea_home { width : 120px; height : 31px; padding : 5px; font-family: Arial,sans-serif; color: #0062B0; font-size: 12px; background-image : url('media/sspace/images/shared_textarea_home.gif'); background-repeat : no-repeat; border : 0px none; }
input { font-family : Verdana; font-size : 12px; color : #000000; }
a, a:link, a:visited, a:active { font-family: Arial,sans-serif; color: #0062B0; text-decoration : underline; }
a:hover { font-family: Arial,sans-serif; color: #F36F2B; text-decoration : underline; }
h1 { display : inline; padding : 0px; margin : 0px; font-family: Arial Black,Arial,sans-serif; font-size: 40px; color: #0062B0; text-transform : uppercase; }
h2 { display : inline; padding : 0px; margin : 0px; font-family: Arial Black,Arial,sans-serif; font-size: 16px; color: #0062B0; }


/*
	Standard Styles.
*/
.box_orange { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : auto; }
.box_orange_title { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 37px; background-image : url('media/sspace/images/shared_box_orange_title.gif'); background-repeat : repeat-x; }
.box_orange_title_title { position : absolute; left : 16px; top : 10px; font-family: Arial,sans-serif; font-size: 16px; color: #FFFFFF; text-transform : uppercase; }
.box_orange_content { position : relative; display : block; left : 0px; top : 0px; padding : 16px; border : solid 1px #E0E0E0; border-top : 0px; background-image : url('media/sspace/images/shared_box_background.gif'); background-repeat : repeat-x; background-color : #F6F6F6; }
.box_white { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : auto; background-image : url('media/sspace/images/shared_box_background.gif'); background-repeat : repeat-x; background-color : #F6F6F6; border : solid 1px #E0E0E0; }
.box_white_title { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 37px; border-bottom : solid 1px #E0E0E0; }
.box_white_title_title { position : absolute; left : 16px; top : 10px; font-family: Arial,sans-serif; font-size: 16px; color: #F36F2B; text-transform : uppercase; }
.box_white_content { position : relative; display : block; left : 0px; top : 0px; padding : 16px; border-top : 0px; }
.box_orange ul { padding : 0px; margin : 0px; list-style-type : none; }
.box_orange li { padding : 0px; margin : 0px; }
.box_orange ol { margin : 0px; list-style-type : none; padding-bottom : 12px; }
.content_most { position : relative; display : block; left : 0px; top : 0px; padding-left : 16px; padding-right : 2px; padding-top : 0px; padding-bottom : 0px; }
.content_full { position : relative; display : block; left : 0px; top : 0px; padding-left : 16px; padding-right : 16px; padding-top : 0px; padding-bottom : 0px; }
.content_half { position : relative; display : block; left : 0px; top : 0px; padding-left : 16px; padding-right : 496px; padding-top : 0px; padding-bottom : 0px; }
.divider_grey { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 1px; margin-left : 0px; margin-right : 0px; margin-top : 12px; margin-bottom : 12px; overflow : hidden; background-color : #E0E0E0; }
.gap_full { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 12px; overflow : hidden; }
.input_centered { overflow : hidden; padding-top : 4px; padding-bottom : 0px; padding-left : 3px; padding-right : 3px; width : 284px; height : 17px; border : none 0px; background-image : url('media/sspace/images/shared_input_large.gif'); background-repeat : no-repeat; font-family: Arial,sans-serif; color: #0062B0; font-size: 12px; text-align : center; }
.input_large { overflow : hidden; padding-top : 4px; padding-bottom : 0px; padding-left : 3px; padding-right : 3px; width : 284px; height : 17px; border : none 0px; background-image : url('media/sspace/images/shared_input_large.gif'); background-repeat : no-repeat; font-family: Arial,sans-serif; color: #0062B0; font-size: 12px; }
.input_medium { overflow : hidden; padding-top : 4px; padding-bottom : 0px; padding-left : 3px; padding-right : 3px; width : 124px; height : 17px; border : none 0px; background-image : url('media/sspace/images/shared_input_medium.gif'); background-repeat : no-repeat; font-family: Arial,sans-serif; color: #0062B0; font-size: 12px; }
.input_small { overflow : hidden; padding-top : 4px; padding-bottom : 0px; padding-left : 3px; padding-right : 3px; width : 94px; height : 17px; border : none 0px; background-image : url('media/sspace/images/shared_input_small.gif'); background-repeat : no-repeat; font-family: Arial,sans-serif; color: #0062B0; font-size: 12px; }
.input_tiny { overflow : hidden; padding-top : 4px; padding-bottom : 0px; padding-left : 3px; padding-right : 3px; width : 52px; height : 17px; border : none 0px; background-image : url('media/sspace/images/shared_input_tiny.gif'); background-repeat : no-repeat; font-family: Arial,sans-serif; color: #0062B0; font-size: 12px; text-align : center; }
.text_grey { color : #AAAAAA; }
.text_green { color : #00AA00; }
.text_orange { color: #F36F2B; }
.text_red { color : #FF0000; }
.text_label { font-size : 12px; color : #F36F2B; }
.text_large { font-weight : bold; }
tr.row_highlightable:hover { background-color : #F0F0F0; }
.quote_outer { display : block; position : relative; clear : both; left : 0px; top : 0px; width : 100%; height : auto; background-image : url('media/sspace/images/shared_quote.gif'); background-repeat : repeat-x; background-color : #1B69AD; }
.quote_inner { padding : 22px; font-family: Arial Black,Arial,sans-serif; font-size: 16px; color: #FFFFFF; text-align : center; }
table.standard_table { position : relative; left : 0px; top : 0px; width : auto; height : auto; border-top : none 0px; border-bottom : solid 1px #EEEEEE; border-left : none 0px; border-right : solid 1px #EEEEEE; background-image : url('media/sspace/images/shared_table_02.gif'); background-repeat : repeat-x; background-color : #F5F5F5; font-family: Arial,sans-serif; color : #F36F2B; font-size : 12px; }
table.standard_table tr th { border-top : solid 1px #EEEEEE; border-bottom : none 0px; border-left : solid 1px #EEEEEE; border-right : none 0px; padding : 6px; text-align : center; font-weight : bold; }
table.standard_table tr td { border-top : solid 1px #EEEEEE; border-bottom : none 0px; border-left : solid 1px #EEEEEE; border-right : none 0px; padding : 6px; text-align : center; } 
ul.standard_list { list-style-image : url("media/sspace/images/shared_bullet.gif"); list-style-type : square; }


/*
	Layout - Area.
*/
#area { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : auto; padding-bottom : 32px; }
#area_top { position : relative; display : block; left : 0px; top : 0px; width : 960px; height : 139px; }
#area_middle { position : relative; display : block; left : 0px; top : 0px; width : 960px; height : auto; padding-left : 0px; padding-right : 0px; padding-top : 12px; padding-bottom : 12px; text-align : left; }
#area_submit{ position : relative; display : block; left : 0px; top : 0px; width : 960px; height : auto; padding-left : 0px; padding-right : 0px; padding-top : 0px; padding-bottom : 12px; text-align : left; }
#area_bottom { position : relative; display : block; width : 960px; height : 130px; line-height : 10px; overflow : hidden; background-image : url('media/sspace/images/area_bottom_background.gif'); background-repeat : repeat-y; color : #AAAAAA; }


/*
	Layout - Area Top.
*/
#area_top_logo { position : absolute; left : 16px; top : 12px; }
#area_top_menu { position : absolute; left : 0px; top : 99px; }
#area_top_0800 { position : absolute; right : 16px; top : 37px; }
#area_top_basket { position : absolute; right : 444px; top : 69px; font-family: Arial,sans-serif; font-size : 14px; color: #F36F2B; text-decoration : none; }
#area_top_basket:hover { text-decoration : underline; }
#area_top_input { position : absolute; right : 285px; top : 66px; padding-top : 4px; padding-bottom : 0px; padding-left : 3px; padding-right : 3px; width : 135px; height : 17px; border : none 0px; background-image : url('media/sspace/images/area_top_input.gif'); background-repeat : no-repeat; font-family: Arial,sans-serif; color: #0062B0; font-size: 12px; }
#area_top_search { position : absolute; right : 202px; top : 66px; }
#area_top_support { position : absolute; right : 119px; top : 66px; }
#area_top_account { position : absolute; right : 16px; top : 66px; }


/*
	Layout - Area Submit.
*/
#area_submit_outer { position : relative; display : block; left : 0px; top : 0px; width : 958px; height : auto; background-image : url('media/sspace/images/area_submit_outer_background.gif'); background-repeat : repeat-x; background-color : #F6F6F6; border : solid 1px #E0E0E0; }
#area_submit_inner { position : relative; display : block; left : 0px; top : 0px; padding-left : 16px; padding-right : 16px; padding-top : 16px; padding-bottom : 14px; border-top : 0px; }
.area_submit_title { font-family: Arial,sans-serif; color : #F36F2B; font-size : 12px; font-weight : bold; text-transform : uppercase; }
a.link_submit, a.link_submit:link, a.link_submit:visited, a.link_submit:active { font-family: Arial,sans-serif; color : #F36F2B; font-size : 12px; text-decoration : none; }
a.link_submit:hover { font-family: Arial,sans-serif; color : #F36F2B; font-size : 12px; text-decoration : underline; }


/*
	Layout - Area Bottom.
*/
#area_bottom_links { padding-left : 16px; padding-right : 16px; padding-top : 10px; padding-bottom : 10px; }
.area_bottom_title { font-family: Arial,sans-serif; color : #F36F2B; font-size : 12px; font-weight : bold; text-transform : uppercase; }
a.link_bottom, a.link_bottom:link, a.link_bottom:visited, a.link_bottom:active { font-family: Arial,sans-serif; color : #F36F2B; font-size : 12px; text-decoration : none; }
a.link_bottom:hover { font-family: Arial,sans-serif; color : #F36F2B; font-size : 12px; text-decoration : underline; }


/*
	Pages.
*/
.page_content_page_banner_wide { position : relative; display : block; left : 0px; top : 0px; width : 960px; height : 140px; }
h1.page_content_page_banner_wide_h1 { position : absolute; left : 16px; top : 45px; padding : 0px; margin : 0px; font-family: Arial Black,Arial,sans-serif; font-size: 40px; color: #FFFFFF; text-transform : uppercase; }
.page_content_page_banner_thin { position : relative; display : block; left : 0px; top : 0px; width : 704px; height : 140px; margin-left : 16px; }
h1.page_content_page_banner_thin_h1 { position : absolute; left : 16px; top : 45px; padding : 0px; margin : 0px; font-family: Arial Black,Arial,sans-serif; font-size: 40px; color: #FFFFFF; text-transform : uppercase; }
.page_content_page_banner { position : relative; display : block; left : 0px; top : 0px; width : 960px; height : 140px; }
h1.page_content_page_banner_h1 { position : absolute; left : 16px; top : 45px; padding : 0px; margin : 0px; font-family: Arial Black,Arial,sans-serif; font-size: 40px; color: #FFFFFF; text-transform : uppercase; }
.page_order_checkout_table th { font-family: Arial,sans-serif; font-size: 12px; color: #F36F2B; }
.page_order_step1_table { position : relative; display : block; left : 0px; top : 0px; width : 958px; height : auto; background-image : url('media/sspace/images/shared_box_background.gif'); background-repeat : repeat-x; background-color : #F6F6F6; border : solid 1px #E0E0E0; border-bottom : 0px none; }
.page_order_step1_table th { padding-left : 16px; padding-right : 16px; padding-bottom : 12px; padding-top : 12px; border-bottom : solid 1px #E0E0E0; font-family: Arial,sans-serif; font-size: 16px; color: #F36F2B; text-transform : uppercase; }
.page_order_step1_table td { padding-left : 16px; padding-right : 16px; padding-bottom : 12px; padding-top : 12px; border-bottom : solid 1px #E0E0E0; font-family: Arial,sans-serif; font-size: 12px; color: #F36F2B; }
.page_order_step1_table_label { font-weight : bold; color: #0062B0; }
#page_order_step2_summary_setup { font-family: Arial,sans-serif; font-size: 12px; color: #F36F2B; padding-bottom : 6px; }
#page_order_step2_summary_setup span { font-size: 16px; font-weight : bold; }
#page_order_step2_summary_monthly { font-family: Arial,sans-serif; font-size: 12px; color: #F36F2B; padding-bottom : 12px; }
#page_order_step2_summary_monthly span { font-size: 16px; font-weight : bold; }
.page_order_step2_summary_table { padding-bottom : 6px; }
.page_order_step2_summary_table td { font-family: Arial,sans-serif; font-size: 12px; color: #F36F2B; padding-bottom : 6px; }
.page_order_step2_summary_checkout { padding-left : 121px; }

