body {
	color: #444;
	background: #fff;
background-image:url(../images/logobg.gif);
background-repeat:no-repeat;
background-position: center -35px;
font-family:Verdana, Arial; font-size:11px;
margin-top:15px;
}
.price strike {color:red}
#ibox h1 {color:white;}
.ibox_wrapper {
background-color: #000 !important;
color: #FFFFFF !important;
}
.ibox_w {
background-color: none !important;
}
.productSubmitInput {font-size:9px; padding:2px;}
.shop-product-large .instock {display:none;}
.req {color:#EA8023;}
form.submitform {border:1px dashed #EA8023; display:block; padding:15px;}
form.submitform textarea {font-family:Arial; font-size:12px; line-height:16px; padding:10px;}
.shop-catalogue h5 {padding:10px 10px 0px 15px; margin-bottom:0px;}
.shop-catalogue {padding:0px 15px 15px 0px;}
.shop-product-small {padding-bottom:0px;}
.productSmall .shop-product-small ul .stock, .productSmall .shop-product-small ul .quantity {display:none;}
.productSmall h5 {height:25px; overflow:hidden; line-height:15px;}
#main .shop-product-small h5 {padding:10px 10px 10px 10px}
ul.productfeaturelist {margin:0px;}
ul.productfeaturelist li {list-style-type:none;}
.twtr-hd h4 {display:none;}
img.column {margin-right:25px; margin-bottom:15px;}
img.right {float:right; margin:0px 0px 10px 20px;}
td.photogalleryItem {border:1px solid #eee;}
a#nextBLink, a#prevBLink {display:none;}
div#imageData #bottomNavClose {width:46px; overflow:hidden}
#footer p a {color:#666;}
#footer p {position:absolute; left:20px; top:20px;}
#footer ul {height: 130px; float:right; width:195px; padding-left:20px; margin-top:20px; border-left:1px dotted #444; margin-bottom:0px; padding-bottom:0px;}
#footer .logo {position:absolute; bottom:0px; left: -60px;}
#footer .container {height:150px; margin-top:0px; padding-top:0px;}
#footer {position:relative;}
#footer li {list-style-type:none; margin:0px; padding:0px;}
#footer li a{display:block; padding:4px 0px; line-height:10px;}
div#footer {
	padding-top: 0px;
	height: 150px;
background-color:black;
overflow:hidden;
}
.gridview #sub img, .gridview #sub .image {display:none;}
.gridview #sub .shop-product-small {padding-bottom:0px;}
p.embed {background-color:black; border:15px solid black}
p.embed object, p.embed embed {width:100%; height:350px;}
.exhibs h2 {font-size:14px; margin-bottom:10px; height:29px; line-height:17px;}
.exhibs .added {color:#ccc; font-size:10px; display:none;}
.exhibs p {margin-right:10px; margin-bottom:10px;}
.exhibs a {display:block;}
.exhibs a img {margin-bottom:10px; border:1px solid #ccc;}
.exhibs h2 span {font-size:11px;}
.exhibs {border-left:1px dotted #ccc; float:left; width:197px; height:250px; padding-left:22px; overflow:hidden; margin-bottom:20px}
a, a:active {outline:0;}
div table.productTable td {padding:0px;}
div table.catalogueTable {display:none;}
div.shop-product-large .image {padding:10px;}
.sidebar img {margin-left:18px;}
.sidebar .image img {margin-top:0px; margin-bottom:0px;}
.sidebar .image {width:187px; height:109px; overflow:hidden}
.sidebar p {margin-left:18px;}
.sidebox ul {}
.sidebox table {margin-bottom:0px;}
.sidebox .shop-product-small h5 a {text-decoration:underline;}
.sidebox h5 {padding-top:10px;}
.sidebox .shop-product-small {border:0px;}
.sidebox table.productTable td {padding:0px;}
.sidebox .shop-product-small {padding-bottom:15px;}
.sidebox .shop-product-small .image {margin:0px 0px 0px 0px}
.sidebox {border-bottom:1px dotted #ccc; padding-bottom:5px;margin-bottom:10px}
.sidebox p {margin-bottom:10px;}
.sidebar img {margin-top:10px; margin-bottom:10px;}
.sidebar p {padding-right:10px;}
div#nav ul li.navright {float:right;}
div.newsletter-form, div.newsletter-form h3 {border:0px; background-color:#fff;}
#placeholder-whosloggedin, #placeholder-search {display:none;}
#main {padding-left:28px; width:670px; padding-right:20px; padding-bottom:20px; }
#blog #main {width:890px;}
.store1 #main {float:right; padding-left:0px;}
.store1 #sub {border-left:0px; padding-right:0px; margin-left:20px; border-right:0px dotted #ccc; padding-top:25px;}
.store1 #sub h3 {font-size:14px; padding-left:7px; text-transform:uppercase;}
.store1 #sub ul {margin-left:0px; padding-left:0px;}
.store1 #sub ul li {list-style-type:none; padding-left:7px; margin-left:0px;}
.store1 #sub .item {padding-bottom:4px;}

#sub ul li {list-style-type:none;}
div div#main div.inner, div div#sub div.inner {padding-top:0px;}
#sub {padding-right:10px; width:210px; border-left:1px dotted #ccc;}

input.cat_textbox_small, input.cat_listbox_small {width:170px;}
h1, h2, h3, h4, h5, h6 {
	color: #000;
}
#main h4 {border:1px dotted #ccc; border-left:0px; border-right:0px; padding:5px 0px; margin:20px 0px 20px 0px; font-style:italic; color:#999; clear:both; float:none;}
#main h1 {margin-bottom:15px; font-size:16px;}
#main h5 {margin-bottom:5px;}
a#logo {
	color: #595411;
	font-size: 36px;
	font-weight: bold;
	text-decoration: none;
}

div.container {
	background-color: transparent;
position:relative;
}
div#nav ul {padding-top:30px; padding-left:0px; height:50px; margin-bottom:0px;}
div#nav ul li {display:inline; float:left;}
div#nav ul li a {display:block; padding:5px 10px; font-family:Georgia,serif; font-size:15px; color:#ea8023;
text-transform:uppercase; letter-spacing:2px; font-weight:normal; text-decoration:none;}
div#nav ul li.navright a{padding:0px;}
div#nav ul li.navright a img {width:26px; margin-right:12px;}
div#nav ul li a:hover {text-decoration:underline;}
div#nav div#placeholder-nav {
	background-color: #000;
}

div#hero div#placeholder-hero {
	background-color: #b7ae9b;
}

div#hero-sub div.inner {
	background-color: #595441;
	color: #fff;
	font-size: 11px;
}



td.menu-item {
	color: #fff;	
}

td.menu-item-hover {
	color: #00fcff;
}

td.menu-item-selected {
	color: #fffc00;
}

td.submenu-item {
	background: #f9f9f9;
	color: #000;
	font-size: 11px;
	padding: 6px !important;
}

td.submenu-item-hover {
	background: #4A8797;
	color: #fff;
	font-size: 11px;
	padding: 6px !important;
}

td.submenu-item-selected {
	background: #000;
	color: #fff;
	font-size: 11px;
	padding: 6px !important;
}

/* @group Forms */

.product-form h3 {
	font-size: 14px;
	padding-left: 9px;
}

.product-form {
	margin-bottom: 18px;
}

.secure-login, .newsletter-form {
	background: #f9f9f9;
	border: 1px solid #f2f2f2;
	margin-bottom: 10px;
}

.secure-login h3, .newsletter-form h3 {
	background: #eee;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	margin: 0;
	padding: 6px 18px;
text-transform:uppercase;
}

.secure-login div.form, .newsletter-form div.form {
	padding-left: 9px;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */

/* @group Links */

a {
	color: #EA8023;
	text-decoration: underline;	
}

a:hover, a:active {
	color: #4A8797;
	text-decoration: underline;
}

div#hero-sub a:link, div#hero-sub a:visited {
	color: #69BFDE;
	text-decoration: none;		
}

div#hero-sub a:hover, div#hero-sub a:active {
	color: #69BFDE;
	text-decoration: none;		
}

#placeholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */



/* @group Template Settings */

div#header-left img {
	margin: 30px 0 0;
}

div#header-left, div.whoslogged, div#header-right {
	height: 126px;
	line-height: 126px;
}
div#header-left {position:absolute; top:0px; right:0px; overflow:hidden;}
div#header-left a {display:block; width:500px; height:150px; overflow:hidden; text-indent:500px;}
div.whoslogged {
	text-align: right;
}

div#placeholder-search {
	padding: 46px 40px 0 0;
	text-align: right;
}

div#placeholder-search input.cat_textbox_small {
	width: 130px;
}

div#nav div#placeholder-nav {
	height: 36px;
}

div#placeholder-nav {
	padding-left: 18px;
}

div#placeholder-nav td {
	padding: 0;
	vertical-align: middle;
}

div#hero {
	margin-right: 0;
	width: 600px;
}

div#hero div#placeholder-hero {
	overflow: hidden;
}

div#hero div#placeholder-hero, div#hero-sub div.inner {
	height: 216px;
}

div#hero-sub div.inner {
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
}

div#hero-sub div.pad {
	padding: 18px;
}

div#main div.inner, div#sub div.inner {
	padding: 18px 0 36px;
}
div#main h3 { font-size:2.2em}
div#main h3 a {color:black; text-decoration:none; display:block;}
div#main h3 a:hover {text-decoration:none; background-color:#eee;}
div#placeholder-rss { display:none;
	height: 16px;
	margin-bottom: 9px;
	text-align: right;
}

div#placeholder-rss img {
	margin: 0 9px;
	vertical-align: middle;
}


#footer .container {padding-left:20px;}
#placeholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */
