﻿body{margin-left:5px; margin-right:0px; margin-top: 0px; margin-bottom:5px; font-size:8pt;font-style:normal;background-color:White;height:100%;font-family:Verdana,arial,helvetica,sans-serif}

/* Horizontal Menu */
td.hornav{height:46px; border-bottom: solid white 1px; background-image:url('/images/template/Horizontal-Bar-Blue-flat.png');}

/* Vertical Menu */
.navD{text-align:left;padding:2px 2px 2px 3px;font-size:9pt; color:Black;}
.navD a{color:Black;text-decoration:underline;}
.navD a:hover{color:#1371B9;text-decoration:underline}
.navD a:link{color:black;text-decoration:underline; font-family:Trebuchet MS; font-size:9pt;}
.navD a:visited{color:black;text-decoration:underline; font-family:Trebuchet MS; font-size:9pt;}
.nav{background-color:#93A8CF;width:165px;border-left:solid 1px white;border-right:solid 1px white;}
div.category{font-family:Trebuchet MS; padding-top:3px;padding-left:2px; font-size:11pt;font-weight:bold;}
a.catlink{font-family:Trebuchet MS; font-weight:bold;font-size:11pt; color:Black;text-decoration:none;}
a.catlink:visited{color:Black;text-decoration:none;}
a.catlink:hover:{color:Black;text-decoration:none;}

/* Main Table */
table#main{width:100%;background-color:White;}

/* Footer */
table#footer{width:750px;}
table#footer div{padding:0px;font-weight:bold;}
table#footer ul,li{padding-left:0px;margin-left:0px;margin-top:0px;list-style:none;}
table#footer a,a:hover,a:visited{text-decoration:underline; color:#0000FF;}
p#copy{padding:0,0,0,0;text-align:center; font-style:italic;}
p#copy span{font-style:normal;}

td{font-size:7.5pt;font-style:normal;font-family:Verdana,arial,helvetica,sans-serif}
p{font-size:7.5pt;color:black;font-style:normal;font-family:Verdana,arial,helvetica,sans-serif;line-height:150%}
p#ct{font-family:Avenir,verdana,lucida,arial,helvetica,sans-serif;font-size:11px;padding:3px;line-height:140%}p#cth{font-family:Avenir,verdana,lucida,arial,helvetica,sans-serif;font-size:15px;font-weight:bolder;padding:2px;color:black}p#ctd{font-family:Avenir,verdana,lucida,arial,helvetica,sans-serif;font-size:15px;font-weight:bolder;padding:2px;color:gray}ol{font-size:7.5pt;font-style:normal;font-family:Verdana,arial,helvetica,sans-serif;line-height:150%}ul{font-size:7.5pt;font-style:normal;font-family:Verdana,arial,helvetica,sans-serif}li{font-size:7.5pt;color:black;font-style:normal;font-family:Verdana,arial,helvetica,sans-serif;line-height:150%}.maintext{padding-right:0.25in;margin-top:0.2in;font-size:9pt;margin-left:0.2in;color:white;font-style:normal;font-family:Verdana,arial,helvetica,sans-serif}.maintextb{padding-right:0.25in;margin-top:0.1in;font-size:8pt;margin-left:0.3in;color:black;font-style:normal;font-family:Verdana,arial,helvetica,sans-serif}.smalltext{padding-right:0.5in;margin-top:0.1in;font-size:8pt;margin-left:0.2in;width:2px;color:white;font-style:normal;font-family:Verdana,arial,helvetica,sans-serif}.smallblack{padding-right:8px;margin-top:0.1in;font-size:8pt;color:black;font-style:normal;font-family:Verdana,arial,helvetica,sans-serif}a{color:#33c;text-decoration:none}a:hover{color:red;text-decoration:underline}a:visited{color:#309}a:active{color:red}a.whitelink:active{color:#00f}p.more{text-align:right}a.more{font-weight:800;font-size:8pt;background:#e3c168;color:black}.green{padding-right:5px;padding-left:7px;filter:blendTrans(duration=1);padding-bottom:5px;width:190px;color:white;padding-top:10px}

h1{padding-top:5px;font-size:13.5pt;color:#595959;font-family:trebuchet ms}
h2{font-size:12pt;color:#595959;font-family:trebuchet ms;padding-bottom:0px}
h3{font-size:10pt;color:#595959;font-family:trebuchet ms;padding-bottom:0px; margin-bottom:2px;}
h4{font-size:15px;color:white;background-repeat:repeat;background-color:#00c}
h6{font-size:8pt}

.story{padding-right:10px;padding-left:10px;padding-bottom:10px;padding-top:10px}p{padding-right:10px;padding-left:10px;line-height:150%}.popup{padding-right:6px;padding-left:6px;font-size:9pt;background:#66bc39;left:310px;visibility:hidden;padding-bottom:6px;width:150px;color:white;padding-top:6px;font-style:normal;font-family:Verdana,arial,helvetica,sans-serif;position:absolute}.copyright{font-size:10px}select{font-size:7.5pt;font-family:Verdana}input{font-size:7.5pt;font-family:Verdana}button{font-size:9pt;width:70px;font-family:MS Sans Serif;hEIGhT:25px}a#link:link{color:red;text-decoration:none}span.fpheader{font-weight:bolder;font-size:10pt;color:tomato;font-family:arial}span.fpheader2{font-weight:bolder;font-size:9pt;color:tomato;font-family:'Microsoft Sans Serif'}span.tiny{font-size:7pt;color:black}td#csStdFont{font-size:8pt;font-family:Verdana,'MS Sans Serif',arial}td#bg{background-image:url(images/misc/WGBack.gif)}td#cshomepage{font-weight:bolder;font-size:9.5pt;color:gray;font-family:arial}span#norm{font-size:7.5pt;color:black;font-family:'Microsoft Sans Serif'}td#csMFont{font-size:7pt;color:gray;font-family:Verdana}td#csMFont1{font-size:7.1pt;color:gray;font-family:Verdana}td#csprodTitle{font-weight:bolder;font-size:10pt;color:tomato;font-family:arial}td#cshpFooter{font-weight:bolder;font-size:10pt;color:black;font-family:arial}td#csheader{font-size:13.5pt;font-weight:bolder;color:black;font-family:arial}a#NBLink{font-size:8pt;color:white;font-family:'arial Black';text-decoration:none}a#NBLink:active{font-size:8pt;color:yellow;font-family:'arial Black';text-decoration:none}a#NBLink:hover{font-size:8pt;color:tomato;font-family:'arial Black';text-decoration:none}body#csaDMINbody{padding-right:10px;padding-left:10px;padding-bottom:10px;padding-top:10px;background-color:gainsboro}
td#homebody{text-align:center;padding-left:10px}td#hometable{line-height:145%;font-family:verdana;font-size:8pt}.blkspc{background-image:url(images/misc/1x1-trans.gif);background-color:Black}.silverspc{background-image:url(images/misc/1x1-trans.gif);background-color:Silver}td#spc{width:1;text-align:right}

a#hnav{font-weight:bolder;color:black;text-decoration:underline;padding:4px; font-size: 9pt;}.headerRow{background-color:DarkSeaGreen;color:Black;padding:2px;font-weight:bolder;font-style:italic;line-height:150%}.basketTotals{line-height:150%;padding:2px;text-align:right}.bluelink{color:Blue;text-decoration:underline}.faqHeader{color:black;font-weight:bold}div.specials{font-family:MS Sans Serif;font-size:smaller;font-weight:bold;padding:2px; padding-left:9px;}div.specials:a{color:Blue;text-decoration:underline;}a#special{color:Blue;text-decoration:underline}a#special:hover{color:Red}a#special:active{color:Red}div#specialHdr{font-family:Arial;font-size:12pt;font-weight:bold;padding-left:5px;border-bottom:dotted 1px silver}div{padding-left:5px}input.buy{height:35px}

select.attributeselector{font-size:11pt;font-family:Verdana,arial,helvetica,sans-serif; padding-bottom:5px;}
td.nspace{padding-left: 25px; border-bottom: solid black 1px; background-color:DarkSeaGreen;}

td#brand{padding-top:6px;padding-bottom:0px;font-weight:bold; font-style:normal;font-family:Trebuchet MS; font-size:10pt;}
td#brandcat{text-indent:12px;}
span.new{color:Red;padding-right:2px;font-weight:bold;}
span.brandmask{padding-right:3px;}

div.brand{padding-top:3px;padding-bottom:0px;font-family:Trebuchet MS; font-style:normal;}

td.hpsc{border-bottom: dotted silver 1px;}
div#foot{padding:2px}
a.b{color:blue;text-decoration:underline;}
a.b:visited{color:blue;text-decoration:underline;}
a.b:hover{color:blue;text-decoration:underline;}
a.b:active{color:blue;text-decoration:underline;}

/* Conversion Chart Styles */
h2.conversion {color: black; margin-top: 2em; margin-bottom: .15em; }
td.sizetype{color:black;text-align:right; padding-right:8px; height:12.75px; font-weight:bold;}
table#cchart{padding:5px; line-height:135%;border:dashed #5E97A9 1px;}
div#conversionContainer{text-align:left;}

/* Conversion Charts v2 */
table#conversiongrid{}
table#conversiongrid th{text-align:center;background-image:url('/images/bgs/header-background.png');height:62px;color:Black;font-family:trebuchet ms;}
table#conversiongrid td{padding:2px;line-height:135%;text-align:center;background-image:url('/images/bgs/line-item-background.png');height:26px; color:#99879E; font-family:trebuchet ms;font-weight:bold;}

div.logo{padding:10px;}
td#offer{padding-top:5px;padding-bottom:10px;border-bottom: dashed silver 1px;}

table#t{}
table#t td{line-height:150%; padding:2px;}
table#t td p{font-family:Avenir,verdana,lucida,arial,helvetica,sans-serif;font-size:11px;padding:3px;line-height:140%}
table#t a{color:Blue;}

img#polaroid{padding:8px; border: solid silver 1px;}

address{font-family:trebuchet ms;font-size:10pt; font-style:normal;}
div#page{font-family:trebuchet ms;font-size:10pt;margin-top: 15px; margin-left:4px; margin-right:4px; margin-bottom: 25px; width:98%;}
div#page p{font-family:trebuchet ms;font-size:10pt;line-height:130%;}
div#page td{font-family:trebuchet ms;font-size:10pt;}
div#page input#email{border:solid white 1px; visibility:hidden; width:1px;}
div#page a{color:Blue;text-decoration:underline;}
div#page li{font-family:Trebuchet MS; font-size:10pt;}

.bullet {list-style-image: url(/images/misc/arrow.gif);}

table#sitemap div{font-family:MS Sans Serif;font-size:smaller;font-weight:bold;padding:2px; padding-left:9px;}
table#sitemap a{color:Blue;text-decoration:underline}a#special:hover{color:Red}a#special:active{color:Red}

#hmlnavcontainer {text-align:right;margin-top:13px;}
#navlist li{display: inline;list-style-type: none;padding-right: 10px;font-weight:bold;}
#navlist a{color:black;text-decoration:underline;}
span#loading{visibility:hidden;}
#nss{width: 252px; height:18px; border: solid black 1px;font-family:'trebuchet ms'; font-size:12pt;}
#ser{position:relative; padding-left:0px; margin-left:0px;}
#serps{position:absolute; font-size:8pt;text-align:left;width: 250px;border: solid black 1px; background-color: #e1e1e1;}
#serps div{position:relative;text-align:left;padding:2px; font-family:arial;font-size:8pt;}

.#watermark_box {
position:relative;
display:block;
}
img.watermark {
position: absolute;
top: 4px;
left: 4px;
z-index:99;
}

/* Checkout Styles */
form#ShippingInfo{margin:0,0,0,0;padding:0,0,0,0;}

table#steponegrid{padding:2px;line-height:135%;}
table#steponegrid td{padding:2px;line-height:135%;}
table#steponegrid input,select{height:25px; font-size:12pt;}
table#steponegrid label{height:25px; font-size:10pt; text-decoration:underline; color:Blue; vertical-align:top; padding-top:15px;cursor:pointer; padding-right:8px;}
table#checkoutgrid{padding:2px;line-height:135%;}
table#checkoutgrid th{text-indent:15px; text-align:left; background-image:url('/images/bgs/vert-fade.gif'); height:44px;}
table#checkoutgrid ul{margin:0,0,0,0;list-style-type: circle;}
table#checkoutgrid li{font-family:Arial;font-size:9pt;padding-bottom:12px;}
table#checkoutgrid label{height:25px; font-size:10pt; text-decoration:underline; color:Blue; vertical-align:top; padding-top:15px;cursor:pointer; padding-right:8px;}
#ddCountry{height:25px; font-size:12pt;}
#Shipping_State{height:25px; font-size:12pt;}

table#basketsummarygrid{padding:2px;line-height:135%;}
table#basketsummarygrid td{padding:2px;line-height:135%;}
table#basketsummarygrid th{text-indent:15px; text-align:left; background-image:url('/images/bgs/vert-fade.gif'); height:44px;}

#contactus th{text-align:left;}

/* Menu System */
ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
    margin:0px;
    list-style:none;
    padding:0px 2px 2px 0px;
    border-color:#AAAAAA;
    border-width:1px;
    border-style:solid;
    background-color:#AEC0DF;
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
    display:block;
    zoom:1;
    float: left;
}
ul.cssMenu ul{width:84px;}
ul.cssMenu li{
    display:block;
    margin:2px 0px 0px 2px;
    font-size:0px;
}
ul.cssMenu a:active, ul.cssMenu a:focus {outline-style:none;}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
    display:block;
    vertical-align:middle;
    background-color:#AEC0DF;
    border-width:0px;
    border-color:#AEC0DF;
    border-style:solid;
    text-align:left;
    text-decoration:none;
    padding:4px;
    _padding-left:0;
    font:normal 11px Verdana;
    color: #444444;
    text-decoration:none;
    cursor:pointer;
}
ul.cssMenu span{overflow:hidden;}
ul.cssMenu li {float:left;}
ul.cssMenu ul li {float:none;}
ul.cssMenu ul a {
    text-align:left;
    white-space:nowrap;
}
ul.cssMenu li.sep{
    text-align:center;
    padding:0px;
    line-height:0;
    height:100%;
}
ul.cssMenu li.sep span{
    float:none;	padding-right:0;
    width:5;
    height:16;
    display:inline-block;
    background-color:#AEC0DF;	
    background-image:none;}
ul.cssMenu ul li.sep span{
    width:80%;
    height:3;
}
ul.cssMenu li:hover{position:relative;}
ul.cssMenu li:hover>a{
    background-color:#AEC0DF;
    border-color:#665500;
    border-style:solid;
    font:normal 11px Verdana;
    color: #ffffff;
    text-decoration:none;
}
ul.cssMenu li a:hover{
    position:relative;
    background-color:#AEC0DF;
    border-color:#665500;
    border-style:solid;
    font:normal 11px Verdana;
    color: #ffffff;
    text-decoration:none;
}
ul.cssMenu li.dis a {color: #AAAAAA !important;}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;height:16px;}
ul.cssMenu ul img {width:16px;height:16px;}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul{display:block}
ul.cssMenu span{
    display:block;
    background-image:url(../images/arrv_anim_1.gif);
    background-position:right center;
    background-repeat: no-repeat;
   padding-right:11px;}
ul.cssMenu li:hover>a>span{	background-image:url(../images/arrv_anim_1o.gif);}
ul.cssMenu a:hover span{_background-image:url(../images/arrv_anim_1o.gif)}
ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:url(../images/arr_double_1o.gif)}
ul.cssMenu ul li:hover > a span{background-image:url(../images/arr_double_1o.gif);}
ul.cssMenu table a:hover span{background-image:url(../images/arr_double_1o.gif)} 


table#PartnerLogos{padding:2px;line-height:135%;}
ul.PartnerLogosSub{display:inline;list-style-type:none;padding-right:20px; font-family:arial;font-size:10pt;}
li.PartnerLogosSub{display:inline;list-style-type:none;padding-right:20px; font-family:arial;font-size:10pt;}

