body{
margin:0 auto;
padding:0;
background:#FFFFFF url(/css/images/bg.jpg) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
a:link,a:active,a:hover,a:visited{font-weight:bold;}
h1, h2, h3, h4, h5, h6{
margin:0;
padding:0;
}
a,img{border:none;}
h2, #content_inner_left h2{
font-size:24px;
color:#DB6600;
}
h2.white{
color:#FFFFFF;
font-size:18px;
}
h3{
font-size:18px;
color:#DB6600;
}
h3.white{
color:#FFFFFF;
font-size:14px;
}
.black{color:
#000;}
.alert{color:red;}
form{
margin:0;
padding:0;
}
input{
margin:0;
padding:0;
}
select{
width:130px;
}
#outer{
margin:0 auto;
padding:0;
width:970px;
position:relative;
text-align:center;
}
#all{
margin:0 auto;
width:970px;
position:relative;
}
#header{
width:970px;
height:90px;
background:url(/css/images/header.png) no-repeat;
margin:40px auto 0 auto;
position:relative;
float:left;
text-align:left;
}
.logo{
float:left;
color:#FBFFFE;
font-size:15px;
margin:15px 0 0 30px;
width:200px;
}
.menu{
float:left;
width:560px;
margin:38px 0 0 160px;

}
.menu ul{
margin:0;
padding:0;
text-align:center;
}
.menu ul li{
display:inline;
list-style-type:none;
padding:0 14px;font-size:15px;
}
.menu ul li a{
text-decoration:none;
color:#003461;

font-weight:bold;
}
.menu ul li a:hover, .menu ul li a.current{
color:#000000;
}
#content{
margin:0 auto;
padding:0;
width:970px;
background:url(/css/images/content_bg.png) repeat-y;
position:relative;
float:left;
text-align:left;
}



#content_inner{
margin:0 auto;
padding:0;
width:970px;
background:url(/css/images/content_inner_bg.png) repeat-y;
position:relative;
float:left;
text-align:left;
}

#content_innerCheckOut{
margin:0 auto;
padding:0;
width:970px;
background:url(/css/images/content_inner_bg-checkout.png) repeat-y;
position:relative;
float:left;
text-align:left;
}

#content_inner_left{
width:621px;
padding:10px 10px 10px 25px;
position:relative;float:left;
}
#content_inner_left{min-height:400px;}
#content_inner_left h2{margin-bottom:12px;}
#content_inner_left p{
padding:0 0 0 3px;
margin:0;
}
.breadcrumb{
position:absolute;
top:14px;
left:520px;
font-size:10px;
z-index:16;
text-align:right;
}
.breadcrumb a{
color:#0A5392;
text-decoration:none;
}
#content_inner_right{
position:absolute;
top:-5px;
right:16px;
width:298px;
background:url(/css/images/inner_right_bg.jpg) repeat-x;
margin:0;
padding:0;
min-height:300px;
}
#orange_box{
width:247px;
background:#FEA000;
color:#FFFFFF;
margin:-3px 0 0 15px;
font-size:10px;
padding:10px;
}
.orange_bottom{
width:267px;
height:7px;
background:url(/css/images/orange_bottom.gif) no-repeat;
margin:0 0 0 15px;
}
.right_text{
padding:15px;
}
#intro{
margin-left:30px;
width:auto;
font-size:14px;
font-weight:bold;
}
#intro p{width:98%;}
#home_content{
width:935px;
height:290px;
margin:8px auto 8px 20px;;
padding:0;
background: url(/css/images/home_content_bg.jpg) no-repeat;
}
#home_content a{
color:#DB6600;

}
.homebox1{
margin:10px 8px 0 4px;
padding:6px;
width:270px;
float:left;
position:relative;
}
.homebox2{
margin:10px 0 0 28px;
padding:6px;
width:170px;
float:left;
position:relative;
}
.homebox3{
margin:10px 0 0 0px;
padding:6px;
width:280px;
float:right;
position:relative;
}
.buttons{
width:270px;
margin:0 auto;
text-align:center;
position:absolute;
top:230px;
}
#footer{
width:970px;
height:27px;
background:url(/css/images/footer_bg.png) no-repeat top left;
position:relative;
float:left;
}
#footer_text{
font-size:10px;
color:#000000;
}
#footer_text ul, #footer_inner ul{
margin:0 ;
padding:0;
text-align:center;
}
#footer_text ul li, #footer_inner ul li{
display:inline;
list-style-type:none;
padding:0 6px 0 4px;
border-right:1px solid #000000;
}
#footer_text ul li.last, #footer_inner ul li.last{
border-right:none;
}
#footer_text ul li a, #footer_inner ul li a{
text-decoration:none;
color:#02569F;
font-size:10px;
}
#footer_text ul li a:hover, #footer_text ul li a.current, #footer_inner ul li a:hover, #footer_inner ul li a.current{
color:#000000;
}
#footer_inner{
width:970px;
height:27px;
background:url(/css/images/footer_inner_bg.png) no-repeat top left;
position:relative;
float:left;
color:#000000;
font-size:10px;
}

#footer_text ul li.last, #footer_inner ul li.last{border-right:none;
}
/* nav links */

#home .linkHome a,
#about .linkAbout a,
#faqs .linkFaqs a,
#cart .linkShop a,
#links .linkLinks a,
#contact .linkContact a{color:red!important;font-weight:bold;}

.sidebox-link{margin-left:16px;}
.clear{clear:both}

#content_inner{float:left;height:auto;}
#cart #content_inner{min-height:600px;}

#cart_status{ background:url(images/bgCart.gif) no-repeat 0 0;height:115px;width:280px;margin:3px 0 0 0px;}
#cart_status #sideCart{
margin:50px 10px 0;width:260px;}

.sub {min-height:600px;}





a:link {color: #185D98;}

a:visited {color: #185D98;}

a:hover {text-decoration: none;color: #FF0000;}

a:active {color: #000066;}



#pleaseLogin{ background:url(images/bgLogin.gif) no-repeat 0 0;height:205px;width:280px;margin:10px 0 0 0px;}

#pleaseLogin #login_form2{margin:45px 0 0 10px;float:left;width:260px;}

#prodOptions label.textLeft{text-align:left;clear:both;}
#prodOptions{border:3px solid #fff;float:left;width:600px;padding:4px;margin:10px 0;}
#prodOptions label{float:left;width:255px;text-align:right;padding-top:4px}
#prodOptions input, #prodOptions select{width:200px;float:left;margin:5px 0 5px;}
#prodOptions textarea{width:580px;clear:both;float:left;margin:0px;height:140px;}
.xsmall{font-size:8px;}

#prodOptions span.checkBox{width:15px;height:20px;float:left;display:block;margin:5px 0 0;padding:0;}
#prodOptions span.checkBox input{width:15px;height:15px;float:left;display:block;margin:0;padding:0;}
a.xsmall{text-decoration:none;}
 #prodOptions label.checkLabel{font-size:10px;width:280px;}

#sendToFriend{float:right;display:block;font-size:11px;font-weight:normal;padding-left:15px;background:url(images/bgSend.gif) no-repeat 0 3px;}
.bgTan{background:#FFF6e1;border:1px dotted #FFF0CF;}
#catImg img{float:left;display:block;padding:5px;border:1px solid #ccc;margin:5px;}
#catImg h3{padding-top:45px;}


#accountInfo{ background:url(images/bgAccount.gif) no-repeat 0 0;height:155px;width:280px;margin:10px 0 0 0px;}

#accountInfo table table{margin:4px 10px 0 15px;width:82px;}
#accountInfo table {text-align:center;}


dt{font-weight:bold;margin:10px 0 0;padding:0;}
dd{font-weight:normal;margin:0;padding:0;}

fieldset{border:none;}
#contactForm label{width:100px;text-align:right;display:block;float:left;margin:8px 0 0;padding:0 10px 0 0;}
#contactForm  input{width:150px;float:left;margin:8px 0 0;}
#contactForm br{clear:left;}
#contactForm textarea{width:400px;height:150px;margin:8px 0 0;}
#contactForm #sendMail{width: 100px ;margin-left:200px;}

#didYouKnow{background:url(images/bgDid.gif) no-repeat 0 0;float:left;height:145px;width:280px;float:left;display:block;margin:0 0 10px 10px;display:inline;}
#contact #content_inner_left   ul.bgTan{padding:11px;}

#didYouKnow p{float:left;float:left;display:block;margin:50px 15px;display:inline;}

#contact ul li h3{font-weight:bold;font-size:12px;color:#000;}

#links #content_inner_left  ul,#contact #content_inner_left  ul {list-style-type:none;margin:10px 0 20px;padding:0;}
#links #content_inner_left  ul li h3{margin-top:23px;}
#links #content_inner_left  ul li{list-style-type:none;margin:1px 0 7px;padding:0;}
#links #content_inner_left  ul li a{background:url(images/bgArrow.gif) no-repeat 0 3px;padding:0 0 0 20px;}


#home #buycar{background:none;margin-left:0px;font-size:15px;font-weight:bold;}
#home #buycar input,#home #buycar select{margin-top:5px;} 
#home #buycar #btnSearch{margin:0;padding:0;}






.homebox1 .buttons{
width:270px;
margin:0 auto;
text-align:center;
position:absolute;
top:225px;
}





#genericSearch{list-style-type:none;background:url(images/bgSearchGen.gif) no-repeat 0 0;width:575px;height:175px;margin:0;padding:5px 10px;}

#genericSearch ul{list-style-type:none;margin:0;padding:5px 10px;width:250px;float:left;margin:0 5px 0 10px;}
#genericSearch ul li{list-style-type:none;width:245px;margin:0;float:left;padding:10px 5px 10px 33px;background:url(images/bgBlueCheck.gif) no-repeat 1px 7px;}

.txtRight{text-align:right;}

#home #buycar table{margin:20px 0 0 0}
#home #buycar table td{padding-top:5px;}
#buycar{background:url(images/bgSearch.gif) no-repeat 0 0;float:left;height:140px;width:280px;float:left;display:block;margin:0 0 10px 10px;display:inline;}

#buycar fieldset{float:left;margin:40px 6px 0; border:none;display:block;width:270px}
#buycar label{width:90px;float:left;display:block;margin:5px;text-align:right;}

#home #buycar label{width:120px;float:left;display:block;margin:0px;text-align:right;paddingp:0px;margin-top:5px}

#homeGo{margin-bottom:3px;}
#buycar input.search{float:left;width:145px;}
#buycar br{clear:left;}
#buycar #btnSearch{margin:10px 0 0 0px;}

.sub #buycar{padding:45px 7px 0 0;}
.sub #buycar table{margin-left:10px;}
.sub #buycar table #btnSubmit{margin-left:55px}
#sideSearchForm{height:200px;width:290px;}
iframe#searchFrame{background:transparent;float:left;height:195px;width:290px;margin:0 0 0 0px;padding:0;display:inline;}
#cart_status{}
p#crumbs{text-align:right;font-size:11px;height:22px;margin:7px 0 12px!important;padding:0;width:600px;float:right;}


div.AuthorizeNetSeal{float:left;width:120px;height:120px;border:5px solid #fff;}
#btnCheckOut{border:5px solid #fff;float:left;margin-left:150px;}

#cartCheckOut{border:1px solid #fff;float:left;margin:0;padding:0;background:#fff;}

/*
 SMALL 
#imgShop{float:right;margin:-7px -6px 0 0;}




#footer_text li.linkShop,
#footer_text li#linkShop{display:none;}




*/



#imgShop{position:absolute;top:108px;right:-15px;z-index:10000;}




#footer_text li.linkShop,
#footer_text li#linkShop{display:none;}




.firstLetter:first-letter {color:#fff!important;}


#shopCars{width:620px;margin:0;padding:0;list-style-type:none;}
#shopCars li{width:200px;float:left;text-align:center;font-size:11px;font-weight:normal;margin-bottom:12px;}