/*
Company:	Active Ride Shop
File:		ECWeb.css - This contains all the main styles for the website.

All the styles are separted into the following groups:
HTML, Body - for the html and body tags
Layout - any style that defines how the site is laid out (position and size of objects)
Nav - navigation bar
Headings - headings like h1, h2, etc
Text Styles - Styles for text
Lists - unordered and ordered lists
Forms - html forms
Links - links
Misc - anything that doesn't fit elsewhere
*/

/* @group HTML, Body */
body {background:url(/images/bg.jpg);font-family:Arial, helvetica, Sans-Serif;}
#doc2 {background:url(/images/content_nobars_bg.jpg) repeat-y top center;width:970px;}
#doc3 {width:950px;}

/* @group Layout */
div#black {background-color:#46413c;display:none;filter:alpha(opacity=50);khtml-opacity:0.50;left:0px;moz-opacity:.50;opacity:0.50;position:absolute;text-align:center;vertical-align:middle;width:100%;z-index:10;}
div#bd {z-index:3;}
div#body-bkg {padding:13px 0 0 0;}
div#hd {padding:0 21px;}
div#hd a {color:#2E2108;font-weight:bold;text-decoration:none;}
div#hd h1 {float:left;font-size:100%;margin:0;padding:17px 0 5px 7px;}
div#hd h1 a {background:transparent url(/images/logo.gif) no-repeat scroll top left;display:block;height:61px;overflow:hidden;text-indent:-1000em;width:262px;z-index:1000;}
div#hd h1 a:hover, div#hd h1 a:focus {cursor:pointer;}
div#cart-box {background:#000 url(/images/cart-box-bg.gif) top left no-repeat;clear:right;float:right;font-size:11px;height:22px;margin:7px 0 12px 0;padding:8px 13px 0 10px;text-transform:uppercase;}
div#cart-box a {color:#fff;}
div#cart-box ul {list-style:none;}
div#cart-box ul li {display:inline;list-style:none;margin-left:8px;}
div#cart-box ul li span {color: #f6564a;}
div#cart-box ul li.cart-contents {text-transform:none;margin-left:0;}
div#cart-box ul li.cart-contents img {margin:-4px 2px 0 0;vertical-align:top;}
div#hd-livehelp {float:right;height:30px;margin:7px 7px 0 0;width:95px;}
div#sub-nav {background:#ceb577 url(/images/sub-nav-bg.jpg);font-size:11px;height:25px;padding:0 13px;}
div#sub-nav p.breadcrumb {background:transparent url(/images/breadcrumb-icon.gif) no-repeat center left;float:left;height:25px;line-height:24px;margin:0;padding:0 0 0 25px;font-weight:bold;color:#2E2108;}
div#sub-nav p.welcome {float:right;height:25px;line-height:24px;margin:0;padding:0;}
div#sub-nav p.welcome a {font-style:italic;font-weight:normal;}
div#top-nav {font-size:12px;padding:10px 13px 0 0;text-align:right;}
div#top-nav img {margin-top:-5px;vertical-align:middle;}
div#top-nav ul {display:inline;list-style:none;}
div#top-nav ul li {display:inline;list-style:none;margin-right:8px;}
form#top-search {background:transparent url(/images/search-bg.gif) no-repeat top left;float:right;margin-top:5px;padding:0 12px 0 22px;}
form#top-search input {background:transparent;border:0 none;font-size:11px;margin:1px 16px 0 0;padding:2px;width:130px;}
form#top-search input.btn {margin:0;padding:0;vertical-align:middle;width:auto;}
div#main-categories-box {background-color:#ac8f4e;height:350px;margin:0px 0px 0px 34px;width:201px;/*overflow: hidden;*/}
div#main-categories-box a:link, div#main-categories-box a:visited {color:#fff;text-decoration:none;}
div#main-categories-box h2 {background:url(/images/main-cat-box-h2-bkg.gif) no-repeat;line-height:30px;margin-left:0px;padding-left:10px;}
div#main-categories-box div {margin-left:0px;padding-left:10px;}
div#main-categories-box div ul {float:left;margin-right:5px;width:45%;}
div#main-categories-box div ul.left-col {border-right:1px solid #907742;}
div#main-categories-box div ul li {margin:3px 0;}
div#main-features-box {display:inline !important;float:left;margin:0px 10px 0px 0px;}
div#inventory-box {background-color:#ebe7df;color:#979082;margin:13px 21px;padding:10px;text-align:center;text-transform:uppercase;}
div#carousel-left {text-align:center;}
div#carousel-right {text-align:center;width:auto;}
div.front-content {margin:13px 21px 0px;}
div#front-specials-box {background:url(/images/specials-box-bkg.gif) repeat-x;height:70px;margin:13px 21px 0 21px;padding:10px 0 7px 0;}
div#front-specials-box div {width:448px;}
div#front-specials-box div#newsletter-box {background:url(/images/newsletter-signup.jpg) no-repeat;height:70px;}
div#front-specials-box div#newsletter-box form {display:inline;float:left;margin:7px 0 0 25px;padding:0;}
div#front-specials-box div#newsletter-box form input {color:#fff;vertical-align:middle;}
div#front-specials-box div#newsletter-box form label {color:#fff;font-size:12px;font-weight:bold;margin-left:2px;margin-right:12px;}
div#front-specials-box div#newsletter-box form input.txt {background-color:transparent;border:none;color:Black;margin:0;vertical-align:middle;width:280px;}
div#front-specials-box div#newsletter-box form input.btn {margin-left:15px;}
img#logo {margin:10px 0 10px 15px;}
div#inner-content {background:url(/images/inner-page-bkg.gif) repeat-y 34px 0;margin-top:0;}
div#inner-left-col {margin-left:34px;width:176px;}
div#catalog-left-col {background-color:#f5f2ed;color:#371a00;font-size:11px;margin-left:30px;width:221px;}
div#catalog-content-col {color:#371a00;margin-right:30px;width:650px;}
div#inner-content-col {margin:0px 34px 0px 13px;width:693px;}
div#inner-content-col a {color:#3C352F;}
div#inner-content div.banner-ad {float:left;height:auto;margin-top:10px;width:auto;}
.CatCheckbox {margin-left:15px;margin-right:5px;}
div.CatFormRow {float:left;height:40px;width:370px;}
div.CatFormLeft {float:left;height:50px;width:50%;}
div.CatFormRight {float:right;height:50px;width:50%;}
div.FNameInput {height:50px;}
div.frmContact {color:#371a00;float:left;font-size:10px;line-height:15px;width:380px;}
.CatTextBox {margin-top:5px;width:160px;}
.CatTextBoxShort {width:30px;}

/* Notify Me */
div#NotifyMeSection {border:solid 5px #EBE7DF;color:#452F24;float:left;padding:10px;}
div#NotifyMeSection span {float:left;font-weight:bold;margin-right:3px;margin-top:2px;text-align:right;width:70px;}
.NotifyMeButton {margin-left:3px;margin-top:-2px;position:absolute;}

/* Team Page */
div#TeamPageMain {float:left;margin-bottom:15px;}
div.TeamInfoSection {margin-top:15px;width:auto;}
div.TeamInfoRight {float:right;width:535px;}
div.TeamInfoRight img {margin-bottom:3px;}
img.TeamImage {float:left;}

/* Configurator */
div#ConfiguratorTop {background:url(/images/background.gif) no-repeat;float:left;height:85px;width:693px;}
div#ConfiguratorTop a {text-decoration:none;}
div.ConfTopSec {color:#000;float:left;font-size:90%;margin-top:12px;text-align:center;width:98px;}
.ConfTopSec img {margin-top:5px;}
div#ConfiguratorBottom {background-color:White;float:left;font-size:14px;padding:15px 0px 15px 0px;width:693px;}
.ConfleftSection {float:left;font-size:82%;width:265px;}
.ConfleftSection p {font-size:110%;font-weight:bold;margin:0px;}
.ConfrightSection {float:right;width:410px;}
.ConfrightSection span {background-color:blue;}
.ConfRightRow {background:url(/images/HorLineShort.gif) no-repeat bottom;float:left;font-size:82%;margin-top:5px;width:410px;}
.ConfRightRow a {color:#643200;}
.ConfRightRowLeft {background-position:bottom;float:left;overflow:hidden;width:316px;z-index:20;}
.ConfRightRowLeft span {background-color:#fff!important;position:relative;top:3px;z-index:60;}
.ConfRightRowLeftButton {background:url(/images/dot.gif);background-repeat:repeat-x;float:left;}
.ConfWlstBtn {border-top:dashed 1px black;float:left;margin-top:10px;padding-top:10px;width:100%;}
.ConfWlstBtn input {float:right;}
div.ConfButtonRow input.configAddToCart {margin-left:53px;}
.ConfRightRow span {background-color:transparent;padding-right:5px;z-index:1;}
.ConfRightRowRight {background-color:#fff;float:right;font-weight:bold;padding-left:3px;text-align:right;}
.ConfRightRowRight span {background-color:#fff!important;}
div#InfMessage {background-color:Red;color:White;font-size:110%;font-weight:bold;padding:15px;text-align:center;width:650px;}
div#ConfStep {background-color:#EBE7DF;float:left;font-size:90%;height:auto;margin-bottom:15px;margin-top:5px;padding:8px;width:677px;}
div#ConfStep p {font-size:110%;font-weight:bold;margin:0;}
div.ConfButtonRow {clear:right;float:right;height:auto;margin-top:8px;width:280px;}
div.ConfButtonRow img {float:right;margin-left:10px;}

/* Product Category Rows */
div#CategoryBlurb {float:left;margin-bottom:5px;margin-top:5px;width:693px;}
div.prod-cat-row {background:url(/images/prod-cat-row-bkg.gif) repeat-y top center;clear:both;padding-bottom:20px;/*margin-left: 5px;*/}
div.prod-cat-row .prodDiv {display:inline;float:left;margin:0px 1px 0px 0px;width:172px;text-align:center;}
div.prod-cat-row .prodName {font-size:11px;text-align:center;padding:0px 26px 2px 28px;/*height: 52px;*/}
div.prod-cat-row div p.price {color:#a32025;font-weight:bold;text-align:center;}
div.prod-cat-row .prodDiv .strikethrough {text-align:center;}
div.prod-cat-row div a:link, div.prod-cat-row div a:visited {color:#606162;text-decoration:none;}
div.categoriesBox {background:#F5F2EC url(/Images/overview-box-bkg.jpg) repeat-x scroll center top;border:5px solid #EBE7DF;float:left;font-size:10px;height:auto;margin:10px 0px 15px 0px;overflow:hidden;padding:10px;width:663px;}
div.categoriesBox a.link, div.categoriesBox a:link, div.categoriesBox a.visited, div.categoriesBox a:visited {color:#371A00;line-height:20px;}
div.categoriesBox ul {float:left;width:210px;}

/* Category Search Pager Box */
div.cat-search-pager {color:#3c352f;float:left;margin:13px 0px 13px 0px;}
div.sort-by {float:left; margin-right: 5px !important;}
div.filter-by {float:left;}
div.filter-mybuy-signup {float:right; margin: 18px 0px 5px}
div.filterDiv {width:380px;}
div.cat-search-pager a:hover {text-decoration:underline;}
div.cat-search-pager div.filter-by, div.cat-search-pager div.sort-by {font-size:10px;margin:5px 0;}
div.cat-search-pager div.filter-by input, div.cat-search-pager div.filter-by select, div.cat-search-pager div.filter-by p {vertical-align:middle;}
div.cat-search-pager div.filter-by p.label, div.cat-search-pager div.sort-by p.label {margin:0px 0px 3px 6px;width:47px;}
div.cat-search-pager div.filter-by select {display:inline;margin-bottom:5px;margin-right:4px;width:120px;}
div.FilterChxBox {float:left;margin-right:3px;width:auto;}
div.cat-search-pager div.sort-by select {float:left;width:120px;}
div.cat-search-pager div.sort-by p.alphabet {float:right;margin-top:3px;text-align:right;}
div.cat-search-pager div.sort-by p.alphabet a {margin-left:-2px;}
div.cat-search-pager div.sort-by p.alphabet span.clickable {margin:0;}
div.cat-search-pager div.products-pages {clear: both;}
div.products-pages p {color:#3c352f;float:left;font-size:11px;margin-top:15px;vertical-align:middle;}
div.products-pages p a:hover {text-decoration:underline;}
div.products-pages p.pager {float:right;text-align:right;width:290px;}
div.products-pages p.pager img {vertical-align:middle;}
div.products-pages a:link, div.products-pages a:visited {color:#3c352f;text-decoration:none;}
div.products-pages a:hover {text-decoration:underline;}
div.cat-search-pager a:link, div.cat-search-pager a:visited, div.cat-search-pager a {color:#3c352f;text-decoration:none;}
div#ProdCarousel {height:48px;margin-bottom:4px;width:693px;}
div.AddCartWide {float:none !important;margin:0px 0px 15px 5px !important;width:410px !important;}
div#AddedProduct {margin-left:35px;width:auto;}
div#AddedProductLeft {background:#F5F2EC url(/Images/overview-box-bkg.jpg) repeat-x scroll center top;border:10px solid #EBE7DF;float:left;font-weight:bold;height:140px;margin:0px 13px 13px;overflow:hidden;padding:10px;width:307px;}
div#AddedProductLeft p {background-color:white;color:#C92127;font-size:11px;font-weight:bold;height:15px;margin:0px 0px 10px;}
div#AddedProductRight {background:#F5F2EC url(/Images/overview-box-bkg.jpg) repeat-x scroll center top;border:10px solid #EBE7DF;float:right;font-weight:bold;height:140px;margin:0px 34px 13px 0px;overflow:hidden;padding:10px;width:293px;}
div#AddedProductRightTop {border-bottom:1px solid #c5c5c5;font-size:11px;font-weight:bold;}
div#AddedProductRightBot {font-size:11px;margin-left:10px;width:301px;}
div#AddedProductRightBot p {margin:0px;}
div#AddedProductRightBot p a {color:#000;}
div.AddedProdImage {float:left;margin-right:10px;}
div.AddedProdImage img {height: 69px; width: 80px; background-color: Transparent; background-position: 50% 50%; background-repeat: no-repeat;}
div#AddedProdPrice {float:left;font-size:12px;height:80px;margin-right:5px;width:200px;}
div#AddedProdPrice a {color:#371A00;}
div#AddedViewCart {}

div#myaccount-layout div#AddedProduct {margin-left: 0px;width:auto;}
div#myaccount-layout div#AddedProductLeft {background:#F5F2EC url(/Images/overview-box-bkg.jpg) repeat-x scroll center top;border:10px solid #EBE7DF;float:left;font-weight:bold;height:140px;margin:0px 13px 13px 0px;overflow:hidden;padding:10px;width:307px;}


/* Previously Ordered Items Table */
table.previouslyOrdered {border:0;border-collapse:collapse;padding:0;width:100%;}
table.previouslyOrdered a {color:#3C352F;}
table.previouslyOrdered th {border-bottom:1px dotted #003366;padding:5px 0;text-align:left;}
table.previouslyOrdered th.previousProductCol {font-weight:bold;width:490px;}
table.previouslyOrdered th.itemNumberCol {font-weight:bold;width:196px;}
table.previouslyOrdered th.priceCol {font-weight:bold;padding-left:35px;width:156px;}
table.previouslyOrdered th.addToCartCol {font-weight:bold;width:94px;}
table.previouslyOrdered td {border-bottom:1px dotted #003366;padding:5px 0;text-align:left;}

/* Product Detail Page */
div.prod-detail-l div#imgBound {border:none!important;height:315px;text-align:center;width:345px;}
div.prod-detail-l {display:inline;float:left;margin-right:13px;width:347px;/*margin-top: 13px;*/}
div.prod-detail-r {display:inline;float:right;width:333px;/*margin-top: 13px;*/}
div.prod-detail-r select {font-size:85%;margin-top:2px;padding:1px 0px 1px 1px;}
p.colors {color:#452f24;float:left;font-size:12px;font-weight:bold;margin-bottom:3px;margin-top:15px;width:100%;}
p.colors img {vertical-align:middle;}
img.additional-views {margin-bottom:14px;margin-left:10px;}
div.prod-detail-r .addthis {float:right;margin-bottom:10px;}
div.prod-detail-r h2 {clear:both;color:#452f24;font-size:16px;font-weight:bold;}
div.prod-detail-r h3 {color:#452f24;font-size:90%;font-weight:bold;margin-top:3px;}
div.prod-detail-r p.price {color:#452f24;font-size:11px;margin-bottom:10px;margin-top:2px;}
div.prod-detail-r p.price span {font-size:10px;margin-left:5px;}
div#add-buttons {margin:6px 0;}
div#smallTextProdShipping {color:#BEB7AF;float:left;font-size:12px;margin-left:5px;margin-top:5px;}
div#smallTextProdShipping span {font-weight:bold;}
div.prod-includes {background-color:#ebe7df;margin:10px 0px 20px 0px;padding: 10px 0px 10px 10px;width:322px;}
div.prod-includes h2 {color:#452f24;font-size:114%;font-weight:bold;}
div.prod-includes div.prod-includes-title {display: none;}
div.prod-includes div.prod-includes-part {margin:0px 0px 4px 0px;}
div.buybundle p {font-size:11px;}
div.buybundle a {color:#452F24;}
div#bundleBox {float:left;margin-top:20px;width:347px;}
h2.buybundle {background-color:#EBE7DF;color:#452F24;font-size:10px;font-weight:bold;letter-spacing:1px;margin:0px;padding:10px;padding-left:20px;text-transform:uppercase;}
div.buybundle {background:#F5F2EC url(/Images/overview-box-bkg.jpg) repeat-x scroll center top;border:solid 10px #EBE7DF;border-top:none 0px;margin:0px;padding:10px;}
div.buybundle h3.prodName {clear:none;font-size:10px;margin-top:0px;}
div.buybundle h3 {color:#452F24;font-size:10px;font-size:90%;font-weight:bold;margin-top:10px;}
div.buybundle div#bundleProdPrice {float:left;font-size:10px;margin-right:20px;}
div.buybundle div#bundleProdSku {font-size:10px;}
div.buybundle div.bundleItem {height:80px;}
div.buybundle div.bundleItem input,
div.buybundle div.bundleItem select,
div.buybundle div.bundleItem textarea {font-size:85%;margin-top:2px;padding:1px 0px 1px 1px;}
div.buy-together {border-top:dashed 1px #614831;color:#452F24;margin-bottom:10px;padding-top:10px;}
.buy-together div#imgBound {float:left;margin-right:8px;}
div.buy-together-sum {clear:both;font-size:13px;font-weight:bold;height:35px;margin-top:20px;padding:10px 2px;/*border-top:dashed 1px #614831;*/}
p#bundleSum {color:Olive;float:right;font-size:13px !important;font-weight:bold;text-decoration:line-through;}
p#bundleSumDisc {float:right;font-size:13px !important;font-weight:bold;margin-left:10px;}
div.buy-together-sum h2 {color:#452F24;float:left;font-size:13px;font-weight:bold;}
.buy-together h2 {}
.buy-together-sum input#ADDFULLKITTOCARTCMD {clear:both;float:right;margin-top:10px;}
div.buy-together p.plus {clear:both;color:Olive;font-size:25px;font-weight:bold;margin-left:30px;}
.NotClickable {color:Gray;}
div.prod-detail-r div.more-content-inner p {font-size:11px;}
div#ShippingInfo ul {list-style-type:disc;padding-left:20px;}
div#ShippingInfo ul li ul {list-style-type:circle;}
div#ShippingInfo h1 {font-weight:bold;margin-bottom:5px;}
div.more-content {background-color:#ebe7df;color:#452f24;margin-top:-6px;padding:10px 0px 0px;}
div.more-content h6 {font-family:arial;font-size:11px;font-weight:bold;}
div#prdProdSkus {font-family:arial;font-size:11px;}
div.more-content-inner {background:#F5F2EC url(/Images/overview-box-bkg.jpg) repeat-x scroll center top;border:solid 10px #EBE7DF;border-width:0px 10px 10px;margin:0px;padding:10px;}
div.more-content-inner div.FormRow div.FormText {margin-top:7px;padding:2px 0px;}
div.more-content-inner div.FormRow input,
div.more-content-inner div.FormRow textarea {margin-top:7px;}
div.more-content-inner .underline {border-bottom:1px dashed #786757;}
div.more-content-inner div img {display:inline;float:left;margin:0 20px 10px 10px;}
div.more-content-inner div h3 {color:#452f24;font-size:92%;font-weight:bold;}
div.more-content-inner div select {font-size:92%;width:130px;}
div.more-content-inner div p.price {color:#452f24;font-size:92%;margin-bottom:6px;}
div.more-content-inner div p.price span {font-size:92%;margin-left:5px;}
div.more-content-inner div .add-to-cart {margin-bottom:0;margin-left:0;margin-right:0;margin-top:6px;}
div.more-content h2 {color:#452f24;font-size:10px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
div.shpCntryRow {float:left;margin-left:10px;margin-top:5px;width:100%;}
div.shpCntryRowLeft {float:left;margin-right:7px;width:110px;}
div.shpCntryRowRight {float:left;}

div.prod-detail-l div.imgBound {
	border:1px solid #F2F0EB !important;
	height:315px;
	text-align:center;
	width:345px;
}

div.prod-detail-l div.imgBound a {
	display: block;
	height:315px;
	width:345px;
}	

div.prod-detail-l div.imgBound a img {
	height:315px;
	width:345px;
}	

div.prod-addl-views {
	margin-top: 15px;
}
div.prod-addl-views p.addlViewsHdr {
	font-size: 12px;
	font-weight: bold;
	color: #452F24;
}

div.prod-addl-views div.prod-addl-views-group {
	display: none;
	width: 390px;
}

div.prod-addl-views div.groupselect {
	display: block !important;
}


div#product-detail-popup .imgBound {
	height:48px;
	width:48px;
	border:0px none #8F8580;
}

div#product-detail-popup .imgBound a {
	border: 2px solid #FFFFFF;
	height:44px;
	width:44px;
	display: block;
	background-repeat:no-repeat;
	background-position:center;
}

div#product-detail-popup .imgBound a.selected{
	border: 2px solid #C92127;
}

div.ProductError 
{
	color:Red;
	padding: 10px 5px 10px 5px;
	font-weight:bold;
	border:solid red 1px;
	margin-bottom:10px;
}

div#product-detail-popup .imgBound a img {
	border:1px solid #8F8580;
	height:40px;
	width:40px;
	margin: 1px !important;
}

div#product-detail-popup div.lastitem {
	margin: 5px 0px 0px 0px !important;
}

div#Product-popup-swatches {
	float: left;
	width: 225px;
	margin-right: 50px;
}

div#Product-popup-swatches p.swatchHdr, div#Product-popup-avlist p.addlViewsHdr {
	color: #452F24;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}

div#Product-popup-swatches p.swatchHdr span.selectedColor {
	font-weight:normal;
	padding-left:10px;
}

div#Product-popup-swatches .prSwatch-row {
	clear: both;
}

div#Product-popup-swatches .prSwatch-img {
	float:left;
	height:48px;
	margin:5px 10px 0px 0px;
	width:48px;
}

div#Product-popup-avlist {
	float: left;
	width: 225px;
}

div#Product-popup-avlist .prod-addl-views {
	margin-top: 0px;
}

div#Product-popup-avlist .prod-AV-row {
	clear: both;
}

div#Product-popup-LrgImg .imgBound {
	height: 600px;
	text-align:center;
	width: 700px;
	border:0px none #8F8580;
}
div#Product-popup-LrgImg .imgBound a {
	height: 600px;
	text-align:center;
	width: 700px;
	border:0px none #8F8580;
}
div#Product-popup-LrgImg .imgBound a img {
	height: 600px;
	text-align:center;
	width: 700px;
	background-position:50%;
	background-repeat:no-repeat;
	border:0px none #8F8580;
	margin:0px !important;	
}



div.prod-addl-views-group div.prod-addl-views-img {
	height: 48px;
	width: 48px;
	margin: 5px 10px 0px 0px;
	float: left;
}

div.prod-addl-views-group div.prod-addl-views-img .imgBound {
	height:48px;
	width:48px;
	border:0px none #8F8580;
}

div.prod-addl-views-group div.prod-addl-views-img a{
	border: 2px solid #FFFFFF;
	height:44px;
	width:44px;
	display: block;
	background-repeat:no-repeat;
	background-position:center;
}

div.prod-addl-views-group div.prod-addl-views-img a img{
	border:1px solid #8F8580;
	height:40px;
	width:40px;
	margin: 1px;
}

div.prod-addl-views-group div.prod-addl-views-img a.selected{
	border: 2px solid #C92127;
}

div.prod-addl-views-group div.lastitem {
	margin: 5px 0px 0px 0px !important;
}


#ProdBtnRowKit {
	float:left;
	width:333px;
}

#ProdBtnRowWList {
	float:left;
	width:333px;
}

#ProdBtnRowMyBuy {
	float:left;
	width:333px;
}

#ProdBtnRowMyBuy div {
	float: left;
}

div.prod-detail-l div.imgBound img {
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

div.prod-detail-r .prodPriceCode {
	font-size: 11px;
}

div.prod-detail-r .prodPriceCode .ProdPagePrice {
	font-size: 18px;
}

div.prod-detail-r .prodPriceCode .strikethrough{
	margin-right: 5px;
}

div.product-item-swatches p.swatchHdr, 
div.product-item-sizes p.sizeHdr {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 3px;
	color: #452F24;
}

div.product-item-swatches p.swatchHdr span.selectedColor, 
div.product-item-sizes p.sizeHdr span.selectedSize {
	font-weight: normal;
	padding-left: 10px;
}

div.prod-detail-r .product-item-attspcr {
	margin: 15px 0px 0px 0px;
}

div.prod-detail-r div.product-item-sizes {
	margin: 15px 0px 0px 0px;
}

div.prod-detail-r div.product-item-sizes div.prod-size-row {
	margin-top: 2px;
	height: 28px;
}

div.prod-detail-r div.product-item-sizes div.prod-size-row div.prod-size-item{
	height: 28px;
	width: 48px;
	float: left;
	margin: 0px 3px 0px 0px;
	text-align: center;
	font-size: 11px;
	cursor: pointer;
}

div.prod-detail-r div.product-item-sizes div.prod-size-row div.lastitem{
	margin: 0px 0px 0px 0px !important;
}

div.prod-detail-r div.product-item-sizes div.prod-size-row div.prod-size-item a {
	text-decoration: none;
	color: #452F24;
	display: block;
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;
	height: 24px;
	width: 44px;	
}

div.prod-detail-r div.product-item-sizes div.prod-size-row div.prod-size-item a span {
	height: 14px;
	margin: 1px;
	width: 40px;
	border: 1px solid #8F8580;
	display: block;
	padding: 3px 0px;
	white-space: nowrap;
	text-transform: uppercase;
	font-size: 11px;	
	background-color: #EBE7DF;
	overflow: hidden;
}

div.prod-detail-r div.product-item-sizes div.prod-size-row div.prod-size-item a.selected {
	background-color:#FFFFFF;
	border: 2px solid #C92127;
}

div.prod-detail-r div.product-item-sizes div.prod-size-row div.prod-size-item a.selected span {
}

div.prod-detail-r div.product-item-sizes div.prod-size-row div.prod-size-item a.notavail span {
	background-color: #8f8580;
	color: #FFFFFF;
}

div.prod-detail-r div.product-item-sizes div.prod-size-row div.prod-size-item a.discontinued span {
	background-color: #8f8580;
	color: #FFFFFF;
}

div.prod-detail-r div.product-item-sizes div.prod-size-row div.prod-size-item a:hover,
div.prod-detail-r div.product-item-sizes div.prod-size-row div.prod-size-item a:active {
	text-decoration: none;
	background-color: #EEB9BB;
}

div.prod-detail-r div.product-item-swatches {
	margin: 15px 0px 0px 0px;
}

div.prod-detail-r div.product-item-swatches div.prSwatch-row {
	margin-top: 2px;
	height: 28px;
}

div.prod-detail-r div.product-item-swatches div.prSwatch-row div.prSwatch-img{
	height: 28px;
	width: 48px;
	float: left;
	margin: 0px 3px 0px 0px;
}

div.prod-detail-r div.product-item-swatches div.prSwatch-row div.lastitem{
	margin: 0px 0px 0px 0px;
}

div.prod-detail-r div.product-item-swatches div.prSwatch-row div.prSwatch-img div.imgBound {
	height: 28px;
	width: 48px;
	border: none 0px #FFFFFF;
}

div.prod-detail-r div.product-item-swatches div.prSwatch-row div.prSwatch-img div.imgBound a {
	height: 24px;
	width: 44px;
	background-color: #FFFFFF;
	background-position: 50% 50%;
	border: solid 2px #FFFFFF;
}

div.prod-detail-r div.product-item-swatches div.prSwatch-row div.prSwatch-img div.imgBound a.selected {
	border: solid 2px #C92127;
}

div.prod-detail-r div.product-item-swatches div.prSwatch-row div.prSwatch-img div.imgBound a:hover,
div.prod-detail-r div.product-item-swatches div.prSwatch-row div.prSwatch-img div.imgBound a:active {
	background-color: #EEB9BB;
}

div.prod-detail-r div.product-item-swatches div.prSwatch-row div.prSwatch-img div.imgBound a img {
	border: solid 1px #8F8580;
	margin: 1px;
	background-position: 50% 50%;
	height: 20px;
	width: 40px;
}

div.prod-detail-r div.product-item-swatches div.prSwatch-row div.prSwatch-img div.imgBound a.selected img {
	border: solid 1px #8F8580;
}



/* Recent Box */
div#recent-box {background:url(/images/recent-box-bkg.gif) repeat-x;font-size:10px;margin-left:34px;margin-right:34px;margin-top:13px;padding:10px;}
div.RVImages {background-color:#ffffff;border:1px solid #a6a39b;height:69px;margin-bottom:3px;text-align:center;width:80px;}
div#recent-box ul li {margin:5px 0;}
div#recent-viewed-prods {float:left;width:522px;}
div#recent-viewed-prods div.RVContainer {display:inline;float:left;margin-right:33px;margin-top:3px;text-align:center;width:90px;}
div#recent-viewed-prods div.RVContainer div.RVImages {display:inline;float:left;text-align:center;width:80px;}
div#recent-cats {display:inline;float:left;margin-right:20px;width:170px;}
div#recent-searches {display:inline;float:left;width:150px;}
div#recent-box .recent-heading {border-bottom:1px dashed #786757;padding-bottom:5px;}
p.browse-history a:link, p.browse-history a:visited {color:#a6a39b !important;text-decoration:underline !important;}
div#recent-box a:link, div#recent-box a:visited {color:#796c5f;text-decoration:none;}

/* Shopping Cart */
div#inner-content div.cart {margin:0 auto;padding:0px 13px;text-align:left;}
div.cart {margin:0px 34px;padding:0;text-align:left;width:882px;}
div#quickshopper, 
div#wlsearch {background:#f1e7ca;border:1px solid #786757;padding:6px;}
div#quickshopper h3 {background:url(/images/quick-shopper-icon.gif) top left no-repeat;color:#452f24;display:inline;font-size:13px;padding:0 5px 0 34px;}
div#wlsearch h3 {background:url(/images/search-icon.gif) top left no-repeat;color:#452f24;display:inline;font-size:13px;padding:0 5px 0 34px;}
div#quickshopper p.instruct, 
div#wlsearch p.instruct {color:#452f24;display:inline;font-family:Arial, sans-serif;font-size:85%;}
div#quickshopper p.instruct em,
div#wlsearch p.instruct em {font-style:italic;font-weight:bold;}
div#quickshopper div.divform,
div#wlsearch div.divform {margin:5px 0 0 0;}
div#quickshopper input.text,
div#wlsearch input.text {border:1px solid #808686;height:19px;vertical-align:middle;width:146px;}
div#quickshopper input.btn {background:url(/images/button-add-to-cart.gif) no-repeat;text-indent:-9000px;vertical-align:middle;}
div#wlsearch input.btn {background:url(/images/go-btn.gif) no-repeat;margin-left:10px;text-indent:-9000px;vertical-align:middle;}
div#review-short {background:url(/images/cart-review-background-short.gif) no-repeat;margin:8px 0 15px 0;padding:6px 0 0 0;}
div#review-shortest {background:url(/images/cart-review-bg-shortest.gif) no-repeat;margin:13px 0px 0px 0px;padding:6px 0 0 0;}
div#contentWideInner {background-color:#fff;font-size:11px;margin:17px;margin-left:25px;padding-bottom:15px;width:652px;}
div#inner-content div#receiptInner {margin:0pt auto;padding:0px 13px;text-align:left;width:870px;}
div#receiptInner div#receiptContent {background:transparent url(/images/cart-review-background.gif) no-repeat scroll 0 0;font-size:11px;margin:8px 0px 15px 39px;padding:6px 0pt 0pt;}
div#Div1 {border:solid 1px black;margin-right:5px;}
p#shoppingCartHead {color:#C92127;float:left;font-size:18px;font-weight:bold;padding:0;text-align:center;width:548px;}
.skinnyInfoBox .btn {float:right;}

/* Brand Home Page */
div#brandHomePage {font-size:92%;margin-left:220px;min-height:200px;padding-top:10px;width:700px;}
div#brandHomePage ul {list-style-type:disc;}
div#brandHomePage a:link , div#brandHomePage a:visited {color:#796C5F;text-decoration:none;}
div#brandHomePage a:hover {color:#796C5F;text-decoration:underline;}
div#brandHomePage h3 {font-size:117%;font-weight:bold;margin:10px 0px;}
div#brandHomePage .flCol , div#brandHomePage .lCol {margin-left:20px;}
div#brandHomePage span {color:#796C5F;}

/* Notify Me Form */
div#frmNotifyMe {background-color:#fff;border:5px solid #EBE7DF;display:none;float:left;font-size:12px;height:auto;margin-bottom:10px;margin-top:10px;padding:10px;width:260px;}
div#frmNotifyMe p {margin-bottom:15px;text-align:justify;}
div.notifyRow {float:left;margin-bottom:5px;width:100%;}
div.frmMsgOK {color:Green;float:left;font-weight:bold;margin-bottom:15px;width:292px;}
div.frmMsgErorr {color:red;float:left;font-weight:bold;margin-bottom:15px;width:292px;}
label.floatLeft {float:left;margin-bottom:2px;width:80px;}
input.nameEmailBox {float:left;width:150px;}
div.notifyRow .SendButton {float:right;margin-right:23px;}

/* Additional Product Boxes */
div.additionalProductsBox {background:url(/images/diduConciderTop.gif) no-repeat;border-top:1px solid #786757;margin-bottom:13px;padding:0px 0px 0px 2px;}
div.additionalProductsBox div {float:left;}
div.additionalProductsBox p {font-size:10px;margin:0;}
div.additionalProductsBox img.cartButton {border:none;position:relative;}
div.additionalProductsBox img.product {float:left;}
div.additionalProductsBox img.cartButton {margin:4px 0px 0px;}
div.additionalProductsBox h3 {font-size:100%;font-weight:bold;margin-bottom:10px;padding-top:5px;}
div#SavedRow {float:left;height:100px;width:880px;}
div.SavedRowProd {width:220px;}
div.SavedRowProd a {color:#3C352F;}
div.SFLImages {border:1px solid #1c3664;float:left;height:80px;margin-right:5px;padding-left:2px;padding-right:2px;text-align:center;width:80px;}
p.productNameAdditionalBox {color:#003366;float:left;font-weight:bold;height:auto;width:120px;}
p.productNameAdditionalBox a {color:#3C352F;}
p.productListAdditionalBox {color:#666666;float:left;}
p.productActiveAdditionalBox {color:#000;float:left;font-weight:bold;}

/* Checkout Page */
h2#checkoutHead {color:#df2226;font-size:24px;font-weight:bold;text-align:center;}

/* Product Summary */
table.productSummary {border-collapse:collapse;font-size:11px;}
table.productSummary thead {background-color:#EBE7DF;color:#000;text-align:left;}
table.productSummary td {clear:both;margin-bottom:10px;padding:5px;vertical-align:top;}
table.productSummary th {clear:both;margin-bottom:10px;padding:5px;vertical-align:top;}
table.productSummary tr.firstRow td {border:none;}
table.productSummary input.quantityBox {border:1px gray solid;height:20px;margin-left:40px;padding:1px;padding-top:2px;text-align:center;width:20px;}
table.productSummary th.productCol {font-weight:bold;width:569px;}
table.productSummary th.itemPriceCol {font-weight:bold;width:100px;}
table.productSummary th.quantityCol {font-weight:bold;}
table.productSummary th.extendedPriceCol {font-weight:bold;text-align:right;white-space:nowrap;width:150px;}
table.productSummary td.extendedPriceCol {color:#df2226;font-weight:bold;text-align:right;}
table.productSummary td.extendedPriceCol p.saveRemove {color:#336699;font-size:10px;white-space:nowrap;}
p.saveRemove a {color:#3C352F;}
table.productSummary form {text-align:center;width:100%;}
table.productSummary input {text-align:center;width:15px;}
table.productSummary .updateBtn {vertical-align:middle;width:68px;}
table.productSummary p {margin:0;}
table.productSummary td.extendedPriceCol p {margin-bottom:20px;}
table.productSummary img {float:left;margin-right:15px;}
.strikethrough {color:#ABABAB;text-decoration:line-through;}
.ProdPagePrice {color:#C92127;font-weight:bold;}
.productName, .productPrice {font-weight:bold;}
.productName a {color:#3C352F;}
div.CartImgRow {float:left;height:80px;text-align:center;width:95px;}
div.CartImgRow img {float:none!important;}
div.grayBox {background:url(/images/grayBoxBackground.gif) repeat-y;border-bottom:1px solid #a7a8a8;clear:both;color:#000;font-weight:bold;padding:5px 0 5px 15px;}
div.grayBox p, div.warningBox p {line-height:26px;margin:0;padding:0;}
div.warningBox {background-color:#FF9;border:1px solid #F00;clear:both;color:#F00;font-weight:bold;padding:5px 0 5px 15px;}

/* Coupons, Shipping, Prodsummary */
div.infoBoxes {margin:13px 0px 0px;}
div.infoBoxes p {margin:10px 0px;}
div#review div.skinnyInfoBox {}
div.skinnyInfoBox {display:inline;float:left;width:230px;}
div.skinnyInfoBox p, div.wideInfoBox p {margin-bottom:5px;margin-left:10px;}
div.skinnyInfoBox form, div.wideInfoBox form {clear:both;margin:5px 0 10px 10px;}
div.skinnyInfoBox div form, div.wideInfoBox div form {display:inline;float:left;margin:5px 0 10px 10px;}
div.skinnyInfoBox h2, div.wideInfoBox h2 {background:#EBE7DF;color:#fff;color:Black;font-size:100%;font-weight:bold;padding:5px;}
div.skinnyInfoBox .textBox {float:left;height:12px;margin-left:10px;padding:4px;width:110px;}
.bold {font-weight:bold;}
input.txtthin {display:inline;margin-top:2px;vertical-align:middle;width:116px;}
.floatRight {float:right;}
div.wideInfoBox {display:inline;float:left;margin:0px 13px 0px 0px;width:313px;}
div.wideInfoBox form input.textBoxShort {height:12px;padding:4px;width:145px;}
div.wideInfoBox .textBox {border:1px silver solid;float:left;height:15px;padding:4px;width:215px;}
div.infoBoxes div.wideInfoBox p {font-size:12px;}
div.infoBoxes div.wideInfoBox input {margin-left:5px;}
.infoShipEst {clear:both;height:auto;margin-top:6px;width:300px;}
.shipfloatLeft {float:left;font-size:12px;margin-bottom:5px;margin-left:10px;margin-top:5px;}
.shippingdrop {border:1px gray soid;margin-left:5px;padding-left:5px;}
.recalculateButton {float:right;margin:0px 0px 13px 0px;}
.continueShoppingButton {float:left;margin:0px 0px 13px 0px;}
.continueCheckoutButton {float:right;margin:0px 0px 13px 0px;}
.continuePayPal {float:right;margin:0px 17px 13px 0px;}
.PayPalCheckOut {float:right;}
table.summaryTable {border:0;border-collapse:collapse;margin:0 7px;padding:0;width:216px;}
table.summaryTable tr td {padding:7px 0;}
table.summaryTable tr {padding:7px 0;}
table.summaryTable tr td.summaryLeftColTotal {border:none;color:#000;font-weight:bold;}
table.summaryTable tr td.summaryRightColTotal {border:none;color:#df2226;font-weight:bold;text-align:right;}
td.summaryLeftCol {text-align:left;}
td.summaryRightCol {text-align:right;}
.couponsBox {margin:0 17px 17px 17px;padding:5px 0 5px 0;}
.couponRow {clear:both;}
.couponTitle {float:left;margin:5px 0 0 0;}
.couponAmount {float:right;padding-right:5px;}

/* My Account */
div#MyAccountNav {border-right:1px solid #999999;float:left;font-weight:bold;height:120px;margin-top:10px;width:210px;}
div#MyAccountNav li {margin-bottom:10px;margin-left:15px;}
div#MyAccountNav a:link, div#MyAccountNav a:visited {color:#2E2108;}
div#MyAccountNav a:hover {color:red;}
div#MyAccountTopName {border-bottom:1px solid #999999;font-size:20px;font-weight:bold;margin-bottom:10px;padding-bottom:5px;text-transform:capitalize;width:680px;/*margin-left:10px;*/}
p.MyAccountTitle {font-weight:bold;margin-bottom:15px;}

/* End Product Detail Page */
.addToCartButton {float:left;}
.HorLineShort {margin-bottom:10px;margin-top:10px;}
#ProdBtnRow {float:left;width: 333px;}
#ProdBtnRow div {float:left;}
.WishListButton {float:left;}
span.BuildCompleteDesc {color:#beb7af;float:right;font-size:10px;margin-bottom:14px;margin-top:2px;width:170px;}
span.BuildComboPackDesc {color:#beb7af;float:right;font-size:10px;margin-bottom:14px;margin-top:2px;height:24px;width:182px;}
span.WishlistDesc {color:#beb7af;float:right;font-size:10px;margin-bottom:14px;margin-top:2px;width:182px;}

/* Order Details */
div#OrDetTop {border-bottom:1px gray dotted;margin-top:10px;padding-bottom:5px;width:655px;}
div#OrDetTopRow {height:20px;width:360px;}
div#OrDetTopLeft {color:gray;float:left;font-weight:bold;text-align:right;width:95px;}
div#OrDetTopRight {float:right;font-weight:bold;margin-top:1px;width:256px;}
div#OrDetTrackPackage {height:20px;margin-left:10px;width:360px;}
div#OrDetAdr {height:120px;line-height:18px;margin:10px 10px;width:655px;}
div#OrDetAdrLeft {float:left;height:120px;width:300px;}
div#OrDetAdrRight {float:right;height:120px;width:300px;}
div#OrDetProdHeader {background:#E2E2E2;border-bottom:1px gray dotted;border-top:1px gray dotted;font-weight:bold;height:30px;margin-left:10px;width:655px;}
div#OrDetProdNameHdr {float:left;margin-left:5px;margin-top:6px;width:350px;}
div#OrDetQuantityHdr {float:left;margin-top:6px;width:70px;}
div#OrDetUPriceHdr {float:left;margin-left:20px;margin-top:6px;width:90px;}
div#OrDetExPriceHdr {float:right;margin-top:6px;width:110px;}
div#OrDetItem {border-bottom:1px gray dotted;float:left;height:auto;margin-left:10px;padding-bottom:20px;width:655px;}
div#OrDetItemChkBx {float:left;height:10px;padding-top:20px;text-align:center;vertical-align:middle;width:30px;}
div#OrDetItemDesc {float:left;padding-top:20px;width:325px;}
div#OrDetItemQty {float:left;padding-top:20px;text-align:center;width:68px;}
div#OrDetItemPrice {float:left;padding-top:20px;text-align:center;width:120px;}
div#OrDetItemExPrice {float:right;margin-right:5px;padding-top:20px;text-align:right;width:auto;}
div#OrDetProdBottom {height:150px;margin-left:10px;margin-top:10px;}
div#OrDetProdBottomLeft {float:left;line-height:20px;width:435px;}
div#OrDetProdBottomRight {float:right;margin-right:35px;width:200px;}
div#OrDetProdBottomRightRow {border-bottom:1px gray dotted;height:20px;}
div#OrDetProdBottomRightL {float:left;font-weight:bold;margin-top:3px;text-align:right;width:80px;}
div#OrDetProdBottomRightR {float:right;margin-top:3px;padding-right:5px;text-align:right;width:100px;}

/* Product Popup */
div#product-detail-popup {background-color:#fff;border:9px solid #4b2f17;display:none;margin-left:-125px;position:absolute;text-align:left;top:10px;vertical-align:middle;width:700px;z-index:11;}
div#PopUpBrand {float:left;height:auto;width:100%;}
div#PopUpBrand p {font-size:14px;font-weight:normal;}
div#Product-popup-LrgImg {height:600px;margin-top:5px;text-align:center;width:728px;/*border:solid 1px #333;*/}
div#product-detail-popup div#product-popup-info {color:#452f24;display:inline;float:left;font-weight:bold;height:auto;min-height:80px;Padding:10px;width:560px;}
div#product-detail-popup div#product-popup-info * {margin-bottom:5px;}
div#product-detail-popup img#prod-pic-big {display:inline;margin:0px;margin-bottom:10px;}
div#product-detail-popup div#product-detail-header {color:#786757;height:auto;min-height:110px;width:728px;}
div#product-detail-header h1 {display:inline;float:left;line-height:23px;}
div#product-detail-popup div#product-detail-header img {float:right;margin:0;}
div#product-detail-popup div#product-detail-header img.PopUpLogoImage {float:left;margin-right:15px;}
div.AVPopUp {color:#452f24;float:left;font-size:85%;font-weight:bold;height:50px;}
span#AvColorsCol, span#AdViewsCol, span#AvPopUp, span#AcPopUp {font-weight:normal;}
div.colorsPopUp {color:#452f24;float:left;font-size:85%;font-weight:bold;height:auto;margin-left:10px;min-height:50px;padding-left:10px;}
div.colorsPopUp img {float:left;vertical-align:middle;}
div.AvClrPopUp {float:left;font-size:11px;margin-right:10px;margin-top:10px;text-align:right;width:100px;}
div#footer {background:url(/images/footer-bkg.gif) repeat-x;margin:0 11px;padding:1px 0;}
div#footer div.first div {display:inline;float:left;margin:0 20px;}
div#footer div.first div ul {font-size:85%;}
div#footer div.first div ul li {margin:5px 0;}
div#footer h4 {color:#fff;font-size:114%;font-weight:bold;line-height:35px;}
div#footer h3 {color:#FFFFFF;font-size:12px;font-weight:bold;line-height:35px;margin-bottom:10px;}
div#footer h3 span {color:#CECECE;font-size:9px;font-weight:bold;padding-bottom:2px;vertical-align:middle;}
div#footer h3 span a:link,
div#footer h3 span a:visited {color:#CECECE;text-decoration:underline;}
div#footer h3 span a:hover,
div#footer h3 span a:active {color:#FFFFFF;text-decoration:underline;}
div#footer div#hot-products {float:right;margin:0px 20px 0px 0px;width:610px;}
div#footer div.leftSec {float:right;margin:0px 20px 10px 0px;text-align:center;width:120px;}
div#footer div.rightSec {float:right;text-align:center;width:130px;}
div#footer div.rightSec .row {}
div#footer div#hot-products .row {float:left;}
div#footer div#hot-products img {float:right;margin-bottom:3px;}
div#footer a:link, div#footer a:visited {color:#fff;text-decoration:none;}
div#footer div#ftrHrBar {clear:both;margin-right:9px;}
div.copyright {clear:both;color:#fff;font-size:85%;padding:5px 5px 5px 20px;}

/* Nav Tabs */
div#main-nav {background:#4d3926 url(/images/main-nav-bg.jpg);clear:both;height:35px;line-height:35px;overflow:auto;}
div#main-nav ul {display:inline;list-style:none;overflow:hidden;}
div#main-nav ul li {display:inline;list-style:none;}
div#main-nav ul li a {background:transparent url(/images/hd-departments2.jpg) top left no-repeat;float:left;height:0px !important;margin:0;overflow:hidden;padding:35px 0 0 0;height /**/:35px; /* for IE5/Win only */}
div#main-nav li#nav-mens a {width:84px;background-position:0 0;}
div#main-nav li#nav-mens a:hover, div#main-nav li#nav-mens a.locked {background-position:0 -35px;}
div#main-nav li#nav-mens a.selected {background-position:0 -70px;}
div#main-nav li#nav-footwear a {width:84px;background-position:-84px 0;}
div#main-nav li#nav-footwear a:hover, div#main-nav li#nav-footwear a.locked {background-position:-84px -35px;}
div#main-nav li#nav-footwear a.selected {background-position:-84px -70px;}
div#main-nav li#nav-accessories a {width:100px;background-position:-168px 0;}
div#main-nav li#nav-accessories a:hover, div#main-nav li#nav-accessories a.locked {background-position:-168px -35px;}
div#main-nav li#nav-accessories a.selected {background-position:-168px -70px;}
div#main-nav li#nav-skate a {width:53px;background-position:-268px 0;}
div#main-nav li#nav-skate a:hover, div#main-nav li#nav-skate a.locked {background-position:-268px -35px;}
div#main-nav li#nav-skate a.selected {background-position:-268px -70px;}
div#main-nav li#nav-snow a {width:55px;background-position:-321px 0;}
div#main-nav li#nav-snow a:hover, div#main-nav li#nav-snow a.locked {background-position:-321px -35px;}
div#main-nav li#nav-snow a.selected {background-position:-321px -70px;}
div#main-nav li#nav-team a {width:50px;background-position:-376px 0;}
div#main-nav li#nav-team a:hover, div#main-nav li#nav-team a.locked {background-position:-376px -35px;}
div#main-nav li#nav-team a.selected {background-position:-376px -70px;}
div#main-nav li#nav-brands a {width:66px;background-position:-426px 0;}
div#main-nav li#nav-brands a:hover, div#main-nav li#nav-brands a.locked {background-position:-426px -35px;}
div#main-nav li#nav-brands a.selected {background-position:-426px -70px;}
div#main-nav li#nav-sale a {width:46px;background-position:-492px 0;}
div#main-nav li#nav-sale a:hover, div#main-nav li#nav-sale a.locked {background-position:-492px -35px;}
div#main-nav li#nav-sale a.selected {background-position:-492px -70px;}
div#main-nav-menu {background:#ebe7df url(/images/hd-caret.gif) no-repeat top left;clear:both;display:none;}


/* Category Navigation */
p.NoProdFound {color:Red;font-size:14px;height:100px;padding-top:20px;}
ul#category-nav {font-size:11px;margin-left:14px;margin-right:14px;}
ul#category-nav li {margin:5px 0;padding-left:4px;}
ul#category-nav li ul li {font-weight:normal;padding-left:12px;/*margin: 10px 0;*/}
ul#category-nav li.active {border-bottom:1px dotted #766554;font-weight:bold;margin-bottom:15px;padding-top:5px;}
ul#category-nav li.active ul {margin:0 0 12px 0;}
ul#category-nav li ul li.active {background:url(/images/red-square.gif) no-repeat 0 50%;border:none;font-weight:bold;margin-bottom:0;padding-top:0;}
ul#category-nav li a:link, ul#category-nav li a:visited {color:#796c5f;text-decoration:none;}
ul#category-nav li.active a:link, ul#category-nav li.active a:visited, ul#category-nav li ul li a:link, ul#category-nav li ul li a:visited {color:#371a00;}
ul#category-nav li ul li.active a:link, ul#category-nav li ul li.active a:visited {color:#c92127;}
ul.more-content-nav {display:inline;float:left;margin-top:10px;}
ul.more-content-nav li {float:left;}
ul.more-content-nav li span {display:none;}
ul.more-content-nav li.t-overview a {background:url(/images/t-overview-u.gif) no-repeat;display:block;height:27px;width:86px;}
ul.more-content-nav li.t-sendfriend a {background:url(/images/t-SendFriend-u.gif) no-repeat;display:block;height:27px;margin-left:1px;width:102px;}
ul.more-content-nav li.t-similar-items a {background:url(/images/t-similar-u.gif) no-repeat;display:block;height:27px;margin-left:1px;width:102px;}
ul.more-content-nav li.t-alsoboughts-items a {background:url(/images/t-AlsoBoughts-u.gif) no-repeat;display:block;height:27px;margin-left:1px;width:102px;}
ul.more-content-nav li.t-overview-selected a {background:url(/images/t-overview.gif) no-repeat;display:block;height:27px;width:86px;}
ul.more-content-nav li.t-similar-items-selected a {background:url(/images/t-similar.gif) no-repeat;display:block;height:27px;margin-left:1px;width:102px;}
ul.more-content-nav li.t-alsoboughts-items-selected a {background:url(/images/t-AlsoBoughts.gif) no-repeat;display:block;height:27px;margin-left:1px;width:102px;}
ul.more-content-nav li.t-sendfriend-selected a {background:url(/images/t-SendFriend.gif) no-repeat;display:block;height:27px;margin-left:1px;width:102px;}

/* @group Headings */
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

/* @group Text Styles */
strong {font-weight:bold;}

/* Account.RSP */
div#AccountMainRow {height:26px;width:540px;}
div#AccountRowLbl {float:left;height:25px;text-align:right;width:125px;}
div#AccountRowHTM {float:left;height:25px;margin-left:0px;padding-left:15px;text-align:left;width:200px;}
div#AccountMsg {line-height:15px;margin-left:140px;width:auto;}

/* Address Book */
div#AddressMain {height:110px;margin-left:10px;margin-top:15px;width:600px;}
form.adrForm {width:693px;}
div#AddressMainLeft {float:left;margin-bottom:4px;width:200px;}
div#addressBook {background-color:#F1E7CA;color:#452F24;font-size:12px;font-weight:bold;margin-top:20px;padding:4px 8px;}
div.NoProduct {color:Red;float:left;font-weight:bold;margin-bottom:15px;margin-left:15px;width:80%;}
div#adrCOMain {float:left;height:auto;margin-bottom:15px;margin-bottom:4px;margin-left:15px;width:600px;}
div#adrCOMain ul {list-style-type:square;position:relative;right:15px;}
div#MyAccountHeading {border-bottom:2px solid #b28d56;color:#452F24;font-size:large;margin-bottom:15px;padding-bottom:10px;}
div#chooseAdrCont {margin-bottom:10px;margin-left:10px;}
div#AddressMainRight {float:right;margin-left:10px;width:350px;}
div#AdrFormMain {margin-left:10px;}
div#AdrReqfld {margin-bottom:10px;margin-left:10px;margin-top:5px;}
div#Adrfrmcontents {width:260px;}
div#Adrfrmcontents div.AdrfrmRow {height:26px;width:500px;}
div#Adrfrmcontents div.AdrfrmRowCat {height:26px;width:340px;}
div#Adrfrmcontents div.fleft {float:left;text-align:right;width:125px;}
div#Adrfrmcontents div.fleftCat {float:left;text-align:right;width:130px;}
div#Adrfrmcontents div.fright {float:left;height:25px;padding-left:10px;text-align:left;width:150px;}
div#Adrfrmcontents div.ErrMsg {float:left;margin-left:5px;margin-top:3px;width:200px;}
div.CatErrMsg {bottom:4px;left:4px;position:relative;}
div#CatErrorSection {}
div#Adrfrmcontents div.AdrfrmRowOpt {height:auto;line-height:20px;margin-left:135px;width:225px;}
div.AdrfromRowBtns {height:56px;margin-left:140px;margin-top:15px;width:225px;}

/*  Credit Card Pages */
p.CCTop {font-size:110%;font-weight:bold;margin-left:30px;}
div.CCMainInfo {height:120px;margin-top:15px;width:674px;}
div.CCMainInfoWide {height:90px;width:560px;}
div.CCMainInfoWide p {font-weight:bold;}
div.CCMainInfoLeft {float:left;height:110px;width:330px;}
div.CCMainInfoLeftWide {float:left;height:90px;width:330px;}
div.CCMainInfoLeftWideMM {float:left;height:140px;width:180px;}
div.CCMainInfoRight {float:right;height:90px;width:310px;}
div.CCMainInfoRightWide {float:right;}
div.CCMainInfoRightWideMM {line-height:15px;}
div.CCMainInfoRight hr {margin-top:10px;}
div.CCInfoRows {height:20px;width:320px;}
div.CCInfoRows2 {height:40px;width:320px;}
div.CCInfoLeft {float:left;height:19px;text-align:right;width:150px;}
div.CCInfoRight {float:right;height:19px;text-align:left;width:150px;}
div.CCMainInput {height:190px;margin-left:10px;margin-top:30px;width:660px;}
div.CCMainLeftText {float:left;margin-top:3px;padding-right:10px;text-align:right;width:135px;}
div.CCMainLeftInput {float:left;}
div.CCfirstRow {height:45px;width:600px;}
div.CCLogos {float:right;padding-right:120px;width:185px;}
div.CCsecondRow, div.CCthirdRow, div.CCfourthRow {height:25px;width:600px;}
div.CCfifthRow {height:40px;width:600px;}
div.CCsixthRow {padding-left:145px;width:400px;}
div.CCError {color:red;float:right;height:100px;}
div.CCCheckoutMSg {margin-bottom:15px;}
div.ccBookTop {background-color:#F1E7CA;color:#452F24;font-size:12px;font-weight:bold;margin-top:20px;padding:4px 8px;}
div.ccBook {}

/* Wish List */
div#WListSearch {margin-left:10px;margin-top:10px;width:210px;}
div#WListSearch1 {margin-bottom:3px;}
div#WListSearch2 {height:50px;}
div#WListSearch2L {float:left;width:160px;}
div#WListSearch2R {float:right;margin-right:15px;margin-top:1px;}
p.MyWishList {font-weight:bold;margin:0 0 0 10px;}
p.RevWishList {margin:0 0 0 10px;}
p.WListNoItems {color:red;margin:30px 0 0 10px;}
.cAttributesType {color:#000000;font-size:10px;}
.cAttributesValue {color:#666666;font-size:10px;}
div#MyWListHdr {background:#336699;color:#FFFFFF;font-weight:bold;height:23px;margin-left:10px;margin-top:10px;padding-left:7px;padding-top:7px;width:847px;}
div#WListHdrProd {float:left;width:450px;}
div#WListHdrWant {float:left;width:70px;}
div#WListHdrGot {float:left;padding-left:8px;width:60px;}
div#WListHdrPrice {float:right;width:55px;}
div#MyWListRowN {border-top:1px gray dotted;height:90px;margin-left:10px;padding-top:6px;width:847px;}
div#MyWList1stRow {height:90px;margin-left:10px;margin-top:6px;width:847px;}
div#MyWListRowLeft {float:left;}
div#MyWListRowLeftImg {float:left;text-align:center;width:65px;}
div#MyWListRowLeftTxt {float:left;width:390px;}
div#MyWListRowRight {float:right;height:70px;width:180px;}
div#MyWListRowRightTop {height:23px;}
div#MyWListRowLeftInput {float:left;width:80px;}
div#MyWListRowLeftGot {float:left;}
div#MyWListRowLeftPrice {float:right;width:60px;}
div#MyWListRowRightBottom {float:right;}
div#WListRecalcImg {margin-left:486px;margin-top:20px;width:120px;}
div#WListFound {font-weight:bold;margin-left:10px;}
div#WListFndUserHdr {background:#336699;color:#FFFFFF;font-weight:bold;height:18px;margin-left:10px;margin-top:10px;padding-left:7px;padding-top:5px;width:647px;}
div#WListFndUserHdrL {float:left;width:250px;}
div#WListFndUserHdrR {float:right;width:360px;}
div#WListFndUser {height:20px;margin-left:10px;margin-top:10px;}
div#WListFndUserL {float:left;width:250px;}
div#WListFndUserR {float:right;margin-right:10px;width:360px;}
div#WListUsersWLstTop {font-size:11px;margin-left:20px;}
div#WListUsersWLstTop .WlistUserName {font-weight:bold;line-height:25px;}
div#MyWListRowLeftInput2 {float:left;padding-left:10px;width:70px;}
div#MyWListRowRightBottom2 {float:right;height:45px;text-align:right;width:640px;}
div#MyWList1stRow2 {height:95px;margin-left:10px;margin-top:6px;width:855px;}
div#MyWListRowN2 {border-top:1px gray dotted;height:95px;margin-left:10px;padding-top:6px;width:847px;}
div#MyWListRowRight2 {float:right;height:50px;width:180px;}
p.MyWLComment {color:#000000;margin-top:10px !important;}
p.MyWLComment input {text-align:left;width:auto !important;}
p#MyWListHead,
p#WListFndHead {color:#C92127;font-size:18px;font-weight:bold;margin:13px 0pt 25px;padding:0pt;text-align:center;}
p#WListUserHead {color:#C92127;font-size:18px;font-weight:bold;margin:13px 0pt 15px;padding:0pt;text-align:center;}
table#WListFound {height:78px;margin:0px 12px 20px;width:669px;}
table#MyWList {height:175px;margin:0px 12px;width:669px;}
table#WListFound thead tr th,
table#WListFound tbody tr td,
table#MyWList thead tr th,
table#MyWList tbody tr td {height:10px;}
table#WListFound thead th {font-weight:bold;width:50%;}
.WlistComment {font-size:11px;line-height:20px;overflow:visible;text-align:right;}
div#contentSkinnyInner {margin:10px 0px 20px 20px;}

/* @group Misc */
.clear {clear:both;}
.FormText {float:left;}
.nameEmailBox {float:right;margin-right:19/* */px;}
#stfTextarea {width:185px;}
.FormRow {clear:left;float:none;padding:5px 0px;}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix {display:inline-block;}
div.imgBoundPopUp {background-position:center center;background-repeat:no-repeat;border:solid 1px #8f8580;float:left;height:40px;margin-right:8px;margin-top:5px;width:40px;}
div.prodDiv div#imgBound {border:none!important;margin:0px 15px 8px 15px;}
div.prodDiv div#imgBound a {height: 120px; width: 140px;}
div.prodDiv div#imgBound a img {height: 120px; width: 140px; background-color: Transparent; background-position: 50% 50%; background-repeat: no-repeat;}


/* Begin Brand Slider Code */
#BrandSlide {height:48px;overflow:hidden;position:relative;width:693px;}
#BrandSlide a {text-decoration:none!important;}
#brand_slide_ctrl {height:48px;left:30px;margin:0px 0px;overflow:hidden;position:absolute;top:0px;width:640px;}
#brand_slide_ctrl_previous {}
#brand_slide_ctrl_next {}
#brand_slide_ctrl_item {}
div.brand_slide_ctrl_item {cursor:auto;}
div#brand_slide_ctrl_content {margin:0px 0px;overflow:hidden;position:absolute;top:0;/*width: 361px;*/}
#brand_slide_ctrl_content div {border:0px;display:block;float:left;margin:0px 4px 1px;padding:0;}
#brand_slide_ctrl_content div#imgBound,
#brand_slide_ctrl_content div#imgBrandName,
#brand_slide_ctrl_content div#imgTeamName {clear:both;float:none;margin:0px;}
a.brand-left-scroller {background:url(../Images/left.png) no-repeat;display:block;display:inline;float:left;height:45px;margin:0px 0 0 0px;width:32px;}
a.brand-right-scroller {background:url(../Images/right.png) no-repeat;display:block;display:inline;float:right;height:45px;margin:0px 0px 0 0;width:32px;}
div#imgBrandName {color:#000000;cursor:pointer !important;font-size:7pt;font-weight:500;height:12px;overflow:hidden;text-align:center;text-decoration:none;width:35px;}
div#imgTeamName {color:#000000;cursor:pointer !important;font-size:8px;font-weight:500;height:12px;overflow:hidden;text-align:center;text-decoration:none;width:42px;}
div#imgBound {cursor:pointer !important;}
div#imgBrandName.NotActive,
div#imgTeamName.NotActive {color:#999999;}
div.brand_slide_fade div.brand_slide_ctrl_item {filter:alpha(opacity=50);opacity:.5;}
iframe.IE6Fixer {border:0px;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);opacity:0;position:absolute;z-Index:7;}
div.TeamSlide {height:55px !important;}
div.AlsoBought {height:60px;}
div.AlsoBought div#imgBound {margin-right:10px;}
div.AlsoBought div {float:left;}
div.AlsoBought a {color:#000;}

/* Receipt */
div.RcptWaiting {background-position:center;font-size:16px;font-weight:bold;height:120px;padding-top:70px;text-align:center;width:850px;}
div#InvTopImg {font-size:14px;font-weight:bold;height:20px;margin-top:25px;text-align:center;}
div#InvOrdStatus {border-bottom:1px silver dotted;margin-left:35px;margin-top:15px;width:800px;}
div#InvOrdStatus .topRow {height:30px;}
div#InvOrdStatus .Ordersleft {float:left;height:50px;}
div#InvOrdStatus .Ordersright {float:right;height:50px;}
div#InvOrdStatus .InvOrdStatmain {margin:20px 0px;}
div#InvAdr {height:80px;margin-left:35px;margin-top:15px;width:800px;}
div#InvAdr .InvAdrRow {height:80px;}
div#InvAdr .InvAdrRowL {float:left;width:310px;}
div#InvAdr .InvAdrRowR {float:right;margin-right:50px;width:330px;}
div#InvAdr .InvAdrRow1 {float:left;width:120px;}
div#InvAdr .InvAdrRow2 {float:right;height:60px;width:185px;}
div#InvCart {margin-left:35px;margin-top:15px;width:800px;}
div#InvHdr {background:#336699;color:#FFFFFF;font-weight:bold;height:23px;margin-top:10px;padding-left:7px;padding-top:7px;width:800px;}
div#InvHdrProd {float:left;width:470px;}
div#InvHdrItPrice {float:left;width:115px;}
div#InvHdrQty {float:left;padding-left:8px;width:70px;}
div#InvHdrExtPrice {float:right;width:115px;}
div#InvRowN2 {height:60px;padding-top:6px;width:800px;}
div#InvRowRight2 {float:right;width:330px;}
div#Inv1stRow {height:70px;margin-top:6px;width:800px;}
div#InvRowLeft {float:left;}
div#InvRowLeftTxt {float:left;width:470px;}
div#InvRowRight {float:right;height:70px;width:180px;}
div#InvRowLeftInput2 {float:left;padding-left:10px;width:70px;}
div#Inv1stRow2 {height:60px;margin-top:6px;width:800px;}
div#InvRowRightTop {height:23px;}
div#InvRowLeftGot {float:left;margin-left:75px;}
div#InvRowLeftPrice {float:right;margin-right:5px;width:60px;}
div#InvBottom {height:200px;margin-left:35px;margin-top:10px;width:800px;}
div#InvBottomNotes {float:left;height:190px;margin-top:8px;width:230px;}
div#InvBottomShip {float:left;height:190px;margin:8px 20px 0px 20px;width:250px;}
div#InvBottomTotals {float:right;left:10px;margin-top:8px;position:relative;}
table.receiptSummary {border-collapse:collapse;font-size:11px;width:800px;}
table.receiptSummary thead {background-color:#EBE7DF;color:#000000;text-align:left;}
table.receiptSummary th.productCol {font-weight:bold;width:569px;}
table.receiptSummary th {clear:both;margin-bottom:10px;padding:5px;vertical-align:top;}
table.receiptSummary tr.firstRow td {border:none;}
table.receiptSummary input.quantityBox {border:1px gray solid;height:20px;margin-left:40px;padding:1px;padding-top:2px;text-align:center;width:20px;}
table.receiptSummary th.productCol {font-weight:bold;width:569px;}
table.receiptSummary th.itemPriceCol {font-weight:bold;width:100px;}
table.receiptSummary th.quantityCol {font-weight:bold;text-align:center;}
table.receiptSummary th.extendedPriceCol {font-weight:bold;text-align:right;white-space:nowrap;width:150px;}
table.receiptSummary td.extendedPriceCol {color:#DF2226;font-weight:bold;text-align:right;}
table.receiptSummary td {clear:both;margin-bottom:10px;padding:5px;vertical-align:top;}
span.red {color:#DF2226;font-style:normal!important;text-decoration:none;}
div#receiptContent hr {border-color:#b28d56;color:#b28d56;margin-left:35px;width:800px;}
img#printLogo {display:none;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* @end */

div#NoSearchSearchBox {float:left;margin:10px 5px 20px 15px;text-align:center;}
div#NoSearchSearchBox div.searchRadioOptions {float:left;padding-top:5px;}
div#NoSearchSearchBox div.searchRadioOptions label {padding:0 5px 0 5px;vertical-align:middle;}
div#NoSearchSearchBox div.searchRadioOptions input {vertical-align:middle;}
div#NoSearchNeedHelp {clear:both;margin-left:15px;}
ul#NoSearchTips {list-style-position:inside;list-style-type:disc;margin-left:15px;}
div.NoSearchCatItem .cList li {list-style-position:inside;list-style-type:disc;}
div.NoSearchHdr {clear:both;color:#333333;font-size:17px;font-weight:bold;margin-bottom:10px;margin-top:20px;}
p.sDidYouMean {float:left;font-size:14px!important;font-weight:bold;margin-bottom:15px;margin-left:16px!important;}
p.sDidYouMean a {color:#796C5F;}
#NoSearchCategories {margin-left:10px;}
#NoSearchCategories .NoSearchCatItem {float:left;width:220px;}
div.NoSearchCatRow {clear:both;}
div#NoProdsFound p.larger {font-size:18px;font-weight:bold;margin:0px;padding:0px;}
input.navGo {vertical-align:middle;}
div#loginContainer {margin:0px 34px;}
td#loginFrame {}
.loginDesc {text-align:left !important;}
td.logLeft {text-align:left;}
td.logRight {text-align:right;}
div#MyAccountHeadingCont {margin-bottom:15px;}

/* Brand Landing Page */
div#brand-left-col {float:left;margin-left:30px;width:250px;}
div#brand-right-col {margin-right:30px;padding-bottom:20px;width:630px;}
div.brandSpotLight {border-bottom:1px dotted brown;padding-bottom:10px;}
div.brandSpotLight img {margin-bottom:10px;text-align:center;}
div.brandSpotLight a {font-weight:bold;}
p.BrandHeader {font-size:12px;font-weight:bold;margin-bottom:20px;}
div#brand-left-col {font-size:10px;}
div.brandFeatBrands {padding-top:20px;}
div.imgfeatbrandicon {float:left;margin-bottom:15px;margin-left:25px;}
div.AllBrandsCol {border-left:1px dotted black;float:left;padding-left:15px;width:25%;}
div.noLeftborder {border:none;}
div#brand-right-col a:link, div#brand-right-col a.link, div#brand-right-col a {color:green;font-size:9px;text-decoration:none;}
/******************************************\
		NEW STYLES for My Account Section
\******************************************/

/* @MyAccount Form Pages */
div#myaccount-layout {
	text-transform: uppercase;
	font-size: 10px;
}

div#wide-content div#myaccount-layout {
	width: auto;
	margin: 0px 34px 0px 34px;
}

div#inner-content div#myaccount-layout {
	width: 693px;
	float: left;
	margin: 0px 34px 0px 13px;
}

div#myaccount-layout-hdr {
	clear: both;
	margin: 0px 0px 10px;
}

div#myaccount-layout-left {
	width: 434px;
	float: left;
	margin: 0px 0px 40px 0px;
}

div#myaccount-layout-right {
	width: 434px;
	float: right;
	margin: 0px 0px 40px 0px;
}

div#myaccount-layout-ftr {
	clear: both;
	margin: 10px 5px;
}

div.myaccount-header {
	border-bottom: 2px solid #B28D56;
	color: #452F24;
	font-size: 18px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	text-transform: none;
}

div.myaccount-instruction {
	margin: 10px 0px;
	padding: 0px 5px;
}

div.myaccount-hdr-label {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 5px;
	margin: 5px 0px 10px;
}

div.myaccount-form {
}

div.myaccount-form-row {
	margin: 0px 0px 7px; 
	width: 365px;
}

div.myaccount-form div.forceleft div.myaccount-form-row-left {
	float: left;
	width: auto;
	padding: 0px 0px 0px 5px;
	margin-right: 7px;
}
div.myaccount-form div.forceleft div.myaccount-form-row-right {
	text-align: left;
}

div.myaccount-form-row-left {
	float: left;
	width: 125px;
	padding: 0px 0px 0px 5px;
}

div.myaccount-form-row div.labellong {
	width: 140px !important;
}

div.myaccount-form-row div.reqField {
	font-weight: bold !important;
}


div.myaccount-form-row-right {
	text-align: right;
}

div.myaccount-form-row-right input.intxt,
div.myaccount-form-row-right input.inpwd,
div.myaccount-form-row-right select {
	width: 230px;
}

div.myaccount-form-row-right label {
	margin: 0px 0px 0px 10px;
}

div.myaccount-form-row div.inputshort {}

div.myaccount-form-row div.inputshort input.intxt,
div.myaccount-form-row div.inputshort input.inpwd, 
div.myaccount-form-row div.inputshort select {
	width: 215px !important;
}

div.rightonly {
	width: auto !important;
}

div.rightonly div.login-form-row-right {
	text-align: left !important;
}

div.myaccount-form-row-err {
	clear: both;
	padding: 0px 0px 0px 5px;
	color: #FF0000;	
}

div.myaccount-form-row input.inimg {
	float: left;
	margin-right: 10px;
}

/* @Login */
div#login-layout {
	text-transform: uppercase;
	font-size: 10px;
	margin: 0px 34px;
}

div#login-layout-left {
	width: 436px;
	float: left;
	margin-bottom: 40px;
}

div#login-layout-right {
	width: 436px;
	float: right;
	margin-bottom: 40px;
}


div#login-layout-ctr {
	display: block;
	height: auto;
	margin-bottom: 40px !important;
	width: auto !important;
	text-align: center;
}


div#login-layout-ftr {
	clear: both;
	margin: 10px 5px;
}

div#login-new {
}

div#login-existing {
}

div.threecol {
	width: 288px !important;
	border: none 0px #000000 !important;
	padding: 0px 0px 0px 0px !important;
	height: auto !important;
	margin-bottom: 0px !important;

}

div.threecol div#login-new {
	margin: 0px auto;
	text-align: left;
	width: auto;
}

div.threecol div#login-existing {
	background-color: #FAFAFA;
	margin: 0px auto;
	text-align: left;
	width: 288px;
}


div#login-guest {
	margin: 0px 0px 40px;
	width: auto;
}

div#login-paypal {
	float: left;
	margin: 0px 0px 0px;
}

div#login-paypal div.login-form {
	text-align: center;
}
div#login-paypal div.login-form input.paypal {
	margin: 0px auto;
}

div#login-privacy {}

div.login-header {
	background-color: #EBE7DF;
	color: #371A00;
	/*b7a584 776a5c 574d43*/
	font-size: 14px;
	font-weight: bold;
	padding: 2px 5px;
	text-align: center;
	text-transform: uppercase;
}

div.login-instruction {
	margin: 10px 25px 10px 40px;
	padding: 0px 5px;
	color: #666666;
}

div.threecol div.login-instruction {
	margin: 10px;
	padding: 0px 0px;
}

div.login-form {
}

div.login-form-row {
	margin: 0px 0px 7px 68px; 
	width: 300px;
}

div.threecol div.login-form-row {
	margin: 0px 0px 7px 5px; 
	width: 268px;
}

div.login-form-row-left {
	float: left;
	width: 85px;
	padding: 0px 0px 0px 5px;
}

div.login-form-row div.labellong {
	width: 140px !important;
}

div.threecol div.login-form-row div.labellong {
	width: 129px !important;
}

div.login-form-row-right {
	text-align: right;
}

div.login-form-row-right input.intxt,
div.login-form-row-right input.inpwd {
	width: 200px;
}

div.threecol div.login-form-row-right input.intxt,
div.threecol div.login-form-row-right input.inpwd {
	width: 170px;
}


div.login-form-row-right label {
	margin: 0px 0px 0px 10px;
}

div.login-form-row div.inputshort {}

div.login-form-row div.inputshort input.intxt,
div.login-form-row div.inputshort input.inpwd {
	width: 145px !important;
}

div.threecol div.login-form-row div.inputshort input.intxt,
div.threecol div.login-form-row div.inputshort input.inpwd {
	width: 130px !important;
}

div#login-new div.login-form div.chkrow {
	padding-left: 151px;
}

div#login-new div.login-form div.chkrow input.inchk {
	float:left;
	margin-right:10px;
	padding:0px 0px 4px 5px;
}

.threecol div#login-new div.login-form div.chkrow {
	padding-left: 5px;	
}

div#login-new div.login-form div.formctrl {
	padding-left: 150px;	
}

.threecol div#login-new div.login-form div.formctrl {
	padding-left: 5px;	
	text-align: center;
}

div.rightonly {
	width: auto !important;
}

div.rightonly div.login-form-row-left {
}

div.rightonly div.login-form-row-right {
	text-align: left !important;
}

div.login-form-row-err {}

div.login-form-row input.inimg {
	margin-right: 10px;
}

div.login-form-row a.forgotPwd {
	display: block;
	height: 14px;
	padding: 2px 0px;
}

div.login-form-row a.forgotPwd:link, div.login-form-row a.forgotPwd:visited {
	color: #371A00;
	text-decoration: none;
}

div.login-form-row a.forgotPwd:hover, div.login-form-row a.forgotPwd:active {
	color: #371A00;
	text-decoration: underline;
}

div#myaccount-layout-content.login {
	font-size: 10px;
	text-transform: uppercase;
}

div#myaccount-layout-content.login div#myaccount-layout-hdr {
	margin-bottom: 20px;
}

div#myaccount-layout-content.login div#myaccount-layout-hdr a {
	color: #0099FF;
}

div#myaccount-layout-content.login div.myaccount-form-row {
	width: 295px;
}

div#myaccount-layout-content.login div.myaccount-form-row div.myaccount-form-row-right input.intxt { 
	width: 200px;
}

/* @My Account Index */

div.malIndex div#myaccount-layout-hdr {
	clear: both;
	margin: 0px 0px 10px;
	border-bottom: 1px solid #999999;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 5px;
	text-transform: capitalize;
}

div.malIndex div#myaccount-layout-left {
	font-weight: bold;
	height: 120px;
	margin-top: 10px;
	width: 210px;
	margin: 10px 0px 0px;
}

div.malIndex div#myaccount-layout-left ul {}

div.malIndex div#myaccount-layout-left ul li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 10px;
	margin-left: 10px;
}

div.malIndex a:link, div.malIndex a:visited {
	color: #2E2108;
	font-weight: bold;
}

div.malIndex a:hover, div.malIndex a:active {
	color: #FF0000;
	font-weight: bold;
}

/* @Address Book */

div#myaccount-layout form.adrForm {
	width: auto !important;
}

div#address-book {
	float: left;
	width: 470px;
}

div.address-book-item {
	width: 465px;
	height: 110px;
	padding-left: 5px;
	margin-top: 15px;
}

div.address-book-item-left {
	margin-bottom: 4px;
	float: left;
	width: 200px;
}
div.address-book-item-right {
	margin-left: 10px;
	float: left;
}

div.address-book-item a {
	color: #3C352F;
	text-decoration: underline;
}

div.address-book-item a:hover, 
div.address-book-item a:active {
	color: #3C352F;
	text-decoration: underline;
}

/* @Payment Method */

div.malPayInfo div.myaccount-form-row {
	margin: 0px 0px 7px; 
	width: 430px;
}

div.malPayInfo div.myaccount-form div.forceleft div.myaccount-form-row-left {
	float: left;
	width: auto;
	padding: 0px 0px 0px 5px;
	margin-right: 7px;
}

div.malPayInfo div.myaccount-form-row-left {
	float: left;
	width: 145px;
	padding: 0px 0px 0px 5px;
}

div.malPayInfo div.myaccount-form-row-right {
	float: right;
	text-align: left;
	width: 280px;
}

div.malPayInfo div.forceleft {
	text-align: left;
}

div.malPayInfo div.forceright {
	text-align: right;
}

div.malPayInfo div.myaccount-form-row div.labellong {
	width: 200px !important;
}

div.malPayInfo div.myaccount-form-row-right input.intxt,
div.malPayInfo div.myaccount-form-row-right input.inpwd,
div.malPayInfo div.myaccount-form-row-right select {
	width: 270px;
}

div.malPayInfo div.myaccount-form-row div.inputshort input.intxt,
div.malPayInfo div.myaccount-form-row div.inputshort input.inpwd {
	width: 50px !important;
}

div.malPayInfo div.myaccount-form-row div.inputshort {
	width: 215px !important;
}

div.malPayInfo div.myaccount-form-row select#cmbExpMon,
div.malPayInfo div.myaccount-form-row select#cmbExpYear {
	width: 125px !important;
	margin-left: 5px;
}

div.malPayInfo div.myaccount-form-row-right div.myaccount-form-row-right-opt {
	width: 137px;
	text-align: left;
	float: right;
}

div.malPayInfo div.myaccount-form-row-right div.myaccount-form-row-right-opt label {
	margin: 0px 0px 0px 5px;
}

div.malPayInfo div.myaccount-form-row-right a {
	margin-left: 5px;
	font-size: 8px;
	text-decoration: none;
	color: #000000;
}

div.malPayInfo div.myaccount-form-row-right a:hover, 
div.malPayInfo div.myaccount-form-row-right a:active {
	text-decoration: underline;
	color: #0099FF;
}

div.malPayInfo div.myaccount-form-row div.myaccount-form-row-err font {
	text-transform: uppercase;
	font-size: 10px;
}

div#payment-book {
	float: left;
	width: 434px;
}

div.payment-book-item {
	width: 434px;
	height: 110px;
	padding-left: 5px;
	margin-top: 15px;
}

div.payment-book-item-left {
	margin-bottom: 4px;
	float: left;
	width: 200px;
}

div.payment-book-item-right {
	margin-left: 10px;
	float: left;
}

div.payment-book-item-row {
	clear: both;
}

div.payment-book-item-row-left {
	float: left;
	width: 120px;
	font-weight: bold;
}

div.payment-book-item-row-right {
	text-align: right;
}

div.payment-book-item-left div.payment-book-item-row {
	width: 200px;
	margin-bottom: 2px;
}

div.payment-book-item-right div.payment-book-item-row {
	margin-bottom: 4px;
}

div.payment-book-item a {
	color: #3C352F;
	text-decoration: underline;
}

div.payment-book-item a:hover, 
div.payment-book-item a:active {
	color: #3C352F;
	text-decoration: underline;
}

div#myaccount-payment-selector {
	margin-top: 10px;
}

div#myaccount-payment-selector div.myaccount-form-row {
	clear: both;
}

div#myaccount-payment-selector div.myaccount-form-row-left {
	float:left;
	padding:0px 0px 0px 5px;
	width: 25px;
}

div#myaccount-payment-selector div.myaccount-form-row-left input {
	height: 20px;
}

div#myaccount-payment-selector div.myaccount-form-row-right {
	float: none;
	text-align: left;
	width: 280px;
	padding: 4px 0px 3px;
}

div.payment-method-type-info {
	clear: both;
}

div.payment-method-type-info div.forceheight {
	height: 20px;
}

div.selPayOpt {
	display: block;
}

div.hidePayOpt {
	display:none;
}


/* @AccountInfo */
div.malAccountInfo div.myaccount-form-row {
	margin: 0px 0px 7px; 
	width: auto;
}


div.malAccountInfo div.myaccount-form-row-left {
	float: left;
	width: 150px;
	padding: 0px 0px 0px 5px;
}

div.malAccountInfo div.myaccount-form-row-right {
	text-align: left;
}

div.malAccountInfo div.myaccount-form-row-right label {
	margin: 0px !important;
}


/* @Order History */
div#order-history {
	width: 470px;
	margin-bottom: 40px;
}

div.order-history-item {
	height: 70px;
	margin-top: 15px;
	padding-left: 5px;
	width: 465px;
}

div.order-history-item-left {
	float: left;
	margin-bottom: 4px;
	width: 350px;
}

div.order-history-item-row {}

div.order-history-item-row-left {
	float: left;
	font-weight: bold;
	width: 110px;
}

div.order-history-item-row-right {}

div.order-history-item-right {
	float: left;
	margin-left: 10px;
}

div#order-history a {
	color: #000000;
	text-decoration: none;
}

div#order-history a:hover,
div#order-history a:active {
	color: #0099FF;
	text-decoration: underline;
}

/* @Order Detail */

div.order-info-boxes {
	margin: 10px 0px 30px;
}

div.order-info-hdr {
	background-color: #EBE7DF;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 5px;
	text-transform: uppercase;
}

div.order-info-message {
	color: #000000;
	font-size: 10px;
	margin-bottom: 10px;
}

div.order-info-row {
	font-size: 10px;
	clear: both;
}

div.order-info-row-left {
	font-weight: bold;
	float: left;
	margin-right: 7px;
}

div.order-info-row-right {
}

div.order-info-row {
	padding: 0px 5px;
	font-size: 10px;
	clear: both;
	margin-bottom: 8px;
}

div.order-info-row span.section-label {
	font-weight: bold;
	text-transform: uppercase;
}

div.order-info-shipping {
	display: inline;
	float: left;
	width: 248px;
	margin: 0px 0px 0px 0px;
}

div.order-info-shipping div.order-info-row-left {
	width: 260px;
}

div.order-info-shipping div.order-info-row-right {
	text-align: right;
}

div.order-info-shipping div.order-info-row-right input.intxt {
	width: 65px;
}

div.order-info-shipping div.order-info-row-right input.inimg {
	margin-top: 5px;
}

div.order-info-shipping div.order-info-row select {
	width: 250px;
	margin-top: 4px;
}

div.order-info-shipping div.order-info-row input.intxt {
	margin-top: 4px;
	width: 250px;
}

div.order-info-billing {
	display: inline;
	float: left;
	margin: 0px 15px 0px 0px;
	width: 248px;
}

div.order-info-billing div.order-info-row-left {
	width: 110px;
}

div.order-info-billing div.order-info-row-right {
	text-align: left;
}

div.order-info-billing div.order-info-row-right input.intxt {
	width: 65px;
	float:left;
	margin-right: 15px;
}

div.order-info-billing div.order-info-row-right input.inimg {
}

div.order-info-billing div.order-info-row input.intxt {
	margin-top: 4px;
	width: 250px;
	float: left;
}


div.order-info-orderheader {
	float: left;
	width: 231px;
	margin: 0px 15px 0px 0px;
}

div.order-info-orderheader div.order-info-row-right {
	text-align: right;
}

div.order-info-orderheader div.total {
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px dotted #000000;
}

div.order-info-orderheader div.total div.order-info-row-right {
	color: #DF2226;
}

table.order-item-list {
	border-collapse: collapse;
	font-size: 11px;
	margin-bottom: 10px;
}

table.order-item-list thead {
	background-color: #EBE7DF;
	color: #000000;
	text-align: left;
}

table.order-item-list th {
	clear: both;
	margin-bottom: 10px;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
	text-transform: uppercase;
	
}

table.order-item-list th.order-item-hdr-product {
	width: 335px;
}

table.order-item-list th.order-item-hdr-itemStatus {
	width: 95px;
}

table.order-item-list th.order-item-hdr-itemPrice {
	width: 90px;
}

table.order-item-list th.order-item-hdr-quantity {
	width: 70px;
}

table.order-item-list th.order-item-hdr-extendedPrice {
	text-align: right;
	white-space: nowrap;
	width: 140px;
}

table.order-item-list td {
	clear: both;
	margin-bottom: 10px;
	padding: 10px 5px 5px;
	vertical-align: top;
	border-top: dotted 1px #000000;
}

table.order-item-list tr.firstRow td {
	border: medium none;
}

table.order-item-list input.quantityBox {
	border: 1px solid gray;
	height: 13px;
	padding: 6px 1px 5px;
	text-align: center;
	width: 24px;
}

table.order-item-list div.order-item-extprice {
	font-size: 11px;
	margin-bottom: 20px;
	color: #DF2226;
	font-weight: bold;
	text-align: right;	
}

table.order-item-list div.order-item-extprice span.strikethrough {
	margin: 0px;
	color: #000000;
	font-weight: normal;
}

table.order-item-list div.order-item-detail-ctrl {
	float: left;
	height: 50px;
	margin: 0px 10px 0px 0px;
}

table.order-item-list div.order-item-btnCtrl {
	font-size: 10px;
	white-space: nowrap;
	text-align: right;
}

table.order-item-list a {
	color: #332079;
}

table.order-item-list a:hover,
table.order-item-list a:active {
	color: #8C183B;
}

table.order-item-list tfoot div.order-item-ftr-left {
	float: left;
	font-size: 10px;
}

table.order-item-list tfoot div.order-item-ftr-right {
	float: right;
}

div.order-info-ordersummary {
	float: left;
	width: 241px;
	margin: 0px 0px 0px 0px;
}

div.order-info-ordersummary div.order-info-row-right {
	text-align: right;
}

div.order-info-ordersummary div.total {
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	border-top: 3px double #000000;
}

div.order-info-ordersummary div.total div.order-info-row-right {
	color: #DF2226;
}

/* @WishList */

div.malWishList div.myaccount-header {
	border-bottom:2px solid #B28D56;
	color:#452F24;
	font-size:18px;
	padding: 0px 5px 10px;
	margin-bottom: 5px;
	height: 22px;
	text-transform:none;	
}

div.malWishList div.myaccount-header span#foundWList {
	float: left;
	height: 22px;
}

div.malWishList div.myaccount-header span#foundWListCtrl {
	float: right;
	height: 22px;
}

div.malWishList div.myaccount-header span#foundWListCtrl a {
	display: block;
	color: #3C352F;
	font-size: 10px;
	text-transform: uppercase;
	padding: 7px;
}

div.malWishList div.myaccount-header span#foundWListCtrl a:hover,
div.malWishList div.myaccount-header span#foundWListCtrl a:active {
	color: #3C352F;
}

div.wishlist-search-bar {
	background-color: #F1E7CA;
	border: solid 1px #786757;
	padding: 5px;
}

div.wishlist-search {
	float: left;
}

div.wishlist-search-left {
	float: left;
	background: transparent url(/images/search-icon.gif) no-repeat scroll 0% 50%;
	margin-right: 10px;
}

div.wishlist-search-right {
	float: left;
}

div.wishlist-search-hdr {
	font-size: 13px;
	padding: 0px 5px 0px 34px;
	font-weight: bold;
}

div.wishlist-search-instruction {
	font-size: 8px;
	font-weight: bold;
	padding: 0px 5px 0px 34px;
	color: #452F24;
	font-family: arial;
}

div.wishlist-search-ctrl {
	margin: 3px 0px 0px;
}

div.wishlist-search-ctrl input.intxt {
	border: 1px solid #808686;
	height: 14px;
	vertical-align: middle;
	width: 150px;
	padding: 3px 0px 3px;
}

div.wishlist-search-ctrl input.inimg {
	vertical-align: middle;
	margin-left: 10px;
}

div.wishlist-search-bar-instruction {
	font-size: 8px;
	font-weight: bold;
	padding: 0px 5px 0px 34px;
	color: #452F24;
	font-family: arial;
}

div.wishlist-search-bar-ctrl {
	margin: 3px 0px 0px;
}

div.wishlist-search-bar-ctrl input.intxt {
	border: 1px solid #808686;
	height: 14px;
	vertical-align: middle;
	width: 150px;
	padding: 3px 0px 3px;
}

div.wishlist-search-bar-ctrl input.inimg {
	vertical-align: middle;
	margin-left: 10px;
}


div.wishlist-email {
}

div.wishlist-email-hdr {
	font-size: 13px;
	font-weight: bold;
}

div.wishlist-email-left {
	background: transparent url(/images/mail-icon.gif) no-repeat scroll 0% 50%;
	float: right;
	margin-right: 35px;
	padding: 5px;	
}

div.wishlist-email-left a {
	color: #3C352F;
	display: block;
	height: 16px;
	width: 116px;
	padding: 0px 5px 0px 34px;
}

table.wishlist-item-list {
	border-collapse: collapse;
	font-size: 11px;
	margin-bottom: 10px;
}

table.wishlist-item-list thead {
	background-color: #EBE7DF;
	color: #000000;
	text-align: left;
}

table.wishlist-item-list th {
	clear: both;
	margin-bottom: 10px;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
	text-transform: none;
}

table.wishlist-item-list th.wishlist-item-hdr-product {
	width: 569px;
}

table.wishlist-item-list th.wishlist-item-hdr-want {
	width: 100px;
}

table.wishlist-item-list th.wishlist-item-hdr-got {
	width: 50px;
}

table.wishlist-item-list th.wishlist-item-hdr-price {
	text-align: right;
	white-space: nowrap;
	width: 150px;
}

table.wishlist-item-list th.wishlist-item-hdr-custname {
	width: 225px;
}

table.wishlist-item-list th.wishlist-item-hdr-location {
	width: 225px;
}

table.wishlist-item-list td {
	clear: both;
	margin-bottom: 10px;
	padding: 10px 5px 5px;
	vertical-align: top;
	border-top: dotted 1px #000000;
}

table.wishlist-item-list td a {
	color: #3C352F;
	text-decoration: underline;
}

table.wishlist-item-list td a:hover,
table.wishlist-item-list td a:active {
	color: #3C352F;
	text-decoration: underline;
}

table.wishlist-item-list tr.firstRow td {
	border: medium none;
}

div.wishlist-item-img {
	float: left;
	margin-right: 10px;
}

div.wishlist-item-detail {
}

div.wishlist-item-detail-prodname {
	margin-bottom: 10px;
}

div.wishlist-item-detail-prodname a {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none !important;
}

div.wishlist-item-detail-prodname a:hover,
div.wishlist-item-detail-prodname a:active {
	color: #0099FF;
	text-decoration: underline !important;
}

div.wishlist-item-detail-proditemnum {
	font-size: 9px;
	text-transform: uppercase;
}

div.wishlist-item-detail-prodstatus {
	font-size: 9px;
	text-transform: uppercase;
}

table.wishlist-item-list div.wishlist-item-detail-comment {
	font-size: 9px;
	margin-top: 5px;
	clear: left;
}

table.wishlist-item-list div.wishlist-item-detail-comment span {
	margin-right: 5px;
}

table.wishlist-item-list input.quantityBox {
	border: 1px solid gray;
	height: 13px;
	padding: 6px 1px 5px;
	text-align: center;
	width: 24px;
}

table.wishlist-item-list div.wishlist-item-extprice {
	font-size: 11px;
	margin-bottom: 20px;
	color: #DF2226;
	font-weight: bold;
	text-align: right;	
}

table.wishlist-item-list div.wishlist-item-btnCtrl {
	font-size: 10px;
	text-align: right;
	
}

table.wishlist-item-list div.wishlist-item-btnCtrl a {
	color: #3C352F;
	margin-bottom: 5px;
	text-transform: none;
	font-weight: bold;
}

table.wishlist-item-list div.wishlist-item-btnCtrl a:hover,
table.wishlist-item-list div.wishlist-item-btnCtrl a:active {
	color: #3C352F;
}

div.malWishList div.myaccount-form-row-right div.note {
	font-size: 8px;
}

div.malWishList div.myaccount-form-row-right input.inimg {
	float: right;
	margin-right: 0px;
}


/* @Cart Layout */
div.cart-ctrl-contshop {
	clear: both;
	float: left;
	margin: 0px 0px 0px;
}

div.cart-ctrl-contchkout {
	clear: right;
	float: right;
	margin: 0px 0px 0px;
}

div.cart-ctrls div.paypal img {
	margin: 0px 0px 15px 10px;
}


div.cart-ctrl-recalc {
	float: right;
	margin: 0px 0px 7px;
}

div.cart-ctrl-ssl {
	text-align: center;
}

div.cart-ctrl-message {
	text-align: center;
	font-weight: bold;
	color:#C92127;
	font-size:18px;
}

div.cart-ctrl-message p {
	padding-top: 3px;
}

table.cart-item-list {
	border-collapse: collapse;
	font-size: 11px;
	margin-bottom: 10px;
}

table.cart-item-list thead {
	background-color: #EBE7DF;
	color: #000000;
	text-align: left;
}

table.cart-item-list th {
	clear: both;
	margin-bottom: 10px;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
}

table.cart-item-list th.cart-item-hdr-product {
	width: 547px;
}

table.cart-item-list th.cart-item-hdr-itemPrice {
	width: 98px;
}

table.cart-item-list th.cart-item-hdr-quantity {
	width: 120px;
}

table.cart-item-list th.cart-item-hdr-extendedPrice {
	text-align: right;
	white-space: nowrap;
	width: 150px;
}

table.cart-item-list td {
	clear: both;
	margin-bottom: 10px;
	padding: 10px 5px 5px;
	vertical-align: top;
	border-top: dotted 1px #000000;
}

table.cart-item-list tr.firstRow td {
	border: medium none;
}

div.cart-item-img {
	float: left;
	margin-right: 10px;
}

div.cart-item-detail {
	float: left;
	width: 385px;
}

div.cart-item-detail-prodname {}

div.cart-item-detail-prodname a {
	color: #3C352F;
	font-weight: bold;
	font-size: 11px;
}

div.cart-item-detail-prodname a:hover,
div.cart-item-detail-prodname a:active {
	color: #3C352F;
}

div.cart-item-detail-proditemnum {
	font-size: 11px;
}

div.cart-item-detail-prodstatus {
	font-size: 11px;
}

table.cart-item-list input.quantityBox {
	border: 1px solid gray;
	height: 13px;
	padding: 6px 1px 5px;
	text-align: center;
	width: 24px;
}

table.cart-item-list div.cart-item-extprice {
	font-size: 11px;
	margin-bottom: 20px;
	color: #DF2226;
	font-weight: bold;
	text-align: right;	
}

table.cart-item-list div.cart-item-extprice span.strikethrough {
	margin: 0px;
	color: #000000;
	font-weight: normal;
}

table.cart-item-list div.cart-item-btnCtrl {
	font-size: 10px;
	white-space: nowrap;
	text-align: right;
}

table.cart-item-list div.cart-item-btnCtrl a {
	color: #3C352F;
	font-weight: bold;
}

table.cart-item-list div.cart-item-btnCtrl a:hover,
table.cart-item-list div.cart-item-btnCtrl a:active {
	color: #3C352F;
}

div.cart-info-boxes {
}

div.cart-info-hdr {
	background-color: #EBE7DF;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 5px;
}

div.cart-info-message {
	color: #000000;
	font-size: 10px;
	margin-bottom: 10px;
}

div.cart-info-warning {
	color: #FF0000;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0px 5px;
}

div.cart-info-shippingopts div.cart-info-message button {
	color: #000000;
	font-size: 11px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	border: none 0px #000000;
	background: transparent;
	padding: 0px;
	cursor: pointer;
}

div.cart-info-shippingopts div.cart-info-message span.cart-info-clickhere {
	color: #0099FF;
}

div.cart-info-row {
	font-size: 10px;
	clear: both;
}

div.cart-info-row-left {
	font-weight: bold;
	float: left;
	margin-right: 7px;
}

div.cart-info-row-right {
}

div.cart-info-row-err {
	color: #FF0000;
	margin-top: 8px;
	clear: both;
	font-size: 10px;
}

div.cart-info-row {
	font-size: 11px;
	clear: both;
	margin-bottom: 8px;
}

div.cart-info-promocode {
	display: inline;
	float: left;
	margin: 0px 14px 0px 0px;
	width: 309px;
}

div.cart-info-promocode div.cart-info-row-left {
	width: 245px;
}

div.cart-info-promocode div.cart-info-row-right {
	text-align: right;
}

div.cart-info-promocode div.cart-info-row-right input.intxt {
	width: 50px;
}

div.cart-info-promocode div.cart-info-row-right input.inimg {
	margin-top: 5px;
	float: right;
}


div.cart-info-shippingopts {
	display: inline;
	float: left;
	margin: 0px 14px 0px 0px;
	width: 309px;
}

div.cart-info-shippingopts div.cart-info-row-left {
	width: 110px;
}

div.cart-info-shippingopts div.cart-info-row-right {
	text-align: left;
}

div.cart-info-shippingopts div.cart-info-row-right input.intxt {
	width: 65px;
	float:left;
	margin-right: 15px;
}

div.cart-info-shippingopts div.cart-info-row-right input.inimg {
}

div.cart-info-ordersummary {
	float: left;
	width: 236px;
}

div.cart-info-ordersummary div.cart-info-row-right {
	text-align: right;
}

div.cart-info-ordersummary div.total {
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px dotted #000000;
}

div.cart-info-ordersummary div.total div.cart-info-row-right {
	color: #DF2226;
	height: 18px;
}

div.cart-info-ordersummary div.cart-info-freeshipmsg {
	border: 1px solid #000000;
	font-size: 10px;
	margin-top: 15px;
	padding: 3px;
	height: 36px;
}

div.cart-info-ordersummary div.cart-info-freeshipmsg span.freeship {
	color: #0099FF;
	text-transform: uppercase;
	font-weight: bold;
}

div.cart-info-ordersummary div.cart-info-freeshipmsg span.freeshipamount {
	font-weight: bold;
}

div.cart-info-alsobought {
	margin-bottom: 30px;
	border-top: 1px solid #786757;
}

div.cart-info-alsobought div.cart-info-hdr {
	background: transparent url(../images/diduConciderTop.gif) no-repeat scroll 0%;
	margin-bottom:10px;
	padding: 7px 0px 0px 2px;
}

div.cart-info-alsobought div.cart-info-row {
	height: 88px;
	margin-bottom: 5px;
	font-size: 10px;
}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item {
	float: left;
	width: 216px;
	margin-right: 6px;
}

div.cart-info-alsobought div.cart-info-row div.lastitem {
	margin-right: 0px !important;
}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-left {}
div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right {}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-detail {
	height: 40px;
	margin-bottom: 4px;
}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-prodname {
	margin-bottom: 4px;
}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-listprice {}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-nowprice {
	margin-bottom: 4px;
}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-ctrl {}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right a {
	color: #3C352F;
	font-weight: bold;
	font-size: 10px;
}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right a:hover,
div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right a:active {
	color: #3C352F;
}

div.cart-info-saveforlater {
	margin-bottom: 30px;
	border-top: 1px solid #786757;
}

div.cart-info-saveforlater div.cart-info-hdr {
	background: transparent url(../images/diduConciderTop.gif) no-repeat scroll 0% 50%;
	margin-bottom: 10px;
	padding: 7px 0px 0px 2px;
}

div.cart-info-saveforlater div.cart-info-row {
	height: 88px;
	margin-bottom: 5px;
	font-size: 10px;
}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item {
	float: left;
	width: 216px;
	margin-right: 6px;
}

div.cart-info-saveforlater div.cart-info-row div.lastitem {
	margin-right: 0px !important;
}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-left {}
div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right {}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-detail {
	height: 55px;
	margin-bottom: 4px;
}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-prodname {
	margin-bottom: 4px;
}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-listprice {}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-nowprice {
	margin-bottom: 4px;
}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-ctrl {
	font-size: 8px;
}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-ctrl a {
	text-decoration: underline;
	text-transform: uppercase;
}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right a {
	color: #3C352F;
	font-weight: bold;
}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right a:hover,
div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right a:active {
	color: #3C352F;
}

div.cart-promos {
	margin: 10px 0px 20px;
}

div.cart-promo-hdr {
	margin-bottom: 4px;
	text-align: center;
}

div.cart-promo-list {
	font-size: 10px;
}

div.cart-promo-list-row {
	marin-bottom: 3px;
}

div.cart-promo-row-title {
	margin-left: 5px;
	float: left;
	padding: 3px 0px;
}

div.cart-promo-row-amount {
	text-align: right;
	padding: 3px 0px;
	font-weight: bold;
	color: #FF0000;
}

div.cart-promo-row-ctrl {
	font-weight: bold;
	margin: 0px 5px 0px 10px;
	float: right;
	text-align: right;
	width: 55px;
}

div.cart-promo-row-note {
	font-weight: bold;
	margin: 0px 5px 0px 10px;
	float: right;
	text-align: right;
	width: 55px;
	padding: 3px 0px;
}

span.cart-promo-row-err {
	color: #FF0000;
	font-weight: bold;
}


/* @ Quick Shop */
div#quick-shop-layout {
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

div#quick-shop-layout-hdr {
	margin: 10px 0px;
}

div#quick-shop-layout-content {}

div.quick-shop-instruction {
	margin-bottom: 5px;
}

div.quick-shop-message {
	margin-bottom: 10px;
}

div.quick-shop-hdr {
	font-size: 13px;
	font-weight: bold;
	padding: 0px 5px 0px 34px;
}

div.quick-shop-subhdr {
	font-size: 8px;
	font-weight: bold;
	padding: 0px 5px 0px 34px;
}

div.quick-shop-form {
	background-color: #DBD2FD;
	border: solid 1px #332079;
	padding: 5px;
	margin-bottom: 10px;
}

div.quick-shop-form-left {
	background: transparent url(/images/search-icon.gif) no-repeat scroll 0% 50%;
	float: left;
	margin-right: 10px;
}

div.quick-shop-form-right {
	padding: 3px 0px;
}

div.quick-shop-form-row {
	margin: 3px 10px 3px 0px;
	text-align: left;
	float: left;
}

div.quick-shop-form-ctrl {
	text-align: right;
	float: left;
	margin: 3px 0px;
}

div.quick-shop-form-row input.intxt {
	margin-left: 0px;
}

div.quick-shop-form-row input.inimg {
	float: right;
}

div.quick-shop-ctrl {
	text-align: right;
	margin-bottom: 10px;
}


/* @Checkout Layout */
div.checkout-errs div {
	font-weight: bold;
	color: #FF0000;
	padding: 5px 15px;
	background-color:#FFFF99;
	border:1px solid #FF0000;
	margin-bottom: 5px;
}

div.checkout-ctrl-ssl {
	clear:right;
	float:right;
	margin: -61px 0px 0px;
}

div.checkout-ctrls {
	margin: 0px 0px 4px;
	background: transparent url(../images/grayBoxBackground.gif) repeat-y scroll 0%;
	border-bottom: 1px solid #A7A8A8;
	margin-bottom: 10px;
}

div.forcedown {
	margin-top: 20px;
}
div.checkout-ctrls .forcedown {
	margin: 0px 0px 0px;
}

div.checkout-ctrl-backtocart {
	clear: both;
	float: left;
	padding: 5px 0px 3px;
}

div.checkout-ctrl-placeord {
	clear: right;
	float: right;
	padding: 5px 0px 3px;
}

div.checkout-ctrl-message {
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	padding: 7px 0px;
	font-weight: bold;
}

div.checkout-ctrl-message p {
	padding-top: 3px;
}

div.checkout-info-warning {
	color: #FF0000;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0px 5px;
}

div.checkout-info-boxes {
}

div.checkout-info-hdr {
	background-color: #EBE7DF;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 5px;
}

div.checkout-info-message {
	color: #000000;
	font-size: 10px;
	margin-bottom: 10px;
}

div.checkout-info-row {
	font-size: 10px;
	clear: both;
}

div.checkout-info-row-left {
	font-weight: bold;
	float: left;
	margin-right: 7px;
}

div.checkout-info-row-right {
}

div.checkout-info-row-err {
	color: #FF0000;
	margin-top: 8px;
	clear: both;
	float: left;
	width: 330px;
}

div.checkout-info-row {
	font-size: 11px;
	clear: both;
	margin-bottom: 8px;
}

div.checkout-info-row span.section-label {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}

div.checkout-info-shipping {
	display: inline;
	float: left;
	margin: 0px 14px 0px 0px;
	width: 309px;
}

div.checkout-info-shipping div.checkout-info-row-left {
	width: 260px;
}

div.checkout-info-shipping div.checkout-info-row-right {
	text-align: right;
}

div.checkout-info-shipping div.checkout-info-row-right input.intxt {
	width: 65px;
}

div.checkout-info-shipping div.checkout-info-row-right input.inimg {
	margin-top: 5px;
}

div.checkout-info-shipping div.checkout-info-row select {
	width: 250px;
	margin-top: 4px;
}

div.checkout-info-shipping div.checkout-info-row input.intxt {
	margin-top: 4px;
	width: 250px;
	padding: 2px 0px;
	font-size: 10px;
	display: block;	
}

div.checkout-info-billing {
	display: inline;
	float: left;
	margin: 0px 14px 0px 0px;
	width: 309px;
}

div.checkout-info-billing div.checkout-info-row-left {
	width: 110px;
}

div.checkout-info-billing div.checkout-info-row-right {
	text-align: left;
}

div.checkout-info-billing div.checkout-info-row-right input.intxt {
	width: 65px;
	float:left;
	margin-right: 15px;
}

div.checkout-info-billing div.checkout-info-row-right input.inimg {
}

div.checkout-info-billing div.checkout-info-row input.intxt {
	margin-top: 4px;
	width: 250px;
	float: left;
}

div.checkout-info-billing div.checkout-info-row input.inimg {
	margin-top: 2px;
	float: right;
}

div.checkout-info-billing div.checkout-info-row a {
	margin-top: 2px;
}

div.checkout-info-billing div.checkout-info-row a img {
	float: right;
}

div.checkout-info-shipping div.checkout-info-row a {
	margin-top: 2px;
}

div.checkout-info-shipping div.checkout-info-row a img {
	float: right;
}

div.checkout-info-ordersummary {
	float: left;
	width: 236px;
}

div.checkout-info-ordersummary div.checkout-info-row-right {
	text-align: right;
}

div.checkout-info-ordersummary div.total {
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px dotted #000000;
}

div.checkout-info-ordersummary div.total div.checkout-info-row-right {
	color: #DF2226;
}

div.checkout-info-ordersummary div.checkout-info-freeshipmsg {
	border: 1px solid #000000;
	font-size: 10px;
	margin-top: 15px;
	padding: 3px;
}

div.checkout-info-ordersummary div.checkout-info-freeshipmsg span.freeship {
	color: #0099FF;
	text-transform: uppercase;
	font-weight: bold;
}

div.checkout-info-ordersummary div.checkout-info-freeshipmsg span.freeshipamount {
	font-weight: bold;
}

table.checkout-item-list {
	border-collapse: collapse;
	font-size: 11px;
	margin-bottom: 10px;
}

table.checkout-item-list thead {
	background-color: #EBE7DF;
	color: #000000;
	text-align: left;
}

table.checkout-item-list th {
	clear: both;
	margin-bottom: 10px;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
}

table.checkout-item-list th.cart-item-hdr-product {
	width: 569px;
}

table.checkout-item-list th.cart-item-hdr-itemPrice {
	width: 115px;
}

table.checkout-item-list th.cart-item-hdr-quantity {
	width: 66px;
	text-align: center;
}

table.checkout-item-list th.cart-item-hdr-extendedPrice {
	text-align: right;
	white-space: nowrap;
	width: 165px;
}

table.checkout-item-list td {
	clear: both;
	margin-bottom: 10px;
	padding: 10px 5px 5px;
	vertical-align: top;
	border-top: dotted 1px #000000;
}

table.checkout-item-list tr.firstRow td {
	border: medium none;
}

table.checkout-item-list input.quantityBox {
	border: 1px solid gray;
	height: 13px;
	padding: 6px 1px 5px;
	text-align: center;
	width: 24px;
}

table.checkout-item-list div.cart-item-extprice {
	font-size: 11px;
	margin-bottom: 20px;
	color: #DF2226;
	font-weight: bold;
	text-align: right;	
}

table.checkout-item-list div.cart-item-extprice span.strikethrough {
	margin: 0px;
	color: #000000;
	font-weight: normal;
}

table.checkout-item-list div.cart-item-btnCtrl {
	font-size: 10px;
	white-space: nowrap;
	text-align: right;
}

table.checkout-item-list div.cart-item-btnCtrl a {
	color: #000000;
}

table.checkout-item-list div.cart-item-btnCtrl a:hover,
table.checkout-item-list div.cart-item-btnCtrl a:active {
	color: #0099FF;
}

div.checkout-promos {
	margin: 10px 0px 35px;
}

div.checkout-promo-hdr {
	margin-bottom: 4px;
	text-align: center;
}

div.checkout-promo-list {
	font-size: 10px;
}

div.checkout-promo-list-row {
	marin-bottom: 3px;
}

div.checkout-promo-row-code {
	margin-left: 5px;
	float: left;
	padding: 3px 0px;
	font-weight: bold;
}

div.checkout-promo-row-title {
	float: left;
	padding: 3px 0px;
}

div.checkout-promo-row-amount {
	text-align: right;
	padding: 3px 0px;
	font-weight: bold;
	color: #FF0000;
}

div.checkout-promo-row-ctrl {
	font-weight: bold;
	margin: 0px 5px 0px 10px;
	float: right;
	text-align: right;
	width: 55px;
}

div.checkout-promo-row-note {
	font-weight: bold;
	margin: 0px 5px 0px 10px;
	float: right;
	text-align: right;
	width: 55px;
	padding: 3px 0px;
}

span.checkout-promo-row-err {
	color: #FF0000;
	font-weight: bold;
}


/* @Receipt Page */

div.receipt-layout-content {
	margin-top: 20px;
}

div.receipt-info-boxes {}

div.receipt-info-header {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}

div.receipt-info-hdr {
	background-color: #EBE7DF;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 5px;
	text-transform: uppercase;
}

div.receipt-info-message {
	color: #000000;
	font-size: 10px;
	margin-bottom: 10px;
}

div.receipt-info-row {
	font-size: 11px;
	clear: both;
	margin-bottom: 8px;
}

div.receipt-item-ftr-left div.receipt-info-row {
	padding: 0px 5px;
}

div.receipt-info-row-left {
	font-weight: bold;
	float: left;
	margin-right: 7px;
}

div.receipt-info-row-right {
}

div.receipt-info-invoiceheader div.receipt-info-row-left {
	text-transform: uppercase;
}

div.receipt-info-invoiceheader div.receipt-info-row-right {
	text-align: left;
	text-transform: uppercase;
}

div.receipt-info-boxes div.receipt-info-row {
	padding: 0px 5px;
}

div.receipt-info-row a {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #2F5C5C;
	text-decoration: underline;
}

div.receipt-info-row a:hover, 
div.receipt-info-row a:active {
	color: #2F5C5C;
	text-decoration: underline;
}


div.receipt-info-row span.section-label {
	font-weight: bold;
	text-transform: uppercase;
}

div.receipt-info-shipping {
	display: inline;
	float: left;
	width: 260px;
	margin: 0px 0px 0px 0px;
}

div.receipt-info-billing {
	display: inline;
	float: left;
	margin: 0px 14px 0px 0px;
	width: 260px;
}

div.receipt-info-invoiceheader {
	float: left;
	width: 334px;
	margin: 0px 14px 0px 0px;
}


table.receipt-item-list {
	border-collapse: collapse;
	font-size: 11px;
	margin: 20px 0px 0px;
}

table.receipt-item-list thead {
	background-color: #EBE7DF;
	color: #000000;
	text-align: left;
}

table.receipt-item-list th {
	clear: both;
	margin-bottom: 10px;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
	text-transform: uppercase;
	
}

table.receipt-item-list th.receipt-item-hdr-product {
	width: 569px;
}

table.receipt-item-list th.receipt-item-hdr-itemPrice {
	width: 115px;
}

table.receipt-item-list th.receipt-item-hdr-quantity {
	width: 66px;
}

table.receipt-item-list th.receipt-item-hdr-extendedPrice {
	text-align: right;
	white-space: nowrap;
	width: 165px;
}

table.receipt-item-list td {
	clear: both;
	margin-bottom: 10px;
	vertical-align: top;
	border-top: dotted 1px #000000;
}

table.receipt-item-list tbody td {
	padding: 10px 5px 5px;
}
table.receipt-item-list tfoot td {
	padding: 10px 0px 5px;
}

table.receipt-item-list tr.firstRow td {
	border: medium none;
}

table.receipt-item-list input.quantityBox {
	border: 1px solid gray;
	height: 13px;
	padding: 6px 1px 5px;
	text-align: center;
	width: 24px;
}

table.receipt-item-list div.receipt-item-detail-prodname a {
	font-weight: bold;
}

table.receipt-item-list div.receipt-item-extprice {
	font-size: 11px;
	margin-bottom: 20px;
	color: #DF2226;
	font-weight: bold;
	text-align: right;	
}

table.receipt-item-list div.receipt-item-extprice span.strikethrough {
	margin: 0px;
	color: #000000;
	font-weight: normal;
}

table.receipt-item-list div.receipt-item-detail-ctrl {
	float: left;
	height: 50px;
	margin: 0px 10px 0px 0px;
}

table.receipt-item-list div.receipt-item-btnCtrl {
	font-size: 10px;
	white-space: nowrap;
	text-align: right;
}

table.receipt-item-list a {
	color: #3C352F;
}

table.receipt-item-list a:hover,
table.receipt-item-list a:active {
	color: #3C352F;
}

table.receipt-item-list tfoot div.receipt-item-ftr-left {
	float: left;
	font-size: 10px;
	width: 632px;
}

table.receipt-item-list tfoot div.receipt-item-ftr-right {
	float: right;
}

div.receipt-info-invoicesummary {
	float: left;
	width: 241px;
	margin: 0px 0px 0px 0px;
}

div.receipt-info-invoicesummary div.receipt-info-row-right {
	text-align: right;
}

div.receipt-info-invoicesummary div.total {
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	border-top: 3px double #000000;
}

div.receipt-info-invoicesummary div.total div.receipt-info-row-right {
	color: #DF2226;
}

div.receipt-info-createaccount {
	clear: both;
	margin-top: 20px;
}

div.receipt-info-instruction {
	text-transform: uppercase;
	font-size: 10px;
	margin-bottom: 15px;
}

div.receipt-info-createaccount div.receipt-info-row-left {
	text-transform: uppercase;
	font-size: 10px;
	width: 135px;
}



/* @ Misc */
div.imgBound {
	border: solid 1px #000000;
	background-position: 50% 50%;
	background-color: transparent;
	background-repeat: no-repeat;
}

div.imgBound a {	
	display: block;
}

div.imgBound a span {
	display: block;
	visibility: hidden;
}

div.cart-item-img {
	float: left;
	margin: 0px 10px 5px 0px;
}

/* @Left Nav */
ul#left-nav {
	font-size: 11px;
	margin-left: 14px;
	margin-right: 14px;
}

ul#left-nav li {
	margin: 5px 0px;
}

ul#left-nav li.MainCat {
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	list-style-type: none;
	font-size: 15px;
}

ul#left-nav li.CatDims {
	color: #796C5F;
	margin-left: 5px;
}

ul#left-nav li.CatDims a {
	color: #796C5F !important;
}

ul#left-nav li span.smlMenuHdr {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}

ul#left-nav li a:link, ul#left-nav li a:visited {
	color: #371A00;
	text-decoration: none;
}

ul#left-nav li a:hover, ul#left-nav li a:active {
	color: #371A00;
	text-decoration: none;
}


ul#left-nav li.active a:link, ul#left-nav li.active a:visited {
	color: #C92127;
	text-decoration: none;
	font-weight: bold;
}
ul#left-nav li.active a:hover, ul#left-nav li.active a:active {
	color: #C92127;
	text-decoration: none;
	font-weight: bold;
}


ul#left-nav li.active li a:link, ul#left-nav li.active li a:visited {
	color: #371A00;
	text-decoration: none;
	font-weight: normal;
}
ul#left-nav li.active li a:hover, ul#left-nav li.active li a:active {
	color: #371A00;
	text-decoration: none;
	font-weight: normal;
}

ul#left-nav li.active li.active a:link, ul#left-nav li.active li.active a:visited {
	color: #C92127;
	text-decoration: none;
	font-weight: bold;
}

ul#left-nav li.active li.active a:hover, ul#left-nav li.active li.active a:active {
	color: #C92127;
	text-decoration: none;
	font-weight: bold;
}

ul#left-nav li.active {
	list-style-image: url(../images/red-square.gif) !important;
	list-style-position: outside;
}

ul#left-nav li.active li {
	list-style-image: none;
}

ul.left-nav-lvl2 {
	margin: 15px 0px 15px 5px;
	font-weight: normal;
}

ul#left-nav ul.left-nav-lvl2 li {
	font-size: 11px;
	font-weight: bold;
	color: #371A00;
}

ul.left-nav-lvl2 ul.left-nav-lvl3 {
	margin: 3px 0px 0px 15px;
}

ul.left-nav-lvl3 {
	margin: 15px 0px 15px 15px;
	font-weight: normal;
}

ul#left-nav ul.left-nav-lvl3 li {
	text-decoration: none;
	font-weight: normal;
	margin-left: 0px;
}

ul#left-nav-ftr {
	border-top: dotted 1px #000000;
}

div.hot {
	color: #FF0000;
	border: 1px solid #BBBBBB;
	padding: 5px;
}

div.mybuys-reczone-pgwide {
	margin: 13px 34px 0px;
}

div.prod-cat-row div.prodDiv div.prlst-itm-swatches {
	display: inline-block;
	margin: 0px auto 5px auto;
	padding: 0px 8px;
	text-align: center;
}

div.prod-cat-row div.prodDiv div.prlst-itm-swatches div.prSwatch-row {
	display: inline-block;
	display: -moz-box;
	margin: 1px auto 0px;
	height: 14px;
}

div.prod-cat-row div.prodDiv div.prlst-itm-swatches div.prSwatch-row div.prSwatch-img{
	width: 25px;
	height: 14px;
	float: left;
	margin: 0px 1px 0px 0px;
}

div.prod-cat-row div.prodDiv div.prlst-itm-swatches div.prSwatch-row div.lastitem{
	margin: 0px 0px 0px 0px !important;
}

div.prod-cat-row div.prodDiv div.prlst-itm-swatches div.prSwatch-row div.prSwatch-img div.imgBound {
	height: 14px;
	width: 25px;
	border: none 0px #FFFFFF;
}

div.prod-cat-row div.prodDiv div.prlst-itm-swatches div.prSwatch-row div.prSwatch-img div.imgBound a {
	background-color: #FFFFFF;
	background-position: 50% 50%;
	border: 1px solid #FFFFFF;
	height: 12px;
	width: 23px;
}

div.prod-cat-row div.prodDiv div.prlst-itm-swatches div.prSwatch-row div.prSwatch-img div.imgBound a.selected {
	border: solid 1px #C92127;
}

div.prod-cat-row div.prodDiv div.prlst-itm-swatches div.prSwatch-row div.prSwatch-img div.imgBound a:hover,
div.prod-cat-row div.prodDiv div.prlst-itm-swatches div.prSwatch-row div.prSwatch-img div.imgBound a:active {
	background-color: #EEB9BB;
}

div.prod-cat-row div.prodDiv div.prlst-itm-swatches div.prSwatch-row div.prSwatch-img div.imgBound a img {
	background-position: 50% 50%;
	border: 1px solid #8F8580;
	height: 8px;
	margin: 1px;
	width: 19px;
}

div.prod-cat-row div.prodDiv .prodName div.prod-New {
	font-weight: bold;
	font-size: 11px;
	color: #CC1A00;
	padding-bottom: 2px;
	text-align: center;
}

div.prod-cat-row div.prodDiv div.prodSubText {
	font-weight: bold;
	font-size: 11px;
	color: #CC1A00;
	padding: 5px 5px;
	text-align: center;
}


#ProdBtnRowComplete {
}

#ProdBtnRowReturnList {
	margin: 10px 0px 0px;
}

div.prod-detail-r div.prod-New {
	font-weight: bold;
	font-size: 12px;
	color: #CC1A00;
	padding-bottom: 4px;
}

div.prod-detail-r div.prodSubText, div#inner-content-col div.prod-detail-r div.prodSubText a {
	font-weight: bold;
	font-size: 14px;
	color: #CC1A00;
	padding: 5px 0px;
	text-align: left;
	text-decoration: none;
}

div#inner-content-col div.prod-detail-r div.prodSubText a:hover, 
div#inner-content-col div.prod-detail-r div.prodSubText a:active {
	text-decoration: underline;
}


div#accordion {
	padding: 0px;
}

h2.overview1 {
 margin: 0px;
 padding: 10px 10px 10px 15px;
 background-color: #EBE7DF;
}

h2.overview2 {
 margin: 0px;
 padding: 10px 10px 10px 15px;
 background-color: #d9d4ca;
 cursor: pointer;
}

div.overview2 {
 border-color: #d9d4ca !important;
}

div#accordion h2 span {
	padding-top: 3px; 
	font-size: 7px; 
	float: right;
}

.min100
{
	padding: 0px !important;
	position: relative;
	min-height: 100px;
	height: 100px;

}
.min100 td li{list-style-position:inside;}