/*--------------------- 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%;
}
#nav {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
  position: absolute;
	top:40px;
	left: 720px;
	text-indent: 0px;
	 background: none;
	 font-size:14px;
	width:18%;
	height:100%;
}
#nav2 {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
  position: absolute;
	top:40px;
	left: 790px;
	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; }

#jsddm
{
	
	margin: -3px 0 0 0;
	padding: 0 0 0 20px;}
	
	#jsddm li
	{	float: left;
		list-style: none;}

	#jsddm li a
	{	display: block;
		padding: 3px 12px 3px 3px;
		text-decoration: none;
		border: 1px solid #BCBCBC;
		width: 135px;
		white-space: nowrap;
		background: url(images/drop-down.png) 98% no-repeat; 
		color:#000;
		}
		
	#jsddm li a:visited	{color:#000;}

	    #jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			z-index:10;
			visibility: hidden;}
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	width: auto;
			padding: 5px;
			background:#FFF;
			border: 1px solid #333;
			border-bottom:none;
			border-top:none;
			}
		#jsddm li ul li a:hover	{background: #EEE;}
		#jsddm li ul li a img	{padding-right:5px;}
		#jsddm li ul li .first {border-top: 1px solid #333;	}
		#jsddm li ul li .last {	border-bottom: 1px solid #333;	}
		#jsddm li ul li .selected, #jsddm li ul li .selected:hover {color:#FFF; background-color:#888;}

#jsddm #box-selected {height:16px;}
#jsddm #flag-img { position:absolute; top:2px;}
#jsddm #flag-text { position:absolute; left:48px; height:30px;}
#all-flags { position:absolute; width:139px; height:17px; top:-20px; right:5px; z-index:20; background:url(images/country-selector.jpg) no-repeat; }

/*--------------------- Content_top ---------------------*/
#content_top {
	overflow: hidden;
	position:relative;	/*fix ie overflow bug */
	height:173px;
	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:80px;
	height:24px;
	margin-left:5px;
	padding:2px;
}
.left #form_search #keywords_label{
	position:absolute;
	top:160px;
	font-size:18px;
}
.left #form_search #keywords{
	display: block;
	position:absolute ;
	background:#F4F4F4;
	border:solid 1px #666;
	color:#333;
	font-size:16px;
	width:150px;
	height:20px;
	margin-left:5px;
	padding:2px;
	top:160px;
	left:160px;
}
.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:60px;
}
#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{
	text-align:center;
	width:110px;
	float:left;
    vertical-align: middle;
}

#content_main .result_img{
	max-width:100px;
	max-height:100px;
	margin: 5px 0 0 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;
	line-height:20px;
}
#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: 5px;
}
#content_main #new_search a{
	font-size:20px;
	color:#C60;
}
#content_main #page_link{
	padding: 20px 5px;
}
/*------- Pagination --------*/
#pagination-clean{ position:relative; width:90%; }

#pagination-clean li{ margin:0 2px 0 0; padding:0; list-style:none; float:left; border-right:solid 1px #DEDEDE; }
#pagination-clean a{  margin-right:2px;}

#pagination-clean .previous-off,
#pagination-clean .next-off {
	color:#888888;
	display:none;
	float:left;
	font-weight:bold;
	padding:3px 4px;
}	

#pagination-clean .next, #pagination-clean .next-off {border: none; }
#pagination-clean .next a, #pagination-clean .previous a {font-weight:bold; }
#pagination-clean .previous a, #pagination-clean .previous-off{	 }

#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; } 