body {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%;
	color:#222;
	background: #fff;
	text-align:left;
	margin:0 auto;
}
.clearfix:after{ content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; } .clearfix, .container {display:block;} 
.clear { clear:both; } 
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0;padding:0;border:0;}
ul, ol, li{list-style:none;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
h1{ color:#618c04;}
.textBox {
height:18px;
line-height:18px;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #AFAFAF;
}
.inp {
width:150px;
height:20px;
line-height:20px;
background-color:#F0F7FD;
border:1px solid #AFAFAF;

}
.inpon {
width:150px;
height:18px;
line-height:18px;
background-color:#F6F4C8;
border:1px solid #AFAFAF;
}

a:link,a:visited {color:#808080;text-decoration:none;}
a:hover,a:active{color:#7bb915;text-decoration:underline;}
/*global*/
.warp{ width:980px; margin:0 auto; border:1px solid blue;}
/*menu */
.mainMenu {
background-image:url("../images/globalImages.onSaleNavMenu.jpg");
height:40px;
margin:0;
padding:0;
}

#nav {
line-height: 40px; list-style-type: none;
}
#nav a {
display: block; width: 140px; text-align:center;
}
#nav a:link {
color:#fff; text-decoration:none;
}
#nav a:visited {
color:#fff;text-decoration:none;
}
#nav a:hover {
color:#FFF;text-decoration:none;font-weight:bold;
}
#nav li {
float: left; width: 120px;}
#nav li a:hover{
background:#999;
}
#nav li ul {
line-height: 27px; list-style-type: none;text-align:left;
left: -999em; width: 180px; position: absolute;
}
#nav li ul li{
float: left; width: 180px;
background: #F6F6F6;
}
#nav li ul a{
display: block; width: 156px;text-align:left;padding-left:24px;
}
#nav li ul a:link {
color:#666; text-decoration:none;
}
#nav li ul a:visited {
color:#666;text-decoration:none;
}
#nav li ul a:hover {
color:#F3F3F3;text-decoration:none;font-weight:normal;
background:#C00;
}
#nav li:hover ul {
left: auto;
}
#nav li.sfhover ul {
left: auto;
}
#content {
clear: left;
}
/***/
.ItemTle{ width:212px;}
.ItemTle .left{ background:url(../images/blue-border1_nw.gif) left top no-repeat; height:41px; width:10px; float:left;}
.ItemTle .right{ background:url(../images/blue-border1_ne.gif) left top no-repeat; height:41px; width:10px; float:left;}
.ItemTle .mid{ background:url(../images/blue-border1_top.gif) left top repeat-x; height:41px; line-height:41PX; width:192px; float:left; color:#01567d; font-size:14px; font-weight:bold;}
.Cbox{ padding:10px; text-align:center; border:1px solid #e4e3e3; border-top:0px;}
.Cbox img { padding-bottom:5px;}

/*left*/
#left{ width:212px; float:left;}
#mainbody{ width:760px; float:right;}


/*product nav */
.widgetti-sidebar-600 {
color:#666666;
font-size:12px;
margin:0;
padding:0;
}
.widgetti-sidebar-600 .nav-list {
border-bottom:1px solid #E8E8E8;
color:#666666;
font-size:12px;
margin:0;
padding:5px 0 0;
width:185px;
}
.widgetti-sidebar-600 .nav-list h2 {
color:#3B79C2;
font-size:12px;
list-style:none outside none;
margin:0;
padding:0 0 5px;
}
.widgetti-sidebar-600 .nav-list h2 span {
display:block;
margin:0;
padding:0;
}
.widgetti-sidebar-600 .nav-list h2 span a {
color:#666666;
display:block;
font-size:12px;
margin:0;
padding:0;
text-decoration:none;
}
.widgetti-sidebar-600 .nav-list h2 span a:hover {
color:#3B79C2;
display:block;
font-size:12px;
margin:0;
padding:0;
text-decoration:none;
}
.widgetti-sidebar-600 .nav-list ul {
color:#666666;
font-size:12px;
list-style:none outside none;
margin:0;
overflow:hidden;
padding:0;
}
.widgetti-sidebar-600 .nav-list ul li {
border-top:1px solid #E8E8E8;
color:#666666;
font-size:12px;
margin:0;
padding:0;
width:100%;
}
.widgetti-sidebar-600 .nav-list ul li a {
color:#666666;
display:block;
font-size:12px;
margin:0;
padding:5px 0 5px 15px;
position:relative;
text-decoration:none;
width:100%;
}
.widgetti-sidebar-600 .nav-list ul li a:hover {
background:none repeat scroll 0 0 #E6F0F9;
color:#3B79C2;
display:block;
font-size:12px;
margin:0;
padding:5px 0 5px 15px;
position:relative;
text-decoration:none;
width:100%;
}
.widgetti-sidebar-600 .nav-close {
background:url("/mall/widgetti/buttons/shared/Btn-Arrow-Right-10x10.gif") no-repeat scroll right center transparent;
margin:0;
padding:0;
}
.widgetti-sidebar-600 .nav-open {
background:url("/mall/widgetti/buttons/shared/Btn-Arrow-Down-10x10.gif") no-repeat scroll right center transparent;
margin:0;
padding:0;
}
/****/


ul.slideshow {
	list-style:none;
	width:741px;
	height:252px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:741px;
	height:70px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#000;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}

/*product body */
.onSaleSubMenuBar {
background-image:url("../images/globalImages.hdrSubMenuBg.jpg");
height:52px;
padding:0;
width:100%;
}
.dataList30  {
background:url("/ttsvr/croppedWidgets/globalImages.grayHeaderdL30.jpg") no-repeat scroll 0 0 #FFFFFF;
margin:0 12px 20px 2px;
padding:0;
}
.dataList30 .itemImg {
display:block;
padding-bottom:5px;
text-align:center;
}
.dataList30 .itemManufacturer {
color:#666666;
display:block;
font-size:11px;
margin:0;
padding:0;
text-align:center;
width:150px;
}
.dataList30 .itemName {
display:block;
height:48px;
overflow:hidden;
padding:5px 4px 0;
text-align:center;
width:150px;
}
.dataList30 .itemName a:link, .dataList30 .itemName a:active, .dataList30 .itemName a:visited {
color:#007195;
font-size:12px;
line-height:1.4em;
text-decoration:none;
}
.dataList30 .itemName a:hover {
color:#004E67;
font-size:12px;
text-decoration:none;
}
.dataList30 .itemPriceTexty {
color:#C01A18;
display:block;
height:25px;
margin:0;
padding:0;
}
.dataList30 .itemPriceTextn {
display:block;
height:25px;
margin:0;
padding:0;
}
.dataList30 .itemFinalPrice {
color:#CC3300;
display:block;
font-weight:bold;
height:12px;
font-size:19PX;
line-height:1.5em;
margin:0;
padding:0;
}
.wt12 {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.dataList30 .priceDisplayy {
display:block;
height:12px;
margin:0;
padding:0;
}
.dataList30 .priceDisplayn {
display:block;
height:12px;
margin:0;
padding:0;
}
.dataList30 .rebateLink a:link, .dataList30 .rebateLink a:active, .dataList30 .rebateLink a:visited {
color:#CC3300;
font-size:10px;
line-height:1.5em;
text-decoration:none;
}
.dataList30 .rebateLink a:hover {
font-size:10px;
text-decoration:underline;
}
.dataList30 .itemBtn {
display:block;
margin:0;
padding:10px 0 0;
}
.dataList30 .moreLink {
background:url("/ttsvr/croppedWidgets/globalImages.onSalelineBG.jpg") repeat scroll 0 0 #FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 25px 0 0;
}
.dataList30 .moreLink a:visited, .dataList30 .moreLink a:link {
text-decoration:none;
}
.dataList30 .moreLink a:hover {
color:#B14600;
text-decoration:underline;
}
.dataList30 .list-ratingn {
display:none;
margin:0;
padding:0;
}
.dataList30 .list-ratingy {
margin:0;
padding:5px 0 0;
}
.dataList30 .list-rate-inline {
display:inline-block;
margin:0;
padding:3px 4px 0 0;
vertical-align:top;
}
.dataList30 .list-star {
background:url("/mall/widgetti/buttons/shared/Btn-Star-10x20.png") repeat-x scroll left top transparent;
float:left;
height:10px;
list-style:none outside none;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:50px;
}
.dataList30 .list-star .rate {
background:url("/mall/widgetti/buttons/shared/Btn-Star-10x20.png") repeat-x scroll left bottom transparent;
bottom:0;
height:10px;
left:0;
position:absolute;
}

.productlist li{ float:left;}
