/* CSS Document */
html, body { padding:0px;margin:0px;height:100%; }

body {
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;height:100%;line-height:16px;
}

* {	margin:0px;padding:0px;font-size:100%; }
img { border: 0px; }

a { text-decoration:none;}
a:hover { text-decoration:underline; }

/* to remove the focus outline from images */
a:active { outline:none; }
:focus { -moz-outline-style: none; }

h2 { font-size:18px; }
.home h3 { font-size: 14px; }
.dropshipping h5,
.advertising h6 { font-size: 14px;}

.flt { float:left; }
.fltRight { float:right; }
.bold { font-weight: bold; }
.gray_text { color:#666; }

#container,#top,#bottom,#nav,#bottom_temp { width:870px; }

#container { margin:0px auto; }
#top {	padding:10px 0px 10px 0px; }

*:first-child+html #top,
*:first-child+html #nav,
*:first-child+html #bottom { margin-left:10px; }

* html #top,
* html #nav,
* html #bottom { margin-left:5px; }

#nav { border-bottom:1px solid #ADCFEA;height:27px; }
#nav ol, #nav li,
#bottom_temp ol, #bottom_temp li,
#bottom ol, #bottom li { list-style: none;display: inline; }
#nav a, #bottom_temp a { background-color: #E9F4FF;padding: 5px; color: #000;text-decoration: none;border: 1px solid #ADCFEA;border-right:0px;border-bottom: 0px; }
#nav a:hover, #bottom_temp a:hover { color: #fff;background-color: #000; }
#nav a.selected, #bottom_temp a.selected { background-color:#ADCFEA; }
#bottom li { padding-right:2px;margin-right:2px;border-right:1px solid #ADCFEA; }
#logo { width: 387px; }
#logo img {
	background-image: url(/i/a.gif);
	background-position:0px -40px;	
}
#top_adverts { width:483px;height:62px;overflow: hidden; }
#bottom {
	border-top:1px solid #ADCFEA;
	text-align:right;padding-bottom: 10px;
}
#main { width:880px; }
#categories {
	width:210px;padding:10px 0px 10px 0px;
	background-image: url(/i/a.gif);
	background-position:0px -1px;
	background-repeat: no-repeat;
}
	#categories ul, #categories li,
	.block ol, .block ol li { list-style: none; }
	#categories li a {
		padding:4px 0px 0px 15px;
		width:195px;height: 20px;
		background-image: url(/i/a.gif);
		background-position:0px -1px;		
		text-decoration:none;color: #000;
	}
	#categories li a:hover,
	#categories li a.noline:hover {
		background-position:-210px 0px;
		color:#E9F4FF;
	}
	#categories li a.noline { background-position:0px 0px; }
	#categories li a.selected { background-position:-419px 0px; }
	#categories li a.selected:hover { color:#000;}

#leftContent { width:680px; }
#rightContent { width:190px; }
	
#content { width:460px; padding-top:10px; }
.block { width: 460px; padding-bottom: 10px; }
.block p { margin-bottom:10px; }
.block3 { width: 230px; }
.block2 { width: 870px; padding-bottom: 20px; }
.block ol li {
	border-bottom:1px solid #ADCFEA;
	padding-top:10px;padding-bottom:2px;
	width:460px;background-color:#fff;
}

.block ol li.featured {	background-color:#FFFAE6; }
/*
.block ol li:hover,
.block ol li.featured:hover {
	background-color:#E9F4FF;
	cursor: pointer;
	
}
*/
.thumb {
	background-image: url(/i/a.gif);
	background-position:-550px -25px;
	margin:0px 10px 10px 0px;
}

.block .location { width:460px; }

.pagechooser { width:100% }
.numbers, .a2b { text-align: center; }
.previous, .next { width:80px; }
.next { text-align: right; }
.previous img, .next img {
	background-image: url(/i/a.gif);
	background-position: -26px -25px;
	margin-right: 5px;
}
.next img {
	background-image: url(/i/a.gif);
	background-position:-39px -25px;
	margin-right:0px;margin-left:5px;
}

#search_box, .adv_box {
	background-image: url(/i/a.gif);
	background-position:-650px 0px;
	border-bottom: 1px solid #ADCFEA;
	margin-bottom: 10px;width: 190px;
}
#search_box .formrow,
.adv_box .formrow { width: 180px;margin:5px 0px 0px 5px; }
.formrow .r { width:175px;}
#q, #search_category,
#email, #password { width:100%; }
#search_box .frsubmit1, .adv_box .frlogin { margin-bottom:5px; }
#search_box .l, .adv_box .frlogin .l { display: none; }
.frsubmit1 .r, .adv_box .frlogin .r { text-align: right; }
.frsolid {
	background-color:#fff;
	padding:5px; width: 190px;
	border: 1px solid #ADCFEA;
}

#top_searches {
	background-image: url(/i/a.gif);
	background-position:-840px 0px;
	border-top:1px solid #ADCFEA;
	border-bottom:1px solid #ADCFEA;
	margin-bottom:10px;width: 190px;	
}
#top_searches_title {
	padding:4px 0px 0px 15px;
	width:175px;height: 20px;
	background-image: url(/i/a.gif);
	background-position:-650px 0px;		
}
#top_searches_list {
	width:190px;
	padding: 5px 0px 5px 0px;
}
#top_searches_list li {
	margin-left: 30px;
}

#sky_adverts { width:190px;margin-bottom: 10px;text-align: center; }
.search_title { color:#ADCFEA; }
.search_title span { color:#000; }

.advertising .formrow,
.contact .formrow {	width:450px;margin-bottom: 5px; }
.advertising .l,
.contact .l { width: 130px; text-align: right;padding-right:10px; }
.advertising .r,
.contact .r { width: 290px; }
.advertising .text,
.advertising .textarea,
.contact .text,
.contact .textarea,
.contact #email { width:280px; }
.advertising .textarea,
.contact .textarea { height:70px; }
.frcontinue .l,
.frsubmit .l { display: none; }
.frcontinue .r,
.frsubmit .r { width:440px; text-align: right; }
.advertising li,
.within li { margin-left: 15px;}
.req { color: blue; font-weight: bold; }
.advertising .frcategory1 .r { width: 180px; }
.frreq { text-align: right; color: blue;}
.froption .l { width: 230px; }
.froption .r { width: 190px; }

.blockLinks ul li {	margin-left:20px; }