@CHARSET "utf-8";
* {	margin:0px; padding:0px;}
body {font-size:10pt;color: #272727; font-family:  Arial,sans-serif;;padding:0px;}
a img {border:0px;}

h1{
	font-size:11pt;
}
p{
	margin:15px 0px;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

ul{
	list-style:none;
}
li{
	padding:2px 0px;
}


#page{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	
	border:0px solid red;
	position:absolute;
	/*float:left;*/
	
	background-color:#010317;
}

#header{
	margin-left:auto;
	margin-right:auto;
	width:980px;
	border:0px solid blue;
	background-position:right;
	
}

#main{
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	width:980px;
}

#title{
	float:left;
	padding-bottom:10px;
	color:#504d4d;
	
}

#title h1{
	font-size:11pt;
	
}


#sort{
	float:left;
	width:685px;
	height:50px;
	padding:10px 10px 0px 10px;
	font-size:9pt;
	color:#666666;
	text-align:right;
}
#sort a{
	color:#DC3D58;
	
}


ul{border:0; margin:0; padding:0;}

#pagination li{
	border:0px;
	margin:0px;
	padding:0px;
	font-size:10pt;
	list-style:none;
	display:inline;
}

#pagination a{
	border:solid 1px #DDDDDD;
	margin-right:2px;
}

#pagination .previous-off,
#pagination .next-off {
	color:#717171;
	display:block;
	float:left;
	font-weight:bold;
	padding:3px 4px;
}

#pagination .next a,
#pagination .previous a {
	font-weight:bold;
	border:solid 1px #FFFFFF;
}

#pagination .active{
	color:#DC3D58;
	font-weight:bold;
	display:block;
	float:left;
	padding:4px 6px;
}

#pagination a:link,
#pagination a:visited {
	color:#DE6A7E;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}

#pagination a:hover{
	border:solid 1px #c1c1c1;
}

















.bold{
	font-weight:bold;
}

#main_content{
 	float:left;
 	margin-left:auto;
	margin-right:auto;
 	/*background:url(/imgs/main_background.gif) repeat-y;*/
 	margin-top:15px;
 	
}

#main_body{
	float:left;
	width:718px;
	border:0px solid blue;
	padding:0px;
		background:#fff;
		
	/*background:url(/imgs/top_cap.gif) no-repeat #fff;*/
}

#main_body a {
	color:#ff9c00;
	text-decoration:underline;
}


#main_sidebar{
	float:right;
	width:250px;
	border:0px solid pink;
	padding:0px;
		background:#fff;
	
}

#footer{
	border:0px solid black;
	width:100%;
	min-height:200px;
	background:#4cc50a;
	color:#fff;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	border-bottom:3px solid #DC3D58;
}

#footer_content{
	margin-left:auto;
	margin-right:auto;
	width:980px;
	padding-top:25px;
	height:300px;
}

#footer_content a{
	color:#FFF;
}

.ad{
	border:0px solid red;
	float:left;
	width:100%;
	border-bottom:1px dotted #c1c1c1;
	margin:0px 0px 20px 0px;
	padding-bottom:10px;
}

.ad_photo{
	width:105px;
	float:left;
}
.ad_icons{
	float:left;
}

.ad_text{
	width:485px;
	float:left;
	margin:0px 5px;
}

.ad_price{
	width:96px;
	height:63px;
	float:left;
	border:0px solid red;
	text-align:center;
	color:#fff;
	font-size:1.2em;
	background:transparent url(/imgs/sprite_v3.gif) no-repeat scroll -11px -67px;
}

.ad h2{
	color:#4cc50a;
	font-size:10pt;
}

a.ad_title{
	color:#dc3d58;
}


.ad_related{
	border:0px solid red;
	padding:5px 0px;
	width:100%;
	font-size:8pt;
	color:#696969;
}


.ad_related a{
	/*color:#39a70e;*/
	color:#de6a7e;
	/*color:#4cc50a;*/
}

.ad_text_subtitle{
	float:left;
	margin:2px 0px;
	color:#a0a0a0;
	font-size:8pt;
	
}

.ad_text_subtitle a{
	color:#a0a0a0;
	border-top:1px solid #fff;
}

.ad_text_subtitle a:hover{
	color:#717171;
}

#main_sidebar a {
	color:#ff9c00;
	text-decoration:underline;
}

#main_sidebar ul{
	list-style:url(/imgs/categories_li.gif);
	margin:0px 0px 0px 15px;
	padding:0px;
}
#main_sidebar li{
	margin:2px 0px 2px 0px;
	border-bottom:1px dotted #EAEAEA;
	padding-bottom:4px;
}




a.combo{
	color:#a0a0a0;
	background:transparent url(/imgs/more.gif) no-repeat ;
	background-position:right;
	padding-right:22px;
	border:0px;
}

a:hover.combo{
	color:#717171;
	background:transparent url(/imgs/more_hover.gif) no-repeat ;
	background-position:right;
	padding-right:22px;
	border-top:1px dotted #dadada;
}

.clearboth { clear: both; }

.sidebar_box{
	float:left;
	background:#fff;
	border:0px solid #c1c1c1;
	padding:5px;
	width:236px;
}

#search{
	float:left;
	width:100%;
	padding:20px 0px 10px 0px;
}

#search_logo{
	float:left;
	width:150px;
	height:61px;
}

#search_logo a{
	background:transparent url(/imgs/sprite_v3.gif) no-repeat scroll -11px -1px;
	width:150px;
	height:61px;
	float:left;
}


#search_input{
	width:650px;
	height:61px;
	background:transparent url(/imgs/search_bg.gif) repeat-x scroll 0 0;
	float:left
}

#search_input input{
	height:30px;
	width:96%;
	margin:12px 0px 0px 10px;
	border:0px;
	font-size:1.8em;
	color:#424242;
}

#search_button{
	float:left;
}

#search_samples{
	float:left;
	clear:both;
	margin:-8px 0px 0px 0px; 
	width:710px;
	height:18px;
	overflow:hidden;
	color:#19526e;
	
}

#search_samples a{
	color:#fff;
}

.ico_favorite a{
	width:16px;
	height:16px;
	float:left;
	background:transparent url(/imgs/sprite_v3.gif) no-repeat scroll -166px -66px;
	margin:0px 4px;
}

.ico_favorite a:hover{
	background:transparent url(/imgs/sprite_v3.gif) no-repeat scroll -166px -84px;
}

.ico_stats a{
	width:16px;
	height:16px;
	float:left;
	background:transparent url(/imgs/sprite_v3.gif) no-repeat scroll -150px -66px;
	margin:0px 4px;
}

.ico_stats a:hover{
	background:transparent url(/imgs/sprite_v3.gif) no-repeat scroll -150px -84px;
}

.ico_email a{
	width:16px;
	height:16px;
	float:left;
	background:transparent url(/imgs/sprite_v3.gif) no-repeat scroll -115px -66px;
	margin:0px 4px;
}

.ico_email a:hover{
	background:transparent url(/imgs/sprite_v3.gif) no-repeat scroll -115px -84px;
}

.ico_shop a{
	width:16px;
	height:16px;
	float:left;
	background:transparent url(/imgs/sprite_v3.gif) no-repeat scroll -133px -66px;
	margin:0px 4px;
}

.ico_shop a:hover{
	background:transparent url(/imgs/sprite_v3.gif) no-repeat scroll -133px -84px;
}



.sort {
	background:transparent url(http://digg.com/img/tab-line.gif) repeat-x scroll 0 50%;
	float:left;
	width:100%;
	margin-bottom:20px;
}

.sort span.tool {
background:#504D4D url(/imgs/sprite_v6.gif) no-repeat scroll 100% -221px;
height:auto;
padding:0;
}


.sort .tool, .sort .tool:visited {
background:#FFFFFF none repeat scroll 0 0;
border:4px solid #FFFFFF;
color:#504D4D;
float:right;
font-weight:bold;
height:20px;
margin-top:3px;
padding:2px 1px;
text-decoration:none;
word-spacing:-0.1em;
}
.tool {
display:block;
float:left;
font-size:9pt;
min-height:20px;
padding:4px 6px;
}

.sort h1 {
background:#FFFFFF none repeat scroll 0 0;
float:left;
font-size:11pt;
padding-top:8px;
padding-right:5px;
word-spacing:-0.1em;
color:#504d4d;
}

.sort span.tool strong {
background:transparent url(/imgs/sprite_v6.gif) no-repeat scroll 0 -221px;
color:#FFFFFF;
display:block;
height:16px;
padding:2px 6px;
}
