/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* IE 6 PNG Fix
--------------------------------------------------------*/
img, div {behavior:url(iepngfix.htc);}

/* Global styles
--------------------------------------------------------*/

.TopBanner
{
font-family: Tahoma; /* Font Face */
font-size: 14pt; /* Font Size */
color: #DACE48; /* Font Color */
font-weight: Bold; /* Font Style */
text-decoration: none;
font-style: normal; /* FontStyle */
background-color: #DACE48; /* Background color */
text-align: Center; /* Align Text */
}

.TopSubBanner
{
font-family: Tahoma; /* Font Face */
font-size: 10pt; /* Font Size */
color: White; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: Black; /* Background color */
text-align: Center; /* Align Text */
}

.TopSubBannerText
{
font-family: Tahoma; /* Font Face */
font-size: 10pt; /* Font Size */
color: White; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Center; /* Align Text */
}

body {background:#fff; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
#PageTable {width:100%;}
#PageSubTable {width:100%; margin:0 auto;}
#Form2 {margin:0; padding:0}
#ContentCell {padding:10px; width:100%;}

/* Instructions */
.Instructions {color:#fff;}
#Instruction1_InstructCell {background:#666; padding:7px; font-size:12px;}
#Instruction1_InstructCell a {color:#fff; text-decoration:underline;}
#Instruction1_InstructCell a:hover {text-decoration:none;}

/* Breadcrumbs */
#BreadCrumbs1_BreadCrumbs1 {font-size:12px; background:#666; padding:7px; color:#fff;}
#BreadCrumbs1_BreadCrumbs1 a {color:#fff; text-decoration:underline;}
#BreadCrumbs1_BreadCrumbs1 a:hover {text-decoration:none;}

/* Search Styles */
#SearchTemplate11_ResultInfo {background:#f3f3f3; border:1px solid #ccc; padding:7px;} /* Search Result Menu*/

/* Errors & Messages */
.Messages, 
.ErrorMessages {font-size:12px; font-weight:bold; color:#c00;}

/* Form Elements */
#Form2 .Content input,
#Form2 .Content select {color:#000;}

/* Content Tables */
.ContentTableHeader,
.ContentTable, 
.ContentTableHorizontal {font-size:12px; font-weight:bold; color:#9b0000; text-align:left;}

/* Body Copy Type Styles
--------------------------------------------------------*/
.Headings,
.CenterHeadings,
#ContentCell h1 {font-size:18px; font-weight:bold; color:#000; margin:5px 0 10px 0; padding:5px 0; width:100%; }
#ContentCell h2 {font-size:16px; font-weight:bold; color:#9b0000; margin:5px 0; padding:5px 0;}
#ContentCell h3 {font-size:14px; font-weight:bold; color:#000; margin:0; padding:0;}
.Content {line-height:18px; font-size:12px; color:#000;}
.Content a {}
.Content a:hover {}
#ContentCell p {font-size:12px; margin:0 0 15px 0;}
#ContentCell p.top {text-align:right;}
#ContentCell p.top a {padding-left:20px; background:url(images/design/c-top.gif) no-repeat 0 50%;}

/* Common Styles
--------------------------------------------------------*/
a {outline:none}
a img {border:none;}
.center {text-align:center;}
.clear {clear:both;}
.float-left {float:left;}
.float-right {float:right;}
.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.img-left {float:left; margin:4px 10px 4px 0;}
.img-right {float:right; margin:4px 0 4px 10px;}

/* Common Control/List Reset
--------------------------------------------------------*/
#TopBannerCell ul, #TopBannerCell p,
#TopSubBannerCell ul, #TopSubBannerCell p,
#LeftColumnCell ul, #LeftColumnCell p,
#RightColumnCell ul, #RightColumnCell p,
#FooterCell ul, #FooterCell p,
.search ul, .search p,
.cart ul, .cart p {margin:0; padding:0; list-style:none;}

#TopBannerCell ul li,
#TopSubBannerCell ul li,
#LeftColumnCell ul li,
#FooterCell ul li {list-style:none; float:left;}

/* TopBanner Styles
--------------------------------------------------------*/
#TopBannerCell {background:#dace48; margin:0; padding:0; height:209px;}
#TopBannerCell p {margin:0 0 19px 0;}
#TopBannerCell img {margin:0; padding:0;}

/* Cart Styles */
ul.cartnav {}
ul.cartnav li {}
ul.cartnav li a {}
ul.cartnav li.account {}
ul.cartnav li.viewcart {}
ul.cartnav li.checkout {}

ul.shopcart {}
ul.shopcart li {}
ul.shopcart li a {}
ul.shopcart li.head {}
ul.shopcart li.items {}
ul.shopcart li.total {}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell {background:#000; height:67px;}
#TopSubBannerCell ul {margin:0 0 0 420px; height:25px;}
#TopSubBannerCell ul li a {padding:0 7px; height:25px;}
#TopSubBannerCell p {margin:10px 0 0 0;}
#TopSubBanner1_CMenubar1_MenuUL {text-align:center;}
.TopSubBannerText {height:67px;}

/* Search Styles */
.search {width:155px; float:left;} /* set width */
ul.searchWrap {line-height:100%;} /* for IE/FireFox consistency */
ul.searchWrap li {height:33px;} /* set height of list items */
ul.searchWrap li a {}
ul.searchWrap li.button img {vertical-align:top; margin-top:5px;} /* positions image in IE to the top as FireFox does by default.  Use margin-top to position button */
ul.searchWrap li.button {}
ul.searchWrap li.textbox .searchbox{}
ul.searchWrap li.advsearch {}
ul.searchWrap li.head {}

/* LeftColumnNav Styles
--------------------------------------------------------*/
#LeftColumnCell {width:232px; vertical-align:top; background:#9b0000; height:67px;}
#LeftColumnNav1_custommenu {width:232px;}
#LeftColumnNav1_custommenu td {vertical-align:top;}
#LeftColumnCell p {padding:12px 0;}
#LeftColumnCell a {font-weight:bold; font-size:12px; text-decoration:none; color:#fff; text-decoration:none; padding:0; line-height:22px;}
#LeftColumnCell ul li a {font-weight:bold; font-size:12px; text-decoration:none; color:#fff; text-decoration:none; padding:0 0 0 10px; line-height:22px;}

#LeftColumnCell ul {}
#LeftColumnCell ul li {float:none;}

/* NavControl Styles */
.navigator {cursor:hand; cursor:pointer; font-weight:bold; font-size:12px;}
.navigator a {padding:0 0 0 10px; line-height:22px;}

.categorybox {}
.selectedcategorybox {}

.overselectedcategorybox,
.overcategorybox {}

.subcategorybox,
.oversubcategorybox,
.selectedsubcategorybox,
.overselectedsubcategorybox {}

.categorybox a,
.selectedcategorybox a {color:#fff; text-decoration:none;}

.overcategorybox a, 
.overselectedcategorybox a {color:#fff; text-decoration:none;}

.subcategorybox a,
.selectedsubcategorybox a {color:#fff; text-decoration:none;}

.oversubcategorybox a,
.overselectedsubcategorybox a {color:#fff; text-decoration:none;}

/* RightColumnNav Styles
--------------------------------------------------------*/
#RightColumnCell {width:135px; vertical-align:top; background:#9b0000; font-weight:bold; font-size:12px; text-decoration:none; color:#fff; text-decoration:none; line-height:22px;}
#RightColumnCell ul {width:100%;}
#RightColumnCell ul li {width:100%; height:28px; line-height:28px;}
#RightColumnCell ul li a {width:100%; font-weight:bold; font-size:12px; text-decoration:none; color:#fff; text-decoration:none; line-height:22px; padding:0 0 0 3px;}
.RightColumn {font-weight:bold; font-size:12px; text-decoration:none; color:#fff; text-decoration:none; line-height:22px;}
.RightColumnText {font-weight:bold; font-size:12px; text-decoration:none; color:#fff; text-decoration:none; line-height:22px;}

/* Default Page Styles
--------------------------------------------------------*/
#ContentCell.default {}

/* Default Dynamic Page Template Styles */
#FeaturedCategories {}
#FeaturedCategories ul {margin:0; padding:0; text-align:center;}
#FeaturedCategories ul li {list-style:none;}
#FeaturedCategories ul li.image {}
#FeaturedCategories ul li.category a {}
#FeaturedCategories ul li.description {}

/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static {}

/* Footer Styles
--------------------------------------------------------*/
#FooterCell {background:#dace48;}
#FooterCell p {padding:15px 0 0 0;}


