/*--------------------- Reset Styles ---------------------*/
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {  
margin: 0; padding: 0; border: 0; outline: none;  
}  
address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }
body {
	line-height: 16px;
}
:focus {outline: 0;}
ol, ul {list-style: none;}
img {border:0;}
a{text-decoration: none; outline:none; }
table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }

/*--------------------- Body ---------------------*/
.center{ 
	position:relative;
	width:960px; 
	height:100%; 
	margin:0 auto; 
}

.center2{ 
	position:relative;
	width:800px; 
	height:100%; 
	margin:0 auto; 
}

/*--------------------- Header ---------------------*/
#header {
	height:110px;
}
#logo {
  
	width:75%;
	height:100%;
}
#homenav {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	position: absolute;
	top:3px;
	left: 748px;
	text-indent: 0px;
	background: none;
	font-size:14px;
	width:18%;
	height:102px;
	bottom: 24px;
}
#nav {
  position: absolute;
	top:20px;
	left: 720px;
	text-indent: 0px;
	 background: none;
	 font-size:14px;
	width:18%;
	height:100%;
}
#nav2 {
  position: absolute;
	top:20px;
	left: 880px;
	text-indent: 0px;
	 background: none;
	 font-size:14px;
	width:18%;
	height:100%;
}

#header_light {
	position: absolute;
	background: url(images/header_light.png) no-repeat;
	top:-80px;
	left:100px;
	width:600px;
	height:400px;
}

.style10 {
font:100 12px/1.5 "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px; 
color:0099FF; }

/*--------------------- Content_top ---------------------*/
#content_top {
	overflow: hidden;
	position:relative;	/*fix ie overflow bug */
	height:153px;
	background:#09F;
	padding:18px;
	font:100 16px/1.5 "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height: normal;
}
#content_top2 {
	overflow: hidden;
	position:relative;	/*fix ie overflow bug */
	height:163px;
	background:#09F;
	padding:18px;
	font:100 16px/1.5 "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height: normal;
}
.left {
	float:left;
	width:700px;
	height:100px;
}
.left #form_search{
	margin-top:30px;
}
.left #form_search label{
	display:block;
	float:left;
	font-size:21px;
}
.left #form_search #price{
	display:block;
	float:left;
	background:#F4F4F4;
	border:solid 1px #666;
	color:#333;
	font-size:20px;
	width:100px;
	height:24px;
	margin-left:5px;
	padding:2px;
}
.left #form_search #search{
	display:block;
	text-indent:-2000px;
	line-height: 0px;	/*fix ie submit button indent bug*/
	float:left;
	background: url(images/search.png);
	font-size:20px;
	width:60px;
	height:30px;
	cursor:pointer;
}
.left #filter {
	float:right;
	padding: 3px 10px 0 0;
	font-size: 15px;
}
.left #filter a{
	color:#FFF;
}
.left #filter_ico{
	padding-left:7px;
	vertical-align: bottom;
	width:20px;
	height:20px;
}
#content_top .right {
	float:right;
}
/*------- Category --------*/
#cat {
	position:relative;
	clear:both;
	background-color: #f6a91c;
	border: solid 1px #333;
	color:#000;
	width:940px;
	padding:5px 2px;
	top:35px;
}
#cat .checkbox{
	margin-right:1px;
}
#cat .main_category{
	clear:both;
	font-weight:900;
}
#cat label{
	display:block;
	float:left;
	height:25px;
	font-size: 15px;
	text-indent:7px;
}


/*--------------------- Content_main ---------------------*/
#content_main {
	position:relative;
	background: #FFF;
	padding:10px;
	min-height:220px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content_main .result_box{
	position:relative;
	background: url(images/bg_box.png) repeat-x;
	border-top: solid 1px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	width:950px;
	height:110px;
}
#content_main .last{
	border-bottom: solid 1px #999;
}

#content_main .result_left{
	float:left;
}
#content_main .result_imgholder{
	display: table-cell;
	font-size:100px; /*for ie*/
	width:110px;
	height:110px;
	text-align:center;
    vertical-align: middle;
}

#content_main .result_img{
	max-width:100px;
	max-height:100px;
	margin-left:5px;
	vertical-align: middle;
	border: solid 1px #CCC;
}
#content_main .result_title{
	float:left;
	width:830px;
	font-size:18px;
	color:#06F;
	text-decoration:underline;
	padding:5px;
}
#content_main .result_title a {
	color:#06F;
}
#content_main .result_details {
	position:absolute;
	left:110px;
	bottom:0px;
	padding:5px;
	font-size:16px;
	line-height:1.2;
}
#content_main .result_details span{
	color:#C60;
}
#content_main .result_price {
	position:absolute;
	right:0;
	bottom:0px;
	padding:10px;
	font-size:16px;
}
#content_main .result_price span{
	font-size:20px;
	color:#C60;
}
#content_main #new_search{
	padding: 10px 5px;
}
#content_main #new_search a{
	font-size:20px;
	color:#C60;
}

/*------- Pagination --------*/
#pagination-clean{
	position:relative;
	height:20px;
	width:500px;
	margin-bottom:20px;
}
#pagination-clean li{
	border:0; margin:0; padding:0;
	list-style:none;
}
#pagination-clean li, #pagination-clean a{
	border-right:solid 1px #DEDEDE;
	margin-right:2px;
}
#pagination-clean .previous-off,
#pagination-clean .next-off {
	color:#888888;
	display:block;
	visibility:hidden;
	float:left;
	font-weight:bold;
	padding:3px 4px;
	border:none;
}	
#pagination-clean .next a,
#pagination-clean .previous a{
	border:none;
	font-weight:bold;
}
#pagination-clean .previous a,
#pagination-clean .previous-off{
	border-right:solid 1px #DEDEDE;
}
#pagination-clean .active{
	color:#000000;
	font-weight:bold;
	display:block;
	float:left;
	padding:4px 6px;
}
#pagination-clean a:link, 
#pagination-clean a:visited {
	color:#0e509e;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:underline;
}
#pagination-clean a:hover{
	text-decoration:none;
}
/*--------------------- footer ---------------------*/
#footer {
	background: url(images/bg_footer.jpg) repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height:100px;
	color:#666666
}
#footer p{
	text-align:center;
	padding-top:10px;
}
.h1 {font-size: 16px;
font-color: #FFF
text-decoration: none;
font-weight: normal; 
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
.ss {font-size: 14px;
font-color: #999999
text-decoration: none;
font-weight: normal; 
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
a.white:link {color: #FFF; text-decoration: none; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px }
a.white:active {color: #FFF; text-decoration: none; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px }
a.white:visited {color: #FFF; text-decoration: none; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px}
a.white:hover {color: #FFF; text-decoration: none; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px}

a.blue:link {color: #0000EE; text-decoration: none; }
a.blue:active {color: #0000EE; text-decoration: none; }
a.blue:visited {color: #0000EE; text-decoration: none; }
a.blue:hover {color: #0099FF; text-decoration: none; } 

a.blue2:link {color: #0000EE; text-decoration: underline; }
a.blue2:active {color: #0000EE; text-decoration: underline; }
a.blue2:visited {color: #0000EE; text-decoration: underline; }
a.blue2:hover {color: #FFF; text-decoration: underline; } 

a.orange:link {color: #FF9900; text-decoration: underline; }
a.orange:active {color: #FF9900; text-decoration: underline; }
a.orange:visited {color: #FF9900; text-decoration: underline; }
a.orange:hover {color: #blue; text-decoration: underline; } 

.tweetmeme{display:inline; padding-top:5px}
.social {float:left;border:0;margin:10px auto 0;padding:5px 0 5px 30px;width:582px;position:relative}

.style2 {font-size: 12px}
.style14 {font-size: 14px; vertical-align: middle;
}
.style15 {font-size: 13px}
