/* pink #a94a30  
   gold nav  #e4b342
   dim nav  #8b7523
   dark pink  #65290e
   dark brown #1c0000
*/
body { background: #FFFFFF; color: #999999; height: 100%; font-family: Arial, Helvetica, sans-serif; }
a { color: #000000;}
a:hover { color: #666666;}
h1,h2,h3 { color:  #000000;}
h4 {color:#666666; font-weight: bold; }
h5 {color:#666666; font-weight: bold; }
.wrapper {position:relative;margin: 0 auto; height: 100%; width:100%; margin-bottom: 0;}
.header-top-container {background: none; border: none; background-color:#FFFFFF;}
.header-nav-container {background: none;}
.header {height: 105px; border: 0;}
.header-top {height:95px;}
.quick-access { /* text-indent: -9999px;*/ margin: 0px; width:720px; text-align:left; height:40px; background-color:#000000;}
.shop-access{background:url(../images/pattern.gif);height:30px; margin:0px 0px 0px 0px; padding:1px 0px 0px 0px; float:left; }
.quick-access li {background: none;font-family: helvetica; }
.shop-access ul li {border: thin;border-color:#999999; border-right:thin;border-right-style:solid;}
.shop-access ul li a {font-family: helvetica; color: #CCCCCC; text-decoration: none;}
.shop-access ul li a:hover {text-decoration: none; border-bottom: 1px dotted;}
.middle-container {background: none; width:auto; margin:0px auto; }
.mini-search {background: none; padding: 0; width: 237px;z-index:1200;color: #CCCCCC;}
.mini-search .input-text {
	width: 133px;
	height:20px;
	
	color: #999999;
	border: 1px solid #42160e;
	background-color: #FFFFFF;
	
}
.mini-search {}
ul.breadcrumbs { background-color:#FFFFFF; width:790px;margin:0px;padding:0px ;color:#000000; margin-top:0px; }

.col-2-left-layout .col-main{
	background-color:#FFFFFF;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #585858;
	width:799px;
}
#nav {width: 199px; padding: 0; margin: 0;	color:#000000;}
#nav li { display: block; width: 199px; margin-bottom: 12px; text-align:right; float:right;font-family: Arial, Helvetica, sans-serif; font-weight: bold;background-image: url(../images/side.gif);background-repeat: no-repeat;background-position: right 19px; color:#000000;}
#nav li a{ float: right;  color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 1px; text-decoration:none; margin-right:0px;padding: 6px 15px 6px 0px;}
#nav li a:hover{ color: #FFFFFF;background-image: url(../images/menuback.gif);background-repeat: no-repeat;background-position: right; margin-right:0px; padding-right:0px; width:100%;}
#nav li a:hover span{ color: #FFFFFF;background-repeat: no-repeat;background-position: right; margin-right:15px; padding-right:0px;}
#nav li.active {color: #FFFFFF;background-image: url(../images/menuback.gif);background-repeat: no-repeat;background-position: right 6px; margin-right:0px; padding-right:0px; padding-top:6px;}
#nav li.active span{color: #FFFFFF;margin-right:15px; padding-right:0px;}

#nav li ul li{background-image:none;}
#nav li.active ul li span{color: #000000;padding-right:0px;margin-right:0px;}
#nav li.active ul li span a{color: #000000;padding-right:0px;}
#nav li ul li a:hover span{ color: #666666;background-image:url(../images/active.gif);background-repeat: no-repeat;background-position: right center; margin-right:5px; padding-right:8px; width:100%; width:180px;}
#nav li ul li.active a {color: #000000  !important; font-weight:bold;background-image:url(../images/active.gif);background-repeat: no-repeat;background-position: right center;padding: 2px 15px 2px 12px; width:180px;}
#nav li.active ul li a:hover,#nav li.active ul li.active a {color: #666666  !important;}

#nav li.active ul {position: relative; float: left; top: 0; left: 0;font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#nav li.active ul li a {background: none; padding: 10px 15px 0px 0px;font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#nav li.active ul li.active  {background: none; padding: 10px 0px 0px 0px;font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}



#nav li.active ul li.active span{width: 180px; background:transparent;float: right;  color: #999999; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;margin-right:15px;}

#nav ul span  {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; padding-right: 20px;}
#nav ul li.active ul li a {color: #666666!important; text-align:right;	background:none;}

#nav li.over ul{display: block; position: relative; float: left; top: 0; left: 0;  margin: 0;}
#nav li ul li a{ padding-left: 0px; margin-right:0px;padding-right:0px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; background:none; /*sonu*/}
#nav li.over ul li { padding-left: 0px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; background:none; /*sonu*/}
#nav li ul li a { float: right;  color: #000000; font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#nav li ul li span{
padding-bottom:0px;}
#nav li ul li {
padding-bottom:0px;margin-bottom:0px;}

#nav li.over ul ul {left: 0; padding-left: 0px;margin-left: 0; border: 0px solid red;}
#nav li.over ul ul ul {display: block; }
#nav li.active ul ul{display: block; position: relative; float: left; top: 0; left: 0;}
.footer .informational li {	display:inline;	padding-right:8px;	padding-left:4px;	text-align:left;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: none;	border-right-style: solid;	border-bottom-style: none;border-left-style: none;  }
.layered-nav .head {background: #a94b30; background-image: none;}
.layered-nav h3 {display: block; color: #fff; padding: 2px 16px;}
.layered-nav h4 {background: #65290e; font-weight: normal; background-image:none; color: #fff; border: none;}
.layered-nav .border-creator {border: 1px solid #65290e;}
.narrow-by dt {background: none; color: #a94b30;}
.narrow-by dl {background: none;}
.base-mini {background: none; }
.base-mini .head {background: none; padding: 0; margin:0; border: none; color: #fff; padding: 0px;}
.base-mini .head h4 {}
.base-mini .content{
display:inline;  height:15px;}
.mini-cart .subtotal{color:#1c0000;}
.mini-cart .actions {}
.middle {background: none; width: 1000px; padding: 0;}

.category-head h2 {color:#666666; font-size: 188%; font-weight: normal; font-family: trebuchet, sans-serif;}
table.pager,
table.view-by { background: #FFFFFF; color: #666666; border: 1px solid #65290e;}
table.view-by {border-top: none; margin-bottom:5px;}
table.pager td {border: none;}
table.view-by td { border: none; }
/*.col-2-left-layout .listing-type-grid,
.col-2-right-layout .listing-type-grid {background: none; width:790px; float:left;}
*/
.col-2-left-layout .listing-type-grid{background: none; width:790px; float:right; margin-bottom:10px;}
.listing-type-grid .grid-row {border: none;}
.col-2-right-layout .listing-type-grid li.item,
.col-2-left-layout .listing-type-grid li.item   {background: #FFFFFF; width: 195px;}
.catalog-listing h5 a {color: #999999; text-decoration: 1px dotted underline;}
.catalog-listing h5 a:hover { color: #000000;}

li.item .price-box,
li.item .form-button,
li.item .add-to   {padding-left: 10px;}
li.item h5{padding-left: 1px;height:35px;}

.mini-product-tags .content a, .mini-product-tags .content a:hover {color:#e4b342;}
.content p { color: #1c0000;}
.product-info-box {border: none;margin-left:5px;}
.product-image 		{background: #fff;}
.product-options-bottom .price-label { color: #1c0000;}
.listing-type-grid { background: none;}
.listing-type-grid li.item {margin: 12px 0px 12px 0px; width: 150px; padding: 0px; background: #1c0000; text-align:center;}
.listing-type-list .listing-item {border: none; background: #1c0000; padding: 10px; margin-bottom: 10px;}
.listing-type-list .product-shop {width:285px;}

.product-shop {float: left; margin-left: 20px; width: auto;}

.product-essential { }
.product-info-box .product-name { color: #666666; font-size: 167%; font-weight: normal;}
.product-collateral {}


.data-table {color: #1c0000;}
.data-table thead tr th {background: #CCCCCC; background-image: none;}
.shopping-cart-totals { border: 1px solid #65290e;}
.shopping-cart-collaterals .box { border: 1px solid #65290e;}
.one-page-checkout-progress h4.complete{background: #f18200; color: #1c0000;}
.one-page-checkout-progress h4 a{ color: #65290e;}

.account-box {color: #1c0000;}

.footer-container{
	border: none;
	display:block;
	
	margin-top: 0px;
	margin-right: inherit;
	margin-bottom: 0px;
	margin-left: inherit;
}
.footer { background: none; border-top: 1px solid #000000; padding-bottom: 20px;  display:block; width:1000px;}
.footer label {color:#65290e;}
.footer p.legality a { color: #42160E; font-size: 10px;}
.footer p.legality a:hover { color: #42160E;}
h1#logo span {display: none;}
.footer .informational a{color:#999999;font-size:11px;}
.footer .informational a:hover {color:#000000; font-size:11px;}
.left-nav-container p {
	font-size: 8px;
	color: #42160E;
	margin: 0;
	width:199px;
	
}
.left-nav-container{
	width:199px;
	vertical-align:bottom;
	
}
.left-nav-container p a {
	font-size: 8px;
	color: #42160E;
	margin: 0;
}
