/*
/* Top navigation bars */

body { font-family:Georgia, "Times New Roman", Times, serif; margin:0 auto;}

/* main navigation */

ul#nav { margin:0px; padding:10px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size:14px; color:#95907c; border-bottom:2px #977519 solid; background-color:#cbbb99; text-align:center; height:20px;}
ul#nav li { list-style-type:none; display:inline; }
ul#nav li a, ul#nav li a:visited { font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:14px; padding:10px 0px;  }
ul#nav li a:hover {color:#977619;  }
ul#nav span { padding:0 52px; color:#977519;}

ul.products { margin:0px; padding:0px;}
ul.products li { width:180px; height:auto; float:left; list-style-type:none; padding:8px; border:1px #ededec solid; }
* html ul.products li { padding:17px; }
ul.products li a span { width:100%; height:40px; display:block; vertical-align:middle; color:#b19614; font-family:"Times New Roman", Times, serif; font-size:17px; font-weight:bold; }
ul.products li a:hover span { text-decoration:none; color:#996600;  }
ul.products li img { width:160px; height:106px; border:2px #e0e0e0 solid; }

.top input 					{ border:1px #999999 solid; padding:5px 10px 5px 10px;}
.top-backing 				{ background-color: #ffffff; }
.top-smallbar-backing		{ background-color: #cabb98; padding:20px 0px;   }
.top-links					{  font-weight:bold;  color:#576C80; text-decoration: none; font-size:11px; }
.top-links:hover			{  font-weight:bold;  color:#d3ba46; text-decoration: none; }
.top-smallbar-text			{  font-weight:bold;  color:#ffffff; text-decoration: none; }

/* Left And Right Menus */
.menu-backing				{background-color:#FFFFFF; }
.menu-backing-title			{background-color:#FFFFFF; }
/*.menu-backing-content		{background:url(../images/divider.jpg) bottom no-repeat; padding-bottom:40px;  }*/
.menu-backing-content input { text-align:center; }
.menu-title-text			{font-weight:normal; color:#977519; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; text-decoration: none;}

.menu-section-links			{ color:#957415; margin:0px; padding:0px;font-weight:normal; text-decoration: none; }
.menu-section-links:hover 	{ background-color: #bea97c; }

.menu-selected-links		{font-weight:bold;color:#957415;text-decoration: none;}
.menu-selected-links:hover	{font-weight:bold;color:#d3ba46;text-decoration: underline;}
.menu-normal-text			{  font-weight:normal;  color:#957415; text-decoration: none; font-size:12px;}
.menu-bold-text				{  font-weight:bold; font-size:16px;  color:#957415; text-decoration: none;}
.menu-links					{  font-weight:normal;  color:#957415;text-decoration: none;}
.menu-links:hover 			{  font-weight:normal;  color:#d3ba46; text-decoration: underline;}

/* Middle Section (Main Content) */
.middle-backing				{ background-color: #fffcf6; border-left:1px #d1d1d1 solid; border-right:1px #d1d1d1 solid; padding-top:20px; padding-bottom:30px; width:600px; height:auto; }
.text-path 					{
	
	font-weight:bold;
	color:#b7a986;
	text-decoration: none;
	padding-left: 5px;
	font-size:12px;
	text-transform:uppercase;
}
.text-path:hover			{
	
	font-weight:bold;
	
	color:#d3ba46;
	text-decoration: none;
	padding-left: 5px;
}
.welcome-text				{
	
	font-weight:bold;
	
	color:#333333;
}

.title { color:#CC9933; font-size:24px; padding:0px 0px 0px 20px; width:100%; border-bottom:1px #CC9933 solid;}
.middle-normal-text			{  font-weight:normal;  color:#ad8935; text-decoration: none; font-size:12px; line-height:18px;  }
.table-backing-title		{ background-color:#f9eccc; padding:10px 0px 10px 0px; }
.table-backing-content		{  padding:10px; }
.table-backing-content table { background-color:#FFFFFF; }
.table-backing-content img	{ border:5px #e8e8e8 solid; margin:0px 0px 0px 0px; }
.field-backing-title		{ /*background-color: #D4D1C2; */ font-weight:bold;  color:#D4D1C2; text-decoration: none; /*padding:20px 0px 20px 0px;*/}
.field-backing-content		{ font-weight:normal;  color:#000000; text-decoration: none;}
.table-title-text			{  font-weight:bold;  color:#996600; text-decoration: none; text-transform:uppercase; font-size:12px; }
.middle-links				{  font-weight:bold; text-decoration: none; color:#b5911b; }
.middle-links:hover			{  font-weight:bold;  color:#d3ba46; text-decoration: none; }
.middle-links-header		{  font-weight:bold;  color:#d5b73f; text-decoration: none; }
.middle-links-header:hover	{  font-weight:bold;  color:#d3ba46; text-decoration: none; }
.product-field-title		{  font-weight:bold;  color:#000000; text-decoration: none; }
.product-field-content		{  font-weight:normal;  color:#000000; text-decoration: none; }
.normal-field-title			{  font-weight:bold;  color:#000000; text-decoration: none; font-size:12px; }
.normal-field-content		{  font-weight:normal;  color:#000000; text-decoration: none; }
.error-text					{  font-weight:bold;  color:#FF0000; text-decoration: none; font-size:12px; }
.highlight-text				{  font-weight:bold;  color:#055566; text-decoration: none; }
.product-title 			{	background-color:#cbbb99; color:#FFFFFF; padding:10px 0px 10px 0px; width:250px; height:auto; text-align:center; font-size:14px; }
.product-container			{ border:1px #e0e0e0 solid; width:172px; height:150px;}
.product-name 				{ height:50px;}

/* Product styles */
.description-text			{
	
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#575141;
	text-decoration: none;
}

div.product-details { padding:10px; border:1px #dbd4b8 solid; font-size:12px; }

/*.description-text span { text-transform:uppercase; }*/
.specialoffer-text			{  font-weight:bold;  color:#FF0000; text-decoration: none; }
.extrafield-title-text		{  font-weight:normal; font-size:12px;  color:#000000; text-decoration: none; }
.extrafield-content-text	{  font-weight:normal;  font-size:12px; color:#000000; text-decoration: none; }
.qty-title-text				{  font-weight:normal;  color:#000000; text-decoration: none; font-size:16px; }

.price-title-text			{  font-weight:normal;  color:#000000; text-decoration: none; font-size:16px; }
.price-content-text			{  font-weight:bold;  color:#000033; text-decoration: none; font-size:16px; }
.incvat-content-text		{  font-weight:normal;  color:#333333; text-decoration: none; font-size:16px; }

.other-title-text			{  font-weight:bold; font-size:14px;  color:#000000; text-decoration: none; }
.darkshade-backing			{ background-color: #AAAAAA; }
.mediumshade-backing		{ background-color: #BBBBBB; }
.lightshade-backing			{ background-color:#FFFFFF; border-bottom:1px #CCCCCC solid; }
.extralightshade-backing	{ background-color: #DDDDDD; }
.review-title-backing		{ background-color: #CCCCCC; }
.review-subject-backing		{ background-color: #DDDDDD; }
.review-content-backing		{ background-color: #EEEEEE; }
.review-title-text			{  font-weight:bold;  color:#000000; text-decoration: none; }
.review-content-text		{  font-weight:normal;  color:#000000; text-decoration: none; }

/* Section styles */
.header-title				{  font-weight:bold;  color:#000000; text-decoration: none; }
.header-description			{  font-weight:normal;  color:#222222; text-decoration: none; }
.subsection-description		{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#af8b35; text-decoration: none; padding:10px 0px 0px 0px; }

/* General Form Fields */
.textbox 					{ background-color: #FFFFFF; font-fanily: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: light; color: #000000; border: 1px solid #30799E; }
.button						{ background-color: #ac2424; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; padding: 1px; height: auto; cursor: pointer; }
.selectbox					{ background-color: #FFFFFF; font-fanily: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: light; color: #000000; border: 1 solid #30799E; }

/* Copyright */
font.copyright-text				{  font-weight:normal;  color:#ffffff; text-decoration: none; font-size:12px; text-transform:uppercase; }
font.copyright-text a, font.copyright-text a:visited		{  font-weight:normal;  color:#FFFFFF; text-decoration: none; }
font.copyright-text a:hover 		{  font-weight:normal;  color:#ffffff; text-decoration:underline; }

/* Default Options */
a:link, a:visited			{  color:#b19614; text-decoration:none; font-size:14px; cursor:pointer; }
a:hover 					{  color:#987517;  }
.body-shop					{ background-color: #FFFFFF; margin:0px; color:#957415;  font-family:Verdana, Arial, Helvetica, sans-serif; }


*/

ul.footer { margin:0 auto; color:#FFFFFF; } 
ul.footer  span { color:#FFFFFF; padding:0px 5px; }
ul.footer li { list-style-type:none; display:inline; color:#FFFFFF; }
ul.footer li a, ul.footer li a:visited { color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:12px; text-transform:uppercase; font-size:12px;  }
ul.footer li a:hover { text-decoration:underline; }

/* additional css */

/* search */
.top-backing input {
    width: 150px;
}
.top-backing input.button {
    width: auto;
}
#aSearch {
    font-size:12px;
}

/* leftnav */
.leftNav {
    border-collapse: collapse;
}
.leftNav a {
    display: block;
    padding: 4px;
}
.leftNav a:hover {
    background-color: #ececec;
}
.leftNav a.active,
.leftNav a.active:hover {
    background: #bea97c url(/images/leftnav_icon.gif) no-repeat right center;
    color: #fff;
    text-decoration: none;
}

/* right col */

/* basket */
a.recentlyViewedBasket {
    font-size: 12px;
}

/* login panel */
.loginTable label,
.loginTable a {
    font-size: 11px;
}
.loginTable label {
    display: block;
    float: left;
    width: 60px;
    text-align: right;
    margin-top: 2px;
    padding-right: 5px;
}

/* special offers */
.specialOffersHeading {
    width: 181px;
    height: 46px;
    padding-top: 10px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    font-size:15px;
    color: #fff;
    background: #bea97c url(/images/special_offers_bg.png) no-repeat left top;
}

/* recommended items */
.recommendedItems {
    padding: 5px;
    background-color: #fff;
    border:1px solid #AAAAAA;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.recommendedItems .other-title-text {
    display: block;
    font-size: 12px;
    margin: 0.5em 0 0.75em 0;
    color: #977519;
}
.recommendedItems tr.recommendedItem td {
    padding: 5px;
    border-top: 1px solid #dddddd;
}