﻿/* General standard tag styles*/
.bodyBackGround {background-image:url('../images/background/background.jpg');background-repeat:repeat-x;background-color:#C4E9F1;margin:0;padding:0;}

a:link 			{	font-family: Arial, Helvetica, sans-serif;
				color: #000000;
				font-size: 12px}

a:active 		{	font-family: Arial, Helvetica, sans-serif;
				color: #000000;
				font-size: 12px}

a:visited 		{	font-family: Arial, Helvetica, sans-serif;
				color: #000000;
				font-size: 12px}

a:hover 		{	font-family: Arial, Helvetica, sans-serif;
				color: #ff3300;
				font-size: 12px}
				
a.white:link 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 10px;
				text-decoration:none}

a.white:active 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 10px;
				text-decoration:none}

a.white:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 10px;
				text-decoration:none}

a.white:hover 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 10px;
				text-decoration:none}

a.small:link 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #003366;
				font-size: 10px}

a.small:active 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #003366;
				font-size: 10px}

a.small:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #003366;
				font-size: 10px}

a.small:hover 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #ff3300;
				font-size: 10px}

				
a.white_dec:link 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 13px}

a.white_dec:active 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 13px}

a.white_dec:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 13px}

a.white_dec:hover 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 13px}

a.nodec:link 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #666666;
				font-size: 10px;
				text-decoration:none}

a.nodec:active 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #666666;
				font-size: 10px;
				text-decoration:none}

a.nodec:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #666666;
				font-size: 10px;
				text-decoration:none}

a.nodec:hover 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #666666;
				font-size: 10px;
				text-decoration:none}

.white          {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; text-decoration:none}
.white_spaced   {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 13px; text-decoration:none; line-height: 20px}
.spaced   	    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; line-height: 24px}
.large          {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 13px; line-height: 18px}
.text           {  font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 17px; font-weight:normal;}
.header         {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px;color: #333333; line-height:24px;}
.title          {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px}
.title a {text-decoration:none;}
.text a {text-decoration:none;color:#333333;}
.text a:visited {text-decoration:none;color:#333333;}

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight:normal;margin-bottom:0px;line-height: 34px;color:#4d3c2c;margin-top: 0px;}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight:normal;margin-bottom:0px;line-height: 22px;color:#4d3c2c;margin-top: 0px;}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight:normal;margin-bottom:0px;line-height: 22px;color:#4d3c2c;margin-top: 0px;}
/*h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; line-height: 17px;}*/

/* Header, Footer and Body */
body {
}
.headerBG_left_out,.headerBG_right_out {background-color:#8CBEC7;}
.headerBG_left_in,.headerBG_right_in {background-color:#B8E4ED;}
.headerBG_left
{
   /* background-image:url('../images/background/body-left.jpg');*/
}
.headerBG
{
    background-image:url('../images/header.jpg');
}
.headerBG_right
{
   /* background-image:url('../images/background/body-right.jpg');*/
}
.bodyBG
{
    background-image:url('../images/background/body.jpg');background-repeat:repeat-x;
}
.footerBG
{
    background-image:url('../images/background/footer.jpg');
}
.searchBG
{
    background-image:url('../images/bg.search.jpg');background-repeat:repeat-x;
}
/*******CATEGORY MENU CONTROL STYLE********/
.categroymenu
{
    
}
.categorymenu ul 
                {   text-align:left;
                    margin-top:0px;
                    padding-left:25px;
                    margin-left:0px;
                }
.categorymenu ul li 
                {  
                   list-style-position:inherit;
                   list-style-type:none;
                   color:#656464;
                   
                }
.categorymenu ul li a, .categorymenu ul li a:visited, .categorymenu ul li a:hover, .categorymenu ul li a:link
                {
                    text-decoration:none;
                    font-family: Arial,Trebuchet MS, Tahoma, Verdana;
                    font-size:12px;
                    font-style:normal;
                    font-variant:normal;
                    font-weight:normal;
                    color:#333333;
                }
.DDCategory
{
    border-style:solid;
    border-color:#cccccc;
    border-width:1px;
    background-image:url('BVModules/Themes/Custom/images/categorymenu/cat.bg.jpg');background-repeat:no-repeat;
}    


.ProductGrid
{
    font-family: "Candara",Trebuchet MS, Tahoma, Verdana;
    font-size:12px;
    font-style:normal;
    font-variant:normal;
}  
#NameAnchor 
{
    font-family: "Candara",Trebuchet MS, Tahoma, Verdana;font-size:12px;font-style:normal;font-variant:normal;color:#726459;
}           


         
/******************************************/
.creditcardinput {margin-top:10px;}
.forminput 
                {
                    font-family: Arial;
                    font-size:12px;
                    font-style:normal;
                    font-variant:normal;
                    padding-top: 3px;
                    padding-right: 0pt;
                    padding-bottom: 0pt;
                    padding-left: 6px;
                    width: 160px;
                    height:17px;
                    color: #444444;
                    vertical-align: middle;
                    border-top-width: 1px;
                    border-right-width: 1px;
                    border-bottom-width: 1px;
                    border-left-width: 1px;
                    border-top-style: solid;
                    border-right-style: solid;
                    border-bottom-style: solid;
                    border-left-style: solid;
                    border-top-color: #cccccc;
                    border-right-color: #cccccc;
                    border-bottom-color: #cccccc;
                    border-left-color: #cccccc;
                }
.formtextarea
                {
                    border:solid 1px #cccccc;
                }                
.searchbutton
                {
                    vertical-align:middle;    
                }
.HeaderLinks
{
    font-family:Arial;font-size:12px;vertical-align:middle;
}
.HeaderLinks a, .HeaderLinks a:hover, .HeaderLinks a:visited, .HeaderLinks a:link
{
    text-decoration:none;
    font-family:Arial;font-size:12px;
    color:#000000;
}
.FooterLinks
{
    font-family:Arial;font-size:12px;vertical-align:middle;
    color:#3B6D78;font-weight:bold;
}

.FooterText
{
    font-family:Arial;font-size:12px;vertical-align:middle;
    color:#3B6D78;font-weight:normal;
}
.FooterText a, .FooterText a:hover, .FooterText a:visited, .FooterText a:link
{
    font-family:Arial;font-size:12px;vertical-align:middle;
    color:#3B6D78;font-weight:normal;text-decoration:none;
}

.FooterLinks a, .FooterLinks a:hover, .FooterLinks a:visited, .FooterLinks a:link
{text-decoration:none;font-family:Arial;font-size:12px;vertical-align:middle;
    color:#3B6D78;font-weight:bold;}
/* Admin Panel */
#adminpanel {font-size:85%;background-color:#31646c;color:#fff;padding:5px;font-family:"Candara",Trebuchet MS, Tahoma, Verdana;}
#adminleft, #admincenter, #adminright { width: 30%; vertical-align: middle; }
#adminleft { text-align: left; }
#admincenter { text-align: center; }
#adminright { text-align: right; }
#adminpanel a {color:#fff;border-bottom: 2px solid #666;text-decoration: none;}
#adminpanel a:hover {color:#fff;text-decoration:none;background: #8cbec7;}	

/* Product detail page */

.desc
{
    font-family: Arial, Verdana , Helvetica, New York, serif;
    font-size:12px;
    color:#333333;
    line-height: 16px;
    vertical-align:top;
}

.desc a:link, .desc a:hover, .desc a:visited, .desc a:active
{
    font-family: Arial, Verdana , Helvetica, New York, serif;
    font-size:12px;
    color:#003366;
    line-height: 16px;
    vertical-align:top;
}

.desc li {list-style-position:inside;}

.httext {font-size: 14px; color:#000000; font-family: Arial; padding-top:10px;}
.producttext
{
    font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10px; line-height: 12px;
}
.producttext a, .producttext a:hover, .producttext a:visited, .producttext a:link
{
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10px; line-height: 12px;
}
.brandby, .brandby a:link, .brandby a:active, .brandby a:visited
{
    text-decoration:none;
    font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 20px;
}
.brandby a:hover
{
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 20px;
}
.reviewpopuptitle
{
    font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 18px; line-height: 22px;
}

.links
{
    font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 14px;
}
.links a, .links a:visited, .links a:link 
{
    text-decoration:none;
    font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 14px;
}

.links a:hover
{
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 14px;
}
.productpropertylabel listprice
{
    font-family: Candara, Arial, Helvetica, sans-serif; color: #333333; font-size: 12pt; 
}
.listprice
{
    font-family: Arial, Helvetica, sans-serif; color: #4c3c2c; font-size: 16px; 
}
.yourprice
{
    font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 10pt; 
}

.yourpricexx 
{
    font-family: Arial, Helvetica, sans-serif; color: #cc0101; font-size: 18pt;line-height:24pt; /*66a00c*/
}
.yourpricexxgray
{
    font-family: Arial, Helvetica, sans-serif; color: #4c3c2c; font-size: 20pt;line-height:24pt; /*66a00c*/
}

.skulabel
{
    font-family: Candara, Arial, Helvetica, sans-serif; color: #333333; font-size: 10pt; 
}
.ProductPropertyLabel
{
    font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal;margin-bottom:0px;line-height: 20px;color:#4d3c2c;
}

.reviewlink a:active, .reviewlink a:link, .reviewlink a:hover, .reviewlink a:visited
{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#003366;text-decoration:underline;}

/* New Pager Control */
.pager { margin: 10px 0; padding: 5px 0; text-align: center; clear: both; font-family:"Verdana", Times New Roman;font-size:13px;}
.pager ul {list-style:none;margin:0; padding:0;padding-bottom:3px;padding-top:3px;width:100%;}
.pager ul li {display:inline;margin:0 1px;padding:0;color:#000000;}
.pager a, .pager a:hover, .pager a:visited, .pager .disabled { /*color: #106470;*/color:#000000; padding: 3px 6px; font-family:"Verdana", Times New Roman;font-size:13px; text-decoration: none; }
.pager .disabled { color:#000000;font-weight:bold;}
.pager ul li.current a, .pager ul li.current a:hover, .pager ul li.current a:visited{ color: #106470; font-weight: bold; font-family:"Verdana", Times New Roman;font-size:13px;  }
#newcurrent a, #newcurrent a:hover, #newcurrent a:visited{color: #106470;font-family:"Verdana", Times New Roman;font-size:13px;}
/*.pager a:hover {border-color: #82aeb6; font-family:Times New Roman;font-size:16px;border-top:solid 1px #ecb405;border-bottom:solid 1px #ecb405;}*/

.pager .disabled:hover {background-color:Transparent;}
.pager ul li.current {font-weight:bold;font-size:16px;color:#000000;}

/******************************************/
.newpager { color: #106470; padding: 3px 6px; font-family:"Verdana", Times New Roman;font-size:13px; text-decoration: none; }
.newpager a { color: #106470; padding: 3px 6px; font-family:"Verdana", Times New Roman;font-size:13px; text-decoration: none; }
.newpager a:hover {background-color:#8cb7c7;color: #106470; padding: 3px 6px; font-family:"Verdana", Times New Roman;font-size:13px;}

.collpager1 a {color: #106470; padding: 3px 6px; text-decoration: none;  font-family:"Verdana", Times New Roman;font-size:13px;}
.collpager1 a:hover {  font-family:"Verdana", Times New Roman;font-size:13px;background-color:#8cb7c7; }
.newpager b {font-weight: bold;color: #ffffff; background-color:#8cb7c7; font-family:"Verdana", Times New Roman;font-size:13px;margin:0 4px 0 4px;padding:4px 4px 4px 4px;}
.newpager span {color:#106470;padding-bottom:4px;font-family:"Verdana", Times New Roman;font-size:13px; text-decoration: none;}

/* Category Product Display Defaults */
.recordsku a, .recordsku a:hover, .recordsku a:visited { font-size: 85%; color: #999999; text-decoration: none; text-transform: uppercase; text-align:center;}
.recordname { font-size: 11px; text-align:center;}
.recordshortdescription a, .recordshortdescription a:hover, .recordshortdescription a:visited { text-decoration: none;text-align:center; }
.recordshortdescription { margin: 5px; text-align:center;}
.recordprice {font-family:Verdana; font-size:12px;  text-align:center;font-weight:bold;}
.recordprice a { text-decoration: none; color:#333333; font-size:12px;font-weight:bold;}
.recordcontrols { margin: 0px; }
.recordimage { text-align: center;vertical-align:top;}
.recordname a {text-decoration:none;color:#000000;font-size:11px;}
.recordname a:visited { color:#000000;}
.recordprice a:visited {color:#333333;font-size:12px;font-weight:bold;}
.recordprice a:hover {color:#333333;font-size:12px;font-weight:bold;}
.recordname a:visited {color:#000000;font-size:11px;}
.recordname a:hover {color:Red;font-size:11px;}
.recordsku a:visited {color:#999999;}
/******************************************/

img { border: none; }
img:hover {border: none;text-decoration:none;}
.address {font-family:Arial;font-size:13px;line-height:18px;}

.ColumnOne ul {list-style-type:none;margin:0 0 0 25px;}

.ColumnOne a{text-decoration:none;color:#000000;font-family:"Candara",Times New Roman;font-size:12px;}
.ColumnOne a:hover{text-decoration:underline;color:Red;}

.messagebox ul {list-style-type:none;padding: 0 0 0 0px;margin-left:0px;}

.chktitle{font-family:'Candara', Times New Roman;font-size:18pt;font-style:normal;}

.chklabel{font-family:Times New Roman;font-size:14px;font-style:normal;}
.chkfield
        {
                   /* font-family: "Times New Roman",Trebuchet MS, Tahoma, Verdana;
                    font-size:16px;
                    font-style:normal;
                    font-variant:normal;
                    padding-top: 3px;
                    padding-right: 0pt;
                    padding-bottom: 2pt;
                    padding-left: 6px;
                    height:17px;
                    color: #000000;
                    vertical-align: middle;
                    border-top-width: 1px;
                    border-right-width: 1px;
                    border-bottom-width: 1px;
                    border-left-width: 1px;
                    border-top-style: solid;
                    border-right-style: solid;
                    border-bottom-style: solid;
                    border-left-style: solid;
                    border-top-color: #cccccc;
                    border-right-color: #cccccc;
                    border-bottom-color: #cccccc;
                    border-left-color: #cccccc;
                    background-color:#e4eef0;*/
                    
        }
        .chkselectfield
        {
                   /* font-family: "Times New Roman",Trebuchet MS, Tahoma, Verdana;
                    font-size:16px;
                    font-style:normal;
                    font-variant:normal;
                    padding-top: 3px;
                    padding-right: 0pt;
                    padding-bottom: 2pt;
                    padding-left: 6px;
                    height:27px;
                    width:190px;
                    color: #000000;
                    vertical-align: middle;
                    border-top-width: 1px;
                    border-right-width: 1px;
                    border-bottom-width: 1px;
                    border-left-width: 1px;
                    border-top-style: solid;
                    border-right-style: solid;
                    border-bottom-style: solid;
                    border-left-style: solid;
                    border-top-color: #cccccc;
                    border-right-color: #cccccc;
                    border-bottom-color: #cccccc;
                    border-left-color: #cccccc;
                    background-color:#e4eef0;*/
        }
.chkSteps h3{  font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal;margin-bottom:0px;line-height: 22px;color:#4d3c2c;margin-top: 0px;padding-right:10px;}        
.addressbookpanel {}
.addressbookpanel ul li
{
    list-style:none;
    font-family:Arial;font-size:14px;line-height:18px;margin-left:5px;
}  
.addressbookpanel ul
{
    margin-left:5px;
}      

/*.chksubtitle
    {
        font-family:Times New Roman;
        font-size: 14pt;
        font-style:italic;
        color:#666666;
        
    }   */
    .chksubtitle
    {
        font-family:Arial, Verdana, Helvetica, Sans-Serif ;
        font-size: 18px;
        font-weight:bold;
        color:#333333;
        
    } 
.chknote
    {
       /* font-family:Times New Roman;
        font-size: 12px;
        font-style:normal;
        color:#000000;*/
        font-family:Arial, Verdana, Helvetica, Sans-Serif;
        font-size: 12px;
        font-style:normal;
        color:#000000;
        
    }    
/*.cartheader
{
    border-left:solid 1px #d3e2e4;
    border-right:solid 1px #d3e2e4;
}    */

.producttext a, .producttext a:hover, .producttext a:visited, .producttext a:link
{
    font-family: Candara,Trebuchet MS, Tahoma, Verdana;
    font-size:14px;
    font-weight:bold;
}
.producttext 
{
    font-family: Verdana;
    font-size:11px;
}
.choicelabel
{
    font-family:Times New Roman;
    font-size:14px;
}
.choiceerror
{
    color:Red;
}

.catBrowseSep
{
    border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
}
tr.ItemStyle td { border: 1px solid white; }

.dListBorder
{
    border-bottom:solid 1px #ffffff;
    border-left:solid 1px #ffffff;
    border-right:solid 1px #ffffff;
    border-top:solid 1px #ffffff;
}

.desclist ul
{margin-left:0px;margin-top:0px;}
.steps {text-align:right;color:#86cbe3;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:18px;line-height:24px;font-weight:normal;padding-right:10px;background-color:#0090c3;}
.chkBorder {/*border-top:solid 1px #004151;border-bottom:solid 1px #004151;*/background-color:#0090c3;
            font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:20px;
    line-height:24px;
    font-weight:bold;
    color:#ffffff;
    padding-left:10px;
            }
.chklabel {font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
    line-height:16px;
    font-weight:bold;
    color:#000000;}            
.AuthorizeNetSeal {text-align:center;}

.subtotal {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 16px;text-decoration:none;font-weight:bold;}

.choicefield{font-family: Verdana, Helvetica, sans-serif; color: #000000; font-size: 10px;text-decoration:none;font-weight:normal;}
a.forgot, a.forgot:hover {font-family: Arial, Verdana, Helvetica, sans-serif; color: #237DC1; font-size: 12px;text-decoration:none;}
.imagecell {border:solid 1px #cccccc;}
.imagecell:hover {border:solid 1px #cccccc;}
.chkbox input {margin-left:-4px;}
.choicetitle {font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal;margin-bottom:0px;line-height: 20px;color:#4d3c2c;margin-top: 0px;}

.hidden {display:none;}

.freeshipmessage {font-size:12px;font-family:Arial;color:#4d3c2c;}
    
.vdotbg {
background-image:url(BVModules/Themes/Custom/images/dots-vertical.gif);
background-repeat:repeat-y;
height:1px;
}    

.leftbar, .leftbar a:link, .leftbar a:visited, .leftbar a:active, .leftbar a:hover {font-family: Candara,Trebuchet MS, Tahoma, Verdana;font-size:12px;font-weight:normal;}
.lnavtitle {font-family:Arial;font-size:16px;color:#4d3c2c;line-height:24px;width:100%;font-weight:bold;text-align:left;padding-left:10px;padding-bottom:5px;}

.searchinput          {font-family:Arial;font-size:12px;height:16px;padding-top:4px;width:225px; border-style:none;border:solid 2px #ffffff;}
 #searchbox_container {float:right;width:285px;height:50px;background-color:#45c6ee;border:solid 1px #39839c;text-align:center;}
 #searchbox_container .searchbox_wrapper {margin:12px 0 0 14px;}
 .searchbox_wrapper img, .searchbox_wrapper input {float:left;}
 
 .searchlefttitle {color:#4D3C2C;
font-family:Arial;
font-size:14px;
font-weight:bold;
line-height:24px;
padding-left:10px;
text-align:left;
width:100%;}

a.browsePName:link, a.browsePName:active, a.browsePName:visited, a.browsePName:hover 
{
    text-decoration: none; 
    font-family: Arial,Trebuchet MS, Tahoma, Verdana;
    font-size: 13px; 
    font-style: normal; 
    font-variant: normal; 
    color: #362a1f; 
    font-weight: bold;
}

.browseDesc {text-decoration: none; color: #777777;font-family: Arial; font-size: 12px; }
.browsePPrice {text-decoration: none; color:#cc0101;font-family: Arial; font-size: 14px; }
.browsePLPrice {text-decoration: none; color:#444444;font-family: Arial; font-size: 14px; }

/*.browseDivTitle {height: 28px; overflow: hidden;}
.browseDivDesc {height: 57px; overflow: hidden;} */

.browseDivTitle {height: 32px; overflow: hidden;}
.browseDivDesc {height: 57px; overflow: hidden;}
.myAccountMenu 
{
    background-image: url('../images/menu.bg.png');
    background-repeat: no-repeat; 
    font-size: 11pt; 
    font-family: Arial;
}

.myAccountMenu a:link, .myAccountMenu a:hover, .myAccountMenu a:visited
{    font-size: 11pt; 
    font-family: Arial;text-align:center;text-decoration:none;color:#366c78;}
    
.addrtitle {font-family:Arial;font-size:16px;line-height:20px;}

.addrrighttitle
{line-height: 22px; font-family: Arial; font-size: 18px;}

.formlabel {font-family:Arial;font-size:12px;font-weight:bold;}
.homebTitle {color:#4d3c2c;font-family:Arial;font-size:28pt;line-height:30pt;}
.homebText {color:#666666;font-family:Arial;font-size:12px;vertical-align:top;}
.freeshipping {font-family:Arial;font-size:12px;color:#333333;margin-bottom:10px;}
.freeshipping img {margin-bottom:5px;}

.pdfreeship {font-family:Arial;font-size:14px;color:#333333;}

/***********CART PAGE START*****************/
.cartTotal
{font-family: Arial, Verdana, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 12px;
				line-height: 22px;
				text-decoration:none;
				font-weight: bold;padding-left:5px;}  
				
.cartproductitle {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px;text-decoration:none;font-weight:bold;}			      
.cartproducttitle a, .cartproducttitle a:hover, .cartproducttitle a:link, .cartproducttitle a:visited, .cartproducttitle a:active
 		{	font-family: Arial, Verdana, Helvetica, sans-serif; color: #560700; font-size: 14px;text-decoration:none;}				
.cartheader {font-family: Arial, Verdana, Helvetica, sans-serif;
				color: #666666;
				font-size: 12px;
				line-height: 16px;
				text-decoration:none;
				font-weight: normal;} 	
				
.cartsku {font-family: Arial, Verdana, Helvetica, sans-serif; color: #666666; font-size: 14px;text-decoration:none;font-weight:normal;}					
.stocklabel {font-family: Arial, Verdana, Helvetica, sans-serif; color: #a50000; font-size: 12px;text-decoration:none;font-weight:normal;}

.subtotal {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 16px;text-decoration:none;font-weight:bold;}					

.shippingrates ,.shippingrates a,.shippingrates a:visited,.shippingrates a:hover,.shippingrates a:active,.shippingrates a:link  {font-family: Arial, Verdana, Helvetica, sans-serif; color: #666666; font-size: 14px;text-decoration:none;font-weight:normal;}
.dotbg {background-color:#cccccc;height:1px;}
.shtotal {font-family: Arial, Verdana, Helvetica, sans-serif; color: #666666; font-size: 12px;text-decoration:none;font-weight:normal;padding-top:4px;display:block;}
.subtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight:normal;margin-bottom:0px;line-height: 30px;color:#4d3c2c;margin-top: 0px;}
.paypalDiv {padding-bottom:10px;}

.messagebox ul, #MessageList, .message {margin:0px;padding:0px;}
.messagebox {clear:both;}
.errormessage {font-family: Arial, Verdana, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 12px;
				text-decoration:none;
				color:Red;}
/***********CART PAGE END*****************/

#hnav 
{
    background-image:url(../images/hnav/hnav-bg.jpg);
    background-repeat:repeat-x;
    height:37px;
    width:100%;
    list-style:none;
    margin:0;padding:0;
}
#hnav li
{float:left;vertical-align:middle;}

#hnav li a
{
    display:block;
    _display:inline;
    font-family:Arial;
    font-size:14px;
    line-height:37px;
    color:#ffffff;
    padding:0 17px;
    margin:0;
    text-decoration:none;
    height:37px;
	vertical-align:middle;
    text-align: center;
    font-weight:bold;
}
#hnav li a:hover
{
    display:block;
    _display:inline;
    font-family:Arial;
    font-size:14px;
    line-height:37px;
    color:#ffffff;
    padding:0 17px;
    margin:0;
    text-decoration:none;
    height:37px;
	vertical-align:middle;
    text-align: center;
    font-weight:bold;
    background-color:#49848f;
}

#hnav li.licart {width:218px;text-align:right;}
#hnav li.licart a, #hnav li.licart a:hover { display:-moz-box;
    _display:inline;
    font-family:Arial;
    font-size:14px;
    line-height:37px;
    color:#ffffff;
    margin:0;
    text-decoration:none;
    height:37px;
	vertical-align:middle;
    text-align: right;
    font-weight:normal; background-color:transparent;}
#hnav li.lichk {background-image:url(../images/hnav/bg_chk.jpg);background-repeat:repeat-x;}
#hnav li.lichk img {margin-top:7px;margin-right:10px;float:left;}
#hnav li.lichk a, #hnav li.lichk a:hover {float:left;background-color:transparent;padding-left:10px;font-size:16px;}
#hnav li.search
{
    display:block;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    height:37px;
    line-height:37px;
    margin:0;
    padding:0;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    float:right;
}
#hnav li.first
{
    float: left;
    padding:0 10px;
    margin:0;
    height:37px;
}
#hnav li.last
{
    float: right;
    padding:0 10px;
    margin:0;
    height:37px;
}
#hnav li.sep 
{
    float: left;
    background-image:url(../images/hnav/hnav-sep.jpg);
    width:1px;
    padding:0;margin:0;
    height:37px;
}


.cartlinks a, .cartlinks a:hover
{
    text-decoration:underline;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#003366;
    line-height:14px;
}

.strike {text-decoration:line-through;}

.subcategorylinks a
                {
                    text-decoration:none;
                    font-family: Arial,Trebuchet MS, Tahoma, Verdana;
                    font-size:12px;
                    font-style:normal;
                    font-variant:normal;
                    font-weight:normal;
                    color:#333333;
                }
.subcategorylinks a:hover
                {
                    text-decoration:underline;
                    font-family: Arial,Trebuchet MS, Tahoma, Verdana;
                    font-size:12px;
                    font-style:normal;
                    font-variant:normal;
                    font-weight:normal;
                    color:#333333;
                }                
                
/* Newsletter Form Styles */                
.forms-row {
border:medium none;
clear:both;
float:left;
padding:3px 0;
width:100%;
}
.generic-label {
float:left;
font-weight:700;
height:23px;
padding:3px 5px 3px 0;
width:160px;
}
.forms input[type="text"], .forms select-option, .forms textarea {
border:1px solid #CCCCCC;
font-size:11px;
padding:3px;
}
.forms-section-full {
border-top:1px dashed #CCCCCC;
float:left;
margin:0;
padding:10px 0;
width:100%;
}
.forms-required {
color:#CC0000;
font-size:11px;
font-style:italic;
}



.dshipRates { font-family: Arial,Trebuchet MS, Tahoma, Verdana;
                    font-size:12px;
                    font-style:normal;
                    font-variant:normal;
                    font-weight:normal;
                    color:#333333;}
.lockimg img {margin:5px 0;}

.topmost_bar {background-image:url('../images/bg_topmost_bar.jpg');background-repeat:repeat-x;text-align:center;padding:0;margin:0;width:100%;height:40px;display:block;border-bottom:solid 1px #00478d;}
.topmost_inner {background-image:url('../images/topmost_bar.jpg');background-repeat:no-repeat;margin:0 auto;width:999px;height:40px;}
.followus {float:right;display:block;width:60px;}
.followus a {display:block;
float:left;
height:30px;
line-height:40px;
padding-top:10px;
text-decoration:none;
width:25px;}
.mcfee {display:block;
float:right;
padding:0 10px;}
