html,body,td,h1,h2,h3,p,form,ul,ol{margin:0px;padding:0px}
div,p,td,select,textarea,input,a{font-family:Arial,Sans-Serif;text-align:left}
select,textarea,input[type=text]{background:#fff;}
strong{font-weight:bold;}
em{font-style:italic;}
form label {cursor: pointer;}

/* aligned table cells, eventually phased out once tables not used for layout anymore */
td.rightalign {text-align:right;}
td.rightalign div,td.rightalign p,td.rightalign select,td.rightalign a,td.rightalign input {text-align:right;}
td.centeralign {text-align:center;}
td.centeralign div,td.centeralign p,td.centeralign select,td.centeralign a,td.centeralign input {text-align:center;}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.clear{clear:both;line-height:0px;font-size:0px;*display:inline;}
.hide{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.bottom{text-align:bottom}

html{height:100%;background:#323232;}
body{text-align:center;}
body.bg2{background-color:#FFFFFF;}
#maindiv{position:relative;margin:0px auto 0px;width:984px;}

.bubbletop{height:5px;width:980px;margin:0px 2px;background:url(/images/bubbletop.gif);}
.bubblebottom{height:5px;width:980px;margin:0px 2px;background:url(/images/bubblebottom.gif);}
.retrobubble{width:980px;margin:0px 2px;background-color:#FFFFFF;}
.retro_left{float:left; margin-left:20px; margin-right:20px;display:inline;}
.retro_right{float:right;width:240px; margin-right:20px;display:inline;}

/* Page Content */
.contenttop{position:relative;height:38px;width:984px;}
.content{position:relative;width:980px;padding:0px 2px;background:url(/images/content_bg.png) repeat;}
.contentbottom{height:9px;width:984px;margin-bottom:19px;background:url(/images/sprite.png) no-repeat 0px -60px;}
.contentbottom2{height:9px;width:984px;margin-bottom:19px;background:url(/images/sprite.png) no-repeat 0px -70px;}
.contentbottom3{height:9px;width:984px;margin-bottom:19px;background:url(/images/sprite.png) no-repeat 0px -50px;}
.contentbottom4{height:9px;width:984px;margin-bottom:19px;background:url(/images/sprite.png) no-repeat 0px -331px;}
.contentbottom5{height:9px;width:984px;margin-bottom:19px;background:url(/images/sprite.png) no-repeat 0px -40px;}

#banner{position:relative;}
#prodoptions{position:absolute;top:12px;left:0px;width:100%;}
#prodoptions ul{text-align:center;}
#prodoptions ul li{display:inline;}
#prodoptions ul li a{display:inline-block;height:16px;margin-left:20px;}
#prodoptions ul li:first-child a{margin-left:0px;}

#buynow,#buynow2,#fnddlr{position:absolute;top:280px;left:20px;height:29px;color:#ffffff;font-size:13px;font-weight:bold;}
#buynow2{top:159px;left:20px;}
#fnddlr{top:167px;left:35px;}
#buynow3{margin:17px 0px 0px 11px;height:29px;}
#buynow .sup,#buynow2 .sup{padding:0px;font-size:10px;font-weight:normal;vertical-align:top;line-height:12px;}
#buynow3 .sup{padding:0px;font-size:10px;font-weight:normal;vertical-align:top;line-height:18px;}

#sf_mic{margin:26px -20px -380px -9px;}

#prodnav{float:left;width:237px;margin-top:18px;}
#prodnav .top {height:18px; background: url(/images/sprite.png) no-repeat 0px -120px;}
#prodnav .mid {background-color:#eaeaea; width:235px;}
#prodnav .bot {height:18px; background: url(/images/sprite.png) no-repeat 0px -308px;}
#prodnav ul{margin-left:20px;}
#prodnav li{list-style:none;}
#prodnav li a{color:#555555;text-decoration:none;font-size:12px;font-weight:bold;line-height:22px;}
#prodnav li a.active{color:#898989;}

.col1{float:left;margin-left:20px;margin-right:0px;width:215px;}
.col1gut{float:left;margin-left:20px;margin-right:-20px;width:255px;}
.gutcol1gut{float:left;margin-left:0px;margin-right:-20px;width:255px;}
.col2{float:left;margin-left:20px;margin-right:0px;width:450px;}
.col2gut{float:left;margin-left:20px;margin-right:-20px;width:470px;}
.col2gutgut{float:left;margin-left:20px;margin-right:-20px;width:490px;}
.col3{float:left;margin-left:20px;margin-right:0px;width:685px;}
.gutcol3gut{float:left;margin-left:0px;margin-right:-20px;width:725px;}
.col4{float:left;margin-left:20px;margin-right:0px;width:920px;}
.gutcol4gut{float:left;margin-left:0px;margin-right:-20px;width:980px;}
.nowrap{white-space: nowrap;}

.col1of3{float:left;margin-left:20px;margin-right:0px;width:300px;}
.col1of3gut{float:left;margin-left:20px;margin-right:-20px;width:320px;}
.gutcol1of3gut{float:left;margin-left:0px;margin-right:-20px;width:320px;}
.col2of3{float:left;margin-left:20px;margin-right:0px;width:620px;}
.col1of5{float:left;margin-left:20px;margin-right:0px;width:168px;}

.imgtop{margin-top:4px;}
.imggut{margin-right:-20px;}
.gutimg{margin-left:-20px;}
.imgfloatleft{float:left;margin:4px 6px 2px 0px;}
.imgfloatright{float:right;margin:4px 0px 2px 8px;}
.sandbag{float:left;clear:left;}
.sandbag20x35{float:left;clear:left;width:20px;height:35px;}
.vidplayimg{float:left;margin:-2px 4px 4px 0px;position:relative}

.bgmedgray{background:#dddddd;}
.bglightgray{background:#eaeaea;}
.buyboxdl {position:relative;}
.buyboxdl img{margin:21px 0px 5px 67px;}
.buyboxdl p{text-align:center;margin-bottom:10px;}
.buyboxdl p img{margin:-2px 0px 0px 5px;border:0px;vertical-align:middle;}

.copymain,.copynormal,.copysmall{color:#555555;}
.copymain h1{font-size:25px;height:42px;margin-top:11px;}
.copymain h2{font-size:19px; font-weight: normal}
.copymain p{font-size:15px;line-height:21px;}
.copymain .sup{padding:0px;font-size:11px;font-weight:normal;vertical-align:top;line-height:14px;}
.copynormal h1{font-size:19px;font-weight:normal;line-height:23px;min-height:28px;color:#444444;}
.copynormal h1 em,.copynormal li em,.copysmall li em{font-style:normal;}
.copynormal h1 .sup{padding:0px;font-size:12px;font-weight:normal;vertical-align:top;line-height:16px;}
.copynormal h3{font-size:15px;}
.copynormal li{margin-left:14px;line-height:18px;}
.copynormal ul{margin-top:8px;margin-bottom:15px;}
.copynormal p{font-size:12px;line-height:18px;}
.copynormal p a{font-weight:bold;}
.copynormal p a,.copymain p a,.copysmall p a{color:#0099cc;text-decoration:none;}
.copynormal p a:hover,.copymain p a:hover,.copysmall p a:hover{text-decoration:underline;}
.copynormal p a:active,.copymain p a:active,.copysmall p a:active{color:#0d7294;}
.copynormal h3 a,.copysmall h3 a{color:#444444;text-decoration:none;}
.copynormal h3 a:hover,.copysmall h3 a:hover{text-decoration:underline;}
.copynormal h3 a:active,.copysmall h3 a:active{color:#444444;}
.bgmedgray p a{color:#444444;}
.bgmedgray p a:hover{text-decoration:none;}
.bgmedgray p a:active{color:#444444;}
.copynormal .sup{padding:0px;font-size:10px;font-weight:normal;vertical-align:top;line-height:11px;}
.copysmall h1{font-size:14px;}
.copysmall h2{font-size:11px;margin-top:9px;}
.copysmall h3{font-size:12px;margin-top:4px;}
.copysmall h2 a{color:#444444;text-decoration:none}
.copysmall h2 a:hover{color:#555555;text-decoration:underline;}
.copysmall p,.copysmall li{font-size:11px;line-height:18px;}
.copysmall li{margin-left:14px;}
.copysmall ul{margin-top:8px;margin-bottom:15px;}
.copysmall p{margin-bottom:5px;}

.productband {margin-bottom:20px;width:980px;height:38px;}
.productband p,.contenttop p{margin-left:22px;color:#ffffff;font-size:13px;font-weight:bold;line-height:38px;}
.contenttop p .icon{margin:4px 8px -10px 0px;}

.smbox{width:195px; height:60px; float:left; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px; cursor:hand;}
.smboxsel{width:195px; height:60px; float:left; margin-left:5px; margin-right:10px; margin-top:5px; margin-bottom:10px; padding-left:5px; padding-top:5px; background-color:#ddeeff; cursor:hand;}

table.compare{width:940px;border-collapse:collapse;margin:-58px 20px 0px;}
table.compare h1{color:#555555;font-size:14px;line-height:20px;margin-top:16px;}
table.compare caption{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
table.compare tr.alt{background-color:#f2f2f2;}
table.compare td{color:#555555;font-size:11px;padding:3px 4px 4px 4px;}
table.compare tr.alt td{border-top:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;padding:2px 4px 3px 4px;}
table.compare th{height:37px;color:#ffffff;font-size:13px;font-weight:bold;}
table.compare th a{font-weight:bold;color:#ffffff;text-decoration:none;}
table.compare th a:hover{text-decoration:underline;}
table.compare th a:active{color:#ffffff;}
table.compare th,table.compare td{text-align:center;}
table.compare th:first-child,table.compare td:first-child,table.compare tr.alt td:first-child{text-align:left;padding-left:10px;}
table.compare td a{font-weight:bold;color:#0099cc;text-decoration:none;}
table.compare td a:hover{text-decoration:underline;}
table.compare td a:active{color:#0d7294;}
table.compare th.prodcolsm{width:120px;font-size:10px;line-height: 120%;}

/* Product Specific Coloring */
.prd_red #buynow .buyleft,.prd_red #buynow .buyright,.prd_red #buynow2 .buyleft,.prd_red #buynow2 .buyright,.prd_red #buynow3 .buyleft,.prd_red #buynow3 .buyright,.prd_red #fnddlr .fndleft,.prd_red #fnddlr .fndright
{background-image:url(/images/button_bg_red.png);}
.prd_red .contenttop{background-image:url(/images/contenttop_red.png);}
.prd_red .copymain h1,.prd_red .copynormal h1 em,.prd_red .copynormal li em,.prd_red .copysmall li em{color:#ed2124;}
.prd_red table.compare .tablehead,.prd_red .productband{background-color:#ed2124;}

.prd_dbl #buynow .buyleft,.prd_dbl #buynow .buyright,.prd_dbl #buynow2 .buyleft,.prd_dbl #buynow2 .buyright,.prd_dbl #buynow3 .buyleft,.prd_dbl #buynow3 .buyright,.prd_dbl #fnddlr .fndleft,.prd_dbl #fnddlr .fndright
{background-image:url(/images/button_bg_dbl.png);}
.prd_dbl .contenttop{background-image:url(/images/contenttop_dbl.png);}
.prd_dbl .copymain h1,.prd_dbl .copynormal h1 em,.prd_dbl .copynormal li em,.prd_dbl .copysmall li em{color:#2c85c6;}
.prd_dbl table.compare .tablehead,.prd_dbl .productband{background-color:#2c85c6;}

.prd_lbl #buynow .buyleft,.prd_lbl #buynow .buyright,.prd_lbl #buynow2 .buyleft,.prd_lbl #buynow2 .buyright,.prd_lbl #buynow3 .buyleft,.prd_lbl #buynow3 .buyright,.prd_lbl #fnddlr .fndleft,.prd_lbl #fnddlr .fndright
{background-image:url(/images/button_bg_lbl.png);}
.prd_lbl .contenttop{background-image:url(/images/contenttop_lbl.png);}
.prd_lbl .copymain h1,.prd_lbl .copynormal h1 em,.prd_lbl .copynormal li em,.prd_lbl .copysmall li em{color:#004554;}
.prd_lbl table.compare .tablehead,.prd_lbl .productband{background-color:#74cee2;}

.prd_prp #buynow .buyleft,.prd_prp #buynow .buyright,.prd_prp #buynow2 .buyleft,.prd_prp #buynow2 .buyright,.prd_prp #buynow3 .buyleft,.prd_prp #buynow3 .buyright,.prd_prp #fnddlr .fndleft,.prd_prp #fnddlr .fndright
{background-image:url(/images/button_bg_prp.png);}
.prd_prp .contenttop{background-image:url(/images/contenttop_prp.png);}
.prd_prp .copymain h1,.prd_prp .copynormal h1 em,.prd_prp .copynormal li em,.prd_prp .copysmall li em{color:#6745a5;}
.prd_prp table.compare .tablehead,.prd_prp .productband{background-color:#6745a5;}

.prd_cya #buynow .buyleft,.prd_cya #buynow .buyright,.prd_cya #buynow2 .buyleft,.prd_cya #buynow2 .buyright,.prd_cya #buynow3 .buyleft,.prd_cya #buynow3 .buyright,.prd_cya #fnddlr .fndleft,.prd_cya #fnddlr .fndright
{background-image:url(/images/button_bg_cya.png);}
.prd_cya .contenttop{background-image:url(/images/contenttop_cya.png);}
.prd_cya .copymain h1,.prd_cya .copynormal h1 em,.prd_cya .copynormal li em,.prd_cya .copysmall li em{color:#00aeef;}
.prd_cya table.compare .tablehead,.prd_cya .productband{background-color:#00aeef;}

.prd_grn #buynow .buyleft,.prd_grn #buynow .buyright,.prd_grn #buynow2 .buyleft,.prd_grn #buynow2 .buyright,.prd_grn #buynow3 .buyleft,.prd_grn #buynow3 .buyright,.prd_grn #fnddlr .fndleft,.prd_grn #fnddlr .fndright
{background-image:url(/images/button_bg_grn.png);}
.prd_grn .contenttop{background-image:url(/images/contenttop_grn.png);}
.prd_grn .copymain h1,.prd_grn .copynormal h1 em,.prd_grn .copynormal li em,.prd_grn .copysmall li em{color:#97ad28;}
.prd_grn table.compare .tablehead,.prd_grn .productband{background-color:#97ad28;}

.prd_mag #buynow .buyleft,.prd_mag #buynow .buyright,.prd_mag #buynow2 .buyleft,.prd_mag #buynow2 .buyright,.prd_mag #buynow3 .buyleft,.prd_mag #buynow3 .buyright,.prd_mag #fnddlr .fndleft,.prd_mag #fnddlr .fndright
{background-image:url(/images/button_bg_mag.png);}
.prd_mag .contenttop{background-image:url(/images/contenttop_mag.png);}
.prd_mag .copymain h1,.prd_mag .copynormal h1 em,.prd_mag .copysmall li em{color:#ec018c;}
.prd_mag table.compare .tablehead,.prd_mag .productband{background-color:#ec018c;}

.prd_org #buynow .buyleft,.prd_org #buynow .buyright,.prd_org #buynow2 .buyleft,.prd_org #buynow2 .buyright,.prd_org #buynow3 .buyleft,.prd_org #buynow3 .buyright,.prd_org #fnddlr .fndleft,.prd_org #fnddlr .fndright
{background-image:url(/images/button_bg_org.png);}
.prd_org .copymain h1,.prd_org .copynormal h1 em,.prd_org .copysmall li em{color:#ff8400;}
.prd_org .copynormal h1{color:#ff8400;height:28px;}

.prd_pur #buynow .buyleft,.prd_pur #buynow .buyright,.prd_pur #buynow2 .buyleft,.prd_pur #buynow2 .buyright,.prd_pur #buynow3 .buyleft,.prd_pur #buynow3 .buyright,.prd_pur #fnddlr .fndleft,.prd_pur #fnddlr .fndright
{background-image:url(/images/button_bg_pur.png);}
.prd_pur .copymain h1,.prd_pur .copynormal h1 em,.prd_pur .copysmall li em{color:#9a3292;}
.prd_pur .copynormal h1{color:#9a3292;}

/* Background Colors */
.bgorange{background-color:#ffe6cd}
.bgcyan{background-color:#d8f3fe}
.bgblack{background-color:#000000}
.bggreen{background-color:#bad532}
.bggreen2{background-color:#96b400}
.bgltgrey {background-color:#f5f5f5;}
.whitetext h1, .whitetext p{color:#FFFFFF}


/* Generic positioning */
.h0{height:0px;}.h1{height:1px;}.h2{height:2px;}.h3{height:3px;}.h4{height:4px;}.h5{height:5px;}.h6{height:6px;}.h7{height:7px;}.h8{height:8px;}.h9{height:9px;}
.h10{height:10px;}.h11{height:11px;}.h12{height:12px;}.h13{height:13px;}.h14{height:14px;}.h15{height:15px;}.h16{height:16px;}.h17{height:17px;}.h18{height:18px;}.h19{height:19px;}
.h20{height:20px;}.h21{height:21px;}.h22{height:22px;}.h23{height:23px;}.h24{height:24px;}.h25{height:25px;}.h26{height:26px;}.h27{height:27px;}.h28{height:28px;}.h29{height:29px;}
.h30{height:30px;}.h31{height:31px;}.h32{height:32px;}.h33{height:33px;}.h34{height:34px;}.h35{height:35px;}.h36{height:36px;}.h37{height:37px;}.h38{height:38px;}.h39{height:39px;}
.h40{height:40px;}.h41{height:41px;}.h42{height:42px;}.h43{height:43px;}.h44{height:44px;}.h45{height:45px;}.h46{height:46px;}.h47{height:47px;}.h48{height:48px;}.h49{height:49px;}
.h106{height:106px;}.h150{height:150px;}.h180{height:180px;}.h210{height:210px;}.h258{height:258px;}.h285{height:285px;}.h303{height:303px;}
.w440{width:440px;}.w560{width:560px;}.w940{width:940px;}

.margin5{margin:5px;}
.marginl-1{margin-left:-1px;}.marginl20{margin-left:20px;}.marginl5{margin-left:5px;}.marginl15{margin-left:15px;}
.margint-10{margin-top:-10px;}
.margint3{margin-top:3px;}.margint5{margin-top:5px;}.margint8{margin-top:8px;}.margint9{margin-top:9px;}
.margint13{margin-top:13px;}.margint14{margin-top:14px;}.margint18{margin-top:18px;}.margint25{margin-top:25px;}
.margint37{margin-top:37px;}.margint46{margin-top:46px;}.margint55{margin-top:55px;}.margint59{margin-top:59px;}.margint65{margin-top:65px;}
.margint72{margin-top:72px;}.margint84{margin-top:84px;}.margint102{margin-top:102px;}
.marginb18{margin-bottom:18px;}.marginb25{margin-bottom:25px;}.marginb45{margin-bottom:45px;}