#dvProductPhoto ul
{
margin:1px;padding:1px;list-style:none;margin-left:auto;
}
#dvProductPhoto ul li
{
float:left;margin:1px;padding:1px;
}

#dvProductPhoto .newline
{
clear:both;
}
#dvProductPhoto.imgzoom
{
width:15px; height:15px; border:0;
}

.thumbPicborderhover, .thumbPicborder
{
width:80px;
height:60px;
padding:2px;
}

.thumbPicborderhover{
border:1px solid #336699;
}
.thumbPicborder
{
border:1px solid #cccccc;
-moz-border-radius: 3px;
-webkit-border-radius: 3px; 
border-radius: 3px;
}


#dvrelatedpr {padding:0px;width:820px;}

#dvrelatedpr ul
{
float:left;
clear:left;
width:100%;
margin:1px;
padding:1px;
font:12px Verdana, Arial, helvetica, sans-serif;
}

#dvrelatedpr li
{
list-style:none;
width:152px;
float:left;
clear:right;
margin-right:10px;
border:1px solid #cccccc;
}

#dvrelatedpr img
{
width: 148px;
height: 111px;
padding: 2px;
border: 0;
margin-bottom:10px;
filter: alpha(opacity=100);
}

#dvrelatedpr .divspec
{

height:100%;
border-top:1px solid #cccccc; 
background-color:#EFEFEF;
text-align:center;
}

#dvrelatedpr .p1
{
margin:4px 0 10px 0;
height:20px;
}

#dvrelatedpr .p2
{
margin:4px 0 2px 0;
color: #ff0000; 
font-weight: bold;
}

#dvrelatedpr a:link
{
	color: #0000ff;
	text-decoration: none;
}
#dvrelatedpr a:visited
{
	color: #3399FF;
	text-decoration: none;
}
#dvrelatedpr a:active, #dvrelatedpr a:hover
{
	color: #800080;
	text-decoration: none;
}

.clsQty{float:right;text-align:center;margin:1em;border:1px solid #000;padding:1em;}
.titleLinkP{width:100%;height:25px;line-height:25px;background-color:#f0f0f0;border-bottom:1px solid #c0c0c0;}
.descCls{width:100%;border:1px solid #C0C0C0;clear:both;}
.descTitle{width:100%;height:25px;line-height:25px;background-color:#f0f0f0;border-bottom:1px solid #c0c0c0;}

.clsstyle {width:800px;}
.clsstyle,.clsstyle ul{padding:0;margin:0;}
.clsstyle li{list-style-type:none;height:30px; float:left;margin-left:10px; line-height:30px; color:#333;font-size: 12px; background:url(../images/class.gif) right 10px no-repeat;padding-right:20px;}
.clsstyle .noarrow{background:none;}

.fntStyle {
box-sizing: border-box; 
margin: 0; 
padding: 0; 
border:0; 
font-family: &quot;Open Sans&quot;, Arial, Helvetica, sans-serif, SimSun, 宋体; 
font-weight:bold;
vertical-align: baseline; 
display: inline; 
float: left;
}

.detailsPic
{
	max-width:600px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px; 
	border-radius: 8px;
}


.pDetailsRow {
	height:25px;
	line-height:25px;
	
}

.pDetailsRCol{
	padding-left:4px;
}




