@charset "UTF-8";/* CSS Document */body{	font-family:Geneva, Arial, Helvetica, sans-serif;	color:#000000;	font-size:14px;	background-color:#1C1B68;	background-image:url(image/bg.jpg);	background-position:top center;	background-repeat:no-repeat;}body a{	font-weight:bold;	text-decoration:none;	color:#000000;}body a:hover{	text-decoration:underline;	color:#000000;}img {		border:none;}h1{	padding:0px;	margin:0px;	font-weight:normal;	font-size:18px;}h2 {	padding:0px;	margin:0px;	font-size:14px;}#horizon {	background-color: transparent;	position: absolute;	top: 50%;	left: 0px;	width: 100%;	margin-top: -300px;	text-align: center;	min-width: 900px; }#wrapper {	background-color: #fff;	position: relative;	text-align: left;	width: 800px;	height: 600px;	margin: 0px auto;}#mainbox {	background-image:url(image/mainbg.jpg);	background-position:top;	background-repeat:no-repeat;	width: 800px;	height: 600px;}#logo {	padding-top:20px;}#message {	width:800px;	text-align:center;	margin-top:150px;}#nav {margin-left:50px;}#home_left {margin-left:20px;margin-top:40px;margin-bottom:40px;width:430px;float:left;}#home_quote {margin-bottom:30px;}#home_text {margin-left:30px;width:300px;}#home_right {margin-top:30px;}#product_left {margin-left:53px;margin-top:20px;margin-bottom:40px;width:430px;float:left;}#product_right {margin-top:60px;}#breadcrumb {margin-left:53px;margin-top:10px;width:700px;font-size:12px;}#breadcrumb a:hover {text-decoration:none;}#breadcrumb a:hover {text-decoration:underline;}#title {margin-left:53px;width:350px;font-size:18px;float:left;margin-top:10px;}#gallerylink {width:350px;font-size:14px;float:left;text-align:right;font-weight:bold;color:#1C1B66;margin-top:15px;}#gallerylink a {color:#1C1B66;}#product_desc {margin-left:53px;width:700px;font-size:12px;clear:both;}#product_desc_left {float:left;width:350px;margin-left:53px;font-size:12px;line-height:1.1em;margin-top:20px;margin-right:20px;height:320px;}#product_desc_right {margin-top:20px;float:left;width:330px;font-size:12px;line-height:1.1em;height:180px;}.product_title {font-size:14px;font-weight:bold;}#product_gallery_left {float:left;width:350px;margin-left:53px;font-size:12px;line-height:1.1em;margin-top:10px;margin-right:20px;height:325px;}#product_gallery_right {margin-top:10px;float:left;width:330px;font-size:12px;line-height:0.5em;}#orders {margin-top:61px;float:left;width:330px;font-size:12px;line-height:1.1em;}/*****************text pattern specific******************/#home_quote ul {	margin:0px;	padding:0px;}#home_quote li {	list-style:none;	margin-bottom:-15px;}#gallery_body{xmargin-left:20px;margin-bottom:40px;margin-top:20px;width:700px;float:left;font-size:12px;}#blog_body{margin-left:50px;margin-bottom:40px;margin-top:20px;width:700px;float:left;font-size:12px;}#blog_body img {	float:left;	margin-right:10px;}#spacer{	clear:both;}.entry-title {padding-top:15px;clear:both;}.eventlist {	margin-bottom:10px;}#thumbs {	margin-left:50px;	margin-top:10px;}