* {margin: 0; padding: 0;}
a {outline: none; text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: none;}
ol, ul, li {list-style: none;} 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* added */
.text3	 		{font-family: Verdana; font-size: 12px; color: #000000;}
.sale			{font-family: Verdana; font-size: 10px; color: #ff0000; text-decoration: none}
.sale:hover		{font-family: Verdana; font-size: 10px; color: #ff0000; text-decoration: underline}

/* ie6 */
*html #show_sites .btn {margin: 1px 0 0 5px;}

/* layout */
html {}
body {font: 62.5%/1.4 Verdana, sans-serif; color: #6e6c6c; background: #362f2d; padding: 10px 0; }
#page {width: 802px; margin: 0 auto;}
#header {background: #6dbbd6 url(/images/bg/header.jpg) left top no-repeat; padding-top: 237px; position: relative;}
#content {background: #fff url(/images/bg/content.png) left bottom no-repeat;}
#footer {text-align: center; font-family: Tahoma, Geneva, sans-serif; font-size: 1.1em; padding-top: 13px;}

/* header*/
#logo {position: absolute; top: 165px; left: 124px;}
	#logo a {display: block; text-indent: -200em; overflow: hidden; background: url(/images/all/logo.jpg) left top no-repeat; width: 515px; height: 58px;}
#menu {font-family: Arial, Helvetica, sans-serif; width: 800px; background: #0079f9 url(/images/bg/menu.png) left top repeat-x; border: 1px solid #fff; padding: 8px 0 9px;}

	#menu li {color: #fff; font-size: 1.2em; display: inline; padding-right: 21px;}
	#menu li:before {content:"\007C\00A0\00A0\00A0\00A0\00A0\00A0\00A0";}
	#menu li:first-child:before {content:"";}
	#menu .first {padding-left: 10px;}
		#menu a {color: #fff;}
		#menu a:hover {color: #004a70; text-decoration: none;}
#opts {background: #383737 url(/images/bg/lines.png) left top repeat-x; padding: 0 16px 0 8px; border: 1px solid #fff; border-top: none; width: 776px; overflow: hidden;}
#opts form {padding: 14px 0; float: left;}
#show_sites {width: 276px; overflow: hidden; border-right: 1px solid #fff;}
	#show_sites label {display: none;}		
	#category {font-size: 1.1em; color: #3f3f3f; padding: 1px; border: 1px solid #2f2927; display: block; width: 137px; height: 18px;}
	#show_sites span {border: 1px solid #fff; display: block; float: left;}
	#show_sites .btn {margin: 1px 0 0 8px;}
#subscribe {width: 495px; overflow: hidden;}	
	#subscribe label {font-size: 1.1em; color: #fff; font-weight: bold; display: block; float: left; padding: 0 8px 0 10px; margin-top: 2px;}
	#subscribe input {display: block; float: left;}
	#email {border: 1px solid #afafaf; background: #2f2927; color: #979493; font-size: .9em; padding: 3px 6px 5px; width: 215px; margin-right: 8px;}
	#subscribe .btn {margin-top: 1px;}
	
/* content */
#sites_list {padding: 5px;}
#sites_list .item {background: url(/images/bg/container.png) left top repeat-y; margin-bottom: 5px;}
#sites_list .container {background: url(/images/bg/top.png) left top no-repeat;}
#sites_list .box {background: url(/images/bg/bottom.png) left bottom no-repeat; width: 780px; overflow: hidden; padding: 5px; min-height: 157px;}
	#sites_list .block {background: url(/images/bg/map.png) right top no-repeat; width: 565px; float: left;}
		#sites_list .info {background: url(/images/bg/dot.png) left bottom repeat-x; width: 561px; padding-bottom: 8px; margin-left: 5px;}
		.about {width: 355px; float: left; position: relative; left: -2px;/* padding-left: 3px;*/}
			.about h3 {color: #398fb0; font-size: 1.5em; line-height: 1.3em; margin-bottom: 0;}
				.about h3 a {color: #398fb0; text-decoration: underline;}
				.about h3 a:hover {text-decoration: none;}
			.site_desc {font-size: 1em; color: #362f2d;}
			.site_desc li {background: none; margin-bottom: 0;}
			.site_desc strong {}
			.site_desc span {}
			.site_desc span a {font-weight: bold; color: #808080; text-decoration: underline;}
			.site_desc span a:hover {text-decoration: none;}
			.site_desc span.cats a {font-weight: normal; color: #362F2D; text-decoration: none;}
			.site_desc span.cats a:hover {text-decoration: underline; color: #FF0000;}
		.price {background: #a6d7ea; border: 1px solid #0a6082; width: 190px; float: right; overflow: hidden; padding: 0 5px 2px 5px;}	
			.price strong {font-size: 1.1em; color: #114b60; width: 49px; display: block; float: left; margin-top: -1px; margin-bottom: 6px;}
			.price ul {width: 141px; float: left; padding-top: 1px; font-size: 1em;}
			.price li {color: #1a1e1f; font-size: 1em; line-height: 1.2em; margin-bottom: 0;}
		.description {color: #636363; font-size: 1em; line-height: 1.4em; padding-top: 4px; padding-left: 3px;}	
			.description a {color: #398fb0; font-weight: bold;}
			.description a:hover {}
	#sites_list .thumbnail {display: block; width: 200px; height: 150px; padding: 1px; border: 1px solid #362f2d; float: right;}
		#sites_list .thumbnail img {display: block; width: 200px; height: 150px;}
	
.pager {font-size: 1.3em; font-weight: bold; padding: 0 13px 8px; margin-top: -5px;}
	.pager a {color: #362f2d;}
	.pager a:hover {}
	
/* footer */	
.copyright {color: #fff; margin-bottom: 5px;}
	.copyright a {color: #fff;}
.designed {color: #818181;}
	.designed a {color: #818181;}
	
	.links a  { color: #444; }