/****** e-comshops v3.6.3 CSS ******//* HTML ELEMENTS */	body {		font-family: Arial, Helvetica, sans-serif;		font-size: 11px;		color: #333333;              padding: 0;  	}		td, p {		font-family: Arial, Helvetica, sans-serif;		font-size: 12px;	}		a {		color: #967146;		text-decoration: none;	}		a:hover {		color: #696969;		text-decoration: none;	}		form {		margin: 0px;		padding: 0px;	}		hr {		color: #fff;	}	/* SURROUNDING TABLE */	#newcontainer {	        border: 1px solid #C7C0BB;                width: 900px;margin: 0 auto;padding: 0;border-collapse: collapse 	}#newcontainer td {padding: 0;margin: 0;position: relative;}#logodiv{background-color: #FFF;height: 68px;font-size: 3em;color: white;padding: 7px 0 0px 6px;}#strapline {color: #967146;margin-left: 10px;margin-bottom: 4px;}#topsearch{margin: -40px 0 20px 720px;}#headernav {border-collapse: collapse;background-color: #839CF7;height: 20px;width: 100%;text-align: right;margin-bottom: 20px;color: #aaa;text-transform: uppercase;vertical-align: middle;}#leftofnav{background-color: white;width: 177px;}#headernav a{font-weight: bold;color: #eee;margin: 0px 6px 0px 6px;vertical-align: middle;font-size: 13px;}#headernav img{margin-left: 4px;margin-bottom: -1px}#headernav .strapline{color: #CDCDCD;text-align: left;padding-left: 12px;}/* MAIN CONTENT TABLE */#content {	background-color: #FFFFFF;}/* TABLE HEADERS */#content th {	font-weight: bold;	border-bottom: 1px solid #85786D;	font-size: 11px;	text-align: right;	margin: 0px;	padding: 0 0 2px 0;	color: #666;}#content td{	padding-top: 8px;}/* PRODUCT NAME */#content h2 {	font-size: 14px;	font-weight: bold;	color: #333333;	margin: 0px;	padding: 0px;}/* PRODUCT PRICE */#content .itemprice h2 {	font-size: 14px;	font-weight: bold;	color: #990000;	margin: 0px;	padding: 0px;}		#content .itemprice td {	margin: 0px;	padding: 0px;}	/* REDUCED FROM TEXT (UNDER PRICE)*/#content .reduced {	font-size: 10px;	font-weight: bold;	color: #FF0000;	margin: 0px;	padding: 0px;}/* BOX BEHIND ADD TO CART BUTTON */#content .addbox {	font-weight: bold;	color: #666666;	background-color: #FFFFFF;	margin: 0px;	padding: 5px;	font-size: 10px;}/* REVIEW LINKS & HOVER */#content .reviews a {	font-size: 10px;	font-weight: bold;	color: #999999;	text-decoration: none;}	#content .reviews a:hover {	color: #333333;}/* BACKGROUND CELL FOR PRODUCT DESCRIPTION & IMAGE */#content .productbg {	background-color: #FFFFFF;}/* PREVIOUS & NEXT BUTTONS IN LIST ITEMS */#content #buttons {	text-align: right;}	#content #buttons input {	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	background-color: #999966;	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	border: none;}	#content #buttons form {	margin: 0px;	padding: 0px;	display: inline;}		/* HEADER FOR FEATURED ITEMS */	#content .featuredtitle {	color: #967146;	display: block;	background-color: #FFFFFF;	font-size: 15px;	font-weight: bold;	padding: 5px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}		#content .featuredtitle2 {	font-size: 14px;	font-weight: bold;	color: #999966;		}		/* Small thumbnail images beneath main image */		.thumbs {	list-style: none;	margin-left: -30px;}.thumbs li {	float: left;	margin-left: 10px;}.thumbtitle {	color: #66390E;	border-bottom: 1px solid #eee;}/* LEFT HAND MENU */#menu p {	padding: 5px;	margin: 0;}	#menu a {	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}	#menu a:hover {	font-weight: bold;	color: #000000;	text-decoration: none;}/* CATEGORIES AND SUBCATEGORIES MENU */#menu #catmenu {	margin-top: 10px;	margin-bottom: 0px;}#menu #catmenu .catheader {	display: block;	font-size: 14px;	font-weight: bold;	background-color:#968146;	padding: 3px;	color:#FFF;}#catmenu ul{	list-style: none;	margin:0;	padding:0;	border:none;}#catmenu li{	list-style: none;	border-bottom:1px solid #FFF;	margin-bottom: 0px;}#catmenu li a {	font-weight: bold;	display: block;	padding:3px 2px 3px 7px;	font-size:12px;	line-height:14px;	color:#967146;	text-decoration:none;}#catmenu li a:hover {	display: block;	background-color:#968146;	color:#FFFFFF;	text-decoration:none;}		#catmenu ul li.submenu p{	margin-left: 10px;}#catmenu ul p{	margin-left: -10px;}#catmenu li p{	margin-left: 10px;}#catmenu li ul li {	background-color: #FFFFFF;}#catmenu li ul li a {	text-indent: 8px;	color: #967146;}	/* general show and hide classes */.show{	display: block;}.hidden{	display: none;}	.webmoreinfo{color: #333 !important;}/* HOT MENU */#menu #hotmenu {	background-color: #FFF;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#menu #hotmenu .hotheader {	display: block;	font-size: 13px;	font-weight: bold;	color: #4E3532;	padding: 5px;}#hotmenu a {	font-size: 12px;color: #CCC;	}		/* SALE MENU */#menu #salemenu {	background-color: #BDBDBD;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#menu #salemenu .saleheader {	display: block;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-color: #424242;	padding: 5px;}/* SPECIAL MENU */#menu #specialmenu {	background-color: #BDBDBD;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#menu #specialmenu .specialheader {	display: block;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-color: #424242;	padding: 5px;}		/* FEATURED MENU */#menu #featuredmenu {	background-color: #CDBA96;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#menu #featuredmenu .featuredheader {	display: block;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	background-color: #999966;	padding: 5px;}		/* CHECKOUT STYLES */#checkoutbg {	background-color: #F0F0E1;	margin: 0px;	padding: 0px;}#checkoutborder {	background-color: #999966;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;}/* FOOTER CSS (BOTTOM NAV) */#footer p {	font-size: 9px;	color: #967146;	text-align: right;}#footer a {	font-size: 11px;	font-weight: bold;	color: #967146;	text-decoration: none;}#footer a:hover {	color: #999966;}.footerlinks{	text-align: center;}/* Miscellaneous Styles */#prodcont{	text-align: left;	margin: 0 auto;	padding-left: 16px;}.newprod{	vertical-align: top;	width: 148px;	display: inline-block;	margin: 6px;	text-align: center;	padding: 2px 2px 8px 2px;}.mybutton{width: 100px;height: 24px;background-color: #938E80;padding-top: 3px;text-align: center; }.mybutton:hover {background-color: #6E6751;}.mybutton a{text-decoration: none;color: #FFFFFF;}.billship{width: 85%;margin: 0 auto;}.billship th{background-color: #968146;color: #FFFFFF;font-size: 14px;}.billship p{margin: 6px 0 6px 0;}.req {color: orange;}#wrapcontainer {width: 100%;padding: 6px;overflow:hidden;}.wrapselect{width: 100px;text-align: center;float:left;margin: 0 0 0 6px;}.wrapselect img{margin: 0 6px 0 6px;border-right: 1px solid #DDD;border-bottom: 1px solid #DDD;}