html, body {
	font-family:Verdana, Trebuchet MS, Tahoma;
	font-size:12px;
	color:#555;
}
body { margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
body.normal { min-width:0px;	}
h1 {
	color:#4C5B74;
	font-size:18px;
	font-weight:normal;
	font-family:Georgia, Verdana, Trebuchet MS, Tahoma;
	padding-bottom:15px;
	padding-left:5px;
	margin-bottom:15px;
	border-bottom:1px #DCCAB9 solid;
}
h2 { font-size:14px; color:#000; font-weight:normal; margin:3px 0 3px 0; }
h3 { font-size:11px; color:#000; font-weight:normal; margin:3px 0 3px 0; }
h4 { font-size:11px; color:#582d0a; font-weight:normal; margin:0 0 3px 0; }
small {
	font-size:10px;
}
a 	{	color:#4C5B74;	}
a:hover {	color:#000;	}
input, select { border:1px solid #d8d9c7; padding:2px; font-size:10px; letter-spacing:1px; }

.clear { clear:both; }

#container { 
	width:795px; 
	min-width:796px;
	margin:auto;
	border-left:#FB925B 2px solid;
	border-right:#FB925B 2px solid;
	border-bottom:#FB925B 2px solid;
}

#header { padding:10px; }
	.logo { width:450px; float:left; }
	.search { width:300px; float:right; font-size:10px; color:#836e6b; text-align:right; }
	.search input { border:1px solid #d8d9c7; padding:5px; font-size:10px; letter-spacing:1px; }
	.search li { display:inline; }
#login {	
	margin-top:-4px;
	margin-right:60px;
	font-size:10px;
	display:block;
	float:right;
}
#login a {
}
#win {
	position:absolute;
	margin:0px;
	padding:0px;
	border:1px #ccc solid;
	width:360px;
	height:550px;
	margin-left:-326px;

}#win iframe {
	width:100%;
	height:100%;
}

#path a{
	font-weight:bolder;
	font-family:Trebuchet MS,Georgia,Tahoma;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
	color:#250500;
	padding-left:10px;
}
.itempagtop a {
	padding:3px;
}
.nav1_container {
	height:30px; 
	border-top:2px solid #000; 
	border-bottom:1px solid #d8d9c7; 
	background:#eff0e3; 
}
.nav1_container div { 
	float:left; 
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	height:22px;
	border-left:1px #d8d9c7 solid;
	min-width:60px;
	text-align:center;
} .nav1_container div a{ 
	font-weight:bolder;
	font-family:Trebuchet MS,Georgia,Tahoma;
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
	color:#250500;
}
.nav1_container .d_1_container div a{ 
	text-transform:none;
}
.nav1_container div:hover { background:#dfe1ce }
.nav1_container .d_1_container {
	border:0px transparent solid;
	border:1px #aaa solid;
	position:absolute;
	background-color:#fff;
	height:50px;
	border-top:0px transparent solid;
	display:none;
}
.nav1_container .d_1_container:hover {
	background-color:#fff;
}
.nav1_container .d_1_container div:hover {
	background-color:transparent;
}
.nav1_container .d_1_container div a:hover {
	text-decoration:underline;
}
.nav1_container .d_1_container div {
	clear:both;
	border-color:transparent;
	padding:0px;
	margin:0px;
	width:130px;
	text-align:left;
	height:12px;
}
.nav1_container .d_1_container div a{
	font-size:10px;
	font-weight:normal;
}


#nav2 	{ border-bottom:1px solid #d8d9c7; font-size:11px; }
#nav2 a { 
	font-family:Trebuchet MS,Georgia,Tahoma;
	font-size:11px;
	letter-spacing:1px;
	color:#666; text-decoration:none; }
#nav2 a:hover { color:#000; }
#nav2 ul { padding:10px; margin:0; }
#nav2 li { display:inline; padding:0 15px 0 0; margin:0; }

#content { margin:5px 0 5px 0; min-height:350px;}
#cms_content { padding:30px; padding-top:0px;	}
#cms_content p{line-height:25px; text-align:justify;}
.left1 { float:left; }
.right1 { float:right; }
.left2 { float:left; margin:10px 0 0 0; max-width:395px; }
.right2 { float:right; margin:10px 0 0 0; }
.itemnav {  padding:10px; padding-top:0px;width:105px; font-size:11px; float:left; }
.itemnav ul { padding:10px 0 0 0; margin:0; list-style:none; }
.itemnav li { padding:0 0 5px 0; margin:0; }
.itemnav a { color:#666; text-decoration:none; }
.itemnav a:hover { color:#666; text-decoration:underline; }
.item_container { float:right; width:660px; padding:0 10px 0 0; }
.item { 
	padding:3px; 
	background:#efefef; 
	border:1px solid #ccc; 
	width:140px; 
	height:140px;
	float:left; 
	margin:10px 0 5px 10px; 
}
.item img {   margin-bottom:14px;border:1px #ccc solid; background-color:#fff; margin-left:15px; max-height:89px;}
.itempagtop { border-bottom:1px solid #d8d9c7; padding:10px; margin:15px 0 10px 0; text-align:right; font-size:10px; color:#666; }
.itempagbot { border-top:1px solid #d8d9c7; padding:10px; margin:10px 0 15px 0; text-align:right; font-size:10px; color:#666; }
.itempagtop a, .itempagbot a { color:#666; }
.itempagtop a:hover, .itempagbot a:hover { color:#000; }

img.thumb {
	border:1px #AAA solid;
	cursor:pointer;
} 
img#image_viewer {
	width:360px;
	margin-top:-19px;
	margin-left:15px;
}
div.item_details {
	font-size:11px; color:#000; font-weight:normal;
	width:290px;
} div.item_description {
	margin-bottom:20px;
	font-size:12px;
	min-height:80px;
}

#footer { text-align:center; font-size:10px; line-height:18px; margin:10px 0 0 0; }
#footer a { font-size:11px;	}

.nav3 { background:#eff0e3; border-top:1px solid #d8d9c7; padding:15px; color:#836e6b; }
.nav3 a { color:#836e6b; text-decoration:none; padding-right:5px; padding-left:5px; margin-top:30px;border-left:1px #c7c8b6 solid; }
.nav3 a:first-child {	border-left:0px transparent solid;}
.no_border_left a:first-child {	border-left:0px transparent solid;}
.nav3 a:hover { text-decoration:underline; }

.nav4 { background:#828220; padding:15px; color:#eff0e3; }
.nav4 a { color:#eff0e3; text-decoration:none; padding-right:10px; padding-left:10px; margin-top:30px;border-left:1px #c7c8b6 solid;}
.nav4 a:first-child {	border-left:0px transparent solid; }
.nav4 a:hover { text-decoration:underline; }


.copyright { padding:10px; }

#cart_mini {
	position:absolute;
	/*margin-top:40px;*/
	top:62px;
	margin-left:682px;
	font-size:10px;
	width:140px;
	clear:both;
}#cart_mini a {	font-size:10px; color:#000; }
#cart_mini img { border:0px transparent solid;}

div.row {border-bottom:1px #999 solid;}
div.row:hover {background-color:#EEE;}
div.row .label { text-align:left; }

.handIt {	cursor:pointer;	}



/* gallery */
.imageblock { /* image gallery */
	width:70px;
	height:60px;
	float:left;
	margin:7px;
}.imageblock img { /* image gallery */
	outline:1px #999 solid;
	cursor:pointer;
	margin:8px;
}.imageblock img:hover {
	outline:1px #000 solid;
}
.gallery {
	float:left; 
	width:313px;
	padding:0 0 0 5px; 
	margin:10px 5px 10px 0px; 
	background-color:#EEE;
}
#fader {	max-width:410px; width:410px; min-height:300px;	}
#img_holder img {	max-width:410px; width:410px; min-height:300px;	}
#img_holder {	max-width:410px; width:410px; overflow:hidden;border:1px #999 solid; 	}
#img_container { float:left;min-width:410px; min-height:300px;		}
/* end gallery */


.menu_item {	width:130px; height:20px; float:left; }
.menu_item a {	text-decoration:none; }
.menu_item a:hover {	text-decoration:underline; }
.menu_item_heading { 	display:block; color:#000; font-weight:bold; font-size:16px; margin-top:20px; border-top:1px #ddd solid; }
.menu_container { margin-bottom:30px; background-color:#eee; padding:20px; }

.left2 p{ padding-left:10px; padding-right:5px; padding-top:3px; line-height:20px; text-align:justify;}
.righ2 p{ padding-left:10px; padding-right:5px;}

