*{	margin:0px; padding:0px;}
html, body	{ background:#fff url(images/bodybg.jpg) repeat-x; font-family:"Trebuchet MS"; color:#333;}
h1,h2,h3,h4,h5,h6	{font-family:"Trebuchet MS"}
input, select	{ vertical-align:middle;}
li	{ list-style-type:none;}
#mainContainer	{width:940px; margin:0 auto; padding:0 10px;	}
.leftFloat	{ width:auto; float:left;	}
.rightFloat	{ width:auto; float:right	}
.boldFont	{ font-weight:bold;}
.header	{ padding:0 0px; color:#fff; font-size:0.875em;}
a.companyName	{font-weight:bold; color:#ffefb0; text-decoration:none;}
.blackfont	{ font-size:1em; color:#333333}
.orangefont	{ font-size:1.125em; color:#ca8800}
.searchArea	{ border:2px solid #d2cdab; width:450px;}
.searchAreaInside	{border:1px solid #f5f2e6; background:#e5dfc3; height:40px; }
.searchTextField	{ width:165px; border:1px solid #c2b57c; color:#5b5b5b; padding:3px 0px 0px 5px; font-size:0.75em; height:15px;}
.selectBox	{ width:156px; margin:0px 9px 0px  9px; font-size:0.75em; color:#5b5b5b;}
ul.topNavigation  li{background:url(images/navigationdivider.jpg) right top no-repeat; line-height:32px; float:left;  }
ul.topNavigation  li.last{background:url(images/navigationdivider12.jpg)}
ul.topNavigation  li a{ color:#fff; text-decoration:none; display:inline-block; padding:0px 19px 0px 19px; }
ul.topNavigation  li a:hover	{ background:url(images/topnav-h.jpg) repeat-x left top; }
ul.inlineDisplay li	{ display:inline;font-size:12px; position:relative;}
ul.inlineDisplay li span	{ display:inline-block; width:20px; text-align:center;}
ul.inlineDisplay li a	{ color:#fff; text-decoration:none; font-size:12px;}
ul.inlineDisplay li.myacount a	{ color:#ffefb0}
ul.inlineDisplay li a:hover	{ text-decoration:underline;}
.contentBorder	{ border:1px solid #b5b5b5; margin-top:1px; padding:1px;}
.quickFinder	{ width:536px; background:#cb8901 url(images/quickfinderbg.jpg) repeat-x left top; padding:5px 5px 5px 0px;}
.quick	{ font-size:1.5em; color:#a50328}
.finder	{ font-size:1.25em; color:#fff; text-transform:uppercase;}
.quickFinderSearch	{ background:#e8c06c;}
.selectQuickFinder	{ margin-right:12px; width:117px; color:#5b5b5b; font-size:0.875em}
a.redcolorLink	{ color:#a50328;}
a.redcolorLink:hover	{ text-decoration:none; color:#ca8800;}
.leftPanel, .rightPanel	{ width:194px; font-size:14px;}
.rightPanel	{ width:194px; font-size:12px; line-height:15px;}
.leftPanel h2, .rightPanel h2, .boxHelpCenter h2	{ background:#b3a173; line-height:27px; font-size:18px; padding-left:10px; color:#fff;}
.leftPanel li {border-bottom:1px solid #d2cdc2; line-height:24px;}
.leftPanel li a	{ text-decoration:none; display:block; padding-left:10px; color:#333333;}
.leftPanel li a:hover	{ color:#a50328; text-decoration:none; display:block; background:#f0eee5;}
.boxCategory, .boxBrand, .boxHelpCenter{ border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; overflow:hidden; margin-bottom:10px;}
.boxCategory li { border-bottom:1px solid #e3e3e3; line-height:27px;}
.boxCategory li a  { padding-left:28px;  background:url(images/arrow.jpg) no-repeat 10px center; }
.boxCategory li a:hover	{ background: #f0eee5 url(images/arrow-h.jpg) no-repeat 10px center; color:#333;}
.boxBrand li a{ background: #f0eee5}
.boxBrand li a:hover{ background: #fff}


.productGallery	{margin:0 13px; font-size:13px;}
.productGallery	 h1	{ color:#a40328; border-bottom:1px solid #c7c7c7; margin-bottom:8px; padding-bottom:4px; font-size:16px;}
.rightPanel	 h1	{ font-size:18px; color:#a40328; padding-left:12px; }
.productGallery ul{ overflow:hidden;}
.productGallery li { float:left; margin-bottom:12px;}
.productGallery li  div	{ text-align:center}
.productGallery li  div	span	{ text-decoration:line-through}
.productGallery li  div a, a.contactUs{ color:#a60328; text-decoration:none;}
.productGallery li  div a:hover, a.contactUs:hover { color:#ca8800;}
.productGallery li img { padding:3px 4px; border:1px solid #a9a9a9;}
.rightSpacer{ margin-right:10px }
.moreBrands	{ background:#b3a173; padding:6px 12px 6px 0px; text-align:right}

.lgtGray	{ background:#f0eee5;}
.freeShipping	{ margin:10px 0px;}
.whyShop	{ background:#f0eee5; padding-left:12px; font-size:12.96pt; color:#a50328}
.whyShop span{ font-size:14px; color:#333; display:block; margin-top:2px;}
.rightPanel h3	{ font-size:14px; color:#ca8800; font-weight:bold;}
.bottom-border	{ border-bottom:1px solid #d2cdc2; padding-bottom:4px; padding-top:4px;}
.noBorder	{ border:none;}
.footerLink{ background:#ca8800; font-size:13px; color:#fff;}
.footerLink a{ color:#fff; text-decoration:none;}
.footerLink a:hover	{ text-decoration:underline}
.footerContainer	{ border-bottom:1px solid #c9c9c9; background:#f0eee5;  	}
.footer	{ padding:14px;  width:960px; font-size:12px; color:#a50328;}
.footer a{ color:#9b8242; text-decoration:none }
.footer a:hover	{ text-decoration:underline;}
.copyRightContainer	{ background:#f0eee5; }
.copyRightContainer { font-size:12px; padding:8px 0px 20px 0px;}
.copyRightContainer a { color:#a50328; text-decoration:none;}
.copyRightContainer a :hover	{ text-decoration:underline;}
ul.rightPannelGallery { margin-top:10px;}
ul.rightPannelGallery li	{	margin-bottom:7px;}
.hidediv	{position:absolute; width:120px; background: #e1a21f; padding:5px 0px; display:none; left:8px; top:23px; }
.hidediv a	{ display:block; border-bottom:1px solid #cb8901; text-align:left; padding:4px; color:#fff; text-decoration:none; font-size:14px;}
.hidediv a:hover	{ color:#ffefb0;}
.hidediv a.lastNavigation	{border-bottom:0px solid #cb8901;}
.relativePosition	{ position:relative;}

ul.submenu	{ position:absolute; background:#ca8800; width:96px; display:none; text-align:left; left:0px;}
ul.submenu li	{display:block; text-align:left; line-height:23px; padding: 0 6px;} 
