body{
	background:#362343 url('img/bg.jpg') repeat-x;
	margin:0px;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:11.5px;
	line-height:18px;
}

h2 {font-size:24px;font-weight:normal;}
h1 {font-size:30px;font-weight:normal;}
a {color:#2296b7;}
img {border:5px;}
#header {height:140px;background:url('img/header.jpg');}
#header table {border-collapse:collapse;border:0px;display:table;margin-top:-1px;}
#header img {border:0px;}
#header tr {margin:0px;}
#header td {display:table-cell;	margin:0pt;	vertical-align:top;}
#wrap {width:920px;margin:0px auto;}
#mainbox {width:920px;}
#main_top {background: #44aabb;height:38px;}
#main_mid {background:url('img/bg_mid.jpg') repeat-y;float:left;	padding-left:10px;padding-top:10px;padding-bottom:30px;width:910px;}

#wrapper {margin:0px;}
#left {width:900px;height:300px;}
#left_box {float:right;}

#right {
	float:left;
	margin-top:0px;
	width:222px;
	background:right;
	background:#12052e;
	padding:5px 0px 45px 0px;
}

#main_bottom {
	float:left;
	background:url('img/bg_bottom.jpg') repeat-x;
	height:48px;
	text-align:center;
	font-size:12px;
	padding-top:10px;
	width:920px;
}

#main_bottom a {
	text-decoration:none;
	color:#c93310;
}

#center {
	width:670px;
}

#navbox {
	width: 210px;
	margin: 10px 10px 10px 0px;
	border-width: 1px;
}

#navbox ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navbox li a {
	color:#351379;
	height: 32px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	height: 24px;
	text-decoration: none;
	font-size:13px;
	display: block;
	background:#cec1e8;
	padding: 8px 0 5px 8px;
	border-bottom:1px solid #a254cf;
	font-weight:bold;
}

#navbox li a:hover {
	color: #FFF;
	background: #f4b214;
	padding: 8px 0 5px 8px;
	font-size:13px;
}

#navbox li a .selected {
	color: #FFF;
	background: #cf9f2b;
	padding: 15px 0 5px 10px;
}

#navbox li a.prod {
	color: #ffffff;
	background: #331c63;
	padding: 5px 0 15px 20px;
}

#navbox li a:hover.prod  {
	color: #FFF;
	background: #f48814;
	padding: 5px 0 15px 20px;
}

.center {
	height:330px;
}

a img {
	border:  1px solid #00f;
}

#main_content {
	padding:5px 5px 20px 10px;
	
}

#main_content a {
	color:#5D4B16;
}

#main_content img {
	border:none;
}

#gallery {
	margin: 0 auto;
	width: 655px;
	text-align: left;
	float:left;
}

#gallery ul {
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
}

#gallery ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

#gallery li {
	float: left;
	margin: 10px 5px 0 0;
	width: 100px;
}

#gallery img {
	border:none;
}

.hr {
	color:#ffe828;
}

#page {
	font-size:14px;
	color:#EF004F;
	margin-bottom:20px;
	font-weight:bold;
}

#page a {
	color:#0F8B03;
	text-decoration:none;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
}

#product_box {
	width:92px;
	height:162px;
	padding:20px 0px 0px 0px;
	background:url('img/box2.jpg') #f1e888;
	border:#c9a863 1px solid;
	float:left;
	text-align:center;
	margin-right:5px;
	margin-bottom:15px;
}

#product_box a {color:#F30F3E;text-decoration:none;}
#product_box a:hover {color:#F8771B;}
#product_box a:hover img {border:1px solid #FFC22E;border-top:6px solid #FFC22E;border-bottom:2px solid #FFC22E; }

.title1 {
	color:#b35d00;
	font-size:27px;
	font-weight:700;
	font-family:'Lucida Sans',verdana;
}

.title2 {
	font-size:14px;
	color:#4455aa;
	font-weight:bold;
}

input, textarea { 
	width: 300px; 
	margin-left: 0px;
	border: 1px solid #b88923;
	font-size: 100%;
	margin: 2px;
}

.submit { 
	border: 1px solid #b88923;
	width: 70px;
	height: 22px;
	cursor: pointer;
	font-size: 100%;
	background: #f8da9a;
	color:#533e10;
}

#catname {width:100%;padding:2px 0px 2px 3px;border-bottom:#bbb1c6 1px solid;border-top:#bbb1c6 1px solid;	background:#6c4e8e;font-size:19px;font-weight:bold;}

#contact_left {float:left;width:580px;padding:20px 10px 10px 10px;}
#contact_right {float:left;width:550px;padding:10px 10px 10px 50px;}
.spacer{clear:both; height:1px;}
.myform{margin:0 auto;width:450px;padding:14px;}
#stylized{float:left;}
#stylized h1 {font-size:23px;margin-bottom:8px;color:#FF11A6;}
#stylized p{font-size:11px;color:#453640;margin-bottom:20px;border-bottom:solid 1px #AD80B9;padding-bottom:10px;}
#stylized label{display:block;font-weight:bold;text-align:right;width:140px;float:left;color:#453640;}
#stylized .small{color:#888888;display:block;font-size:11px;font-weight:normal;text-align:right;width:140px;}
#stylized input{float:left;font-size:12px;padding:4px 2px;border:solid 1px #D9BFE0;width:250px;margin:2px 0 20px 10px;}
#stylized textarea{float:left;font-size:12px;padding:4px 2px;border:solid 1px #D9BFE0;width:250px;margin:2px 0 20px 10px;height:220px;}
#stylized button{clear:both;margin-left:150px;width:125px;height:31px;background:#fff;text-align:center;line-height:31px;color:#000;font-size:11px;font-weight:bold;}

#wrapperproduct {float:left;width:670px;}
#leftproduct{float:left;margin-top:20px;width:660px;}
#rightproduct{float:left;width:660px;}
#producttitle {
	color:#fff;
	width:100%;
	padding:25px 0px 0px 3px;
	background:url('img/bg_product_title.jpg') repeat-x;
	font-size:25px;
	height:68px;
	font-weight:900;
	font-family:'Lucida Sans',verdana;
}
#productimage img{
	border:#d9931a 1px solid;
	border-width: 1px 20px 1px 20px;
}
#productdesc {
	margin-top:10px;
	color:#4D4A89;
	width:650px;
	padding:20px 0px 10px 15px;
	border:#6e0272 1px solid;
	border-width: 13px 1px 2px 1px;
	background:#fcd5fd;
}
#rightproduct a {color:#F32080;}
#detail {font-weight:500;font-size:19px;	color:#381163;}
#next {float:right;} 
#next a {color:#E21212;font-size:18px;font-family:arial;text-decoration:none;}
#next a:hover {color:#1B53AF;text-decoration:underline;}
#previous {float:left;}
#previous a {color:#E21212;font-size:18px;font-family:arial;text-decoration:none;}
#previous a:hover {color:#1B53AF;text-decoration:underline;}

#imageSlideshowHolder  img{border-top:10px solid #4e0c0c;border-bottom:2px solid #170b0b;}
