.dotdSmall {
	background:url(/images/dotdSmallBg.png) no-repeat;
	width:560px;
	height:86px;
	margin:8px 0 0 0;
	background-repeat:no-repeat;
}
.dotdSmall .prod01 {
	padding:10px 0 0 160px;
	width:400px;
}
.dotdSmall .title {
	position:absolute;
	margin:10px 0 0 90px;
	width:200px;
	height:auto;
}
.dotdSmall .title a {
	color:#0033ff;
	font-size:14px;
	font-weight:bold;
}
.dotdSmall .title a:hover	 {
	text-decoration:underline;	
}
.dotdSmall p {
	color:#000;
	font-size:11px;
	font-weight:normal;
	line-height:180%;
	padding:0;
	margin:0;
}
.dotdSmall .button {
	position:absolute;
	margin:40px 0 0 270px;
}

/* end dotdSmall */

.listingMenu {
	background: url(/images/listingMenuBg.png);
	width:560px;
	height:46px;
	margin:12px 0 0 0;
	background-repeat:no-repeat;
}
.listingMenu p {
	position:absolute;
	color:#fff;
	padding:17px 0 0 7px;
}
.listingMenu .buttons {
	position:relative;
	padding:6px 0 0 99px;
}
.listingMenu .buttons img {
	padding:0px 3px 0 0px;
}
/* end listingMenu */

.ListingListHead {
	width:100%;
	height:50px;
	border-bottom:#b6c8cc dotted 1px;
}
.ListingListHead p {
	position:absolute;
	font-weight:bold;
	color:#000;
	padding:17px 0 0 7px;
}
.ListingListHead p .gray {
	font-weight:normal;
	color:#999;
}
.ListingListHead .changeView {
	position:absolute;
	margin:17px 0 0 417px;
	padding:0px;
	width:100px;	
}
.ListingListHead .changeView p {
	position:absolute;
	color:#90aeb8;
	margin:0px;
	padding:3px 0 0 0;
}
.ListingListHead .changeView .buttons {
	position:absolute;
	margin:0px 0 0 85px;
	width:100px;	
}
.ListingListBody {
}

.ListingListBody .prod {
	width: 845px; 
	border-bottom:#b6c8cc dotted 1px; 
	margin-top: 20px; 	
	color: #363133;
	font-size: 11px;
}

.ListingListBody .prod .col1 {
	width: 165px; 
	padding-left: 5px;
}
.ListingListBody .prod .col1 .list {
	font-size:11px; 
	line-height:17px;
}

.ListingListBody .prod .col2 {
	padding-right: 0px; 	
}
.ListingListBody .prod .col2 a.title {
	font-weight:bold; 
	font-size: 14px;
}
.ListingListBody .prod .col2 p{
	font-size:12px;
}
.ListingListBody .prod .col2 a.rm {
	color:#0066cc;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.ListingListBody .prod .col2 a:hover.rm {
	text-decoration:underline;
}
.ListingListBody .prod .col2 a.viewAll {
	margin:7px 0 0 10px;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#0066ff;
}
.ListingListBody .prod .col2 a:hover.viewAll {
	text-decoration:none;
}

.ListingListBody .prod .col3 {
	width: 180px;
}
.ListingListBody .prod .col3 .best {
	font-size:12px; 
	font-weight:bold; 
	color:#000;
	padding-bottom: 10px;
	margin-left: 3px;
}
.ListingListBody .prod .col3 .price {
	font-size:18px;
	color:#cc0033;
	font-weight:bold;
	margin-left: 3px;
}
.ListingListBody .prod .col3 .retailer{
	font-size: 11px;
	margin-left: 3px;
}
.ListingListBody .prod .col3 .retailer span{
	color: #5b6e7d;	
}
.ListingListBody .prod .col3 .retailer a{
	font-weight: normal;
	color: #0066cc;
	text-decoration: none;
}
.ListingListBody .prod .col3 .retailer a:hover{
	text-decoration: underline;
}
.ListingListBody .prod .col3 .button {
	margin:5px 0 0 0px;	
}
/* end productListingList */

.ListingListBody .grid01 {
	width:556px;
	position:relative;
	padding:0;
	margin:0;
}
.ListingListBody .grid01  .prod01 {
	width:165px;
	position:absolute;
	padding:0;
	margin:0 0 0 20px;
	
	border-right:#b6c8cc dotted 1px;
}
.ListingListBody .grid01  .prod02 {
	width:165px;
	position:absolute;
	padding:0;
	
	margin:0 0 0 215px;
	border-right:#b6c8cc dotted 1px;
}
.ListingListBody .grid01  .prod03 {
	width:165px;
	position:absolute;
	padding:0px;
	
	margin:0 0 0 405px;
}
.ListingListBody .grid01  a {
	color:#0066cc;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	width:125px;
	display:block;
	margin:0;
	padding:5px 0;
}
.ListingListBody .grid01  a:hover {
	text-decoration:underline;
}
.ListingListBody .grid01  a.small {
	color:#0066cc;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	display:block;
}
.ListingListBody .grid01  p {
	color:#5b6e7d;
	font-size:11px;
	width:125px;
	margin:0px;
	padding:0px;
}
.ListingListBody .grid01  p.from {
	position:absolute;
}
.ListingListBody .grid01 a.url {
	color:#0066cc;
	position:absolute;
	margin:0px;
	padding:1px 0 0 27px;
	font-size:11px;
	font-weight:none;
}

.ListingListBody .grid01  p.price {
	color:#000;
	margin:0px;
	font-size:12px;
	padding:10px 0 0 0;
}
.ListingListBody .grid01 p.ratingLine {
	position:relative;
	width:160px;
	margin-top:25px;
}

.ListingListBody .grid01 .rating {
	padding:5px 0 0 0px;
	margin:0;
	position:absolute;
	font-size:11px;
	color:#363133;
}
.ListingListBody .grid01   .ratingImg {
	margin:2px 0 0 40px;
	margin:0;
	position:absolute;
}
.ListingListBody .grid01   .trend {
	padding:5px 0 0 0px;
	margin:0;
	position:absolute;
	font-size:11px;
	color:#363133;
}
.ListingListBody .grid01   .trendImg {
	padding:3px 0 0 0;
	margin:0;
	position:absolute;
}


.ListingListBody .grid01  p.buttons {
	padding:0px 0 0 0;
	width:160px;
}
.ListingListBody .grid01  p.buttons a {
	position:absolute;
}
.ListingListBody .grid01  p.buttons .getIt {
	padding:0px 0 0 85px;
}
/* end productListingGrid */


.freeShippingBodyHead h3 {
	color:#666;
	font-size:13px;
	font-weight:bold;
	padding:10px 0;
	margin:0;
}
.freeShippingBodyHeadCon {
	padding:0 0 0 13px;
}
.freeShippingBodyHeadCon p {
	width:530px;
}
.freeShippingHead {
	background: url(/images/freeShippingHeadBg.png);
	width:559px;
	height:46px;
	margin:8px 0 0 0;
}
.freeShippingHead h2 {
	margin:0;
	padding:12px 0 0 60px;
	display:block;
}
.freeShippingBodyHead {
	width:560px;
	height:auto;
}
.freeShippingBodyHead p {
	font-weight:normal;
	color:#666;
	padding:0px 0 0 0px;
	margin:5px 0;
}
.freeShippingBodyHead p.small {
	font-weight:normal;
	color:#666;
	padding:0px 0 0 0px;
	margin:5px 0;
	font-size:11px;
}
.freeShippingBody {
}
.freeShippingBody .prod {
	border-bottom:#b6c8cc dotted 1px;
	height:150px;
	padding:5px 0 0 0;
}
.freeShippingBody .prod .left {
	position:absolute;
}
.freeShippingBody .prod .left img {
	padding:7px 0 0 0px;
}
.freeShippingBody .prod .left p {
	color:#000;
	font-size:11px;
	line-height:160%;
	padding:0 0 0 7px;
}
.freeShippingBody .prod .middle {
	position:absolute;
	padding:17px 0 0 123px;
	width:auto;

}
.freeShippingBody .prod .middle a.title {
	color:#0066cc;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:220px;
	height:auto;
	line-height:95%;
}
.freeShippingBody .prod .middle a:hover.title {
	text-decoration:underline;
}
.freeShippingBody .prod .middle .desc {
	color:#333;
	font-size:11px;
	font-weight:normal;
	display:block;
	width:220px;
	padding:5px 0;
}
#ratingLine {
	position:absolute;
	padding:0 0 0 0;
	margin:0px 0 0 0px;
	width:260px;
	height:auto;
}
#ratingLine .rating {
	margin:5px 0 0 0px;
	position:absolute;
	font-size:11px;
	color:#363133;
}
#ratingLine  .ratingImg {
	margin:2px 0 0 35px;
	position:absolute;
}
#ratingLine  .trend {
	margin:5px 0 0 85px;
	position:absolute;
	font-size:11px;
	color:#363133;
}
#ratingLine .trendImg {
	margin:0px 0 0 117px;
	position:absolute;
}
#ratingLine .delivery {
	margin:5px 0 0 170px;
	position:absolute;
	font-size:11px;
	color:#363133;
}
#ratingLine .deliveryImg {
	margin:3px 0 0 145px;
	position:absolute;
}
.freeShippingBody .prod .middle .button {
	margin:0 0 0 0;
	padding:20px 0 0 0;
	width:230px;
	height:30px;
}
.freeShippingBody .prod .middle a.buttonImg {
	position:absolute;
	margin-top:5px;
}
.freeShippingBody .prod .button p {
	position:absolute;
	font-size:11px;
	margin:10px 0 0 130px;
}
.freeShippingBody .prod .middle a.viewAll {
	margin:0px 0 0 0px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#0066ff;
}
.freeShippingBody .prod .middle a:hover.viewAll {
	text-decoration:underline;
}
.freeShippingBody .prod .right {
	padding:17px 0 0 427px;
}
.freeShippingBody .prod .right .priceInfo {
	padding:0px 0 17px 15px;
}
.freeShippingBody .prod .right p {
	font-weight:bold;
	color:#000;
}
.freeShippingBody .prod .right .red {
	font-weight:bold;
	font-size:18px;
	display:block;
	margin:0px 0 0px 0; 
}
.freeShippingBody .prod .from a {
	font-weight:normal;
	text-decoration:underline;
}
.freeShippingBody .prod .from a:hover {
	text-decoration:none;
}
.freeShippingBody .prod .right img {
	margin:3px 0 0 0; 
}
.productfreeShippingFoot {
	width:400px;
	height:40px;
	clear: both;
	padding:10px 0 0 0px;
}

/* end freeShipping */


.pricedropsHead {
	background: url(/images/pricedropsHeadBg.png);
	width:559px;
	height:46px;
	margin:8px 0 0 0;
}
.pricedropsHead h2 {
	margin:0;
	padding:12px 0 0 60px;
	display:block;
}
.pricedropsHead .sortBy {
	position:absolute;
	padding:17px 0 0 400px;
	font-size:11px;
	color:#000;
	font-weight:normal;
}
.pricedropsHead .sortBy a {
	font-weight:normal;
	text-decoration:none;
}
.pricedropsHead .sortBy a:hover {
	text-decoration:underline;
}
.pricedropsBodyHead {
	width:560px;
	height:auto;
}
.pricedropsBodyHead p {
	font-weight:normal;
	color:#666;
	padding:0px 0 0 0px;
	margin:5px 0;
}
.pricedropsBodyHead p.small {
	font-weight:normal;
	color:#666;
	padding:0px 0 0 0px;
	margin:5px 0;
	font-size:11px;
}
.pricedropsBody {
}
.pricedropsBody .prod {
	border-bottom:#b6c8cc dotted 1px;
	height:150px;
	padding:5px 0 0 0;
}
.pricedropsBody .prod .left {
	position:absolute;
}
.pricedropsBody .prod .left img {
	padding:7px 0 0 0px;
}
.pricedropsBody .prod .left p {
	color:#000;
	font-size:11px;
	line-height:160%;
	padding:0 0 0 7px;
}
.pricedropsBody .prod .left p.off {
	padding:5px 0 0 10px;
}
.pricedropsBody .prod .middle {
	position:absolute;
	padding:17px 0 0 123px;
	width:auto;

}
.pricedropsBody .prod .middle a.title {
	color:#0066cc;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:220px;
	height:auto;
	line-height:95%;
}
.pricedropsBody .prod .middle a:hover.title {
	text-decoration:underline;
}
.pricedropsBody .prod .middle .desc {
	color:#333;
	font-size:11px;
	font-weight:normal;
	display:block;
	width:220px;
	padding:5px 0;
}
#ratingLine {
	position:absolute;
	padding:0 0 0 0;
	margin:10px 0 0 0px;
	width:260px;
	height:auto;
}
#ratingLine .rating {
	margin:5px 0 0 0px;
	position:absolute;
	font-size:11px;
	color:#363133;
}
#ratingLine  .ratingImg {
	margin:2px 0 0 35px;
	position:absolute;
}
#ratingLine  .trend {
	margin:5px 0 0 85px;
	position:absolute;
	font-size:11px;
	color:#363133;
}
#ratingLine .trendImg {
	margin:0px 0 0 117px;
	position:absolute;
}
#ratingLine .delivery {
	margin:5px 0 0 170px;
	position:absolute;
	font-size:11px;
	color:#363133;
}
#ratingLine .deliveryImg {
	margin:3px 0 0 145px;
	position:absolute;
}
.pricedropsBody .prod .middle .button {
	margin:0 0 0 0;
	padding:10px 0 0 0;
	width:230px;
}
.pricedropsBody .prod .middle a.buttonImg {
	position:absolute;
	padding-top:5px;
}
.pricedropsBody .prod .button p {
	position:absolute;
	font-size:11px;
	padding:10px 0 0 130px;
}
.pricedropsBody .prod .middle a.viewAll {
	margin:0px 0 0 0px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#0066ff;
}
.pricedropsBody .prod .middle a:hover.viewAll {
	text-decoration:underline;
}
.pricedropsBody .prod .right2 {
	margin:17px 0 0 370px;
	position:absolute;
}
.pricedropsBody .prod .right2 p {
	font-weight:bold;
	color:#000;
}
.pricedropsBody .prod .right {
	padding:17px 0 0 437px;
}
.pricedropsBody .prod .right .priceInfo {
	padding:0px 0 17px 25px;
}
.pricedropsBody .prod .right p {
	font-weight:bold;
	color:#000;
}
.pricedropsBody .prod .right .red {
	font-weight:bold;
	font-size:18px;
	display:block;
	margin:0px 0 0px 0; 
}
.pricedropsBody .prod .from a {
	font-weight:normal;
	text-decoration:underline;
}
.pricedropsBody .prod .from a:hover {
	text-decoration:none;
}
.pricedropsBody .prod .right img {
	margin:3px 0 0 0; 
}
.productPricedropsFoot {
	width:400px;
	height:40px;
	clear: both;
	padding:10px 0 0 0px;
}

/* end pricedrops */
