/* CSS DOCUMENT */

/*-------------------------- TOP SELLING PART --------------------------*/
div.topSellingBlock{
	margin-bottom:15px;
	background:url(images/left-block-bg.jpg) 0 38px no-repeat;
	width:667px;
	}
div.topSellingBlock div.blockContentArea{
	padding:15px 18px 0;
	}
div.topSellingBlock div.productBlocksArea{
	width:588px;
	margin:18px auto 0;
	background:url(images/selling-tab-bg.jpg) 0 0 no-repeat;
	padding:25px 0 25px 43px;
	overflow:hidden;
	}
div.topSellingBlock div.productBlocksArea div.productBlocksContainer{
	width:570px;
	height:100%;
	overflow:hidden;
	}
div.topSellingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer{
	width:154px;
	padding:14px 6px;
	background-color:#fff;
	border:1px dashed #e1e1e1;
	float:left;
	margin-right:21px;
	}
div.topSellingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner{
	}
div.topSellingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.product_image{
	width:138px;
	height:110px;
	overflow:hidden;
	margin:0 auto 10px;
	}
div.topSellingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.product_image a{
	display:block;
	border:4px solid #eaeaea;
	height:102px;
	text-align:center !important;
	overflow:hidden;
	background-color:#fff;
	}
div.topSellingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.product_image a img{
	display:inline !important;
	}
div.topSellingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.product_image a:hover{
	border-color:#c2c2c2;
	}
div.topSellingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.dfr_product_name h3{
	font-size:14px !important;
	line-height:18px !important;
	color:#4c4f4f !important;
	padding:0 0 5px !important;
	text-align:center;
	}
div.topSellingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.dfr_product_name h3 a{
	color:#4c4f4f;
	}
div.topSellingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.dfr_product_name h3 a:hover{
	text-decoration:underline;
	}
div.topSellingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.dfr_product_description p{
	font-size:11px;
	line-height:15px;
	padding:0 0 12px !important;
	text-align:center;
	}
div.topSellingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.btns{
	width:124px;
	margin:0 auto;
	padding:0 0 0 10px;
	font:bold 11px/21px Arial, Helvetica, sans-serif !important;
	height:21px;
	color:#fff;
	}
div.topSellingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.btns span{
	display:block;
	float:left;
	width:54px;
	height:21px;
	text-align:center;
	text-transform:uppercase;
	background-color:#fa7411;
	margin-right:6px;
	}
div.topSellingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.btns span a{
	display:block;
	float:left;
	width:54px;
	height:21px;
	text-align:center;
	background-color:#026bbc;
	color:#fff;
	}
div.topSellingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.btns span a:hover{
	background-color:#fa7411;
	}


/*-------------------------- NEW ARRIVALS --------------------------*/
div.newArrivalsBlock{
	margin-bottom:25px;
	padding-bottom:15px;
	background:url(images/left-block-bg.jpg) 0 38px no-repeat;
	width:667px;
	}
div.newArrivalsBlock div.blockContentArea{
	padding:15px 18px 0;
	}
div.newArrivalsBlock div.productBlocksArea{
	background-color:#fff;
	border:1px dashed #E1E1E1;
	padding:14px 0 14px 14px;
	width:615px;
	overflow:hidden;
	margin:18px auto 0;
	}
div.newArrivalsBlock div.productBlocksArea div.productBlocksContainer{
	width:650px;
	height:107px;
	overflow:hidden;
	}
div.newArrivalsBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer{
	width:108px;
	height:107px;
	float:left;
	margin-right:14px;
	}
div.newArrivalsBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer a{
	display:block;
	border:4px solid #eaeaea;
	width:98px;
	height:97px;
	padding:1px;
	text-align:center !important;
	overflow:hidden;
	}
div.newArrivalsBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer a:hover{
	border-color:#c2c2c2;
	}

/*-------------------------- BREAD CRUMB --------------------------*/
div#dfr_breadcrumb{
	padding-bottom:20px;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	width:667px;
	}
div#dfr_breadcrumb a{
	color:#026BBC;
	}
div#dfr_breadcrumb a:hover{
	color:#585451;
	}

/*-------------------------- PRODUCT LISTING AREA --------------------------*/
div#productListingArea{
	padding-bottom:30px;
	width:667px;
	}
div#productListingArea div#dfr_listing_single{
	height:100%;
	overflow:hidden;
	}
div#productListingArea div#dfr_listing_single div.product_image{
	float:left;
	margin:0 15px 10px 0;
	}
div#productListingArea div#dfr_listing_single div.product_image a{
	display:block;
	float:left;
	padding:5px;
	border:1px solid #eaeaea;
	background-color:#fff;
	}
div#productListingArea div#dfr_listing_single div.product_image a:hover{
	border-color:#c2c2c2;
	}
div#productListingArea div#dfr_listing_single h3 a{
	color:#4c4f4f;
	}
div#productListingArea div#dfr_listing_single h3 a:hover{
	text-decoration:underline;
	}
div#productListingArea div#dfr_listing_single div.btns{
	padding:10px 0;
	font:bold 11px/21px Arial, Helvetica, sans-serif !important;
	height:21px;
	color:#fff;
	}
div#productListingArea div#dfr_listing_single div.btns span{
	display:block;
	float:left;
	width:54px;
	height:21px;
	text-align:center;
	text-transform:uppercase;
	background-color:#fa7411;
	margin-right:6px;
	}
div#productListingArea div#dfr_listing_single div.btns span a{
	display:block;
	float:left;
	width:54px;
	height:21px;
	text-align:center;
	background-color:#026bbc;
	color:#fff;
	}
div#productListingArea div#dfr_listing_single div.btns span a:hover{
	background-color:#fa7411;
	}

/*-------------------------- PRODUCT LISTING BLOCK --------------------------*/
div#productListingBlock{
	margin-bottom:15px;
	background:url(images/left-block-bg.jpg) 0 38px no-repeat;
	width:667px;
	}
div#productListingBlock div.blockContentArea{
	padding:15px 18px 0;
	}
div#productListingBlock div.productBlocksArea{
	width:588px;
	margin:18px auto 0;
	background:url(images/selling-tab-bg.jpg) 0 0 no-repeat;
	padding:25px 0 25px 43px;
	overflow:hidden;
	}
div#productListingBlock div.productBlocksArea div.productBlocksContainer{
	width:570px;
	height:100%;
	overflow:hidden;
	}
div#productListingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer{
	width:154px;
	padding:14px 6px;
	background-color:#fff;
	border:1px dashed #e1e1e1;
	float:left;
	margin-right:21px;
	}
div#productListingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner{
	}
div#productListingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.product_image{
	width:138px;
	height:110px;
	overflow:hidden;
	margin:0 auto 10px;
	}
div#productListingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.product_image a{
	display:block;
	border:4px solid #eaeaea;
	height:102px;
	text-align:center !important;
	overflow:hidden;
	background-color:#fff;
	}
div#productListingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.product_image a img{
	display:inline !important;
	}
div#productListingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.product_image a:hover{
	border-color:#c2c2c2;
	}
div#productListingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.dfr_product_name h3{
	font-size:14px !important;
	line-height:18px !important;
	color:#4c4f4f !important;
	padding:0 0 5px !important;
	text-align:center;
	}
div#productListingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.dfr_product_name h3 a{
	color:#4c4f4f;
	}
div#productListingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.dfr_product_name h3 a:hover{
	text-decoration:underline;
	}
div#productListingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.dfr_product_description p{
	font-size:11px;
	line-height:15px;
	padding:0 0 12px !important;
	text-align:center;
	}
div#productListingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.btns{
	width:124px;
	margin:0 auto;
	padding:0 0 0 10px;
	font:bold 11px/21px Arial, Helvetica, sans-serif !important;
	height:21px;
	color:#fff;
	}
div#productListingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.btns span{
	display:block;
	float:left;
	width:54px;
	height:21px;
	text-align:center;
	text-transform:uppercase;
	background-color:#fa7411;
	margin-right:6px;
	}
div#productListingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.btns span a{
	display:block;
	float:left;
	width:54px;
	height:21px;
	text-align:center;
	background-color:#026bbc;
	color:#fff;
	}
div#productListingBlock div.productBlocksArea div.productBlocksContainer div.dfr_block_outer div.dfr_block_inner div.btns span a:hover{
	background-color:#fa7411;
	}

/*-------------------------- PRODUCT LISTING AREA --------------------------*/
div#productListContainer{
	background:url(images/left-block-bg.jpg) 0 38px no-repeat;
	margin-bottom:10px;
	width:667px;
	}
div#productListContainer div.dfr_product_listing_header{
	padding-bottom:15px;
	}
div#productListContainer div.dfr_listing_outer{
	padding:14px;
	background-color:#fff;
	border:1px dashed #e1e1e1;
	margin:0 18px 6px;
	}
div#productListContainer div.dfr_listing_outer div.dfr_listing_inner{
	height:100%;
	overflow:hidden;
	}
div#productListContainer div.dfr_listing_outer div.dfr_listing_inner div.product_image{
	width:138px;
	height:110px;
	overflow:hidden;
	margin:0 15px 0 0;
	float:left;
	}
div#productListContainer div.dfr_listing_outer div.dfr_listing_inner div.product_image a{
	display:block;
	border:4px solid #eaeaea;
	height:102px;
	width:130px;
	text-align:center !important;
	overflow:hidden;
	background-color:#fff;
	}
div#productListContainer div.dfr_listing_outer div.dfr_listing_inner div.product_image a img{
	display:inline !important;
	}
div#productListContainer div.dfr_listing_outer div.dfr_listing_inner div.product_image a:hover{
	border-color:#c2c2c2;
	}
div#productListContainer div.dfr_listing_outer div.dfr_listing_inner div.dfr_product_name h3{
	font-size:14px !important;
	line-height:18px !important;
	color:#4c4f4f !important;
	padding:0 0 5px !important;
	}
div#productListContainer div.dfr_listing_outer div.dfr_listing_inner div.dfr_product_name h3 a{
	color:#4c4f4f;
	}
div#productListContainer div.dfr_listing_outer div.dfr_listing_inner div.dfr_product_name h3 a:hover{
	text-decoration:underline;
	}
div#productListContainer div.dfr_listing_outer div.dfr_listing_inner div.btns{
	padding:0;
	font:bold 11px/21px Arial, Helvetica, sans-serif !important;
	color:#585451;
	}
div#productListContainer div.dfr_listing_outer div.dfr_listing_inner div.btns span{
	display:block;
	padding-bottom:3px;
	height:100%;
	overflow:hidden;
	}
div#productListContainer div.dfr_listing_outer div.dfr_listing_inner div.btns span a{
	display:block;
	width:54px;
	height:21px;
	text-align:center;
	background-color:#026bbc;
	color:#fff;
	float:left;
	}
div#productListContainer div.dfr_listing_outer div.dfr_listing_inner div.btns span a:hover{
	background-color:#fa7411;
	}

/*-------------------------- EXTRAS --------------------------*/
.dfr_spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}

