.left_container {
	width:170px;
	height:auto;
	float:left;
	font-size:12px;
	color:#333;
	margin-right:10px;
}
.left_width {
	width:190px !important;
	}
.left_width1 {
	width:170px !important;
	}
.category_nav {
	height:auto;
	width:168px;
	border:1px solid #ccc;
	margin-bottom:10px;
}
.category_nav li {
	padding-left:9px;
	line-height:26px;
}
.left_view {
	font-size:11px;
	color:#666;
}
.left_container h5 {
	color:#fff;
    line-height:20px;
	padding-left:9px;
	margin:0px;
}
.left_container p {
	color:#333;
	background:#eee;
	line-height:25px;
	padding:0 0 0 10px;
	margin:0px;
	font-weight:bold;
}
.have_question {
	height:150px;
	border:1px solid #ccc;
	width:150px;
	background:#e7ebef;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#777777;
	padding:0 9px;
}
.have_question p {
	background:none;
	padding:0 0 10px 0;
	color:#555;
}
.have_question p.head {
	color:#777;
	font-size:16px;
	line-height:15px;
	font-weight:normal;
}
.have_question h1 {
	color:#555;
}
.have_question p.head1 {
	font-size:15px;
	font-weight:normal;
	line-height:16px;
	text-align:right;
	color:#777;
}
.have_question span {
	text-align:center;
	display:block;
}
.have_question span a.btn_red {
	padding-right:15px;
}
.have_question span a.btn_red b {
	padding-left:15px;
}
.join_now {
	border:1px solid #ccc;
	width:150px;
	background:#e7ebef;
	font-size:16px;
	font-weight:bold;
	color:#777777;
	padding:15px 9px;
	margin-top:10px;
	text-align:center;
}
.join_now input{
	padding:0;
	border:0;
	width:150px;
	}
/*End left_container*/
 /*start center_container*/
.center_container {
	width:570px;
	height:auto;
	float:left;
	margin-right:10px;
}
.h3_head {
	padding:5px 10px;
}
.h3_head.bg {
	background-color:#e5e5e5;
	border:1px solid #cccccc;
	border-bottom:none;
}
.banner_vp {
	border-bottom:5px solid #ccc;
	position:relative;
	height:230px;
	width:570px;
}
.popular_categories_container {
	font-size:12px;
	border:1px solid #CCC;
	position:relative;
	width:568px;
	color:#333;
	padding:10px 0;
}
.popular_items {
	float:left;
	padding:0 11px;
	border-right:1px dotted #cdcdcd;
	width:165px;
}
.popular_img_detail {
	font-size:12px;
	color:#333;
	padding:0 0 15px 0;
	height:32px;
	overflow:hidden;
}
.popular_items li {
	list-style-type:disc;
	margin-left:15px;
	line-height:20px;
}
.popular_categories_text {
	font-size:13px;
	font-weight:bold;
	color:#c84545;
	padding-top:10px;
}
/*start with_popular_brands*/
.popular_brand {
	width:570px;
	height:140px;
	background:#f2f2f2;
	margin:10px 0;
	font-size:14px;
	font-weight:bold;
}
.popular_brand_diff {
	padding:10px 0 0 20px;
}
.poular_brands_left_img {
	float:left;
	margin:40px 4px 0;
}
.popular_categories_container .poular_brands_left_img {
	margin-top:150px;
}
.poular_brands_center_img {
	float:left;
	margin:10px 0;
}
.view_brands {
	font-size:9px;
	float:right;
	margin:-5px 0 0 0;
}
/*End with_popular_brands*/
/*start with top_diff*/
.popular_categories_container.top_diff {
	margin-top:50px;
	min-height:300px;
	background:#fcfcfc
}
.buyers_guide {
	float:left;
	width:235px;
	margin-right:10px;
	}
.buyers_guide h1 {
	color:#777;
	padding:0 0 5px 14px;
}
.cat_guide {
	font-size:12px;
}

.cat_guide li {
	list-style-image:url(../../images/shoppingsites/icons/blue_arrow.png);
	list-style-position:inside;
	border-top:1px dotted #ccc;
	padding-left:15px;
	display:list-item;
	!position:relative;
	!overflow:hidden;
	!top:-8px;
	!left:-15px;
	!padding-left:20px;
	
}
.cat_guide li a {
	line-height:35px;
	color:#2893c4;
}
.cat_guide li a:hover {
	color:#2b7ea7;
}
.cat_guide li.border {
	border-bottom:1px dotted #ccc;
}
/*End with top_diff*/
/*End with_popular_brands*/
.find_it {
	border:1px solid #ccc;
	margin:30px 0 0;
	padding:10px 0;
	text-align:center;
}
/*start with find it here*/
/*End with find it here*/
/*End center_container*/
/*start right_container*/
.right_container {
	width:180px;
	height:auto;
	float:left;
}
/*End right_container*/
.ad_txt {
	font-size:8px;
	margin-bottom:20px;
	color:#ccc;
}
.ad1 img{
	width:180px; 
	height:126px;
}
.ad2 img{
	width:180px; 
	height:126px;
}
.ad3 img{
	width:180px; 
	height:150px;
}
.ad4 img{
	width:180px; 
	height:622px;
}
.ad5 img {
	width:88px; 
	height:31px;
	float:left;
}
.ad5 {
height:33px;
padding-bottom:20px;
}
/*start with sub category*/
.category_nav span {
	display:block;
	padding:5px 10px 10px 10px;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	color:#666;
}
.top_part {
	background:#f1f1f1;
	border:1px solid #ccc;
	padding-left:10px;
	margin-top:20px;
	font-size:11px;
	color:#333;
	line-height:30px;
}
.top_part span, .center_part span {
	float:right;
}
.pageno {
	margin:0 10px 0 30px;
	width:145px;
}
.top_part strong {
	font-size:13px;
}
.center_part {
	background:#f8f8f8;
	padding-left:10px;
	line-height:30px;
	border:1px solid #ccc;
	border-top:none;
	font-size:11px;
	color:#333
}
.center_part a {
	margin-left:5px;
}
.center_part span {
	margin-right:15px;
}
.center_part span a {
	margin-left:0;
}
.center_part span a.active{
text-decoration:none;
cursor:default;
color:#555;
}
.bottom_part {
	background:#f1f1f1;
	border:1px solid #ccc;
	padding:5px 10px 0 10px;
	font-size:11px;
	color:#333;
}
.bottom_part span {
	float:left;
	line-height:28px;
	margin-right:10px;
}
.bottom_part img {
	margin-left:8px;
	line-height:0;
}
.product_results {
	margin:10px 0;
}
.product_results .featured_item, .compare_part2 .featured_item {
	border:1px solid #CCCCCC;
	margin:10px 5px;
	padding:5px;
	height:460px
}
.compare_part2 .featured_item  {
height:445px;
}
.product_results .featured_item:hover, .popular_categories_container.hoz_diff:hover {
	-moz-box-shadow:inset 0 0 5px #000000;
	-webkit-box-shadow:inset 0 0 5px #000000;
	box-shadow:inset 0 0 5px #000000;
	border:1px solid #000;
}
.product_results .featured_item:hover .prod_comp, .popular_categories_container.hoz_diff:hover .prod_comp {
	display:block;
}
.product_results .featured_item.active .prod_comp {
	display:block;
}
.product_results .featured_item.active .prod_comp, .compare_part2 .featured_item .prod_comp {
	display:block;
}
.img_details span {
	display:block;
	padding-top:2px;
	font-size:11px;
	color:#666;
	font-weight:normal;
}
.badge_txt1 {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#333;
	height:14px;
	margin-bottom: 5px;
	}
.badge_txt1 span{
font-weight:normal;
font-size:11px;
}
.badge_txt1.instant {
color:#f60;
}
.badge_txt2.mail {
color:#f95f00;
}
.badge_txt1.mail {
color:#712626;
}
a.no_btn {
	display:inline-block;
	height:26px;
	line-height:26px;
	font-size:11px;
	color:#333;
	text-decoration:underline;
}
.hoz_diff {
	margin:25px 0;
}
.hoz_diff .onnew, .hoz_diff .onsale, .product_results .featured_item .onnew, .product_results .featured_item .onsale {
	top:0;
	left:0;
}
.imgpart_right p {
	padding:5px 0;
}
/*End with sub category*/
.imgpart_left {
	width:150px;
	height:150px;
	float:left;
	padding:10px;
	cursor:pointer;
}
.imgpart_center {
	float:left;
	margin:0 10px 0 15px;
	width:195px;
}
.imgpart_right {
	width:160px;
	float:left;
}
#content .imgpart_right input.btn_grey {
	margin:0 11px;
}
.no_result h3 {
	line-height:24px;
}
.no_result h3 span.italic{
	font-size:16px;
	font-weight:normal;
	font-style:italic;
}
.no_result h3 span.italic span {
	color:#666;
}
.no_result p {
	color:#333;
	font-size:12px;
	line-height:20px;
}
.maincontainer .no_result span.button{
	left:230px;
	top:0px;
	!top:1px;
	cursor:pointer;
}
.searchagain {
position:relative;
}
.advance_search select {
	margin:6px 0px;
	width:180px;
}
.prod_comp {
	position:relative;
	top:-4px;
	font-size:10px;
}
.prod_comp.active {	
	display:block;
}
.maincontainer .prod_comp input[type="checkbox"] {
	margin-right:3px;
	position:relative;
	top:1px;
}
.tempout {
	padding-top:50px;
	display:block;
	color:#333;
	text-align:center;
}
.badge_text strong {
	color:#c33;
	font-style:normal;
}
.badge_text a {
	font-style:normal;
	color:#333;
	font-size:11px;
	text-decoration:underline;
}
p.mappricing {
	color:#c33;
	padding-top:23px;
	font-size:12px;
	text-align:center;
}
.compare_part1 {
	width:250px;
}
.product_comp td {
	font-size:11px;
	border-right:1px solid #ccc
}
.product_comp td.bor_rig {
	border-right:none;
}
.compare_part2 {
	width:180px;
}
.shopbrand {
	padding:15px;
	width:540px;
	border:1px solid #Ccc;
	font-size:12px;
	margin:10px 0 20px 0;
}
.shopbrand img {
	padding-right:28px;
}
.shopbrand_table td {
	color:#000;
	vertical-align:top;
}
.shopbrand_table td a{
	font-size:12px;
	color:#000;
}
.shopbrand_table td a:hover {
	color:#999;
}
.find_it  img {
	width:468px;
	height:60px;
}
.recdivheight{
	height:25px;
}
.popular_categories_container.hoz_diff .prod_comp {
    position: absolute;
    top: 160px !important;
    top: 152px\0/ !important;
}
.product_results .featured_item input.btn_grey, .product_results .featured_item a.no_btn,
.compare_part2 .featured_item input.btn_grey, .compare_part2 .featured_item a.no_btn  {
	bottom: 10px;
	bottom: 5px\0/;
	!left:0px;
	margin-left: 25px;
	position: absolute;
}
.featured_item_container .featured_item input.btn_grey, .featured_item_container .featured_item a.no_btn,
#category_slider .overview li .featured_item input.btn_grey, #category_slider .overview li .featured_item a.no_btn
{
	bottom: 0px;
	!left:0px;
	margin-left: 25px;
	position: absolute;
}
