body {
	margin: 0;
	color: #4b4b4b;
	background:#fff url(../images/bg-body.gif) repeat-x 0 6px;
	font:13px arial, helvetica, sans-serif;
	min-width:1000px;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}
input, select, textarea {
	vertical-align: middle;
	font: 12px arial, helvetica, sans-serif;
}
a {
	color:#0085a7;
	text-decoration: underline;
	outline:none;
}
a:hover {text-decoration: none;}

.clear {clear:both}

/* General settings */
/*home start*/
/*wrapper start*/


#wrapper{
	width:999px;
	padding:188px 0 0 0;
	margin:0px auto 0 auto;
	background:#fff;
	min-height:200px;
	height:200px;
	height:auto!important;

}
#wrapper_four_oh_four{
	width:999px;
	padding:0px 0 0;
	margin:0 auto;
	background:#fff;
}

/*header start*/
#header{
	background:url(../images/bg-header.gif) repeat-x;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#header .holder{
	position:relative;
	margin:6px auto 0;
	height:108px;
	width:988px;
	padding:0px 6px 0 5px;

}
#header .holder:after{
	content:"";
	display:block;
	clear:both;
}
.logo{
	width:184px;
	height:69px;
	position:absolute;
	top:3px;
	left:12px;
}
.logo a{
	background: url(../images/logo.png) no-repeat;
	width:184px;
	height:69px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.products{
	position:absolute;
	top:20px;
	left:333px;
	font-size:24px;
	font-weight:normal;
	color:#626262;
	letter-spacing:-1px;
}
/*main-nav start*/
#main-nav{
	position:relative;
	z-index:100;
	line-height:16px;
	margin:0 0 7px;
	padding:0;
	width:988px;
	list-style:none;
}
#main-nav:after{
	content:"";
	clear:both;
	display:block;
}
#main-nav li{
	float:left;
	padding:0 0 0 1px;
	margin:0 0 0 -1px;
	display:inline;
	background:url(../images/separator.gif) repeat-y;
}
#main-nav li.first{
	background:none;
}
#main-nav li a{
	text-align:center;
	color:#575757;
	font-size:13px;
	text-decoration:none;
	height:28px;
	padding:12px 0 0;
	float:left;
	background: url(../images/bg-menu.gif) repeat-x;
}
#main-nav .drop-down span{
	display:block;
	background:url(../images/arrow-nav.gif) no-repeat 85% 5px;
}
#main-nav .first-child a { background: url(../images/bg-menu-left.gif) no-repeat; }
#main-nav .last-child a { background: url(../images/bg-menu-right.gif) no-repeat 100% 0; }
#main-nav .last-child a:hover { background-position: 100% -40px; }
#main-nav li a:hover,
#main-nav li:hover a,
#main-nav li.hover a,
#main-nav li.active a{
	color:#732c04;
	background-position: 0 -40px;
}
#main-nav li:hover,
#main-nav li.hover{
	position:relative;
}
#main-nav .subnav_short{
	background:url(/images/bg-subnav-rs.gif) repeat-y;
	position:absolute;
	top:100%;
	right:0;
	width:216px;
	display:none;
}
#main-nav .subnav_short .hold_short{
	width:221px;
	margin:0 -37px 0 0;
	padding:0 13px;
	background:url(/images/bg-subnav-ts.gif) no-repeat 0 100%;
}

#main-nav .subnav{
	background:url(/images/bg-subnav-r.gif) repeat-y;
	position:absolute;
	top:100%;
	left:0;
	width:431px;
	display:none;
}
#main-nav .subnav .hold{
	width:442px;
	margin:0 -37px 0 0;
	padding:0 13px;
	background:url(/images/bg-subnav-t.gif) no-repeat 0 100%;
}

#main-nav .subnav .hold:after{
	content:"";
	display:block;
	clear:both;
}

#main-nav .subnav_short .hold_short:after{
	content:"";
	display:block;
	clear:both;
}

#main-nav ul{
	height:100%!important;
	width:189px;
	float:left;
	margin:0 30px 0 0;
	padding:0;
	list-style:none;
}
#main-nav ul li{
	height:1%;
	vertical-align:top;
	float:none;
	background:none;
	display:block;
}
#main-nav ul li a,
#main-nav li.hover ul li a{
	height:100%;
	font-size:12px;
	color:#444;
	text-align:left;
	display:block;
	background:url(../images/border-nav.gif) repeat-x;
	float:none;
	padding:7px 0;
}
#main-nav ul li a.first{
	background:none !important;
}
#main-nav ul li a:hover,
#main-nav ul li:hover a,
#main-nav ul li.hover a{
	background:none;
	color:#f86c1d !important;
}
#main-nav ul li em.img-arrow{
	float:right;
	overflow:hidden;
	background:url(../images/arrow-subnav.gif) no-repeat;
	width:8px;
	height:7px;
	margin:3px 8px 0 0;
}
#main-nav ul li.hover .arrow em.img-arrow{
	background:#fff url(../images/arrow-subnav-active.gif) no-repeat;
	margin:4px 5px 0 0
}
#main-nav ul li .arrow{
	background:url(../images/arrow-subnav.gif) no-repeat 175px 2px;
}
#main-nav ul li:hover .arrow,
#main-nav ul li.hover .arrow,
#main-nav ul .arrow:hover{
	padding:2px 0 0;
	margin:0 0 0 -3px;
	position:relative;
	background:url(../images/bg-link-subnav-t.gif) no-repeat;
}
#main-nav ul li:hover .arrow span,
#main-nav ul li.hover .arrow span,
#main-nav ul .arrow:hover span{
	display:block;
	overflow:hidden;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	padding:5px 0 5px 5px;
	width:182px;
}
#main-nav li ul li:hover{
	background:none !important;
}
#main-nav li:hover .subnav,
#main-nav li.hover .subnav,
#main-nav li:hover .subnav_short,
#main-nav li.hover .subnav_short{
	display:block;
}
#main-nav ul li:hover,
#main-nav ul li.hover{
	position:relative;
	background:none;
}
#main-nav ul li:hover .two-level,
#main-nav ul li.hover .two-level{
	display:block;
}
.two-level{
	width:203px;
	overflow:hidden;
	position:absolute;
	top:29px;
	left:-2px;
	margin:-3px 0 0;
	display:none;
}
.two-level .t{
	width:100%;
	background:url(../images/bg-two-level-t.png) no-repeat;
	height:3px;
	overflow:hidden;
}
.two-level .b{
	clear:both;
	width:100%;
	background:url(../images/bg-two-level-b.png) no-repeat;
	height:3px;
	overflow:hidden;
}
#main-nav ul ul{
	margin:0;
	padding:0 1px 0 2px;
	list-style:none;
	width:200px;
	overflow:hidden;
	background:url(../images/bg-two-level-r.png) repeat-y;
}
#main-nav ul ul li{
	overflow:hidden;
	float:none;
	margin:1px 0 -1px;
	line-height:17px;
	padding:0;
	border-bottom:1px solid #ddd;
}
#main-nav ul ul li a,
#main-nav ul li.hover ul a{
	color:#444 !important;
	height:1%;
	position:relative;
	background:none;
	padding:2px 0 2px 5px !important;
}
#main-nav ul ul li a:hover{
	background:#f4f8fc;
	color:#f86c1d !important;
}
/*main-nav end*/
.form-search{
	overflow:hidden;
	padding:11px 10px 11px 13px;
	background:url(../images/bg-form.gif) no-repeat;
}
.form-search .row{
	float:left;
	background:#fff;
	width:847px;
	height:31px;
	padding:0 0 0 9px;
	border:1px solid #aaa;
}
.form-search .row input{
	width:600px;
	padding:5px 0 4px;
	color:#838383;
	font-size:15px;
	border:0!important;

}
.form-search .row input:focus {
	border:0!important;	
}
.form-search .row select{
	color:#838383;
  font-size:21px;
	padding: 0 0 0 5px;
	margin: 2px 0 2px 0;
	position:absolute;
	right:126px;
	padding-left:5px;
	border-color: #AAAAAA;
	border-style:none none none solid;
	border-width:0 0 0 1px;
	outline: none;
}
.form-search .btn{
	float:right;
}
/*header end*/
/*main start*/
#main{
	overflow:hidden;
	width:990px;
	margin:0 auto;
	padding:0 0 66px;
}
.box-banner{
	width:988px;
	overflow:hidden;
	margin:0 0 16px;
	background:url(../images/bg-banner-r.gif) repeat-y;
}
.box-banner .holder{
	width:100%;
	background:url(../images/bg-banner-t.gif) no-repeat;
}
.box-banner .frame{
	overflow:hidden;
	width:100%;
	padding:11px 0 0;
	background:url(../images/bg-banner-b.gif) no-repeat 0 100%;
}
.box-banner .promo{
	display:block;
	text-indent:-9999px;
	width:611px;
	margin:0 auto 5px;
	height:29px;
	background:url(../images/txt-make-confident.gif) no-repeat;
}
.box-banner p{
	margin:0 0 14px;
	font-size:15px;
	text-align:center;
	color:#3e3e3e;
}
.box-banner .block{
	width:509px;
	margin:0 auto 8px;
	background:url(../images/bg-block-r.gif) repeat-y;
}
.box-banner .block .hold{
	background:url(../images/bg-block-t.gif) no-repeat;
	width:100%;
}
.box-banner .block .frame-b{
	padding:9px 0 6px 18px;
	height:1%;
	background:url(../images/bg-block-b.gif) no-repeat 0 100%;
}
.box-banner .block ul{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.box-banner .block ul li{
	float:left;
}
.box-banner .block ul a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	height:62px;
}
.box-banner .block ul .search{
	background:url(../images/link-search.gif) no-repeat;
	width:133px;
	margin:0 41px 0 0;
}
.box-banner .block ul .review{
	background:url(../images/link-review.gif) no-repeat;
	width:157px;
	margin:0 37px 0 0;
}
.box-banner .block ul .buy{
	background:url(../images/link-buy.gif) no-repeat;
	width:109px;
}
.box-banner h1{
	margin:0 0 10px;
	color:#2f7db4;
	font:20px "Lucida Sans", Arial, Helvetica, sans-serif;
}
.box-banner .text{
	height:1%;
	overflow:hidden;
	padding:0 14px;
}
.box-banner .text p{
	font-size:12px;
	line-height:18px;
	margin:0 0 18px;
	text-align:left;
}
.breadcrumbs{
	margin:5px 0 10px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	background:url(../images/bullet01.gif) no-repeat 0 5px;
	padding:0 5px 0 10px;
	margin:0 5px 0 -5px;
	color:#f96c1d;
	font-size:12px;
	line-height:14px;
}
.breadcrumbs li a{
	text-decoration:none;
	color:#2f7db4;
}
.breadcrumbs li a:hover{
	text-decoration:underline;
}
.two-column{
	margin:0 auto;
	width:990px;
	background:url(../images/bg-two-column-r.gif);
}
.two-column .holder{
	width:100%;
	background:url(../images/bg-two-column-t.gif) no-repeat;
}
.two-column .frame{
	height:1%;
	padding:4px 1px;
	overflow:hidden;
	background:url(../images/bg-two-column-b.gif) no-repeat 0 100%;
}
/*main end*/
/*sidebar start*/
#sidebar{
	width:187px;
	float:left;
}
#sidebar:after{
	content:"";
	clear:both;
	display:block;
}
#sidebar h2{
	font-size:13px;
	line-height:30px;
	margin:0 0 10px;
	padding:0 0 0 8px;
	color:#fff;
	background:#2e7eb5 url(../images/bg-head-sidebar.gif) repeat-x;
	clear:both;
	overflow:hidden;
}
#sidebar h3{
	background:url(../images/arrow-head.gif) no-repeat 0 5px;
	text-transform:uppercase;
	color:#2e7eb5;
	font-weight:normal;
	font-size:11px;
	margin:0 0 5px 5px;
	padding:0 0 0 15px;	
}
#sidebar .box{
	margin:0 0 28px;
	padding:5px 0 0 18px;
	width:169px;
	background:#fff url(../images/border-top-box.gif) repeat-x;
}
#sidebar .nav{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar .nav li{
	padding:0 6px 0 0;
	height:1%;
	vertical-align:top;
}
#sidebar .nav .active{
	position:relative;
}

#sidebar .active_filter{
  position:relative;
	font-size: 12px;
	display:block;
	line-height: 18px;
	color: black;
	text-decoration:none;
	font-weight: bold;
}

#sidebar .nav .active .sub{
	display:block;
}
#sidebar .nav .sub{
	width:176px;
	display:none;
	position:absolute;
	top:0;
	left:100%;
	background:url(../images/bg-sub-r.gif) repeat-y;
}
.sub .hold{
	overflow:hidden;
	background:url(../images/bg-sub-t.gif) no-repeat;
	
}
.sub ul{
	margin:0;
	padding:0;
	list-style:none;
	width:175px;
	overflow:hidden;
	padding:1px 1px 1px 0;
	background:url(../images/bg-sub-b.gif) no-repeat 0 100%;
}
#sidebar .nav .sub ul li{
	height:1%;
	border-top:1px solid #d9d9db;
	margin:-1px 0 1px;
	padding:1px 5px 1px 10px;
}
#sidebar .nav .sub ul li:hover{
	background:#f4f8fc;
}
#sidebar .nav .sub ul li:hover a{
	color:#f86c1d;
}
#sidebar .nav .sub ul li a{
	color:#4b4b4b;
}
#sidebar .box .nav a{
	font-size:12px;
	display:block;
	line-height:18px;
	color:#4b4b4b;
	text-decoration:none;
}
#sidebar .nav .active a,
#sidebar .nav a:hover{
	color:#f86c1d;
}
#sidebar .nav .drop:hover,
#sidebar .nav .active .drop{
	background:url(../images/hover-drop.gif) no-repeat right;
}
#sidebar .nav a.drop{
	background:url(../images/drop.gif) no-repeat right;
}
#sidebar .box a{
	font-size:11px;
}
#sidebar .link{
	height:1%;
	overflow:hidden;
	margin:-10px 0 0;
	padding:0 0 11px 4px
}
#sidebar .all{
	background:url(../images/bullet-all.gif) no-repeat 100% 7px;
	line-height:23px;
	padding:0 10px 0 0;
	float:left;
	color:#2c80b7;
	text-decoration:none;
	font-size:12px;
}
#sidebar .all:hover{ text-decoration:underline;}
#sidebar .box-guide{
	height:1%;
	padding:0 7px;
	font-size:12px;
	margin:0 0 20px;
}
#sidebar .box-guide h3{
	font-size:12px;
	background:none;
	padding:0;
	margin:0 0 3px;
	text-transform:none;
}
#sidebar .box-guide a{
	font-size:11px;
}
#sidebar .box-guide p{
	margin:0 0 5px;
}
#sidebar .specification{
	background:#f8f8f8 url(../images/bg-specification.gif) repeat-x;
	padding:6px 0 0;
	color:#343434;
}
#sidebar .specification .box div{
	margin:3px 0 21px;
	height:1%;
	padding:0 3px;
}
#sidebar .specification h3{
	text-transform:none;
	font-weight:bold;
	font-size:12px;
	color:#343434;
	padding:0 0 0 12px;
	background:url(../images/bullet04.gif) no-repeat 0 5px;
}
#sidebar .specification .nav a{
	color:#343434;
}
#sidebar .specification .nav a:hover,
#sidebar .specification .nav .active a{
	font-weight:bold;
}
#sidebar .specification strong{
	display:block;
	font-weight:normal;
	font-size:12px;
	margin:4px 0;
}
#sidebar .specification span{
	font-size:11px;
}
#sidebar .specification h4{
	margin:0 0 5px;
	font-size:12px;
	font-weight:normal;
	color:#2e7eb5;
}
#sidebar .specification .box{
	margin:0 0 17px;
	padding:5px 0 0 15px;
	width:172px;
}
#sidebar .specification .box p{
	margin:0 0 2px;
	color:#4b4b4b;
	font-size:11px;
}
/*content start*/
#content{
	width:780px;
	padding:7px 11px 0 9px;
	float:right;
}
#content .head{
	height:1%;
	overflow:hidden;
	padding:0 0 7px 2px;
	margin:0 0 12px;
	border-bottom:1px solid #e5edf3;
}
#content .head h2{
	color:#2f7db4;
	font-size:13px;
	margin:0;
	font-weight:normal;
}
#content .head .nav{
	float:right;
	margin:0 -7px 0 0;
	padding:0 0 0 7px;
	list-style:none;
	overflow:hidden;
	background:url(../images/bullet-head-list.gif) no-repeat 0 5px;
}
#content .head .nav li{
	font-size:11px;
	float:left;
	margin:0 -1px 0 1px;
	padding:0 9px;
	background:url(../images/separator-h.gif) no-repeat 100% 0;
}

#content .about{
  text-decoration: none;
}

#content .about a{
  color: #0000CC;
}

#content .about strong{
  color: #000000;
}
#content .sidenotes{
  float:right; 
  width:125px;
}

#content .product{
	width:778px;
	overflow:hidden;
	margin:0 0 20px;
	background:url(../images/bg-product-r.gif) repeat-y;
	margin:0 0 22px;
}
#content .product .hold{
	width:100%;
	background:url(../images/bg-product-t.gif) no-repeat;
}
#content .product .frame-p{
	height:1%;
	overflow:hidden;
	padding:5px 10px;
	background:url(../images/bg-product-b.gif) no-repeat 0 100%;
}
#content .product h3{
	margin:0;
	font-size:16px;
	font-weight:bold;
}
#content .product h3 a{
	color:#00c;
	text-decoration:none;
}
#content .product h3 a:hover{
	text-decoration:underline;
}
#content .product .item{
	display:table;
	float:left;
	width:750px;
}
.two-block{
	display:block;
}
.two-block .price-box{
	margin:40px 0 0;
}
#content .product .photo{
	float:left;
	vertical-align:top;
	width:140px;
	text-align:center;
	margin-top:12px;
	min-height:50px;
	height:50px;
	height:auto!important;
}
.item_single_category .photo {
	margin-left:-10px;
}

#content .product .photo img {
  border:1px solid #DFEEF4;
}
.featured #content .account{
	height:1%;
	overflow:hidden;
	padding:0 0px 0 10px;
	float:left;
	width:445px;
}
#content .account em{
	font-size:11px;
	font-style:normal;
	display:block;
	margin:2px 0 3px 0;
}
#content .account em a{
	color:#03418d;
	text-decoration:none;
}
#content .account em a:hover{
	text-decoration:underline;
}
#content .account p{
	color:#000;
	margin:0 0px 4px 0px;
	font-size:12px;
	line-height:14px;
	display:block;
}

q:before, q:after {
  content: ""; }

.score{
	color:#4b4b4b;
	font-size:11px;
	height:1%;
	margin:0 0 5px;
	overflow:hidden;
}
.score span{
	float:left;
	margin:1px 6px 0 0;
}
.score strong{
	font-size:14px;
	margin:1px 0 0;
}
.product .rating{
	font-size:16px;
	padding-left:6px;
}
.score .title{
	float:left;
	font-size:13px;
	margin: 2px 8px 10px 13px;
}
.score ul{
	float:left;
	margin:0 5px 0 0;
	padding:0;
	list-style:none;
}
.score ul li{
	float:left;
	margin:0 1px 0 0;
}
.score ul li img{
	float:left;
}
.stars{
	height:1%;
	margin:0 0 10px;
	overflow:hidden;
}
.stars a{
	color:#0085a7;
	background:url(../images/bullet02.gif) no-repeat 100% 3px;
	padding:0 15px 0 0;
	text-decoration:none;
}
.stars a:hover{
	text-decoration:underline;
}
#content .stars p{
	color:#4b4b4b;
	font-size:11px;
	float:left;
	margin:0 5px 0 0;
}
.stars ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.stars ul li{
	float:left;
}
.price-box{
	margin:46px 0 0;
	width:147px;
	float:right;
	background:url(../images/bg-price-r.gif) repeat-y;
}
.price-box .c{
	background:url(../images/bg-price-t.gif) no-repeat;
	padding:14px 0 6px;
	text-align:center;
	width:147px;
}
.price-box .c strong{
	font-weight:normal;
	display:block;
	font-size:14px;
	color:#000;
}
.price-box .c span{
	color:#6e6e6e;
	font-size:12px;
}
.price-box .b{
	background:url(../images/bg-price-b.gif) no-repeat;
	height:3px;
	width:147px;
	overflow:hidden;
}
#content .product .link{
	padding:5px 0;
	font-size:12px;
	float:right;
	width:606px;
	border-top:1px solid #d2e0eb;
}
#content .link a{text-decoration:none;}
#content .link a:hover{ text-decoration:underline;}
#content .link .share{
	float:right;
	color:#464646;
	padding:0 0 0 20px;
}
/*main-nav end*/
/*footer start*/
#footer{
	overflow:hidden;
	width:100%;
	background:#fff url(../images/bg-footer-r.gif) repeat-x;
}
#footer .bg-left{
	width:100%;
	background:url(../images/bg-footer-left.gif) no-repeat;
}
#footer .bg-right{
	width:100%;
	background:url(../images/bg-footer-right.gif) no-repeat 100% 0;
}
#footer .holder{
	margin:0 auto;
	width:978px;
	padding:5px 6px;
}
#footer .nav{
	margin:6px 0 17px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
#footer .nav li{
	font-size:10px;
	text-transform:uppercase;
	float:left;
	background:url('/images/separator-f.gif') no-repeat 0 2px;
	padding:0 7px;
	margin:0 1px 0 -1px;
}
#footer .nav li.twitter, #footer .nav li.facebook {
	background:none;
	padding:0 3px;
}
#footer .nav li.twitter a {
	text-indent:-9999px;
	display:block;
	width:15px;
	height:15px;
	background:url('/images/footer/twitter.jpg') no-repeat top left;
	margin:0px 0px 0px -6px;
}
#footer .nav li.facebook a {
	text-indent:-9999px;
	display:block;
	width:15px;
	height:15px;
	background:url('/images/footer/facebook.jpg') no-repeat top left;
	margin:0px 0px 0px -5px;
}
#footer .nav a{
	text-decoration:none;
}
#footer .nav a:hover{
	text-decoration:underline;
}
#footer p{
	margin:0;
	font-size:11px;
	line-height:14px;
}
#footer .partner-links{
	width:250px;
	float:right;
	margin:2px 0px 0px 0px;
}
#footer .partner-links li{
	float:left;
	list-style-type:none;
}


/*footer end*/
/*home end*/
/*product-detail-prices start*/
.nicon{
	background: url(../images/nicon-r.gif) repeat-y;
	width:989px;
	overflow:hidden;
	margin:43px 0 0;
}
.nicon .frame{
	background: url(../images/nicon-t.gif) no-repeat;
	width:989px;
	overflow:hidden;
}
.nicon .bg{
	overflow:hidden;
	background: url(../images/nicon-b.gif) no-repeat 0 100%;
	width:989px;
}
.nicon h1{
	color:#000;
	margin:7px 0 10px 11px;
	font-size:26px;
	font-weight:normal;
}
.menu-product{
	margin:-1px 0 17px;
	padding:0;
	list-style:none;
	width:988px;
	overflow:hidden;
	background: url(../images/bg-summ.gif) repeat-x bottom;
}
.menu-product li{
	float:left;
	margin:0 15px 0 3px;
	overflow:hidden;
}
.menu-product li a{
	color:#252525;
	font-size:13px;
	text-decoration:none;
	padding:29px 0 7px;
	float:left;
	overflow:hidden;
}
.menu-product li a span{
	float:left;
	padding:5px 8px;
}
.menu-product .active a, 
.menu-product .active a:hover,
.menu-product li a:hover{
	background:url(../images/prices-hover.gif) no-repeat top;
	font-weight:bold;
	color:#fff;
}
.menu-product li a:hover{
	font-weight:normal;
}
.menu-product .active a span,
.menu-product li a:hover span{
	background:#008fce;
	float:left;
}
#main .container{
	background: url(../images/bg-blog.gif) no-repeat;
	padding:5px 0 0;
	width:988px;
	overflow:hidden;
}
.container .holder{
	background: url(../images/bg-blog-b.gif) no-repeat 0 100%;
	width:988px;
	padding:0 0 4px;
	overflow:hidden;
}
.container .frame{
	overflow:hidden;
	background:#feffff url(../images/bg-blog-r.gif) repeat-x;
	width:986px;
	padding:5px 0 20px;
	border:solid #eef3f7;
	border-width:0 1px;
}
.container h2{
	font-size:16px;
	margin:0 0 18px 8px;
}

.update-zip{
	padding:12px 0 8px 19px;
}
.update-zip label{
	letter-spacing:0px;
}
.update-zip .text-update{
	border:1px solid #dfdfdf;
	width:53px;
}
.head-nav{
	background: url(../images/head.gif) no-repeat;
	margin:0 auto 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:976px;
}
.head-nav li{
	float:left;
	font:bold 12px/31px Arial, Helvetica, sans-serif;
}
.goto{
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/btn-doto.gif) no-repeat;
	margin:4px 15px 0 0;
	width:70px;
	height:18px;
}
.notes ul{
	float:left;
}
.amazon{
	width:976px;
	padding:7px 0 2px;
	margin:0 auto -14px;
	background:#fff;
}
.offers ul{
	height:1%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.offers li{
	vertical-align:top;
	overflow:hidden;
	font-size:11px;
	border-bottom:1px solid #ddd;
	padding:10px 0 6px;
	width:976px;
	margin:1px 0 -1px;
}
.offers li div{
	float:left;
}
.offers .store{
	width:215px;
	padding:0 0 0 10px;
}
.head-nav .store{
	width:209px;
	padding:0 0 0 10px;
}
.offers .rating{
	width:209px;
}
.head-nav .rating{
	width:209px;
}
.offers .price,
.head-nav .price{
	width:150px;
}
.head-nav .notes{
	width:280px;
}
.offers .notes{
	width: 200px;
}
.offers .visit
{
  width:80px;
  padding-left:50px;
}
.offers li div li{
	vertical-align:top;
	width:100%;
	border:0;
	padding:0;
}
.offers li div li span{
	font-size:12px;
}
.offers li strong{
	font-size:12px;
}
.offers a{
	color:#000;
	text-decoration:none;
}
.offers a:hover{
	text-decoration:none;
	color:#FFF;
}

/*product-detail-prices end*/
/*leaf-category-filtered start*/
.results-header{
	width:777px;
	background:url(../images/bg-box-head-r.gif) repeat-y;
	margin:0 0 10px 3px;
	clear:both;
}
.results-header .hold{
	width:100%;
	background:url(../images/bg-box-head-t.gif) no-repeat;
}
.results-header .frame-r{
	height:1%;
	padding:0 10px 0 6px;
	overflow:hidden;
	background:url(../images/bg-box-head-b.gif) no-repeat 0 100%;
}
.results-header .results{
	font-size:11px;
	color:#373737;
	height:1%;
	overflow:hidden;
	padding:8px 0 9px 2px;
	border-bottom:1px solid #E5EDF3;
}
.results-header p {
	width:190px;
	float:left;
	margin:7px 0px 0px 0px;
	padding:0;
	color:#2F7DB4;
}
.results-header .page{
	float:right;
	padding:0;
	margin:4px 0px 0px 0px;
	list-style:none;
}
.results-header a{
	color:#373737;
}
.results-header .number-page .page {
	min-width:90px;
	width:90px;
	width:auto!important;
	float:right;
}

.results-header .number-page .page span.current,
.results-header .page a:hover,
.results-header .page .active a{
	font-weight:bold;
	text-decoration:underline;
}

.results-header .sort a:hover{
	font-weight:normal;
}
.results-header .page li{
	padding:0 6px;
	float:left;
}

.results-header .page li label {
	margin:0px 3px;
}
.results-header .sort{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.results-header .sort li{
	padding:0 3px;
	float:left;
}
.results-header .sort .price{
	background:url(/images/arrow-price.gif) no-repeat 100% 2px;
	padding:0 10px 0 0;
}

.results-header .sort .asc{
	background:url(/images/arrow-asc.gif) no-repeat 100% 2px;
	padding:0 10px 0 0;
}

.results-header .sort .desc{
	background:url(/images/arrow-desc.gif) no-repeat 100% 2px;
	padding:0 10px 0 0;
}

.results-header .number-page{
	height:1%;
	overflow:hidden;
	padding:8px 0;
	font-size:11px;
	color:#2f7db4;
	border-bottom: 1px solid #E5EDF3;
}
.results-header .number-page p{
	margin:3px 0px 0px 0px;
	color:#2f7db4;
	font-size:11px;
}
.results-header .number-page .page{
	margin:0px 4px 0 0;
	padding:0;
	min-width:85px;
	width:85px;
	width:auto!important;
	list-style:none;
	float:right;
}
.results-header .number-page .page li{
	padding:0px;
}

.disabled{
	display:none; 
}
.results-filter{
	height:1%;
	overflow:hidden;
	margin:0 0 10px;
	padding:0 0 0 5px;
}
.results-filter strong{
	float:left;
	color:#4a4a4a;
	font-weight:normal;
	font-size:12px;
	margin:3px 4px 0 0;
}
.results-filter ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.results-filter ul li{
	padding:0 4px 0 0;
	float:left;
}
.results-filter ul a{
	background:url(../images/bg-btn-filter-r.gif) repeat-x;
	height:22px;
	float:left;
	color:#4a4a4a;
	text-decoration:none;
	font-size:11px;
}
.results-filter ul span{
	float:left;
	height:22px;
}
.results-filter ul .bg-l{
	background:url(../images/bg-btn-filter-l.gif) no-repeat;
}
.results-filter ul .bg-r{
	height:18px;
	padding:4px 4px 0 17px;
	background:url(../images/bg-btn-filter-right.gif) no-repeat 100% 0;
}
.two-column .heading{
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#000;
	margin:0 0 9px 5px;
}
.chk-product{
	width:778px;
	overflow:hidden;
	margin:0 0 16px;
	background:url(../images/bg-chk-product-r.gif) repeat-y; 
	display: table;
}
.multicategory {
	width:778px;
	overflow:hidden;
	margin:0 0 16px;
	background:url(/images/bg-chk-product-r2.gif) repeat-y 0px 0px;
	display: table;	
}
.chk-product .hold{
	position:relative;
	width:100%;
 	background:url(/images/bg-chk-product-t.gif) no-repeat 0px 0px; 
	clear: both;
}
.multicategory  .hold{
	background:url(/images/bg-chk-product-t2.gif) no-repeat 0px 0px;	
}

.chk-product .frame-chk{
	overflow:hidden;
	padding:0 0 0px 0px;
	/*background:url(../images/bg-chk-product-b.gif) no-repeat 0 100%; */
	background:url(/images/product_details_bottom.jpg) no-repeat 0 100%;
	clear: both;
	min-height:195px;
	height:195px;
	height:auto!important;
}
.chk{
	vertical-align:middle;
	width:20px;
	text-align:center;
	float: left;
	padding-top: 75px;
}
.chk input{
	width:13px;
	margin:0;
}
.chk-product .photo{
	text-align:center;
	width:158px;
	float: left;
	margin:25px 0px 0px 0px;
}
.chk-product .photo img{
	border:1px solid #dfeef4;
}
.chk-product .account-product{
	width:574px;
	float: left;
	min-height:30px;
	height:30px;
	height:auto!important;
}
.multicategory .photo {
	margin-left:5px;
}
.multicategory  .account-product{
	width:600px;
	float: right;
	min-height:30px;
	height:30px;
	margin-right:15px;
	height:auto!important;
}
.multicategory .description {
	width:450px;
	min-height:50px;
	height:50px;
	height:auto!important;
}

.chk-product .description {
	width:450px;
	min-height:50px;
	height:50px;
	height:auto!important;
	color:#000;
}


.chk-product .link {
	border-top:1px solid #D2E0EB;
	font-size:12px;
	padding:5px 0;
}
#content .chk-product .account-product .account{
	padding:8px 0px 0px 0px;
}
.chk-product h3 {
	font-size:16px;
	font-weight:bold;
	margin:0;
}
.chk-product h3 a{
	color:#0000CC;
	text-decoration:none;
}
.chk-product h3 a:hover{
	text-decoration:underline;
}

/*leaf-category-filtered end*/
/*page compare-products start*/
.head-page{
	width:959px;
	padding:9px 0 6px 9px;
	border-bottom:1px solid #e5edf3;
}
.head-page h1{
	margin:0;
	font:20px "Lucida Sans", sans-serif;
	color:#2f7db4;
}
.block-compare{
	width:979px;
	margin:0 auto;
	padding:270px 0 0;
}
.block-compare:after{
	content:"";
	display:block;
	clear:both;
}
.compare{
	clear:both;
	color:#2b2b2b;
	font-size:12px;
	width:979px; 
	margin:0 0 5px 5px;
	background:url(../images/bg-compare-r.gif) repeat-y;
}
.compare .hold{
	width:100%;
	background:url(../images/bg-compare-t.gif) no-repeat;
}
.compare .frame{
	position:relative;
	height:1%;
	padding:5px;
	background:url(../images/bg-compare-b.gif) no-repeat 0 100%;
}
.block-compare h2{
	font-size:15px;
	margin:0 0 6px 27px;
	color:#2e2e2e;
	font-weight:normal;
}
.compare .heading{
	font-weight:normal;
	padding:15px 0 15px 16px;
	display:block;
	border-bottom:1px solid #f1f1f1;
}
.compare span{
	display:block;
	padding:10px 0 10px 16px;
	border-bottom:1px solid #f1f1f1;
}
.compare h3{
	color:#2b2b2b;
	font-size:12px;
	margin:0;
	padding:6px 0 6px 16px;
	background:#f1f1f1;
}
.block-compare .columns{
	position:absolute;
	top:-259px;
	right:4px;
	width:744px;
}
.column-product{
	display:inline;
	width:222px;
	float:left;
	margin:0 26px 0 0;
	background:url(../images/bg-column-t.gif) no-repeat;
}
.column-product .hold-c{
	width:222px;
	background:url(../images/bg-column-b.gif) no-repeat 0 100%;
	padding:2px 0 20px;
}
.column-product .frame-c{
	position:relative;
	width:220px;
	border:solid #ecebeb;
	border-width:0 1px;
	padding:7px 0 0;
}
.column-product .close{
	display:block;
	position:absolute;
	top:-13px;
	left:-11px;
	background:url(../images/btn-close.gif) no-repeat;
	width:26px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.column-product .close_button{
	display:block;
	position:absolute;
	top:-13px;
	left:-11px;
	background:url(../images/btn-close.gif) no-repeat;
	width:26px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.column-product .name-product{
	display:block;
	text-align:center;
	color:#000;
	margin:0 18px 5px;
	font:13px "Lucida Sans", sans-serif;
	height: 3.5em;
	overflow:hidden;
}
.column-product .photo{
	text-align:center;
	padding:0 0 13px;
}
.column-product .price{
	height:1%;
	padding:9px 0 3px;
	overflow:hidden;
	background:#f1f1f1;
	text-align:center;
}
.column-product .price strong{
	display:block;
	font-size:14px;
	font-weight:normal;
	color:#000;
	margin:0 0 2px;
}
.column-product .price span{
	color:#6e6e6e;
	font-size:12px;
	display:block;
	padding:0;
}
.column-product .price a{
	color:#008fce;
	text-decoration:none;
}
.column-product .price a:hover{
	text-decoration:underline;
}
.column-product .group {
	height:1%;
	margin:0 0 29px;
	overflow:hidden;
}
.column-product .score{
	padding:37px 0 7px 8px;
	background:#fff;
	border-bottom:1px solid #f1f1f1;
}
.column-product .stars{
	padding:10px 0 13px;
	margin:0 0 5px;
}
.column-product .stars ul{
	margin:0 5px 0 35px;
	display:inline;
}
.column-product .stars ul li{
	padding:0 1px 0 0;
}
.column-product .stars a{
	background:none;
	color:#1d67fe;
}
.column-product .border{
	background:#fff;
	padding:0;
	height:7px;
	overflow:hidden;
}
.column-product span{
	text-align:center;
	clear:both;
	padding:10px 0;
	border:0;
}
.btn-compare{
	height:22px;
	padding:7px 0 0 10px;
	display:block;
	margin:20px auto 0;
	background:url(../images/bg-btn-compare.gif) no-repeat;
	width:106px;
	color:#4a4a4a;
	text-decoration:none;
}
/*page compare-products end*/
/*product-detail-specification start*/
.content-detail{
	width:659px;
	float:left;
	margin:0 0 0 4px;
	min-height:600px;
	height:600px;
	height:auto!important;
	display:inline;
}
.content-detail h2{
	margin:0 0 10px 5px;
	font-size:16px;
	font-weight:normal;
}
.content-box .stars strong{ 
	font-size:15px;
	margin:-1px 9px 0 8px;
	float:left;
	font-weight:normal;
}
.nav-store{
	margin:0;
	padding:0;
	list-style:none;
}
.nav-store li{
	width:294px;
	margin:0 0 10px;
	background:url(../images/bg-store-r.gif) repeat-y;
}
.nav-store li .hold{
	width:100%;
	background:url(../images/bg-store-t.gif) no-repeat;
}
.nav-store li .frame-s{
	height:1%;
	padding:1px 2px 2px 8px;
	overflow:hidden;
	background:url(../images/bg-store-b.gif) no-repeat 0 100%;;
}
.nav-store strong{
	color:#000;
	font-size:15px;
	height:38px;
	line-height:38px;
	display:block;
	text-align:center;
}
.nav-store .store-site{
	float:left;
	margin:5px 0 0;
}
.go-store{
	color:#4e1c00;
	text-decoration:none;
	font-size:14px;
	width:85px;
	height:39px;
	line-height:39px;
	padding:0px 0px 0px 7px;
	display:block;
	float:right;
	background:url(../images/bg-btn-go-store.gif) no-repeat;	
}
.box-best{
	width:285px;
	margin:0 0 7px 0;
	overflow:hidden;
	background:url(../images/bg-box-best-r.gif) repeat-y;
}
.box-best .hold{
	width:100%;
	background:url(../images/bg-box-best-t.gif) no-repeat;
}
.box-best .frame-b{
	padding:5px;
	height:1%;
	overflow:hidden;
	display:block;
	background:url(../images/bg-box-best-b.gif) no-repeat 0 100%;
}
.box-best .photo{
	float:left;
	margin:0 10px 0 0;
	border:1px solid #DFEEF4;
}
.box-best .account{
	padding:10px 0 0;
	height:1%;
	overflow:hidden;
}
.box-best .account strong{
	font-size:14px;
}
.box-best .score {
	margin:0;
}
.box-best .stars{
	margin:0 0 6px;
}
.box-best .stars ul{
	margin:0 3px 0 0;
}
.box-best .stars a{
	color:#4b4b4b;
	font-size:11px;
}
.box-best .compare-price, .product_price .compare-price{
	display:block;
	background:url(../images/bg-btn-price.gif) no-repeat;
	width:88px;
	height:18px;
	line-height:18px;
	color:#fff;
	text-indent:2px;
	font-size:11px;
	text-decoration:none;
}
.aside{
	padding:0 4px 10px 0;
	width:305px;
	float:right;
}
.aside a{
	font-size: 14px;
	color: #145CFF;
	text-decoration: none;
        }

.aside h2, .editor-summary h2{
	margin:0 0 0px 0px;
	color:#262626; 
  font-size:16px;
  font-weight:normal;
}
.aside h2.featured{
	font-size:15px;
}
.aside h3{
	font-size:19px;
	margin:0 0 0px 0px;
	font-weight:normal;
	color:#3c3c3c;
}
.aside h4{
	font-size:15px;
	line-height:17px;
	font-weight:normal;
	color:#000;
	padding:5px 0 0 0px;
	margin:0 0 9px;
	clear:both;
}
.aside .more{
	float:right;
	background:url(../images/bullet05.gif) no-repeat 100% 3px;
	padding:0 17px 0 0;
	margin:0 15px 0 0;
	color:#024074;
	font-size:12px;
	text-decoration:none;
}
.aside .more:hover{
	text-decoration:underline;
}

.box-best h4{
	padding:2px;
	margin:0;
	color:#024074;
	font-size:13px;
	font-weight:normal;
}

.box-best h4 a:hover{
	text-decoration:underline;
}
/*product-detail-specification end*/
/*product-detail-reviews start*/
.box-best .list-product{
	line-height:21px;
	margin:-5px 0 -3px;
	padding:0;
	list-style:none;
}
.box-best .list-product a{
	color:#024074;
	font-size:12px;
	text-decoration:none;
}
.box-best .list-product a:hover{
	text-decoration:underline;
}
.content-detail .stars ul{
	margin:2px 0 0;
}
.content-detail .stars strong{
	float:left;
	font-size:15px;
	font-weight:normal;
	margin:3px 6px 8px 5px;
	line-height:16px;
}
.block-info .reviews{
	float:right;
	width:210px;
	padding:28px 31px 15px 0;
}
.block-info .reviews .head{margin:0 0 20px;}
.content-box .block-info .reviews .head{margin:0 0 26px;}
.block-info .reviews .stars{
	padding:0;
}
.block-info .stars {
	margin:0;
}
.block-info .stars ul{
	float:right;
}
.block-info .stars a{
  background:transparent none repeat scroll 0 0;
  text-decoration:underline;
  }

.slice_name{
	background:none;
	float:left;
	font-size:12px;
	color:#007eb5;
	padding:0;
}
.block-info .stars em{
	float:right;
	font-style:normal;
	font-size:12px;
	margin:2px 0 0 5px;
}
.block-info h2{
	margin:14px 0 18px 10px;
	font-size:15px;
	color:#000;
}
.content-box .block-info h2{
	margin:10px 0 10px 10px;
}
.box-rating{
	height:1%;
	padding:0 0 0 10px;
	overflow:hidden;
}
.box-rating ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:16px;
}
.box-rating ul li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
	margin:0 0 6px;
}
.box-rating ul .graph_heading{
	float:left;
	width:64px;
	color:#024074;
	font-size:12px;
}
.box-rating ul .diagram{
	float:left;
}
.box-rating ul .diagram span{
	height:13px;
	float:left;
	margin:0 5px 0 0;
}
.diagram .rating5{
	background:#6cac0b;
}
.diagram .rating4{
	background:#9fc960;
}
.diagram .rating3{
	background:#f8d201;
}
.diagram .rating2{
	background:#f89726;
}
.diagram .rating1{
	background:#fa3707;
}
.diagram em{
	font-size:11px;
	font-style:normal;
	float:left;
}
.content-detail .results-header{
	width:659px;
	overflow:hidden;
	background:url(../images/bg-box-number-r.gif) repeat-y;
}
.content-detail .results-header .hold{
	width:100%;
	background:url(../images/bg-box-number-t.gif) no-repeat;
}
.content-detail .results-header .frame-r{
	height:1%;
	background:url(../images/bg-box-number-b.gif) no-repeat 0 100%;
}
.content-detail .results-header .sort{
	font-weight:bold;
}
.content-detail .results-header .sort a{
	font-weight:bold;
}
.review .heading{
	height:1%;
	padding:5px 5px 5px 5px;
	width:640px;
	border-bottom:1px solid #dfdfdf;
	margin:0 0 11px;
	overflow:hidden;
}

.review .stars{
	margin:0;
}
.review .stars ul{
	float:left;
}
.review .stars strong{
	margin:3px 0 0 10px;
}
.review .site{
	float:right;
	margin:5px 0 0;
}

.review .byline{
	font-size:11px;
	margin:0 0 0 -5px;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.review .byline li{
	float:left;
	padding:0 5px 0 7px;
	margin:0 1px 0 -1px;
	background:url(../images/divider.gif) no-repeat 0 2px;
}

.text {
        color: #000000;
	font-size: 12px;
	line-height: 18px;
}
.text a{
	color:#024074;
	text-decoration:none;
}

.text a:hover{
	text-decoration:underline;
}

.text p{
	margin:0 0 1em;
}
	
.post{
	height:1%;
	padding:0 5px 8px;
	overflow:hidden;
}


.post .full{
	background:url(../images/bullet06.gif) no-repeat 0 3px;
	padding:0 0 0 10px;
	color:#024074;
	text-decoration:none;
}
.post .full:hover{
	text-decoration:underline;
}
/*product-detail-reviews end*/
/*product-detail-summary start*/
.gallery{
	float:left;
	margin:5px;
	width:259px;
	padding:0px 0px 0px 5px;
	margin:-3px 0 0;
}
.gallery img {
	border:1px solid #DFEEF4;
}

.gallery .box{
	width:100%;
	margin:0 0 6px;
	background:url(../images/bg-gallery-r.gif) repeat-y;
}
.gallery .hold{
	overflow:hidden;
	position:relative;
	width:100%;
	background:url(../images/bg-gallery-t.gif) no-repeat;
}
.gallery .frame-g{
	overflow:hidden;
	width:255px;
	padding:1px 2px;
	background:url(../images/bg-gallery-b.gif) no-repeat 0 100%;
}
.gallery .img-gallery .frame-g{ 
	height:190px;
	display:table;
}
.gallery .img-gallery .frame-g span{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.gallery .img-gallery .frame-g .photo{
	display:block;
	margin:0 auto;
}
* html .gallery .img-gallery .frame-g span{
	position:absolute;
	top:50%;
	left:0;
}
* html .gallery .img-gallery .frame-g em{
	position:relative;
	top:-50%;
	left:0;
}
*+html .gallery .img-gallery .frame-g span{
	position:absolute;
	top:50%;
	left:0;
}
*+html .gallery .img-gallery .frame-g em{
	position:relative;
	top:-50%;
	left:0;	
}
.gallery .zoom{
	position:absolute;
	right:2px;
	bottom:1px;
}
.gallery .zoom img{
	vertical-align:top;
}
.gallery .carusel .frame-g{
	height:75px;
}
.gallery .carusel ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:209px;
}
.gallery .carusel ul li{
	float:left;
	padding:0 8px;
}
.gallery .carusel ul a{
	height:75px;
	display:table-cell;
	vertical-align:middle;
}
.gallery .carusel ul a:hover,
.gallery .carusel ul .active a{
	background:url(../images/arrow-gallery.gif) no-repeat 50% 100%;
}
.gallery .prev,
.gallery .next{
	float:left;
	height:19px;
	width:19px;
	text-indent:-9999px;
	overflow:hidden;
	margin:30px 0 0;
}
.gallery .prev{
	background:url(../images/btn-prev.gif) no-repeat;
}
.gallery .next{
	background:url(../images/btn-next.gif) no-repeat;
}
.gallery .active-prev{
	background:url(../images/btn-prev-active.gif) no-repeat;
}
.gallery .active-next{
	background:url(../images/btn-next-active.gif) no-repeat;
}
.container-datail{
	height:1%;
	overflow:hidden;
	padding:6px 0 0;
}
.content{
	width:671px;
	float:left;
}
.content-box{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	background:url(../images/bg-content-t.gif) no-repeat;
	padding:4px 0 0;
	clear:both;
}
.content-box .hold-c{
	width:100%;
	background:url(../images/bg-content-b.gif) no-repeat 0 100%;
	padding:0 0 3px;
}
.content-box .frame-c{
	padding:6px 0 0 2px;
	overflow:hidden;
	background:#feffff url(../images/bg-content-r.gif) repeat-x;
	width:667px;
	border:solid #e6eef4;
	border-width:0 1px;
}
.content-box .stars {
	padding:4px 0;
}
.content-box .block-info .stars strong{
	float:left;
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	margin:0 6px 0 12px;
}
.content-box .post-info {
	margin:0;
}
.content-box .post-info li{
	background:none;
	padding:0 3px;
}
.content-box .link{
	display:block;
	height:1%;
	overflow:hidden;
	font-weight:normal;
	margin:0 0 30px;
}
.content-box .all{
	background:url(../images/bullet07.gif) no-repeat 100% 3px;
	float:right;
	padding:0 17px 0 0;
	margin:0 11px 0 0;
	color:#024074;
	font-size:12px;
	text-decoration:none;
}
.content-box .all:hover{
	text-decoration:underline;
}
.content-box h2{
	margin:4px 0 15px 7px;
	font-size:15px;
	color:#000;
	font-weight:normal;
}
.content-box .block-info h2{
	margin:14px 0 15px 10px;
}
.list-specification{
	margin:0;
	height:1%;
	padding:8px 0 0 9px;
	list-style:none;
	color:#000;
	font-size:12px;
	line-height:14px;
}
.list-specification li{
	height:1%;
	overflow:hidden;
	margin:0 0 14px;
}
.list-specification li strong{
	font-weight:normal;
	float:left;
	width:158px;
}
.list-specification li span{
	float:left;
}
.table-compare{
	height:1%;
	overflow:hidden;
	width:645px;
}
.table-compare .head{
	padding:9px 0 8px 10px;;
	background:url(../images/bg-head-table.gif) repeat-x;
	height:1%;
	overflow:hidden;
}
.table-compare .head strong{
	float:left;
}
.table-compare .head .store{
	width:145px;
}
.table-compare .head .rating{
	width:136px;
}
.table-compare .head .price{
	width:117px;
}
.table-compare .head .notes{
	width:148px;
}
.table-compare .row{
	height:1%;
	overflow:hidden;
	padding:6px 0 8px 10px;
	margin:0 0 13px;
	border-top:1px solid #efefef;
}
.table-compare .row .store{
	float:left;
	width:145px;
	padding:5px 0 0;
}
.table-compare .row .stars{
	width:130px;
	padding:0 0 0 6px;
	float:left;
	line-height:12px;
}
.table-compare .row .stars ul{
	float:none;
	overflow:hidden;
	margin:0;
	padding:0;
}
.table-compare .row .stars strong{
	display:block;
	clear:both;
	float:none;
	color:#000;
	font-size:11px;
	padding:0 0 0 5px;
	margin:0;
}
.table-compare .row .price{
	width:117px;
	float:left;
}
.table-compare .row .price strong{
	display:block;
	font-size:12px;
	color:#000;
}
.table-compare .row .price span{
	font-size:11px;
	color:#414141;
}
.table-compare .row .notes{
	width:117px;
	float:left;
}
.table-compare .row .notes strong{
	font-size:12px;
	color:#000;
	display:block;
	font-weight:normal;
}
.table-compare .row .notes a{
	color:#1b5382;
	font-size:11px;
	text-decoration:none;
}
.table-compare .row .notes a:hover{
	text-decoration:underline;
}
.table-compare .row .notes span{
	font-size:11px;
	display:block;
	color:#414141;
}
.btn-go{
	float:left;
	background:url(../images/btn-go-store.gif) no-repeat;
	width:71px;
	height:19px;
	padding:4px 0 0 10px;
	margin:4px 0 0 34px;
	color:#4e1c00;
	font-size:12px;
	text-decoration:none;
}
.merchant{
	float:left;
	width:81px;
	height:23px;
	width:400px;
	padding:0 0 0 10px;
	margin:-4px 0 0;
}
.merchant .score{
	margin:6px 0 0;
	padding:0 0 18px;
}
.merchant a{
	font-size:14px;
	color:#145cff;
	text-decoration:none;
}
.merchant a:hover{
	text-decoration:underline;
}
#main .merchant .nav-store .go-store{
	height:39px;
	line-height:38px;
	background:url(../images/bg-btn-go-store1.gif) repeat;
	color:black;
	font-size:16px;
}
#main .merchant .nav-store li{
	background:url(../images/bg-store1-r.gif) repeat-y;
	width:344px;
	margin:0 0 13px;
}
#main .merchant .nav-store li .hold{
	width:100%;
	background:url(../images/bg-store1-t.gif) no-repeat;
}
#main .merchant .nav-store li .frame-s{
	height:1%;
	padding:1px 1px 0 10px;;
	overflow:hidden;
	background:url(../images/bg-store1-b.gif) no-repeat 0 100%;
}

#main .merchant .nav-store strong{
	font-size:18px;
}

.editor-summary{
	float:left;
	margin: -60px 0 0 0;
	padding:3px 7px;
	width:290px;
	height:260px;
        }

.scrollable{
	border: 1px solid #CCCCCC;
	overflow-y: scroll;
}
	
.editor-summary strong{
	display:block;
	font-size:17px;
	line-height:18px;
	margin:0 0 9px;
}

.editor-summary p{
	margin:0 0 15px;
}
.editor-summary .link{
	display:block;
	text-align:right;
	font-weight:normal;
}
.editor-summary .link a{
	font-size:11px;
	color:#4b4b4b;
	text-decoration:none;
}
.editor-summary .link a:hover{
	text-decoration:underline;
}
.merchant h1{
	font-size:17px;
	margin:20px 0 14px 6px;
}
/*product-detail-summary end*/

#sidebar .hidden {
  visibility: hidden;
  position: fixed;
}

#sidebar .hidden_category {
}

.offers .rating li {
width:15px;
float:left;
}

div.quote {
	margin-left: 70px;
	margin-right: 90px;
	color: #767776;
}

div.quote img.open{
margin-left: -65px;
}

div.quote img.close{
float:right;
margin-top: -45px;
margin-right:-65px;
}

div.results ul.sort li.active{
	margin-right: 10px;
}


div.sponsored_listings {
  color:#4B4B4B;
  font-size:11px;
	float:right;
	padding:0px 12px 5px 0px;
	margin:7px 0px 0px 0px;
}
.content-box-valid-click-large-hold .sponsored_listings {
	margin:0px 0px 0px 0px;
}

.product_price {
	float:right;
	margin:8px 0px 0px 0px;	
	width:145px;
	text-align:center;
	min-height:100px;
	display:block;
	height:100px;
	height:auto!important;
}
.clear-box {
	clear:both;
	display:block;
}
.float-left {
	float:left;
}
/*THEME A */

.merchant_details {
	background:#dfeef4;
	margin:0;
	vertical-align:bottom;
	padding-bottom:0;
}
.merchant_details .loading {
	margin:5px 0px 0px 10px;
}
.merchant_details ul {
	padding:0;
	background:#dfeef4;
	float:left;
	width:750px;
	margin:10px 0px 0px 27px;
}
.multicategory .merchant_details ul {
	width:777px;
	margin:10px 0px 0px 0px;
	display:block;
	min-height:20px;
	height:20px;
	height:auto!important;
	background:#dfeef4;
	float:left;
}
.merchant_details ul li.b {
	min-height:25px;
	height:25px;
	height:auto!important;
	line-height:25px;
	width:67px;
	text-align:left; 
	display:block;
	font-size:12px;
	color:#a3a3a3;
	list-style-type:none; 
	margin:0px 0px 0px 10px;
	padding:0px 10px 0px 0px!important;
	float:left;
}
.merchant_details ul li {
	list-style-type:none;
	margin:0;
	padding:0;
}
.merchant_details ul li.m a{
	float:left;
	min-height:16px;
	min-width:100px;
	text-align:center;
	max-width:210px;
	padding:0px 16px 0px 16px;
	border-right:1px solid #ccc;
	height:16px;
	height:auto!important;
	font-size:13px;
	line-height:16px;
	list-style-type:none;
	margin:4px 0px 0px 0px;
	color:#0000ff;
	text-decoration:none;
}

.merchant_details ul li.m a.last{
	border-right:0px solid #ccc;
	max-width:210px;
	min-width:90px;
	width:90px;
	width:auto!important;
}
.merchant_details ul li.m a.last2{
	border-right:0px;
	width:auto!important;
}
.merchant_details ul li {
	display:inline;
}
.merchant_details ul li a{
	color:#2F7DB4;
	margin:0;
	padding:0;
	float:left;
}

.featured .two-block {
	width:600px;
	float:right;
}

.featured  .description {
	width:450px;
	min-height:50px;
	height:50px;
	height:auto!important;
	display:block;
	color:#000;
}
/* THEME B */


.merchant_details_b {
	background:transparent;
	margin:0px 0px 0px 0px;
	float:left;
  height:35px;
  border:0!important;
}

.merchant_details_b .loading {
	margin:5px 0px 0px 10px;
}
.multicategory .merchant_details_b {
	margin:0px 0px 0px 15px!important;	

}
.frame-chk .merchant_details_b {
	margin:0px 0px 0px 25px!important;		
}

.merchant_details_b ul {
	padding:0;
	float:left;
	width:764px;
	border-top:1px solid #DFEEF4;
	margin:0px 0px 0px 0px!important;
}

.frame-chk .merchant_details_b ul {
	width:748px;	
}

.item_single_category .merchant_details_b ul {
	padding:0;
	float:left;
	width:585px;
	border-top:1px solid #DFEEF4;
	margin:0px 0px 0px 0px;
}


.merchant_details_b ul li.b {
	width:70px;
	min-height:25px;
	height:25px;
	height:auto!important;
	line-height:25px;
	text-align:left; 
	color:#666;
	list-style-type:none;
	margin:0!important;
	padding:0px 10px 0px 0px!important;
	float:left;
	text-align:right;
}
.merchant_details_b ul li.m {
	width:191px;
	min-height:25px;
	height:25px;
	height:auto!important;
	line-height:25px;
	text-align:center;
	background:transparent;
	list-style-type:none;
	margin:0!important;
	padding:0!important;
	float:left;
}

.item_single_category .merchant_details_b ul li.m {
	width:190px;
	min-height:25px;
	height:25px;
	height:auto!important;
	line-height:15px;
	text-align:center;
	list-style-type:none;
	margin:2px 0px 0px 0px!important;
	padding:0!important;
	float:left;
}

.merchant_details_b ul li a{
	color:#2F7DB4;
	margin:0;
	padding:0;
}

.lowest-price-seller {
	color:#9b9b9b;
	text-decoration:none;
}
.low-price-text {
	font-size:14px;
}
span.low-price {
	font-weight:bold;
}

img.loading, .featured_offer_progress{
  border:0!important;	
	background:none!important;
}
.featured_offer_progress img {
	margin: 40px 0px 0px 100px;
}
.product_price .compare-price{
	margin:0 auto;
}
.product_price .savings {
	font-size:11px;
	color:red;
}
.product_price .median-price {
	margin:28px 0px 0px 0px;
}
.product_price .low-price {
	color:#161616;
	font-size:18px;
}


.sidebar_block {
	width:305px;
	margin:0 auto;
	min-height:50px;
	height:50px;
	float:left;
	clear:both;
	height:auto!important;
	display:block;
	background:url('/images/sidebar/sidebar_block_mid.jpg') repeat-y top left;	
}
.sidebar_block_hold {
	width:305px;
	float:left;
	min-height:50px;
	height:50px;
	display:block;
	height:auto!important;
	background:url('/images/sidebar/sidebar_block_top.jpg') no-repeat top left;
}
.sidebar_block_footer_content {
	width:305px;
	height:8px;
	float:left;
	background:url('/images/sidebar/sidebar_block_bottom.jpg') no-repeat bottom left;	
	display:block;
}
.adjust-content-sidebar-block {
	margin:15px 0px 0px 12px;
}
a.see-it-btn {
	width:50px;
	height:26px;
	line-height:26px;
	background:url('/images/sidebar/see_it_btn.jpg') no-repeat top left;
	display:block;
	color:#fff!important;
	text-align:center;
	font-size:12px!important;
}

a.shop-btn {
	width:45px;
	height:26px;
	line-height:26px;
	background:url('/images/sidebar/shop_btn.jpg') no-repeat top left;
	display:block;
	text-align:center;
	color:#fff!important;
	font-size:12px!important;
}

.product_price_details_ajax2 {
	padding-bottom:10px;
	display:block;
}

/** Valid click **/
.content-box-valid-click {
	width:676px;
	margin:0px 0px 10px 0px;
	display:block;
	float:left;
	min-height:100px;
	padding:0;
	height:100px;
	height:auto!important;
	background:url('/images/validclick/validclick_mid.jpg') repeat-y top left;
}
.content-box-valid-click-hold {
	width:676px;
	padding:0px;
	min-height:30px;
	height:30px;
	padding:0;
	height:auto!important;
	float:left;
	display:block;
	background:url('/images/validclick/validclick_top.jpg') no-repeat top left;
}
.content-box-valid-click-bottom {
	width:676px;
	height:10px;
	background:url('/images/validclick/validclick_bottom.jpg') no-repeat top left;		
	display:block;
	text-indent:-9999px;
	float:left;
}
.content-box-valid-click-large-hold {float:left; margin:0px 0px 0px 0px!important; padding:0;}

.block-info{
	background: url(../images/box-product-t.gif) repeat-y;
	width:659px;
	margin:0 0 13px 2px;
	min-height:50px;
	height:50px;
	height:auto!important;
}
.block-info .frame-b{
	background: url(../images/box-product.gif) no-repeat;
	width:659px;
}
.block-info .bg{
	overflow:hidden;
	background: url(../images/box-product-b.gif) no-repeat 0 100%;
	width:659px;
	padding:0 5px;
}
.block-info h3{
	font-size:14px;
	font-weight:normal;
	color:#008fce;
	border-bottom:1px solid #dfdfdf;
	margin:21px 0 16px;
	padding:0 0 2px 10px;
	clear:both;
}
.block-info dl{
	height:1%;
	margin:0;
	padding:0 0 0 18px;
	color:#2e2e2e;
	font-size:12px;
	line-height:17px;
}
.block-info dl dt{
	float:left;
	width:215px;
	margin:0;
	padding:0;
}
.block-info dl dd{
	margin:0 0 26px;
	padding:0;
	height:1%;
	overflow:hidden;
}

.validclick-wrapper{width:780px;border:0px solid red; margin:0; padding:0; clear:both;}
.validclick-wrapper-small{width:658px; border:0px solid red; margin:0px 0px 0px 6px; clear:both;}
.validclick-wrapper-small .feed-row, .validclick-wrapper .feed-row {min-height:50px; height:50px; height:auto!important;  padding:0 0 0px 0px;}
.validclick-wrapper-small .feed-row .title-link .ad-link a, .validclick-wrapper .feed-row .title-link .ad-link a{font-size:12px; color:#145CFF; text-decoration:none;}

.validclick-wrapper-small .feed-row .title-link .ad-link a:hover, .validclick-wrapper .feed-row .title-link .ad-link a:hover, .validclick-wrapper-largest .feed-row .title-link .ad-link a:hover{font-size:12px; color:#145CFF; text-decoration:underline!important;}
.validclick-wrapper .block-info { display:block; width:780px!important; min-height:50px; height:50px; height:auto!important; background: url("/images/validclick/validclick_large_top.jpg") no-repeat top left!important; float:left; padding-top:3px;}
.validclick-wrapper .block-info .frame-b {float:left; width:780px!important; background: url("/images/validclick/validclick_large_mid.jpg") repeat-y top left!important;}
.validclick-wrapper .block-info .bg {width:780px!important; min-height:50px; height:50px; height:auto!important; margin:0; padding:0 0 2px 0px; background: url("/images/validclick/validclick_large_bottom.jpg") no-repeat bottom left!important;}
.validclick-wrapper .block-info .ad-img {margin:3px 10px 0px 10px; }

.validclick-wrapper-largest {margin:0px 0px 0px 10px;}
.validclick-wrapper-largest .block-info {width:968px!important; 
	background: url("/images/validclick/validclick_largest_top.png") no-repeat top left!important; 
	float:left; margin: 0px 0px 0px 0px; padding-top:6px;
	}
.validclick-wrapper-largest .block-info .frame-b {width:968px!important; float:left; background: url("/images/validclick/validclick_largest_mid.png") repeat-y top left!important;}
.validclick-wrapper-largest .block-info .bg {width:968px!important; padding:0; min-height:50px; height:50px; height:auto!important;  background: url("/images/validclick/validclick_largest_bottom.png") no-repeat bottom left!important;}
.validclick-wrapper-largest .block-info .ad-img {margin:3px 10px 0px 10px; }
.validclick-wrapper-largestr .block-info .bg{min-height:50px; height:50px; height:auto!important; margin:0; padding:0 0 5px 0px;}

.valid-click-description { color:#4B4B4B; text-decoration:none;}
.table-compare .price strong a, a.featured_offer_price, .price_review_price {color:#4B4B4B!important; text-decoration:none!important; font-size:14px!important;}
a.featured_offer_price {width:80px; }

.content-box-valid-click-large-bottom {display:none;}

.validclick-wrapper img, .validclick-wrapper-small img{padding-left:5px; }
.feed-row{margin-bottom:0px; }
.clear{clear:both; margin:0px; padding:0px; display:block; height:0;}

.ad-img{margin-right:15px; margin-top:5px; float:left; display:block; width:45px; height:45px; border:0px solid #ccc;}
.ad-desc-detail{margin:10px 5px 10px 5px; float:left; width:87%;}
.ad-desc-detail .title-link{margin:5px 15px 0px 0px;}
.ad-desc-detail .title-link a{font-size:18px; font-weight:bold; color:#0000CC; margin-bottom:2px;}
.ad-link a{text-decoration:none !important;}

#compare_selected_form {margin-left:3px;}

.see_it_btn_blue {
	width:140px;
	height:32px;
	line-height:30px;
	background:url('/images/product_info_see_it.jpg') no-repeat top left;
	display:block;
	color:#FFF;
	font-size:16px;
	text-indent:-30px;
	letter-spacing:3px;
	word-spacing:5px;
	text-decoration:none;
	margin:0 auto;
}

.see_it_btn_blue_small {
	width:120px;
	height:30px;
	line-height:28px;
	background:url('/images/see_it_btn_small.jpg') no-repeat top left;
	display:block;
	color:#FFF;
	font-size:12px;
	text-indent:-30px;
	letter-spacing:3px;
	word-spacing:5px;
	text-decoration:none;
	margin:0 auto;
}

.compare_prices_btn_blue {
	width:140px;
	height:32px;
	line-height:30px;
	background:url('/images/compare_prices_btn.jpg') no-repeat top left;
	display:block;
	color:#FFF;
	font-size:14px;
	text-indent:0px;
	letter-spacing:1px;
	word-spacing:5px;
	text-decoration:none;
	margin:0 0 0 5px;
}

.compare_prices_btn_blue_small {
	width:120px;
	height:30px;
	line-height:28px;
	background:url('/images/compare_prices_small.jpg') no-repeat top left;
	display:block;
	color:#FFF;
	font-size:11px;
	text-indent:0px;
	letter-spacing:1px;
	word-spacing:5px;
	text-decoration:none;
	margin:0 auto;
}

.hold-product-details-1 {
	margin:5px 0px 0px 0px;
	min-height:50px;
	height:50px;
	height:auto!important;
}
.hold-product-details-3 {
	min-height:74px;
	height:74px;
	height:auto!important;
	margin:24px 0px 45px 0px;	
}
.hold-product-details-2 {
	margin-top:7px;
}
.offer_index {
	color:#c00000;
	font-weight:bold;
}

a.go-store {
	color:#000;
}

.wrap-content {
	width:640px;
	margin:0 auto;
	
}

.aside_merchants {
	margin:10px 0px 0px 5px;
}
.aside_merchants li.last {
	border:0;
	background:none;
	margin-left:5px;
}
.hold-product-details-text {
	min-height:160px;
	height:160px;
	display:block;
	height:auto!important;
}
#product_price_details_ajax, .product_price_details_ajax  {
 	float:left;
	width:142px!important;
	min-height:67px;
	height:67px;
	height:auto!important;
	display:block;
}

.featured .score {
	margin-top:7px;
}
/* THEME B */
.score_b {
	width:300px;
	float:left;
}
.score_b span {
	float:left;
	font-size:12px;
	line-height:16px;
}

.score_b, .ratings_b {
	margin-top:7px;
	
}
.ratings_b {
	min-width:200px;
	max-width:250px;
	width:200px;
	width:auto!important;
	float:right;
}
.theme_b_product_content {
	width:600px;
	float:right;
}
.theme_b_product_content_single_category {
	width:590px;
	float:right;
}
.theme_b_product_content h3 a{
	margin-top:6px;
	float:left;
}
.account_b {
	width:610px;
	float:right;
}
.account_b .description {
	margin-top:4px;
	color:#000;
}
.item_single_category .account_b {
	width:590px;
	float:right;	
}

.review .post{
	height:1%;
	padding:0 5px 8px;
	overflow:hidden;
	width:640px;
}
.merchant_details_b_noborder ul li {
	list-style-type:none;
}
.theme_b_product_content em, .account_b em {
	display:block;
	font-size:11px;
	font-style:normal;
	margin:3px 0 0 0;
	clear:both;
}
.theme_b_product_content em a, .account_b em a {
	color:#024074;
}

.product_price_details_ajax2 span.loading img {
	margin:-30px 0px 0px -30px;
}
.theme_a_single_category_list .description {
	width:410px;
}
.border-bottom-gray {
	border-bottom:1px solid #ccc;
}

/* Pagination */

.pagination-compare-selected #compare_selected_button {
	font-size:14px;
	color:#333;
	float:left;
	background:url('/images/pagination/compare_selected_icon.jpg') no-repeat top left;
	text-indent:20px;
	margin:0px 100px 0px -7px;
	height:22px;
	line-height:22px;	
	display:block;
}
.pagination-compare-selected .results-header .results{
	margin:0;
	padding:0;
}
.pagination-compare-selected .page {
	margin:0px 0px 0px 10px;
}

.results-header .results-bottom {
	border-bottom:1px solid #E5EDF3;
	color:#373737;
	font-size:11px;
	display:block;
	height:1%;
	overflow:hidden;
	padding:0px 0 9px 2px;
}

.results-bottom ul.page, .results-bottom ul.sort {
	height:22px;
	line-height:22px;	

}
input:focus {
	border:0!important;
}
.chk_a {
	margin:0px 0px 0px 4px;
}
.chk_b {
	margin:0px 4px 0px -4px;
}
.share_product_page {
	margin:34px 0px 0px 0px;
}

#four_oh_four {
	min-height:500px;
	height:500px;
	height:auto!important;
	margin:140px 0px 10px 0px;
	position:relative;
}
.four_oh_four_message {
	width:760px;
	display:block;
	margin:100px auto 0 auto;
	
}
.four_oh_four_message p {
	font-size:16px;
	color:#666;
	text-align:center;
}

#four_oh_four .form-search {
	width:711px;
	height:69px;
	margin:0 auto;
	background:url(/images/search_bg.jpg) no-repeat top left;
	
}
#four_oh_four .form-search .row {
	width:565px;	
	margin-top:5px;
}
#four_oh_four .form-search .row input{
	width:300px!important;
}
#four_oh_four  .form-search .row select {
	right:277px;
}
#four_oh_four .form-search .btn {
	margin-right:28px;
	margin-top:5px;
}

.read_more {
	font-size:11px;
}


/* THEME C*/

.product_price_c {
	float:right;
	margin:8px 0px 0px 0px;	
	width:209px;
	text-align:left;
	min-height:100px;
	display:block;
	height:100px;
	height:auto!important;
}
.product_price_c ul {
	margin:0 0 10px 0px;
	padding:0;
}
.product_price_c ul li {
	list-style-type:none;
	margin:0;
	padding:0;
	clear:both;
}

.theme_c_item .description, .theme_c_item .theme_a_single_category_list  .description{
	width:360px!important;
	padding:0;
}
.theme_c_item h3 a{
	width:360px;
}
.theme-c-store-name a{
	color:#54a1ea;
	float:left;
	text-decoration:none;
	word-wrap: break-word;
	width:140px;
}
.theme-c-store-name a:hover {
	text-decoration:underline;
}
.theme-c-price {
	color:#f79646;
	float:right;
	font-weight:bold;
}
.theme_c_compare_all {
	color:#1f497d;

	display:block;
}
.theme_c_compare_all a {
	color:#1f497d;	
}
.theme-c-offers  li.last {
	clear:both;
	float:left;
	margin-top:8px;
	display:block;
}

.page {
	float:right;
}
.page li{
	height:20px;
	line-height:20px;
}
.page li.previous {
	float:left;
}
.page li.previous span {
	display:inline-block;
	background:url('/images/pagination/pagination_prev_disabled.jpg') no-repeat top left!important;
	text-indent:-9999px;
	width:15px;
	height:15px;
	border:0!important;
}
.page li.previous span, .page li.previous a, .page li.next span, .page li.next a {
		margin:2px 0px 0px 0px;
}


.page li.previous a{
	display:inline-block;
	background:url('/images/pagination/pagination_prev.jpg') no-repeat top left!important;
	text-indent:-9999px;
	width:15px;
	height:15px;
	border:0!important;
}

.page li.next span {
	display:inline-block;
	background:url('/images/pagination/pagination_next_disabled.jpg') no-repeat top left!important;
	text-indent:-9999px;
	width:15px;
	height:15px;	
}

.page li.next a, .page li.next a:hover{
	display:inline-block;
	background:url('/images/pagination/pagination_next.jpg') no-repeat top left!important;
	text-indent:-9999px;
	width:15px;
	height:15px;
	border:0!important;
}
.page li.current {
	color:#333;	
	float:left;
}

.page li.current .current_page {
	color:#333;
	background:none;
	font-weight:bold;
}

#browse_by_options input {
	font-size:9px!important;
}

.all-results {
	padding:7px 5px 0px 5px;
	display:block;
	height:35px;
	font-size:11px;
}
.all-results p {
	font-size:11px;
}
.share_this {
	float:right;
	margin:4px 0px 0px 0px;
}
.content_unit {padding:0px 0px 10px 0px; display:block;}
.content_unit h2 {font-size:12px; color:#000; font-weight:normal; display:inline;}

.pagination-info-bottom {float:left;}

#wrapper_pu{width:999px; padding:0px !important;}
#wrapper_pu:after{content:""; display:block; clear:both;}
#logo-placeholder{float:left;}


#press-unit{ width:800px; margin-left:197px; display:table; padding-top:16px; height:56px;}
#press-unit:after{content:""; display:block; clear:both;}


#kiiler-startups{width:190px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:table-cell; float:left; margin:0px 100px 0px 158px;}
#kiiler-startups .dash-sign{float:left; margin-top:2px; margin-right:2px; font-family:arial; font-size:17px;}
#kiiler-startups .press-unit-logo{float:right; margin-top:2px;}
#kiiler-startups:after{content:""; display:block; clear:both;}

#mashable{width:195px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  display:table-cell;  float:left;}
#mashable .dash-sign{float:left; margin-top:0px; margin-right:2px; font-family:arial; font-size:17px;}
#mashable  .press-unit-logo{float:right; margin-top:4px;}
#mashable:after{content:""; display:block; clear:both;}






