@charset "utf-8";
/* CSS Document */
a
{
	text-decoration:none;
	font-size:12px;
}
img
{
	border:none;
	cursor:pointer;
}
.store
{
	width:100%;
	height:auto;
	float:left;
}
.store_box
{
	width:1022px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
.store_banner
{
	width:100%;
	height:auto;
	float:left;
}
.store_banner_box
{
	width:100%;
	height:360px;
	float:left;
}
.store_banner_bg
{
	width:100%;
	height:13px;
	float:left;
}
.store_banner_bg img
{
	width:100%;
}
.store_country
{
	width:1002px;
	height:auto;
	float:left;
	margin-top:25px;
}
.store_country1
{
	width:1022px;
	height:20px;
	float:left;
	background:url(../images/store/bg1.png) no-repeat;
	position:relative;
}
.store_chooseCountry
{
	width:42px;
	height:135px;
	float:left;
	position:absolute;
	top:0px;
	left:-35px;
	z-index:-1;
}
.country
{
	width:43px;
	height:43px;
	float:left;
	margin-left:13px;
	margin-bottom:15px;
}
.store_country2
{
	width:1022px;
	height:auto;
	float:left;
	background:url(../images/store/bg2.png) repeat-y;
}
.store_country3
{
	width:1022px;
	height:8px;
	float:left;
	background:url(../images/store/bg3.png) no-repeat;
}
.shop_store
{
	width:1022px;
	height:auto;
	float:left;
	margin-top:25px;
}
.shopStore
{
	width:42px;
	height:53px;
	float:left;
	position:absolute;
	top:0;
	left:-35px;
	z-index:-1;
}
.shop_store1
{
	width:1022px;
	height:20px;
	float:left;
	background:url(../images/store/bg1.png) no-repeat;
	position:relative;
}
.shop_store2
{
	width:1022px;
	height:auto;
	float:left;
	background:url(../images/store/bg2.png) repeat-y;
}
.storebox_logo
{
	width:220px;
	height:auto;
	float:left;
	background-color:#efefef;
	margin-left:28px;
	margin-bottom:25px;
	margin-top:15px;
}
.storebox_logo1
{
	width:208px;
	height:120px;
	float:left;
	margin-left:6px;
	margin-top:10px;
	background:url(../images/store/bg.png) no-repeat;
}
.storebox_logo1_c
{
	width:196px;
	height:105px;
	margin-left:6px;
	margin-top:5px;
}
.storebox_logo2
{
	width:206px;
	height:auto;
	float:left;
	margin-left:7px;
	margin-top:5px;
	margin-bottom:3px;
}
.storebox_logo2 a
{
	font-size:14px;
	font-weight:bold;
	color:#373737;
}
.storebox_logo2 a:hover
{
	color:#0698cc;
}
.storebox_logo3
{
	width:206px;
	height:18px;
	float:left;
	margin-left:7px;
	margin-bottom:13px;
}
.storebox_logo3_c1
{
	width:170px;
	height:18px;
	float:left;
	margin-right:4px;
	font-size:12px;
	color:#696969;
	line-height:18px;
}
.storebox_logo3_c2
{
	width:28px;
	height:18px;
	float:left;
}
.shop_store3
{
	width:1022px;
	height:8px;
	float:left;
	background:url(../images/store/bg3.png) no-repeat;
}
.sotrePage
{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/store/nav_bg.png) repeat-x;
}
.sotrePage_box
{
	width:1022px;
	height:auto;
	margin:auto;
}
.storePage_nav
{
	width:1022px;
	height:105px;
	float:left;
}
.storePage_nav_left
{
	width:300px;
	height:105px;
	float:left;
}
.storePage_nav_left_logo
{
	width:270px;
	height:70px;
	float:left;
	margin-top:20px;
}
.storePage_nav_right
{
	width:722px;
	height:105px;
	float:left;
}
.storePage_nav_right_c
{
	width:722px;
	height:80px;
	float:left;
	margin-top:7px;
}
.sotre_gole_box
{
	width:294px;
	height:53px;
	float:right;
	background:url(../images/store/goldBg.png) no-repeat;
	margin-right:18px;
}
.sotre_gole_box_c
{
	width:294px;
	height:35px;
	float:left;
	margin-top:7px;
}
.sotre_gole_flag_box
{
	width:34px;
	height:26px;
	float:left;
	background:url(../images/store/flag_bg.png) no-repeat;
	margin-left:8px;
}
.sotre_gole_flag_box_c
{
	width:28px;
	height:21px;
	float:left;
	margin-left:5px;
	margin-top:2px;
}
.sotre_gole_nav
{
	width:1022px;
	height:auto;
	margin:auto;
}
.sotre_gole_nav_c
{
	width:1022px;
	height:105px;
	float:left;
	margin-top:25px;
	margin-bottom:15px;
}
.sotre_gole_nav_c1
{
	width:350px;
	height:105px;
	float:left;
}
.sotre_gole_nav_c2
{
	width:525px;
	height:105px;
	float:left;
	margin-left:30px;
	text-align:right;
}
.sotre_gole_nav_c3
{
	width:105px;
	height:105px;
	float:left;
	margin-left:12px;
}
.sotore_companyProfile
{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 35px;
}
.companyProfile
{
	width:190px;
	height:31px;
	float:left;
	background:url(../../images/store/nav_bg1.png) no-repeat;
	top:-16px;
	z-index:9;
	position:absolute;
}
.sotore_companyProfile_a
{
	width:100%;
	height:25px;
	float:left;
	border-top:2px solid #7ac7e6;
	background:url(../../images/store/bg2.png) repeat-y;
	position:relative;
}
.sotore_companyProfile_b
{
	width:100%;
	height:auto;
	float:left;
	background:url(../../images/store/bg2.png) repeat-y;
}
.sotore_companyProfile_b_c
{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
}
.sotore_companyProfile_b_c_left
{
	width:302px;
	height:auto;
	float:left;
	margin-bottom:15px;
}
.sotore_companyProfile_b_c_left1
{
	width:300px;
	height:320px;
	float:left;
	border:1px solid #dadada;
}
.sotore_companyProfile_b_c_left2
{
	width:302px;
	height:43px;
	float:left;
	margin-top:5px;
	overflow:hidden
}
.small_img
{
	width:39px;
	height:42px;
	float:left;
	margin-left:5px;
	border:1px solid #d8d8d8;
}
.sotore_companyProfile_b_c_left2_content1
{
	width:12px;
	height:43px;
	float:left;
}
.sotore_companyProfile_b_c_left2_content2
{
	width:268px;
	height:43px;
	float:left;
}
.sotore_companyProfile_b_c_right
{
	width:600px;
	height:auto;
	float:left;
	margin-left:40px;
	margin-bottom:15px;
}
.sotore_companyProfile_b_c_right_c1
{
	width:640px;
	height:auto;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#0077cb;
	margin-bottom:10px;
}
.sotore_companyProfile_b_c_right_c2
{
	width:640px;
	height:16px;
	float:left;
	margin-bottom:10px;
}
.sotore_companyProfile_b_c_right_c3
{
	width:640px;
	height:auto;
	float:left;
	margin-top:20px;
}
.sotore_companyProfile_b_c_right_c3 ul
{
	width:640px;
	height:auto;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	margin-top:6px;
	margin-bottom:6px;
}
.sotore_companyProfile_b_c_right_c3 ul li#profile1
{
	width:160px;
	height:auto;
	float:left;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	color:#474747;
	line-height:16px;
}
.sotore_companyProfile_b_c_right_c3 ul li#profile2
{
	width:475px;
	height:auto;
	float:left;
	list-style:none;
	font-size:12px;
	font-weight:lighter;
	color:#474747;
	line-height:16px;
	margin-left:5px;
}
.sotore_companyProfile_b_c_right_c3 ul li#profile2 a
{
	font-size:12px;
	font-weight:lighter;
	color:#474747;
	line-height:16px;
}
.sotore_companyProfile_b_c_right_c3 ul li#profile2 a:hover
{
	color:#df830a;
}
.sotore_companyProfile_c
{
	width:100%;
	height:8px;
	float:left;
	background:url(../../images/store/bg3.png) no-repeat;
}
.storePage_mainProduct
{
	width:100%;
	height:auto;
	float:left;
	margin-top:35px;
}
.storePage_mainProduct1
{
	width:100%;
	height:25px;
	float:left;
	border-top:2px solid #9a79db;
	background:url(../../images/store/bg2.png) repeat-y;
	position:relative;
}
.mainProduct
{
	width:190px;
	height:31px;
	float:left;
	background:url(../../images/store/nav_bg2.png) no-repeat;
	top:-16px;
	z-index:9;
	position:absolute;
}
.storePage_mainProduct2
{
	width:100%;
	height:auto;
	float:left;
	background:url(../../images/store/bg2.png) repeat-y;
}
.storePage_mainProduct2 ul
{
	float:left;
	width:100%;
}
.storePage_mainProduct2 ul li
{
	float:left;
}
.mainProduct_box
{
	width:200px;
	height:auto;
	float:left;
	margin-left:28px;
	margin-top:15px;
	margin-bottom:10px;
	-webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.4);
    box-shadow: 2px 2px 10px rgba(0,0,0,0.4);
    background-color: #f4f4f4;
    border: 1px solid #e8e8e8;
}
.mainProduct_box_c1
{
	width:100%;
	height:213px;
	float:left;
	border:1px solid #d7d7d7;
}
.mainProduct_box_c1 img
{
   max-width:200px; 
   max-height:213px;
}
.mainProduct_box_c2
{
	width:100%;
	height:auto;
	float:left;
	margin-top:7px;
}
.mainProduct_box_c2 a
{
	font-size:13px;
	font-weight:lighter;
	color:#424242;
	line-height:16px;
}
.mainProduct_box_c2 a:hover
{
	color:#df830a;
}
.mainProduct_box_c3
{
	width:100%;
	height:auto;
	float:left;
	font-size:12px;
	font-weight:lighter;
	color:#474747;
	line-height:18px;
}
.storePage_mainProduct3
{
	width:100%;
	height:8px;
	float:left;
	background:url(../../images/store/bg3.png) no-repeat;
}
.hotProduct
{
	width:190px;
	height:31px;
	float:left;
	background:url(../../images/store/nav_bg3.png) no-repeat;
	top:-16px;
	z-index:9;
	position:absolute;
}
.storePage_hotProduct1
{
	width:100%;
	height:25px;
	float:left;
	border-top:2px solid #d9867d;
	background:url(../../images/store/bg2.png) repeat-y;
	position:relative;
}
.newArrival
{
	width:190px;
	height:31px;
	float:left;
	background:url(../../images/store/nav_bg4.png) no-repeat;
	top:-16px;
	z-index:9;
	position:absolute;
}
.storePage_newArrival
{
	width:100%;
	height:25px;
	float:left;
	border-top:2px solid #dfb66c;
	background:url(../../images/store/bg2.png) repeat-y;
	position:relative;
}
.storePage_contact
{
	width:100%;
	height:auto;
	float:left;
	border:1px solid #d7d7d7;
	margin-top:25px;
	margin-bottom:50px;
}
.storePage_contact_left
{
	width:279px;
	height:auto;
	float:left;
	border-right:1px solid #d7d7d7;
}
.storePage_contact_left_c
{
	width:249px;
	height:auto;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:15px;
}
.storePage_contact_left_c1
{
	width:249px;
	height:29px;
	float:left;
}
.storePage_contact_left_c2
{
	width:249px;
	height:auto;
	float:left;
	margin-top:5px;
}
.storePage_contact_left_c2_left
{
	width:85px;
	height:105px;
	float:left;
}
.storePage_contact_left_c2_right
{
	width:154px;
	height:auto;
	float:left;
	margin-left:10px;
}
.storePage_contact_left_c2_right1
{
	width:154px;
	height:auto;
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#484848;
	line-height:18px;
}
.storePage_contact_left_c2_right2
{
	width:154px;
	height:auto;
	float:left;
	margin-top:5px;
	font-size:12px;
	color:#484848;
}
.storePage_contact_left_c3
{
	width:249px;
	height:auto;
	float:left;
	margin-top:15px;
}
.storePage_contact_left_c3 ul
{
	width:249px;
	height:auto;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	margin-top:4px;
	margin-bottom:4px;
}
.storePage_contact_left_c3 ul li#contact1
{
	width:85px;
	height:auto;
	float:left;
	font-size:12px;
	color:#484848;
	line-height:16px;
	text-align:right;
}
.storePage_contact_left_c3 ul li#contact2
{
	width:154px;
	height:auto;
	float:left;
	margin-left:10px;
	font-size:12px;
	color:#484848;
	line-height:16px;
}
.storePage_contact_right
{
	width:660px;
	height:auto;
	float:left;
	margin-left:40px;
	margin-top:15px;
}
.storePage_contact_right_c
{
	width:660px;
	height:auto;
	float:left;
}
.store_viewMore
{
	width:100px;
	height:25px;
	float:right;
	margin-right:15px;
	text-align:right;
}
.store_viewMore a
{
	font-size:12px;
	font-weight:lighter;
	color:#8d8d8d;
	line-height:25px;
}
.store_viewMore a:hover
{
	color:#c30f0f;
}
.storePage_product
{
	width:1022px;
	height:auto;
	float:left;
	margin-bottom:20px;
}
.storePage_product_left
{
	width:220px;
	height:auto;
	float:left;
}

.product_search
{
	width:220px;
	height:auto;
	float:left;
}
.product_search1
{
	width: 220px;
	height: 31px;
	float: left;
	background: url(../images/store/searchBg1.png) no-repeat;
}
.product_search2
{
	width: 220px;
	height: auto;
	float: left;
	background: url(../images/store/storeProductBg1.png) repeat-y;
}
.product_search2_c
{
	width: 190px;
	height: auto;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.product_search2_c input[type='text']
{
	width: 188px; 
	border: 1px solid #c0c0c0; 
	height: 20px;
    color: #7c7c7c
}
.product_searchcolor_c
{
	width: 190px;
	height: auto;
	float: left;
	margin-left: 25px;
	margin-bottom: 10px;
}
.product_searchprice_c
{
	width: 190px;
	height: auto;
	float: left;
	margin-left: 25px;
	margin-bottom: 10px;
}
.product_searchlanguage_c
{
	width: 190px;
	height: auto;
	float: left;
	margin-left: 25px;
	margin-bottom: 10px;
}
.product_search3_c
{
	width: 190px;
	height: auto;
	float: left;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: bold;
}
.product_search3
{
	width:220px;
	height:10px;
	float:left;
	background:url(../images/store/storeProductBg2.png) no-repeat;
}

.product_category
{
	width:220px;
	height:auto;
	float:left;
	margin-top:20px;
}
.product_category1
{
	width:220px;
	height:31px;
	float:left;
	background:url(../images/store/categoryBg.png) no-repeat;
}
.product_category2
{
	width:220px;
	height:auto;
	float:left;
	background:url(../images/store/storeProductBg1.png) repeat-y;
}
.product_category2_c
{
	width:190px;
	height:auto;
	float:left;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:10px;
}
.product_category2_c ul
{
	width:190px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	margin-top:4px;
	margin-bottom:4px;
}
.product_category2_c ul li#category1
{
	width:175px;
	height:auto;
	float:left;
}
.product_category2_c ul li#category1 a
{
	font-size:14px;
	font-weight:lighter;
	color:#484848;
	line-height:16px;
}
.product_category2_c ul li#category1 a:hover
{
	color:#0077cb;
}
.product_category2_c ul li#category2
{
	width:15px;
	height:auto;
	float:left;
	background:url(../images/store/img13.png) no-repeat;
}
.product_category3
{
	width:220px;
	height:10px;
	float:left;
	background:url(../images/store/storeProductBg2.png) no-repeat;
}
.storePage_product_content
{
     width:100%; 
     float:left;  
     margin-top:15px;
     margin-bottom:15px;
     overflow:hidden;
}
.storePage_product_right
{
	width:950px;
	height:auto;
	float:right;
}
.storePage_product_right_box1
{
	width:100%;
	height:45px;
	border-bottom:2px solid #bb2020;
	float:left;
}
.storePage_product_right_box1_left
{
	width:400px;
	height:45px;
	float:left;
	font-size:24px;
	font-weight:lighter;
	color:#161616;
	line-height:45px;
}
.storePage_product_right_box1_right
{
	width:330px;
	height:20px;
	float:left;
	margin-top:20px;
	margin-left:15px;
	text-align:right;
}
.storePage_product_right_box2
{
	width:100%;
	height:auto;
	float:left;
}
.store_product
{
	width:208px;
	height:auto;
	float:left;
	margin-left:25px;
	margin-top:25px;
	 -webkit-box-shadow: 2px 2px 10px  rgba(0,0,0,0.4);
    box-shadow: 2px 2px 10px  rgba(0,0,0,0.4);
    position:relative;
}
.store_product1
{
	width:200px;
	height:200px;
	float:left;
	margin-left:4px;
	margin-top:4px;
	margin-bottom:5px;
	background-color:#fff;
	text-align: center;
}
.store_product1 img
{
	max-width:200px;
	max-height:200px;
    border:0px;
}
.store_product_reviews
{
    width: 1022px; 
    font-size: 18px; 
    font-weight: bold; 
    color: #55B9E2; 
    border-bottom-style: solid;
    border-bottom-color: #ccc; 
    border-bottom-width: 1px; 
    margin: 20px auto    
}
.store_pager
{
    height: 40px; 
    width: 100%; 
    float: left;
    float:left;    
}
.store_product2
{
	width:158px;
	height:32px;
	float:left;
    margin-top:7px;
	overflow:hidden;
}
.store_product2 a
{
	font-size:13px;
	font-weight:lighter;
	color:#424242;
	line-height:16px;
}
.store_product2 a:hover
{
	color:#df830a;
}
.store_product3
{
	width: 158px;
	height: auto;
	float: left;
	font-size: 12px;
	font-weight: lighter;
	color: #474747;
	line-height: 18px;
}
.store_product_pag
{
	width:745px;
	height:25px;
	float:left;
	border-top:1px solid #d8d8d8;
	margin-left:57px;
	margin-bottom:15px;
}


.store_f
{
	font-size:12px;
	font-weight:lighter;
	color:#0698cc;
	line-height:18px;
}
.store_f2
{
	font-size:28px;
	font-weight:bold;
	color:#cc6600;
}
.store_f3
{
	font-size:14px;
	font-weight:bold;
	color:#cc6600;
}
.store_f4
{
	font-size:24px;
	font-weight:bold;
	color:#cc6600;
}
.store_f5
{
	font-size:16px;
	font-weight:bold;
	color:#cc6600;
}
.store_f6
{
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	line-height:31px;
	margin-left:20px;
}
.store_f7
{
	font-size:13px;
	font-weight:lighter;
	float:left;
	margin-left:2px;
	line-height:16px;
	margin-left:20px;
	color:#828282;
}
.store_f8
{
	font-size:13px;
	font-weight:bold;
	color:#c30f0f;
	line-height:18px;
	margin-left:3px;
}
.store_f9
{
	font-size:20px;
	line-height:29px;
	margin-left:3px;
	color:#097cb0;
	float:left;
}
.store_f10
{
	font-size:14px;
	line-height:30px;
	color:#097cb0;
	font-weight:lighter;
}
.store_f11
{
	font-size:12px;
	color:#484848;
	line-height:25px;
}
.store_f12
{
	font-size:12px;
	line-height:20px;
	color:#a5a5a5;
}
.store_f13
{
	font-size:14px;
	font-weight:bold;
	line-height:31px;
	color:#ffffff;
	margin-left:15px;
}
.store_f14
{
	color:#0077cb;
}
.store_f15
{
	font-size:36px;
	font-weight:lighter;
	line-height:45px;
	color:#bb2020;
}
.store_f16
{
	font-size:12px;
	font-weight:bold;
	color:#0d9fd7;
	margin-left:4px;
	margin-right:4px;
}
.store_f17
{
	font-size:12px;
	font-weight:bold;
	color:#161616;
	margin-left:4px;
	margin-right:4px;
}
.attrbuttons
{
    background-color: transparent;
    border: 1px solid #ccc;
    padding: 5px;
    margin-right: 5px;
    cursor: pointer;
}
.attrbuttonsSel
{
    background-color: transparent;
    border: 1px solid red;
    padding: 5px;
    margin-right: 5px;
    cursor: pointer;
    background: url(../images/default/select.png) no-repeat right bottom;
}
.attrimgs
{
    width: 25px;
    height: 25px;
    border: 2px solid #ccc;
    border-radius:15px;
    margin-right: 5px;
    cursor: pointer;
    float:left;
}
.attrimgsSel
{
    width: 25px;
    height: 25px;
    border: 2px solid red;
    border-radius:15px;
    margin-right: 5px;
    cursor: pointer;
    background: url(../images/select.png) no-repeat right bottom;
    float:left;
}
#Loading
{
    width: 160px;
    height: 42px;
    background-image: url(../../img/loading.gif);
    background-repeat: no-repeat;
    background-position: center center;
    display: none;
}
.store-info-top
{
    background-color:#F4F4F4; 
    width:100%; 
    height:32px;
    padding-top:0px;    
}
.store-info-top-center
{
    width:1200px; 
    margin:0px auto; 
    height:32px;
    line-height:32px;    
}
.store-details-top
{
    width:100%; 
    margin:0px auto;  
    height:35px;   
}
.store-details-top-ico
{
    float:left;   
    background:url(../../store/images/vsper.png) no-repeat left center;
    width:122px;
    height:25px;  
}
.store-detailas-top-collect
{
    float:left;
    background:url(../../store/images/store/img15.png) no-repeat left center;
    padding-left:17px;
    height:25px;
    line-height:25px;
}
.store-details-time
{
    float:right; 
}
.store-center
{
    width:1200px;
    margin:0 auto;    
}
.store-details-advert
{
    width:100%;
    margin:0px auto;
    height:110px;   
    position:relative; 
}
.store-details-advert-img
{
    width:1200px;
    height:110px;  
    border:0px;  
}
.store-logo
{
    position:absolute;
    z-index:99;
    left:0px;
    top:0px;
    height:105px;    
}
.store-nav-bar
{
    width:100%; 
    margin:0px auto;  
    height:60px; 
    background-color:#455058;    
}
.store-nav-default
{
    width:185px; 
    height:60px; 
    color:#fff; 
    text-align:center;
    font-size:16px; 
    font-weight:bold; 
    margin-left:10px; 
    float:left;
    line-height:60px;
}
.store-nav-default a 
{
    color:#fff;
    font-size:16px;
	font-weight:bold;
}
.store-nav-current
{
    background-color:#374046;
}
.store_info-searchbar
{
    position: relative;
    width: 100%;
    background-color:#00BBD3;
    font-family:Paddington;
    padding-bottom:30px; 
    height:42px;   
}
.product-detail-map
{
    width:100%;
    height:30px;
    line-height:30px; 
    float:left; 
    color:#11BF8A  
}
.product-detail-map a
{
    color:#11BF8A;    
}
.product-detail-map .map
{
    margin-left:15px;
    margin-right:15px;  
    font-size:12px;  
}
.product-details-left
{
    width: 600px;
    float:left;   
}
.product-detail-logos
{
    width:600px;
    height:600px;    
}
.product-detail-logos .container
{
    width: 600px;
    height: 650px;
    float: right;
    overflow: hidden;
    position: relative;
}
.product-detail-logos .slider
{
    position: absolute;
}
.product-detail-logos .slider li
{
    list-style: none;
    display: inline;
    max-height:600px;
    overflow:hidden;
}
.product-detail-logos .slider img
{
    width: 600px;
    display: block;
}
.product-detail-logos .slider2
{
    width: 80000px;
}
.product-detail-logos .slider2 li
{
    float: left;
}
.product-detail-logos .num
{
    position: absolute;
    left:50%;
    top:620px;
}
.product-detail-logos .num li
{
    float: left;
    width: 12px;
    height: 12px;
    font-family: Arial;
    cursor: pointer;
    overflow: hidden;
    margin: 3px 6px;
    background:url(../images/store/icon2.png) no-repeat;
}
.product-detail-logos .num li.on
{
    width: 12px;
    height: 12px;
    background:url(../images/store/icon1.png) no-repeat;
}
.product-details-right
{
    width:560px;
    float:right;    
}
.basic-box
{
    width:100%;
    float:left;
    border:1px solid #E5E5E5;
    color:#777777;
    padding-bottom:10px;
    position:relative;
}
.basic-center
{
    width: 520px;
    float:left;
    margin-left:21px;
}
.basic-name
{
    float:left;
    width:100%;
    overflow:hidden;
    font-size:20px;
    line-height:20px;
    color:#404040;
}
.basic-id
{
    float:left;
    width:100%;
    font-size:15px;
    height:30px;
    line-height:30px;
    color:#F89A06;
}
.basic-id i img
{
    height:14px;
    margin-left:7px;
}
.basic-id-num
{
    font-weight:bold; 
    font-size:16px;   
}
.basic-price
{
    float:left;
    width:100%;  
    background:#8BBD3A; 
    color:#fff;
    padding-top:10px;
    padding-bottom:10px;
    margin-bottom:10px;
    min-height: 60px;
}
.basic-reviews
{
    float:left;
    width:100%;
    height :30px;
    line-height:30px;  
    font-size:14px;    
}
.basic-reviews img
{
    margin-right:5px;
}
.basic-reviews span
{
    margin-left:15px;    
}
.basic-share
{
    float:right;
    height:30px;
    line-height:30px;    
}
.basic-share img
{
    float:right;
    margin-left:3px;
    margin-top:5px;
}
.basic-trial-box
{
    width:100%;
    float:left;
    background:#F4F4F4;
    border:1px solid #E5E5E5;
    color:#777777;
    padding-top:20px;
    padding-bottom:20px;
    margin-top:10px;    
}
.basic-trial-title
{
    width:100%;
    float:left;
    font-size: 16px; 
    font-style: italic; 
    color:#777777;  
    font-weight:500; 
    margin-top:10px;
    font-weight:bold;
}
.basic-requirement
{
    width:100%;
    float:left;
    font-size: 16px; 
    height:30px;
    line-height:30px;    
}
.basic-trial-field
{
    width:100%;
    float:left;  
    margin-top:20px;
    margin-bottom:20px;  
}
.basic-trial-field input[type='text']
{
    border:1px solid #E5E5E5;
    width:345px;
    height:48px;
    padding-left:5px;
    padding-right:5px;
    float:left;    
}
.trial-denied
{
    height:50px;
    text-align:center;
    line-height:50px;
    width:135px;
    color:#fff;
    background:#CCCCCC;
    float:left; 
    font-size:16px;
    margin-left:5px;
    cursor:pointer; 
    font-weight:bold; 
}
.trial-access
{
    height:50px;
    text-align:center;
    line-height:50px;
    width:135px;
    color:#fff;
    background:#8BBD3A;
    float:left; 
    font-size:16px;
    margin-left:5px;
    cursor:pointer;  
    font-weight:bold;    
}
.basic-trial-notice
{
    width:100%;
    float:left;
    height:30px;
    line-height:30px;    
}
.basic-tools-box
{
    width:100%;
    float:left;
    border:1px solid #E5E5E5;
    color:#777777;
    padding-top:20px;
    padding-bottom:20px; 
    margin-top:10px;   
}
.basic-tools-box .contact
{
    background:url(../../images/messageico.png) no-repeat left center;
    height:30px;
    line-height:30px;
    padding-left:24px;
    margin-right:30px;
    float:left;
}
.basic-tools-box .chat
{
    background:url(../../images/icon_chat.png) no-repeat left center;
    height:30px;
    line-height:30px;
    padding-left:22px;
    margin-right:30px;
    float:left;
}
.basic-tools-box .favourite
{
    background:url(../images/store/img15.png) no-repeat left center;
    height:30px;
    line-height:30px;
    padding-left:20px;
    margin-right:30px;
    float:left;
    cursor:pointer;
}
.basic-tools-main
{
    width:100%;
    float:left;
    margin-top:20px;    
}
.basic-tools-main a
{
    color:#fff;
    font-size:16px;
    font-family:Paddington;  
}
.basic-tools-main .cart
{
    width:120px;
    height:40px;
    line-height:40px;
    background:url(../images/store/icon_cart.png) #455058 no-repeat 10% center;
    color:#fff;
    font-size:16px;
    font-family:Paddington;
    cursor:pointer;
    padding-left:40px;
    float:left;
    margin-right:10px;
    margin-bottom:15px;
}
.basic-tools-main .installment
{
    width:120px;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#fff;
    font-size:16px;
    font-family:Paddington;
    cursor:pointer;
    background:url(../images/store/ico_installment.png) #455058 no-repeat 10% center;
    float:left;
    padding-left:30px;
    margin-right:10px;
    margin-bottom:15px;
}
.basic-tools-main .similar
{
    width:120px;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#fff;
    font-size:16px;
    font-family:Paddington;
    cursor:pointer;
    background:url(../images/store/ico_similar.png) #455058 no-repeat 10% center;
    float:left;
    padding-left:30px;
    margin-right:10px;
    margin-bottom:15px;
}
.basic-tools-main .rent
{
    width:120px;
    height:40px;
    line-height:40px;
    color:#fff;
    font-size:16px;
    font-family:Paddington;
    cursor:pointer;
    background:url(../images/store/ico_rent.png) #455058 no-repeat 10% center;
    float:left;
    padding-left:40px;
    margin-right:10px;
    margin-bottom:15px;
}
.basic-price-box
{
    height:30px;
    line-height:30px;
    width:520px;
    margin-left:21px;
    float:left;    
    font-size:16px;
}
.basic-price-box .dis
{
    color: #FFFFFF; 
    font-size: 25px; 
    margin-right:10px;   
}
.basic-price-box .default
{
    color: #FFFFFF; 
    font-size:14px;   
}
.groupby_timer_box
{
    width:520px;
    margin-left:21px;
    float:left; 
}
.product-details-address
{
    width:100%;
    float:left;
    height:50px;
}
.product-details-address .visit
{
     background:url(../images/store/icon_view.png) #00BBD3 no-repeat 90% center;   
     width: 230px;
     height:55px;
     text-align:center;
     line-height:55px;   
     margin:0 auto;
}
.product-details-address .visit a
{
     color:#fff;
     font-size:18px;
}
.basic-details-more
{
     width:100%;
     float:left; 
     margin-top:30px;  
     position:relative;
}
.basic-desc-tool
{
    position:fixed;
    width:55px;
    font-style:italic;
    font-size:20px;
    color:#777777;
    text-align:center;
    font-family:Paddington;
    display:none;
}
.basic-desc-tool .default
{
    width:55px;
    height:35px;
    float:left;
    cursor:pointer;
    position:relative;
}
.basic-desc-tool .select
{
    width:55px;
    height:35px;
    float:left;
    cursor:pointer;
    background:#8BBD3A;
    color:#ffffff;
    position:relative;
}
.basic-desc-tool .default .text
{
    width:45px;
    height:25px;
    margin:5px;
    line-height:25px;
}
.basic-desc-tool .title
{
    position:absolute;
    left:45px;
    top:0px;
    height:35px;
    line-height:35px;
    padding-left:5px;
    padding-right:5px;
    background:#8BBD3A;
    font-style:normal;
    font-size:14px;
    color:White;
    overflow:hidden;
    -webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.4);
    box-shadow: 2px 2px 10px rgba(0,0,0,0.4);
    display:none;
}
.basic-desc-tool .select .text
{
    width:45px;
    height:25px;
    margin:5px;
    line-height:25px;
}
.basic-desc-title
{
    line-height:40px;
    line-height:40px;
    float:left;
    width:100%; 
    text-align:center;  
    font-size:16px; 
    background:#8BBD3A;
    text-align:center;
    color:#fff;
}
.basic-desc-box
{
    float:left;
    width:100%;      
}
.basic-desc-box .default
{
    display:none;
    width:1160px;
    margin:0 auto;
    overflow:hidden;
    padding-top:30px;
    padding-bottom:30px;
}
.basic-desc-box .select
{
    width:1160px;
     margin:0 auto;
    overflow:hidden;
    display:block;  
    padding-top:30px;
    padding-bottom:30px;   
}
.basic-rec-title
{
     height:50px;
     line-height:50px;
     font-size:18px;
     float:left;   
}
.fixed
{
    position:fixed;
    z-index:9999;
    top:0px;
}
.product-details-page
{
    width:100%;
    float:left;
}
.basic-provider
{
    color:#999999;
    font-weight:500;
    font-size:14px;
    margin-left:10px;    
}
.basic-desc-title-box
{
    width:1200px;
    float:left;
    height:40px;
    border:1px solid #DCDDDE;
    border-bottom:3px solid #8BBD3A; 
    background:#FAFAFA;   
    margin-bottom:20px; 
}
.basic-desc-title-box ul
{
    list-style:none;
    padding:0px;
    margin:0px;
    height:40px;
    float:left;
}
.basic-desc-title-box ul li
{
   float:left;
   height:40px;
   line-height:40px;
   padding-left:10px;
   padding-right:10px;  
   cursor:pointer;
   font-size:15px;
}
.basic-desc-title-box ul li.default
{
   color:#333;
   border-right:1px solid #DCDDDE;
}
.basic-desc-title-box ul li.select
{
   color:#fff;
   background:#8BBD3A;
}
.basic-desc-order
{
    float:right;
    cursor:pointer;
    width: 100px;
    height: 30px;
    line-height: 30px;
    background: url(../images/store/icon_cart.png) #455058 no-repeat 8% center;
    color: #fff;
    font-size: 14px;
    font-family: Paddington;
    padding-left: 30px;
    margin-right: 10px; 
    margin-top:5px;   
}
.basic-desc-caw
{
    float:right;
    cursor:pointer;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-right: 20px; 
    margin-top:3px;  
    border:2px solid #455058;
    border-radius:25px;
    text-align:center;
    -webkit-border-radius:25px;
}
.basic-desc-caw:hover
{
    border-color:#A1ADB6;
}
.basic-desc-caw img
{
    height:30px;    
}
.basic-review-box
{
    width:100%;
    float:left;
    padding-top:15px;  
    padding-bottom:15px;  
}
.basic_review_title 
{
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    float: right;
    width:450px;
}
.basic_review_user
{
    width: 150px;
    float: left;
    overflow: hidden; 
    text-align:center;   
}
.basic_review_user .avatar img
{
    width:65px;
}
.basic_review_user .nick 
{
    width:65px;
    margin:0 auto;    
    margin-top:5px;
}
.basic_review_user .country 
{
    text-align: center;
    float: none;
    width: 100%;
    margin: 0 auto;
    margin-top: 5px;
}
.basic_review_user .country img
{
    width:20px;
    height:13px;
}
.basic_review_date
{
    width: 100%;
    text-align: right;
    font-size:12px;
    color:#999;
    margin-top:10px;
}
.basic_review_content
{
    float: left;
    line-height: 18px;  
    width:1000px;
    background:#f5f5f5;
    padding:20px; 
    border-radius:4px; 
    -webkit-border-radius:4px; 
    position:relative;
}
.basic_review_level
{
    float: left;
    width:1000px;
    margin-bottom:10px;
}
.basic_review_level img
{
   margin-right:2px;
}
.basic_review_content .chat
{
    width:12px;
    height:26px;
    position:absolute;
    z-index:8;
    left:-12px;
    top:15px; 
    background:url(../images/chat.png) no-repeat left center;   
}
.basic_review_content .quote_left
{
   width:100%;
   height:21px;
   background:url(../images/quote_1.png) no-repeat left center;    
}
.basic_review_content .quote_right
{
   width:100%;
   height:21px;
   background:url(../images/quote_2.png) no-repeat right center;    
}
.basic_review_content .content
{
    width:960px;
    margin:0 auto;
    margin-top:10px;
    margin-bottom:10px;
    font-size:14px;
    overflow:hidden;
    color:#666;
}
.window-full-screen
{
    position: absolute;
    z-index: 99999;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: black;
    filter: Alpha(Opacity=60);
    opacity: 0.6;
    position: fixed;
    _position: absolute; /* for IE6 */
    _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
}
.window-rent-frame
{
    position: fixed;
    width: 500px;
    min-height: 200px;
    max-height: 540px;
    left: 50%;
    top: 50%;
    z-index: 200;
    margin-left: -300px;
    margin-top: -270px;
    background-color: White;
    z-index: 99999;
    _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
    box-shadow: rgba(50,50,50,0.5) 5px 5px 5px;
    zoom: 1;
}
.window-uploader-header
{
    height: 40px;
    padding: 8px 0 5px 8px;
    background: #111a22;
    background: #202b34;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#202b34),color-stop(1,#111a22));
    background: -webkit-linear-gradient(top,#202b34,#111a22);
    background: linear-gradient(to bottom,#202b34,#111a22);
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    line-height: 40px;
    font-weight: 300;
    color: White;
    font-size: 16px;
    position: relative;
}
.window-uploader-close
{
    background: url(../../images/failed.png) no-repeat center center;
    width: 25px;
    height: 24px;
    cursor: pointer;
    position: absolute;
    z-index: 99999;
    right: 5px;
    top: 12px;
}
.window-uploader-box
{
    width: 100%;
    height: 400px;
    overflow-y:scroll;
    overflow-x:hidden;
}
.rent-plans-box
{
    width:1000px; 
    margin:0 auto;
}
.rent-plans-left
{
    width:500px;
    float:left;    
}
.rent-plans-items
{
    width:400px; 
    margin:0 auto;
    margin-top:20px;
    margin-bottom:20px;
    font-family:Paddington;
}
.rent-plan-name
{
    height:30px;
    line-height:30px;
    font-size:18px;    
}
.rent-plans-item
{
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    color:#fff;
    font-size:16px;
    padding-left:10px;
    overflow:hidden;
}
.rent-default
{
    background:#455058;   
}
.rent-select
{
     -webkit-box-shadow: 2px 2px 10px  rgba(0,0,0,0.4);
    box-shadow: 2px 2px 10px  rgba(0,0,0,0.4); 
    background:#8BBD3A;
}
.rent-selected
{
    -webkit-box-shadow: 2px 2px 10px  rgba(0,0,0,0.4);
    box-shadow: 2px 2px 10px  rgba(0,0,0,0.4); 
    background:url(/images/select.png) #8BBD3A no-repeat right bottom;
}
.rent-plans-summary
{
    width:400px; 
    margin:0 auto;
    margin-top:20px;
    margin-bottom:20px;
    padding-top:20px; 
    font-family:Paddington;
}
.rent-plans-item-selected
{
    width:400px;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    color:#fff;
    font-size:18px;
    padding-left:10px;
    overflow:hidden; 
    -webkit-box-shadow: 2px 2px 10px  rgba(0,0,0,0.4);
    box-shadow: 2px 2px 10px  rgba(0,0,0,0.4); 
    background:url(/images/select.png) #8BBD3A no-repeat right bottom; 
}
.rent-plans-renewal
{
    width:400px;
    margin-top:20px;
    margin-bottom:20px;    
}
.rent-plans-buttons
{
    width:400px;
    height:30px;    
}
.rent-plans-buttons .post
{
    width:180px;
    height:35px;
    line-height:35px;
    text-align:center;
    color:#fff; 
    background:#455058;   
    font-size:16px;
    float:left;  
    cursor:pointer;  
    border-radius:5px;
    -webkit-border-radius:5px;   
}
.rent-plans-buttons .cancel
{
    width:180px;
    height:35px;
    line-height:35px;
    text-align:center;
    color:#fff; 
    background:#455058;   
    font-size:16px;
    float:right; 
    cursor:pointer; 
    border-radius:5px;
    -webkit-border-radius:5px;             
}
.rent-plan-title
{
    height:50px;
    line-height:50px;
    font-size:18px;     
}
.rent-plan-title .plan-name
{
    font-weight:bold;
    color:#CD4D03;   
}
.ins-box
{
    background:#FFEBD6;
    color:#F60; 
    font-size:12px;
   
}
.ins-title
{
    height:40px;
    line-height:40px;
    font-size:14px;  
    padding-left:10px;      
}
.ins-title a
{
    color:#F60;
}
.ins-container
{
    background:#FFF5EB;
    height:45px;
    line-height:45px;  
    padding-left:10px;  
    position:relative;
}
.ins-item
{
    width:130px;
    float:left;
    padding-left:28px;    
}
.ins-item.fir
{
    background:url(../../images/installment/2.png) no-repeat left center;
    width:160px;    
}
.ins-item.sec
{
    background:url(../../images/installment/3.png) no-repeat left center;    
}
.ins-item.thi
{
    background:url(../../images/installment/1.png) no-repeat left center;    
}
.firstpay-s {
    font-size: 20px;
}
.ins-rules
{
    position:relative;
    padding:3px;
    line-height:20px;
    background:#ffffff;
    border:1px solid #F60;
    border-radius:5px;
    -webkit-border-radius:5px;  
    float:right;
    font-size:12px;
    margin-right:10px;
    margin-top:6px;
}
.rent-box
{
    position:absolute;
    right:5px;
    top:12px;
    height:30px;
    line-height:30px;
    color:#fff;
    font-size:16px;
    cursor:pointer;
}
.p-ins-faq-box
{
    position:absolute;
    max-width:450px;
    padding:5px;
    background:#FFFCE5;
    border:1px solid #FFDD67; 
    right:0px;
    top:80px;
    font-size:14px;
    z-index:2; 
    display:none;    
}
.p-ins-faq-title
{
    border-bottom:1px dashed #FFDBB2;
    height:25px;
    line-height:25px;    
}
.p-ins-faq-container
{
     color:#333;    
}
.p-ins-faq-container p {
    line-height: 20px;
}
.p-ins-faq-container p a {
    font-size:14px;
    text-decoration:underline;
}
.p-faq-button
{
    position:absolute;
    width:30px;
    right:10px;
    top:45px;
    z-index:2;    
}