html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  font-family: arial, sans serif;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

body { font:13px/1.231 sans-serif; *font-size:small; }
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li, aside ul, aside li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }

sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; }
.ie6 legend, .ie7 legend { margin-left: -7px; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }

::-moz-selection{ background: #ED8C23; color:#fff; text-shadow: none; }
::selection { background:#ED8C23; color:#fff; text-shadow: none; }
a:link { -webkit-tap-highlight-color: #ED8C23; }

button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

body, select, input, textarea {  color: #222; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a, a:active, a:visited { color: #607890; }
a abbr, a acronym, a abbr[title], a acronym[title] { border: none; }
a:hover { color: #036; }
.error {color:#D80A0C;}
p { margin: 16px 0; }

::-webkit-input-placeholder, input:-moz-placeholder {
	font-style: italic;
	color:		#CCC;
}

/* MASTER TEMPLATE */
body {
	background-color: #FFF;
}

div#main, section#region nav{
	margin:			0 auto;
	padding:		7px 20px 5px 20px;
	width: 			940px;
}

#home div#main {
	padding-top:20px;
}

header div.inner, nav#primary ul, nav#secondary ul, footer div#inner{
	margin: 0 auto;
	width: 	960px;
}

header nav li {
	float: left;
}

a:link, a:visited, a:hover, a:active {
	color: #1775BA;
}

a:link, a:visited, a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.help, .ads p a.help {
	background:	url(/affiliates/freeads-files/img/help.png ) no-repeat;
	display:	inline-block;
	height:		17px;
	text-indent: 	-9999px;
	width:		17px;
}

input.secondary, a.secondary, .ie6 a.secondary, aside#quote p a {
	background: 		#2287CF; /* old browsers */
	background: 		-moz-linear-gradient(top, #2287CF 0%, #2082C9 8%, #2082C9 50%, #1674B9 51%, #1366A4 100%); /* firefox */
	background: 		-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2287CF), color-stop(8%,#2082C9), color-stop(50%,#2082C9), color-stop(51%,#1674B9), color-stop(100%,#1366A4)); /* webkit */
	border:			1px solid #084a84;
	border-radius: 		3px;
	-moz-border-radius: 		3px;
	color:			#FFF;
	display:		block;
	height:			22px;
	line-height:		22px;
	margin:			0 0 6px 2px;
	text-align:		center;
}

.secondary:hover {
	text-decoration:	none;
	text-shadow:		0 0 2px rgba(000,000,000,0.9);
}

/* HEADER */
div.top {
	background: #1675BA; /* old browsers */
	background: -moz-linear-gradient(top, #1675BA 85%, #166FB1 91%, #115D98 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(85%,#1675BA), color-stop(91%,#166FB1), color-stop(100%,#115D98)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1675BA', endColorstr='#115D98',GradientType=0 ); /* ie */

	border-bottom: 1px solid #0D4774;
}

header div.inner {
	position: 	relative;
	height:		136px;
}

/*header div.leaderboard {
	margin: 	0;
	position: 	absolute;
	right: 		10px;
	top:		30px;
	width: 		728px;
}*/


header .leaderboard > div > div > a {
	display: none;
}

header nav a:link, header nav a:visited, header nav a:hover, header nav a:active {
	color: #fff;
	text-decoration: none;
}

nav#utilities {
	position: absolute;
	top: 7px;
	right: 10px;
}

nav#utilities li {
	font-size: 12px;
	margin-left: 18px;
}

nav#utilities a:hover {
	text-decoration: underline;
}

nav#primary, .ad-process header div.containter {
	background: #1775BA; /* old browsers */
	background: -moz-linear-gradient(top, #1775BA 0%, #116AAB 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1775BA), color-stop(100%,#116AAB)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1775BA', endColorstr='#116AAB',GradientType=0 ); /* ie */

	border-top:	1px solid #4591C8;
	border-bottom:	1px solid #000;
	height:		32px;
}

nav#primary ul {
	padding-left: 	20px;
	position:		relative;
}

nav#primary li {
	border-right:	1px solid #0D4774;
}

nav#primary li:first-child {
	border-left:	1px solid #0D4774;
}

nav#primary a {
	display: 		block;
	font-weight: 	bold;
	font-size: 		15px;
	height: 		32px;
	line-height: 	32px;
	padding: 		0 16px;
	float:			left;
}

nav#primary li.place a {
	background-color: 	#D80A0C;
	padding: 		0 14px;
	position:		absolute;
	right:			20px;
	width:			110px;

	display:	inline-block;
}

nav#primary li.place a:hover {
	background-color: #C41012;
}

nav#primary a:hover, nav#primary li.current a {
	background: 		#ED8C23;
	text-decoration:	none;
}

nav#secondary {
	background:	none repeat scroll 0 0 #F1A350;
}

nav#secondary ul {
	display:	block;
	height:			28px;
	overflow:		hidden;
	width:		940px;
}

nav#secondary li {
	position: relative;
}

.ie6 nav#secondary li {
	position: static;
}

nav#secondary a {
	background:	url(/affiliates/freeads-files/img/bg-nav-border.png) no-repeat scroll right center transparent;
	color:		#000;
	display: 	block;
	font-size:	13px;
	float:		left;
	height: 	28px;
	line-height:	28px;
	white-space:	nowrap;
	padding: 	0 16px;
}

nav#secondary li:hover, nav#secondary li.current a {
	background-color:	#ED8C23;
}

nav#secondary li:hover a, nav#secondary li.current a {
	background-image: 	none;
	text-decoration:	none;
}

nav#secondary ul ul {
	background:	#6A6A6A;
	border:		0;
	display:	none;
	left:		0;
	padding: 	0;
	position:	absolute;
	top:		28px;
	width:		auto;
	min-width:	250px;
	z-index:	100;
}

nav#secondary ul ul li {
	float:		none;
	border:		1px solid #E17C12;
	border-width:	0 1px 1px 1px;
	background: #ED8C23;
}

.ie7 nav#secondary ul ul li a {
	min-width:	248px;
}

nav#secondary ul ul li:last-child {
	border-bottom:	none;
}

nav#secondary ul ul a {
	background: 	#ED8C23;
	border-left:	none;
	border-right:	none;
	border-bottom:	#E17C12;
	color:		#FFF;
	font-size:	12px;
	float:		none;
	height:		28px;
	line-height:	28px;

	z-index:		1001;
	position:		relative;
}

nav#secondary ul ul a:hover, nav#secondary ul ul .current a {
	background-color:	#E17C12;
	text-decoration:	none;
}

nav#secondary li:hover ul { display:block; }

header hgroup {
	position: 	relative;
	text-indent:	-9999px;
	top: 		50px;
}

header hgroup a {
	background:	url(/affiliates/freeads-files/img/logo.png);
	display:	block;
	height:		51px;
	margin-left:	10px;
	width:		189px;
}


/* FOOTER */

#fat-footer {
	border-top:	1px solid #EEE;
	clear:		both;
	margin-top:	1px;
	position:	relative;
}

#fat-footer section, #fat-footer nav {
	display:	block;
	float: 		left;
	margin-bottom:	20px;
}

#fat-footer section#about, #fat-footer section#blog {
	width: 	229px;
}

#fat-footer section#about {
	margin-right:	15px;
}

#fat-footer h2, #fat-footer h3 {
	font-size:	14px;
	margin-bottom:	14px;
	margin-top:	20px;
}

#fat-footer nav li, #fat-footer #sm-links {
	margin-right:	15px;
	width: 		140px;
}

#fat-footer nav li li {
	line-height:	14px;
	margin:			6px 0;
}

#fat-footer a {
	color: 		#1775BA;
	float:		none;
}

#fat-footer #help {
	margin-top:		-224px;
	margin-left:	156px;
}

#fat-footer #safety {
	margin-left:	156px;
}


#sm-links ul {
	list-style-type:	none;
	margin-left: 		0;
}

#sm-links a, #seller-page #share {
	background: 	no-repeat 0 0;
	display:	block;
	height: 	29px;
	line-height: 	29px;
	margin-bottom:	10px;
	padding-left: 	36px;
	padding-left: 	36px;
}

#seller-page #sm-links a, #my-account #sm-links a {
	margin-bottom:	5px;
}

#seller-page #share {
	 background: url(/affiliates/freeads-files/img/icons/sprite-links.png) no-repeat scroll 0 -194px; transparent;
}

#sm-links #sm-facebook a {
	background-image: url(/affiliates/freeads-files/img/icons/facebook.png);
}

#sm-links #sm-twitter a {
	background-image: url(/affiliates/freeads-files/img/icons/twitter.png);
}

#sm-links #sm-youtube a {
	background-image: url(/affiliates/freeads-files/img/icons/youtube.png);
}

#sm-links #sm-blog a {
	background-image: url(/affiliates/freeads-files/img/icons/rss.png);
}

#sm-links #sm-flickr a {
	background-image: url(/affiliates/freeads-files/img/icons/flickr.png);
}

#fat-footer section#blog ol {
	list-style-type: none;
	margin-left:	 0;
}

#fat-footer section#blog ol p {
	color:	#6D6D6D;
	margin: 6px 0 10px 0;
}

#fat-footer section#blog ol a {
	text-decoration:	none;
}

#fat-footer section#blog ol a:hover h4 {
	text-decoration: underline;
}

.ie6 section#region, .ie7 section#region {
	display:	none;
}

section#region h2 {
	margin:		0;
	position:	relative;
	top:		-26px;
}

section#region.expanded h2 {
	border-radius: 		6px 6px 0 0;
	-moz-border-radius:	6px 6px 0 0;
	background:		none repeat scroll 0 0 #1675BA;
	border-color:		#000000;
	border-style:		solid;
	border-width:		1px 1px 0;
	color:			#FFFFFF;
	display:		inline-block;
	padding:		10px;
	top: 			-40px;
}

/*
.ie6 section#region.expanded h2, .ie7 section#region.expanded h2 {
	width:	350px;
	top:	-14px;
}

 .ie7 #home section#region.expanded h2 {
 	top:	-40px;
 }
 */
section#region {
	margin:			0 auto;
	padding:		0 10px;
	background:		#1675BA;
	border-top:		1px solid #000;
}

section#region.expanded {
/*	height:		320px; */
}

section#region nav {
/*	height:		0;*/
	padding:	0;
}

section#region.expanded nav {
	background-color: 	#1675BA;
	padding-top:		0;
}

section#region h3 {
	font-size:	14px;
	margin:		16px 0;
}

section#region h3 a {
	color: #FFF;
}

section#region a {
	color:		#97D3FF;
	line-height:	20px;
}

section#region ol {
	display:	none;
	margin-left: 	0;
	position:	relative;
	top:		-40px;
zoom: 1;
}
/*
.ie7 section#region ol {
	top:	-15px;
}

.ie7 #home section#region ol {
	top:	20px;
}
*/
section#region.expanded ol {
	display:	block;
zoom: 1;
}

section#region ol ol {
	width:		120px;
	position:	static;
zoom: 1;
}
/*
section#region .col2 {
	margin-left:	135px;
}
section#region .col2.reset {
	margin-top:	-204px;
}
section#region .col3 {
	margin-left:	270px;
}
section#region .col3.reset {
	margin-top:	-284px;
}
section#region .col4 {
	margin-left:	405px;
}
section#region .col4.reset {
	margin-top:	-224px;
}
section#region .col5 {
	margin-left:	540px;
}
section#region .col5.reset {
	margin-top:	-192px;
}
section#region .col6 {
	margin-left:	675px;
}
section#region .col6.reset {
	margin-top:	-292px;
}
section#region .col7 {
	margin-left:	810px;
}
section#region .col7.reset {
	margin-top:	-304px;
}
	*/
footer {
	background: 	#1E5799; /* old browsers */
	background: 	-moz-linear-gradient(top, #1E5799 0%, #10507D 0%, #0C619E 11%); /* firefox */
	background: 	-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(0%,#10507D), color-stop(11%,#0C619E)); /* webkit */
	filter: 	progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#0C619E',GradientType=0 ); /* ie */
	border-top:	1px solid #000;
	clear: 		both;
	text-align:	center;
	padding:	20px 10px 0 10px;
	margin:		0 auto;
}

footer small {
	color:		#FFF;
	display:	block;
	font-size:	14px;
	margin-top:	10px;
	height:		27px;
	line-height:	27px;
}

/* BREADCRUMBS */
#breadcrumbs {
	margin: 0 0 7px 0;
}

#breadcrumbs li, #ad a.back {
	display: inline;
	font-size: 11px;
}

/* CSS3 breadcrumb */
#breadcrumbs li:after {
	content: " > ";
}

#breadcrumbs li.current:after {
	content: "";
}

/* IE6 breadcrumb */
*html #breadcrumbs li {
	background: 	url( /affiliates/freeads-files/img/gt.png ) no-repeat center right;
	padding-right: 	10px;
	margin-right: 	5px;
}

*html #breadcrumbs li.current {
	background: 	none;
	padding-right: 0px;
}

/* IE7 breadcrumb */
html>body #breadcrumbs li {
	*background: 	url( /affiliates/freeads-files/img/gt.png ) no-repeat center right;
	*padding-right: 10px;
	*margin-right: 	5px;
}

html>body #breadcrumbs li.current {
	background: 	none;
	font-style:	italic;
	padding-right:	0px;
}


/* HOMEPAGE */

/* Search */
#search-form {
	border:			1px solid #BFDEF7;
	border-radius: 		6px;
	-moz-border-radius: 	6px;
	background-color:	#D9ECFB;
	float:			left;
	margin-bottom:		20px;
	padding:		14px 13px;
	display:		inline;
}

body#home #search-form {
	height:		123px;
	padding-top:	11px;
	width: 		594px;
}

body#home.sub #search-form {
	height:	67px;
}

body#home #search-form h2, body#home.sub h1 {
	font-size: 	21px;
	font-weight: 	bold;
	margin:		0;
	text-shadow: 	#FFF 1px 1px 0;
}


body#home #search-form #hot-searches {
	margin-left: 	86px;
	width: 		266px;

}

#search-form.medium {
	width:	600px;
}

#search-form.medium p {
	float: 		left;
	margin:		0 10px 0 0;
	display:	inline;
}

#search-form.medium #input , #search-form.wide select, #search-form.medium input#location {
	height:				35px;
	padding-left:		5px;
	margin-top: 		7px;
}


.ie8 #search-form.medium #input, .ie8 #search-form.wide select, .ie8 #search-form.medium input#location, .ie7 #search-form.medium #input, .ie7 #search-form.wide select, .ie7 #search-form.medium input#location, .ie6 #search-form.medium #input, .ie6 #search-form.wide select, .ie6 #search-form.medium input#location {
	height:				35px;
	line-height:		36px;
}

#search-form.medium #submit {
	line-height:		39px;
	padding-left:		5px;
	margin-top: 		7px;
}

.ie7 #search-form.medium #submit {
	line-height:		35px;
}

.ie8 #search-form.medium #submit {
	line-height:		34px;
}

#search-form.medium #input {
	width:		200px;
}

#search-form.medium select {
	width:		200px;
	padding:	8px 0;
	vertical-align:	centre;
}



#search-form.medium input#location {
	width:		138px
}

#search-form.medium #hot-searches {
	width:	250px;
}


body#home.sub #intro {
	float: left;
}

body#home.sub #intro h1 {
	margin:	12px 0 3px 0;
}

body#home.sub #intro p {
	margin-top:	0;
}

body#home #search-form p {
	font-size:	14px;
	margin:		4px 0;
}

#search-form label {
	font-weight:	bold;
	font-size:	15px;
	margin-right:	7px;
}

.ie6 #search-form label {
	position: relative;
	top: -22px;
}

.ie6 #search-form select {
	position: relative;
	top: -22px;
}

body#home #search-form h2 b, body#home.sub h1 b {
	color: #ED8C23;
}

body#home #location-box {
	float: left;
}

#search-form #location-box label {
	font-size: 	15px;
	font-weight: 	bold;
}

#search-form input, #search-form select {
	border: 	1px solid #90B8D2;
	height:		41px;
}

#search-form input, #search-form select {
	padding-left:	5px;
}

body#home #search-form input, body#home #search-form select {
	margin-top:	3px;
	width: 		234px;
}

#search-form label, #search-form input, #search-form select {
	margin-bottom:	8px;
	margin-top: 	12px;
}

#search-form #near-label {
	font-weight: 	bold;
	font-size:	15px;
	margin: 	7px;
}

body#home #search-form #location {
	width: 122px;
}

form#search-form input#submit {
	background: 		#FA9221; /* old browsers */
	background: 		-moz-linear-gradient(top, #FA9221 0%, #F7A34A 47%, #FF8800 51%, #F68000 100%); /* firefox */
	background: 		-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FA9221), color-stop(47%,#F7A34A), color-stop(51%,#FF8800), color-stop(100%,#F68000)); /* webkit */
	filter: 		progid:DXImageTransform.Microsoft.gradient( startColorstr='#FA9221', endColorstr='#F68000',GradientType=0 ); /* ie */
	border:			1px solid #866A44;
	border-radius: 		6px;
	-moz-border-radius: 	6px;
	-khtml-box-shadow:	0 0 3px #FFFFFF inset;
	-moz-box-shadow:	0 0 3px #FFFFFF inset;
	box-shadow:		0 0 3px #FFFFFF inset;
	color:			#FFF;
	font-size:		15px;
	font-weight:		bold;
	margin-left:		7px;
	height:			38px;
	text-shadow:		0 0 3px rgba(000,000,000,0.4);
	filter: dropshadow(color=#, offx=0, offy=0);
	width:			105px;
}

.ie8 form#search-form input#submit, .ie7 form#search-form input#submit, .ie6 form#search-form input#submit {
	width:	102px;
}

form#search-form input#submit:hover {
	text-shadow:		0 0 3px rgba(000,000,000,0.9);
}

body form#search-form p#hot-searches {
	margin-left:	0px;
	width: 		347px;
}

body #search-form p#hot-searches, body #search-form p#eg-locations {
	color:			#807E7E;
	float:			left;
	font-size: 		12px;
	font-weight: 	normal;
	margin:			0;
	text-shadow: 	none;
	display:		inline;
}

/* Top sidebar */
#sidebar-top {
	float: 		right;
	margin-bottom:	20px;
	display:	inline;
	width:		300px;
}

#sidebar-top section, #place-promo {
	background-color:	#1675BA;
	border:			1px solid #0D4774;
	border-radius: 		6px;
	-moz-border-radius: 	6px;
	font-size:		13px;
	height:			85px;
	margin-bottom:		20px;
	text-align:		center;
	width:			298px;
}

#place-promo {
	float:			left;
	margin-left:	20px;
}

.ie6 #place-promo {
	height: 104px;
}

#ad #place-promo, #ad #search-form.small {
	margin-bottom:	7px;
}

#sidebar-top .mpu {
	margin-bottom:	20px;
}

#category #sidebar-top section {
	height:		43px;
}

#sidebar-top section a, #place-promo a {
	color:	#FFF;
	text-decoration: none;
}

#sidebar-top section a p, #place-promo a p {
	font-weight:	bold;
	margin:		0;
}

#sidebar-top section p.first, #place-promo p.first, .place-ad {
	background-color:	#D80A0C;
	border:			1px solid #900801;
	border-radius: 		4px;
	-moz-border-radius: 	4px;
	display:		block;
	font-size:		18px;
	font-weight:		bold;
	height:			30px;
	line-height:		30px;
	margin:			11px auto;
	width:			269px;
}

#sidebar-top section:hover p.first, #my-account .place-ad:hover {
	background-color: #C41012;
}

#category #sidebar-top section p.first {
	margin: 5px auto;
}


/* Featured ads */
aside.featured-ads {
	border:			1px solid #E1E1E1;
	border-radius: 		6px;
	-moz-border-radius: 	6px;
	background-color:	#F7F7F7;
	float:			left;
	padding:		14px 13px;
	position:		relative;
	width: 			594px;
	height:			139px;

	z-index:	0;
}

.ie7 #home aside.featured-ads {
	z-index:	-1;
}

aside.featured-ads div {
	height:		86px;
	overflow:	hidden;
	width:		586px;
}

aside.featured-ads.full div {
	width:900px;
}

aside.featured-ads h2 {
	font-size: 	17px;
	font-weight:	bold;
}

aside.featured-ads .next, aside.featured-ads .prev, aside#media .next, aside#media .prev {
	display: 	block;
	height:		17px;
	position:	absolute;
	text-indent: 	-9999px;
	top:		64px;
	width:		17px;
}

#category aside.featured-ads {
/*	top: 75px; */
}

#ad aside#media .next, #ad aside#media .prev {
	top: 	auto;
	bottom: 24px;
}

aside.featured-ads .next, aside#media .next {
	background:	url(/affiliates/freeads-files/img/next.png ) 0 0;
	right:		7px;
}

#ad aside#media .next {
	right: -8px;
}

aside.featured-ads .prev, aside#media .prev {
	background:	url(/affiliates/freeads-files/img/prev.png ) 0 0;
	left:		7px;
}

#ad aside#media .prev {
	left: -8px;
}

aside.featured-ads .next:hover, aside.featured-ads .prev:hover, aside#media .next:hover, aside#media .prev:hover {
	background-position:	17px 0;
}

aside.featured-ads ul, aside#media div ul {
	list-style:	none;
	margin-left: 	17px;
	margin-top: 	11px;
	overflow:	hidden:
}

#ad aside#media div ul {
	margin-left:	13px;
}

aside.featured-ads ul li {
	float:		left;
	margin-right:	10px;
	width:		104px;
}

aside.featured-ads ul img {
	border:	1px solid #BFDEF7;
}


aside.featured-ads ul figcaption {
	color:		#1775BA;
	font-size:	12px;
	text-align:	center;
}


aside.featured-ads ul figcaption b {
	color:		#095288;
	font-weight:	bold;
}


/* Sidebar */
#sidebar-middle {
	float: 		right;
	width:		160px;
}

#sidebar-middle section {
	background-color:	#D9ECFB;
	border:			1px solid #BFDEF7;
	border-radius: 		6px;
	-moz-border-radius: 	6px;
	font-size:		13px;
	margin-bottom:		20px;
	padding:		10px;
	width:			138px;
}

#sidebar-middle section ul {
	list-style:	none;
	margin-left:	0;
}

#sidebar-middle section ul li {
	margin: 12px 0;
}

#sidebar-middle section ul a {
	font-weight: bold;
}

body#home #sidebar-middle section a {
	color:			#000;
	text-decoration: 	none;
}

body#home #sidebar-middle section a p {
	margin:	0;
}

body#home #sidebar-middle section p.first {
	background-color:	#D80A0C;
	border:			1px solid #900801;
	border-radius: 		4px;
	-moz-border-radius: 	4px;
	color:			#FFF;
	display:		block;
	font-size:		17px;
	font-weight:		bold;
	height:			28px;
	line-height:		28px;
	margin-bottom:		10px;
	text-align:		center;
}

body#home #sidebar-middle section:hover p.first {
	background-color: #C41012;
}

body#home #sidebar-middle section em {
	color: 		#1675BA;
	font-weight:	bold;
}

body#home aside.featured-ads {
	padding:	7px 13px;
	height:		107px;
	z-index:	0;
}

body#home aside.featured-ads ul {
	margin-top:	6px;
}

body#home aside.featured-ads ul figcaption {
	display:none;
}

body#home aside.featured-ads #next, body#home aside.featured-ads #prev {
	top:	65px;
}

/* main section */
body#home section#main-section {
	float:		left;
	margin-top:	-81px;
	width:		760px;
}

.ie6 body#home section#main-section {
	margin-top:	-60px;
}

body#home section#main-section h1 {
	font-size:	17px;
	font-weight: 	bold;
	margin:		0 0 15px 0;
}

body#home section#main-section hgroup {
	margin-top:	15px;
}

body#home section#main-section hgroup h1 {
	color: 		#000;
	font-size: 	15px;
	line-height:	17px;
	margin-bottom:	2px;
	padding-top:	3px;
}

body#home section#main-section hgroup h2 {
	color: 		#807E7E;
	font-size: 	12px;
}

body#home section#main-section ul li {
	float:		none;
	line-height:	14px;
    	margin: 	6px 0;
	width:		175px;
}

body#home section#main-section hgroup a {
	display:	block;
	min-height:	61px;
	padding-left:	59px;
	text-decoration: none;

	height:		auto !important;
  	height:		61px;
}

body#home section#main-section hgroup a:hover h1 {
	color:		 #000;
	text-decoration: underline;
}

body#home section#main-section ul ul a:hover {
	text-decoration: underline;
}

body#home section#main-section ul ul a {
	font-size: 13px;
}

body#home section#main-section ul#main-cats {
	border-bottom:	1px solid #EEE;
	height:		450px;
	margin-bottom:	20px;
}

body#home section#main-section ul#main-cats a:hover h2 {
	text-decoration: none;
}

body#home section#main-section li#motors {
	margin-left: 0;
}
body#home section#main-section li#motors hgroup a {
	background:	url( /affiliates/freeads-files/img/icons/motors.png ) 0 0 no-repeat;
}

body#home section#main-section li#pets {
	margin-left: 0;
}
body#home section#main-section li#pets hgroup a {
	background:	url( /affiliates/freeads-files/img/icons/pets.png ) 0 0 no-repeat;
}

body#home section#main-section li#equestrian {
	margin-left: 0;
}
body#home section#main-section li#equestrian hgroup a {
	background:	url( /affiliates/freeads-files/img/icons/equestrian.png ) 0 0 no-repeat;
}

body#home section#main-section li#home-menu hgroup a {
	background:	url( /affiliates/freeads-files/img/icons/home.png ) 0 0 no-repeat;
}

body#home section#main-section li#leisure hgroup a {
	background:	url( /affiliates/freeads-files/img/icons/leisure.png ) 0 0 no-repeat;
}

body#home section#main-section li#av hgroup a {
	background:	url( /affiliates/freeads-files/img/icons/av.png ) 0 0 no-repeat;
}

body#home section#main-section li#office hgroup a {
	background:	url( /affiliates/freeads-files/img/icons/office.png ) 0 0 no-repeat;
}

body#home section#main-section li#computing hgroup a {
	background:	url( /affiliates/freeads-files/img/icons/computing.png ) 0 0 no-repeat;
}


body#home section#main-section ul#other-sections {
	height: 189px;
}

body#home section#main-section ul#other-sections li {
	float:		left;
	margin-right:	8px;
	width:		122px;

	display: inline-block;
}

body#home section#main-section ul#other-sections li#free-stuff li {
	width:	110px;
}


body#home section#main-section ul#other-sections li li {
	display:	block;
	float:		none;
	margin-right:	0px;
}

body#home section#main-section ul#other-sections li li:last-child {
	position:	absolute;
	top:		140px;
	left: 		0;
}

body#home section#main-section ul#other-sections ul {
	position: relative;
}

body#home section#main-section ul#other-sections li li:last-child:after {
	content: ' >';
}

body#home section#main-section ul#other-sections h2 a {
	background:	0 0 no-repeat;
	color:		#000;
	display:	block;
	font-weight:	bold;
	height:		31px;
	line-height:	31px;
	margin-bottom:	10px;
	padding-left:	36px;
}

body#home section#main-section ul#other-sections li#property h2 a {
	background-image:	url(/affiliates/freeads-files/img/icons/property.png);
}
body#home section#main-section ul#other-sections li#services h2 a {
	background-image:	url(/affiliates/freeads-files/img/icons/services.png);
}
body#home section#main-section ul#other-sections li#community h2 a {
	background-image:	url(/affiliates/freeads-files/img/icons/community.png);
}
body#home section#main-section ul#other-sections li#jobs h2 a {
	background-image:	url(/affiliates/freeads-files/img/icons/jobs.png);
}
body#home section#main-section ul#other-sections li#personals h2 a {
	background-image:	url(/affiliates/freeads-files/img/icons/personals.png);
}
body#home section#main-section ul#other-sections li#free-stuff h2 a {
	background-image:	url(/affiliates/freeads-files/img/icons/free-stuff.png);
}

body#home section#main-section ul#other-sections li.last {
	margin-right: 	0;
	width:		110px;
}

body#home section#main-section ul#other-sections h2 a:hover {
	color:			#000;
	text-decoration:	underline;
}

body#home section#main-section #browse-links {
	clear:	both;
}

body#home #browse-links a {
	background:		#F7F7F7;
	border:			1px solid #E1E1E1;
	border-radius: 		3px;
	-moz-border-radius: 	3px;
	color:			#000;
	display:		inline-block;
	font-weight:		bold;
	font-size:		17px;
	height:			48px;
	line-height:		50px;
	margin:			35px 0 20px 0;
	text-align:		center;
	width:			369px;
}

body#home a#latest-ads {
	float: left;
}

body#home a#free-ads {
	float: 		left;
	margin-left: 	20px;
}

body#home #buyer-tip, body#home #seller-tip, body#home #testimonial {
	border: 		1px solid;
	border-radius: 		6px;
	-moz-border-radius: 	6px;
	float:			left;
	height:			83px;
	margin-right:		20px;
	padding:		14px;
	width:			270px
}


body#home #buyer-tip p, body#home #seller-tip p, body#home #testimonial p {
	margin: 0;
}

body#home #buyer-tip a:after, body#home #seller-tip a:after {
	content:' >';
}

body#home #buyer-tip h2, body#home #seller-tip h2 {
	font-size: 	17px;
	margin-bottom:	7px;
}

body#home #buyer-tip p:last-child, body#home #seller-tip p:last-child {
	margin-top: 7px;
}

body#home #buyer-tip {
	background-color:	#D9ECFB;
	border-color:		#BFDEF7;
}

body#home #seller-tip {
	background-color:	#FFF4D6;
	border-color:		#F4E0AA;
}

body#home blockquote#testimonial {
	border-color:	#C3E97A;
	background:	url("/affiliates/freeads-files/img/anne.jpg") no-repeat scroll 207px 17px #EEFFCD;
	padding-right:	100px;
	margin-right:	0;
	width:		181px
}

body#home blockquote#testimonial p:first-child {
	font-style: 	italic;
	margin-bottom:	10px;
}

body#home .featured-ads#recommended {
	width: 		912px;
	margin-bottom:	20px;
}

aside.featured-ads#recommended ul li {
	margin-right:	7px;
}




/* LISTING TEMPLATE */
.listing #content section {
	float:		left;
	margin-right: 	20px;
	width:		579px;
	display:	block-inline;
}


/* LEFT SIDEBAR/NAV */
#sidebar {
	float:			left;
	margin-right:		20px;
	margin-bottom:		20px;
	width:			161px;
}

#sidebar li.current {
	font-weight:	bold;
}

#sidebar nav, #sidebar aside, aside.related, #seller-page #sidebar, #my-account #sidebar section {
	background:		#D9ECFB;
	border-radius: 		4px;
	-moz-border-radius: 	4px;
	margin-bottom:		20px;
	border:			1px solid #C0DEF6;
	padding:		9px;
}

#seller-page #sidebar {
	width:	141px;
}

aside h3, #seller-info h2 {
	font-size:	14px;
}

#sidebar aside ul, #sidebar aside p {
	margin:	10px 0;
}

aside#sidebar aside.related {
	background:	#F7F7F7;
	border-color:	#DEDEDE;
}

aside.related li {
	margin:	6px 0;
}

#sidebar aside.advice {
	background:	#D9ECFB;
	border-color:	#C0DEF6;
}
#sidebar aside.services {
	background:	#FFF4D6;
	border-color:	#F6DFAD;
}

#sidebar h2 {
	background-color: 	#1675B9;
	border-radius: 		4px 4px 0 0;
	-moz-border-radius: 	4px 4px 0 0;
	color: 			#FFF;
	font-size:		14px;
	height: 		30px;
	line-height: 	30px;
	margin: 		-10px -10px 0 -10px;
	padding: 		10px 3px;
    width: 			155px;

    display: block;
}

.ie6 #sidebar h2 {
	background-color: 	transparent;
	color: 			#000;
	margin:			0;
	padding:		0;
	width:			141px;
}

.ie6 #sidebar h2 .help {
	display: none;
}

.ie7 #sidebar h2 {
	position: relative;
	top: -10px;
	left: -10px;
}

#sidebar h2 a.help {
	background:	url("/affiliates/freeads-files/img/help.png") no-repeat scroll 0 7px transparent;
	height: 	30px;
}

#sidebar nav h3, #seller-page #sidebar h3, #my-account #sidebar h3 {
	border-top:	1px solid #BFDDF5;
	font-size:	15px;
	text-shadow: 	#FFF 1px 1px 0;
	margin-top:	15px;
	margin-bottom:	10px;
	padding-top:	15px;
}

#sidebar ul ul {
	margin-left: 15px;
}

#sidebar li {
	float: 		none;
	line-height: 	20px;
}

#sidebar li a span {
	color:	#000;
	font-size: 12px;
}

#sidebar li a:hover span {
	text-decoration: none;
}

#sidebar li a.remove {
	color:		#000;
	font-weight:	bold;
}

#sidebar .ui-corner-all {
	-moz-border-radius: 	3px;
	border-radius: 		3px;
}

#sidebar .ui-widget-content {
	background: 	#9AB3C7;
	border:		1px solid #607280;
	height:		3px;
	margin-top:	1px;
}

#sidebar .ui-slider-handle {
	background:	url( /affiliates/freeads-files/img/handle.png ) center bottom no-repeat;
	border:		none;
	color:		#1775BA;
	font-size: 	9px;
	height: 	30px;
	margin-left:	-30px;
	margin-top:	-20px;
	outline:	none;
	padding:	0;
	text-align:	center;
	width:		57px;
}

#form-location .slider {
	background-color: 	#C0DEF8;
	border-top:		1px solid #ADC7DE;
	border-bottom:		1px solid #EBF5FE;
	display:		none;
	height: 		12px;
	margin-left: 		-10px;
	margin-bottom:		18px;
	padding:		6px 20px 0;
    	width: 			121px;
}

.ie6 #form-location .slider {
	background-color: 	transparent;
	border-top:		0;
	margin-left: 		0;
    	width: 			auto;

}

#sidebar #form-location h3 {
	border-top:	none;
	margin-bottom:	0;
	padding-top:	0;
}

#form-location p {
	font-size:	13px;
	margin:		0;
}

#form-location #distance {
	width:	40px;
}

#sidebar nav .ui-slider-handle:hover {
	text-decoration: none;
}

#sidebar nav div.slider {
	margin-top: 14px;
}


#distance-slider {
	margin: -4px 0 8px 0;
}

#sidebar nav #location-facet {
	width: 120px;
}

#price-form input, #price-form label {
	float: 		left;
	line-height:	22px;
    	margin-right: 	1px;
	display:	inline;
}

#price-form input {
	height:	16px;
	width:	31px;
}

.ie6 #price-form input {
	width:	29px;
}

#price-form label {
	font-weight:	bold;
}

#price-form .submit {
	height:	22px;
	width: 	30px;
}

span#min {
	float:		left;
	font-size:	10px;
}

span#max {
	float:		right;
	font-size:	10px;
}

#label-location {
	vertical-align: middle;
}

a#map-link, a#list-link {
	border-top:	1px solid #BFDDF5;
	display:	block;
	margin-top:	20px;
	padding-top:	20px;
}

a#map-link {
	background:	url(/affiliates/freeads-files/img/map-link.png) 0 20px no-repeat;
	padding-top:	105px
}

a#list-link {
	border-bottom:	1px solid #BFDDF5;
	margin-bottom:	20px;
	padding-bottom:	20px;
}


/* SEARCH RESULTS MAIN CONTENT */
body.listing .mpu, body.map .mpu {
	float: 		right;
}

.ie6 body.listing .mpu {
	margin-top:	0px;
	position:	relative;
	top:		-25px;
}

#search-form.small {
	height:			62px;
	padding-top:	9px;
	width:			592px;
	zoom: 1;
}

#search-form.small p {
	float: 		left;
	margin:		0 10px 0 0;
	display:	inline;
}

#search-form.small p.search-button {
	margin-right:	0;
}

#search-form.small label#input-label, #search-form.small label#category-label {
	font-size:	15px;
}

.ie6 label#category-label {
	display: block;
	margin-top:	0;
}

.ie6 #search-form.small label, .ie6 select#search-category {
	position:	relative;
	top:		0;
}

#search-form.small label#near-label {
	margin-left:	0;
}

#search-form.small input, #search-form.small select {
	display: 			block;
	height:				36px;
	line-height:		36px;
	padding-left:		5px;
	margin-top: 		7px;
}


#search-form.small select {
	height:	40px;
	padding: 8px 0;
	width:	180px;
	vertical-align: center;
}

#search-form.small #submit {
	float:		left;
	margin-left: 	0;
/*    	margin-top: 	27px; */
	display:	inline;
}

#search-form.small #input{
	width:	140px;
}

#search-form.small #location {
	width:	120px;
}

div#content {
	width: 759px;
}

div#top-box {
	margin-bottom:	20px;
}

#no-results div#top-box {
	float:	left;
	width:	759px;
}

div#content {
	float: left;
	margin-bottom:	20px;

}


/*	don't think this is needed any more - breaks IE6 anyway
div#top-box {
	height:	250px;
	width:	759px;
}

*/

div#top-box h1 {
	font-size: 24px;
}

div#top-box h2 {
	display:	inline;
	font-size: 	17px;
	margin:		10px 0 15px 0;
}

.ie6 .listing div#top-box h2, .ie7 .listing div#top-box h2 {
	margin-bottom: 0;
}

#save-link:before {
	content: '- ';
}

.ie6 .listing #save-link, .ie7 .listing #save-link {
	display: 	block;
	margin-bottom:	15px;
}

#nav-form {
	font-weight:	bold;
}

#nav-form p {
	float: 		left;
	margin:		0;
}

#nav-form p, #nav-form label {
	line-height:	20px;
}

#nav-form p a {
	color:	#000;
}

#nav-form p a:hover {
	color:			#1775BA;
	text-decoration:	none;
}

#order-form {
	float: 		right;
	margin-bottom:	15px;
}

div#sidebar-top {
	float: right;
}

/* AD LISTINGS */
.ads {
	clear:		both;
	margin-left:	0;
	list-style:	none;
}

.ads li {
	border-top:	1px solid #EEE;
	height:		79px;
	margin:		10px 0;
	padding-bottom:	0;
	padding-top:	10px;
	position: 	relative;
	width:		579px;
}

.ads img {
	border:		1px solid #BFDEF7;
	margin-right:	13px;
}

.ads li h2 {
	float: 		left;
	font-size:	15px;
	width:		380px;
}

.ads li.bold h2 {
	font-weight:	bold;
}

.ads a p {
	color:		#000;
	float: 		left;
	font-size:	13px;
	font-weight:	bold;
	line-height:	normal;
	margin:		2px 0;
	text-align:	left;
	width:		300px;
}

#seller-page .ads a p {
	width:		448px;
	font-size:	13px;
}

.ads div {
	float:		right;
	line-height:	19px;
	margin:		0;
	margin-top:	-12px;
	text-align:	right;
zoom: 1;
}

.ads div p {
	margin:	0;
	float: left;
	font-weight:	bold;
	text-align:	right;
}

.ads li div a {
	background: 		#FFF; /* old browsers */
	background: 		-moz-linear-gradient(top, #FFF 1%, #FFF 19%, #FFF 52%, #FFEDC1 100%); /* firefox */
	background: 		-webkit-gradient(linear, left top, left bottom, color-stop(1%,#FFF), color-stop(19%,#FFF), color-stop(52%,#FFF), color-stop(100%,#FFEDC1)); /* webkit */
	border:			1px solid #999280;
	border-radius:		4px;
	-moz-border-radius:	4px;
	color:			#6FA60E;
	display:		inline-block;
	float:			right;
	height:			17px;
	line-height:	17px;
	margin-left:	8px;
	text-align:		center;
	width:			31px;
}

.ads li div a.help {
	border:		none;
	float:		none;
	margin-left:	0;
}

.ads div.media {
	font-size:	11px;
	margin:		0;
	position:	absolute;
	top:		71px;
	width:		auto;
}

.ads li img {
	float: left;
}

.ads li b {
	color:		#000;
	float:		right;
	font-size:	18px;
}

.ads li.bold b {
	font-weight:	bold;
}

.ads li ul {
	clear:		both;
	list-style:	none;
	margin:		0;
	zoom: 		1;
	display:	inline;
	position:	absolute;
	right:		2px;
	top:		72px;
}


.ads li.premium ul, .ads li.bold ul {
	right:	10px;
}

.ads li ul li {
	border-right:	1px solid #E58E32;
	border-top:	0;
	float: 		left;
	height:		17px;
	line-height:	16px;
	margin:		0 6px 0 0;
	padding-right:	6px;
	padding-top:	0;
	width:		auto;
}

.ie6 .ads li ul li, .ie7 .ads li ul li, .ie8 .ads li ul li {
	border-right:	none;
}

.ads li ul li:last-child {
	border-right:	0;
	margin-right:	0;
	padding-right:	0;
}

.ads li a {
	color:			#1675BA;
	font-size:		11px;
	text-decoration:	none;
}

.ads li ul a:hover {
	text-decoration: underline;
}

.ads li a:hover h2 {
	text-decoration: underline;
}

.ads span {
	background-repeat:	no-repeat;
	display: 		inline-block;
	height:			20px;
	line-height: 		20px;
	padding-left: 		24px;
}

.ads span.photos {
	background-image: 	url(/affiliates/freeads-files/img/photos.png);
	margin-right:		7px;
}

.ads span.videos {
	background-image: url(/affiliates/freeads-files/img/videos.png);
}

.ads li.sponsored p {
	width:	480px;
}

.ads li.sponsored {
/*	border-top:	1px solid #EEE;*/
	height:		58px;
	padding:	10px 0 0 0;
	margin-bottom:	8px;
	margin-top:	0;
}

.ads li.sponsored h3 {
	color:		#ACACAC;
	font-size:	11px;
	font-weight:	normal;
	position:	absolute;
	right:		0;
	top:		10px;
}

.ads li:last-child.sponsored {
	border-bottom:	1px solid #EEE;
	padding-bottom:	10px;
}

.ads li.bold, .ads li.premium {
	border: 		1px solid #DB9448;
	border-radius:		6px;
	-moz-border-radius:	6px;
	height:			78px;
	padding:		10px 9px 6px 9px;
	width:			559px;
}

.ads li.bold img, .ads li.premium img {
	border-color:	#B5943C;
}

.ads li.bold {
	background-color:	#F1A34F;
}

.ads li.premium {
	background-color:	#FFF4D6;
	border-color:		#F4E0AA;
}

.ads li p b, #last-chance label b {
	background: 		#DA080A;
	border:			1px solid #B00804;
	border-radius:		2px;
	-moz-border-radius:	2px;
	color:			#FFF;
	display:		inline-block;
	float: 			none;
	font-size:		10px;
	font-weight:		bold;
	margin-left:		10px;
	text-align:		center;
	width:			75px;
	padding:		3px;

}

.ie6 .ads li a:hover {
	cursor:	pointer;
}

.ie6 .listing div.mpu {
	position:	relative;
	top:		0px;
}

/* WANTED/SUBSCRIBE BOXES */
p#wanted, aside#alerts {
	background:		#F7F7F7;
	border:			1px solid #DEDEDE;
	border-radius:		3px;
	-moz-border-radius:	3px;
	padding:		16px;
}

p#wanted {
	float:		left;
	padding:	32px 16px;
	width:		248px;
}

p#wanted a {
	background:		url(/affiliates/freeads-files/img/help-big.png) no-repeat left;
	color:			#000;
	display:		block;
	height:			36px;
	padding-left:		37px;
	text-decoration:	none;
}

p#wanted a b {
	color: #1675BA;
}

p#wanted a:hover b {
	text-decoration: underline;
}

aside#alerts, body#category #sidebar-bottom aside aside {
	float: 		right;
	height:		81px;
	margin-top:	16px;
	padding-top:	8px;
	padding-bottom:	11px;
	width:		248px;
}

aside#alerts p {
	margin-top: 	0;
	margin-bottom: 	8px;
}

aside#alerts ul {
	list-style:	none;
	margin-left:	0;
}

aside#alerts ul li {
	float: 	left;
}

#search-save, #search-rss, #search-email, #search-sms {
	display:	block;
	height:		19px;
	line-height:	19px;
	margin-bottom:	5px;
	padding-left:	32px;
}

#search-save {
	background:	url(/affiliates/freeads-files/img/search-save.png) 3px 0 no-repeat;
}

#search-rss {
	background:	url(/affiliates/freeads-files/img/search-rss.png) 3px 0 no-repeat;
}

#search-email {
	background:	url(/affiliates/freeads-files/img/search-email.png) 3px 0 no-repeat;
	width:	104px;
}
.map #search-email {
	width:	118px;
}

.ie6 .map #search-email {
	width:	104px;
}

#search-sms {
	background:	url(/affiliates/freeads-files/img/search-sms.png) 3px 0 no-repeat;
}


/* Pagination links */

.listing #cone{
	padding: 2px;
}

.listing #content section nav {
	clear:	both;
}

.listing #content section nav ul {
	font-size: 	14px;
	margin: 	0;
	padding: 	0;
	text-align: 	center;
}

.listing #content section nav li {
	display: 		inline;
	list-style-type: 	none;
	margin-right:		9px;
	margin-top:		7px;
	padding-bottom: 	1px;
}

.listing #content section nav li:first-child, .listing #content section nav li:last-child {
	font-weight:	bold;
}

.listing #content section nav li.next, .listing #content section nav li.prev {
	margin-top:		0;
}

.listing #content section nav .next a, .listing #content section nav .prev a {
	font-weight: 	bold;
	height:		30px;
	line-height:	30px;
	text-align:	center;
	width:		82px;
}

.listing #content section nav .next {
	margin-right:	0;
}

.listing #content section nav a {
	border: 			1px solid #969696;
	border-radius:		3px;
	-moz-border-radius:	3px;
	display:			inline-block;
	line-height:		18px
	padding: 			0 4px;
	text-align:			center;
	text-decoration: 	none;
	color: 				#1675BA;
	width:				16px;
}

.listing #content section nav span {
	margin-left:		10px;
}

.listing #content section nav a:hover, .listing #content section nav a:active {
	color: 	#000;
}

.listing #content section nav a.current {
	background-color: 	#1675BA;
	color: 			#FFF;
	border-color: 		#969696;
	font-weight: 		bold;
	cursor: 		default;
}


/* RIGHT SIDEBAR */
.listing #content #sidebar-middle section {
	float: 		none;
	margin-right:	0;
	width:		auto;
}

#sidebar-middle .wide-sky {
	display:	block;
	margin:		20px 0;
}


/* SIDEBAR PROMOS */
.listing #content #sidebar-middle section h3.ticket {
    background: 	url(/affiliates/freeads-files/img/ticket.png) no-repeat right;
    font-size: 		12px;
    padding-right: 	38px;
}


/* NO RESULTS */
#no-results .form-caption, #no-results .wanted-caption {
	margin-top:		0;
	margin-bottom:	12px;
	font-size:		15px;
	font-weight:	bold;
}

#no-results .form-caption {
	float:	left;
	width:	410px;
}

#no-results .wanted-caption {
	float:		right;
	margin-top:	-35px;
	width:		300px;
}

#no-results #search-form {
	height:	74px;
	width:	411px;
}

#no-results #wanted {
	background:			#FFF4D6;
	border:				1px solid #F4E0AA;
	border-radius:		3px;
	-moz-border-radius:	3px;
	float:				right;
	padding:			10px;
	width:				278px;
}

#no-results #wanted p {
	margin:	8px 0;
}

#no-results #wanted a, #no-results #wanted b {
	font-size:		15px;
	font-weight:	bold;
}

#no-results h1 {
	clear:	both;
}

#no-results div h2 {
	margin-bottom:	0;
}

#no-results .ads  h2 {
	margin-top:	0;
}

#no-results #bottom-ads {
	clear:	both;
}

ul.promo-links {
	list-style-type:	none;
	margin-left:		0;
}

ul.promo-links.small a, .ie6 #no-results .promo-links a {
	background-color:	#F7F7F7;
	border:				1px solid #E1E1E1;
	border-radius:		3px;
	-moz-border-radius:	3px;
	font-size:			14px;
	line-height:		24px;
	height:				47px;
	padding-left:		50px;
	margin-right:		10px;
	margin-bottom:		24px;
	text-align:			center;
	width:				120px;
	display:		inline;
}

.ie6 .promo-links li {
	float:	left;
}

#no-results .promo-links a.save {
	background-image:	url(/affiliates/freeads-files/img/icons/search-large.png);
}

#no-results .promo-links a.email {
	background-image:	url(/affiliates/freeads-files/img/icons/email-large.png);
}

#no-results .promo-links a.rss{
	background-image:	url(/affiliates/freeads-files/img/icons/rss.png);
}

#no-results .promo-links a.sms {
	background-image:	url(/affiliates/freeads-files/img/icons/phone-large.png);
	margin-right:		0;
}

#no-results .ads {
	float:			left;
	margin-left:	0;
	margin-top:		24px;
}

#no-results .mpu {
	float:	right;
}

/* MAP */
.listing #top-box h3 {
	font-size: 15px;
}

.listing #top-box > p {
	margin: 10px 0;
}

div#map {
	float:		left;
	height:		600px;
	width: 		580px;
}

div.popup {
	position: 	relative;
	height:		65px;
	width: 		325px;
}

div.popup img {
	float: 		left;
	margin-right:	5px;
	height:		56px;
	width:		76px;
}

div.popup a {
	color:		#1675BA;
	font-size:	14px !important;
}

div.popup h2{
	margin:		0 !important;
}

div.popup p {
	margin: 3px 0;
}

div.popup span {
	font-weight: 	bold;
	line-height:	21px;
	position: 	absolute;
	top:		0;
	right:		17px;
}


/* CATEGORY PAGE */
#search-form.wide {
	width:	912px;
}

#search-form.wide p {
	float: 		left;
	margin:		0 10px 0 0;
	display:	inline;
}

#search-form.wide #input , #search-form.wide select, #search-form.wide input#location {
	height:				35px;
	line-height:		36px;
	padding-left:		5px;
	margin-top: 		7px;
}

#search-form.wide #submit {
	line-height:		36px;
	padding-left:		5px;
	margin-top: 		7px;
}

#search-form.wide #input {
	width:		200px;
}

#search-form.wide select {
	width:		200px;
	padding:	8px 0;
	vertical-align:	centre;
}



#search-form.wide input#location {
	width:		138px
}

#search-form.wide #hot-searches {
	width:	494px;
}

body#category #main hgroup h1 {
	display:	inline-block;
	font-size:	24px;
}

body#category #main hgroup h2 {
	display:	inline;
}

body#category #main hgroup h2:before {
	content: '- ';
}

p#intro {
	font-size:	15px;
	margin-top:	1px;
}

p#intro b {
	color:	#ED8C23;
}

p.sponsor {
	display: 	inline-block;
	height: 	60px;
	line-height: 	60px;
	margin: 	0;
	vertical-align: middle;
	width:		150px;
}

a.sponsor {
	display:	inline;
	float:		right;
	margin-right:	20px;
}

a.sponsor img {
	vertical-align: middle;
}

.ie6 a.sponsor img {
	height:		60px;
	margin-top:	-60px;
}

#subcategories {
	width:	620px;
}

#subcategories h2 {
	background:  	none no-repeat 0 0 transparent;
	font-size:	17px;
	height:		51px;
	line-height:	51px;
	margin:		12px 0;
	padding-left:	59px;
}

h2#header-home {
	background-image:	url(/affiliates/freeads-files/img/icons/home.png);
}

#subcategories ul {
	-moz-column-count:	2;
	-webkit-column-count:	2;
	column-count:		2;
	width:			620px;
}

#subcategories ul ul {
	-moz-column-count:	1;
	-webkit-column-count:	1;
	column-count:		1;
	min-height:		0;
	height:			auto !important;
	width:			auto;
}

#subcategories ul li {
	font-size:	14px;
	font-weight:	bold;
	margin:		15px 20px 15px 0;
}

.ie6 #subcategories ul li {
	margin-right:	10px;
}

#subcategories ul li {
	width:		295px !important;
}

.ie8

#subcategories ul li span {
	color:	#000;
}

#subcategories a:hover span {
	text-decoration:	none !important;
}

#subcategories li h3 {
	background:	url(/affiliates/freeads-files/img/icons/services-alt.png) no-repeat 0 0 transparent;
	font-size:	17px;
	height:		25px;
	line-height:	25px;
	margin:		12px 0;
	padding-left:	34px;
}

#sidebar-bottom {
	margin-top:	20px;

}

body#category aside.featured-ads {
	float:	left;
	height:	135px;
	width:	732px;
}

body#category aside.featured-ads div {
	height:	125px;
	width:	706px;
}

body#category aside.featured-ads ul {
	margin-left:	22px;
}

body#category aside.featured-ads ul li {
	margin-right:	12px;
}

body#category .wide-sky {
	float:	right;
}

body#category #sidebar-top {
	margin-bottom:	0;
}

body#category #sidebar-bottom aside aside {
	float: 	left;
	height:	125px;
	margin:	20px 20px 0 0;
	width:	206px;
}

body#category #sidebar-bottom aside aside h2 {
	font-size:	15px;
}

body#category #sidebar-bottom aside aside ul {
	margin:	16px 0;
}

body#category #sidebar-bottom aside aside ul li {
	float: 	none;
	margin:	10px 0;
}

body#category #sidebar-bottom aside aside {
	border-radius:		3px;
	-moz-border-radius:	3px;
	padding:		16px;
}

#buyer-tip, aside#media {
	background-color:	#D9ECFB;
	border:			1px solid #BFDEF7;
}

#seller-tip, #sidebar aside#seller-tip, #my-account aside#membership {
	background-color:	#FFF4D6;
	border:			1px solid #F4E0AA;
}

body#category #sidebar-bottom aside aside#alerts {
	background-color:	#F7F7F7;
	border-color:		#DEDEDE;
	margin-right:		0;
}

body#category #sidebar-bottom .mpu {
	float: 		left;
	margin-top:	20px;
}

body#category #sidebar-bottom .ads {
	clear: 		none;
	float: 		left;
	margin-left:	20px;
	margin-top:	20px;
	position:	relative;
	top:		20px;
}

.ads.small li.sponsored,  body#category #sidebar-bottom .ads li, body#ad .ads li, body#seller-page .ads li.sponsored, #my-account .ads li.sponsored {
	width:	440px;
}

.ads.small li.sponsored h3, body#category #sidebar-bottom .ads li.sponsored h3, body#ad .ads li.sponsored h3, body#seller-page .ads li.sponsored h3, body#my-account .ads li.sponsored h3 {
	left:	0;
	top:	-21px;
}

.ads.small li.sponsored h2, .ads.small li.sponsored p, body#category #sidebar-bottom .ads li.sponsored h2, body#category #sidebar-bottom .ads li.sponsored p, body#ad .ads li.sponsored h2, body#ad .ads li.sponsored p, #seller-page .ads li.sponsored h2, #seller-page .ads li.sponsored p, #my-account .ads li.sponsored p, #my-account .ads li.sponsored h2, #share .ads li.sponsored p, #share .ads li.sponsored h2 {
	width:	351px;
}

ol.ads.small, #seller-page ul.ads, #my-account ul.ads {
	margin-left:	16px;
	position:		relative;
	top:			-8px;
	display:		inline;
}

.ie6 #seller-page .mpu, .ie6 #my-account .mpu {
	float:	left;
}

.ie6 #seller-page ul.ads, .ie6 #my-account ul.ads {
	clear:	none;
	float:	left;
	top:	20px;
}

/* ADVERT PAGE */
#ad h1 {
	float:			right;
	font-size:		24px;
	margin-bottom:	12px;
	width:			620px;
}

#ad #main > p {
	margin-bottom: 7px;
}

a.back:before {
	content:	'\25C0';
}

aside#media {
/*	height:			292px; */
	margin-bottom:	9px;
	margin-top:		41px;
	top:			41px;
}

#create-ad form > div:nth-child(odd), #ad-details form > div:nth-child(even), #your-details form > div:nth-child(even), #your-details form h3 {
	background-color:	#ECF5FD;
    margin-left: -10px;
	padding: 15px 20px;
    width: 900px;
}

#ad section#details {
/*	min-height:		335px; */
	height: 		auto !important;
	height:			335px;
	margin-bottom:	20px;
	width:			440px;
}

.ad-process #ad section#details {
	float:	left;
	width:	420px;
}

#ad #details p.intro {
	clear:		both;
	margin-top:	0;
	word-wrap:	break-word;
}

p#call, p#price {
	border-radius:		3px;
	-moz-border-radius:	3px;
	font-size:			20px;
	float:				left;
	font-weight:		bold;
	height:				20px;
	line-height:		20px;
	margin-top:			0;
	padding:			10px 0;
	text-align:			center;
	width:				213px;
}

.ad-process p#call, .ad-process p#price {
	width:	200px;
}

p#call {
	background-color:	#ED8C23;
	border:				1px solid #D77812;
	color:				#FFF;
	margin-right:		10px;
}

p#price {
	background-color:	#F7F7F7;
	border:				1px solid #E1E1E1;
	color:				#000;
}

#ad article hgroup h2 b {
	color:	#1675BA;
}

aside#links, aside#seller-info, aside.advice {
	background-color:	#D9ECFB;
	border:				1px solid #BFDEF7;
	border-radius: 		3px;
	-moz-border-radius: 3px;
	padding:			10px;
	width:				138px;
}

aside#links, aside#seller-info, .ie6 aside.advice {
	float:				right;
}

#details .meta {
	color:			#5F5F5F;
	font-weight:	bold;
	margin:			0;
}

#details .meta b {
	color:			#000;
}

#details .meta a {
	font-weight:	normal;
}

#details #date {
	color:		#979797;
	float: 		right;
	font-size:	11px;
	margin:		0;
}

#details #date time {
	color:	#000;
}

ul#custom-fields {
	-moz-column-count:		2;
	-webkit-column-count:	2;
	column-count:			2;
	list-style:				none outside none;
    margin-left:			0;
    margin-top:				10px;
}

ul#custom-fields li {
	color:			#5F5F5F;
}

ul#custom-fields li b {
	color:			#000;
}

#links a, #links b {
	background:		url(/affiliates/freeads-files/img/icons/sprite-links.png) 0 0 no-repeat transparent;
	display: 		block;
	height:			30px;
	line-height:	30px;
	padding-left:	40px;
	margin: 		8px 0;
}

li#link-email a {
	background-position:	0 -37px;
}

li#link-save a {
	background-position:	0 -77px;
}

li#link-print a {
	background-position:	0 -115px;
}

li#link-report a {
	background-position:	0 -155px;
}

li#link-like a {
	background-position:	0 -194px;
}

li#link-tweet a {
	background-position:	0 -233px;
}

li#link-share a {
	background-position:	0 -274px;
}

aside#quote p {
	background-color:	#F7F7F7;
	border:				1px solid #E1E1E1;
	border-radius:		3px;
	-moz-border-radius:	3px;
	font-size:			16px;
	font-weight:		bold;
	padding:			8px;
}

aside#quote p a {
	display:		inline-block;
	font-size:		15px;
	font-weight:	bold;
	height:			32px;
	line-height:	30px;
}

aside p#delivered {
	height:			35px;
	margin:			0;
	padding-left:	74px;
	width:			356px;
}

aside p#delivered a {
	margin-left:	20px;
}

p#insurance, p#finance {
	float:			left;
	height:			58px;
	margin:			20px 0;
	text-align:		center;
	width:			192px;
	display:		inline;
}

aside p#insurance a, aside p#finance a {
	width:			125px;
	margin-top:		5px;
}

p#delivered a {
	width:	175px;
}

p#delivered {
	background: 	url(/affiliates/freeads-files/img/icons/van.png) no-repeat 15px 12px;
}

p#insurance {
	background: 	url(/affiliates/freeads-files/img/icons/insurance.png) no-repeat 6px 5px;
}

p#finance {
	background: 	url(/affiliates/freeads-files/img/icons/finance.png) no-repeat 6px 5px;
	margin-right:	20px;
}

aside#seller-info p {
	margin:	13px 0;
}

aside#seller-info time {
	font-weight:	bold;
}

a#others {
	font-weight:	bold;
}

a#others:after {
	content: ' >';
}

aside#seller-info img.first {
	margin-right:	10px;
}

#buyers-services, #small-print {
	background-color:	#FFF4D6;
	border:				1px solid #F4E0AA;
	border-radius: 		3px;
	-moz-border-radius: 3px;
	font-size:			12.5px;
	padding:			10px;
	width:				418px;
}

aside#small-print {
	margin-top:			20px;
	background-color:	#F7F7F7;
    border: 			1px solid #E1E1E1;
	padding:			0 10px;

}

aside#small-print b {
	font-weight:	bold;
}

#buyers-services ul {
	-moz-column-count:		2;
	-webkit-column-count:	2;
	column-count:			2;
}

#buyers-services li {
	margin:	4px 0;
}

#ad aside.related {
	clear:	both;
	width:	270px;
}

#ad aside.related h3 {
	margin-bottom:	10px;
}

#ad aside.featured-ads div {
	height:	123px;
}

aside#media div {
	height:		71px;
	overflow:	hidden;
	width:		272px;
}

aside#media div ul li {
	float:			left;
	margin-right:	8px;
}

#ad #buyer-tip, #ad aside#media {
	border-radius: 		3px;
	-moz-border-radius: 3px;
	padding:			20px 9px 9px 9px;
	width: 				280px;
}

section#photos, section#map {
	position:	relative;
}

section#map, section#video, #tab-map, #tab-video{
	display:	none;
}

.tab a {
	background-color:	#F7F7F7;
	background-repeat:	no-repeat;
	background-position: 13px 7px;
	border:				1px solid #E1E1E1;
	border-bottom		:1px solid #BFDEF7;
	-moz-border-radius:	3px 3px 0 0;
	border-radius:		3px 3px 0 0;
	color:				#000;
	display:			block;
	height:				40px;
	line-height:		40px;
	padding:			0;
	padding-left: 		46px;
	position:			absolute;
	top:				0;
    width: 				85px;
}

aside#media .tab a b {
	color:	#1775BA;
}

aside#media.has-video .tab a {
	width:	37px;
	padding-left: 37px;
	background-position: 5px 7px;
}

.tab.selected a {
	background-color:	#D9ECFB;
	border:				1px solid #BFDEF7;
	border-bottom:		1px solid #D9ECFB;
}

aside#media .tab#tab-map a {
	left:	155px;
}

aside#media.has-video .tab#tab-video a {
	left:	209px;
	width:	47px;
}

aside#media.has-video .tab#tab-map a {
	left:	127px;
	width:	36px;
}

aside#media.has-video .tab#tab-photos a {
	width:	71px;
}

aside#media .tab#tab-photos a {
	background-image:		url(/affiliates/freeads-files/img/icons/photos.png);
}

aside#media .tab#tab-map a {
	background-image:		url(/affiliates/freeads-files/img/icons/map.png);
}

aside#media .tab#tab-video a {
	background-image:		url(/affiliates/freeads-files/img/videos.png);
	background-position: 	5px 10px;
	padding-left:			31px;
	width:					49px;
}

#ad a.media-overlay {
		display:		block;
		margin-bottom:	7px;
		position:		relative;
}

#ad a.media-overlay:hover {
	color:	#FFF;
}

#ad a.media-overlay div {
	background:	url(/affiliates/freeads-files/img/search-save.png) no-repeat 6px 9px;
	bottom:		3px;
	color:		#FFF;
	font-weight:bold;
	height:		auto;
	padding:	6px 9px 6px 27px;
	position:	absolute;
	right:		0;
	width:		auto;
}

.rgba #ad a.media-overlay div {
	background-color:	rgba(0, 0, 0, 0.57);
}

#ad a.media-overlay div {
	background-color:	#585858;
}

#ad #col1, #ad #col2 {
	float: 			left;
	margin-right:	20px;
	display:		inline;
}

#ad #col1 {
	position:	relative;
}

#ad #col2 {
	width:	440px;
}

#ad #col3 {
	float: 			right;
	margin-bottom:	20px;
	width:			160px;
	display:		inline;
}

#ad #col1 .mpu {
	margin-bottom:	20px;
}

#ad #col1 .related {
	margin-bottom:	20px;
	width:	280px;
}

aside#seller-info {
	margin:	20px 0;
}

#ad #col2 .ads {
	margin:	20px 0;
}

#ad #col1 .advice {
	float:		left;
	width:		278px;
}

#ad aside.featured-ads {
	margin:	20px 0;
	width:	732px;
}

#ad aside.featured-ads div {
	width:	717px;
}

#ad aside.featured-ads ul li {
	margin-right:	14px;
}

/* PHOTO POP-UP */
body#photos{
	background-color:	#FFF;
	text-align:			center;
}

body#photos h1, body#photos p {
	font-size:		24px;
	font-weight:	bold;
	margin:			20px 0 20px 0;
}

body#photos b {
	color:	#ED8C23;
}

body#photos section {
	height:		300px;3
	margin:		auto;
	position:	relative;
	width:		547px;
}

body#photos img#main {
	border:		1px solid #000;
	left:		0;
    position: 	absolute;
}

.vertical-scroller {
    position: 	absolute;
    right:		0;
	width:		127px;
}

.vertical-scroller div {
	height:		302px;
	overflow:	hidden;
}

.vertical-scroller img {
	border:	1px solid #000;
}

.vertical-scroller .next, .vertical-scroller .prev {
    display: 	block;
    height: 	30px;
    position: 	absolute;
    text-indent: -9999px;
    right:		48px;
    width: 		30px;
}

.vertical-scroller li {
	margin-bottom:	5px;
}

.vertical-scroller .prev {
    background: url("/affiliates/freeads-files/img/prev-up.png") repeat scroll 0 0 transparent;
    top:		-36px;
}

.vertical-scroller .next {
    background: url("/affiliates/freeads-files/img/next-down.png") repeat scroll 0 0 transparent;
    bottom:		-35px;
}

.vertical-scroller .next:hover, .vertical-scroller .prev:hover {
	background-position:	30px 0;
}

#fancybox-frame{
	overflow:	hidden;
}


/* SELLER INFO PAGE */
#seller-page hgroup h1 {
	font-size:	24px;
	margin-bottom:	20px;
}

#seller-page section#details {
	float:	left;
	width:	580px;
}

#seller-page hgroup h2 {
	font-size:	14px;
}

#seller-page #details h2 {
	font-size:	21px;
}

#seller-page #details .ads li h2  {
	font-size:	15px;
}

#seller-page #details h3 {
	font-size:	16px;
	margin:		12px 0;
}

#seller-page #details ul {
	float: 			right;
	font-size:		14px;
	list-style: 	none;
    margin: 		0 20px;
}

#seller-page #details ul li {
	margin:	4px 0;
}

#seller-page #details ul b {
	font-weight:	bold;
}

#seller-page #sidebar-ads, #share #sidebar-ads {
	float:	right;
	width:	160px;
}

#seller-page #sidebar-ads a, #share #sidebar-ads a {
	display:		block;
	margin-bottom:	20px;
}

#seller-page ol.ads {
	border-bottom:	1px solid #EEEEEE;
}

body#my-account ul.ads {
	margin-left: 15px;
}

.ie6 body#my-account ul.ads, .ie7 body#my-account ul.ads {
	margin-left:	-18px;
}

#seller-page .ads li div a {
	margin-top:	5px;
}

#seller-page #bottom-ads {
	clear:	left;
}

#seller-page #bottom-ads .mpu, #my-account .mpu, #share .mpu {
	float:	left;
}

#seller-page #bottom-ads ul.ads, #my-account ul.ads, #share ul.ads {
	clear:			none;
	float:			left;
	margin-bottom:	20px;
	top:			16px;

	display:		inline;
}


/* MY ACCOUNT PAGE */
#my-account .place-ad {
	color: 			#FFFFFF;
	height:			auto;
	padding:		5px 20px;
	text-align:		center;
    text-decoration: none;
    width:			120px;
}

#my-account section#details {
	float: 	right;
}

#my-account h1 {
	font-size:	21px;
}

#my-account #details hgroup h2 {
	display:	inline-block;
	font-size:	17px;
	margin:		15px 0;
}

#my-account #details hgroup h3 {
	display:	inline;
}

ol.withdrawn-ads {
	list-style-type:	none;
	margin-left:		0;
}

ol.withdrawn-ads h3 {
	font-size:	15px;
	margin-bottom:	10px;
}

ol.withdrawn-ads img {
	float:			left;
	margin-right:	5px;
}

ol.withdrawn-ads b {
	font-weight:	bold;
}

ol.withdrawn-ads p {
	margin:  5px 0;
}

ol.withdrawn-ads li p:last-child {
	margin-bottom:	0;
}

#my-account #details hgroup h3:before {
	content:	' - ';
}

#sidebar aside#seller-tip b {
	font-weight:	bold;
}

#sidebar aside#seller-tip small {
	font-style:	italic;
}

#my-account #sidebar h3:first-child {
	border-top-width:	0;
	margin-top:			0;
	padding-top:		0;
}

#my-account table {
	border-right:	1px solid #96C2E2;
	width:		759px;
}

#my-account table th, #my-account table td {
	background:	#ECF5FD;
	text-align:	centre;
	width:		100px;
}

#my-account table h2 {
	color:	#000;
	font-size:	17px;
}

#my-account table .header .col1 {
	text-align:	left;
	vertical-align:	bottom;
}

#my-account table .alt {
	background-color: #FFF;
}

#my-account table tr.header th {
	background:	#1675BA;
	color:		#FFF;
	font-size:	21px;
	width:		584px;
}

#my-account table tr.header th p {
	margin:	5px 0;
}

#my-account table .featured {
	border-left:	1px solid #96C2E2;
}

#my-account table th.featured {
	color:			#1675BA;
	padding-top:	5px;
	text-align:		center;
}

.ie7 #my-account table th.featured {
	width:			200px;
}

#my-account table th.featured p {
	color:	#444444;
}

#my-account table #upgrades {
	border-bottom:	1px solid #96C2E2;
}

#my-account table #upgrades th p {
	margin:	10px 0;
}

#my-account table tr.header th span {
	font-size:	15px;
}

body#my-account table tr.header .col1, body#my-account table tr .col1 {
	background-color:	#FFF;
	border-right:	1px solid #96C2E2;
	width:		220px;
}

body#my-account table tr .col1 img {
	float:	left;
	margin-right:	5px;
}

body#my-account table tr .col1 p {
	text-align:	left;
	margin:	3px 0;
}

#my-account table tr.add-upgrade {
	border-bottom:	1px solid #96C2E2;
}

#my-account table .days {
	height:	50px;
	padding:	auto;
}

#my-account table .days p {
	color:	#000;
	text-align:	center;
}

#my-account table .days select {
	margin: 17px 14px;
}

#my-account table .prices td {
	height:		30px;
	text-align:	center;
}

#my-account table .add-upgrade {
	border-top:	1px solid #96C2E2;
	font-size:	17px;
	font-weight:	bold;
	height:		41px;
	line-height:	41px;
	margin-right:	15px;
	width:			584px;
}

#my-account table .add-upgrade td {
	text-align:	right;
}

#my-account table .add-upgrade b {
	color:	#D80A0C;
}

#my-account table .add-upgrade .secondary {
	display:	inline;
	height:		25px;
	font-weight:	bold;
	margin-right:	15px;
}

body#my-account .withdraw, body#my-account .edit, body#my-account .activate {
	display:	inline-block;
	height:		24px;
	line-height:	24px;
	margin:		5px 0;
	padding-left:	30px;
}

body#my-account table h3 {
	margin:	10px 0;
}

body#my-account .withdraw {
	background:	url(/affiliates/freeads-files/img/withdraw.png) 0 1px no-repeat;
}

body#my-account .activate {
	background:	url(/affiliates/freeads-files/img/activate.png) 0 1px no-repeat;
}

body#my-account .edit {
	background:	url(/affiliates/freeads-files/img/edit.png) 0 2px no-repeat;
	margin-right:	20px;
}

#my-account aside#membership {
	border-radius:		3px;
	-moz-border-radius:	3px;
	padding:			9px;
	margin:				20px 0;
	width:				739px;
}

aside#membership h2 {
	font-size:	15px;
}

aside#membership b {
	font-size: 		15px;
	font-weight:	bold;
}

aside#membership p.last {
	float:		left;
	margin-top:	0;
}

aside#membership .secondary {
	float:	right;
	width:	130px;
}

/* PLACE AN AD */
.ad-process header div.containter {
	line-height: 40px;
}

.ad-process header div.containter h1 {
	color:		#FFF;
	font-size:	23px;
	font-weight:bold;
	margin: 	0 auto;
	width: 		940px;
}
ol.progress {
	margin:		10px 0;
	width:		940px;
}

ol.progress li {
	background:		url(/affiliates/freeads-files/img/progress.png) 0 -106px transparent no-repeat;
	color:			#FFF;
	display:		block;
	float:			left;
	font-weight:	bold;
	font-size:		15px;
	height:			53px;
	line-height:	53px;
	padding-left:	71px;
	width:			164px;
}

ol.progress li span {
	display:	inline-block;
	width:		30px;
}

ol.progress .first {
	background-position: 0 -0;
}

ol.progress .todo.next {
	background-position: 0 -53px;
}

ol.progress .todo {
	background-position: 	0 -159px;
	color:					#000;
}

ol.progress .last {
	background-position: 0 -265px;
}

ol.progress .todo.last {
	background-position: 0 -318px;
}

ol.progress .todo.last.next {
	background-position: 0 -212px;
}

.ad-process #main h2, #your-details #main h3 {
	font-size:	24px;
}

.ad-process p#intro	{
	font-weight:	bold;
}

.ad-process form div {
	margin:	30px 0;
}

.ad-process p.optional {
	color: 		#B8B8B8;
    font-size: 	12px;
    margin-top:	5px;
}

.ad-process div label, #photo-container p {
	float: 			left;
	font-weight:	bold;
	font-size:		15px;
	margin-right: 	10px;
	text-align: 	left;
	width: 			130px;
}

.ad-process div label.inner {
	float: 			none;
	font-weight:	normal;
	font-size:		13px;
}

.ad-process div label span, #photo-container p span {
	color:			#B8B8B8;
	display:		block;
	font-weight:	normal;
	font-size:		12px;
}

.ad-process div#last-chance label {
	float:	none;
}

.ad-process .secondary {
	font-size:		16px;
	font-weight:	bold;
	height:			35px;
	line-height:	35px;
	margin:			20px 140px;
	width:			120px;
}

/* CREATE AD */
#create-ad form #categories {
	background:			#BFDEF7;
	border:				1px solid #7496AE;
	border-radius:		3px;
	-moz-border-radius:	3px;
	width:				940px;
}

#create-ad form #categories ul {
	border-right:	1px solid #7496AE;
	float:			left;
	list-style:		none;
	margin-left:	0;
}

#create-ad form #categories ul li {
	border-bottom:	1px solid #96B6CF;
	border-right:	1px solid #DFEFFB;
}

#create-ad form #categories a {
	display:		block;
	height:		 	41px;
	line-height: 	41px;
	padding-left:	19px;
	min-width:	 	168px;
}

#create-ad form #categories ul li.selected {
	background:		#1675BA;
	border-right:	1px solid #1675BA;
}

#create-ad form #categories ul li.selected a {
	color:			#FFF;
	font-weight:	bold;
}

.ad-process section.tip {
	background:	#D9ECFB;
	border:		1px solid #BFDEF7;
	float:		right;
	padding:	15px;
	width:		290px;
}

.ad-process section.tip b {
	font-weight:	bold;
}

.ad-process section.tip p, .ad-process section.tip label {
	font-size:	12px;
	margin:		12px 0;
}

.ad-process section.tip p:first-child {
	margin-top:	0;
}

.ad-process section.tip p:last-child {
	margin-bottom:	0;
}

#ad-title {
	width:	350px;
}

#title-container label {
	height:	120px;
}

#title-container p label {
	font-weight: 	bold;
	height:			auto;
}

#title-container p {
	margin:	10px 0;
}

#title-container p:first-child {
	font-size:	11px;
}

#title-container p:last-child {
	font-weight:	bold;
}

#title-container input[type="checkbox"] {
    vertical-align: middle;
}

#cat-matches {
	margin-left:	140px;
}

#create-ad .secondary {
	float: 			right;
	margin-right:	183px;
}

/* AD DETAILS */
div#ad-type label {
	height: 57px;
}

div#ad-type input, div#gender input, #cat-matches input, #seller-type input {
	margin:	3px 0;
}

div#ad-type .inner, div#gender .inner, #cat-matches .inner, #seller-type .inner {
	margin-left:	5px;
}

#ad-details #age {
	width:	30px;
}

#ad-details #price {
	width:	50px;
}

#ad-details #price-container label	{
	height:	40px;
}

#ad-details #price-container p	{
	margin:	5px 0;
}

#ad-details #price-container b	{
	font-weight:	bold;
	margin-right:	5px;
}

#ad-details textarea {
	width:	444px;
	height:	165px;
}

#ad-details #desciption-container label	{
	height:	200px;
}

#ad-details #desciption-container section {
	height:	139px;
}

#ad-details #desciption-container p {
	margin-top:	10px;
}

#ad-details #url, #ad-details #youtube {
	width:	300px;
}

#url-container input {
	margin-bottom:	2px;
}

#url-container span.price {
	background:			#D80A0C;
	border-radius:		3px;
	-moz-border-radius:	3px;
	border:				1px solid #730001;
	color:				#FFF;
	display:			inline-block;
	font-size:			12px;
	font-weight:		bold;
	padding:			3px;
}

#postcode-container label {
	height:	50px;
}

#photo-container div {
	border:			1px solid #A9C4D4;
	display:		inline-block;
	height:			221px;
	line-height:	221px;
	margin:			12px 0 0;
	position:		relative;
	text-align:		center;
	width:			297px;
}

#photo-container a.secondary {
	float:		none;
	left:		50%;
	margin:		-15px auto auto -60px;
	position:	absolute;
	top:		50%;
}

#youtube-container label {
	background:	url("/affiliates/freeads-files/img/icons/youtube.png") no-repeat scroll right center transparent;
	width:		167px;
}

#youtube-container input {
	margin-top:	6px;
}

/* YOUR DETAILS */

#tab-container {
    position:			relative;
	margin-top:			56px;
	margin-bottom:		20px;
}

#your-details form {
    background-color: 	#D9ECFB;
    border: 			1px solid #BFDEF7;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 		3px 3px 3px 3px;
    padding: 			20px 9px;
}

#your-details .tab {
	font-size:	16px;
}

#your-details .tab a {
	left:		20px;
	padding:	0 10px;
	top:		-41px;
	width: 		auto;
}

#your-details #login-tab a {
	left:	140px;
}

#first-name {
	width:	115px;
}

#surname {
	width:	165px;
}

#email, #login-email {
	width:	180px;
}

#tel, #tel2 {
	width:	140px;
}

#seller-type label{
	height:	45px;
}

#password-container #reveal {
	margin-top:		5px;
	margin-right:	5px;
}

#password-container .inner {
	margin-top:	5px;
}

#display-name {
	width:	110px;
}

#login-password-container label {
	height:	35px;
}

/* UPGRADE PAGE */

#upgrade fieldset {
	border:				1px solid ##E1E1E1;
	border-radius:		3px;
	-moz-border-radius:	3px;
	background-color:	#F7F7F7;
	margin-bottom:		20px;
	padding:			20px;
	position:			relative;
	width:				898px;
}

#upgrade fieldset div {
	border:				1px solid #BFDEF7;
	border-radius:		3px;
	-moz-border-radius:	3px;
	background-color:	#D9ECFB;
	padding:			13px;
	width:				312px;
}

#upgrade form div {
	margin:		0 0 12px 0;
	height:		84px;
}

#upgrade fieldset div label {
	float:			left;
	font-size:		15px;
	font-weight:	bold;
	line-height:	22px;
	width:			auto;
}

#upgrade fieldset div:nth-child(3) {
	margin-bottom:	0;
}

#upgrade fieldset h3 {
	float:			left;
	font-size:		16px;
	margin-bottom:	12px;
}

#upgrade fieldset a {
	float:			right;
	font-size:		12px;
	line-height:	19px;
}

#upgrade fieldset a.help {
	float:	none;
}

#upgrade fieldset p {
	clear:			both;
	font-size:		14px;
	margin-bottom:	14px;
}

#upgrade fieldset input {
	float:			left;
	margin-right:	10px;
	margin-top:		4px;
	vertical-align:	middle;
}

#upgrade fieldset img {
	position:	absolute;
	right:		57px;
	top:		0;
}

#upgrade p.total {
	font-size:		28px;
	font-weight:	bold;
	margin-left:	20px;
}

#upgrade p.total b {
	color:	#b70000;
}


body#upgrade input.secondary {
	margin-left:	20px;
	width:			146px;
}

/* CONFIRM AD PAGE */
#confirm h2 {
	margin:	12px 0;
}

#confirm #ad  {
	margni-bottom:	20px;
}

#confirm #ad article {
	position:	relative;
}

#confirm #ad article aside {
	float:			left;
	margin-right:	20px;
}

#confirm #ad article a:hover {
	cursor:				default;
	text-decoration:	none;
}

#confirm section.tip {
	font-size:	12px;
	padding:	14px;
	width:		140px;
}

.ad-process h2 a {
	font-size:	13px;
}

#confirm a.secondary.edit {
	float:	left;
	margin:	0 10px 0 0;
	width:	60px;
}

#confirm h3 {
	font-size:		18px;
	margin-bottom:	0;
}

#confirm p.intro {
		margin: 0 0 30px 0;
}

#confirm p.intro b {
	font-weight:	bold;
}

#confirm table {
	background:	#ECF5FD;
	width:		740px;
}

#confirm tr:nth-child(even){
	background:	#E2F0FC;
}

#confirm table thead {
	background:		#E2F0FC;
	font-size:		18px;
	font-weight:	bold;
	height:			30px;
	line-height:	30px;
	text-align:		left;
}

#confirm tfoot td {
	background:		#FFF;
	text-align:		right;
	font-weight:	bold;
	font-size:		28px;
	padding:		15px;
}

#confirm tfoot b {
	color:	#B70000;
}

#confirm td, #confirm th {
	height:			30px;
	line-height:	30px;
	padding-left: 	10px;
}

#confirm table label {
	font-size:	15px;
	font-weight:bold;
}

#confirm table input {
	margin-right:	25px;
	vertical-align:	middle;
}

#confirm table a.help {
	margin-left:	15px;
	vertical-align:	middle;
}

#confirm form .secondary {
	float:			right;
	margin:			15px;
	margin-top:		0;
	right:			182px;
	position:		relative;
	width:			auto;
}

#confirm form a.secondary {
	clear:			right;
	font-weight: 	normal;
	padding:		0	5px;
}

/* MEMBERSHIP UPGRADE PAGE */
body#membership {
	font-size:	14px;
}

body#membership thead {
	font-size:		16px;
	font-weight:	bold;
}

body#membership thead td {
	line-height:	20px;
	padding:		10px;
}

body#membership tr {
	border-bottom:	1px solid #E5E5E5;
	height:			30px;
	line-height:	30px;
	text-align:		center;
}

body#membership table .col1 {
	text-align:		left;
	font-weight:	bold;
}

body#membership table .col1 a {
	vertical-align:	middle;
}

body#membership td:nth-child(even){
	background:	#ECF5FD;
}

body#membership tfoot tr{
	border-bottom:	none;
}

body#membership table .secondary {
	margin:	auto;
	margin-bottom:	20px;
}

body#membership tfoot {
	color:			#1675BA;
	font-size:		18px;
	font-weight:	bold;
}

body#membership b {
	font-weight:	bold;
}

body#membership td.yes {
	background-image: 		url(/affiliates/freeads-files/img/tick.png);
	background-repeat:		no-repeat;
	background-position:	center center;
	text-indent:			-9999px;
}

.ie6 #membership table {
	table-layout: fixed;
}

/* SHARE PAGE */
#share div#main {
	padding-top:	20px;
}

#share #main #content {
	float:	left;
	width:	760px;
}

#share h1  {
	font-size:	21px;
}

#share #content h2, #share li#total {
	font-size:	16px;
}

#share #content h2 {
	margin-bottom:	8px;
}

#share #content ul {
	margin-left:	10px;
	list-style-type: none;
}

#share #content ul li {
	margin:	8px 0;
}

#share li#total {
	color:		#D80A0C;
	font-weight:	bold;
}
#share li#total span {
	color:	#000;
}

#share li span {
	display:	inline-block;
	width:		236px;
}

#main #content ul.promo-links {
	margin-left:	0;
}

ul.promo-links li {
	display:	inline;
}

ul.promo-links a {
	background-color:	#D9ECFB;
	background-repeat:	no-repeat;
	background-position:8px center;
	border:				1px solid #BFDEF7;
	border-radius:		3px;
	-moz-border-radius:	3px;
	color:				#000;
	display:			block;
	font-weight:		bold;
	font-size:			17px;
	float:				left;
	height:				40px;
	line-height:		40px;
	padding:			10px 10px 10px 60px;
	margin:				0 20px 20px 0;
	width:				168px;
}

ul.promo-links .twitter {
	background-image:	url(/affiliates/freeads-files/img/icons/twitter-large.png);
}

ul.promo-links .facebook {
	background-image:	url(/affiliates/freeads-files/img/icons/facebook-large.png);
}

ul.promo-links .email {
	background-image:	url(/affiliates/freeads-files/img/icons/email-large.png);
	margin-right:	0;
}

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.ads li:before, .ads li:after,.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.ads li:after, .clearfix:after { clear: both; }
.ads li, .clearfix { zoom: 1; }


@media all and (orientation:portrait) {

}

@media all and (orientation:landscape) {

}

@media screen and (max-device-width: 480px) {

  /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}


@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
  -ms-filter: none !important; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}

/******************ANYVAN*******************/
header div.leaderboard {
    border: 1px solid #FFFFFF;
    height: 60px;
    left: 480px;
    margin: 0;
    position: absolute;
    top: 45px;
    width: 468px;
}

#anyvan-header{float:left; padding-bottom:10px; width:783px; height:55px;}
#anyvan-header h2{font-size:1.8em; width:460px; float:left;}
#anyvan-header h3{font-size:1.2em;}
.anyvan-fdiv{float:left;}
.anyvan-tab{
	position:relative;
	margin:0px 0px -1px 10px;
	border: 1px solid #BFDEF7;
	border-bottom: none;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	background-color: #D9ECFB;
	width:68px; height:26px;
	padding:14px 40px 0;
	z-index:1;
	clear:both;	
}

.anyvan-box{
	border:	1px solid #BFDEF7;
	border-radius: 6px;
	-moz-border-radius: 6px;
	background-color: #D9ECFB;
	float: left;
	margin-bottom: 20px;
	display: inline;
}
#anyvan-map{width:274px; height:194px; 	padding:14px 13px; margin-right:23px; position:relative; z-index:0;}

#anyvan-price-estimator{width:553px; height:193px; padding:15px 30px;}
#anyvan-form-row1{width:585px; float:left; margin:15px 0px 10px 0px; height:45px;}
#anyvan-form-row2{margin:5px 0px 0px 74px; width:511px; float:left;}
*+html #anyvan-form-row2 {margin-left:77px;}
#anyvan-form-row2 {margin-left:77px\0/;}
#anyvan-form-row2 label{padding-top:12px;}
#anyvan-form-row3 {width:585px; float:left;}
#anyvan-price-estimator label{float:left; display:inline; font-weight:bold; text-align:right;}

#form-row-category select{float:left; width:177px; border:1px solid #BFDEF7; margin-left:23px; margin-right:37px; font-size:0.9em; height:40px;}

#form-row-sub-category select{float:left; width:177px; border:1px solid #BFDEF7; margin-left:23px; margin-right:37px; font-size:0.9em; height:40px;}

*+html #form-row-category select, *+html #form-row-sub-category select{margin-top:10px;}
*+html #anyvan-form-row1{margin-top:5px;}
#form-row-from input{float:left; width:165px; height:20px; border:none; border:1px solid #BFDEF7; padding:10px 0px 10px 10px; margin-left:24px; margin-right:22px;}

#form-row-to input{float:left; width:165px; height:20px; border:none; border:1px solid #BFDEF7; padding:10px 0px 10px 10px; margin-left:22px; margin-right:22px;}

.cat_label{padding-top:10px; width:107px;}
.cat_label{width:111px\0/;}
*+html .cat_label{width:111px;}

#estimator-form-submit{background:url(/affiliates/freeads-files/img/get-instant-estimate.gif) no-repeat; width:178px; height:35px; border:none; float:right; margin:8px 39px 0px 0px; overflow:hidden; text-indent:-9999px; position:relative; z-index:20; color:transparent; text-transform:capitalize;}
*+html #freeads-form-submit{margin-right:38px;}
#freeads-form-submit {margin-right:38px\0/;}

p.form-field-description{margin:0px; color:#D80A0C; float:left;}
#freeads-form-category-ajax-errors{position:relative; right:-25px; top:0px;}
*+html #freeads-form-category-ajax-errors{top:-10px;}
.server-side-error{float:left;}

#form-row-category{width:237px; float:left;}

#freeads-form-sub-category-ajax-errors{position:relative; top:0px; left:365px; float:left;}
*+html #freeads-form-sub-category-ajax-errors{top:-10px;}

#freeads-form-from-ajax-errors{position:relative; top:0px; left:55px; float:left;}
#freeads-form-to-ajax-errors{position:relative; top:0px; left:40px; float:left;}


#anyvan-estimate-box{width:533px; height:43px; padding:22px 30px 15px 50px; border-color:#444; margin-top:-40px; margin-bottom:0px;}
#anyvan-estimate-box h2{font-size:2.1em;}
.anyvan-clear{clear:both;}
#anyvan-steps{width:99.6%; height:87px; margin-top:15px; background:url(/affiliates/freeads-files/img/anyvan-steps-bg.gif) #daf0fb no-repeat; border:1px solid #d9d9d9;}
#anyvan-steps ul li {display:inline; float:left; font-size:1.1em; line-height:1.3em;}
#anyvan-steps ul li.anyvan-first{width:100px; margin:26px 0px 0px 60px; color:#FFFFFF;}
#anyvan-steps ul li.anyvan-second{width:135px; margin:16px 0 0 110px;}
#anyvan-steps ul li.anyvan-third{width:140px; margin:25px 0 0 100px;}
#anyvan-steps ul li.anyvan-fourth{width:140px; margin:25px 0 0 90px;}
.anyvan-h3{font-size:1.2em;}
#anyvan-widebox{width:914px; padding:14px 13px; margin-bottom:40px; height:70px;}
#anyvan-quotes-box{width:563px; padding:0px 20px 0px 30px;}
#anyvan-quotes-box p{font-size:1.3em;}
#anyvan-get-quotes{display:block; width:176px; height:45px; float:right; margin-top:45px;}
#anyvan-plimited{width:360px;}
#anyvan-latest-prices{width:713px; border:1px solid #d9d9d9; margin-right:25px; background:#F4F4F4; min-height:300px;}
.anyvan-side-box{width:156px; padding:10px; font-size:1.1em;}
.anyvan-side-box h3{margin-bottom:15px; font-size:1.1em;}
.anyvan-side-box ul{list-style:none; margin-left:0px;}
.anyvan-side-box ul li{padding:2px 0px 0px 30px; display:block; height:30px;}
.first-step{background:url(/affiliates/freeads-files/img/first-step.gif) no-repeat;}
.second-step{background:url(/affiliates/freeads-files/img/second-step.gif) no-repeat;}
.third-step{background:url(/affiliates/freeads-files/img/third-step.gif) no-repeat;}
#freeads-form-results p{margin:0px;}

#anyvan-widebox label{float:left; margin-right:5px; font-weight:bold;}
#anyvan-widebox input{margin:-12px 0px 0px 5px; width:155px; }
#anyvan-widebox select {width:165px; margin:-10px 7px 0px 0px; height:40px;}
#anyvan-widebox .form-row{float:left; width:170px;}
#anyvan-widebox #form-row-from, #anyvan-widebox #form-row-to{width:215px;}
#anyvan-widebox input#estimator-form-submit{background:url(/affiliates/freeads-files/img/get-new-estimate.gif) no-repeat; width:137px; height:35px; border:none; float:right; overflow:hidden; text-indent:-9999px; position:relative; z-index:20; margin-top:-9px; margin:-8px 0px 0px; color:transparent; text-transform:capitalize;}
*+html #anyvan-widebox label{margin-right:0px;}

#anyvan-widebox #freeads-form-category-ajax-errors{float:left; left:0px; position:relative; top:0px;}
#anyvan-widebox #freeads-form-sub-category-ajax-errors{float:left; left:0px; position:relative; top:0px;}
#anyvan-widebox #freeads-form-from-ajax-errors{float:left; left:40px; position:relative; top:0px;}
#anyvan-widebox #freeads-form-to-ajax-errors{float:left; left:25px; position:relative; top:0px;}

#anyvan-widebox #form-row-category{width:175px;}
/* Striped Grids */
#anyvan-latest-prices .topdiv{background:#f1a350; height:20px; padding:10px;}
.data-grid table, .data-grid-admin table {width: 100%;}
.data-grid thead tr, .data-grid-admin thead tr {-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;}
.data-grid th, .data-grid-admin th {
	background: #135AA0 url(/images/thHead.gif) repeat-x bottom left;
	color: #fff;
	font-weight: 700;
	padding: 4px 6px;
	}
.data-grid td, .data-grid-admin td {
	color: #444;
	line-height: 1.25;
	padding: 5px 4px 5px 4px;
	vertical-align: middle;
	}
	
.data-grid tr td, .data-grid-admin tr td {background: #f4f4f4;}
.data-grid tr.alt-row td {background: #EDEEEF;}

#google-map {
	width: 272px;
	height: 195px;
	border:	1px solid #BFDEF7;
	border-radius: 6px;
	-moz-border-radius: 6px;
}
footer ul{padding-bottom: 10px;}
footer ul li{
	list-style: none;
	display: inline;
	color:#fff;
	margin-right:10px;
}
footer ul li a:link,footer ul li a:visited, footer ul li a:active {
	color: #fff;
}
/****************ANYVAN********************/