/*** NEW STYLESHEET ***/

html,body {height:100%;margin:0px;padding:0px;font-family:Arial,Verdana,Tahoma,sans-serif;font-size:12px;color:#4C4C4C;}
body {width:100%;text-align:center;background:#fff;;}

/* FONTS & HEADINGS */

@font-face {font-family:UniLt;src: url('fonts/univecon.ttf') format("truetype");}
@font-face {font-family:UniMd;src: url('fonts/univeconbol.ttf') format("truetype");}

h1 {font-family:UniMd, Arial Narrow, san-serif;font-weight:normal;height:auto;text-align:center;vertical-align:middle;background:url(../images/background_header.gif) no-repeat center #fff;min-height:28px;font-size:28px;color:#595959;padding:0 0 17px 0;margin:10px 0;letter-spacing:-0.03em;}
h1.tabhead, h1.tabhead_small {height:40px;text-align:left;letter-spacing:-1.5px;font-weight:bold;color:#676767;margin:0px;background:url(../images/content_header_background.gif) no-repeat;padding-left:10px;margin:0px 0px 0px -5px;}
h1.tabhead {font-size:32px;}
h1.tabhead_small {font-size:20px;padding-top:7px;}
h1.head_small {font-size:20px;letter-spacing:-0.5px}
h1.head_cat {font-size:24px;letter-spacing:-0.5px; text-align:center;padding:0px;}
h2 {font-family:UniLt, Arial Narrow, Franklin Gothic Medium, san-serif;font-weight:normal;font-size:24px;}
h2 a {text-decoration:none;font-weight:inherit;color:#360a00;}
h2.tab {text-align:left;letter-spacing:-0.05em;margin:0px;background:url(../images/content_header_background.gif) no-repeat;padding:5px 0 0 7px;margin:0 0 0 -5px;}
h3 {font-family:UniLt, Arial Narrow, san-serif;color:#676767;font-size:16px;letter-spacing:-0.5px;padding:0px;margin:0px;}
h3 a {color:#932e15;text-decoration:none;font-weight:normal;}
h3.tabhead {height:21px;text-align:left;letter-spacing:-0.5px;font-weight:bold;color:#676767;margin:0px;background:url(../images/content_quicktab_footer_background.gif) no-repeat;padding-left:10px;margin:0px;}
h3.sitemap {background:#717171;padding:2px 2px 2px 5px;color:#ffffff;min-height:25px;font-size:20px;}
h3.waterdrop {background:#e5e5e5;padding:2px 10px;color:#fff;min-height:25px;font-size:20px;border-right:solid 2px #fff;margin:0 0 20px 0;}
h3.waterdrop a {text-decoration:none;color:#093e7d;}
h3.waterdrop a:hover {color:#26acf5;}
h4 {font-family:UniLt, Arial Narrow, san-serif;font-weight:normal;font-size:16px;color:#932e15;padding:0;margin:0;}
h4 a {text-decoration:none;font-weight:normal;}
h4 a:hover {color:#932e15;}

hr {color:#575757;}
hr.light {color:#b7b7b7;}
img {border:0px;}
/*strong {color:#004e7d;font-weight:bold;}*/
a {color:#0082d1;text-decoration:underline;font-weight:bold;}
a:hover {color:#DB6141;text-decoration:none;}
a.largelink {font-size:16px;text-decoration:none;}
a.sitemap {margin:0px 0px 0px 10px; line-height:25px;font-size:14px;color:#db6141;}
a.sitemap_sub {margin:0px 0px 0px 25px;line-height:15px;font-size:10px;border-color:#aee5ff;border-left-style:solid;border-left-width:medium;padding-left:7px;}
ol {list-style:square;}

.column3 {float:left;position:relative;width:234px;height:270px;margin:10px 2px;border:solid 2px #b7b7b7;padding:6px; border-collapse:collapse;}
.column3 h3 {font-size:24px;}
.column3 h4 {font-size:16px;}
.column3 h3 a, h4 a {width:100%; display:block;}
.column3_middle {height:171px;}
.column3 p {text-align:left;width:130px;min-height:130px;float:left;margin:20px 0 0 0px;background:url(../images/home_box_swirl.gif) top center no-repeat;}
.separator_small {border-top:dotted 1px #932e15;margin:1px 0;} 

.pagetitle,.pagesubtitle,.pagetitle a {font-size:16px;font-weight:bold;color:#26acf5;}
.subtitle {color:#FFFFFF;background:url(../images/button_over.gif) top #3a0c02 repeat-x;padding:5px;font-weight:bold;font-size:16px;text-align:left;}
.subtitle a {color:#FFFFFF;text-decoration:none;}
.subtitle_blue {color:#FFFFFF;background:url(../images/button_hit.gif) top #0a3f7e repeat-x;padding:5px;font-weight:bold;font-size:14px;text-decoration:none;}
.subtitle_blue a {color:#FFFFFF;text-decoration:none;}
.subtitle_orange {color:#FFFFFF;background:url(../images/button_normal.gif) top #0a3f7e repeat-x;padding:5px;font-weight:bold;font-size:14px;text-decoration:none;}
.subtitle_orange a {color:#FFFFFF;text-decoration:none;}
.subtitle_grey {color:#FFFFFF;background:url(../images/button_hit.gif) top #5a5a5a repeat-x;padding:5px;font-weight:bold;font-size:14px;width:auto;}
.divider {height:16px;width:100%; background:url(../images/content_divider_background.gif);margin:4px 0px;}
.divider_capleft {float:left;background:url(../images/content_divider_alt_capleft.gif) left no-repeat;width:16px;height:16px;}
.divider_capright {float:right;background:url(../images/content_divider_alt_capright.gif) right no-repeat;width:16px;height:16px;}
.productpic {float:right;margin:3px 5px;}
.productpic_border {float:right;margin:3px 5px;border-color:#000000;border-width:medium; border-style:solid;}

/*** SITE LAYOUT ***/

#getflash {margin:0px auto;padding:0px;width:200px;text-align:center;}
.getflash_link {float:left;margin-top:2px;}
.getflash_link a {color:#fff;font-size:12px;display:block;width:100%;height:100%;padding:8px;background:#c22c26;text-decoration:none;}
.getflash_link a:hover {color:#c22c26;background:#eaeaea;}

#noflash_head_menu {margin:11px auto;font-size:16px;width:780px;padding:3px 0 0 0;}
#noflash_head_menu a {margin:0px 5px;letter-spacing:-0.5px; text-decoration:none;}
#container {width:auto;margin:0px auto;min-height:100%;background:#565656;}
#header {height:217px; background:url(../images/header_background.jpg) repeat-x center;}
#searchbar{height:37px;width:100%;min-width:770px;background:url(../images/header_searchbar_background.gif) repeat-x;overflow:hidden;}
.searchbox {width:320px;height:37px;background:url(../images/header_searchbar_field.gif) no-repeat;float:left;text-align:left;}
input.searchbox_field {position:relative;left:2px;top:9px;line-height:14px;vertical-align:top;width:128px;font-size:10px;border:0px;margin:0px;padding:2px;background: url(../images/clear.gif);}
input.searchbox_button {margin-left:25px;border:0px;cursor:pointer;}
.cartbox {min-width:360px;height:37px;color:#FFFFFF;background:url(../images/header_searchbar_cart_background.gif) repeat-x;float:right;text-align:left;font-weight:bold;}
.cartbox_contents {float:left;margin-top:10px;margin-left:10px;}
#sidemenu {width:auto;margin:3px 0px 0px 0px;text-align:left;font-size:11px;display:block}
#sidemenu a {color:#FFFFFF;}
#sidemenu hr {padding:0px;margin:2px 0px 1px 0px;}
.sidemenu_sitenav {background:url(../images/sidemenu_sitenav_background.gif);border-style:solid; border-width:thin;border-color:#932e15;}
.sidemenu_sitenav_menu {color:#db6141;margin:3px 3px 3px 0px;padding:5px;background:#360a00;border-style:solid; border-width:thin;border-color:#db6141;}
.sidemenu_prodnav {background:url(../images/sidemenu_prodnav_background.gif);border-style:solid; border-width:thin;border-color:#093e7d;}
.sidemenu_prodnav_menu {color:#26acf5;margin:3px 3px 3px 0px;padding:5px;background:#021d3e;border-style:solid; border-width:thin;border-color:#26acf5;}

#content {width:auto;margin:0 auto 0 auto;padding:0 0 20px 0;height:100%;background:url(../images/background_main_shade.gif) repeat-x top #565656;}
#content_container {width:780px;min-height:100%;margin:0 auto;background:#FFFFFF;text-align:left;border-style:solid;border-width:medium;border-color:#b7b7b7;}
.content_maincontent {padding:5px;}
.content_quicktab {height:21px;padding-right:15px;padding-top:2px;background:url(../images/content_quicktab_background.gif) right top no-repeat;text-align:right;font-weight:bold;}
.content_quicktab a {text-decoration:none;}
.content_quicktab img {display:inline;vertical-align:middle;margin-top:-2px;}
.content_quicktab_footer {height:18px;padding-left:15px;padding-top:3px;margin-top:10px;background:url(../images/content_quicktab_footer_background.gif) left bottom no-repeat;text-align:left;font-weight:bold;}
.content_quicktab_footer a {text-decoration:none;}
.content_quicktab_footer img {display:inline;vertical-align:middle;}
#footer {clear:both;color:#FFFFFF;font-weight:bold;background:url(../images/footer_background.gif) repeat-x #FFFFFF;line-height:18px;bottom:0px;z-index:1001;height:auto;width:100%;padding:8px 0;position:relative;}
#footer a {color:#FFFFFF;font-weight:bold;}

#productmenuslider {width:100%; background: url(../images/background_productmenuslider.gif) repeat-x #fff;display:none;border-top-style:solid;border-top-color:#cacaca;border-top-weight:2px;}
#productmenuslider_more {width:100%; background: url(../images/background_productmenuslider.gif) repeat-x #fff;display:none;border-top-style:solid;border-top-color:#cacaca;border-top-weight:2px;}
#productmenuslider_container {width:780px;margin:0 auto;}
.productmenu_category {text-align:left;margin:3px 10px;padding:0 0 0 8px;float:left;border-left-style:solid;border-left-color:#e5e5e5;border-left-weight:10px;}

/*** MISC CONTENT ***/

.button_normal{line-height:24px;text-align:left;padding:0px 10px;height:25px;color:#FFFFFF;font-size:18px;font-weight:bold;border-width:0px;background:url(../images/button_normal.gif) repeat-x;cursor:pointer;display:inline-block;}
.button_over{line-height:24px;text-align:left;padding:0px 10px 0px 10px;height:25px;color:#FFFFFF;font-size:18px;font-weight:bold;border-width:0px;background:url(../images/button_over.gif) repeat-x;cursor:pointer;display:inline-block;}

.button_addtocart_normal{line-height:24px;text-align:center;height:25px;color:#FFFFFF;font-size:14px;font-weight:bold;border-width:0px;background:url(../images/button_normal.gif) repeat-x;cursor:pointer;display:inline-block;}
.button_addtocart_over{line-height:24px;text-align:center;height:25px;color:#FFFFFF;font-size:14px;font-weight:bold;border-width:0px;background:url(../images/button_over.gif) repeat-x;cursor:pointer;display:inline-block;}

.contactform {width:250px;text-align:left;background:url(../images/inputfield_background.gif);border-width:medium;border:solid 2px #0082d1;padding:2px;}
.chlorinequote {background:#E5E5E5;margin:3px 3px;}
.chlorinequote p {padding:5px 10px;}
.chlorinequote_source {text-align:right;font-size:11px; font-style:italic;background:#B7B7B7;color:#000000;padding:5px;}

td.everpuregroupheader{padding:0px 0px 0px 0px;text-align:left;color:#104f9f;text-transform:uppercase;letter-spacing:-0.03em;margin-bottom:0px;margin-top:0px;font-size:16px;}
td.everpuregroupheader a {margin:0 10px 0 0;font-size:16px;}
td.everpuregroup{padding:10px 0;text-align:center;border-right:solid 2px #eaeaea;}
td.everpuregroup div{float:left;text-align:center;padding:0 7px;margin-bottom:5px;white-space: nowrap;}
td.everpuregroup div span{font-size:10px;}
td.everpuregroup img{margin:0px;}

table.sitemap {width:100%;border:2px #093e7d solid;text-align:center;margin-bottom:20px;}
td.sitemapheader {background-color:#093e7d;color:#FFFFFF;padding-bottom:2px;font-weight:bold;font-size:12px;text-align:center;}
td.sitemapheader a {color:#FFFFFF;}
td.sitemapwhite {background-color:#ffffff;padding:2px;font-size:11px;}
td.sitemapgray {background-color:#e5e5e5;padding:2px;font-size:11px;}

.footnotesmall{font-size:9px;}
.footnotesmallitalic{font-size:9px;text-align:center;font-weight:bold;font-style:italic;}
.highlight{background-color:#ffc569;}

/*** PRODUCT DETAIL PAGE ***/

div.productmodel {height:auto;text-align:center;vertical-align:middle;background:url(../images/product_model_background_tile.gif) repeat-x top #932e15;min-height:36px;font-size:18px;font-weight:bold;color:#FFFFFF;padding:5px 0px 5px 0px;margin-bottom:10px;line-height:28px;}
.separator {;background:url(../images/product_model_background_rev.gif) repeat-x bottom #fff;height:25px;}
.separator_rev {;background:url(../images/product_model_background.gif) repeat-x bottom #fff;height:25px;}

.photobox {display:inline-block;padding:10px;margin:0px auto;text-align:center;border:1px solid #ccc;}
.photobox:hover {background:#eaeaea;}
.photobox img {border:2px solid #999;}
.photobox a img:hover {border:2px solid #DB6141;}
.photobox a {text-decoration:none;}

.photobox_side {border:1px #CCC solid;margin:0 auto 10px auto;padding:5px;}
.photobox_side:hover {background:#eaeaea;border:1px #999 solid;}
.photobox_side a {}
.photobox_side img {float:left;margin:auto 10px auto 0;vertical-align:middle}

.highlight_box {text-align:center;font-size:14px;margin:5px 0px 15px 0px;padding:5px;background:#093e7d;color:#FFF;}

.multipack {color:#db6141;font-size:10px;font-weight:bold;border-color:#dadada;border-width:medium;border-style:solid;border-collapse:collapse;}
.caseqty {color:#db6141;font-size:12px;font-weight:bold;border-color:#dadada;border-width:medium;border-style:solid;border-collapse:collapse;}
.content_table {}
.content_table_left {border-right:solid 1px #ccc;padding:0 10px 0 0;}
div.maincontentleft {width:310px;text-align:center;font-weight:bold;}
div.maincontentright {width:440px;margin:0px 0px 0px 5px;}
.warning,.discontinued {color:#cc0000;font-weight:bold;font-style:italic;}
.discontinued{text-align:center;font-size:14px;}
.certifications {color:#093e7d;font-weight:bold;margin-bottom:10px;text-align:center;}
.productprice {color:#932e15;font-weight:bold;margin-bottom:10px;text-align:center;font-size:16px;}
.productinfo {color:#575757;font-weight:bold;margin-bottom:10px;text-align:center;}
.saleprice {color:#009900;font-weight:bold;margin-bottom:10px;text-align:center;font-size:16px;}
img.certifications {margin:0px 10px 0px 10px;text-align:center;}
.disclaimer {color:#999;font-weight:bold;text-align:justify;font-size:14px;padding:0 10px;}
table.priceinfo {font-size:12px;color:#4C4C4C;}

table.categorytable{width:100%;padding:0px;margin:0px;font-family:verdana,tahoma,sans serif;font-size:10px;color:#000000;}
table.categorytable td {border-bottom:solid 1px #eaeaea;}
td.prodthumbnail1,td.prodthumbnail2{text-align:center;}
td.prodthumbnail1{background-color:#F7F7F7;}
td.prodthumbnail2{background-color:#FFFFFF;}
td.prodname1{width:120px;background-color:#F7F7F7;font-weight:bold;text-align:left;white-space:nowrap;}
td.prodname1 a,td.prodname2 a{border-bottom:dotted 1px #CCCCCC;}
td.prodname2{width:120px;background-color:#FFFFFF;font-weight:bold;text-align:left;}
td.proddescription1{background-color:#F7F7F7;text-align:left;}
td.proddescription2{background-color:#FFFFFF;text-align:left;}
td.prodprice1,td.prodprice2{color:#003366;font-weight:bold;text-align:right;}
td.prodprice1{background-color:#F7F7F7;}
td.prodprice2{background-color:#FFFFFF;}
td.prodaddtocart1,td.prodaddtocart2{width:90px;text-align:right;}
td.prodaddtocart1{background-color:#F7F7F7;}
td.prodaddtocart2{background-color:#FFFFFF;}

.pricing_box {background:#f3f3f3;padding:5px;width:290px;margin:0 auto;border-top:solid 5px #ccc;border-bottom:solid 5px #eaeaea;}

/*** CATEGORY PAGE STYLES ***/

td.categorycolumn1{width:75px;padding:2px 0px 2px 0px;text-align:center;border-bottom:dotted #b6b6b6 1px;border-top:dotted #b6b6b6 0px;}
td.categorycolumn2{font:bold 13px verdana,tahoma,"sans serif";color:#969696;width:455px;padding:2px 5px 2px 5px;border-bottom:solid #595959 1px;border-top:solid #595959 0px;}
div.categoryproductname{font-weight:bold 13px;}
.categoryproductnumber{font:bold;font-size:11px;font-family:verdana,tahoma,"sans serif";}
div.categoryprice{font-weight:bold;font-size:12px;font-family:verdana,tahoma,"sans serif";color:#db6141;}
td.categorycolumn3{width:100px;height:75px;padding:2px 0px 2px 0px;border-bottom:solid #595959 1px;border-top:solid #595959 0px;}
div.sendemailred{width:100px;height:36px;border-width:0px;background:url(../images/button_sendemail_red.gif) no-repeat;cursor:pointer;}
div.sendemailgray{width:100px;height:36px;border-width:0px;background:url(../images/button_sendemail_gray.gif) no-repeat;cursor:pointer;}

/*** BUTTON STYLES ***/

div.addtocartred{width:100px;height:36px;border-width:0px;background:url(../images/button_addtocart_red.gif) no-repeat top left;cursor:pointer;display:block;}
div.addtocartgray{width:100px;height:36px;border-width:0px;background:url(../images/button_addtocart_gray.gif) no-repeat top left;cursor:pointer;display:block;}
div.nothanks,div.nothanksyellow{width:100px;height:36px;border-width:0px;background:url(../images/button_nothanks_yellow.gif) no-repeat;cursor:pointer;}
div.nothankshover,div.nothanksgray{width:100px;height:36px;border-width:0px;background:url(../images/button_nothanks_gray.gif) no-repeat;cursor:pointer;}
div.trackorder{width:100px;height:36px;border-width:0px;background:url(../images/button_trackorder_red.gif) no-repeat;cursor:pointer;}
div.trackorderhover{width:100px;height:36px;border-width:0px;background:url(../images/button_trackorder_gray.gif) no-repeat;cursor:pointer;}
div.takesurvey{width:100px;height:36px;border-width:0px;background:url(../images/button_takesurvey_red.gif) no-repeat;cursor:pointer;}
div.takesurveyhover{width:100px;height:36px;border-width:0px;background:url(../images/button_takesurvey_gray.gif) no-repeat;cursor:pointer;}
div.sendemailred{width:100px;height:36px;border-width:0px;background:url(../images/button_sendemail_red.gif) no-repeat;cursor:pointer;}
div.sendemailgray{width:100px;height:36px;border-width:0px;background:url(../images/button_sendemail_gray.gif) no-repeat;cursor:pointer;}
div.moreinfoyellow{width:100px;height:36px;border-width:0px;background:url(../images/button_moreinfo_yellow.gif) no-repeat;cursor:pointer;}
div.moreinfogray{width:100px;height:36px;border-width:0px;background:url(../images/button_moreinfo_gray.gif) no-repeat;cursor:pointer;}
div.button_zoom{width:250px;height:36px;background:url(../images/button_zoom.gif) no-repeat;cursor:pointer;border-left:solid 2px #fff;border-right:solid 2px #fff;}
div.button_zoom_hover{width:250px;height:36px;background:url(../images/button_zoom_hover.gif) no-repeat;cursor:pointer;border-left:solid 2px #fff;border-right:solid 2px #fff;}
div.button_specs{width:250px;height:36px;background:url(../images/button_specs.gif) no-repeat;cursor:pointer;border-left:solid 2px #fff;border-right:solid 2px #fff;}
div.button_specs_hover{width:250px;height:36px;background:url(../images/button_specs_hover.gif) no-repeat;cursor:pointer;border-left:solid 2px #fff;border-right:solid 2px #fff;}
div.button_service{width:250px;height:36px;background:url(../images/button_servicemanual.gif) no-repeat;cursor:pointer;border-left:solid 2px #fff;border-right:solid 2px #fff;}
div.button_service_hover{width:250px;height:36px;background:url(../images/button_servicemanual_hover.gif) no-repeat;cursor:pointer;border-left:solid 2px #fff;border-right:solid 2px #fff;}

/*** MISC TABLE STYLES ***/

td.specsleftcolgray,td.specsleftcolwhite,td.specsrightcolgray,td.specsrightcolwhite{border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;padding:1px 5px 1px 5px;color:#000000;}
td.specsleftcolgray,td.specsleftcolwhite{font-weight:bold;text-align:right;}
td.specsrightcolgray,td.specsrightcolwhite{font-weight:none;text-align:left;}
td.specsleftcolgray,td.specsrightcolgray {background-color:#F7F7F7;}
td.specsleftcolwhite,td.specsrightcolwhite{background-color:#FFFFFF;}

table.contaminantheader {}
table.contaminantheader td {text-align:center;background:#932e15;color:#ffffff;font-weight:bold;font-size:11px;padding:0px;}
table.contaminantheader td.contaminantheader{background:url(../images/button_over.gif) center #360a00;padding:0px 0px 2px 0px;font-weight:bold;font-size:18px;text-align:center;}
div.contaminants{width:auto;border-top:0px none;border-right:0px none;border-bottom:1px dotted #932e15;border-left:0px none;overflow:auto;}
table.contaminanttable{margin: 0px;padding: 0px;}
table.contaminanttable td{text-align:left;background-color:#FFFFFF;color:#000000;border-bottom: 1px dotted #932e15;font-size: 10px;padding:0px;}
table.contaminanttable td.col1,table.contaminanttable td.col2,table.contaminanttable td.col3,table.contaminanttable td.col4{border-right: 1px dotted #932e15;}
table.contaminanttable td.col1,table.contaminantheader td.col1{width:85px;padding:2px;}
table.contaminanttable td.col2,table.contaminantheader td.col2{width:60px;padding:2px;}
table.contaminanttable td.col3,table.contaminantheader td.col3{width:265px;padding:2px;}
table.contaminanttable td.col4,table.contaminantheader td.col4{width:90px;padding:2px;}
table.contaminanttable td.col5,table.contaminantheader td.col5{width:115px;padding:2px;}
table.comparisontable {border:2px #932e15 solid;}
table.comparisontable a {color:#fff;}
table.comparisontable td{text-align:center;padding:5px;font-size:10px;border-right: 1px dotted #932e15;border-bottom: 1px dotted #932e15;}
table.comparisontable td.col01{text-align:right;font-weight:bold;}
table.comparisontable td.header{background:url(../images/button_normal.gif) center #360a00;padding:0px 0px 2px 0px;font-weight:bold;font-size:18px;text-align:center;text-transform:uppercase;color:#ffffff;}
table.comparisontable td.subheader{text-align:center;background:#932e15;color:#ffffff;font-weight:bold;font-size:11px;padding:4px;}
table.pressurechart td{padding:1px;text-align:center;font-size:10px;border-right:1px solid #021d3e;border-bottom:1px dotted #021d3e;}

table.kxtable{margin:0px auto;}
td.kxprodheader{border-top:1px solid #26acf5;border-bottom:5px solid #2F98D0;background:#021d3e;text-align:center;font-weight:bold;color:#FFFFFF;font-size:12px;}
td.kxprodheader a{color:#FFFFFF;}
td.kxprodheader a:hover{color:#ccf0ff;}
tr.kxseparator td{border-bottom:1px solid #DDDDDD;font-size:10px;color:#000000;}
tr.kxseparator_regular td{border-bottom:1px solid #DDDDDD;font-size:12px;color:#000000;}
tr.kxseparator_highlight td{border-bottom:1px solid #be7500;font-size:12px;color:#000000;background:#ffc569;}
td.kxrowheader{font-size:11px;color:#000000;text-align:right;font-weight:bold;padding-right:5px;}
td.kxdata{border-left:1px dotted #EEEEEE;}

/*** CART STYLES ***/
div.continue,div.continuehover,div.clearform,div.clearformhover,div.order,div.orderhover{width:100px;height:36px;cursor:default;margin:10px 0px 0px 10px;}
div.goback,div.gobackhover,div.recalculate,div.recalculatehover,div.emptycart,div.emptycarthover,div.checkout,div.checkouthover{width: 100px;height: 36px;cursor: pointer;margin:5px 5px 0px 5px;background: #CCCCCC no-repeat;}
div.recalculate,div.recalculatehover,div.emptycart,div.emptycarthover,div.checkout,div.checkouthover,div.finishsurvey,div.finishsurveyhover,div.goback,div.gobackhover{float:right;}
div.finishsurvey,div.finishsurveyhover,div.continue,div.continuehover,div.clearform,div.clearformhover,div.order,div.orderhover{float:right;}
div.recalculate{background: url(../images/button_recalculate_red.gif);}
div.recalculatehover{background: url(../images/button_recalculate_gray.gif);}
div.emptycart{background: url(../images/button_emptycart_red.gif);}
div.emptycarthover{background: url(../images/button_emptycart_gray.gif);}
div.checkout{background: url(../images/button_checkout_red.gif);width:100px;height:36px;}
div.checkouthover{background: url(../images/button_checkout_gray.gif);}
div.goback{background: url(../images/button_goback_yellow.gif);}
div.gobackhover{background: url(../images/button_goback_gray.gif);}
div.finishsurvey{background: url(../images/button_finishsurvey_red.gif);}
div.finishsurveyhover{background: url(../images/button_finishsurvey_gray.gif);}
div.continue{background-image:url(../images/button_continue_red.gif);}
div.continuehover{background-image:url(../images/button_continue_gray.gif);}
div.clearform{background-image:url(../images/button_clearform_yellow.gif);}
div.clearformhover{background-image:url(../images/button_clearform_gray.gif);}
div.order{background-image:url(../images/button_order_red.gif);}
div.orderhover{background-image:url(../images/button_order_gray.gif);}

table.sf_carttable{width:90%;padding:0px;margin:0px;font-size:10px;color:#000000;}
td.sf_tableheader{font-weight:bold;text-align:center;background-color:#093e7d;font-family: verdana,tahoma,"sans serif";font-size: 10px;color: #ffffff;border-top: 2px solid #003366;border-bottom: 2px solid #003366;border-right: 1px solid #ffffff;}
td.sf_tableheaderlast{font-weight:bold;text-align:center;background-color:#932e15;font-family: verdana,tahoma,"sans serif";font-size: 10px;color: #ffffff;border-top: 2px solid #003366;border-bottom: 2px solid #003366;}
td.sf_remove{width:25px;text-align:center;border-bottom: 1px solid #CC0000;border-right: 1px dotted #6B6BB3;}
td.sf_cartmodelnumber{border-bottom: 1px solid #CC0000;border-right: 1px dotted #6B6BB3;}
td.sf_cartdescription{border-bottom: 1px solid #CC0000;border-right: 1px dotted #6B6BB3;}
td.sf_cartquantity{width:45px;text-align:center;border-bottom: 1px solid #CC0000;border-right: 1px dotted #6B6BB3;}
td.sf_cartpriceeach{text-align:right;border-bottom: 1px solid #CC0000;border-right: 1px dotted #6B6BB3;}
td.sf_cartsubtotal{text-align:right;border-bottom: 1px solid #CC0000;}
td.sf_lineitemlabel{text-align:right;font-weight:bold;color:#CC0000;letter-spacing:1px;}
td.sf_lineitemnumber{text-align:right;border-bottom: 1px solid #CC0000;border-left: 1px solid #CC0000;background-color:#FFFFEE;font-weight:bold;}
input.sf_productamount{width:30px;height:15px;text-align:right;font-size: 10px;color: #000000;border: 1px #D7D7EB solid;}
td.sf_addressleft,td.sf_addressleft25{text-align:left;font-size:10px;border-bottom: 1px solid #CC0000;border-right: 1px dotted #6B6BB3;font-weight:bold;}
td.sf_addressright,td.sf_addressright25{text-align:left;font-size:10px;border-bottom: 1px solid #CC0000;font-weight:bold;}
input.addressdefault{width:100%;}
textarea.addressdefault{width:100%;height:50px;}
table.survey,table.survey td{font:12px arial,helvetica;}
.surveydefault{font:12px arial,helvetica;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
.surveycol01{font:12px arial,helvetica;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;font-weight:bold;text-align:right;}
.surveycol03{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;font-weight:bold;text-align:center;}
div.surveyyesbox{display:none;font-family:verdana,tahoma;font-size:10px;color:green;position:relative;}
div.surveynoopinionbox{display:none;font-family:verdana,tahoma;font-size:10px;color:gold;position:relative;}
div.surveynobox{display:none;font-family:verdana,tahoma;font-size:10px;color:red;position:relative;}
div.surveyinputbox{display:none;}
input.surveybox{width:100%;margin:0px;font-family:verdana;font-size:10px;color:#000000;background-color:#EEEEEE;border:1px #333333 solid;}
textarea.surveybox{width:100%;height:75px;overflow:auto;margin:0px;font-family:verdana;font-size:10px;color:#000000;background-color:#EEEEEE;border:1px #333333 solid;}
td.cartfirstcolumn{border-top: 1px solid #CC0000;border-bottom: 1px solid #CC0000;border-right: 1px dotted #6B6BB3;padding:2px;}
td.cartlastcolumn{border-top: 1px solid #CC0000;border-bottom: 1px solid #CC0000;border-left: 1px dotted #6B6BB3;padding:2px;}

#checkoutspecial{display:block;width:530px;border:5px solid #dadada;padding:5px;}
#checkoutspecialmore{display:none;border:1px dashed #a4a4a4;padding:3px;margin:3px;}


#container2 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	border-left-style:solid;border-left-width:medium;border-color:#CCC;
}
#container1 {
	float:left;
	width:100%;
	position:relative;
	right:50%;
	border-right-style:solid;border-right-width:medium;border-color:#CCC;
}
#col1 {
	float:left;
	width:48%;
	position:relative;
	left:50%;
	overflow:hidden;
}
#col2 {
	float:left;
	width:48%;
	position:relative;
	left:52%;
	overflow:hidden;
	margin-left:3px;
}
