@charset "utf-8";
/* CSS Document */
@import url("reset.css");
@import url("bgstretcher.css");
@import url("form.css");
@import url("menu.css");
@import url("cloud-zoom.css");
@import url("jquery.fancybox.css");
@import url("jquery-ui.css");

*{ margin:0; padding:0; }

html, body{ margin:0; padding:0; height:100%; background:#000000; font-family:Tahoma, Geneva, sans-serif; color:#ffffff; font-size:12px; font-weight:normal; font-style:normal; color:#ffffff; line-height:16px; }

a{ cursor:pointer; }
a:link{ text-decoration:none; }
a:visited{ text-decoration:none; }
a:hover{ text-decoration:none; }
a:active{ text-decoration:none; }
a:focus{ text-decoration:none; outline:none; }
img{ border:none; }

.clear{ height:0; clear:both; visibility:hidden; display:block; }
.clearfix:after{ content: "."; display: block; clear: both; visibility: hidden; height: 0; }
.clearfix{ display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix{ height: 1%; }
.clearfix{ display: block; }
/* End hide from IE-mac */

.bgstretcher-page{ text-align:center; }

/* LAYOUT */
#wrap{ margin:0; padding:0; width:100%; min-height:100%; height:auto !important; height:100%; display:block; text-align:left; }
	#page{ margin:0 auto; padding:0; width:900px; height:auto; }
	#main{ margin:0; padding:0; widows:900px; height:auto; float:left; }
		#top{ margin:0; padding:0; width:900px; height:auto; float:left; }
			#top_left{ margin:0; padding:25px 10px 15px 10px; width:200px; height:55px; float:left; background:url(../images/background/bg_nav.png) left top repeat-y; }
			#top_right{ margin:0 0 0 300px; padding:25px 0 15px 0; width:380px; height:55px; float:left; line-height:25px; font-family:"Century Gothic", Tahoma, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; text-align:right; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3); }
				#top_right a, #top_right a:link{ color:#dddddd; text-decoration:none; }
					#top_right a:hover{ color:#c3272f; text-decoration:none; }
		#nav{ margin:0; padding:0 0 50px 0; width:220px; height:auto; float:left; background:url(../images/background/bg_nav_bottom.png) left bottom no-repeat; }
		#container{ margin:0 0 0 20px; padding:0 0 15px 0; width:660px; height:auto; float:left; }
		
	#blog{ margin:0 auto; padding:0 10px; width:880px; height:auto; clear:both; }

#blog_content{ margin:0; padding:0 0 50px 0; width:660px; height:auto; float:left; background:url(../images/background/bg_transparent_bottom.png) left bottom repeat-x; }
	#content{ margin:0; padding:15px; width:630px; height:auto; float:left; background:url(../images/background/bg_transparent.png) repeat; }	
		#content h1{ margin:0; padding:0 0 16px 0; font-family:'Century Gothic', Tahoma, sans-serif; font-size:18px; font-weight:bold; color:#dadada; line-height:18px; text-transform:uppercase; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3); border-bottom:dotted 1px #dadada; }
		#content p{ font-size:12px; font-weight:normal; color:#fff; line-height:16px; }
		#content p span{ font-size:13px; font-weight:bold; color:#fff; line-height:24px; }
#blog_left{ margin:0 20px 0 0; padding:0; width:250px; height:auto; float:left; }
#blog_right{ margin:0; padding:15px 15px 0 0; width:585px; height:auto; float:left; }
			
.img1{ margin:0 0 15px 0; border:none; }
.bg_aboutus{ margin:0; padding:5px 5px 15px 5px; background:url(../images/noimage/image1.png) no-repeat; }

/* BOTTOM */
#bg_bottom{ margin:0 auto; padding:30px 0 0 0; width:100%; height:auto; background:url(../images/background/bg_bottom.png) left top repeat-x; float:left; position:fixed; bottom:0; z-index:10; }
#bottom{ margin:0 auto; padding:0; width:900px; height:auto; text-align:center; color:#797979; }
	#bottom p{ font-size:11px; }
	#bottom p span{ font-size:12px; font-weight:bold; }
	#bottom a, #bottom a:link{ color:#797979; text-decoration:none; }
		#bottom a:hover{ color:#dddddd; text-decoration:underline; }	
.footer{ margin:0; padding:15px 10px; width:880px; height:auto; float:left; background:url(../images/background/line_bottom.png) center top no-repeat; line-height:16px; text-align:left; }
	.footer_left{ margin:0; padding:0; width:780px; height:auto; float:left; }
	.footer_right{ margin:0; padding:0; width:100px; height:auto; float:left; text-align:right; }
		a.icon_fb, a.icon_fb:link{ margin:1px 0 0 5px; width:16px; height:16px; background:url(../images/element/fb.png) no-repeat; float:right; display:block; }
			a.icon_fb:hover{ margin:0 0 0 5px; width:16px; height:16px; background:url(../images/element/fb_hover.png) no-repeat; float:right; display:block; }
		a.icon_gp, a.icon_gp:link{ margin:1px 0 0 5px; width:16px; height:16px; background:url(../images/element/gp.png) no-repeat; float:right; display:block; }
			a.icon_gp:hover{ margin:0 0 0 5px; width:16px; height:16px; background:url(../images/element/gp_hover.png) no-repeat; float:right; display:block; }
		a.icon_tw, a.icon_tw:link{ margin:1px 0 0 5px; width:16px; height:16px; background:url(../images/element/tw.png) no-repeat; float:right; display:block; }
			a.icon_tw:hover{ margin:0 0 0 5px; width:16px; height:16px; background:url(../images/element/tw_hover.png) no-repeat; float:right; display:block; }	

/* SEARCH */
#box_search{ margin:0; padding:0; height:25px; }
#search{ margin:0 0 0 15px; padding:0; width:185px; height:25px; float:right; background:url(../images/background/bg_search.png) no-repeat; }
	#search form{ margin:0; padding:0; }
		#search input[type="text"]{ margin:0; padding:3px; width:154px; height:19px; background:none; border:none; float:left; font-size:11px; color:#fff; line-height:19px; }
		#search input[type="submit"]{ margin:0; padding:0; width:25px; height:25px; background:url(../images/background/button_search.png) no-repeat; border:none; float:left; cursor:pointer; }
		#search input[type="submit"]:hover{ background:url(../images/background/button_search_hover.png) no-repeat; border:none; }

/* PROMOTION */	
#blog_promotion{ margin:0 0 50px 0; padding:25px 0; width:200px; height:80px; text-align:left; }
	#blog_promotion a p{ font-size:12px; line-height:16px; color:#ffffff; text-decoration:none; }
	#blog_promotion a:hover p{ color:#c3272f; }
img.img_promotion{ margin:0 10px 0 0; float:left; border:none; }
#img_list{ margin:5px 0; padding:0; width:100px; height:36px; float:left; }
	#img_list ul{ margin:0; padding:0; width:100px; height:36px; list-style:none; overflow:hidden; }
	#img_list ul li{ margin:0; padding:0 5px 0 0; width:45px; height:36px; float:left; }
	#img_list ul li a img{ border:none; }
	#img_list ul li a:hover img{ /*border:solid 1px #c3272f;*/ }

#blog_promotion_inside{ margin:0 9px 0 0; padding:0; width:306px; height:80px; float:left; text-align:left; }
	#blog_promotion_inside a p{ font-size:12px; line-height:16px; color:#ffffff; text-decoration:none; }
	#blog_promotion_inside a:hover p{ color:#c3272f; }
img.img_promotion_inside{ margin:0 10px 0 0; float:left; border:none; }
#img_list_inside{ margin:5px 0; padding:0; width:216px; height:36px; float:left; }
	#img_list_inside ul{ margin:0; padding:0; width:225px; height:36px; list-style:none; overflow:hidden; }
	#img_list_inside ul li{ margin:0; padding:0 5px 0 0; width:67px; height:80px; float:left; }
	#img_list_inside ul li a img{ border:none /*solid 1px #ccc*/; }
	#img_list_inside ul li a:hover img{ /*border:solid 1px #c3272f;*/ }

/* NAVIGATOR */
.navigator{ margin:10px 0; padding:0 0 5px 0; font-size:11px; color:#cccccc; }	
	.navigator a{ color:#cccccc; text-decoration:none; }
		.navigator a:hover{ color:#c3272f; }
	.navigator span{ font-weight:bold; color:#c3272f; }		

/* CONTACT PAGE */
.bg_map{ padding:5px 5px 10px 5px; width:300px; height:165px; background:url(../images/background/bg_map.png) no-repeat; float:right; }
#blog_contact{ margin:0; padding:0; width:630px; height:auto; float:left; }
	#blog_contact p{ font-size:12px; font-weight:normal; color:#ffffff; line-height:20px; }
	#blog_contact p span{ font-family:'Century Gothic', Tahoma, sans-serif; font-size:14px; font-weight:bold; color:#c3272f; line-height:18px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0); text-transform:uppercase; }
		#blog_contact a, #content a:link{ color:#fff; text-decoration:none; }
			#blog_contact a:hover{ color:#c3272f; text-decoration:underline; }
	
	.icon{ margin:0 10px 0 0; border:none; vertical-align:top; }

/* FORM CONTACT */
#form_contact{ margin:0; padding:0; width:630px; height:auto; float:left; }
.form_list{ margin:0; padding:5px 0; width:610px; height:auto; float:left; clear:both; }
form#contactform{ margin:0 auto; padding:0; width:630px; height:auto; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#ffffff; line-height:22px; }
	form#contactform fieldset{ margin:0; padding:10px; border:solid 1px #444; }
	form#contactform legend{ margin-bottom:0; padding:7px; border:solid 1px #444; color:#dadada; font-family:'Century Gothic', Tahoma, sans-serif; font-size:14px; font-weight:normal; line-height:18px; text-transform:uppercase; background:url(../images/background/bg_transparent1.png) repeat; }
	form#contactform label{ margin:0; padding:0 10px 0 0; width:150px; height:24px; float:left; text-align:right; font-weight:normal; }
	form#contactform input[type="text"]{ margin:0; padding:3px 5px; width:250px; height:18px; float:left; background:url(../images/background/bg_transparent1.png) repeat; border:solid 1px #444; color:#222222; }
		form#contactform input[type="text"]:focus{ background:url(../images/background/bg_transparent2.png) repeat; border:solid 1px #c3272f; color:#eee; }
	form#contactform textarea{ margin:0; padding:3px 0; width:350px; height:48px; float:left; overflow:auto; background:url(../images/background/bg_transparent1.png) repeat; border:solid 1px #444; color:#222222; }
		form#contactform textarea:focus{ background:url(../images/background/bg_transparent2.png) repeat; border:solid 1px #c3272f; color:#eee; }
	form#contactform input[type="submit"].b_send, form#contactform input[type="reset"].b_clear{ margin:0 5px 0 0; padding:0; width:85px; height:30px; float:left; background:url(../images/element/button.png) no-repeat; border:none; text-align:center; font-size:13px; color:#dad9d9; }
		form#contactform input[type="submit"].b_send:hover, form#contactform input[type="reset"].b_clear:hover{ background:url(../images/element/button_hover.png) no-repeat; border:none; color:#fff; cursor:pointer; display:block; }
		form#contactform input[type="submit"].b_send:focus, form#contactform input[type="reset"].b_clear:focus{ background:url(../images/element/button_hover.png) no-repeat; border:none; color:#fff; cursor:pointer; display:block; }
form#contactform span{ margin:0 5px 0 0; color:#c3272f; }	
span.ValidationErrors { display:inline-block; font-size:12px; color:#c3272f; padding:0 0 0 10px; font-style:italic; position:relative; left:0; }

#form_register{ margin:0; padding:0; width:630px; height:auto; float:left; }
.form_left{ margin:0; padding:5px 0; width:300px; height:auto; float:left; }
.form_right{ margin:0; padding:5px 0; width:300px; height:auto; float:left; }
.form_center{ margin:0; padding:5px 0; width:600px; height:auto; float:left; }

form#regisform{ margin:0 auto; padding:0; width:630px; height:auto; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#333333; line-height:22px; }
	form#regisform fieldset{ margin:0; padding:10px; float:left; border:solid 1px #444;  background:#cccccc; }
	form#regisform legend{ margin-bottom:0; padding:7px; border:solid 1px #444; color:#dadada; font-family:'Century Gothic', Tahoma, sans-serif; font-size:14px; font-weight:normal; line-height:18px; text-transform:uppercase; background:url(../images/background/bg_transparent1.png) repeat; }
	form#regisform label{ margin:0; padding:0 10px 0 0; width:115px; height:24px; float:left; text-align:right; font-weight:normal; }
	form#regisform input[type="text"], form#regisform input[type="file"]{ margin:0; padding:3px 5px; width:163px; height:18px; float:left; background:url(../images/background/bg_transparent1.png) repeat; border:solid 1px #444; color:#222222; }
		form#regisform input[type="text"]:focus, form#regisform input[type="file"]:focus{ background:url(../images/background/bg_transparent2.png) repeat; border:solid 1px #c3272f; color:#eee; }
	form#regisform select{ margin:0; padding:3px 5px; width:175px; height:26px; float:left; background:#616161; border:solid 1px #444; color:#222222; }
		form#regisform select:focus{ background:#000; border:solid 1px #c3272f; color:#eee; }		
	form#regisform input[type="password"]{ margin:0; padding:3px 5px; width:163px; height:18px; float:left; background:url(../images/background/bg_transparent1.png) repeat; border:solid 1px #444; color:#222222; }
		form#regisform input[type="password"]:focus{ background:url(../images/background/bg_transparent2.png) repeat; border:solid 1px #c3272f; color:#eee; }
	form#regisform textarea{ margin:0; padding:3px 0; width:173px; height:48px; float:left; overflow:auto; background:url(../images/background/bg_transparent1.png) repeat; border:solid 1px #444; color:#222222; }
		form#regisform textarea:focus{ background:url(../images/background/bg_transparent2.png) repeat; border:solid 1px #c3272f; color:#eee; }
	form#regisform input[type="submit"].b_send{ margin:0 5px 0 240px; padding:0; width:60px; height:24px; float:left; background:url(../images/element/button.png) no-repeat; border:none; text-align:center; font-size:11px; color:#dad9d9; line-height:24px; }
	form#regisform input[type="reset"].b_clear{ margin:0 240px 0 5px; padding:0; width:60px; height:24px; float:left; background:url(../images/element/button.png) no-repeat; border:none; text-align:center; font-size:11px; color:#dad9d9; line-height:24px; }
		form#regisform input[type="submit"].b_send:hover, form#regisform input[type="reset"].b_clear:hover{ background:url(../images/element/button_hover.png) no-repeat; border:none; color:#fff; cursor:pointer; display:block; }
		form#regisform input[type="submit"].b_send:focus, form#regisform input[type="reset"].b_clear:focus{ background:url(../images/element/button_hover.png) no-repeat; border:none; color:#fff; cursor:pointer; display:block; }
form#regisform span{ margin:0 5px 0 0; color:#c3272f; }	

/* OUR SHOP */
#shoplocate{ margin:0; padding:0; width:630px; height:auto; float:left; }
.bg_shop{ margin:0 15px 0 0 ; padding:5px; width:200px; height:150px; float:left; background:url(../images/background/bg_shop.png) no-repeat; }
	#shoplocate ul{ margin:0; padding:0; width:630px; height:auto; float:left; list-style:none; }
		#shoplocate ul li{ margin:0; padding:0 0 15px 0; width:630px; height:auto; float:left; font-size:12px; font-weight:normal; color:#ccc; line-height:20px; }
			#shoplocate ul li span{ font-family:'Century Gothic', Tahoma, sans-serif; font-size:14px; font-weight:bold; color:#c3272f; line-height:18px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3); text-transform:uppercase; }
	#shoplocate ul li a, #shoplocate ul li a:link{ color:#ccc; text-decoration:none; }
		#shoplocate ul li a:hover{ color:#c3272f; }

.bg_slide{ margin:0 0 10px 0; padding:5px 5px 15px 5px; width:620px; height:100px; background:url(../images/background/bg_slide.png) no-repeat; }
.slideshow2{ width:620px; height:100px; position:relative; overflow:hidden; top:0; left:0; }
	.slideshow2 img{ position:relative; top:0; left:0; }

/* PRODUCT LIST */
#blog_productlist{ margin:0; padding:15px; width:630px; height:auto; float:left; background:url(../images/background/bg_transparent.png) repeat; }
	#blog_productlist h1{ margin:0; padding:0 0 16px 0; font-family:'Century Gothic', Tahoma, sans-serif; font-size:18px; font-weight:bold; color:#dadada; line-height:18px; text-transform:uppercase; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3); border-bottom:dotted 1px #dadada; }
#product_list{ margin:0; padding:0; width:630px; height:auto; float:left; }
	/*#product_list ul{ margin:0; padding:0 1px; width:628px; height:auto; float:left; list-style:none; font-size:12px; line-height:18px; }
		#product_list ul li{ margin:0 5px 10px 5px; padding:5px; width:137px; min-height:255px; height:auto; max-height:290px; float:left; background:#ccc; }
		#product_list ul li .bgproduct{ margin:0 0 5px 0; padding:0 5px 0 6px; background:#fff; height:175px; }
		#product_list ul li .product_id{ font-size:12px; font-weight:normal; color:#222; }
		#product_list ul li .product_id span{ float:right; font-weight:bold; }
		#product_list ul li .price{ font-size:12px; font-weight:normal; color:#222; }
		#product_list ul li .price span{ float:right; color:#F00; font-size:12px; font-weight:bold; }
		#product_list ul li .fullprice{ float:right; color:#333; font-size:11px; font-weight:normal; text-decoration:line-through; }*/
a.button_addcart, a.button_addcart:link{ margin:5px 0 0 0; padding:0; width:137px; height:25px; background:url(../images/element/button_addcart.png) no-repeat; display:block; }
	a.button_addcart:hover{ background:url(../images/element/button_addcart_hover.png) no-repeat; display:block; }

	#product_list ul{ margin:0; padding:0 1px; width:628px; height:auto; float:left; list-style:none; font-size:12px; line-height:18px; }
		#product_list ul li{ margin:0 5px 10px 5px; padding:5px; width:137px; min-height:255px; height:auto; float:left; background:#ccc; }
		#product_list ul li .bgproduct{ margin:0 0 5px 0; padding:0 5px 0 6px; background:#fff; height:175px; }
		#product_list ul li .product_id{ max-height:18px; font-size:12px; font-weight:normal; color:#222; }
		#product_list ul li .product_id span{ float:right; font-weight:bold; }
		#product_list ul li .price{ max-height:18px; font-size:12px; font-weight:normal; color:#222; }
		#product_list ul li .price span{ float:right; color:#F00; font-size:12px; font-weight:bold; }
		#product_list ul li .fullprice{ max-height:18px; float:right; color:#333; font-size:11px; font-weight:normal; text-decoration:line-through; }

/* ALL PRODUCT*/
.all_product{ margin:0 0 15px 0; padding:0; width:630px; height:auto; float:left; border-bottom:dotted 1px #dadada; }
	.type_product{ margin:0 0 10px 0; font-family:'Century Gothic', Tahoma, sans-serif; font-size:18px; font-weight:bold; color:#dadada; line-height:18px; text-transform:uppercase; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3); }
	.type_product a span, .type_product a:link span{ float:right; font-family:Tahoma, Geneva, sans-serif;  font-size:12px; font-weight:normal; color:#ccc; line-height:16px; text-transform:none; text-decoration:none; }
		.type_product a:hover span{ color:#c3272f; }

#product_type{ margin:0; padding:0; width:630px; height:auto; float:left; }
	#product_type ul{ margin:0; padding:0 1px; width:628px; height:auto; float:left; list-style:none; font-size:12px; line-height:18px; }
		#product_type ul li{ margin:0 5px 10px 5px; padding:5px; width:137px; height:auto; float:left; background:#ccc; }
		#product_type ul li .bgproduct{ margin:0 0 5px 0; padding:0 5px 0 6px; background:#fff; height:175px; }
		#product_type ul li .product_id{ font-size:12px; font-weight:normal; color:#222; }
		#product_type ul li .product_id span{ float:right; font-weight:bold; }
		#product_type ul li .price{ font-size:12px; font-weight:normal; color:#222; }
		#product_type ul li .price span{ float:right; color:#F00; font-size:12px; font-weight:bold; }
		#product_type ul li .fullprice{ float:right; color:#333; font-size:11px; font-weight:normal; text-decoration:line-through; }

/* PRODUCT DETAIL */
.product_detail{ margin:0 0 0 12px; padding:10px 10px 3px 10px; width:305px; height:auto; float:left; background:url(../images/background/bg_menu.png) repeat; }
	.product_detail h2{ margin:0 0 10px 0; font-family:'Century Gothic', Tahoma, sans-serif; font-size:16px; font-weight:bold; color:#dadada; line-height:30px; text-transform:uppercase; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3); border-bottom:dotted 1px #dadada; }
	.product_detail p{ font-family:Tahoma, Geneva, sans-serif;  font-size:12px; font-weight:normal; color:#ccc; line-height:22px; }
	.product_detail p span.white{ float:right; color:#fff; }
	.product_detail p span.red{ float:right; color:#c3272f; }
	.product_detail p span.price{ float:right; color:#c3272f; font-size:14px; font-weight:bold; }
	.product_detail p span.fullprice{ float:right; color:#fff; text-decoration:line-through;}

/* IMAGE CHANGE COLOR */
#largeImg1, #largeImg2, #largeImg3, #largeImg4, #largeImg5, #largeImg6, #largeImg7, #largeImg8, #largeImg9, #largeImg10, #largeImg11, #largeImg12{ width:auto; height:auto; margin:0 0 5px 0; border:none; }
.thumbs1 a img, .thumbs2 a img, .thumbs3 a img, .thumbs4 a img, .thumbs5 a img, .thumbs6 a img, .thumbs7 a img, .thumbs8 a img, .thumbs9 a img, .thumbs10 a img, .thumbs11 a img, .thumbs12 a img{ margin:0 3px 5px 0; padding:0; width:20px; height:10px; float:left; border:solid 1px #666; }

/* PAGE NUM */
.pagenum{ margin:10px 0; padding:0; width:630px; height:24px; clear:both; }
	.pagenum a, .pagenum a:link{ margin:0 5px 0 0; padding:0; width:24px; height:24px; float:left; line-height:24px; text-align:center; background:url(../images/background/bg_blog.png) repeat; font-size:11px; font-weight:normal; color:#dadada; }
	.pagenum a:hover{ background:url(../images/background/bg_menu.png) repeat; font-weight:normal; color:#c3272f; }
	.pagenum a.current{ background:url(../images/background/bg_menu.png) repeat; font-weight:normal; color:#c3272f; }

/* ADD ORDER */
form#addorder{ margin:0; padding:0; width:auto; height:auto; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#000; line-height:22px; }
form#addorder p{ padding:5px; float:left; }
	form#addorder label{ display:block; margin:0; padding:0 10px 0 0; clear:both; font-weight:normal; }
	form#addorder input[type="text"]{ margin:0; padding:3px; width:104px; height:19px; background:url(../images/background/bg_search.png) no-repeat; border:none; float:left; font-size:11px; color:#fff; line-height:19px; }
	form#addorder input[type="submit"].button_buy{ margin:0; padding:0; width:35px; height:25px; background:url(../images/element/button_buy.png) no-repeat; border:none; float:left; cursor:pointer; }
	form#addorder input[type="submit"].button_buy:hover, form#addorder input[type="submit"].button_buy:focus{ background:url(../images/element/button_buy_hover.png) no-repeat; border:none; }	
	
/* ADD FORGET PASSWORD */
form#forget_pass{ margin:0; padding:0; width:auto; height:auto; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#000; line-height:22px; }
form#forget_pass p{ padding:0; font-style:italic; }
	form#forget_pass label{ margin:0; padding:0; clear:both; font-weight:normal; }
	form#forget_pass input[type="text"]{ margin:5px 0 0 0; padding:3px; width:175px; height:19px; border:1px solid #ccc; font-size:11px; color:#3a454d; line-height:19px; }
		form#forget_pass input[type="text"]:hover, form#forget_pass input[type="text"]:focus{ border:solid 1px #c3272f; }
	form#forget_pass input[type="button"]{ margin:7px 0 0 0; padding:0; width:50px; height:25px; background:url(../images/element/button.png) no-repeat; border:none; cursor:pointer; color:#fff; }
		form#forget_pass input[type="button"]:hover, form#forget_pass input[type="button"]:focus{ background:url(../images/element/button_hover.png) no-repeat; border:none; }	
	
/* MEMBER */
#form_member{ margin:0; padding:0; width:630px; height:auto; float:left; }
	#form_member h2{ margin:0; padding:0; font-family:'Century Gothic', Tahoma, sans-serif; font-size:12px; font-weight:bold; color:#222222; line-height:30px; text-transform:uppercase; }
	#form_member h2 img{ margin:0 5px 0 0; float:left; }
	#form_member p{ padding:0 0 0 25px; color:#333333; }
	
form#memberform{ margin:0 auto; padding:0; width:630px; height:auto; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#333333; line-height:22px; }
	form#memberform fieldset{ margin:0; padding:10px; float:left; border:solid 1px #444; background:#cccccc; }
	form#memberform legend{ margin-bottom:0; padding:7px; border:solid 1px #444; color:#dadada; font-family:'Century Gothic', Tahoma, sans-serif; font-size:14px; font-weight:normal; line-height:18px; text-transform:uppercase; background:#666666; }
	form#memberform label{ margin:0; padding:0; width:90px; height:24px; float:left; }
	form#memberform input[type="text"]{ margin:0; padding:3px 5px; width:183px; height:18px; float:left; background:url(../images/background/bg_transparent1.png) repeat; border:solid 1px #444; color:#222222; }
		form#memberform input[type="text"]:focus{ background:url(../images/background/bg_transparent2.png) repeat; border:solid 1px #c3272f; color:#eee; }
	form#memberform textarea{ margin:0; padding:3px 5px; width:183px; height:48px; float:left; overflow:auto; background:url(../images/background/bg_transparent1.png) repeat; border:solid 1px #444; color:#222222; }
		form#memberform textarea:focus{ background:url(../images/background/bg_transparent2.png) repeat; border:solid 1px #c3272f; color:#eee; }
	form#memberform input[type="submit"]{ margin:0 5px 0 245px; padding:0; width:50px; height:24px; float:left; background:url(../images/element/button.png) repeat-x; line-height:24px; text-align:center; font-size:11px; color:#ffffff; display:block; text-decoration:none; border:none; cursor:pointer; }
		form#memberform input[type="submit"]:hover{ background:url(../images/element/button_hover.png) repeat-x; color:#ffffff; text-decoration:none; }
a.cancel, a.cancel:link{ margin:0; padding:0; width:50px; height:24px; float:left; background:url(../images/element/button.png) repeat-x; line-height:24px; text-align:center; font-size:11px; color:#ffffff; display:block; text-decoration:none; border:none; cursor:pointer; }
	a.cancel:hover{ background:url(../images/element/button_hover.png) repeat-x; color:#ffffff; text-decoration:none; }
a.edit{ margin:0 0 0 25px; padding:0; width:50px; height:24px; background:url(../images/element/button.png) repeat-x; line-height:24px; text-align:center; font-size:11px; color:#ffffff; display:block; text-decoration:none; border:none; cursor:pointer; }
	a.edit:hover{ background:url(../images/element/button_hover.png) repeat-x; color:#ffffff; text-decoration:none; }

a.back, a.back:link{ margin:0; padding:0 10px; width:auto; height:24px; float:right; background:url(../images/element/button.png) repeat-x; line-height:24px; text-align:center; font-size:11px; color:#ffffff; display:block; text-decoration:none; border:none; cursor:pointer; text-transform:none; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; }
	a.back:hover{ background:url(../images/element/button_hover.png) repeat-x; color:#ffffff; text-decoration:none; }

	form#memberform a.no-payment, form#memberform a.no-payment:link{ margin:0 auto; padding:0; width:85px; height:18px; background:url(../images/element/button.png) repeat-x; line-height:18px; text-align:center; font-size:11px; color:#ffffff; display:block; text-decoration:none; border:none; cursor:pointer; }
		form#memberform a.no-payment:hover{ background:url(../images/element/button_hover.png) repeat-x; color:#ffffff; text-decoration:none; }

form#regisform input[type="submit"].save, form#regisform input[type="submit"].save:link{ margin:0 5px 0 250px; padding:0; width:50px; height:24px; float:left; background:url(../images/element/button.png) repeat-x; line-height:24px; text-align:center; font-size:11px; color:#ffffff; display:block; text-decoration:none; border:none; cursor:pointer; }
	form#regisform input[type="submit"].save:hover{ background:url(../images/element/button_hover.png) repeat-x; color:#ffffff; text-decoration:none; }

form#regisform input[type="submit"].confirm, form#regisform input[type="submit"].confirm:link{ margin:0 auto; padding:0 10px; width:auto; height:24px; background:url(../images/element/button.png) repeat-x; line-height:24px; text-align:center; font-size:11px; color:#ffffff; display:block; text-decoration:none; border:none; cursor:pointer; }
	form#regisform input[type="submit"].confirm:hover{ background:url(../images/element/button_hover.png) repeat-x; color:#ffffff; text-decoration:none; }

a.notification, a.notification:link{ margin:0 auto; padding:0; width:140px; height:24px; background:url(../images/element/button.png) repeat-x; line-height:24px; text-align:center; font-size:11px; color:#ffffff; display:block; text-decoration:none; border:none; cursor:pointer; }
	a.notification:hover{ background:url(../images/element/button_hover.png) repeat-x; color:#ffffff; text-decoration:none; }


.order_head{ margin:0; padding:0; width:605px; height:auto; float:left; border-top:solid 1px #444; border-bottom:solid 1px #444; background:url(../images/background/bg_transparent1.png) repeat; line-height:24px; font-weight:bold; text-align:center; }	
	.order_head1{ margin:0; padding:0; width:70px; height:24px; float:left; }
	.order_head2{ margin:0; padding:0; width:125px; height:24px; float:left; }
	.order_head3{ margin:0; padding:0; width:95px; height:24px; float:left; }
	.order_head4{ margin:0; padding:0; width:95px; height:24px; float:left; }
.order_list{ margin:0; padding:3px 0; width:605px; height:auto; float:left; border-bottom:solid 1px #444; }
	.order_list1{ margin:0; padding:0; width:70px; height:auto; float:left; text-align:center; line-height:18px; font-size:11px; font-weight:normal; }
	.order_list2{ margin:0; padding:0; width:125px; height:auto; float:left; text-align:center; line-height:18px; font-size:11px; font-weight:normal; }
	.order_list3{ margin:0; padding:0; width:95px; height:auto; float:left; text-align:center; line-height:18px; font-size:11px; font-weight:normal; }
	.order_list4{ margin:0; padding:0; width:95px; height:auto; float:left; text-align:center; line-height:18px; font-size:11px; font-weight:normal; }
.order_list a, .order_list a:link{ color:#444444; }
	
.order_list:hover .order_list3{ background:#444; color:#dddddd; }

/* SHOW CART LIST */
#form_order{ margin:0; padding:0; width:630px; height:auto; float:left; }
#showcart{ margin:0; padding:0 0 10px 0; width:605px; height:auto; float:left; }
table#confirmorder{ margin:0; padding:0; text-align:center; }
	table#confirmorder thead{ font-size:12px; }
	table#confirmorder thead tr{ background:#c3272f; color:#fff; }
	table#confirmorder thead tr th{ padding:5px; border-right:solid 1px #fff; }
	table#confirmorder tbody{ font-size:12px; }
	table#confirmorder tbody tr{ background:#ffffff; color:#444444; border-bottom:solid 1px #eeeeee; }
	table#confirmorder tbody tr:hover{ background:#fbdfe1; }
	table#confirmorder tbody tr td{ padding:5px; border-right:solid 1px #fff; vertical-align:middle; }
	table#confirmorder tbody tr td span{ font-weight:bold; font-size:12px; color:#222222; }
	table#confirmorder tbody tr td img{ margin:0 10px 0 0; float:left; border:none; }
	table#confirmorder tbody tr td a, table#confirmorder tbody tr td a:link{ color:#444444; }
	table#confirmorder tbody tr td input[type="text"], table#confirmorder tbody tr td input[type="number"]{ margin:0; padding:3px 0; width:48px; height:18px; text-align:center; color:#444444; border:solid 1px #ccc; }
	table#confirmorder tfoot{ font-size:13px; line-height:20px; border:solid 1px #eee; border-width:0 0 1px 0; }
	table#confirmorder tfoot tr{ background:#fff; color:#444444; }
	table#confirmorder tfoot tr td{ padding:5px; }
#showcart a.button1{ margin:0; padding:0 10px; height:24px; background:url(../images/element/button.png) repeat-x; float:left; line-height:24px; text-align:center; font-size:11px; color:#ffffff; display:block; text-decoration:none; }
	#showcart a.button1:hover{ background:url(../images/element/button_hover.png) repeat-x; color:#ffffff; text-decoration:none; }

form#orderform{ margin:0 auto; padding:0; width:630px; height:auto; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#333333; line-height:22px; }
	form#orderform fieldset{ margin:0; padding:10px; border:solid 1px #444; background:#cccccc; }
	form#orderform legend{ margin-bottom:0; padding:7px; border:solid 1px #444; color:#dadada; font-family:'Century Gothic', Tahoma, sans-serif; font-size:14px; font-weight:normal; line-height:18px; text-transform:uppercase; background:#666666; }
	form#orderform label{ margin:0; padding:0; width:90px; height:24px; float:left; }
	form#orderform input[type="text"]{ margin:0; padding:3px 0; width:48px; height:18px; text-align:center; color:#444444; border:solid 1px #ccc; }
		form#orderform input[type="text"]:focus{ background:#eeeeee; border:solid 1px #c3272f; color:#444444; }
a.size{ margin:0; padding:0; width:48px; height:24px; float:left; background:#fff; border:solid 1px #ccc; color:#44444; line-height:24px; }
	a.size:hover{ background:#eee; border:solid 1px #c3272f; color:#44444; line-height:24px; }
	
table#confirm-order{ margin:0; padding:0; text-align:center; }
	table#confirm-order thead{ font-size:12px; }
	table#confirm-order thead tr{ background:#c3272f; color:#fff; }
	table#confirm-order thead tr th{ padding:5px; border-right:solid 1px #fff; }
	table#confirm-order tbody{ font-size:12px; }
	table#confirm-order tbody tr{ background:#ffffff; color:#444444; border-bottom:solid 1px #eeeeee; }
	table#confirm-order tbody tr td{ padding:5px; border-right:solid 1px #fff; vertical-align:middle; }
	table#confirm-order tbody tr td span{ font-weight:bold; font-size:12px; color:#222222; }
	table#confirm-order tbody tr td img{ margin:0 10px 0 0; float:left; border:none; }
	table#confirm-order tbody tr td a, table#confirm-order tbody tr td a:link{ color:#444444; }
	table#confirm-order tfoot{ font-size:13px; line-height:20px; border:solid 1px #eee; border-width:0 0 1px 0; }
	table#confirm-order tfoot tr{ background:#fff; color:#444444; }
	table#confirm-order tfoot tr td{ padding:5px; }

.form-submit{ margin:0; padding:5px 0; width:610px; height:64px; text-align:center; }

form#regisform input[type="button"].bank-transfer{ margin:0 10px 0 0; padding:0; width:145px; height:64px; background:url(../images/element/bank-transfer.png) 0 0 no-repeat; cursor:pointer; border:none; }
	form#regisform input[type="button"].bank-transfer:hover, form#regisform input[type="button"].bank-transfer:active{ background:url(../images/element/bank-transfer-hover.png) 0 0 no-repeat; cursor:pointer; border:none; }
form#regisform input[type="button"].paysbuy{ margin:0 10px 0 0; padding:0; width:145px; height:64px; background:url(../images/element/paysbuy.png) 0 0 no-repeat; cursor:pointer; border:none; }
	form#regisform input[type="button"].paysbuy:hover, form#regisform input[type="button"].paysbuy:active{ background:url(../images/element/paysbuy-hover.png) 0 0 no-repeat; cursor:pointer; border:none; }
form#regisform input[type="button"].creditcard{ margin:0 10px 0 0; padding:0; width:145px; height:64px; background:url(../images/element/creditcard.png) 0 0 no-repeat; cursor:pointer; border:none; }
	form#regisform input[type="button"].creditcard:hover, form#regisform input[type="button"].creditcard:active{ background:url(../images/element/creditcard-hover.png) 0 0 no-repeat; cursor:pointer; border:none; }

dl.summary{ margin:0 0 0 120px; color:#333333; line-height:20px; }
	dl.summary dt{ margin:0; padding:0; width:120px; float:left; color:#333333; font-weight:bold; }
	dl.summary dt dd{ margin:0; padding:0; float:left; }
	
dl.bank{ margin:0 0 0 65px; color:#333333; line-height:36px; }
	dl.bank dt{ margin:0; padding:0; width:200px; float:left; color:#333333; font-weight:bold; }
	dl.bank dt img{ margin:0 7px 0 0; float:left; }
	dl.bank dt dd{ margin:0; padding:0; float:left; }	