﻿@charset "utf-8";
/* Global
------------------------------------------------------------------*/
html{margin:0;	padding:0; text-align:center; }
body{margin:0;	padding:0; text-align:center; background-color:#221E1B;}

form, h1, h2, h3, h4, h5, h6, ul, li, ol, dl{margin:0; padding:0;}


/*p{padding:5px 0; margin:5px 0;}	*/

hr {clear:both; visibility:hidden; }

.clear {clear:both;}
.clearboth{clear:both; font-size:0px; line-height:0px; height:0px;}
.clearboth10{clear:both; font-size:0px; line-height:0px; height:10px;}
.clearboth15{clear:both; font-size:0px; line-height:0px; height:15px;}

/* *** Float containers fix *** */ 
.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

img {behavior: url(/System_Library/CssStyles/iepngfix.htc); border:0 }

/***********************************************/
/*                          Layout Divs                          */
/***********************************************/
#page_bg{width:1000px; height:100%;  margin-left:auto;  margin-right:auto; padding:0; background:#221E1B url(/images/template/bg.jpg) center top repeat-y;}
#page980{width:980px; text-align:left; margin-left:auto; margin-right:auto; background:#FFF;}
#page980_bg{width:980px; height:100%; text-align:left; margin-left:auto; margin-right:auto; background:url(/images/template/bg-body.gif) left top repeat-y;}

/* ----------- head -----------*/
#header{width:980px; height:113px; margin:auto; background:url(/images/template/bg-menu.jpg) left top repeat-x;} 	
.header_L{ width:316px; float:left; clear:left; padding-top:10px;}
.header_R{float:left; padding-top:10px; width:664px;}
.header_R_T{float:left; width:664px; height:55px;}
.header_R_B{float:left; width:664px; color:#FF9999;}
.header_R_search{width:350px; height:27px; font:11px "Arial"; color:#777; float:right; padding:15px 10px 0 10px; text-align:left;}
.header_R_menu{clear: both; width:664px; color:#FFF; float:left;}
#serach{padding:0; background:url(/images/icon/icon-search-bg.jpg) left top no-repeat; width:165px; height:21px; float:left; margin-right:5px;}
.search{ margin:2px 0 2px 25px; border-style:solid; border-width:0px; width:130px; height:15px; font:11px "Arial"; color:#CCC; }
.search_select{float:left; width:100px; height:21px; font:11px Arial; color:#666;}

/* ----------- head nosearch -----------*/
#header_nosearch{width:980px; height:119px; margin:auto; background:url(/images/banner/header1.jpg) left top no-repeat;} 
.header_nosearch_menu{ padding:78px 0 0 295px;}	

.header_bg{background-color:#E4E8EB; width:960px; text-align:left; padding:0 10px;}
#header_line{background: url(/images/template/line-header.gif) top repeat-x; width:980px; height:2px;}

.header_search_L{ width:40%; float:left;}
.header_search_R{ width:60%; float:right; font:11px "Arial"; color:#555;}

.header_login {width:100%; float:left; font:12px "Arial"; color:#555; padding-bottom:5px;}
.header_login_L{ width:90%; float:left; font:11px "Arial"; color:#555; padding-bottom:5px;}
.header_login_R{ width:10%; float:left; font:11px "Arial"; color:#555; text-align:right; padding:5px 0;}

/* ----------- footer -----------*/
#footer{width:980px; height:100%; background:#222 url(/images/template/line-page.gif) left top repeat-x;}
.accesssite{border-bottom:1px solid #242424; padding-top:13px;}
.accesstxt{background:#000; padding:6px 0; font:bold 12px arial; color:#F30; text-align:center;}
.footer_bg{width:980px; height:100%; background:url(/images/template/footer-bg.gif) left top repeat-x; height:73px;}
.footer_bgLeft{width:180px; float:left;}
.footer_bgRight{width:700px; float:left; padding:15px; font:normal 13px/18px "Arial"; color:#666;}
.footer{ padding:30px 0 15px 30px;}
.footer_list{width:275px; float:left; padding:0 15px;}
.footer_list ul {list-style:none;}
.footer_list li{background:url(/images/template/dot-gray.gif) bottom left repeat-x;  padding:5px 0;}
.footer_list li a{ background:url(/images/icon/icon-plus.gif) left no-repeat; margin-left:10px; padding-left:15px; }
.footer_list li span{ background:url(/images/icon/icon-plus.gif) left no-repeat; margin-left:10px; padding-left:15px; }
.footer_copyright{ background-color:#000; height:28px; width:960px; padding:12px 20px 0 0; text-align:right; font:12px "Arial"; color:#CCC;}

/* ----------- mainmenu -----------*/
.mainmenu{
padding-top:5px;}
.mainmenu ul{
list-style: none; float:left;}
.mainmenu li{
background:url(/images/template/bg-mainmenu.jpg) bottom no-repeat;
width:111px; height:34px; float:left;
font:bold 11px "Arial"; color:#CCC; text-decoration:none; text-align:center}
.mainmenu li a{
font:bold 11px "Arial"; color:#CCC; text-decoration:none; text-align:center;}
.mainmenul:link  {
font:bold 11px "Arial"; color:#CCC; text-decoration:none;  text-align:center}
.mainmenul:visited  {
font:bold 11px "Arial"; color:#CCC; text-decoration:none;  text-align:center}
.mainmenul:hover {
background:url(/images/template/bg-mainmenu-active.jpg) bottom no-repeat;
width:111px; height:34px; float:left;
font:bold 11px "Arial"; color:#F60; text-decoration:none;  text-align:center}
.mainmenul span{font-size:11px; line-height:34px;}

.mainmenu_select{
background:url(/images/template/bg-mainmenu-active.jpg) bottom no-repeat;
width:111px; height:34px; float:left;
font:bold 11px "Arial"; color:#F60; text-decoration:none;  text-align:center}
.mainmenu_select span{font-size:11px; line-height:34px;}
.mainmenu_text{ padding-top:8px;}


/* ----------- nav -----------*/
#nav_bg{
background:url(/images/template/bg-nav.gif) left top  repeat-x;  height:28px; font:11px "Arial"; color:#777;}
.nav{padding-top:7px; text-align:left; padding-left:15px;}
.nav a:link, .nav a:visited{font: 11px "Arial"; color: #777; text-decoration:underline;}
.nav a:hover{text-decoration:none;}


/* ----------- index page-----------*/
.index_L{width:618px; float:left; font:12px "Arial"; color:#555555; padding:0 0 0 10px;}
.index_R{width:350px; float:right; font:12px "Arial"; color:#555555; padding-top:10px;}

.spotlights_topic{background:url(/images/template/bg-topic-index.jpg) top no-repeat; width:610px; height:31px; float:left}
.spotlights_topic h2{font: bold 14px "Arial"; text-transform:uppercase; color:#CCC; padding:8px 0 0 30px}
.spotlights_bg{background-color:#010101; width:610px; height:100%; float:left; text-align:center;}

.contentslide{width: 610px; }
.contentslide .contentdiv{display: none;}
.pagination{background:url(/images/template/bg-fooetr-slider.gif) top no-repeat;width: 610px; height:14px; padding:8px 0;  text-align: right;}
* html .pagination{ 
width:610px; /*IE5 width*/
width:610px; /*IE6 width*/}
.pagination a{
font:12px "Arial"; padding:8px 12px 7px 11px; color: #FDFBFB; text-decoration: none; text-align:center;}
.pagination a:hover{
background-color:#FFF; padding:8px 12px 7px 11px; color: #010101;  text-align:center;}
.pagination a.selected{
background-color:#FFF; padding:8px 12px 7px 11px; color: #010101;  text-align:center; }

.categories{width:140px; background:url(/images/icon/dot-gray.gif) right top repeat-y; height:100%; padding-left:10px; float:left;}
.categories_topic{width:130px; border-bottom:#CCC 1px solid; padding:10px 0 1px 0; margin-bottom:1px;}
.categories_topic h3{font:bold 14px "Arial"; text-transform:uppercase; color:#CC4800;}
.categories_menu { 
padding:0; margin:0; clear:both;}
.categories_menu ul{
list-style: none;}
.categories_menu li{
background:url(/images/template/bg-categories1.gif) left top no-repeat;
width:130px; height:100%;  float:left; font:12px "Arial"; color:#666; text-decoration:none;}
.categories_menu li a{
font:12px "Arial"; color:#666; text-decoration:none; padding:5px 0 5px 13px; width:117px; float:left;}
.categories_menul:link,.categories_menul:visited   {
font:12px "Arial"; color:#666; text-decoration:none; padding:5px 0 5px 13px; width:117px; float:left;}
.categories_menul:hover {
background: #EFEFEF url(/images/template/bg-categories-active1.gif) top left no-repeat;
font:12px "Arial"; color:#C50; text-decoration:none; padding:5px 0 5px 13px; width:117px; float:left;}
.categories_select{
background: #EFEFEF url(/images/template/bg-categories-active1.gif) top left no-repeat;
font:12px "Arial"; color:#C50; text-decoration:none; padding:5px 0 5px 13px; width:117px; float:left;}

.categories_menu li.fire{
background:url(/images/template/bg-categories-fire.gif) left top no-repeat;
width:130px; height:100%;  float:left; font:12px "Arial"; color:#666; text-decoration:none;}
.categories_menu li.fire a{
font:12px "Arial"; color:#666; text-decoration:none; padding:5px 0 5px 17px; width:113px; float:left;}
.categories_menu li.fire a:link,.categories_menu li.fire a:visited {
font:12px "Arial"; color:#666; text-decoration:none; padding:5px 0 5px 17px; width:113px; float:left;}
.categories_menu li.fire a:hover {
background: #EFEFEF url(/images/template/bg-categories-fire-active.gif) top left no-repeat;
font:12px "Arial"; color:#C50; text-decoration:none; padding:5px 0 5px 17px; width:113px; float:left;}
.categories_select_fire{
background: #EFEFEF url(/images/template/bg-categories-fire-active.gif) top left no-repeat;
font:12px "Arial"; color:#C50; text-decoration:none; padding:5px 0 5px 17px; width:113px; float:left;}

.categories_dot{background:url(/images/icon/dot-gray.gif) left top repeat-x; width:130px; height:3px; clear:both }

.content_hight {height:165px;}
.content_hightNew {height:175px;}
.content_hightl {height:135px;}

.categories_pic_block{position:relative;}
.categories_pic {
padding:0; margin:0;}
.categories_pic ul{
list-style: none; text-align:left; padding-left:5px;}
.categories_pic li{
background:url(/images/template/bg-pic-s.gif) top center no-repeat; height:100%; width:91px; margin-top:17px; padding:0 8px 0 8px; float:left; }
.categories_pic li span img {float:left; padding:8px 0 10px 8px;}
.categories_picl:link,.categories_picl:visited { float:left; height:91px; padding-bottom:5px }
.categories_picl:hover {
background:url(/images/template/bg-pic-s-active.gif) top center no-repeat; height:91px;  width:91px; padding:0px 0px 0 0px; float:left; padding-bottom:2px;}
.categories_pic_select{
background:url(/images/template/bg-pic-s-active.gif) top center no-repeat; height:91px; width:91px; padding:0px 0px 0 0px; float:left; padding-bottom:2px;}

.content_hight_new {height:210px;}
.categories_picNew {
padding:0; margin:0;}
.categories_picNew ul{
list-style: none; text-align:left; padding-left:5px;}
.categories_picNew li{background:url(/images/template/bg-pic-188.gif) top center no-repeat; height:100%; width:188px; margin-right:5px; float:left; position:relative; }
.categories_picNew li span img {float:left; padding:4px; margin-bottom:2px;}
.categories_picNewl:link,.categories_picNewl:visited { float:left; height:150px;}
.categories_picNewl:hover {
background:url(/images/template/bg-pic-188.gif) top center no-repeat; height:142px;  width:188px; padding:0px; float:left; padding-bottom:2px;}
.categories_picNew_select{
background:url(/images/template/bg-pic-188.gif) top center no-repeat; height:142px; width:188px; padding:0px; float:left; padding-bottom:2px;}
.lcate_GrayOra12,.lcate_GrayOra12:link,.lcate_GrayOra12:visited,.lcate_GrayOra12:active{
font: 12px "Arial"; color: #555; text-decoration: underline; margin-right:8px;}
.lcate_GrayOra12:hover{color: #FF6600; margin-right:8px;}
.lcate_Select{margin-right:8px; font:bold 12px "Tahoma";color: #FF6600; text-decoration:underline; }

/* ----------- social network-----------*/
.sn {background:url(/images/template/bg-followme.gif) no-repeat;
width:310px; height:70px; padding:10px 15px; position:relative;}
.sn h3 {font:bold 14px "Arial"; color:#00deff;}
.snL {float:left; width:130px; padding-top:8px; color:#FFF;}
.snR { float:left; width:180px; padding-top:8px;}

/*Top Download*/
.Top_download {
padding:0; margin:0;}
.Top_download ul{
list-style: none; text-align:left; padding-left:5px;}
.Top_download li{height:300px;; width:160px; margin-top:10px; padding:5px 13px; float:left; display:block; position:relative;}
.waterAllure_VDO160{background:url(/images/template/wtm-preview-vdo.png) top center no-repeat !important; background:url(/images/template/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/template/wtm-preview-vdo.png");  width:160px; height:120px; position:absolute; z-index:999px; cursor:pointer;}

.hot-download-01{position:absolute; bottom:102px; left:4px; z-index:2; background:url(/images/template/hot-download-01.png) !important; background:url(/images/template/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/template/hot-download-01.png"); width:180px; height:34px;}
.hot-download-02{position:absolute; bottom:96px; right:4px; z-index:2; background:url(/images/template/hot-download-02.png) !important; background:url(/images/template/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/template/hot-download-02.png"); width:62px; height:62px;}
.hot-download-03{position:absolute; top:4px; right:4px; z-index:2; background:url(/images/template/hot-download-03.png) !important; background:url(/images/template/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/template/hot-download-03.png"); width:62px; height:62px;}

.mom{position:absolute; bottom:102px; left:4px; z-index:2; background:url(/images/template/model-of-the-month.png) !important; background:url(/images/template/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/template/model-of-the-month.png"); width:180px; height:48px;}

.categories_num {
padding:0; margin:0;}
.categories_num ul{
list-style: none; text-align:center; float:right; padding:8px 0;}
.categories_num li{
text-align:center; height:21px; float:left; margin-left:2px;}
.categories_numl:link,.categories_numl:visited {
background-color:#F0F1F1; border:1px solid #D9DADC; padding:3px 8px 4px 8px; float:left; font:12px "Arial"; color:#939598; text-decoration:none }
.categories_numl:hover {
background-color:#FFF; border:1px solid #D9DADC; padding:3px 8px 4px 8px; float:left; font:12px "Arial"; color:#CC6633; text-decoration:none }
.categories_num_select{
background-color:#FFF; border:1px solid #D9DADC; padding:3px 8px 4px 8px; float:left; font:12px "Arial"; color:#CC6633; text-decoration:none}

.this_week{ float:left; width:450px; padding:10px 0px 0 10px;}
.this_week_590{ float:left; width:590px; padding:10px 0 0 10px;}
.this_week_topic{background:url(/images/template/bg-topic.gif) left no-repeat; height:30px; width:440px;}
.this_week_topic450{background:url(/images/template/bg-topic450.gif) left no-repeat; height:30px; width:450px;}
.this_week_topic590{background:url(/images/template/bg-topic590.gif) left no-repeat; height:30px; width:590px;}
.this_week_topic590_h{background:url(/images/template/bg-topic590_h.gif) left no-repeat; height:50px; width:590px;}
.this_week_topic800{background:url(/images/template/bg-topic800.gif) left no-repeat; height:30px; width:800px;}
.this_week h1{padding:8px 0 0 30px; font:bold 14px "Arial"; text-transform:uppercase; color:#444;}
.this_week h2{padding:8px 0 0 30px; font:bold 14px "Arial"; text-transform:uppercase; color:#444;}
.this_week h3{font:bold 14px "Arial"; text-transform:uppercase; color:#FEFCFC}
.this_week h4{font:bold 14px "Arial"; text-transform:uppercase; color:#CC4800}
.this_week_590 h1{padding:8px 0 0 30px; font:bold 14px "Arial"; text-transform:uppercase; color:#444;}
.this_week_590 h2{padding:8px 0 0 30px; font:bold 14px "Arial"; text-transform:uppercase; color:#444;}
.this_week_content{width:200px; float:left; padding:15px 0px 0 15px;}

.this_week_red{width:220px; height:304px; margin-top:4px; float:left; background:url(/images/template/bg-this-week.gif) repeat-x; position:relative;  }
/*.this_week_red  img.model{top:4px; position:absolute;}*/
.this_week_red .bgdetail-top{ margin-top:1px; padding-top:1px !important; padding-top:0; top:0px; position:absolute; background: url(/images/template/bg-week-detail-top.png) bottom no-repeat !important; background:url(/images/template/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/template/bg-week-detail-top.png"); width:220px; height:163px;}

.this_week_red .bgdetail{ background:url(/images/template/bg-week-detail-bottom.png) top no-repeat; position:relative; float:left; width:220px; height:137px; }
.this_week_red .bgdetail .content{font:12px arial; color:#FFC; padding:15px 15px 15px 15px; position:relative}
.this_week_red .bgdetail .content img.seemore{top:102px; left:15px !important; left:0; position:absolute;}
.this_week_red .bgdetail .content a:link{font:bold 12px arial; color:#FC0; text-decoration:none;}
.this_week_red .bgdetail .content a:visited{font:bold 12px arial; color:#FC0; text-decoration:none;}
.this_week_red .bgdetail .content a:hover{font:bold 12px arial; color:#FFC; text-decoration:none;}
.this_week_red .bgdetail .name a:link{font:bold 12px arial; color:#FFFFFD; text-decoration:none;}
.this_week_red .bgdetail .name a:visited{font:bold 12px arial; color:#FFFFFD; text-decoration:none;}
.this_week_red .bgdetail .name a:hover{font:bold 12px arial; color:#FFFFFD; text-decoration:underline;}

.banner_L{width:149px; float:left; padding-top:10px;}
.banner_link{background:url(/images/template/bg-black-gray.jpg) left bottom repeat-x; height:23px; width:149px; text-align:right;}

.hot_model_block{ padding:5px 5px 5px 15px;}
.hot_model{width:95px; padding:7px 10px 0 0; float:left; font-size:11px;}
.hot_model span{cursor:pointer; text-align:center;}
.hot_modelPic:link,.hot_modelPic:visited {width:95px; }
.hot_modelPic:hover {width:91px; padding:0 2px; }

.R_bg1{ width:330px; background-color:#EFF0F1;padding:10px;}
.R_bg2{ width:314px; background-color:#BBB; padding:8px;}
.R_bg3{ width:300px; background-color:#E8E8E8; padding:7px;}
.R_bg4{ width:278px; background-color:#434343; padding:11px;}
.R_bg31{ width:350px; background-color:#E8E8E8; padding:10px;}
.R_bg41{ width:330px; background-color:#434343; padding:10px;}
.R_bg_43{width:92px; background-color:#434343; padding:2px; height:59px; float:left;}
.R_bg_85{width:92px; background-color:#858585; padding:2px; height:59px; float:left;}

.R_tag_cloud_topic{background:url(/images/template/bg-topic-black.gif) left top no-repeat; width:340px; height:34px;}
.R_tag_cloud_topic h3{ padding:8px 0 0 15px; font:bold 14px "Arial"; color:#FF6600; text-align:left; text-transform:uppercase;}
.R_tag_cloud_bg{background-color:#EFF0F1; width:300px; height:100%; padding:20px 20px 5px 20px;}
.R_tag_cloud_footer{background:url(/images/template/tag-footer.gif) left top no-repeat; width:340px; height:9px;}

.R_other_topic{background:url(/images/template/bg-topic-other.gif) left top no-repeat; width:340px; height:34px;}
.R_other_topic h3{ padding:8px 0 0 15px; font:bold 14px "Arial"; color:#CC0066; text-align:left; text-transform:uppercase;}
.R_other_bg{background:url(/images/template/bg-body-other.gif) left top repeat-y; width:340px; height:100%;}
.R_other_body{ padding:10px 10px 5px 10px; font:normal 12px "Arial"; color:#D5D5D5;}
.R_other_footer{background:url(/images/template/bg-footer-other.gif) left top no-repeat; width:340px; height:9px;}

.album_box{width:420px; padding:15px; clear:both;}
.album_box_pic{width:31%; float:left;}
/*.album_box_text{width:69%; float:left; font:normal 12px "Arial"; color:#555;}*/
.album_box_text{width:100%; float:left; font:normal 12px "Arial"; color:#555;}
.album_box_top{height:105px;}
.album_box_bottom{margin-left:140px;height:55px;}
.album_box_line{background:url(/images/icon/dot-gray.gif) left bottom repeat-x; height:20px; clear:both; }

.R_newletter{background:url(/images/template/bg-newsletter.jpg) left top no-repeat; width:340px; height:104px;
font:11px "Arial"; color:#555; }
.R_newletter_text{padding:22px 12px 12px 12px;}
.R_newletter_search{ margin:2px 0 2px 0; border-style:solid; border-color:#CCC; border-width:1px; width:130px; height:16px; 
font:11px "Arial"; color:#999; }

.R_topview_bg{background:url(/images/template/topview-bg.gif) left top repeat-y; width:340px; height:100%;}
.R_topview_footer{background:url(/images/template/topview-footer.gif) left top no-repeat; width:340px; height:10px;}

/* ----------- category page-----------*/
.Lcontent150{width:150px; height:100%; float:left; padding-top:15px;}
.Lcontent440{background:url(/images/icon/dot-gray.gif) left top repeat-y; float:left; width:441px; padding-right:10px;}
.Lcontent820{float:right; width:820px; font:12px "Arial"; color:#555;}
.Lcontent820_bg{background:url(/images/icon/dot-gray.gif) left top repeat-y; float:left; width:820px; font:12px "Arial"; color:#555;}
.Lcontent440_V2{float:left; width:440px; padding-right:10px;}
.L_newletter{background:url(/images/template/bg-newsletter-H.jpg) left top no-repeat; width:140px; height:154px;
font:11px "Arial"; color:#555; }
.L_newletter_text{padding:10px 10px 0 10px;}
.L_newletter_search{ margin:2px 0 2px 0; border-style:solid; border-color:#CCC; border-width:1px; width:130px; height:16px; 
font:11px "Arial"; color:#999; }

.babe_in_bed{
width:450px; height:100%; margin-top:12px; background-color:#FFF;}
/*border-left:1px solid #DDE4E4;
border-right:1px solid #DDE4E4;
border-bottom:1px solid #DDE4E4;}*/

/* ----------- product page-----------*/
.product225{width:225px; float:left; padding-top:15px;}
.product225_vdo{width:225px; float:left; padding-top:5px;}
.product80{width:80px; float:left; font-weight:bold;}
.product125{width:125px; float:left;}
.product_rate_bg{background:url(/images/template/bg-rate.gif) left top repeat-x; height:33px; width:450px; padding-top:9px;}
.product_rate_L{ float:left; padding:8px 5px; width:330px;}
.product_rate_L1{padding:10px 20px; width:310px; float:left;}
.product_rate_R{ float:left; text-align:right; width:90px; padding:8px 10px 8px 0;}
.product_rate_R1{float:left; text-align:right; width:90px; padding:8px 8px 8px 0;}
.product_rate_R1 a:link{font:normal 12px arial; color:#666; text-decoration:none;}
.product_rate_R1 a:visited{font:normal 12px arial; color:#666; text-decoration:none;}
.product_rate_R1 a:hover{font:normal 12px arial; color:#C30; text-decoration:underline;}
.product_topic440{background:url(/images/template/bg-topic440-dot.gif) left no-repeat; height:30px; width:440px;}
.product_topic440 h2{padding:5px 0 0 30px; font:bold 14px "Arial"; color:#ce440e; text-transform:uppercase; text-align:left;}
.product_topic450{background:url(/images/template/bg-topic450-dot.gif) left no-repeat; height:30px; width:450px;}
.product_topic590{background:url(/images/template/bg-topic590-dot.gif) left no-repeat; height:30px; width:590px;}
.product_topic450 h1{padding:5px 0 0 30px; font:bold 16px "Arial"; text-transform:uppercase; color:#CC4800;}
.product_topic590 h1{padding:5px 0 0 30px; font:bold 16px "Arial"; text-transform:uppercase; color:#CC4800;}
.product_topic450 h2{padding:5px 0 0 30px; font:bold 14px "Arial"; text-transform:uppercase; color:#444; text-align:left;}
.product_topic450 h3{padding:5px 0 0 30px; font:bold 14px "Arial"; text-transform:uppercase; color:#444;}
.product_bgGray440{background-color:#EFF0F1; width:440px; /*height:100%;*/ padding:5px 5px 15px 5px;}
.product_text{ float:left; width:91px; padding:5px 9px 0 9px;}
.product_text_center{padding:8px 25px 0 15px; text-align:center;}
.product_pic{background:url(/images/template/bg-pic-s.gif) left no-repeat; height:91px; width:91px; float:left}
.product_pic img{ padding:8px 0 0 0px;}
.product_picl:link,.product_picl:visited { float:left; height:91px; }
.product_picl:hover {
background:url(/images/template/bg-pic-s-active.gif) top center no-repeat; height:91px;  width:91px; padding:0px 0px 0 0px; float:left; }

.R_you_may_also_like_bg{background-color:#EFF0F1; width:320px; height:100%; padding:5px 10px;}
.R_you_may_also_like_text{ float:left; width:210px; padding:10px 0 0 5px; text-align:left; }

/* ----------- payment page-----------*/
.payment_L{padding:0 0 0 10px;}
.payment_content_L{width:209px; float:left; padding:15px 0px 0 15px ;}
.payment_content_R{width:575px; float:left; padding-top:10px;}
.payment_text{ float:left; width:209px;}
.payment_pic{background:url(/images/template/bg-pic.gif) left no-repeat; height:161px; width:191px; padding:15px 0 0 9px; float:left}
.payment_topic{background:url(/images/icon/dot-line-gray.gif) bottom left repeat-x; height:24px; width:750px;}
.payment_topic h2{padding:5px 0 0 0px; font:bold 14px "Arial"; color:#444; text-transform:uppercase;}

.paymemt_content1{padding:3px 0 0 0px; font-size:11px; color:#666;}
.paymemt_content11{padding:3px 0 0 130px; font-size:11px; color:#666;}
.paymemt_content2{padding:15px 0 0 0; font: bold 16px "Arial"; color:#010000;}
.paymemt_content3L{padding:0 0 0 25px; width:150px; color:#333; font-weight:bold; float:left; line-height:32px;}
.paymemt_content3R{width:350px; color:#333; float:left; line-height:32px;}
.paymemt_content_bg{width:533px; height:100%; background-color: #E9EBEB; border-top:1px solid #D6E2E2; position:relative }

/* ----------- sign up page -----------*/
.sign_up_bg1{background-color:#DFDFDF; padding:1px; height:100%;}
.sign_up_bg2{background-color:#E8E8E8; padding:5px; height:100%;}
.sign_up_bg3{background-color:#EFF0F1; height:100%; text-align:left; font:12px "Arial"; color:#555555;}
.sign_up_bg4{background-color:#FFF; height:100%; padding:15px 20px; text-align:left;}
.sign_up_bg3 h1{font:bold 14px "Arial"; color:#CC4800; text-transform:uppercase;}
.sign_up_bg3 h3{font:bold 14px "Arial"; color:#CC4800; text-transform:uppercase;}
.sign_up_L{width:20%; float:left;}
.sign_up_R{width:80%; float:left; padding-top:8px;}
.sign_up_L1{width:22%; float:left;}
.sign_up_R1{width:78%; float:left;}
.sign_up_R220{float:left; padding-top:3px;  width:220px;}
.sign_up_R200{font-size:11px; float:left; line-height:14px; width:200px;}
.sign_up_content{padding:20px 70px 0 70px; line-height:40px;}
.login_padding{padding:40px 0; width:500px;}
.login{text-align:left; width:310px;  margin:auto; padding:10px 0 0 0;}
.login_L{width:27%; float:left; text-align:left; line-height:25px;}
.login_R{float:left; text-align:left; width:73%; line-height:25px;}
.login_font11{font:11px "Arial";}
.line_notice800{background:url(/images/template/bg-topic-repeat.jpg) left bottom repeat-x; height:3px; width:800px; }
.line_notice800 b{padding:5px 0 0 30px; font:bold 16px "Arial"; text-transform:uppercase; color:#CC4800;}



/* ----------- model page -----------*/
.model_black-bl {
background: url(/images/template/black-bl.gif) 0 100% no-repeat #221E1B; width:800px;}
.model_black-bl-450 {
background: url(/images/template/black-bl.gif) 0 100% no-repeat #221E1B; width:450px;}
.model_black-br {
background: url(/images/template/black-br.gif) 100% 100% no-repeat}
.model_black-tl {
background: url(/images/template/black-tl.gif) 0 0 no-repeat}
.model_black-tr {
background: url(/images/template/black-tr.gif) 100% 0 no-repeat; position:relative; height:auto; padding:10px; font:12px "Arial"; color:#E9E2D3}
.model_content{width:195px; height:280px; float:left; position:relative; padding:15px 0px 0 0px; }
.content_btn{position:absolute; top:245px;}
.content_btn img{ width:160px; height:70px;}
.model_black_bg{width:478px; background-color:#414243; padding:6px 0 5px 12px;}
.model_gray_bg{width:490px; background-color:#F2F2F2;}
.model_pic{width:95px; padding:15px 0 60px 22px; float:left; font-size:11px;}

.model_interview_L{ width:60px; float:left; font-weight:bold; padding-top:5px; color:#FC0}
.model_interview_R{ width:650px; float:left; padding-left:5px; padding-top:5px; color:#FC0}
.model_answer_L{ width:60px; float:left;  padding-top:5px; font: bold 10pt "comic sans ms";}
.model_answer_R{ width:650px; float:left; padding-left:5px; padding-top:5px; font: 10pt "comic sans ms";}

.modelmom{width:760px; float:left; position:relative; height:auto; padding:20px 0 0 10px;}
.modelmom_title{background:url(/images/template/bg-model-of-the-month.gif) repeat-x; width:760px; height:38px; text-align:left;}
.modelmom_title h2{width:261px; height:38px; margin:0; padding:0; overflow:hidden; padding-left:28px;}
.modelmom_title h2 span{background:url(/images/template/t-model-of-the-month.gif) no-repeat left top;
display:block; width: 100%; height: 100%;}
.modelmom_L{width:480px; float:left; padding-left:5px; font:14px "comic sans ms"; text-align:left; color:#d0cbc3;}
.modelmom_L .Q{font:14px "comic sans ms"; color:#c50061;}
.modelmom_L .A{font:bold 14px "comic sans ms"; color:#ffa200;}
.modelmom_R{width:270px; float:right;}

.model_Theme{ float:left; width:820px; padding-top:10px;}
.model_Theme_title{background:url(/images/template/bg-topic800.gif) left no-repeat; height:30px; width:800px; margin:0 auto 10px auto;}
.model_Theme_title h1{padding:8px 0 0 30px; font:bold 14px "Arial"; text-transform:uppercase; color:#444;}
.model_Theme_title span{color:#DC4800;}
.model_Theme_desL{padding:0 10px;}
.model_Theme_desL H2{ font:bold 14px "Arial"; text-transform:uppercase; color:#FFFFFD;}
.model_Theme_desL font{color:#FF3300;}
.model_Theme_R{width:350px; float:right; font:12px "Arial"; color:#555;}
.model_Theme_L{width:460px; float:left; font:12px "Arial"; color:#555;}
.model_Theme_black_bg{width:450px; background-color:#221E1B; color:#FFFCFC; height:100%; float:left; position:relative;}
.model_Theme_text{float:left; width:110px; padding:10px 0 0 5px;}
.model_Theme_text200{float:left; width:200px; padding:20px 0 0 0;}
.model_Theme_pic{width:95px; padding:15px 8px 15px 0; float:left; font-size:11px;}
.model_Theme_link{padding-right:10px; font:11px "Arial"; color:#666; text-align:right;}
.model_Theme_des{font:normal 10pt "comic sans ms";}
.model_Theme_Padd{padding:15px 0 0 0; text-align:center; font:normal 12px "Arial"; color:#FFCC00;}
.model_Theme_VDO{width:370px; margin:10px auto;  background:#999966; position:relative;}
.mask_lock_vdo_bg{background:url(/images/template/mask-lock-vdo-bg.png) top left; width:330px; height:286px; position:relative;}
.mask_lock_vdo_bg img{width:330px; height:265px;}
.mask_lock_vdo{position:absolute; background:url(/images/template/mask-lock-vdo.png) top left; width:330px; height:265px; top:0; left:0; z-index:999;}
.mask_lock_photo{position:absolute; background:url(/images/template/mask-lock-photo.png) top left; width:450px; height:410px; top:5px; left:0; z-index:999;}
.mask_lock_photo_short{position:absolute; background:url(/images/template/mask-lock-photo-short.png) top left no-repeat; width:450px; height:200px; top:5px; left:0; z-index:999;}

/*Alert Ask*/
.alert_ask_top{background:url(/images/template/bg-ask-top.png) top no-repeat; width:276px; padding:10px; margin:auto;}
.alert_ask_msg{font:bold 14px "Arial"; color:#FFFFFD; text-align:left; padding:10px 15px;}
.alert_ask_bottom{background:url(/images/template/bg-ask-bottom.png) top no-repeat; width:296px; height:20px; margin:0 auto;}

/* ----------- faq page -----------*/
.faq_content{padding:5px 15px 35px 20px; line-height:18px;}
.faq_content1{padding:5px 15px 15px 20px; line-height:18px;}
.faq_content_bg-right{background:url(/images/template/bg-right.gif) top left repeat-y; width:818px; height:100%; float:right; }
.faq_content b{font: bold 12px "Arial"; color:#050505; text-decoration: none;}
.faq_content_pad{ margin-left:20px;}
.faq_content img{ text-align:right;}

.howtopic{float:left; width:555px; position:relative; padding-bottom:10px; color:#333;}

/* ----------- packages -----------*/
.packages{ width:490px;  float:left; padding:0; margin:0; }
.packages_s{ width:350px;  float:left; padding-left:10px; font-size:11px; line-height:14px; color:#333;}
.packages_text{padding:10px 10px 0 10px;}
.packages_text_s{padding:8px 10px 0 10px;}
.select_packages_text{padding:10px 0 0 15px; text-align:left}
.select_packages_text_s{padding:8px 0 0 0;}

.packages_black_l{background:url(/images/template/packages-black-l.gif) top left no-repeat; width:10px; height:77px; float:left; border-bottom:2px solid #DDD; }
.packages_black_c{background:#050505 url(/images/template/packages-black-c.gif) top left repeat-x; height:77px; float:left; border-bottom:2px solid #DDD; }
.packages_black_r{background:url(/images/template/packages-black-r.gif) top left no-repeat; width:9px; height:77px; float:left; border-bottom:2px solid #DDD; }
.packages_black_textNoTop{font: bold 12px "Arial"; color:#FEFDFD; text-align:center; float:left; border-right:1px solid #000; min-height:45px;height:auto!important;/*height:88px;*/overflow:hidden; }
.packages_blacktextNoTop{font: bold 12px "Arial"; color:#FEFDFD; text-align:center; float:left; }
.packages_black_text{padding-top:30px; font: bold 12px "Arial"; color:#FEFDFD; text-align:center; float:left; border-right:1px solid #000; min-height:45px;height:auto!important;/*height:88px;*/overflow:hidden; }
.packages_black_text80{width:80px; padding-top:35px; font: bold 14px "Arial"; color:#FEFDFD; text-align:center; float:left; border-right:1px solid #000; min-height:53px;height:auto!important;/*height:88px;*/overflow:hidden; }
.packages_black_text150{width:150px; padding-top:35px; font: bold 14px "Arial"; color:#FEFDFD; text-align:center; float:left; border-right:1px solid #000; min-height:53px;height:auto!important;/*height:88px;*/overflow:hidden; }
.packages_black_text99{width:94px;  font: bold 14px "Arial"; color:#FEFDFD; text-align:center; float:left; padding-left:5px;}
.packages_black_text99_V1{width:94px; padding-top:35px; font: bold 14px "Arial"; color:#FEFDFD; text-align:center; float:left; padding-left:5px;}
.packages_black_text79_V1{width:79px; padding-top:35px; font: bold 14px "Arial"; color:#FEFDFD; text-align:center; float:left; border-right:1px solid #000; min-height:53px;height:auto!important;/*height:88px;*/overflow:hidden; }
.packages_black_text109_V1{width:109px; padding-top:35px; font: bold 14px "Arial"; color:#FEFDFD; text-align:center; float:left; border-right:1px solid #000; min-height:53px;height:auto!important;/*height:88px;*/overflow:hidden; }
.packages_black_text109_V2{width:109px;  font: bold 12px "Arial"; color:#FEFDFD; text-align:center; float:left; border-right:1px solid #000; min-height:88px;height:auto!important;/*height:88px;*/overflow:hidden; }
.packages_star_bg{background: url(/images/template/bg-star-red.png) center no-repeat; width:49px; height:49px; margin-top:5px; text-align:center;}

.packages_black_ls{background:url(/images/template/packages-black-l.gif) top left no-repeat; width:10px; height:35px; float:left; border-bottom:2px solid #DDD; }
.packages_black_cs{background:#050505 url(/images/template/packages-black-c.gif) top left repeat-x; height:35px; float:left; border-bottom:2px solid #DDD; }
.packages_black_rs{background:url(/images/template/packages-black-r.gif) top left no-repeat; width:9px; height:35px; float:left; border-bottom:2px solid #DDD; }
.packages_black_tex80{width:82px; padding-top:10px; font: bold 11px "Arial"; color:#FEFDFD; float:left;  }

.packages_line_gray{border-left:1px solid #DDD; border-right:1px solid #DDD; height:100%; width:487px; color:#333; float:left; line-height:16px; }

.packages_purple{background: #FFFFFF url(/images/template/packages-purple.gif) bottom left repeat-x; width:487px; height:80px;/*min-height:54px; height:auto!important;overflow:hidden;*/ float:left; border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #DDD;}
.packages_orange{background:url(/images/template/packages-orange.gif) bottom left repeat-x; width:487px; height:52px; float:left; border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #DDD;}
.packages_gray{background:url(/images/template/packages-gray.gif) bottom left repeat-x; width:487px; height:52px; float:left;
border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #DDD; }

.packages_purple_s{background: #FFFFFF url(/images/template/packages-purple.gif) bottom left repeat-x; width:345px; height:100%;/*min-height:54px; height:auto!important;overflow:hidden;*/ float:left; border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #DDD;}
.packages_orange_s{background:url(/images/template/packages-orange.gif) bottom left repeat-x; width:345px; height:100%; float:left; border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #DDD;}
.packages_gray_s{background:url(/images/template/packages-gray.gif) bottom left repeat-x; width:345px; height:100%; float:left;
border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #DDD; font-size:11px; }

.packagesgraytext{float:left; text-align:left; height:100%;}
.packages_graytext{float:left; border-right:1px solid #DDD; text-align:left; height:100%;}
.packages_text160{width:160px; float:left; border-right:1px solid #DDD; text-align:left; height:100%;}
.packages_text89{width:89px; float:left; border-right:1px solid #DDD; text-align:left; height:100%;}
.packages_text79{width:79px; float:left; border-right:1px solid #DDD; text-align:center; height:100%;}
.packages_text109{width:109px; float:left; border-right:1px solid #DDD; text-align:center; height:100%;}
.packages_text99{width:87px; float:left; padding-left:5px; text-align:center; height:100%;}
.packages_text85{width:85px; float:left; text-align:left; height:100%;}

.packages_footer{background:url(/images/template/packages-footer.gif) top left repeat-x; width:487px; height:33px; float:left;
border-left:1px solid #DDD; border-right:1px solid #DDD; }
.packages_footer_s{background:url(/images/template/packages-footer.gif) top left repeat-x; width:345px; height:33px; float:left;
border-left:1px solid #DDD; border-right:1px solid #DDD; }
.packages_footer_l{background:url(/images/template/packages-footer-l.gif) top left no-repeat; width:8px; height:7px; float:left; }
.packages_footer_c{background:url(/images/template/packages-footer-c.gif) top left repeat-x; width:473px; height:7px; float:left; }
.packages_footer_cs{background:url(/images/template/packages-footer-c.gif) top left repeat-x; width:330px; height:7px; float:left; }
.packages_footer_r{background:url(/images/template/packages-footer-r.gif) top left no-repeat; width:8px; height:7px; float:left; }
.packages_footer_150{width:153px; border-right:1px solid #DDD; height:2px; }

/* -----------new select packages -----------*/
.packages_purple_new {background: #FFFFFF url(/images/template/packages-purple.gif) top left repeat-x; width:487px; height:40px;/*min-height:54px; height:auto!important;overflow:hidden;*/ float:left; border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #DDD;}
.select_packages_textcenter{padding:10px 0 0 15px; text-align:center}
.packages_orange_new{background:url(/images/template/packages-orange.gif) top left repeat-x; width:487px; height:40px; float:left; border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #DDD;}
.packages_gray_new{background:url(/images/template/packages-gray.gif) top left repeat-x; width:487px; height:40px; float:left;
border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #DDD; }

/* -----------Register packages -----------*/
.register_packages_L{width:320px; float:left; padding-top:10px;}
.register_packages_R{width:440px; float:left; padding:20px 20px 0 20px;}
.register_packages_bg{ border:1px #CCCCCC solid; background-color:#F1F1F1; position:relative;}
.register_packages_bg1{ border:1px #CCCCCC solid; background-color:#F1F1F1; padding:30px; position:relative;}
.register_packages_bg2{ border:1px #CCCCCC solid; background-color:#F1F1F1; padding:30px 30px 30px 100px; position:relative;}
.register_packages_text{z-index:10px; top:-6px; left:10px; position:absolute; 
background:url(/images/template/bg-text-register-package.gif) left top repeat-x; font: bold 14px "Arial"; color:#06C}

/* ----------- PR-News -----------*/
.boxPR-l{float:left; width:42%;}
.boxPR-l img {border:#999 double 3px; }
.boxPR-r{float:left; width:58%; font:normal 11px "Arial";}

.boxPR_box-l{float:left; width:17%;}
.boxPR_box-l img {border:#999 double 3px; }
.boxPR_box-r{float:left; width:80%; font:normal 11px "Arial";}


/* ----------- customer center -----------*/
.customer_center{/*background: url(/images/template/bg-customer-center.gif) top right repeat-y;*/ width:212px; height:100%; float:right;}
.customer_center_head{background: url(/images/template/bg-customer-center-head.gif) top right no-repeat; width:212px; height:24px; }
.customer_center_text{width:170px; margin-left:12px;}
.customer_center h3{border-bottom:#CCC 1px solid; padding:0px 0 1px 0px; margin-bottom:1px; font:bold 14px "Arial"; color:#CC4800; text-transform:uppercase;}

.customer_center_menu {
padding:0; clear:both; width:100%; margin:0;}
.customer_center_menu ul{
list-style: none; margin:0;}
.customer_center_menu li{
background:url(/images/template/bg-customer-center-text.gif) left top no-repeat; margin:0;
width:166px;/* height:24px; */ float:left; font:12px "Arial"; color:#333; text-decoration:none; clear:both;}
.customer_center_menu li a{ clear:both;}
.customer_center_menu li a:link,.customer_center_menu li a:visited  { margin:0;
font:12px "Arial"; color:#333; text-decoration:none; padding:5px 0 5px 17px; width:149px;  float:left;}
.customer_center_menu li a:hover {
background: #EFEFEF url(/images/template/bg-customer-center-act.gif) left top no-repeat;  margin-left:3px;
font:12px "Arial"; color:#C50; text-decoration:none; padding:5px 0 5px 14px; width:149px;; float:left;}
.customer_center_select{
background: #EFEFEF url(/images/template/bg-customer-center-act.gif) left top no-repeat;  margin-left:3px;
font:12px "Arial"; color:#C50; text-decoration:none; padding:5px 0 5px 14px; width:149px;; float:left;}
.customer_center_dot{background:url(/images/template/dot-gray-bg-gray.gif) left top repeat-x; width:166px; height:2px; clear:both; }

.customer_center_menu li.submenu{ 
background:url(/images/template/bg-customer-center-subtext.gif) left top no-repeat;
width:166px; height:24px;  float:left; font:12px "Arial"; color:#333; text-decoration:none; clear:both;}
.customer_center_menu li.submenu a{ clear:both;}
.customer_center_menu li.submenu a:link,.customer_center_menu li.submenu a:visited  { margin:0;
background:url(/images/template/bg-customer-center-subtext.gif) left top no-repeat;
font:12px "Arial"; color:#555; text-decoration:none; padding:5px 0 5px 32px; width:134px;  float:left;}
.customer_center_menu li.submenu a:hover { margin:0;
background:url(/images/template/bg-customer-center-subact.gif) left top no-repeat;
font:12px "Arial"; color:#C50; text-decoration:none; padding:5px 0 5px 32px; width:140px;  float:left;}
.customer_center_select_submenu{margin:0;
background:url(/images/template/bg-customer-center-subact.gif) left top no-repeat;
font:12px "Arial"; color:#C50; text-decoration:none; padding:5px 0 5px 32px; width:140px;  float:left;}

/* ----------- select package page -----------*/
.select_package_01{
background:url(/images/banner/select-package_01.gif) left top no-repeat; width:262px; height:480px; float:left;}
.select_package_01_pic{ padding:20px 0 0 19px;}
.select_package_02{
background:url(/images/banner/select-package_02.gif) left top no-repeat; width:507px; height:151px; float:left;}
.select_package_03{
background:url(/images/banner/select-package_03.gif) left top no-repeat; width:507px; height:329px; float:left;}
.select_package_03_content{margin-left:8px; margin-top:0;}
.select_package_04{padding:5px 0 10px 12px; line-height:20px; font-size:11px; color:#06C}

/* ----------- CONTACT US page -----------*/
.contact_us_bg1{ border:1px solid #DDE4E4; width:548px; height:100%;}
.contact_us_bg2{ border:1px solid #fff; width:526px; height:100%; background-color:#EFEFEF; padding:5px 10px;}
.contact_us_50{width:50%; float:left;}

/* ----------- download login page -----------*/
.download_login_50{float:left; width:50%;}
.download_login_49{background:url(/images/icon/dot-gray.gif) left top repeat-y; float:left; width:49%;}
.download_login_content{padding:10px 0 20px 40px; line-height:30px;}
.download_login_l{width:80px; float:left;}
.download_login_l1{width:120px; float:left;}
.download_login_r{width:250px; float:left;}
.download_border{height:15px; border:1px #CCCCCC solid; padding-top:3px;}
.download_border1{ border:1px #CCCCCC solid;}
.download_pad{padding-right:100px; text-align:right;}


.moreset{background:#000; width:300px; padding:20px 20px 10px 20px; position:relative;}
.moreset h3{font:bold 14px Arial; color:#F30; text-transform:uppercase; padding-bottom:10px;}
.moreset h3 span{color:#FFF}
 
.moreset_photo {background:url(/images/template/bg-picblack-s.gif) left no-repeat; height:91px; width:91px; float:left}
.moreset_photo img{padding:8px 0 0 8px;}
.moreset_text{ float:left; width:195px; padding:0 0 0 10px; text-align:left;}
.moreset_text {font:13px "comic sans ms"; color:#e7e7e7;}
.moreset_text a:link,.moreset_text a:visited{font:bold 14px "Trebuchet MS"; color:#0CF; text-decoration:none}
.moreset_text a:hover{color:#F30;} 

	
/* ----------- dot-line -----------*/
.line_gray-DDE4E4{ border-bottom:#DDE4E4 1px solid; width:100%;}
.line_gray{ border-bottom:#DDD solid 3px;  margin:2px 10px 2px 0;}
.line_grayDF{ border-bottom:#DFDFDF 1px solid; width:100%; clear:both}
.line_page{background:url(/images/template/line-page.gif) left top repeat-x; width:100%; height:7px; }
.line_page-convert{background:url(/images/template/line-page-convert.gif) left top repeat-x; width:100%; height:7px; }
.line_page-convert1{background:url(/images/template/line-page-convert1.gif) left top repeat-x; width:100%; height:7px; }
.line_blue{border-bottom: 1px solid #DDE4E4; width:100%; clear:both;}
.line_gray1{border-bottom:#DDD 1px solid; clear:both;}
#line_date{ border-top:#DDD solid 2px;  padding:5px 10px 20px 0; text-align:right; font:bold 12px "Tahoma"; color:#333;}


/* ----------- Gray color -----------*/
.Gray11{font: 11px "Arial"; color:#999; text-decoration: none;}
.Gray11b{font: bold 11px "Arial"; color:#333; text-decoration: none;}
.Gray12{font: 12px "Arial"; color:#CCC; text-decoration: none;}
.GrayBlue11,.GrayBlue11:link,.GrayBlue11:visited,.GrayBlue11:active{
font: 11px "Arial"; color: #DDD; text-decoration: none;}
.GrayBlue11:hover{color: #0CF;}

.GrayOra11,.GrayOra11:link,.GrayOra11:visited,.GrayOra11:active{
font: 11px "Arial"; color: #DDD; text-decoration: none;}
.GrayOra11:hover{color: #FF6600;}

.Gray999Ora11_,.Gray999Ora11_:link,.Gray999Ora11_:visited,.Gray999Ora11_:active{
font: 11px "Arial"; color: #999; text-decoration: underline;}
.Gray999Ora11_:hover{color: #FF6600;}

.GrayOra11_,.GrayOra11_:link,.GrayOra11_:visited,.GrayOra11_:active{
font: 11px "Arial"; color: #555; text-decoration: underline;}
.GrayOra11_:hover{color: #FF6600;}

.Gray-77711_,.Gray-77711_:link,.Gray-77711_:visited,.Gray-77711_:active{
font: 11px "Arial"; color: #777; text-decoration: underline;}
.Gray-77711_:hover{text-decoration: none;}

.Gray-BBBOra12,.Gray-BBBOra12:link,.Gray-BBBOra12:visited,.Gray-BBBOra12:active{
font: 12px "Arial"; color: #BBB; text-decoration: none;}
.Gray-BBBOra12:hover{color: #FF6600;}

.GrayOra12_,.GrayOra12_:link,.GrayOra12_:visited,.GrayOra12_:active{
font: 12px "Arial"; color: #555; text-decoration: underline;}
.GrayOra12_:hover{color: #FF6600;}

.GrayOra12,.GrayOra12:link,.GrayOra12:visited,.GrayOra12:active{
font: 12px "Arial"; color: #555; text-decoration: none;}
.GrayOra12:hover{color: #FF6600;}

.GrayCC12_,.GrayCC12_:link,.GrayCC12_:visited,.GrayCC12_:active{
font: 12px "Arial"; color: #CCC; text-decoration: underline;}
.GrayCC12_:hover{color: #CCC; text-decoration:none;}


.GrayOra12B_,.GrayOra12B_:link,.GrayOra12B_:visited,.GrayOra12B_:active{
font: bold 12px "Arial"; color: #555; text-decoration: underline;}
.GrayOra12B_:hover{color: #FF6600;}

.Gray11_,.Gray11_:link,.Gray11_:visited,.Gray11_:active{
font: 11px "Arial"; color: #555; text-decoration: none;}
.Gray11_:hover{text-decoration:underline}

.Gray12_,.Gray12_:link,.Gray12_:visited,.Gray12_:active{
font: 12px "Arial"; color: #555; text-decoration: none;}
.Gray12_:hover{text-decoration:underline}

.Gray16_,.Gray16_:link,.Gray16_:visited,.Gray16_:active{
font: 16px "Arial"; color: #555; text-decoration: none;}
.Gray16_:hover{text-decoration:underline}

.Gray20_,.Gray20_:link,.Gray20_:visited,.Gray20_:active{
font: 20px "Arial"; color: #555; text-decoration: none;}
.Gray20_:hover{text-decoration:underline}

/* ----------- Brown color -----------*/
.Brown11{font: 11px "Arial"; color:#C50; text-decoration: none;}
.Brown11b{font: bold 11px "Arial"; color:#C50; text-decoration: none;}
.Brown12{font: 12px "Arial"; color:#C60; text-decoration: none;}
.Brown12b{font:bold 12px "Arial"; color:#C60; text-decoration: none;}
.Brown14{font:bold 14px "Arial"; color:#CC4800; text-decoration: none;}

/* ----------- Blue color -----------*/
.Blue11{font:11px "Arial"; color:#0CF;}
.Blue11-06C{font:  11px "Arial"; color:#06C;}
.Blue11b-06C{font: bold 11px "Arial"; color:#06C;}
.Blue12{font:bold 12px "Arial"; color:#06C;}
.Blue14b{font:bold 14px "Arial"; color:#06C;}

.BlueOra11b,.BlueOra11b:link,.BlueOra11b:visited,.BlueOra11b:active{
font:bold 11px "Arial"; color: #1185BF; text-decoration: none;}
.BlueOra11b:hover{color: #FF6600;}

.BlueOOEOra11_,.BlueOOEOra11_:link,.BlueOOEOra11_:visited,.BlueOOEOra11_:active{
font: 11px "Arial"; color: #0000EE; text-decoration: underline;}
.BlueOOEOra11_:hover{color: #FF6600;}

.BlueOra11_,.BlueOra11_:link,.BlueOra11_:visited,.BlueOra11_:active{
font:normal 11px "Arial"; color: #1185BF; text-decoration: underline;}
.BlueOra11_:hover{color: #FF6600;}

.Blue11_,.Blue11_:link,.Blue11_:visited,.Blue11_:active{
font:normal 11px "Arial"; color: #1185BF; text-decoration: underline;}
.Blue11_:hover{text-decoration: none;}

.BlueOra12_,.BlueOra12_:link,.BlueOra12_:visited,.BlueOra12_:active{
font:12px "Arial"; color: #1185BF; text-decoration: underline;}
.BlueOra12_:hover{color: #FF6600;}

.Blue-069Ora11_,.Blue-069Ora11_:link,.Blue-069Ora11_:visited,.Blue-069Ora11_:active{
font:11px "Arial"; color: #069; text-decoration: underline;}
.Blue-069Ora11_:hover{color: #FF6600;}

.Blue-069Ora12_,.Blue-069Ora12_:link,.Blue-069Ora12_:visited,.Blue-069Ora12_:active{
font:12px "Arial"; color: #069; text-decoration: underline;}
.Blue-069Ora12_:hover{color: #FF6600;}

.Blue-069Ora12b_,.Blue-069Ora12b_:link,.Blue-069Ora12b_:visited,.Blue-069Ora12b_:active{
font: bold 12px "Arial"; color: #069; text-decoration: underline;}
.Blue-069Ora12b_:hover{color: #FF6600;}

.BlueOra12,.BlueOra12:link,.BlueOra12:visited,.BlueOra12:active{
font:normal 12px "Arial"; color: #1185BF; text-decoration: none;}
.BlueOra12:hover{color: #FF6600;}

.BlueOra12b,.BlueOra12b:link,.BlueOra12b:visited,.BlueOra12b:active{
font:bold 12px "Arial"; color: #1185BF; text-decoration: none;}
.BlueOra12b:hover{color: #FF6600;}


/* ----------- Orangle color -----------*/
.Ora12{font:12px "Arial"; color:#FF6600; text-decoration: none;}
.Ora12b{font:bold 12px "Arial"; color:#FF6600; text-decoration: none;}
.Ora14b{font:bold 14px "Arial"; color:#FF6600; text-decoration: none;}
.Ora14b-CE440E{font:bold 14px "Arial"; color:#CE440E; text-decoration: none;}

.Ora11_,.Ora11_:link,.Ora11_:visited,.Ora11_:active{
font: 11px "Arial"; color: #FF6600; text-decoration: none;}
.Ora11_:hover{text-decoration:underline}

.Ora12_,.Ora12_:link,.Ora12_:visited,.Ora12_:active{
font: 12px "Arial"; color: #F60; text-decoration: none;}
.Ora12_:hover{text-decoration:underline}

/* ----------- Red color -----------*/
.Red12{font:12px "Arial"; color:#D1372F; text-decoration: none;}
.Red12-FOO{font: 12px "Arial"; color:#FF0000; text-decoration: none;}
.Red12b{font: bold 12px "Arial"; color:#FF0000; text-decoration: none;}
.Red12b-COO{font: bold 12px "Arial"; color:#C00; text-decoration: none;}
.Red13b-COO{font: bold 13px "Arial"; color:#C00; text-decoration: none;}

.lRed_Gray12_,.lRed_Gray12_:link,.lRed_Gray12_:visited,.lRed_Gray12_:active{
font: 12px "Arial"; color: #D1372F; text-decoration: underline;}
.lRed_Gray12_:hover{text-decoration:none; color:#CCC;}

.Red18_,.Red18_:link,.Red18_:visited,.Red18_:active{
font: 18px "Arial"; color: #DD0000; text-decoration: none;}
.Red18_:hover{text-decoration:underline}

.Red20_,.Red20_:link,.Red20_:visited,.Red20_:active{
font: 20px "Arial"; color: #DD0000; text-decoration: none;}
.Red20_:hover{text-decoration:underline}

/* ----------- Black color -----------*/
.Black11{font: 11px "Arial"; color:#555; text-decoration: none;}
.Black12{font: 12px "Arial"; color:#555; text-decoration: none;}
.Black12b{font: bold 12px "Arial"; color:#050505; text-decoration: none;}
.Black14b{font: bold 14px "Arial"; color:#555; text-decoration: none;}
.Black-14b{font: bold 14px "Arial"; color:#000; text-decoration: none;}
.Black-16b{font: bold 16px "Arial"; color:#333; text-decoration: none;}

.BlackOra11_,.BlackOra11_:link,.BlackOra11_:visited,.BlackOra11_:active{
font: 11px "Arial"; color: #555; text-decoration: underline;}
.BlackOra11_:hover{ color:#F60; text-decoration:underline}

.BlackOra12_,.BlackOra12_:link,.BlackOra12_:visited,.BlackOra12_:active{
font: 12px "Arial"; color: #555; text-decoration: underline;}
.BlackOra12_:hover{ color:#F60; text-decoration:underline}

/* ----------- purple color -----------*/
.purple11{font: 11px "Arial"; color:#9900CC; text-decoration: none;}
.purple11b{font: bold 11px "Arial"; color:#9900CC; text-decoration: none;}
.purple12{font: 12px "Arial"; color:#9900CC; text-decoration: none;}
.purple12b{font: bold 12px "Arial"; color:#9900CC; text-decoration: none;}

/* ----------- pink color -----------*/
.pink12{font: 12px "Arial"; color:#FF0099; text-decoration: none;}
.pinkb12{font: bold 12px "Arial"; color:#FF0099; text-decoration: none;}
.pink14{font: 14px "Arial"; color:#FF0099; text-decoration: none;}
.pink16{font: 16px "Arial"; color:#FF0099; text-decoration: none;}

.pinkc36-org-12b_,.pinkc36-org-12b_:link,.pinkc36-org-12b_:visited,.pinkc36-org-12b_:active{
font:bold 12px "Arial"; color: #C36; text-decoration: underline;}
.pinkc36-org-12b_:hover{color: #F60;}

.pinkc06-12b,.pinkc06-12b:link,.pinkc06-12b:visited,.pinkc06-12b:active{
font:bold 12px "Arial"; color: #C06; text-decoration:none;}
.pinkc06-12b:hover{color: #C06; text-decoration: underline;}

/* ----------- white color -----------*/
.White12_,.White12_:link,.White12_:visited,.White12_:active{
font: 12px "Arial"; color: #FBFBFB; text-decoration: none;}
.White12_:hover{ color:#F60; text-decoration:underline}

/*------------ error style ------------*/
.error{color:#FF0000}

/*water mark*/
.waterAllure433{background:url(/images/template/wtm-allure-433.png) top center no-repeat !important; background:url(/images/template/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/template/wtm-allure-433.png");  width:433px; height:60px; position:absolute; z-index:999px; top:240px; left:10px;}
.waterAllure370{background:url(/images/template/wtm-allure-370.png) top center no-repeat !important; background:url(/images/template/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/template/wtm-allure-370.png");  width:370px; height:60px; position:absolute; z-index:999px; top:240px; left:40px;}

.waterInter433{background:url(/images/template/wtm-inter-433.png) top center no-repeat !important; background:url(/images/template/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/template/wtm-inter-433.png");  width:433px; height:60px; position:absolute; z-index:999px; top:240px; left:10px;}
.waterInter370{background:url(/images/template/wtm-inter-370.png) top center no-repeat !important; background:url(/images/template/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/template/wtm-inter-370.png");  width:370px; height:60px; position:absolute; z-index:999px; top:240px; left:40px;}

.waterInter400{background:url(/images/template/wtm-inter-400.png) top center no-repeat !important; background:url(/images/template/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/template/wtm-inter-400.png");  width:400px; height:60px; position:absolute; z-index:999px; top:450px; left:10px;}


/*Buffet Package*/
/* ----------- model page -----------*/
.buffet_black-bl {
background: url(/images/template/black-bl.gif) 0 100% no-repeat #000; width:780px; margin:0 auto;}
.buffet_black-br {
background: url(/images/template/black-br.gif) 100% 100% no-repeat}
.buffet_black-tl {
background: url(/images/template/black-tl.gif) 0 0 no-repeat}
.buffet_black-tr {
background: url(/images/template/black-tr.gif) 100% 0 no-repeat; position:relative; height:auto; padding:0px; font:12px "Arial"; color:#E9E2D3;}
.buffet_blackPadd{padding:20px;}
.buffet_blackPadd h2{font:bold 16px "Arial"; color:#FF0099; text-decoration: none; text-transform:none; padding:0;}
.buffet740{width:740px; margin:30px auto 20px auto;}

.buffet365-l{width:365px; float:left;}
.buffet365-r{width:365px; float:right;}
.buffet365{background:url(/images/template/bg-topic450-dot.gif) left no-repeat; height:30px; width:365px;}
.buffet365 h2{padding:5px 0 0 30px; font:bold 14px "Arial"; text-transform:uppercase; color:#444; text-align:left;}
.buffet365_bgGray{background-color:#EFF0F1; width:355px; /*height:100%;*/ padding:5px 5px 15px 5px;}
.buffet365R_text{ float:left; width:255px; padding:5px 0 0 5px; text-align:left; }

/* ----------- profile page -----------*/
.profile_L{float:left; width:160px; padding-top:10px; height:170px;}
.profile_R{float:left; width:180px; padding:10px 0 0 8px; height:170px;}
.profile_R_vdo{float:left; width:160px; padding:10px 0 0 8px; height:170px;}
.profile_L_vdo{width:180px; float:left; padding:10px 0 0 5px; height:170px;}
.profile_login_r{width:230px; float:left; font: 12px "Arial"; color:#FF0099; text-decoration: none;}
.product_topic750{background:url(/images/template/bg-topic750-dot.gif) left no-repeat; height:30px; width:750px;}
.product_bgGray{background-color:#EFF0F1; width:740px; /*height:100%;*/ padding:5px 5px 15px 5px;}
.product_topicbg{background:url(/images/template/bg-topic-project.gif) left repeat-x; height:35px; width:100%; padding-top:20px}
.profile100{float:left; width:100px; text-align:center;}
.profile140{float:left; width:140px; text-align:center;}
.profile150{float:left; width:150px; text-align:center;}
.profile150_pic{float:left; width:130px; text-align:center; padding-left:20px;}
.profile230{float:left; width:230px; text-align:center;}
.profile230_text{width:210px; float:left; padding:0 10px;}

/* ----------- directory -----------*/
.dir-cat {width:250px; float:left; position:relative; font:12px arial; color:#999; margin:5px 10px;}
/*Travel Link Exchange*/
.dirL{width:15%; float:left; font:bold 12px arial; line-height:14px; padding-top:3px;}
.dirR{width:85%; float:left;font:normal 12px arial; line-height:14px; padding-top:3px;}
.dotline20-ccc {background:url(/images/template/dot-gray-3x3.gif) center repeat-x; height:40px; clear:both;}

/* ----------- note -----------*/
.f-lyellow-t {background: url(/images/template/f-lyellow-dot.gif) 0 0 repeat-x;}
.f-lyellow-b {background: url(/images/template/f-lyellow-dot.gif) 0 100% repeat-x}
.f-lyellow-l {background: url(/images/template/f-lyellow-dot.gif) 0 0 repeat-y}
.f-lyellow-r {background: url(/images/template/f-lyellow-dot.gif) 100% 0 repeat-y}
.f-lyellow-bl {background: url(/images/template/f-lyellow-bl.gif) 0 100% no-repeat #fef5c9;}
.f-lyellow-br {background: url(/images/template/f-lyellow-br.gif) 100% 100% no-repeat}
.f-lyellow-tl {background: url(/images/template/f-lyellow-tl.gif) 0 0 no-repeat}
.f-lyellow-tr {background: url(/images/template/f-lyellow-tr.gif) 100% 0 no-repeat; padding:10px; position:relative;
	font: 12px "arial"; color: #000; text-align:left;}
.f-lyellow-tr a, .f-lyellow-tr a:link, .f-lyellow-tr a:visited{color: #000;}
.f-lyellow-tr a:hover{color:#C30;}

.mover_overview {
	position: absolute;/*left: 100px;top: 280px;*/
	width: 200px; padding:10px; font:11px verdana; color:#666;
	border: #069 1px solid;display: none; z-index:999;
	background-color:#FEFEFE}

#backgroundPopup {
	Z-INDEX: 1; BORDER-BOTTOM: #cecece 1px solid; POSITION: fixed; BORDER-LEFT: #cecece 1px solid; WIDTH: 100%; DISPLAY: none; BACKGROUND: #000000; HEIGHT: 100%; BORDER-TOP: #cecece 1px solid; TOP: 0px; BORDER-RIGHT: #cecece 1px solid; LEFT: 0px; _position: absolute
}
#popupContact {
	Z-INDEX: 2; BORDER-BOTTOM: #cecece 2px solid; POSITION: fixed; BORDER-LEFT: #cecece 2px solid; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; WIDTH: 408px; PADDING-RIGHT: 12px; DISPLAY: none; BACKGROUND: #ffffff; HEIGHT: 384px; FONT-SIZE: 13px; BORDER-TOP: #cecece 2px solid; BORDER-RIGHT: #cecece 2px solid; PADDING-TOP: 12px; _position: absolute
}



/*
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
 tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
padding:0pt;
vertical-align:baseline;
}
body{
background:#fff none repeat scroll 0%;
line-height:1;
font-size: 12px;
font-family:arial,sans-serif;
margin:0pt;
height:100%;
}
table {
border-collapse:separate;
border-spacing:0pt;
}
caption, th, td {
font-weight:normal;
text-align:left;
}

blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
*/
a{
cursor: pointer;
text-decoration:none;
}
br.both{
clear:both;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#MessageBox{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
width:310px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:10000;
padding:12px;
font-size:13px;
}
#MessageBox h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#MessageBoxClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
text-align:center;
}

/*Why section*/
.why_bg {background: url(/images/template/bg-banner.jpg) left no-repeat; width:610px; height:365px;}
.why_text {padding:20px 15px 0 260px; }
.why_text h2{font: bold 14px "Arial"; color:#C30; text-decoration: none;}
.why_content{ margin:8px 0 0 0; }
.why_content ul{ margin:0; padding:0 10px 0 0; list-style-type:none; color:#333;}
.why_content li{margin:0; padding:0 0 4px 15px; background: url(/images/icon/dot-black.gif) left top no-repeat;	}

/*keyword*/
.keyword_header {padding:0 15px; text-align:right; font:11px "Arial"; color:#CCC}


/*paqueryform*/
.paqueryform_header {background:url(/images/paqueryform-head.jpg) bottom left no-repeat; width:428px; height:69px;}
.paqueryform_bg {background:url(/images/paqueryform-bg.jpg) top left repeat-y; width:428px; height:100%; text-align:left; font: 12px "Arial"; color:#333;}
.paqueryform_bg_L {width:25%; float:left;}
.paqueryform_bg_R {width:75%; float:right;}
.paqueryform_footer {background:url(/images/paqueryform-footer.jpg) top left no-repeat; width:428px; height:16px;}


