body { 
font-family: Arial;
background-color: #cefcb3;
background-image: url('../images/body_bg.jpg');
background-repeat: repeat-x;
color: #6d6d6d;
text-decoration: none;
word-spacing: 0.05em;
text-align: left;
letter-spacing: 0;
line-height: 1.4em;
font-size: 12px; 
}
h2 { 
font-family: Tahoma;
color: #336600;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 1px;
line-height: 1.3em;
font-size: 1.5em;
margin-bottom: 3px;
}
h3 { 
font-family: Tahoma;
color: #336600;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 1px;
line-height: 1.3em;
font-size: 1.3em;
margin-bottom: 3px;
}
h4 { 
font-family: Tahoma;
color: #336600;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 1px;
line-height: 1.3em;
font-size: 1.1em;
margin-bottom: 3px;
}
p { margin-bottom: 5px;}
hr { color: #f79d0c; background-color: #f79d0c; height: 1px; }
label { width:150px; display: inline; float:left;}
table {
	border-collapse: collapse;
	table-layout:automatic;
}
th {
	font-size: 1em;
	text-align: center;
	text-transform:uppercase;
	border-bottom: 1px solid #85d630;
}
tr {}
td {
	font-size: 12px;
	padding:5px;
} 
/*********************  style   *********************/
#view_cart table {
	border-collapse: collapse;
	table-layout:automatic;
}
#view_cart th {
	font-size: 1.1em;
	text-align: center;
	text-transform:uppercase;
	color: #6F6F6F;
}
#view_cart td {
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}
#header { width: 960px; height: 320px; background-repeat: no-repeat; background-position: center; margin:0px auto;}
#logo { width:186px; height:133px; background-image: url('../images/logo.png'); margin-left: 20px; display: block; }
#t_ourproduct { background-image: url('../images/th_ourproduct.png'); }
#e_ourproduct { background-image: url('../images/ourproduct.png'); }
#t_publicrelation { background-image: url('../images/publicrelation.png'); }
#t_guestbook { background-image: url('../images/guestbook.png'); }
#e_guestbook { background-image: url('../images/en_guestbook.png'); }
#t_news { background-image: url('../images/title_news.png'); }
#t_vdo { background-image: url('../images/title_our_vdo.png'); }
#e_vdo { background-image: url('../images/en_aboutus.png'); }
#t_ourproduct, #t_publicrelation, #t_guestbook, #t_vdo,
#e_ourproduct, #e_publicrelation, #e_guestbook, #e_vdo {
	width:200px; height:40px; display: block; margin: 5px 0px 10px 10px;
}

#menu {
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px;
	padding: 0 0 0 10px;
	list-style-type: none;
	font-size: 13px;
	height: 40px;
	background-color:#93D95D;
}
#menu ul {
	float: left;
	margin: 0px;
	padding: 0px;
}
#menu li {
	float: left;
	margin: 0;
}
#menu li a {
	text-decoration: none;
	display: block;
	padding: 0 10px;
	line-height: 40px;
	color: #336600;
	font-size: 12px;
}
#menu li a:hover {
	text-decoration: none;
	color: #FFF;
}
#left_bg_header { background-image: url('../images/bg_left_header.png'); margin:0px; height:15px;}
#left_bg_footer { background-image: url('../images/bg_left_footer.png'); margin:0px; height:15px;}
#left_bg { background-color: #e4ffca; padding:10px 0px; margin:0px; }
#login { width:200px; height:150px; margin:0px auto;}
#login span { width:90px; display: block; float:left;}
#login #login_form { width: 100px;}
#login #button { float:right; margin: 5px 10px 10px 10px;}
#wrapper { width:960px; margin:0 auto; }
#title { width:200px; height:40px; background-color: #c0f988; margin:10px auto; }
#content1 { margin-bottom: 20px; }
#content2 { width:340px; margin-right: 10px; margin-bottom: 20px; float:left; }
#content3 { width:340px; margin-left: 10px; margin-bottom: 20px; float:left; }
#footer { width:100%; height:130px; background-color: #336600; color:#FFF;}
#footer #nav2 { width:960px; margin:0px auto; clear:both; text-align:center; padding:10px 0px;}
#footer ul { margin-left:50px; }
#footer ul li { float:left; padding:0 10px;}
#footer a { color:#FFF; }
#bigbox_top { width:700px; height:20px; display: block; background-image: url('../images/bigbox_top.png');}
#bigbox_body {width:660px; padding:0px 20px ; display: block; background-image: url('../images/bigbox_body.png');}
#bigbox_bottom {width:700px; height:20px; display: block; background-image: url('../images/bigbox_bottom.png');}
#bigbox2_top { width:340px; height:19px; margin:0px; padding:0; display: block; background-image: url('../images/bigbox2_top.png');}
#bigbox2_body {width:300px; height:470px; padding:0px 20px; margin:0px; display: block; background-image: url('../images/bigbox2_body.png');}
#bigbox2_bottom {width:340px; height:20px; margin:0; padding:0; display: block; background-image: url('../images/bigbox2_bottom.png');}
#news_box { width:100%; border-bottom: 1px dashed #B2E27A; padding-bottom:10px; margin-bottom:10px;}
#activity_img { width:90px; float: left; }
#activity_text { width:200px; float: left; }
#activity_text span { color:#336600; font-size: 1.1em; }
#activity_text2 { width:550px; float: left; margin-bottom: 10px;}
#activity_text2 span { color:#336600; font-size: 1.1em; }
#bigbox2_body #imgtitle { margin-bottom: 10px;}
#product_category_title { width:600px; height:34px; background-image: url('../images/title_bg.jpg'); font-size: 30px; padding:15px 0px 0px 60px; color:#236000;}

/* page_product */
#product_box { width:200px; float:left; margin:10px 0px 10px 13px; height:auto; overflow: hidden; }
#product_box2 { width:160px; float:left; margin:5px 5px 5px 0px; height:auto; overflow: hidden; }
#product_box2 span { color:#336600; font-size: 1.1em; }
#product_box2 span a { color:#336600; font-size: 1em; font-weight: bold; }
#product_image { width:196px; height:150px; overflow:hidden; border: 2px solid #339900; margin: 10px 0px; text-align: center; position:relative; }
#product_image img { width:196px; height:150px; }
#product_box span { color:#336600; font-size: 1.1em; }
#product_box span a { color:#336600; font-size: 1em; font-weight: bold; }
#newproduct_img {}



#left_product { width:200px; margin:0px 10px; }
#ourproduct { width:200px; margin-bottom: 10px; clear:both; display:block;}
#left_product_img { width:60px; float: left; margin-right:9px; display: block;}
#left_product_text { width:130px; float: right; display: block;}
#left_product a { color:#336600; }
#downlood { width:220px; padding:0px; margin-top:100px; color:#FFF; overflow:hidden;}
#download #visitor1 { width:88px; height:10px; float:left; background-color: #336600; padding:10px; color:#FFF;}
#download #visitor2 { width:200px; height:85px; float:right; background-color: #85D630; padding:5px 10px; color:#FFF; text-align: center;}
#download #visitor3 { width:200px; float:left; background-color: #85D630; padding:10px; text-align: center;}
#download #visitor3 a { color:#FFF; text-decoration: none; }
#search { float:right; background:#336600; padding:5px; margin-right:10px;} 
#more_product { float:right; margin-right:20px; }
#intro_wrapper { width:1024px; height:768px; display:block; margin:0 auto; background-color: #DDD; background-image: url('../images/intro_bg.jpg');}
#intro_wrapper ul { padding-top:180px; margin-left:30px; }
#intro_wrapper ul li { float:left; list-style-type: none; margin:0 10px; font-size:14px; }
#intro_wrapper ul li a { color:#336600; }
#flash_intro { width:672px; height:442px; padding-left:180px; margin-top:25px; overflow: hidden;}
#intro_wrapper #entersite { margin-left:410px; padding-top: 15px; font-size:20px;}
#intro_wrapper #entersite a { color:#FFF; font-size:20px;}
#image_footer { width:960px; height:340px; background: url('../images/footer_bg.png') no-repeat; display: block; }
#guest_book_form { width:200px; height:250px; display: none; margin-top: 20px; }
#guest_book_form input { width:195px; }
#product_desc { width:100%; float:left; }
.add_to_bag { width:630px; background-color: #C0F988; padding: 10px; padding-top: 15px; margin-top: 20px;}
.size { width:400px; float:left;}
.qtybtn1 { float:left; width:40px; }
.qtybtn2 { float:left; width:100px; padding-top: 2px;}
#size_head { width:100px; float:left; font-size: 1.5em; }
#shop { width:100%; height:auto; display:block; border-bottom: 1px dashed #B2E27A; padding:20px 0px;}
#shop #shopimage { width:200px; height:150px; float:left; }
#shop #shopimage img { width:200px; height:150px; float:left; margin:0; padding:0;}
#shop #shoptext { width:400px; height:auto; float:left; padding-left:20px;}
.register {}
.register span { width: 300px; }
.register label { width:100%; margin:5px 0px;} 
#activity img { border: 2px solid #339900; }
#activity .activitybox { width:140px; height:120px; float: left; margin:10px 10px; text-align:center; }
#comment { padding:5px 0px; margin:10px 0px; }
#activity_comment {float: left;}
.checkout_left { width:300px; float:left; background-color: #C4FFD3; padding:10px; height:420px; }
.checkout_left p { margin:10px; font-size:13px; }
.checkout_right { width:300px; float:left; background-color: #C4FFD3; margin-left:15px; padding:10px; height:420px; }
#pagination { font-size:14px; color:#336600; padding:3px; } 
#pagination a { font-size:14px; color:#f79d0c; padding:3px; } 
#pagination a:hover { font-size:14px; color:#336600; background-color: #85d630; } 
#ourproduct #productheader { font-size:1.2em; color:#f79d0c; padding:5px 0px 5px 10px; font-weight:bold; }
#ourproduct ul { }
#ourproduct ul li { }
#ourproduct ul li a { border-bottom: 1px dashed #B2E27A; display:block; padding:5px 0px 4px 35px; line-height:20px; 
						background-image: url('../images/bullet.png'); background-repeat: no-repeat; background-position: 5px 5px; }
#ourproduct ul li a:hover { text-decoration: none; color:#f79d0c; }
#reply img { float:left; }
#language_bar { clear:both; display:block; padding:0px 0px 20px 35px; vertical-align: middle; font-size: 14px; height:30px; color:#467115; }
#language_bar span { float:left; }
#language_bar img { float:left; margin-left:5px; }
#logo { margin-bottom: 20px; }


/*--Guest Book Comment--*/
.comment_box { background-color:#D3E7F5; border-bottom:#ffffff solid 1px; padding-top:3px; }
a { text-decoration:none; color:#f79d0c; }
a:hover { text-decoration:underline; color:#f79d0c; }
* { margin:0;padding:0; }

ol { list-style:none;font-size:1.2em; }
ol li{ position:relative;padding:.7em 0 .6em 0;}

ol.timeline { list-style:none;font-size:1.2em; }
ol.timeline li{ display:none;position:relative;padding:.7em 0 .6em 0;}
ol.timeline li:first-child{}

#main
{
width:500px; margin-top:20px; margin-left:100px;
font-family:"Trebuchet MS";
}
#flash { margin-left:100px; }
.box
{
height:85px;
border-bottom:#336600 solid 1px;
margin-bottom:20px;
width: 650px;
}

#guestbook input
{
color:#000000;
font-size:14px;
border:#666666 solid 2px;
height:24px;
margin-bottom:10px;
width:200px;
}

#guestbook textarea
{
color:#000000;
font-size:14px;
border:#666666 solid 2px;
height:124px;
margin-bottom:10px;
width:200px;
}

.titles{
font-size:13px;
padding-left:10px;
}

.star
{
color:#FF0000; font-size:16px; font-weight:bold;
padding-left:5px;
}

/* home page slider */
/*
 * Required 
*/
.container { width:600px; height:400px; overflow:hidden; position:relative; cursor:pointer; }
div.slides { position:absolute; top:0; left:0; }
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides > div,ul.slides li { position:absolute; top:0; width:600px; display:none; padding:0; margin:0; }
/*
 * Optional
*/
#newsSlider { margin:0 auto; width:600px; position:relative; clear:both; }
ul.pagination { list-style:none; padding:0; margin:10px 0px; }
ul.pagination li  { float:left; }
ul.pagination li a { padding:2px 4px; margin-right:3px; color:green; font-size: 14px;}
ul.pagination li.active a { background:green; color:white; }

/* Form */
.myform { display:block; font-size:14px;}
.myform label { width:150px; display:inline; float:left; margin:0; padding:0; height:auto; }
.myform label .small { font-size:11px; display:block; }
.myform p { display:block; height:auto; padding:10px; width:100%; clear:both; }
form.myform label.error, label.error { color: red; font-style: italic; }
div.error { display: none; }
label.error { float: right; color: red; vertical-align: top; margin-right:150px; }
.myform input { border: 1px solid black; height:20px; display:inline; width:150px; float:left; }
.myform input.radioclass { border: none; width:15px; }
#datepicker input { width:30px;}
.myform input:focus { border: 1px dotted black; }
.myform input.error { border: 1px dotted red; }	
.myform img { display:inline; float:left; }
.myform #check { display:none; }
.myform #radio { width:50px; float:left;}
