body {
	margin: 0;
	font-family: helvetica, arial, sans-serif; 
	font-size: 11px;
	color: #000;
}
#container:after, #top5 .products:after, #top5 .products li:after, #more li:after, #footer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#page {
	position: relative;
	margin: 0 auto; padding: 7px 13px;
	width: 1100px;
}
#title {
	display: block;
	margin: 0 0 0px 0;
	width: 264px; height: 88px;
	background: no-repeat url(../images/priceberry.png);
	background-position:-41px -15px;
	font-size: 0; text-indent: -99999em;
}
#menu {
	position: absolute;
	right: 13px; 
	top: 25px;
	height:45px;
	
	margin: 0; 
	padding: 0;
	list-style-type: none;
	line-height: 30px;
}
#menu li {
	float: left;
	padding: 0px;
}
#menu li.first {
}
#menu li a {
	color: #fff;
	text-decoration: none;
}
#signin {
	width:218px;
	height:78px;
	position:absolute;
	top:70px;
	right:13px;
	padding-left:5px;
}
#signin input#account_username, #signin input#account_password {
	width:120px;
	height:17px;
	border:1px solid #666;
	background-color:#f9f9f9;
	margin:1px 0px;
	margin-left:10px;
}
#signin input#account_username {
	margin-top:16px;
}
#signin input#account_submit {
	text-indent:-9999px;
	border:0px;
	position:absolute;
	top:15px;
	right:5px;
	width:68px;
	height:45px;
}
#search {
	margin: 0 0 0px 0; padding: 0px 0 0px 0;
	height: 78px;
	position:absolute;
	top:-25px;
	left:0px;
	margin-bottom:-25px;
	text-align: center;
	position:relative;
}
#search * {
	font-family: "Trebuchet MS";
	vertical-align: middle;
}
#search label {
	font-size: 17px;
	color: #fff;
}
#search input {
	border: 0;
	font-size: 12px;
}
#search .text {
	margin: 0 15px 0 35px; padding: 9px 5px;
	width: 555px;
	position:absolute;
	top:20px;
	left:95px;
}
#search .btn {
	width: 120px; height: 48px;
	background: no-repeat url(../images/bcksearchbtn.gif);
	font-weight: bold;
	text-indent:-9999px;
	position:absolute;
	top:14px;
	left:719px;
}
#popular {
	text-align: left;
	font-family: Verdana;
	color: #cc6600;
}
#popular h3 {
	display: inline;
	margin: 0;
	font-size: 12px;
	color: #000;
}
#popular a {
	color: #cc6600;
	text-decoration: none;
}
#popular a:hover {
	color: #993300;
	text-decoration: underline;
}
#container {
	margin: 15px 0;
	width: 100%;
	margin-top:0px;
}
#sidebar {
	float: left;
	margin: 0; 
	padding: 0;
	list-style-type: none;
}
#sidebar li h3 {
	margin:0px;
	padding:2px 5px 0px 5px;
	font-weight:bold;
	width:220px;
	background-color:#ff7711;
	color: #444;
	font-size:13px;
	text-transform: capitalize;
	border-bottom:1px solid #cc6600;
	margin-bottom:3px;
}
#sidebar ul {
	margin:0px; 
	padding: 0;
	margin-bottom:20px;
	list-style-type: none;
}
#sidebar li li {
	margin:0px; 
	padding: 2px 0px;

	font-size: 12px; 
	font-weight: normal;
}
#sidebar li a {
	display:block;
	margin-right:20px;
}
#sidebar li li:hover, #sidebar li li.selected {
	
}
#sidebar li li a {
	padding: 0px;
	padding-left:5px;
	color: #606060;
	text-decoration: none;
}
#sidebar li li a:hover {
	background-color:#f59622;
	color:#fff;
	text-decoration:underline;
}
#content {
	float: right;
	width: 695px;
}
#footer {

	list-style-type: none;



}
#footer li {
	float: left;
	margin: 0 0 0 20px;
	padding:0px 10px;
	display:inline;
}
#footer li h3 {
	margin: 0 0 10px 0;
	font-family: "Trebuchet MS"; font-size: 15px;
	color: #1084c8;
	text-transform: uppercase;
}
#footer ul {
	margin: 0; padding: 0;
	list-style-type: none;
}
#footer li li {
	float: none;
	margin: 0 0 5px 0;
	border-left:2px solid #666;
	width: auto;
}
#footer li li.first {
	border-left:0px;
}
#footer li li a {
	font-weight: bold;
	color: #7d7d7d;
	text-decoration: none;
}
#footer li li a:hover {
	text-decoration: underline;
}
#footer li.newsletter {
	margin: 0; padding: 55px 0 0 10px;
	width: 315px; height: 90px; text-align: center;
	background: right top no-repeat url(../images/bcknewsletter.jpg);
}
#footer li.newsletter h3.deals {
	margin: 0 0 5px 0;
	font-family: Tahoma; font-size: 13px;
	color: #fff;
}
#footer li.newsletter h3.signup {
	font-size: 14px;
	color: #004256;
	text-transform: uppercase;
}
#footer li.newsletter form {
	margin: 0;
}
#footer li.newsletter form * {
	vertical-align: middle;
}
#footer li.newsletter input {
	border: 0;
}
#footer li.newsletter .text {
	padding: 8px 5px;
	width: 175px;
	background: no-repeat url(../images/bcknewslettertext.gif);
	font-family: Tahoma; font-size: 11px;
	color: #4e4e4e;
}
#footer li.newsletter .btn {
	width: 70px; height: 30px;
	background: no-repeat url(../images/bcknewsletterbtn.gif);
	font-family: "Trebuchet MS"; font-size: 14px; font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
}
#home {
	float: right;
	width: 695px;
}
#adw120 {
	float: right;
	width: 120px; height: 480px;
	background-color: #4ba9d5;
	border: #dadada 3px solid;
}
#top5 {
	float: left;
	margin: 0 0 10px 0;
	width: 565px;
	background: repeat-y url(../images/bcktop5.gif);
}
#top5 .categories {
	margin: 0; padding: 0;
	list-style-type: none;
	width: 525px; line-height: 40px; height: 40px;
	background: no-repeat url(../images/bcktop5categories.jpg);
	padding-left: 40px;
}
#top5 .categories li {
	float: left;
	padding: 0 3px 0 0;
	background: right top no-repeat url(../images/bcktop5categoriesli.jpg);
	font-family: "Trebuchet MS"; font-size: 13px;
}
#top5 .categories li a {
	float: left;
	padding: 0 15px;
	height: 40px;
	color: #fff;
	text-decoration: none;
}
#top5 .categories li a:hover {
	background: repeat-x url(../images/bcktop5categoriesahover.gif);
}
#top5 .categories li.first a:hover {
	background: no-repeat url(../images/bcktop5categoriesfirsthover.jpg);
}
#top5 .categories li.first a {
	background: no-repeat url(../images/bcktop5categoriesfirsthover.jpg);
}
#top5 .products {
	padding: 5px 10px;
	width: 545px;
	background: left bottom no-repeat url(../images/bcktop5products.gif);
}
#top5 .products .listing {
	float: left;
	padding: 0 0 5px 0;
	width: 240px; text-align: center;
	background-color: #fff;
	font-size: 13px;
	line-height: 2em;
}
#top5 .products .listing h3 {
	margin: 0; padding: 10px 0;
	background-color: #f8f8f8;
	font-family: Impact; font-size: 24px; font-weight: normal;
	color: #646464;
}
#top5 .products .listing a {
	font-weight: bold;
	color: #1d90d4;
	text-decoration: none;
}
#top5 .products .listing a:hover {
	font-weight: bold;
	color: #1d90d4;
	text-decoration: underline;
}
#top5 .products ul {
	float: right;
	margin: 0; padding: 0;
	list-style-type: none;
	width: 300px;
}
#top5 .products li {
	margin: 0 0 2px 0; padding: 4px;
	width: 284px;
	background-color: #fffdfd;
	border: #e9e9e9 4px solid;
}
#top5 .products li:hover {
	border-color: #c3dfff;
	text-decoration: underline;
}
#top5 .products li a.link {
	float: left;
	margin: 0 6px;
	width: 110px;
	font-size: 13px; font-weight: bold;
	color: #515151;
	text-decoration: none;
}
#top5 .products li img {
	float: left;
}
#adw468 {
	float: left;
	width: 559px; height: 60px; text-align: center;
	background-color: #4ba9d5;
	border: #dadada 3px solid;
}
#more {
	clear: both;
	padding: 10px 0 0 0;
}
#more h3 {
	margin: 0 -5px; padding: 3px 0 0 10px;
	height: 37px; line-height: 1em;
	background: no-repeat url(../images/bckmoreh3.jpg);
	font-family: "Trebuchet MS"; font-size: 20px; font-weight: normal;
	color: #fff;
}
#more h3 span {
	display: block;
	line-height: 1em;
	font-family: Tahoma; font-size: 11px; font-weight: bold;
	color: #e9e9e9;
}
#more .pp {
	float: left;
}
#more .dd {
	float: right;
}
#more .pp, #more .dd {
	width: 345px;
	background: repeat-y url(../images/bckmorediv.gif);
}
#more .bottom {
	padding: 0 5px 5px 5px;
	width: 335px;
	background: left bottom no-repeat url(../images/bckmoredivbottom.gif);
}
#more ul {
	margin: 0; padding: 10px 0;
	list-style-type: none;
	width: 100%;
}
#more li {
	padding: 0 0 5px 0;
	width: 335px; line-height: 2em; text-align: center;
	border-bottom: #d6d6d6 1px solid;
	font-size: 13px; font-weight: bold;
	color: #7d7d7d;
}
#more li img {
	float: left;
}
#more .image {
	width:100px;
	float:left;
}
#more .name {
	float: left;
	text-align:left;
	width: 105px;
	line-height:120%;
	padding-top:5px;
}
#more .name a {
	font-size: 11px;
	color: #7d7d7d;
	text-decoration: none;
}
#more .price {
	float: right;
	width: 105px;
}
#more .price span {
	color: #1d90d4;
}
img {
	border: 0;
}

#result_content
{
float:left;
height: auto;
width: 692px;
margin-left: 5px;
padding-left:0px;
}

#result_content .top
{
float: left;
clear: both;
height: 50px;
width: 692px;
padding:0px;
border: 0px;
border-bottom: none;
font-size: 14px;
color: #6c6c6c;
font-weight: bold;
position:relative;
background-image:url("../images/rawratings/search_top.jpg");
}
.top ul {
	margin:0px;
	padding:0px;
	position:absolute;
	top:13px;
	left:20px;
	font-size:11px;
	font-weight:normal;
	border:1px solid #ccc;
}
.top ul li {
	display:block;
	float:left;
	background-color:#fff;
	
}
.top ul li.first {
	background-color:#666;
	padding:6px 12px;
	color:#fff;
}
.top ul li a{
	display:block;
	float:left;
	background-color:#fff;
	padding:6px 15px;
	border-left:1px solid #ddd;
	color:#666 !important;
}
.top ul li a:hover{
	background-color:#b8d970;
	color:#333;
}
#result_content .top a
{
text-decoration: none;
color: #4ba9d5;
}

#result_content .top a:hover
{
text-decoration: underline;
color: #4ba9d5;
}

#result_content .top .stripe
{
text-decoration: none;
color: #4ba9d5;
}
#result_content .top .page
{
text-decoration: none;
color: #f7941d;
}

#result_content .item
{
float: left;
clear: both;
height: auto;
width: 665px;
padding-top: 3px;
margin:10px;
border-top:2px solid #eee;
border-left:2px solid #eee;
border-bottom:2px solid #ccc;
border-right:2px solid #ccc;
font-family: helvetica, sans-serif;
font-size: 14px;
color: #6c6c6c;
font-weight: bold;
background-color:#fff;
background-image:url("../images/rawratings/item_bg.jpg");
background-repeat:repeat-x;
position:relative;
min-height:150px;
}
* html #result_content .item {
	height:150px;
}

#result_content .item:hover
{
border-top:2px solid #ddd;
border-left:2px solid #ddd;
border-bottom:2px solid #bbb;
border-right:2px solid #bbb;
}
#result_content .all_results {
	background-color:#f7f7f7;
	width:690px;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
}
.picture_left
{
float: left;
height: auto;
width: 114px;
padding: 7px;
}
.right_links {
	position:absolute;
	top:0px;
	right:0px;
	width:100px;
	border-left:1px solid #eee;
	min-height:150px;
	background-color:#fff;
}
.right_link_rating {
	text-align:center;
	border-bottom:1px solid #eee;
	padding:5px 0px;
}
.right_seller, .right_deals, .right_alert {
	font-size:10px;
	color:#999;
	padding:8px 0px;
	border-bottom:1px solid #eee;
	padding-left:25px;
	position:relative;
	font-weight:normal;
}
.right_seller img, .right_deals img, .right_alert img {
	margin-top:3px;
	margin-right:5px;
	position:absolute;
	top:5px;
	left:5px;
}
.midle_part
{
float: left;
height: auto;
width: 220px;
font-size: 12px;
font-weight:normal;
color: #4c4c4c;
padding-top:20px;
padding-bottom:10px;
}

.midle_part a
{
color: #1c8ed3;

font-size: 13px;
font-weight: normal;
}

.strp
{
color: #1c8ed3;
font-size: 13px;
font-weight: normal;
line-height: 2.0;
}

.store_cnt 
{
color: #1c8ed3;
font-family: Tahoma;
font-size: 13px;
font-weight: normal;
text-decoration: none;
}

.store_cnt:hover
{
color: #1c8ed3;
font-family: Tahoma;
font-size: 13px;
font-weight: normal;
text-decoration: underline;
}

.title_results a
{

font-size: 15px;
color: #006ac3;
text-decoration: none;
font-weight: bold;
}

.title_results a:hover
{
font: Tahoma;
font-size: 15px;
color: #f7941d;
text-decoration: underline;
font-weight: bold;
}
.price_range {
	width:100px;
	border:1px solid #eee;
	background-color:#f7f7f7;
	font-size:10px;
	color:#666;
	font-weight:normal;
	text-align:center;
	padding-top:5px;
	line-height:170%;
	padding-bottom:5px;
}
.price_range span a {
	color:#8fa624;
	font-size:11px;
	font-weight:bold;
}
.right_part_cl
{
float: left;
height: auto;
width: 200px;
font-size: 14px;
color: #595959;
font-weight: normal;
text-align: right;
line-height: 23px;
}

.from
{
color: #4e4e4e;

font-size: 11px;
font-weight:normal;
}
.top2 {
	font-size:12px;
	color:#ed6c19;
	font-weight:bold;
	line-height: 16px;
}
.top2 span {
	color:#666;
}
.price_nr a
{
font-size: 20px;
font-weight: bold;
font-family: Tahoma;
color: #2495d7;
text-decoration:none
}

.price_nr a:hover
{
font-size: 20px;
font-weight: bold;
font-family: Tahoma;
color: #2495d7;
text-decoration: underline;
}

.pageing
{
float: left;
clear: both;
height: 31px;
width: 680px;
padding-right:6px;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;

padding-top: 5px;

border-top: none;
}

.page_block
{
height: 21px;
float: right;
margin-left: 3px;
border: #e9e9e9 1px solid;
background: #eee;
font-size: 15px;
color: #999;
font-weight: bold;
padding-left: 4px;
padding-right: 4px;
}

.page_block a
{
font-size: 15px;
color: #999;
font-weight: bold;
text-decoration: none;
}
.page_block:hover
{
font-size: 15px;
color: #666;
font-weight: bold;
text-decoration: none;
background: #ccc;

}

.current_page_block
{
height: 21px;
float: right;
margin-left: 3px;
border: #e9e9e9 1px solid;
background: #ccc;
font-size: 15px;
color: #FFFFFF;
font-weight: bold;
padding-left: 2px;
padding-right: 2px;
}
.what_buy
{
width: 225px;
float: left;
height: auto;
text-align: center;
font: Tahoma 15px normal;
color: #4a4747;
}

.what_buy a
{
text-decoration: none;
font: Tahoma 15px normal;
color: #4a4747;
}

.what_buy a:hover
{
text-decoration: underline;
font: Tahoma 15px normal;
color: #4a4747;
}

.top5band
{
	position: absolute;
	width: 86px;
	height: 74px;
	background: url(../images/top5.png) no-repeat;
	z-index: 1;
	left: 237px;
	top: 170px;
}
#breadcrumbs {
	border-bottom:1px solid #eee;
	padding-bottom:10px;
}
#breadcrumbs a {
	color:#999;
	font-weight:bold;
	text-decoration:none;
	
}
#top_fader {
	height:36px;
	width:100%;
	background-image:url("../images/rawratings/top_fader.jpg");
}
#breadcrumbs a.last {
	color:#ff8f38;
}
#product_content
{
float: left;
height: auto;
width: 855px;
padding-left:10px;
}

#product_content .top
{
float: left;
clear: both;
height: auto;
width: 835px;
}

#product_content .top .left
{
float: left;
height: auto;
width: 215px;
}

#product_content .top .left img
{
padding: 15px;
}

#product_content .top .right
{
float: left;
height: auto;
width: 470px;
font-family: Tahoma;
font-size: 11px;
color: #565656;
line-height: 20px;
}
#detail_product, #detail_related {
font-family: Tahoma;
font-size: 11px;
color: #565656;
line-height: 20px;
border: 1px solid #dedede;
clear:left;
display:none;
padding:20px;
padding-top:0px;
}

.pr_title
{
font-family: "Times New Roman", Times, serif;
font-size: 22px;
color: #7c9f39;
font-weight: normal;
}

.see_rev 
{
color: #1c8ed3;
font-family: Tahoma;
font-size: 13px;
font-weight: normal;
text-decoration: underline;
}

#product_content .related_text
{
float: left;
height: 25px;
clear: both;
width: 775px;
font-family: Tahoma;
font-size: 17px;
color: #84ab21;
}

#product_content .related_obj
{
float: left;
height: auto;
clear: both;
width: 775px;
font-family: Tahoma;
font-size: 11px;
color: #646464;
}

#product_content .related_obj .box
{
float: left;
height: auto;
width: auto;
border: 1px solid #dedede;
padding: 15px;
text-align: center;
margin-right: 17px;
line-height: 18px;
}

#product_content .related_obj .box a
{
font-family: Tahoma;
font-size: 11px;
color: #646464;
text-decoration: none;
}

#product_content .related_obj .box a:hover
{
font-family: Tahoma;
font-size: 11px;
color: #646464;
text-decoration: underline;
}

.pr_pr
{
color: #5d88cf;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
}

#product_content .mnu
{
float: left;
height: 42px;
clear: both;
width: 775px;
margin-top: 20px;
position: relative;

}

#product_content .mnu img
{
margin-right: 7px;
}
#product_content .mnu a {
	display:block;
	width:162px;
	height:31px;
	background-image:url("../images/rawratings/featured.jpg");
	float:left;
	margin-right:5px;
	padding-top:11px;
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
	color:#333;
}
#product_content .mnu a#compare_link {
	background-image:url("../images/rawratings/featured_selected.jpg");
}
#product_content .sort
{
float: left;
height: 35px;
clear: both;
width: 753px;
border: 1px solid #dedede;
border-bottom: none;
margin-top: -1px;
z-index: -1;
color: #6c6c6c;
font-family: Tahoma;
font-size: 14px;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
padding-top: 7px;
}

#product_content .sort a
{
text-decoration: none;
}

#product_content .sort a:hover
{
text-decoration: underline;
}

.sort_style
{
font-family: Tahoma;
color: #4ba9d5;
font-size: 14px;
font-weight: bold;
}

.sort_style a
{
font-family: Tahoma;
color: #4ba9d5;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.sort_style a:hover
{
font-family: Tahoma;
color: #4ba9d5;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
}

.txt_bx
 {
	padding: 8px 5px;
	width: 175px;
	background: no-repeat url(../images/bcknewslettertext.gif);
	font-family: Tahoma; font-size: 11px;
	color: #4e4e4e;
	border: none;
}

.arrws
{
color: #6c6c6c;
font-family: Tahoma;
font-weight: bold;
}

.arrws a:hover
{
text-decoration: none;
}

#product_content .liltop
{
float: left;
height: 18px;
clear: both;
width: 680px;
border: 1px solid #dedede;

color: #4e4e4e;
font-family: helvetica, sans-serif;
font-size: 11px;
text-align: center;
font-weight: bold;

}

#product_content .liltop .col
{
float: left;
height: 16px;
width: 154px;
width: 160px;
padding-top: 2px;
color:#476819;

}

#product_content .detail_pr
{
float: left;
height: auto;
clear: both;
width: 680px;
border: 1px solid #dedede;
border-top: none;
color: #5e5e5e;
font-family: Tahoma;
font-size: 13px;
font-weight: normal;
}
#product_content .detail_pr.featured {
	background-color:#fffddd;
	border:1px solid #fc9;
}
#product_content .detail_pr .seller
{
float: left;
height: auto;
width: 150px; /* was 154 */
}

#product_content .detail_pr .seller img
{
margin: 12px;
}

#product_content .detail_pr .base
{
float: left;
height: auto;
width: 175px;
text-align: center;
font-size: 16px;
font-family: Tahoma;
color: #ff7800;
padding-top: 19px;
position: relative; /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */
}

#product_content .detail_pr .tax
{
float: left;
height: auto;
width: 169px;
text-align: left;
padding-left: 35px;
padding-top: 15px;
}

.tx
{
color: #67b818;
font-weight: bold;
}

#product_content .detail_pr .total
{
float: left;
height: auto;
width: 204px;
text-align: center;
font-size: 17px;
font-weight: bold;
font-family: Tahoma;
color: #1d90d4;
padding-top: 19px;
}

#product_content .detail_pr .buy
{
float: left;
height: auto;
width: 165px;
}

#product_content .detail_pr .buy img
{
margin: 15px;
}

#product_content .howmany
{
float: left;
height: 40px;
clear: both;
width: 775px;
font-family: Tahoma;
font-size: 19px;
color: #1d90d4;
font-weight: bold;
text-decoration: none;
padding-top: 10px;
}

#product_content .howmany a
{
font-family: Tahoma;
font-size: 19px;
color: #1d90d4;
font-weight: bold;
text-decoration: underline;
}

#product_content .howmany a:hover
{
font-family: Tahoma;
font-size: 19px;
color: #1d90d4;
font-weight: bold;
text-decoration: none;
}
.right_adds
{
width: 150px;
height: auto;
float: left;
}

.right_adds .add1
{
width: 139px;
height: 369px;
float: left;
clear: both;
background: #4ba9d5;
border: 1px solid #dadada;
margin-left: 5px;
}

.right_adds .add2
{
width: 139px;
height: 575px;
float: left;
clear: both;
background: #4ba9d5;
border: 1px solid #dadada;
margin-left: 5px;
margin-top: 5px;
}
.right_adds .add1 .box a {
	text-decoration:none;
	color:blue;
}
.right_adds .add1 .box a span.pr_pr{
	padding-top:5px;
	text-decoration:none;
	font-size:12px;
}
.qsd
{
text-decoration: none;
}
.qsd:hover
{
text-decoration: none;
color: #1C8ED3;
}

.bse
{
color: #ff7800;
text-decoration: none;
}

.bse:hover
{
color: #ff7800;
text-decoration: underline;
}

.tlt
{
color: #1d90d4;
text-decoration: none;
}

.tlt:hover
{
color: #1d90d4;
text-decoration: underline;
}
.footer {
	width: 100%;
	height: 63px;
	background-image: url(../images/bg_footer.png);
	background-repeat: repeat-x;
	border-top: 3px solid #94c83a;
	color: #8d8d8d;
	font-size: 12px;
	margin-top: 130px;
}

.footer a {
	color: #8d8d8d;
	text-decoration: none;
}

.footer a:hover {
	color: #8caf21;
}

.footer .wrap {
	width: 1100px;
	margin-top: 23px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
}

.footer .wrap .left {
	float: left;
}

.footer .wrap .right {
	float: right;
}
