/* CSS Document */
/*for AV products page*/

body{
	line-height:1.4em;
}

#coreCt a{
color: #644196 !important;
text-decoration:none !important;
}

#coreCt a:hover{
color: #644196 !important;
text-decoration:underline !important;
}

#coreCt a:visited{
color: #a184c9 !important;
}

.texts{
font-size:10px;}

.lead{
width:529px;
margin-top:0;
margin-bottom:34px;
font-size:14px;
font-weight:bold;
line-height:1.5em;
}

h3{
width:529px;
font-size:12px;
margin-bottom:17px !important;
}

h3.category{
clear:both;
padding-top:17px;
margin-bottom:0px !important;
}

img.withline{
border:1px solid #999999 !important;
}

a:hover img.withline{
opacity: 0.75;
filter: alpha(opacity=75);}

.prd-name-s,
.prd-name{
font-size:36px;
line-height:0.8em !important;
padding-bottom:4px !important;
}

.prd-name-s{font-size:25px;}

.prd-name-s a{
text-decoration:none !important;
}

.prd-name-s a{opacity: 0.75;
filter: alpha(opacity=75);}

.prd-name-s span,
.prd-name span{
margin:0 !important;
padding:0 !important;
font-size:12px;
display:block;
}

.new{
height:30px;
padding-top:7px;
padding-left:38px;
background-image:url(/product/av/prd/img/icon_imgs/new.gif);
background-position:top left;
background-repeat:no-repeat;
}

.titLine{
width:300px;
padding-bottom:5px;
background-image:url(/product/av/imgs/common/c-line-002.gif);
background-position:bottom;
background-repeat:repeat-x;
text-align:left;
}

.pdL5px{
padding-left:5px;
}

.thum img{
border:solid 1px #CDCDCD;
}

.thum span{
display:block;
margin-top:5px;
font-size:10px;
}

/**/
a.arrowlink{
display:block;
margin-top:7px;
margin-left:5px;
padding-left:15px;
background-image:url(/product/av/imgs/common/c-icon-007.gif);
background-position:0 3px;
background-repeat:no-repeat;
text-align:left;
}


/**/
ul.bannerLink,
ul.arrowlink{
margin-left:0.5em !important;
padding-left:0 !important;
text-align:left;
}

ul.bannerLink{
	margin-left:0 !important;
	}


ul.arrowlink li{
width:504px !important;
list-style:none;
margin-left:0 !important;
padding-left:0 !important;
padding-left:15px !important;
background-image:url(/product/av/imgs/common/c-icon-007.gif);
background-position:0 3px;
background-repeat:no-repeat;
}

ul.bannerLink li{
	width:529px;
	list-style:none;
	padding-bottom:10px;
	padding-left:0;
}

ul.bannerLink li.one{
	padding-bottom:0;
	}
ul.bannerLink li img{
	float:left;
}
ul.bannerLink li p{
	float:left;
	width:350px;
	padding-left:10px;
}

ul.bannerLink li:after{
content: "."; 
display: block; 
height: 0; 
clear: both;
visibility: hidden;
}


.linebottom{
display:block;
width:529px;
padding-bottom:17px !important;
background-image:url(/product/av/imgs/common/c-line-002.gif);
background-position:bottom;
background-repeat:repeat-x;
}

table.iconlist img{
margin-right:10px;
}

table.iconlist td{
margin:0;
padding:0;
text-align:center;
}

dl.details{
margin-left:0 !important;
width:529px;
font-size:12px !important;
}

dl.details dt{
text-indent:-1em !important;
margin-left:1em !important;
font-size:12px !important;
border:none !important;
font-weight:bold;
color:#996600 !important;
}

dl.details dd{
padding-left:1em;
}

dl.details dd p.right{
padding:0 !important;
margin:0 !important;
float:right !important;
margin-left:10px;
margin-bottom:10px;
}

dl.details dd p.right img{
margin-left:10px !important;
}

.text529{
width:529px;
font-size:12px;
}

.acce{
color:#006400;
}


/* prd photos zoom up img
------------------------------------------------------------------------ */
body#popup{
margin:0;
padding:0;
margin-top:17px;
margin-left:17px;
}

body#popup #ct{
float:left;
}

body#popup ul li{
list-style:none;
text-align:left;
}

body#popup #ct .main{
float:left;
margin-right:17px;
padding-left:17px;
background-image:url(../imgs/common/c-line-004.jpg)!important;
background-repeat:repeat-y;
background-position:left top;
}

body#popup .main img{
border:1px solid #999999;
margin-bottom:5px;
}

body#popup .sub{
float:left;
width:95px !important;
margin-right:15px;
}

body#popup .sub ul{
margin:0;
padding:0;}

body#popup .sub ul li{
margin-bottom:3px !important;
}

body#popup .sub ul li img{
border:1px solid #999999;
opacity: 0.35;
filter: alpha(opacity=35);}

body#popup .sub ul li a img{
opacity: 0.95;
filter: alpha(opacity=95);
}

body#popup .sub ul li a:hover img{
opacity: 0.75;
filter: alpha(opacity=75);
}

/*add 200908*/
body#popup #ctB{
	overflow:hidden;
	}

body#popup #ctB .main{
	_padding-left:0;
	background:none;
}

body#popup #ctB .sub{
width:110px !important;
_width:90px !important;
}

body#popup #ctB .sub ul{
	height:480px;
	width:115px !important;
	overflow:auto;
} 

/**/

body#popup .ft{
clear:both;}

p.close{
font-size:12px !important;
margin-right:34px !important;
}

p.close a{
clear:both;
padding-top:0 !important;
color: #644196;
}

table.reg{
border-collapse:collapse !important;
border-top:1px solid #999999 !important;
border-left:1px solid #999999 !important;
empty-cells:show !important;
}

table.reg td{
padding:3px !important;
border-bottom:1px solid #999999 !important;
border-right:1px solid #999999 !important;
}

table.reg .right{
text-align:right;
}

table.reg td img{
text-align:center !important;
}

table.reg tr.bold{
font-weight:bold !important;
background-color:#E4E4E4 !important;
}

ul.feature{
width:505px;
padding-left:0 !important;
margin-left:1em !important;
margin-bottom:17px !important;
}

ul.feature li{
list-style:none;
margin-left:1em !important;
text-indent:-1em !important;
}


table.specs{
background:#666666 !important;
}

table.specs th{
color:#FFFFFF !important;
font-weight:bold !important;
padding-left:5px !important;
}

table.specs tr.dark td,
table.specs tr.light td{
padding-left:5px !important;
text-align:center !important;}

table.specs tr.dark td.left,
table.specs tr.light td.left{
text-align:left !important;
}


table.specs tr.dark td{
background-color:#dedede !important;}

table.specs tr.dark th{
background-color:#A4A4A4 !important;}

table.specs tr.light td{
background-color:#f5f5f5 !important;}


/*prd category top*/

ul.special-ct,
ul.prd-list{
clear:both !important;
margin:0 !important;
padding:0 !important;
padding-top:17px !important;
padding-bottom:17px !important;
list-style:none !important;
width:529px !important;
}


.withline{
background-image:url(/product/av/imgs/common/c-line-002.gif);
background-position:top !important;
background-repeat:repeat-x;}

ul.prd-list li{
display:inline;
width:120px;
float:left;
padding-right:15px !important;
_padding-right:7px !important;
}

ul.prd-list li.last{
padding-right:0 !important;}

ul.prd-list li span{
display:block;
margin-left:0;
padding-top:7px;
padding-left:13px;
background-image:url(/product/av/imgs/common/c-icon-007.gif);
background-position:0 9px;
background-repeat:no-repeat;
font-size:12px !important;
}

ul.prd-list li span a{
font-weight:bold;
}

ul.special-ct li{
display:inline;
float:left;
padding-right:13px !important;
padding-bottom:13px;
}

ul.special-ct li img{
margin:0 !important;
padding:0 !important;
}

.soldout{
width:135px;
padding:3px;
border:solid 1px #FF0000;
color:#FF0000;
line-height:1.2em;
font-size:10px;
}

.newVariation{
display:inline-block;
width:36px;
height:12px;
padding:2px 3px;
margin:1px 10px;
background:#FF0000;
color:#FFFFFF;
line-height:1em;
text-align:center;
font-size:10px;
letter-spacing:0.2em;
}

.caution{
	color:#F00;
	}

.linebox{
	padding:5px 5px 5px 10px;
	border:#999 1px solid;
	}

.linebox strong{
	display:inline-block;
	margin:5px 0 5px -5px;
	padding:3px;
	color:#FFF !important;
	background:#960;
	text-align:center;
	}

