﻿/* CSS Document */
/*format*/
body{
    font-family:Arial,Franklin Gothic Book, Verdana, Helvetica, sans-serif,Futura Md BT;
    font-size:14px;    
	/*background-color: #BCDBF0;	*/
}
html, body, form, ul, ol, li, p, h1, h2, h3, h4, table{
	margin:0;
	padding:0;
}
img {
    border:0; 	  
}
ul{
	list-style:none;    
}
a{
    color:#144d95;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
table{
    /*text-indent:5px;*/
    line-height:1.6;
}
.tbTitle
{
    width:100%;
    text-align:left;
}
table#tbReg {
    text-indent:0px;
}
table#tbReg td{
    text-indent:0px;
}
.red{
    color:Red;
}
.input{
    background-image: url(../images/css/gradient.gif);
	background-repeat: repeat-x;
	border:solid 1px #5FA5DC;
}
.submitMiniGreen, .submitMiniGreenOver {
	border: #ffffff 1px solid;
	padding: 0 5px;	
	font-size: 14px;	
	padding-bottom: 0px; 
	border-left: #ffffff 1px solid;
	cursor: pointer;
	height: 25px;
	font-family:Franklin Gothic Demi;
    color:#ffffff;
}
.submitMiniGreen{
    background: url(../images/css/submitbg.gif) #83bbd9 repeat-x;
}
.submitMiniGreenOver {    
	background: url(../images/css/submitBgOver.gif) #83bbd9 repeat-x;
}
.title {
    font-size:18px;
    color:#144C96;
    font-weight:bold;
}

/*frame*/
#wrapper {
	/*background:#C5E9F9 url(../images/css/header1.jpg) no-repeat scroll left top;*/
	width:998px;
	margin:0 auto;
	border:none;
	/*border-left:solid 1px #06376F;*/
	border-left:solid 1px #1e2f87;
	border-right:solid 1px #1e2f87;
	position:relative;
	z-index:2;
}
/*#header, #FInner {
	width:998px;
	margin:0 auto 0 0;
	position:relative;			 
}*/
#header 
{
    background:#1e2f87;
	height:100px;		
	position:relative;
	z-index:200;
}
#header a {
	color:#FFFFFF;
	font-size:9px;
	/*font-weight:bold;
	vertical-align:middle;*/
}
#header a:hover{
	color:#4A84BF;
	text-decoration:none;
}
#header #divLogoSwf, #header a.logo{
	width:216px;
	height:108px;
	display:block;
	text-indent:-5000px;
	position:absolute;
	top:5px;
	left:20px;	
}
#header span#tel{
	/*background:url(../images/css/tel_2.gif) no-repeat center left;*/
	color:#EA8324;
	font-size:11px;
	font-weight:bold;	
	display:block;
	padding-left:30px;
	position:absolute;
	text-align:right;
	width:300px;
	right:10px;
	top:28px;	
}
.tel
{
    color:#EA8324;
	font-size:11px;
	font-weight:bold;	
	display:block;
	text-indent:64px;
	width:300px;	
}
.tel2
{
    color:#ffffff;
    font-size:11px;
	font-weight:bold;	
	display:block;
	text-indent:64px;
	width:300px;
}
#header #searchPanel {
    /*background:url(../images/css/search.png) no-repeat scroll right top;
	padding:0px 1px;
    width:162px;
    background:#EA8324 url(../images/css/search_btn.gif) no-repeat scroll right top;
    position:absolute;    
    right:10px;
	top:38px;*/
    height:16px;
    float:right;
    margin-right:2px;
    text-align:left;
    margin:5px;
}
#header #searchPanel .files
{
    float:left;
    font-size:9px;
    color:Red;
    margin-right:10px;
    padding:4px 0;
}
#header #searchPanel .files a{
    font-size:9px;
    color:Red;
}
#header #searchPanel .files a:hover{
    text-decoration:underline;
}
#header #divLinkToOur {
    font-size:11px;
    text-align:right;
    /*width:300px;
    position:absolute;    
    right:10px;
	top:60px;*/
}

#header #divLinkToOur a {
    color:#FFFFFF;
}
#header #divLinkToOur a span{
    color:#EA8324;    
}
#header #divLinkToOur a:hover{
    color:#EA8324;    
}

#footer #divLinkToOur {
    font-size:15px;
    font-weight:normal;
    text-align:right;
    width:100%;
    /*position:absolute;
    right:105px;
    top:20px;
    width:320px;*/
}
#footer #divLinkToOur a {
    color:#FFFFFF;
    padding-right:10px;
}
#footer #divLinkToOur a span{
    color:#EA8324;    
}
#footer #divLinkToOur a:hover{
    color:#EA8324;    
}

#divLinkToOur {
    font-size:13px;
    font-weight:bold;
}

#divLinkToOur a {
    color:#FFFFFF;
}
#divLinkToOur a span{
    color:#EA8324;    
}
#divLinkToOur a:hover{
    color:#EA8324;    
}

.linknav
{
    /*background:#C5E9F9 url(../images/css/footer1.jpg) no-repeat scroll -218px -390px;
    background:#1c5998;*/
}
.linknav a:hover
{
    text-decoration:none;
}

#header div.topAccount, #header div.topLoginLinks{
    
    text-align:right;
	/*
    line-height:12px;
    font-size:11px;
    width:300px;
    height:84px;
    position:absolute;
    right:10px;
    top:2px;
    margin-right:6px;*/
}
#header div.topLoginLinks{
    /*line-height:17px;*/
}
#header div.topAccount a:hover, #header div.topLoginLinks a:hover{
    color:#EA8324;    
}

#header div.topLoginLinks{
    color:#FFFFFF;
    font-size:9px;
}
#header div.topLoginLinks a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}
#contenter {	
	position:relative;
	min-height:586px;
	background:#4FBBEA;
	/*background:#C5E9F9 url(../images/css/footer1.jpg) no-repeat scroll left bottom;*/
}
/*#topNav {
    position:absolute;
    left:210px;
    top:78px;
    z-index:100px;
}*/
#topNav ul#topNavUl{    
    position:relative;
	width:730px; 
    height:32px;    
    left:0;
    line-height:40px;    
    padding:0;    
    /*float:right;*/
    z-index:200;    
}
#topNav ul#topNavUl li a{
    color:#FFFFFF; 
    cursor:pointer;
    display:block;   
    text-indent:-5000px;
}
#topNav ul#topNavUl li a:hover{
    text-decoration:none;
    color:#63B1FF;
}
#topNav ul#topNavUl li a.c{
    background-color:Transparent;
    color:#63B1FF;
}
#topNav ul#topNavUl li{   
    font-weight:bold;
    text-align:center;
    font-size:15px;
    display:block;     
    margin-right:5px;
    float:left;
    position:relative; 
    cursor:pointer;
}
#topNav ul#topNavUl li.last{
    /*background-image:none;*/
}
#topNav ul#topNavUl ul{
    width:130px;
    top:32px;
    left:0;
    position:absolute;    
    display:none;
    margin:0;
    overflow:hidden;
    border:none;
    border-top:solid 1px #5D82AF;/*#5D82AF*/
    border-bottom:solid 1px #5D82AF;    
}
#topNav ul#topNavUl ul li {
    width:128px;
    height:30px;
	line-height:30px;
    background:#EEEEEE;
    padding:0;
    border:none;    
    border-left:solid 1px #5D82AF;
    border-right:solid 1px #5D82AF;
}
#topNav ul#topNavUl ul li a{
	color:#144d95;
	font-size:12px;
    display:block;
    background:none;    
    padding:0;
    text-indent:0px;
}
#topNav ul#topNavUl ul li a:hover {
    text-decoration:none;
    background:#CBE5FF;
}
a.c {
    background:#CBE5FF;
}
#topNav ul#topNavUl li.iehover ul{
    display:block;
}
/*Top Nav merchandise*/
#topNav  ul#topNavUl ul.merch {
    border-top:solid 1px #F9AC65;
    border-bottom:solid 1px #F9AC65;
}
#topNav ul#topNavUl ul.merch li {   
    border:none;
    border-left:solid 1px #F9AC65;
    border-right:solid 1px #F9AC65;
}
#topNav ul#topNavUl ul.merch li a{
	color:#BA5A01;
	font-size:12px;
    display:block;
}
#topNav ul#topNavUl ul.merch li a:hover {
    text-decoration:none;
    background:#FDE4CD;
}
#topNav ul#topNavUl ul.merch a.c{
    background:#FDE4CD;
}
#contenter #lefter {	
	width:190px;
	float:left;
	position:relative;
	/*min-height:545px;
	background:#4fbbea;
    font-family:Franklin Gothic Demi;*/
	padding-left:20px;
	font-weight:bold;
	z-index:200;
}

/*产品导航*/
#contenter #lefter .stockNav{
    width:128px; 
    top:40px;   
	left:30px;  
	position:relative;	 
}
#contenter #lefter .stockNav li{
    text-align:left;
    line-height:30px; 
    border:none;
    height:26px;   
    overflow:hidden;
	border:none;
	
	/*border-bottom:solid 1px #FFFFFF; */
}
#contenter #lefter .stockNav li a{
	font-size:18px;
	color:#2A5285;
    display:block;
    float:left;
    width:160px;
    height:33px;
    cursor:pointer;
}
#contenter #lefter .stockNav li a:hover{    
      
}
#contenter #lefter .stockNav li.apparel{
    height:35px;
}
#contenter #lefter .stockNav li.apparel a:hover{    
    color:#2A5285;	
}
#contenter #lefter .stockNav li.merchandise {
     height:35px;
}
#contenter #lefter .stockNav li.merchandise a{
    color:#E3682F;    
}
#contenter #lefter .stockNav li.merchandise a:hover{    
    color:#E3682F;
}

/*indent Nav*/
#contenter #lefter .indentNav{
    width:160px; 
    top:40px;   
	left:40px;  
	position:relative;
}
#contenter #lefter .indentNav li{
    text-align:center;    
    border:none;
    height:26px;   
    overflow:hidden;
	border:none;
	
	/*border-bottom:solid 1px #FFFFFF; */
}
#contenter #lefter .indentNav li a{
	font-size:18px;
	color:#FFFFFF;		
    display:block;
    float:left;
    width:160px;
    height:26px;
    cursor:pointer;
}
#contenter #lefter .indentNav li a:hover{    
    text-decoration:none;   
}
#contenter #lefter .indentNav li.apparel{
    height:35px;
}
#contenter #lefter .indentNav li.merchandise{
    line-height:25px;
    height:20px;
}
#contenter #lefter .indentNav li.merchandise a{
    font-size:14px;    
}
#contenter #lefter .plarge
{
    color:#ffffff;
    font-size:15px;
    margin-top:10px;
}
#contenter #lefter .psmall
{
    color:#103364;
    font-size:12px;
    margin:5px 0;
}

/*=newLeftNav=*/




/***Mock Up***/
/*
ul#newLeftNav li ul #listockprices1
{
    margin-left:20px;
    width:150px;
    background:transparent url(../images/leftMenu/longBg.gif) no-repeat scroll left top;
    position:relative;
}
#ulstockprices1
{
}

ul#newLeftNav li ul #listockprices2
{
    margin-left:20px;
    width:150px;
    background:transparent url(../images/leftMenu/longBg.gif) no-repeat scroll left top;
}

ul#newLeftNav li #ulstockprices #listockprices1 a
{
    font-size:12px;
    height:17px;
    line-height:17px;
    text-indent:20px;
    padding-bottom:0;
}

ul#newLeftNav li #ulstockprices #listockprices1 a.c
{
    font-size:12px;
    height:17px;
    line-height:17px;
    text-indent:20px;
    padding-bottom:0;
    background:none;
}
ul#newLeftNav li #ulstockprices #listockprices2 a
{
    font-size:12px;
    height:17px;
    line-height:17px;
    text-indent:20px;
    padding-bottom:0;   
    background:none;     
}
ul#newLeftNav li #ulstockprices #listockprices2 a.c
{
    font-size:12px;
    height:17px;
    line-height:17px;
    text-indent:20px;
    padding-bottom:0;
    background:none;
}
ul#newLeftNav #linkstockprices1,#linkstockprices2
{
    font-size:12px;
    float:left;
}
#stockprices,#stockprices1,#stockprices2
{
    width:18px;
    height:26px;
    float:left;
    cursor:pointer;
    padding-right:3px;
}

ul#newLeftNav li ul li ul{
    width:150px;
    top:0px;
    position:relative;    
}

ul#newLeftNav li #ulstockprices li ul li a
{
    font-size:12px;
    height:17px;
    line-height:17px;
    text-indent:20px;
    padding-bottom:0;        
    background:transparent url(../images/leftMenu/subBg2.gif) no-repeat scroll left top;  
}
ul#newLeftNav li #ulstockprices li ul li a.c
{
    font-size:12px;
    height:17px;
    line-height:17px;
    text-indent:20px;
    padding-bottom:0;        
    background:transparent url(../images/leftMenu/subBg2_on.gif) no-repeat scroll left top;  
}*/

#listockprices #linkstockprices
{
    
}
#stockprices,#stockprices1,#stockprices2
{
    width:18px;
    height:26px;
    float:left;
    cursor:pointer;
    padding-right:3px;
    position:absolute;
}

ul#newLeftNav #listockprices1
{
    width:150px;
    min-height:26px;
    margin-left:20px;
    background:url(../images/leftMenu/longBg.gif) no-repeat;
}
ul#newLeftNav #listockprices1.c
{
    background:url(../images/leftMenu/longBg_on.gif) no-repeat;
}
ul#newLeftNav #listockprices2
{
    width:150px;
    min-height:26px;
    margin-left:20px;
    background:url(../images/leftMenu/longBg.gif) no-repeat;
}
ul#newLeftNav #listockprices2.c
{
    background:url(../images/leftMenu/longBg_on.gif) no-repeat;
}

ul#newLeftNav #linkstockprices1
{
    height:26px;
    line-height:26px;
    background:none;
}
ul#newLeftNav #linkstockprices2
{
    height:26px;
    line-height:26px;
    background:none;
}

#listockprices2
{
    margin:4px 0;
}
#ulstockprices1 li
{
    width:130px;
}
#ulstockprices2 li
{
    width:130px;
}

#ulstockprices1 li a
{
    background:url(../images/leftMenu/longBg2.gif) no-repeat;
}
#ulstockprices2 li a
{
    background:url(../images/leftMenu/longBg2.gif) no-repeat;
}

#listockprices1 linkstockprices1
{
    float:left;
}
#listockprices2 linkstockprices2
{
    float:left;
}
/***End***/

#stockprice
{
    width:18px;
    height:20px;
    float:left;
    cursor:pointer;
    padding-right:3px;
}

ul#newLeftNav #listockprice,.ali
{
    background:url(../images/leftMenu/longBgWhite.jpg) no-repeat;/*longBg2.gif*/
    width:170px;
}
ul#newLeftNav #listockprice.c
{
    background:url(../images/leftMenu/longBg2_on.gif) no-repeat;
}

ul#newLeftNav #listockprice a,.ali a
{
    /*color:#E14D27;*/
}

ul#newLeftNav #listockprice #linkstockprice
{
    font-size:12px;
    float:left;
}
ul#newLeftNav #listockprice #linkstockprice.c
{
    color:#ffffff;
}



/*=newLeftNav End=*/
#contenter #righter {	
	margin:0px auto auto 210px;
	position:relative;
	min-height:586px;	/*js有设置*/
	_height:expression(this.clientHeight<450?"450px":this.clientHeight+"px");
	overflow:visible;
	/*background: #FFFFFF url(../images/css/righter_white.gif) no-repeat scroll  left top;	js有设置*/
	background:#ffffff;
	/*z-index:200;*/
}
#contenter #righter #rightContent{
	/*width:728px;*/
	clear:right;
	position:relative;
	/*margin-left:15px;
	padding-top:10px;*/
	padding:10px 0 10px 15px;
	text-align:left;	
}

#footer {	
    clear:both;
	width:998px;
	height:60px;			
	position:relative; 
	background:url("../Images/footer.jpg") no-repeat scroll left bottom #C5E9F9;
	margin:0 auto;
	border-right:2px solid #1E2F87;
}
#footer #FInner 
{
    padding:22px 0 0 210px;
}
#footer #FInner #copywrite {
	color:#ffffff;/*#EA8324;*/
	font-size:10px;
	font-weight:bold;
	float:left;	
	padding-left:20px;
	line-height:14px;
}
#footer #FInner #FLinks{
	/*position:absolute;
    right:90px;
    top:5px;
    width:320px;*/
}

#divLink
{
    position:absolute;
    right:90px;
    top:5px;
    text-align:right;
}

#footer #FInner #FLinks a{
	color:#ffffff;/*#EA8324;*/
	font-size:10px;
	font-weight:bold;
	line-height:14px;
    /*font-family:Franklin Gothic Demi;*/
}
#footer #FInner #FLinks li {
	padding:0 2px;
	float:left;
	border:0 none;
	color:#ffffff;
	font-size:10px;
}

#footer #FInner #FLinks li span
{
    	
}
#footer #FInner #FLinks li.last {
    background:none;
}

/*#footer #FInner #QUOZLOGO{
    width:57px;
    height:28px;
    display:block;
    text-indent:-5000px;
    position:absolute;
    top:10px;
    right:10px;
    background:url(../images/quoz.png) no-repeat!important;
    background:none; 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/quoz.png',sizingMethod='scale');
    
}
#footer #FInner #SMARTLOGO{
    width:110px;
    height:20px;
    display:block;
    text-indent:-5000px;
    position:absolute;
    top:13px;
    left:10px;
    background:url(../images/smartcable.png) no-repeat!important;
    background:none; 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/smartcable.png',sizingMethod='scale');
    
}*/

/*frame end*/
/*general info list*/
.homeProduct {		
	line-height:normal;	
	text-align:center;
	display:inline;
	width:167px;
	height:177px;
	float:left;		
	position:relative;	
}

.homeProduct .picDiv{
    background-color:#FFFFFF;
	width:148px;
	height:135px;
	overflow:hidden;
	margin:5px auto 0 auto;			
}
.homeProduct .picDiv a{
    display:block;
    vertical-align:middle;
    /*width:130px;*/
    width:103px;
    height:135px;    
    font-size:12px; 
    margin:0 auto;
}
.homeProduct .picDiv img {
	max-height:135px;
	max-width:130px;	
	vertical-align:middle;	
}
.homeProduct .info{	
    color:#EFEFEF;
    /*width:152px;*/
    width:103px;
    margin:0px auto;
}
#productListWrapper .homeProduct{
    width:188px;
}

.apparel .picDiv{
	/*border:solid 2px #1F5A9C;*/
}
 .apparel .info{
	 font-size:8px;
	 white-space:nowrap;
	 /*background:#1F5A9C;*/
	 color:#1F5A9C;
	 height:16px; 
	 line-height:16px;
}
.apparel .info .firstLine{    
    width:125px;
    margin:0px auto;
    text-align:left;
}
.apparel .info .secondLine{
    width:125px;
    margin:0px auto;
    text-align:right;
}

.merchandise .picDiv{
	/*border:solid 2px #EA8324;*/
}
.merchandise .info{
	 /*background:#EA8324;*/
	 color:#EA8324;
	 font-size:8px;
	 height:16px;
	 line-height:16px;
}
/*general info list end*/
#vp-pic {	
	float: left;
	width: 338px;
	margin-top:15px;	
	display:inline;	
	position:relative;
	z-index:99;	
}
#vp-pic .jqzoom{
    min-height:300px;
    clear:left;
}
#vp-pic #divProductPic{
    width:328px;
    border:solid 5px #DADADA;
    text-align:center;
}
#vp-pic img#productPic{
	/*width:338px;*/
	_width:expression(this.clientWidth>328?"328px":this.clientWidth);
	max-width:328px;		
}
#vp-pic .Associated .homeProduct {		
	line-height:normal;	
	text-align:center;
	display:inline;
	width:108px;
	height:140px;
	float:left;	
	position:relative;	
}
#vp-pic .Associated .homeProduct .picDiv{   
	width:90px;
	height:110px;
	overflow:hidden;
	margin:5px auto 0 auto;	
	border:solid 1px #EA8324;	
}
#vp-pic .Associated .homeProduct .picDiv a{
    display:block;
    vertical-align:middle;
    width:90px;
    height:110px;    
    font-size:70px; 
}
#vp-pic .Associated .homeProduct .picDiv img {	
	max-width:90px;	
	vertical-align:middle;	
}
#vp-pic .Associated .homeProduct .info{
    color:#000000;
    width:92px;
    height:16px;
    overflow:hidden;
    margin:0 auto;
    font-size:11px;
}
#vp-pic #MockupStockBt
{
    /*padding-top:5px;
    float:right;*/
    position:absolute;
    right:0;
}
#vp-pic #MockupStockBt_fk
{
    /*padding-top:5px;
    float:right;*/
    position:absolute;
    right:0;
}

#apparelProductList #vp-pic .Associated .homeProduct .picDiv{ 
	border:solid 1px #1F5A9C;	
}
#Feature {
	line-height:1.2;	
	display: inline;	
	/*float: right;*/
	float:left;
	width: 395px;
	margin-top:15px;
	/*padding-right:10px;*/
	padding-left:20px;		
}
#Feature .upstyle{
    font-size:9px;position:relative;top:-5px;
}
#Feature li
{
   list-style:disc;
   margin-left:25px;
   padding-left:0px;
}
#Feature table.priceList{
   background:#CCCCCC;
   margin:0px auto 8px
   font-size:13px;
}
#Feature table.priceList th{
    background:#FFFFFF;
    line-height:25px;
    width:100px; 
    text-align:center;
    color:#808080;
}
#Feature table.priceList td{
    background:#FFFFFF; 
    text-align:center;  
}

#Feature table.priceList2{
   background:#CCCCCC;
   margin:0px auto 8px
   font-size:13px;
}
#Feature table.priceList2 th{
    background:#FFFFFF;
    line-height:25px;
    text-align:center;
    color:#808080;
}
#Feature table.priceList2 td{
    background:#FFFFFF; 
    text-align:center;  
}

#Feature .divSizeRefer table{
    border-collapse:collapse;
    color:#FFFFFF;
    font-size:11px;
    background:#6c7378;
    margin-top:10px;
    width:95%;
}
#Feature .divSizeRefer table th, #Feature .divSizeRefer table td{      
    text-indent:0;
    border:solid 1px #FFFFFF;
    text-align:center;
}
#Feature .divSizeRefer table th{
    text-align:left;
    padding:0 3px;
}
.divSizeRefer table td{
    text-align:center;
}
.article {
    width:720px;
	/*margin:0 auto;*/      
}
.article label{
    color:#888888;
    
}
.article h1, .article h2, .article h3{
    color:#144C96;/*#0F589C;*/    
}
.article h1 {
    text-align:left;
    /*line-height:30px;*/
    font-size:20px;
}
.article h2 {
    text-align:left;
    padding-top:10px;
    line-height:30px;
    font-size:17px;
    font-size:14px;
}
.article h3 {   
    line-height:30px;
    text-align:left;
    padding-top:10px;
    font-size:14px;
}
.article p {  
    line-height:1.7;
    font-size:13px;
    /*margin:5px 0;*/
}
.article ul{
    margin:15px 0;   
    list-style:disc;
}
.article li, .article dd.li{
    margin-left:30px;
    padding:0;
    line-height:1.7; 
}
.article dl,  .article dd{
    margin:0;
    padding:0;
}
.article dt{
    font-weight:bold;
}
.article .date{
    color:#444444;
    font-size:12px;          
}
.xPage {    
    display:block;
    width:100%;   
    text-align:center;
    line-height:30px;
    font-size:20px;
    margin:0 auto;
}
.xPage a{
    font-size:14px;
}
/*cart nav*/
.thermometerShell{
	height:20px;
	font-size:14px;	
	padding-left:23px;	
}
.thermometerShell a{
	display:block;
    float:left;
    height:17px;
    margin-left:-23px;
    /*padding:3px 28px 0 33px;*/
    padding:3px 23px 0 16px;
    text-decoration:none;
    width:auto;
}
.thermometerShell {
    border:1px solid #1E2F87;
}
.thermometerShell a, .thermometerShell span {
    background-image:url(../images/css/cart_normal.gif);
    color:#000000;    
}
.thermometerShell .thermometerStepDisabled {
    background-image:url(../images/css/cart_disabled.gif);
    color:#BAC7D6;
}
.thermometerShell .thermometerStepActive {
    background-image:url(../images/css/cart_active.gif);
    color:#FFFFFF;
}
.thermometerShell .thermometerStepNormal {
    background-image:url(../images/css/cart_normal.gif);
    color:#FFFFFF;
}
.thermometerShell .thermometerStepSpecial {
    background-image:url(../images/css/cart_Special.gif);
    color:#FFFFFF;
}
.thermometerShell .first {
    background-position:-23px 50% !important;
    display:inline;
    /*padding-left:18px;*/
    padding-right:45px;
}
.thermometerShell .last {
    padding-right:18px;
    display:inline;
}
/*cart nav end*/
/*for photo & text page*/
#LabelHead{	
	height:26px;
	background:transparent url(../images/css/tagLine.gif) repeat-x scroll left bottom;
	width:740px;
}
#testLabel{
    padding-left:15px;    
}
#testLabel h4{
	color:#144C96;
	height:24px;
	line-height:25px;
	padding:0 15px;
	margin-right:10px;
	text-align:center;
	display:block;
	float:left;
	border:solid 1px #6699CC;
	cursor:pointer;
}
#testLabel a {   
    text-decoration:none;
}
#testLabelInfo {
	padding:5px 15px;		
}
/*double colum*/
#testLabelInfo ul.db {
    width:650px;
    margin:5px auto;
}
#testLabelInfo ul.db li{
    width:170px;
    float:left;     
}
/*double end*/
#testLabel h4.s{
	border-bottom:solid 1px #FFFFFF;
}
.dis{
	display:block;
}
.undis{
	display:none;
}
.check0{
    display:inline;
    color:Red;
}
/*for photo & text page end */
table.customDetailTb{
    margin:10px auto;
    background:#CCCCCC; 
    line-height:25px; 
}
table.customDetailTb th {
    width:150px;
    padding:0 5px;
    text-align:right;
    background:#FFFFFF;
}
table.customDetailTb td {
    text-align:left;
    padding:0 5px;
    background:#FFFFFF;
}
/*alert box*/
#box_div{
    background: url(../images/css/alertBoxBG.gif);
 }
 /*news marquee*/
 #noticeDiv{ 
 	/*background:url(../images/css/newsBoxBG.png) no-repeat top left!important;
	background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/css/newsBoxBG.png',sizingMethod='scale');*/ 	
	height:25px;
	width:40%;
	overflow:hidden;
	position:absolute;
	top:70px;
	left:30%;
}
#noticeDiv li {
    float:left;
    height:25px;
    line-height:25px;
    padding-right:30px;
    padding-left:10px;
    background:url(../images/css/li.gif) no-repeat scroll left 12px;
}
#noticeDiv a{
    font-size:16px;
    font-weight:bold;
    color:#C7D8F6;
}
#noticeDiv a:hover{   
    color:#C7D8F6;
    text-decoration:underline;
}
#noticeDiv i{
 	color:#CCCCCC;
 	font-size:12px;
	text-align:right;
	margin-left:5px;	
 }
/*colors display*/
#picDiv {
	clear:both;	
	width: 400px;
	margin: 20px auto 0 auto;	
	/*position: relative;*/
}
#picDiv #p_pic {
	width:368px;
	height:236px;	
	overflow:hidden;
	line-height: 236px;
	text-align: center;
}
#picDiv #p_pic img {
	width:171px;
	height:202px;
	padding-top:10px;
}
#picDiv #smallPicArea {
	width:400px;
}
#picDiv #smallPicArea li{
	display:block;
	width:79px;
	height:136px;/*显示span时高度80px;*/
	margin:0;
	float:left;
}
#picDiv #smallPicArea li div{
	width: 75px;		
	margin: 0 auto;
}
#picDiv #smallPicArea li img {
	border: 1px solid #FFFFFF;	
	height: 100px;
	width: 75px;		
	cursor:pointer;	
}
#picDiv #smallPicArea span{
	/*
    clear:both;
	width:75px;
    height:26px;
	margin:0 auto;
	overflow:hidden;
	*/
	font-size:10px;
	word-break: break-all;
	display:block;
	text-align:center;
	line-height:13px;
}
#picDivMockup {
	clear:both;	
	width: 400px;
	margin: 20px auto 0 auto;	
	/*position: relative;*/
}
#picDivMockup #p_pic {
	width:368px;
	height:236px;	
	overflow:hidden;
	line-height: 236px;
	text-align: center;
}
#picDivMockup #p_pic img {
	width:171px;
	height:202px;
	padding-top:10px;
}
#picDivMockup #smallPicAreaMockup {
	width:400px;
}
#picDivMockup #smallPicAreaMockup li{
	display:block;
	width:79px;
	height:136px;/*显示span时高度80px;*/
	margin:0;
	float:left;
}
#picDivMockup #smallPicAreaMockup li div{
	width: 75px;		
	margin: 0 auto;
}
#picDivMockup #smallPicAreaMockup li img {
	border: 1px solid #FFFFFF;	
	height: 100px;
	width: 75px;		
	cursor:pointer;	
}
#picDivMockup #smallPicAreaMockup span{
	display:block;
	font-size:10px;
	height:26px;
	word-break: break-all;
	overflow:hidden;
	clear:both;
	width:75px;
	text-align:center;
	margin:0 auto;
	line-height:13px;
}
/*colors display end*/
 /*文章上一篇，下一篇*/
div.pre_article{
    float:left;
    padding-left:20px;
    background:url(../images/css/icon_pre.gif) no-repeat scroll left 3px;
}
div.next_article{
    float:right;
    padding-right:20px;
    background:url(../images/css/icon_next.gif) no-repeat scroll right 3px;
}
/*所有Tab表格*/
table.tb{   
    border-collapse:collapse; 
}
table.tb th{
    color:#ffffff;
    height:20px;
    line-height:20px;
    border:solid 1px #C1C1C1;
    border-spacing:1px;
    background:#ACACAC;
    padding:4px;
}
table.tb td{
    text-indent:5px;    
    border:solid 1px #cccccc;
    border-spacing:1px;
    background:#FFFFFF;
    padding:3px;
}
table.tb th, table.tb td.B, table.tbEditor td.B{    
    height:27px;
    padding:0;
    line-height:27px;
    text-align:center;
    font-weight:bold;
    border:1px solid #4FBBEA;
    border-right:1px solid #ccc;
    background:#4FBBEA;
    color:#103364;
    /*background:#D6EDFF url(../images/css/box_bg.gif) repeat-x scroll left top;*/
}

table.tbgridview
{
    margin-bottom:15px;
}

/*分页表格*/
table.tb2 table, table.tb table{    
    margin:0 auto;
}
table.tb2 table td, table.tb table td{
    text-indent:0;
    text-align:center;
    border:solid 1px #cccccc;
    padding:0 5px;
}
/*当前分页文字颜色*/
table.tb2 table td span, table.tb table td span{
    color:#FF6600;
}

/*字体颜色*/
.nw_blue{
    color:#144C96;
}
.noLiIcon ul{
    list-style:none;
}
.list ul{
    margin-left:10px;
}
.list li{
    background:transparent url(../images/css/li_icon.gif) no-repeat scroll left 8px;
    padding-left:25px;
}

/*下拉Option设置*/
.select0 { color:Gray;}
.DivSetStrong{ color:#333333;}
.DivSetStrong strong{/*color:#808080;*/}
.DivSetStrong b{/*color:#10558C;*/}


.ulTop
{
    position:absolute;
    top:5px;
    right:0;/*6px;*/
    width:100%;
    /*z-index:400;*/
}
.ulTop li
{
    text-align:right;
    /*font-size:0;*/
}

#ctl00_ContentRight_descriptionDiv ul li
{
    /*list-style:square inside url(../images/dot_blue.gif);*/
    list-style:none;
    margin-left:0px;
    padding-left:15px;
    background:url(../images/dot_orange.gif) center left no-repeat;
    background-position:0px 2px;
}
#ctl00_ContentRight_IntroDiv ul li
{
    /*list-style:square inside url(../images/dot_blue.gif);*/
    list-style:none;
    margin-left:0px;
    padding-left:15px;
    background:url(../images/dot_blue.gif) center left no-repeat;
    background-position:0px 2px;
}
.newcolor
{  
    float:left;
    background:url(../images/newcolor.png) center left no-repeat;
    width:40px;
    height:30px;
    /*margin-left:-30px;*/
    position:relative;
    z-index:1;
}
.newcolorfont  
{
    float:left;
    background-color:#ED8338;
    color:#FFFFFF;
    margin-left:-11px;
    padding:0 3px;
    position:relative;
    top:10px;
    z-index:2;
}
.productClassImg
{
    background:transparent url(../images/ProductClass.png) no-repeat scroll 20px 0;
    float:right;
    width:18px;
    height:105px;
}
.CoverNewIcon {
    background:url("../images/icon/newicon.png") no-repeat scroll 0 5px transparent;
    bottom:55px;
    height:35px;
    left:35px;
    margin-bottom:-35px;
    position:relative;
    width:40px;
    z-index:1;
}
.CoverNewIconMockup{
    background:url("../images/icon/newicon.png") no-repeat scroll 0 5px transparent;
    bottom:55px;
    height:35px;
    left:20px;
    margin-bottom:-35px;
    position:relative;
    width:40px;
    z-index:1;
}
.WaterMark_New{
    background:url("../images/icon/newicon.png") no-repeat transparent;
    height:35px;
    position:absolute;
    width:40px;
    z-index:1;
}
.Available_6
{
    width:88px;
    height:75px;
    background:url("../images/AvailableJune.jpg") no-repeat scroll 0 5px transparent;
    position:absolute;
    right:20px;
    margin-top:-15px;
}
.Available_7
{
    width:88px;
    height:75px;
    background:url("../images/AvailableJuly.jpg") no-repeat scroll 0 5px transparent;
    position:absolute;
    right:20px;
    margin-top:-15px;
}
.Available_8
{
    width:88px;
    height:75px;
    background:url("../images/AvailableAug.jpg") no-repeat scroll 0 5px transparent;
    position:absolute;
    right:20px;
    margin-top:-15px;
}
.Available_9
{
    width:88px;
    height:75px;
    background:url("../images/AvailableSep.jpg") no-repeat scroll 0 5px transparent;
    position:absolute;
    right:20px;
    margin-top:-15px;
}
.Available_10
{
    width:88px;
    height:75px;
    background:url("../images/AvailableOct.jpg") no-repeat scroll 0 5px transparent;
    position:absolute;
    right:20px;
    margin-top:-15px;
}
.Available_11
{
    width:88px;
    height:75px;
    background:url("../images/AvailableNov.jpg") no-repeat scroll 0 5px transparent;
    position:absolute;
    right:20px;
    margin-top:-15px;
}
.Available_12
{
    width:88px;
    height:75px;
    background:url("../images/AvailableDec.jpg") no-repeat scroll 0 5px transparent;
    position:absolute;
    right:20px;
    margin-top:-15px;
}
.MainViewColourName
{
    font-size:11px;
    float:right;
}