html,body {height:100%;margin:0px;padding:0px;font-family:Arial,Verdana,Tahoma,sans-serif;font-size:12px;color:#0b2f46;}
body {width:100%;text-align:center;background:#0b2f46;}

/* HTML OVERRIDES */
h1 {font-size:24px;color:#ffffff;background:#184d6f url(../images/background_header_arrow.gif) bottom left no-repeat;margin:0px;text-align:center;padding:10px 20px;margin:0px -10px;border-color:#58aadf;border-top-width:medium;border-top-style:solid;border-bottom-width:medium;border-bottom-style:solid;}
h1 a {color:#ffffff;text-decoration:none;}
h1.category_heading {color:#184d6f;background:#89ddf9 url(../images/background_catheader_arrow.gif) bottom right no-repeat;text-align:left;border-color:#58aadf;}
h2 {color:#184d6f;background:#89ddf9 url(../images/background_catheader_arrow.gif) bottom right no-repeat;text-align:left;border-color:#58aadf;padding:10px 20px;margin:0px -10px;border-color:#58aadf;border-top-width:medium;border-top-style:solid;border-bottom-width:medium;border-bottom-style:solid;}
h2 a {color:#184d6f;text-decoration:none;}
h2.infobox_heading {background:#003c55;padding:3px 0;color:#fff;min-height:25px;text-align:center;}
h2.infobox_heading a {color:#FFF;}
h3 {color:#184d6f;background:#89ddf9 url(../images/background_catheader_arrow.gif) bottom right no-repeat;text-align:left;border-color:#58aadf;padding:10px 20px;margin:0px -10px;border-color:#58aadf;border-top-width:medium;border-top-style:solid;border-bottom-width:medium;border-bottom-style:solid;}
h3 a {color:#184d6f;text-decoration:none;}
h3.category_subheading {color:#184d6f;background:#89ddf9 url(../images/background_catheader_arrow.gif) bottom right no-repeat;text-align:left;border-color:#58aadf;padding:10px 20px;margin:0px -10px;border-color:#58aadf;border-top-width:medium;border-top-style:solid;border-bottom-width:medium;border-bottom-style:solid;}
a {color:#791c1c;text-decoration:underline;font-weight:bold;}
a:hover {color:#aa3f3f;text-decoration:none;}
img {border:0px;}
input {margin:0px;padding:0px;}
form {margin:0px;padding:0px;}
hr {color:#3f80aa;}

/* MISC */
.text_padding {width:75%;margin:0px auto;}
.pagetitle {font-size:18px;color:#184d6f;background:#89ddf9 url(../images/background_catheader_arrow.gif) bottom right no-repeat;text-align:left;border-color:#58aadf;padding:10px 20px;margin:0px -10px;border-color:#58aadf;border-top-width:medium;border-top-style:solid;border-bottom-width:medium;border-bottom-style:solid;}
.productsubtitle {color:#3f80aa;font-size:16px;font-weight:bold;text-transform:uppercase;}
.pagesubtitle {color:#3f80aa;font-size:16px;font-weight:bold;}
.footnotesmallitalic {font-size:10px; font-style:italic;}
.productpic {float:right;margin:3px 5px;}
.productpic_border {float:right;margin:3px 5px;border-color:#000000;border-width:medium; border-style:solid;}

.separator {width:100%;border-top:solid thin #58aadf;height:2px;background:#89ddf9;margin:10px 0;}

.columns_2left {float:left;width:50%;}
.columns_2right {float:right;width:50%;}

.infobox {display:block;padding:10px 7px;margin:4px 2px;text-align:center;border:1px solid #ccc;min-height:200px;color:#666;}
.infobox:hover {border-color:#999;color:#000;}
.infobox img {border:solid 5px #fff;}
.infobox a {text-decoration:none;}
.infobox p {margin:0 3px 0 110px;}
.infobox h3 {margin:0 0 5px 0;padding:0;width:100%;display:block;background:none;border:none;text-align:center;}
.infobox h3 a {width:100%;display:block;}

/* PAGE LAYOUT */
div#header,div#footer {width:100%;text-align:center;padding:0px;}
div#header {color:#ffffff;z-index:1001;position:relative;height:178px;background:url(../images/background_header_tile.gif) repeat-x;}
div#footer {bottom:0px;z-index:1000;width:100%;position:relative;background:url(../images/background_footer_tile.gif) #89ddf9 repeat-x;font-weight:bold;}
div#footer_menu {width:770px;height:96px;margin:0px auto;color:#0b2f46;font-size:14px;text-align:center;background:url(../images/background_footer_glow.gif) center no-repeat;}
div#footer_menu a {text-decoration:underline;}
div#footer_menu a:hover {text-decoration:none;}

/* MENU LAYOUT */
div#menu {height:143px;color:#89ddf9}
div#submenu {width:770px;height:35px;margin:0px auto;text-align:left;}
div#flash_head {}
div#noflash_head {width:770px;margin:0px auto;text-align:center;}
div#noflash_head_menu {margin:3px 0px;}
div#noflash_head_menu a {margin:auto 1px;padding:5px 15px;font-size:18px;color:#FFF;text-decoration:none;background:#0b2f46;}
div#noflash_head_menu a:hover {color:#385414;background:#a4df58;}
.submenu_search {width:429px;height:35px;background:url(../images/background_submenu_search.gif) no-repeat;float:left;}
.submenu_search_field {margin:8px 0px 0px 160px;width:137px;background:none;border:none;color:#89ddf9;position:absolute;}
.submenu_search_button {margin:0px 0px 0px 303px;padding-top:0px;}
.submenu_cart {float:right;width:260px;height:35px;display:inline;background:url(../images/background_submenu_cart.gif) no-repeat;font-size:11px;}
.submenu_cart_button {float:left;margin:0px 0px 0px 11px;}
.submenu_cart_items {float:right;margin:9px 12px 0px 0px;color:#89ddf9;}


/* CONTENT LAYOUT */
div#container {width:100%;margin:0px auto;text-align:left;min-height:100%;}
div#content {width:770px;height:auto;margin:0px auto;padding:16px 0px;}
div#content_container {min-height:615px;height:auto;background:url(../images/background_content.jpg) top center no-repeat;}
div#content_quickmenu {background:#58aadf;width:288px;height:27px;overflow:hidden;}
div#content_quickmenu_bottom {background:#58aadf;width:240px;height:29px;overflow:hidden;}
div#content_main {background:#ffffff;width:auto;height:auto;border-color:#58aadf;border-width:medium; border-style:solid;padding:10px;}

/*** PRODUCT DETAIL PAGE **/
div#product_desc {width:430px;}
div#product_sidebar {width:300px;text-align:center;color:#89ddf9;float:right;margin:10px auto}
div#product_sidebar_menu {width:245px;margin:0px auto;background:url(../images/background_product_sidebar.gif) repeat-y;font-weight:bold;}
div#product_sidebar_menuinside {width:194px;margin:0px auto;}
.product_specs {width:194px;background:url(../images/icon_product_info.gif) top left no-repeat;min-height:45px;text-align:right;margin:0px 0px 10px 0px;}

.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 #aa3f3f;}
.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:#184d6f;color:#FFF;}

/*** CATEGORY PAGE ***/
table.category_product {width:764px;min-height:90px;margin:3px -10px 0px -10px;background:#eeeeee;}
table.category_product th {background:#0b2f46;height:3px;}
.category_product_thumb {padding:0px 7px;border-color:#0b2f46;border-left-width:medium;border-left-style:solid;background:#FFFFFF;min-width:75px;text-align:center;}
.category_product_modelnum {text-align:left;font-weight:bold;padding:0px 0px 0px 5px;}
td.category_product_center {margin:0px 10px;padding:0px 5px;text-align:left;border-color:#ffffff;border-left-width:medium;border-left-style:solid;}
td.category_product_right {float:right;width:210px;height:90px;padding:0px;color:#FFFFFF;font-weight:bold;background:url(../images/background_catprod_cartarrow.gif) left bottom no-repeat #0b2f46;border-color:#ffffff;border-left-width:medium;border-left-style:solid;}
.category_product_price {color:#0b2f46;background:#58aadf;text-align:right;font-size:16px;font-weight:bold;padding:3px;}
.category_product_addtocart {margin:8px;color:#89ddf9;text-align:right;font-size:14px;}
.category_product_quantity {margin:5px 0px;}

/*** TABLE STYLES ***/
table.contaminantheader{width:100%;}
table.contaminantheader td{text-align:center;background-color:#89ddf9;color:#000000;font-weight:bold;border-bottom: 1px solid #000000;font-size:11px;padding:5px 0px;}
.extradataheader{text-align:center;background-color:#CCCCCC;color:#000000;font-weight:bold;border-bottom: 1px solid #000000;font-size: 14px;padding:5px;}
.extradatacol, .extradatacol1, .extradatacol2, .extradatacolb, .extradatacol1b, .extradatacol2b{border-bottom:1px dotted #000000;padding:2px;}
.extradatacol, .extradatacol1, .extradatacol2{background-color:#FFFFFF;}
.extradatacolb, .extradatacol1b, .extradatacol2b{background-color:#F4F6F8;}
table.extradatabonus .extradataheader, table.extradatabonus .extradatacolfootnote{background-color:#DEA6A9;}
table.extradatabonus .extradatacol1b, table.extradatabonus .extradatacol2b{background-color:#DEDAA6;}
.extradatacol1, .extradatacol1b{padding-right:10px;font-weight:bold;white-space:nowrap;width:20%;}
.extradatacol2, .extradatacol2b{width:30%;}
.extradatacolfootnote{border-bottom:1px dotted #000000;background-color:#CCCCCC;padding:2px;text-align:center;font-style:italic;font-size:10px;color:#000000;}

/* CONTAMINANTS TABLE */
table.contaminantheader td.contaminantheader{text-align:center;background-color:#CCCCCC;color:#000000;font-weight:bold;border-bottom: 1px solid #000000;font-size: 12px;padding:0px;}
div.contaminants{width:auto;border-top:0px none;border-right:0px none;border-bottom:1px dotted #424F6F;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 solid #DDDDDD;font-size: 9px;padding:0px;}

/* CATEGORY TABLE */
table.cattable{border:solid 2px #003366;width:650px;/*border-bottom:dotted 1px #CCCCCC;*/}
div.cattable{padding:5px;font-size:9px;}
div.cattable div{float:left;text-align:center;padding:0px 5px 0px 5px;margin-bottom:5px;white-space:nowrap;}
td.catcol01{border-top:dotted 1px #CCCCCC;text-align:center;}
td.catcol02{border-top:dotted 1px #CCCCCC;font-size:11px;}
td.catcol02 a:link, td.catcol02 a:visited, td.catcol02 a:hover, td.catcol02 a:active{font-weight:bold;}
td.catcol03{/*border-top:dotted 1px #CCCCCC;*/text-align:right;}
td.catcol03b{/*border-bottom:dotted 1px #CCCCCC;*/text-align:right;}
td.catcol04, td.catcol05{font-size:10px;font-weight:bold;vertical-align:middle;white-space:nowrap;}
.normalprice, .saleprice, .originalprice{font-size:12px;}
.normalprice, .saleprice{font-weight:bold;}
.normalprice, .originalprice{color:#0000FF;}
.saleprice{color:#CC0000;}
.originalprice{text-decoration:line-through;font-weight:normal;}

/* COMPARISON TABLE */
table.comparisontable{border-bottom:medium dotted #cccccc;}
table.comparisontable td{text-align:center;padding:5px;font-size:10px;border-bottom:1px solid #DDDDDD;border-left:1px dotted #EEEEEE;}
table.comparisontable td.col01{text-align:right;font-weight:bold;white-space:nowrap;border-bottom:1px solid #DDDDDD;border-left:0px none;}
table.comparisontable td#left{text-align:left;}
table.comparisontable td.header{text-align:center;background-color:#009ada;color:#FFFFFF;font-weight:bold;border-bottom: 2px solid #000000;border-top: 2px solid #000000;font-size: 12px;text-transform: uppercase;}
table.comparisontable td.subheader{text-align:center;font-family:Arial,Helvetica,sans-serif;font-weight:bold;background-color:#3fa7df;color:#ffffff;border-top:1px solid #2f98d0;border-right:1px none #2f98d0;border-bottom:1px solid #2f98d0;border-left:1px none #2f98d0;font-size: 12px;}
table.comparisontable td.subheader a:link , table.comparisontable td.subheader a:visited, table.comparisontable td.subheader a:hover, table.comparisontable td.subheader a:active{color:#FFFFFF;}
table.comparisontable td.highlight {background:#FFC;}

/* SPEC TABLE */
table.specstable{width:100%;border-bottom-width:medium;border-bottom-style:dotted;position:relative;border-bottom-color:#a4a4a4;background-color:#ffffff;}
td.specsheader{text-align:center;font-weight:bold;color:#ffffff;background-color:#0072a2;}
td.specsleft{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000000;font-weight:normal;text-align:left;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dddddd;border-right-width:1px;border-right-style:dotted;border-right-color:#eeeeee;width:50%;vertical-align:top;}
td.specsright{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000000;font-weight:normal;text-align:left;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dddddd;width:50%;vertical-align:top;}
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;}

/* KX TABLE */
td.kxprodheader{border-top:1px solid #2F98D0;border-bottom:1px solid #2F98D0;background:#3FA7DF;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;}

/* INSTALLATION GUIDE */
.pagesubtitle_installation{color:#ffffff;text-align:left;width:auto;background-color:#58aadf;text-transform:uppercase;font:bold 18px Arial,Helvetica,sans-serif;padding:5px 10px;clear:both;}
.pagesubsubtitle_installation{color:#ffffff;text-align:left;width:auto;background-color:#184d6f;font:bold 12px Arial,Helvetica,sans-serif;padding:5px 10px;clear:both;}
.pagewarningtitle_installation{color:#ffffff;text-align:center;width:auto;background-color:#FF0000;font:bold 14px Arial,Helvetica,sans-serif;padding:5px 10px;clear:both;}

/*** OLD STYLES ***/
/* CAT PAGE */
table.cattable{border:solid 2px #003366;width:650px;/*border-bottom:dotted 1px #CCCCCC;*/}
div.cattable{padding:5px;font-size:9px;}
div.cattable div{float:left;text-align:center;padding:0px 5px 0px 5px;margin-bottom:5px;white-space:nowrap;}
td.catcol01{border-top:dotted 1px #CCCCCC;text-align:center;}
td.catcol02{border-top:dotted 1px #CCCCCC;font-size:11px;}
td.catcol02 a:link, td.catcol02 a:visited, td.catcol02 a:hover, td.catcol02 a:active{font-weight:bold;}
td.catcol03{/*border-top:dotted 1px #CCCCCC;*/text-align:right;}
td.catcol03b{/*border-bottom:dotted 1px #CCCCCC;*/text-align:right;}
td.catcol04, td.catcol05{font-size:10px;font-weight:bold;vertical-align:middle;white-space:nowrap;}
.normalprice, .saleprice, .originalprice{font-size:12px;}
.normalprice, .saleprice{font-weight:bold;}
.normalprice, .originalprice{color:#0000FF;}
.saleprice{color:#CC0000;}
.originalprice{text-decoration:line-through;font-weight:normal;}

/*** CART PAGE ***/
/*div.continue {width:95px;height:28px;float:right;margin:1px 0px 1px 5px;padding:0px;cursor:pointer;}*/
div.button{width:95px;height:28px;margin:3px;}
/*div.addtocartbutton, div.addtocartbuttonhover, div.addtocart, div.addtocarthover, div.checkout, div.checkouthover, div.clearform, div.clearformhover, div.continue, div.continuehover, div.emptycart, div.emptycarthover, div.goback, div.gobackhover, div.moreinfo, div.moreinfohover, div.order, div.orderhover, div.recalculate, div.recalculatehover, div.nothanks, div.nothankshover, div.trackorder, div.trackorderhover{width:95px;height:28px;float:right;vertical-align:middle;margin:1px 0px 1px 5px;padding:0px;cursor:pointer;}*/

div.trackorder{width:95px;height:28px;border-width:0px;background:url(../images/button-trackorder.gif) no-repeat;cursor:pointer;}
div.trackorderhover{width:95px;height:28px;border-width:0px;background:url(../images/button-trackorder-hover.gif) no-repeat;cursor:pointer;}

div.special{display:block;visibility:visible;}
#checkoutspecial{display:block;width:530px;border:5px solid #dadada;padding:5px;}
#checkoutspecialmore{display:none;border:1px dashed #a4a4a4;padding:3px;}

table.sf_carttable{width:90%;padding:0px;margin:0px;font-family:verdana,tahoma,sans serif;font-size:10px;color:#000000;border-collapse: collapse;}
td.sf_tableheader{font-weight:bold;text-align:center;background-color:#89ddf9;font-size:10px;color:#184d6f;border-top:2px solid #184d6f;border-bottom: 2px solid #184d6f;border-right: 1px solid #ffffff;letter-spacing:-0.5px;}
td.sf_tableheaderlast{font-weight:bold;text-align:center;background-color:#a4df58;font-size: 10px;color:#385414;border-top: 2px solid #385414;border-bottom: 2px solid #385414;letter-spacing:-0.5px;}
a.red,.red{color:#FF0000;}
tbody.ahide{display:none;}
tbody.ashow{display:inherit;background:#F7F7F7;}
td.sf_remove{width:25px;text-align:center;border-bottom: 1px solid #CCCCCC;border-right: 1px dotted #CCCCCC;}
td.sf_cartmodelnumber, td.sf_cartdescription{font-size:10px;border-bottom: 1px solid #CCCCCC;border-right: 1px dotted #CCCCCC;}
td.sf_cartquantity{width:45px;text-align:center;border-bottom: 1px solid #CCCCCC;border-right: 1px dotted #CCCCCC;}
td.sf_cartpriceeach{text-align:right;border-bottom: 1px solid #CCCCCC;border-right: 1px dotted #CCCCCC;}
td.sf_cartsubtotal{text-align:right;border-bottom: 1px solid #CCCCCC;}
td.sf_lineitemlabel{text-align:right;font-weight:bold;letter-spacing:1px;}
td.sf_lineitemnumber{text-align:right;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;background-color:#FFFFEE;font-weight:bold;}
input.sf_productamount{width:30px;height:15px;text-align:right;font-family: verdana, tahoma, sans serif;font-size: 10px;color: #000000;border: 1px #3F80AA 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{border: 1px #3F80AA solid;color:#000000;font-family:verdana,tahoma,sans serif;width:100%;font-weight:normal;}
textarea.addressdefault{border: 1px #3F80AA solid;color:#000000;font-family:verdana,tahoma,sans serif;font-weight:normal;width:100%;height:50px;overflow:auto;}
select.sf_creditcardtypedefault{border: 1px #3F80AA solid;color:#000000;font-family:verdana,tahoma,sans serif;font-weight:normal;}
td.creditcardentry{text-align:center;border-bottom: 1px solid #CCCCCC;border-right: 1px dotted #CCCCCC;}
td.creditcardentrylast{text-align:center;border-bottom: 1px solid #CCCCCC;}
div.uppernavtabs{background: url(../images/background-tabs.gif) repeat-x;position: absolute;left: 0px;top: 95px;width: 100%;height:30px;z-index: 2;border-bottom:1px solid #FFFFFF;}
div.uppernavtabs #productsnav{position: absolute;left:25px;top:2px;}
div.uppernavtabs #aboutusnav{position: absolute;left:155px;top:2px;}
div.uppernavtabs #contactusnav{position: absolute;left:285px;top:2px;}
div.uppernavtabs #viewcartnav{position: absolute;left:415px;top:2px;}
div.uppernavtabs #checkoutnav{position: absolute;left:545px;top:2px;}
div.uppernavtabs #trackordernav{position: absolute;left:675px;top:2px;}
div.cartinfo{position:absolute;left:30px;top:125px;width:750px;height:20px;color:#FFFFFF;line-height:20px;text-align:left;vertical-align:middle;}/*background-color:#333333;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;*/
a.cartinfo:link,a.cartinfo:hover,a.cartinfo:active,a.cartinfo:visited{color:#FFFFFF;}
div.leftnavheader{color: #000033;position: absolute;left: 10px;top: 130px;width: 160px;font-weight: bold;z-index:2;}
div.maincontentarea{width: 750px;position: absolute;left: 10px;top: 155px;}
img.homepage, #FirstSquareImg, #SecondSquareImg, #ThirdSquareImg, #FourthSquareImg{border:2px solid #3F80AA;margin:0px 0px 5px 0px;width:200px;height:200px;filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=50,Duration=2,Enabled=false,Width=200,Height=200);/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333,Direction=180,Strength=5);}*/
div.homepageimgheader{width:204px;height:23px;background:url(/images/homepage_pic_top.gif);text-align:center;color:#FFFFFF;line-height:23px;vertical-align:middle;font-weight:bold;font-size:14px;letter-spacing:2px;}
div.homepagespecial{width: 180px;height: 180px;border: 1px #333333;position: absolute;background: url(../images/home-page-special-background.gif) no-repeat;}
div.homepagespecial img{margin:0px;padding:0px;}
div.homepagespecialtitle, div.homepagespecialtitle a{width:180px;height:20px;position:absolute;left:0px;top:0px;text-align:center;font-family:tahoma,verdana,sans serif;font-weight:bold;font-size:14px;line-height:20px;vertical-align:middle;color:#ffffff;}
div.homepagespecialtitle a:link, div.homepagespecialtitle a:visited{color:#ffffff;text-decoration:none;}
div.homepagespecialtitle a:hover, div.homepagespecialtitle a:active{color:#ffffff;text-decoration:underline;}
div.homepagespecialprice{width:95px;height:20px;position:absolute;left:84px;top:40px;text-align:center;font-family:tahoma,verdana,sans serif;font-weight:bold;font-size:16px;line-height:20px;vertical-align:middle;color:#000000;}
div.homepagespecialaddtocart, div.homepagespecialmoreinfo{width:95px;height:28px;position:absolute;left:78px;text-align:center;font-family:tahoma,verdana,sans serif;font-weight:bold;font-size:11px;line-height:20px;vertical-align:middle;color:#000000;background: url(../images/background-button-white.gif) no-repeat;}
div.homepagespecialaddtocart{top:90px;}
div.homepagespecialmoreinfo{top:140px;}
div.homepagespecialthumb{width:75px;height:150px;text-align:center;position:absolute;left:0px;top:25px;margin:0px;padding:0px;}
div.homepagespecialthumb img{vertical-align:middle;text-align:center;}
div.footertext{width:750px;padding:20px 0px 10px 0px;text-align:center;position:relative;bottom:10px;clear:both;}
div.footertextindex{width:600px;padding:20px 0px 10px 0px;text-align:center;position:absolute;top:725px;left:180px;clear:both;}
input.contactform, textarea.contactform{font-size:12px;width:250px;text-align:left;}
input.contactform{height:20px;}
textarea.contactform{height:75px;}
div.sendemail, div.trackorder, div.trackorderhover{width:95px;height:28px;float:right;text-align:center;cursor:pointer;}
div.sendemail{background: url(../images/background-button-white.gif) no-repeat;}
div.trackorder{background: url(../images/button-trackorder_whole.gif) no-repeat;}
div.trackorderhover{background: url(../images/button-trackorder-hover_whole.gif) no-repeat;}
p{margin:0px 0px 1em 0px;}
a:link, a:visited{font-weight:bold;color:#3F80AA;text-decoration:underline;}
a:hover, a:active{font-weight:bold;color:#000000;text-decoration:none;}
form{display:inline;}
p.producttitle, div.producttitle, p.pagetitle{text-align:center;font-weight:bold;font-size:16px;color:#000033;}
p.productsubtitle, div.productsubtitle{text-align:center;font-weight:bold;font-size:14px;color:#003366;}
p.pagesubtitle{text-align:left;font-weight:bold;font-size:14px;color:#003366;}
div.productspecsarea{width:320px;float:right;text-align:center;padding-bottom:10px;}
p.modelnumber{text-align:center;font-weight:bold;font-size:14px;}
.warning, .discontinued{color:#cc0000;font-weight:bold;font-style:italic;}
.discontinued{text-align:center;font-size:14px;}
input, textarea{background-color:#FFFFFF;border:1px solid #3F80AA;}

input.addtocartqty{width:30px;margin-right:10px;}

td.extradatacol div.button{background: url(../images/background-button-white.gif) no-repeat;}
td.extradatacolb div.button{background: url(../images/background-button-offwhite.gif) no-repeat;}
select.multipack{padding: 0px;margin: 0px;color: #000000;background-color:#FFFFFF;}
select.multipack, select.multipack option{font-weight: bold;font-family: verdana,tahoma,sans serif;font-size: 11px;letter-spacing:-1px;}
