body{background-color:#333;margin:0px;padding:0px;text-align:center;font:12px Verdana,Arial,Helvetica,Sans-Serif}
p,span,td{font:12px Verdana,Arial,Helvetica,Sans-Serif}
#container{
position:relative;
z-index:1;
margin:0px auto;width:756px;
background-color:#fff;}
#header{position:relative;width:756px;height:135px;vertical-align:bottom;background:url(header.jpg) no-repeat}

#extraDiv6 img{
width:100%; 
height:100%;
position:absolute;
left:0;
top:0;
z-index:0;
}

#sitemenu ul{
margin:0px 0px;
width:756px;
padding:0px;
display:table-row;
height:20px;
}

#sitemenu ul li{
display:inline;
display:table-cell;
list-style-type:none;
width:150px;
margin:0px;
padding:0px;
height:20px;
}

* html #sitemenu ul li{
display:inline;
}

#sitemenu ul li a{
display:table-cell;
width:147px;
height:20px;
text-decoration:none;
color:white;
font:bold 12px/18px Verdana,Arial,Helvetica,Sans-Serif;
}

#sitemenu ul li a:hover{
background-image:url(tnavhover.gif);
background-position:top;
background-repeat:repeat-x;
}

#sitemenu{padding-top:115px;
background-image:url(topnav-background.gif);
background-position:bottom;
background-repeat:repeat-x;
text-align:right;
width:756px;
margin:0px 0px 0px 0px;
text-align:center
}

#brandingarea{
width:756px
}

#HomeColumn1,#navcolumn{
width:158px;
vertical-align:top; 
background:#004c82 url(navback.gif) repeat-x bottom; 
padding-bottom:96px; 
color:#fff;
}

#contentcolumn, #HomeColumn2{width:598px; vertical-align:top;}
#pagehome #maincontent{margin:0px}
#page #maincontent {padding-left:8px;}
#navcolumn .navcolumnblock,
#homecolumn1 .homepageblock,#navcolumn .homepageblock{padding:0px 0px 4px 4px;margin:20px 0px 0px 0px;}
ul.navul {list-style:none;margin:0px;padding:0px;text-indent:0px; font:bold 11px Tahoma, Arial, Sans-Serif;}
ul.subcatul {list-style:none;margin:0px;padding:0px;text-indent:8px; }
ul.subcatul a{font:11px Tahoma, Arial, Sans-Serif; color:#fff; text-decoration:none;}
.CategoryListContent ul {list-style:none;margin:0px;padding:0px;text-indent:0px; font:bold 11px Tahoma, Arial, Sans-Serif;}
.CategoryListContent ul li {list-style:none;margin:0px;padding:0px;text-indent:4px; }
.CategoryListContent ul li span { display:block;margin:0px;padding:0px;}
.CategoryListContent ul  a{font:12px Tahoma, Arial, Sans-Serif; color:#fff; text-decoration:none;
                          padding:4px 0px 2px 0px;
                          display:block;
                           }
.CategoryListContent ul  a:hover{ text-decoration:underline;background-color:#002244;}
.CategoryListContent ul span.CurrentCategory { background-color:#0069AF; border-left:solid 2px #fff}

#navcolumn .navcolumnblock h4,
#homecolumn1 .homepageblock h4,#navcolumn .homepageblock h4{margin:0px -4px 0px -4px;padding:2px 0px;color:#fff;text-indent:4px;font-size:14px; background-color:#002244; border-bottom:solid 1px #88f;}
#homecolumn3{display:none;}
#footer{text-align:center;padding-top:20px; background: #fff url(footback.gif) repeat-x top;}
#footermenu{padding:6px 0px;}
#copyright{padding:6px 0px;}
table#layouttable{width:585px}
.SingleProductDisplay{display:table-cell;width:160px;text-align:center;vertical-align:top; margin-bottom:24px;}
.SingleProductDisplay img{margin-bottom:5px}
.SingleProductDisplay a{color:#009}

.RelatedItemsBlockContent .SingleProductDisplay
{   display:block;
    
    width:auto;
    padding:16px;
    }
.RelatedItemsBlockContent .SingleProductDisplay a
{    text-decoration:none;
    }
    .RelatedItemsBlockContent .SingleProductDisplay a:hover
{    text-decoration:underline;
    }
    
.RelatedItemsBlockContent .SingleProductDisplay .SitePriceDiscounted
{color:#f33;}

#ProductPageImageColumn{vertical-align:top}
#productcontrols{padding:6px;text-align:center;
                 background:#FAE6AD url(pcbk.gif) repeat-y center;
                 border-bottom:solid 3px #A56A00;
                }
#productcontrols table,
#productcontrols div{margin:auto;}
#productSKU{margin-bottom:8px}
#ProductSKU span{font:bold 10px Verdana,Arial,Helvetica,Sans-Serif}
#cartitemblock{border:solid 1px #9ccfc6;margin-top:6px}
#cartitemblock #tblitems{width:740px}
.Item,.CartItem{padding:0px 4px;background:#fff}
.AlternateItem,.CartAlternateItem{padding:0px 4px;background:#FAF3AD}
.CartItem,.CartAlternateItem{border-bottom:1px solid #BBC0A2}
#carttotalblock{border:solid 2px #9ccfc6;text-align:center}
#lblsubtotal{font-weight:bold}
#cartcheckoutbuttons{margin-top:6px;text-align:right;padding-right:10px}
#menulevel2{display:none}
#maincontent,#homecolumn2 .homepageblock{margin: 0px }
.singleproductdisplay,#tblitems td.header{text-align:center}
 #CategoryBanner{display:none;}
#BreadCrumbs, 
#Description, #CategoryListHeader,
#lblItems, #dgOrders
{padding-left:8px;}
#lblExtraContent, #lblAddress
{display:block;
    margin-left:8px;}
h1 {margin:0px; padding:0px;}
#ContentColumn #maincontent h1 span span,
h1 span#lblName
{color: #da1f10;
 border-bottom:solid 2px #da1f10;
 text-align:right;
 display:block;
 padding:18px 8px 0px 8px;
 margin:0px 8px;
    font:bold 18px/18px Verdana,Arial,Helvetica,Sans-Serif }

h2 
{
 margin:0px 0px 4px 0px ;
    color: #da1f10;
    font:bold 18px/18px Verdana,Arial,Helvetica,Sans-Serif;
    }

.ListPrice{text-decoration:line-through;
           color:#aaa;
           }
.DetailProductDisplay
{display:table-cell;
 text-align:left;
 padding:15px 0px 25px 10px;
 border-bottom:solid 1px #eee;
width:580px;
 }
.DetailProductDisplayPrice,
.DetailProductDisplayName,
.DetailProductDisplayDescription,
.DetailProductDisplayControls
{
	width:450px;
	font:  12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
#Records .DetailProductDisplayImage
{
    float:right;
    margin-left:4px
    }
.DetailProductDisplayName a
,.DetailProductDisplayName a:visited
,.DetailProductDisplayName a:hover
,.DetailProductDisplayName a:active
{
    
width:450px;
	font: bold 16px Verdana, Arial, Helvetica, Sans-Serif;
	color:Blue !important;
	padding-top:10px;}


.DetailProductDisplayPrice a
{
	font:  16px Verdana, Arial, Helvetica, Sans-Serif !important;
	color:#333 !important;
 text-decoration:none;
 }


.DetailProductDisplayDescription ul
{
    
}

#lblDescription b{
	text-align:center;}
#lblDescription b, 
.DetailProductDisplayDescription b
{
    display:block;
    padding:6px 0px 0px 0px;
	font: bold 18px  Arial, Helvetica, Sans-Serif;
	color: #da1f10;
}


#ProductPageContainer{width:100%}
#ProductPageImageColumn{text-align:center; padding-top:10px;}
#ProductPageContentColumn {padding:10px; vertical-align:top;}
#WishListButton{display:none; visibility:hidden;}
.WebPageMessageWarning, .WebPageMessage .WebPageMessageInformation .Message
, .ErrorMessage
{
color:red;
background-color:yellow;
border:solid 3px red;
font: bold 16px arial;
padding:10px 80px;
text-align:center;

display:table;
}
.couponerror{color:red; font-weight:bold; background-color:#ffc;}
.couponcode{color:#090; font-weight:bold;font-size:14px; background-color:#dff;}
h6{color:red; font-weight:bold;font-size:14px;}

#ShipMethodsList label span {display:none}

.Item{
padding-top:4px ;}
.AlternateItem{
border-bottom:solid 1px #BFA86B ;
padding-bottom:4px ;

}

.FormTable td{vertical-align:middle}
#billship{margin:0;background-color:#ffa; border:solid 1px red;padding:6px;}
.addhead{margin:0;background-color:#ffc; border:solid 1px #faa;padding:4px; font-weight:bold;}
#lblFirstAddressInstructions{font-weight:bold; color:green;}
#expressemail{ background-color:#ffa; border:solid 1px red;padding:6px;}

.hideit{ visibility:hidden; display:none;}
.btnreviewcart{text-align:right;}

.ReOrderItemAlternate .productgroupalternate{  
background-color:#EFEFFF; color:#333;}
.ReOrderItem .productgroupalternate{  
background-color:#CFD3FF; color:#333;}

.ReOrderItemAlternate .productgroup{  
background-color:#F1FFCF; color:#333;}
.ReOrderItem .productgroup{  
background-color:#DEFF8F; color:#333;}
#lblContent {padding:0px 24px; display:block;}
#homepagecentercell {background: #fff url(/images/homepagetable/cell-center.jpg) no-repeat;
                     line-height:16px;}
                     
#homepagecentercell p { font-weight:bold;
                     line-height:16px;}
                     
             
#emailtable { width:160px; border:inset 1px blue;}
#emailtable input, #emailtable textarea { width:150px;}