* {outline:none;}
body {font:12px/1.4 Verdana,Arial; background:#000; height:100%; margin:25px 0; padding:0; position:relative;}
h1 {font:24px Georgia,Verdana; margin:0}
h2 {}
h3 {font-size:18px; color:#d6d6d6; font-weight:normal; padding:0; margin:0px;}
p {margin:7px 0px 0px; padding:0px;}
ul {margin:0; padding-left:20px}
#wrap {position:relative; width:1004px; height:610px; margin:0px auto;}
#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}
#tinybox {position:absolute; left:190px; padding:10px; background:transparent url(images/pixel.png) repeat 50% 50%; z-index:2000;}
#tinymask {position:absolute; display:inline-block; top:0; left:0; height:100%; width:100%; z-index:1500}
#tinycontent {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.button {font:14px Georgia,Verdana; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
.button:hover {border:1px solid #bbb; background:#e3e3e3}
.clear {clear:both; height:0px; _height:0; padding:0; margin:0; line-height:0;}
.clear1 {clear:both; height:8px; _height:0; padding:0; margin:0; line-height:0;}
a.btn {background:#000 url(../images/btn_rec.png) no-repeat right -42px; border:1px solid #424242; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; padding:4px 15px 4px 8px; line-height:25px;}
a.btn:hover {background:#a2181a url(../images/btn_rec.png) no-repeat right 3px;}
a.active {background:#a2181a  url(../images/btn_rec.png) no-repeat right 3px;}
a.more {background:url(../images/next_prev.gif) no-repeat right -17px; padding-right:10px; color:#0f0f0f; font-weight:600; position:relative; top:115px; left:125px;}
a:hover.more {color:#ebebeb;}
a img {border:none;}

/*******************************************************************************************
	The Overlay
/*******************************************************************************************/
.close {background:transparent url(../../images/close.png) no-repeat; position:absolute; right:5px; top:5px; cursor:pointer; height:16px; width:60px;}
.apple_overlay {/*background:transparent url(../../images/pixel.png) repeat;*/ width:auto; font-size:12px; color:#aaa;}
.apple_overlay h2 {font-weight:lighter; font-size:22px; color:#d6d6d6; margin:0 0 10px 0; float:left; padding:0px 0px 0px; margin-left:0px; padding-left:0px; padding-top:5px;}
.apple_overlay .close {background:transparent url(../../images/close.png) no-repeat; position:absolute; right:5px; top:5px; cursor:pointer; height:16px; width:60px;}
.apple_overlay h3 {font-weight:lighter; color:#d6d6d6; padding:0px 10px;}
.more_pro_h3{font-weight:lighter; color:#d6d6d6; position:absolute;}

.apple_overlay .products_list {/*width:676px;*/ padding:0px 0px; padding-top:7px;}
.apple_overlay .products_list .product_item {width:150px; margin:0px 40px 0px 10px; float:left;}
.apple_overlay .products_list .product_item img {margin:3px 0px;}
.apple_overlay .products_list .product_item p {text-align:center; color:#aaa; line-height:18px; padding-bottom:10px;}

.apple_overlay .more_products {/*width:676px;*/ padding:0px 0px; padding-top:35px; padding-left:5px;}
.apple_overlay .more_products .product_item {width:150px; margin:0px 40px 0px 5px; float:left;}
.apple_overlay .more_products .product_item img {margin:3px 0px;}
.apple_overlay .more_products .product_item p {text-align:center; color:#aaa; line-height:18px; padding-bottom:10px; margin-top:0px;}


/*.apple_overlay .products_list {padding:0px 10px;}
.apple_overlay .products_list .product_item {width:205px; padding:0px 10px 0px; float:left;}
.apple_overlay .products_list .product_item p {text-align:center; color:#aaa; line-height:18px; padding-bottom:10px;}
*/
.apple_overlay .products_list img {float:left; margin:3px 12px 15px 0px; background-color:#000000;}
.apple_overlay .products_list .scrollable {float:left;}
.apple_overlay .products_list .scrollable .items a img {margin:0px 15px 0px 0px; border:none; cursor:pointer; width:110px; height:65px;}
.slide_img {margin-bottom:20px; margin-left:0px;}
a.slide_prev {background:url(../../images/slider_prev.png) no-repeat; width:20px; height:21px; cursor:pointer; float:left; border:none; margin:20px 8px 0px 0px;}
a.slide_next {background:url(../../images/slider_next.png) no-repeat; width:20px; height:21px; cursor:pointer; float:left; border:none; margin:20px 0px 0px 0px;}
.slider {width:420px; position:relative; left:0px; top:120px; z-index:3000;}

a.prev {background:url(../../images/btn_prev.png) no-repeat; width:36px; height:20px; border:none; position:absolute; left:0px;}
a.next {background:url(../../images/btn_next.png) no-repeat; width:36px; height:20px; border:none; position:absolute; left:334px;}

a.press_prev {background:none; width:14px; height:21px; cursor:pointer; float:left; border:none; margin:0px 8px 0px 5px;}
a.press_next {background:url(../../images/slider_next.png) no-repeat; width:14px; height:21px; cursor:pointer; float:left; border:none; margin:0px 0px; margin-top:27px;}

.apple_overlay .paging {position:absolute; top:350px; right:34px;}
.apple_overlay .paging ul {list-style-type:none; padding-bottom:5px; padding-right:-5px;}
.apple_overlay .paging li {float:left;}
.apple_overlay .paging li a {color:#FFF; background:#a2181a; height:17px; padding:2px 5px 3px; margin-left:2px; line-height:18px; text-decoration:none; font-size:11px;}
.apple_overlay .paging li a:hover {background:#000; text-decoration:none;}
/*******************************************************************************************
	
/*******************************************************************************************/
a.back {color:#a19225; text-decoration:none; font-size:12px; background:url(../../images/next_prev.gif) no-repeat; padding-left:10px;}
a:hover.back {text-decoration:underline;}
a.more_btn {color:#a19255; text-decoration:none; font-size:12px; font-weight:bold; background:url(../../images/next_prev.gif) no-repeat 0px 4px; padding-left:10px;}
a:hover.more_btn {text-decoration:underline;}
.portrait {padding:0px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.portrait img {margin:5px 30px 30px 0px; float:left;}
.portrait_content p {margin-left:150px;}

/*******************************************************************************************
	Contact us
/*******************************************************************************************/
#contact_popup {padding:5px; width:656px;}
#contact_popup h3 {font-weight:normal; font-size:22px; color:#d6d6d6; margin:0 0 20px 0;}
#contact_popup img {float:right;}
.contact_content {width:210px; color:#aaa;}
.contact_content p {line-height:20px; color:#aaa;}
hr {border-top:1px dotted #CCC; height:1px; border-bottom:none; border-left:none; border-right:none; margin:10px 0px;}
#main_product {cursor:pointer; border:1px solid #353535;}
#main_product:hover {border:1px solid #999;}

.main_product {cursor:pointer; border:1px solid #353535;}
.main_product:hover {border:1px solid #999;}
.content_label {color:#a19225;}
.products_detail {margin-top:10px;}
.products_detail img {margin-right:10px; float:left;}

.aboutus_h3 {padding-left:10px;}
.portrait_h3 {padding-left:8px;}
/*******************************************************************************************
	Designer
/*******************************************************************************************/
.c50 {float:left; margin:0px 10px; width:318px;}
.designer {clear:both; border:1px solid #505050; padding:5px;}
.designer_item {padding:5px; float:left;}
.designer_item a img {border:1px solid #2a2a2a;}
.designer_item a:hover img {border:1px solid #c2c2c2;}
.designer_item p {font-size:11px; text-align:center; color:#aaa;}

.guest {clear:both; border:1px solid #505050; padding:5px;}
.guest_item {padding:5px; float:left;}
.guest_item a img {border:1px solid #2a2a2a;}
.guest_item a:hover img {border:1px solid #c2c2c2;}
.guest_item p {font-size:11px; text-align:center; color:#aaa;}

.mailto {color:#a19255; text-decoration:none;}
.mailto:hover {color:#a19255; text-decoration:underline;}
a.back_to_more {background:url(../../images/next_prev.gif) no-repeat left 3px; color:#a19255; font-weight:600; text-decoration:none; padding-left:12px;}
a:hover.back_to_more {color:#a19255; text-decoration:underline;}

a.back_to_more_news {background:url(../../images/next_prev.gif) no-repeat left 3px; padding-left:10px; color:#a19255; font-weight:600; position:absolute; top:275px; text-decoration:none; left:410px;}
a:hover.back_to_more_news {color:#a19255; text-decoration:underline;}

a.back_to_more_aboutus {background:url(../../images/next_prev.gif) no-repeat 0px 4px; padding-left:10px; position:absolute; top:315px; left:285px; color:#a19255; font-weight:bold; text-decoration:none; font-size:12px;}
a:hover.back_to_more_aboutus {color:#ebebeb; text-decoration:underline;}

a.back_to_more_design {background:url(../../images/next_prev.gif) no-repeat left 3px; position:absolute; color:#a19255; font-weight:600; text-decoration:none; padding-left:12px; left:173px; }
a:hover.back_to_more_design {color:#a19255; text-decoration:underline;}

a.back_to_more_guest {background:url(../../images/next_prev.gif) no-repeat left 3px; color:#a19255; font-weight:600; text-decoration:none; padding-left:10px; top:355px; left:21px; position:absolute; }
a:hover.back_to_more_guest {color:#a19255; text-decoration:underline;}

.welcome_content {font-family:Arial, Helvetica, sans-serif;	font-size:12px;	padding:5px;}
.current_img_none {background-color:#000000; width:370px; height:245px;	opacity:0.5;}

.slider_press {z-index:3000; margin-top:10px; margin-left:10px;}
.slider_press .prev {top:150px; left:30px;}
.slider_press .next {position:absolute; top:150px; left:310px;}
.slider_press .press_img_full {width:370px; height:245px; background:transparent url(../../images/black40.png) repeat; text-align:center; float:left; margin:3px 12px 15px 0;}
.slider_press .press_img_full .next {position:absolute; left:364px; top:155px;}
.slider_press .apple_overlay .products_list img {margin:0px; padding:0px;}
.slider_press .back_to_more {top:275px;}

#full_content{
	margin-left:10px;
}

.pro_detail_h3{
	margin-left:-11px;
}

#download_flv{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
}

.default_page{
	background-color:#000;
}

.contact_img{
	position:absolute;
	top:87px; 
	left:140px;
}

.active{
	background-color:#000000;
}
