/*=========================================================
Anunico.com
=========================================================*/

/* Global reset
=========================================================*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	margin: 0;
	padding: 0;
}
fieldset, img { 
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: normal;
	font-style: normal;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	font-size: 100%;
}
q:before, q:after {
	content: '';
}
abbr, acronym { 
	border: 0;
}
input {
	font-size: 100%;
}

/* General Styling 
=========================================================*/
body { 
	font-size: 76%;
	line-height: 1.0;
	color: #333;
	background:#fbfeff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link {
	color: #003366;
	text-decoration: none;
}
a:visited {
	color: #003366;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:hover,
a:active {
	color: #0000FF;
}

p {
	padding: 0 0 1em;
	line-height: 1.3em;
}

h1 {
	font-size: 126%;
/*	margin: 1.3em 0 0.8em; */
	padding-bottom: 5px;
}

h1 .note {
	font-weight: normal;
	font-size: 70%;
}

h2, h3 {
	font-weight: bold;
	margin: 1em 0;
}

h2 {
	font-size: 118%;	
	color: #003366;
}

h3 {
	font-size: 108%;
	color: #333;
}

ul, ol {
	margin: 0 0 1em 24px;
}

strong {
	font-weight: bold;
}

div#skip a {
	position:absolute;
	left:-9999px;
	top:0;
}
div#skip a:active,
div#skip a:focus {
	background:#006600; 
	padding:10px; 
	font-weight:bold;
	color:#ffffff;
	font-size:1.3em;
	text-transform:uppercase;
	left:0;
	z-index:999;
	text-decoration:none;
}
div#skip a:hover {
	text-decoration:underline;
}

/* Global helper styles (mostly classes) e.g. icons, errors
============================================================*/

/*** Clearfix style for easy clearing of enclosed floats ***/
.clearfix:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix { display: inline-block; }
/* Hides from IE/Mac \*/
.clearfix { display: block; }
/* End hide from IE/Mac */

/*** End clearfix styles ***/

#content .error {
	color: #FF6600;
	font-weight: bold;
}

#content .error a {
	text-decoration: underline;
}

/* Basic styling, used when JavaScript is unsupported */
.cbb {
	margin:0.5em 0;
	padding:0;
	border:1px solid #75C5F0;
	background:#fff;
}
/* Normal styling */
.cb {margin:0.5em 0;}
/* Top corners and border */
.bt {
	height:13px;
	margin:0 0 0 13px;
}
.bt div {
	position:relative;
	left:-13px;
	width:13px;
	height:13px;
	font-size:0;
	line-height:0;
}
/* Bottom corners and border */
.bb {
	height:13px;
	margin:0 0 0 13px;
}
.bb div {
	position:relative;
	left:-13px;
	width:13px;
	height:13px;
	font-size:0;
	line-height:0;
}
/* Left border */
.i1 {
	padding:0 0 0 1px;
}
/* Right border */
.i2 {
	padding:0 1px 0 0;
}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	padding:0 11px;
	background:#fff;
}
/* Make the content/default wrapper auto clearing so it will contain floats */
.i3:after,.cbb:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3,.cbb {display:inline-block;}
/* Hide from IE/Mac \*/.i3,.cbb {display:block;}/* End hide from IE/Mac */

/* Modifications for specific elements using custom box borders */

#nav_bar .bt, #nav_bar .bt div, #nav_bar .bb, #nav_bar .bb div {
	background-image: url(/imagenes/box_nav.gif);
}
#nav_bar .i3 { padding: 0; } /* No internal padding */

#contextual_nav .bt, #contextual_nav .bt div {
	height: 8px;
}
#contextual_nav .bb { display: none; } /* No bottom curve */
#contextual_nav .i3 { padding: 0; } /* No internal padding */

#contextual_related_info .bb, #contextual_related_info .bb div {
	height: 8px;
}
#contextual_related_info .bt { display: none; } /* No top curve */
#contextual_related_info .i3 {
	padding: 0; /* No internal padding */
	background: #D7ECF6; /* Add background colour to internal div */
}

#posting .bt, #posting .bt div, #posting .bb, #posting .bb div {
	height: 9px;
}

#posting .bt, #posting .bt div {
}

#posting .bb, #posting .bb div {
	 margin-top: -1px; /* To cover up bottom border of underlying rectangular box */
}

#posting .i3 {
	padding: 0; /* No internal padding */
}

/*** End custom box borders styles ***/

/*** Basic icon styles ***/
/* N.B. Individual icon elements will require modifications to background position and size */
span.icon {
	display: inline-block;
	display: -moz-inline-box;
	vertical-align: middle;
	background-image: url(/imagenes/icons_sprite.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Where icon appears in a textual link, may want to wrap the text of the link in a span to which hover effects are applied and remove hover effects from the link itself (e.g. to avoid  underlining of the icon) */
a.icon:hover {
	text-decoration: none;
}

a.icon:hover span.link_text {
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;			/* IE5 fallback */
}

/*** End icon styles ***/

/*** Standard form styles ***/

/* TODO: populate this section */

label.hidden {
	display: block;/* Block level display required for negative text-indent to work */
	text-indent: -1000em;
	height: 0;
}
/*** End form styles ***/

/*** Button styles ***/
button {
	border: 0;
    padding: 0;
    margin: 0;
    height: 22px;
    line-height: 22px;
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    text-align: center;
	vertical-align: middle;
    width: 78px;
    background: transparent url(/common/images/but_green_78.gif) center top no-repeat;
}

button.width122 {
	 background-image: url(/common/images/but_green_122.gif);
	 width: 122px;
}

button.width140 {
	background-image: url(/common/images/but_green_140.gif);
        width: 140px;
}

button.width160 {
        background-image: url(/common/images/but_green_160.gif);
        width: 160px;
}

button.width240 {
        background-image: url(/common/images/but_green_240.gif);
        width: 240px;
}

button .buttontext {
	position: relative;
	top: -1px;
}

/*** Basic table styles ***/
.table_basic {
	width: 100%;
}

.table_basic th, .table_basic td {
	font-size: 70%;
	font-weight: normal;
	padding: 0 0 0 6px;
	text-align: left;
}

.table_basic .right {
	text-align: right;
	padding: 0;
}

/*** End basic table styles ***/

/*** Generic columns style ***/

.columns .column {
	width: 48%;
	float: left;
	margin-right: 2%;	
}

.columns .col_two_thirds {
	width: 64%;
}

.columns .col_third {
	width: 31%;
}

/*** End columns styles ***/

/* Page structure (mostly ids) e.g. header, content, footer 
============================================================*/

div#container {
	margin:0 auto;
	width:940px;
	position:relative;
}

div#header {
	background-color:#003366;
	height:21px; 
	overflow:hidden; 
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

/* top-bar */
#top-bar {
	float:left;
	margin: 0 5px 0 5px;
	clear:left;
}

#top-bar a {
	font-size:12px;
	float:left;
	padding: 3px 3px 2px 3px;
	color:#FFFFFF;
}

/* languages */
#languages {
	float:right;
	margin: 0 5px 0 5px;
	clear:right;
}

#language_select {
	float:right;
	margin: 0 12px 0 12px;
}

#language_select select {
	font-size:12px;
}

#languages a {
	float:left;
	padding: 4px 3px 2px 3px;
}

/* Columnar layout (if content wrappers not present, defaults to single column layout) */
#outerContentWrapper { 
	width: 100%; 
	float: right; 
	margin-left: -196px;
}

#innerContentWrapper { 
	margin-left: 196px;
}

#content { 
	margin-top: 23px;
	margin-bottom: 30px;
}

#contextual { 
	width: 181px;
	float: left;
	margin-top: 23px;
}

#bottom {
	margin-top: 5em;
	padding: 0;
}

/* Common page furniture e.g. site nav, search 
============================================================*/

/* logo */
p#logo {
	width:172px; 
	height:120px; 
	margin:0; 
	padding:0; 
	text-indent:-9999px; 
	position:absolute; 
	top:30px; 
	left:5px;
}

p#logo a {
	width:172px; 
	height:120px; 
	display:block;
}

#nav_bar {
	margin: 30px 0 10px 0;
	font-size: 105%;
}

#nav_bar ul {
	margin: 0;
}

#nav_bar li {
	display: block;
	float: left;
}

#nav_bar a {
	/* text-transform: lowercase; */
}

#nav_bar a:link, #nav_bar a:visited {
	color: #003366;
}

#nav_bar a:hover {
	color:#003366;
}

#nav_bar a:active {
	color: #0000FF;
}

#nav_bar #nav_links {
	float: right;
}

#nav_bar.cb #nav_links {
	margin: -13px 0;			/* Modify margin when custom box borders in place */
}

#nav_bar #nav_links a {
	display: block;
	padding: 0 1em;
	min-height: 30px;
	line-height: 30px;
	font-weight: bold;
	border-left: 1px solid #75C5F0;
}

#nav_bar #nav_links #nav_help span {
	cursor: pointer;
	cursor: hand;			/* IE5 fallback */
}

#nav_bar #nav_links #nav_help span.icon {
	width: 22px;
	height: 24px;
	background-position: -106px -5px;
	margin-left: 0.8em;
}

#nav_bar #nav_add_posting_link {
	background: #75C5F0;
}

#nav_bar #nav_add_posting_link a {
	color: #003366;
}

#nav_bar #loc_links {
	float: left;
	margin: 8px 0 0 38px;
}

#nav_bar.cb #loc_links {
	margin: -5px 0 -5px 38px;	/* Modify margin when custom box borders in place */
}

#nav_bar #loc_links a.change_city {
	padding: 0 0.65em;
	border-left: 1px solid #c1e196;
	font-size: 80%;
	font-weight: bold;
	line-height: 1.4em;
}

#nav_bar #loc_links span {
	padding-right: 0.65em;
}

#nav_bar #loc_links span a {
	text-transform: none;
}

/* search */
form#search {
	margin-top:20px;
	margin-bottom:20px;
	width:728px; 
	background:#75c5f0; 
	padding:6px;
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px; 
}
form#search input.text {
	float:left;
	font-size:14px; 
	color:#333333; 
	width:380px; 
	height:17px; 
	padding:2px 4px 1px 2px; 
	margin-right:5px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px; 
	border:1px solid #999999; 
}
form#search select.category {
	float:left;
	font-size:14px; 
	color:#000000; 
	width:160px; 
	height:22px; 
	padding:1px 0 0 2px; 
	margin-right:5px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px; 
	border:1px solid #999999; 
}

form#search select.location {
	float:left;
	font-size:14px; 
	color:#000000; 
	width:130px; 
	height:22px; 
	padding:1px 0 0 2px; 
	margin-right:5px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px; 
	border:1px solid #999999; 
}

form#search button.submit {
	float:right; 
	font-size:12px; 
	font-weight:bold; 
	color:#ffffff; 
	text-align:center; 
	text-shadow:1px 1px 1px #FF6600; 
	height:22px;
	padding:1px 0 15px;
	margin: 0 5px 0 5px;
	background:#ff8814;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #ff8814;
	cursor:pointer;
	width:85px;
}

/* ad list */
#ad_slot {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right; /* needed for IE6 */
}

#ad_slot .inner {
	display: inline;
	margin: 0 auto;
}

#ad_slot .caption {
	position: relative;
	left: 0.3em;
	bottom: 0.1em;
	font-size: 78.5%;
	color: #999;
}

#ad_banner {
	position: relative;
	margin-left:196px;
	margin-bottom:0;
	top: 15px;
	width:728px;
	height: 90px;
}

#byline {
	margin: 0;
	padding: 0;
	clear: left;
}

#adtop_byline {
	clear: left;
	margin-top: 1px;
	margin-bottom: 2px;
	background-color: #003366;
}

#adtop_byline_outer {
	padding-bottom:0.4em;
	padding-top:0.3em;
	padding-left: 11px;
}

#adtop_byline_inner {
	text-align: left;
	line-height: 0;
}

#adtop_byline_inner .adtop_byline_caption {
	line-height: 10px;
	color: #fff;
	font-size: 0.75em;
}

#adtop_byline_banner {
	line-height: 100%;
	background:#d7ecf6;
	width:100%;
	height:250px;
}

#adbottom_byline {
	clear: both;
	margin-top: 6px;
	margin-bottom: 3px;
	margin-left: -2px;
	background-color: #003366;
	border: 1px solid #75C5F0;
}

#adbottom_byline_outer {
	padding-bottom: 0.4em;
	padding-top: 0.3em;
	padding-left: 11px;
}

#adbottom_byline_inner {
        text-align:left;
        line-height: 0;
}

#adbottom_byline_inner .adbottom_byline_caption {
        line-height: 10px;
        color: #FFFFFF;
        font-size: 0.75em;
}

#adbottom_byline_banner {
        line-height: 100%;
}


#breadcrumb h1 {
	font-weight: normal;
	font-size: 100%;
	margin: 0px;
	padding-bottom: 25px;
}

h1.posting_cat {
	font-weight: normal;
	font-size: 90%;
	margin: 0px;
	padding-bottom: 5px;
	line-height:18px;
	width:920px;
	background-color:#FFFFFF;
	padding:10px;
}

h1.posting_cat a {
	text-decoration:underline;
	color:#0000FF;
}

#contextual_nav, #contextual_related_info {
	font-size: 89%;
}

#contextual_nav {
	margin: 0;
	border-bottom: 1px solid #0000FF;
}

#contextual_nav h3 {
	margin: 0;
	padding: 6px;
	color: #333;
	background: #D7ECF6;
	border-top: 1px solid #0000FF;
}

#contextual_nav h3.first {
	border-top: none;
}

#contextual_nav.cb h3.first {
	padding-top: 0; /* Remove padding-top when custom borders in place */
}


#contextual .search_form {
	padding-top: 15px;
}

#contextual .search_form fieldset {
	padding: 0px 6px 15px 6px;
}

#contextual .search_form .search_attributes,
#contextual .search_form .button_area {
	border-top: 1px solid #0000FF;
}

#contextual .search_form input.keywords {
	width: 156px;
	font-size: 112%;
	color: #333;
	padding: 3px;
}

#contextual .search_form input.minmax {
	width: 28px;
	font-size: 95%;
	color: #333;
	padding: 1px;
}

#contextual .search_form h4 {
	font-size: 112%;
	font-weight: normal;
	padding: 12px 6px 12px 6px;
}

#contextual .search_form .button_area {
	text-align: right;
	padding: 15px 6px;
}

#contextual .search_form button.submit {
	cursor: pointer;
}

#contextual .search_form button.submit span.icon {
	background-position: -209px -129px;
	width: 4px;
	height: 10px;
	margin-left: 4px;
}

#contextual .search_form fieldset.filter {
	padding: 0px 8px 12px 8px;
}


#contextual .search_form fieldset.filter input {
	width: 13px;
	height: 13px;
}

/* bulleted sub-categories */
ul.bulleted {
	margin:0 0 10px 11px; 
	width:170px;
}
ul.bulleted.first-column {
	float:left;
}
ul.bulleted.second-column {
	float:left;
	margin-left:10px;
}
ul.bulleted li {
	font-size:0.9em; 
	line-height:164%; 
	background:url(/imagenes/bullet-azul.gif) no-repeat 0 7px; 
	padding:0 0 0 12px;
}
ul.bulleted li.sub-category-group {
	margin:10px 0 0 0;
}

/* --- SIDEBAR --- */
div#sidebar {
	float:left;
	width:178px; 
	margin-right:10px; 
}
div#sidebar div.panel.top {	
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
} 
div#sidebar div.panel.bottom {	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

/* panels of sidebar */
div#sidebar  div.panel {
	border:1px solid #75c5f0; 
	margin-bottom:10px; 
	line-height:164%;
}
div#sidebar h3 {
	font-size:1em; 
	font-weight:bold; 
	color:#333333; 
	margin:7px;
}
div#sidebar h3 span.no-of-ads {
	display:inline;
	font-weight:normal;
	font-style:normal;
	color:#666666;
	font-size:10px;
}
div#sidebar p {
	color:#666666; 
	font-size:1em; 
	margin:7px;
}

/* show more/less (show/hide mechanism) */
p.show-links {
	font-size:1em; 
	font-weight:bold;
	margin:0 0 0 11px;
	padding:0 0 4px 12px;
}
p.more-links {
}
p.fewer-links {
}

/* popular cities */
div#sidebar div#other-popular-cities {
}
div#sidebar div#other-popular-cities img{
	margin:0 auto;
}
div#sidebar ul.bulleted {
	margin:0 0 0 7px; 
	width:168px;
}
div#sidebar p.show-more-cities {
	font-weight:bold; 
	margin:0 0 0 11px; 
	padding:2px 0 6px 7px;
}

/* styles for room type options - should probably have own class */
#contextual .search_attributes .filter .attribute-nowrap {
	padding-bottom: 10px;
	float: left;
	width: 6.5em;
}

.attribute-nowrap {
	/* nowrap here causes problems in Safari */
	white-space: nowrap;
}

/* General search styles for reuse in search box */


.search_form fieldset.filter {
	padding: 0.8em 6px;
}

.search_form fieldset.filter label {
	padding-right: 0.6em;
}

.search_form fieldset.additional {
	padding-bottom: 0.3em;
}

.search_form fieldset.additional label .icon {
	height: 16px;
	width: 20px;
	margin: 0 0.4em;
}

.search_form fieldset.additional label.photos_filter .icon {
	background-position: -106px -69px;
}

.search_form fieldset.additional label.couple_filter .icon {
	background-position: -106px -38px;
}

#contextual p.current_category {
	font-weight: bold;
	padding: 7px 10px;
}

#contextual ul.subcategories {
	margin: 0;
	padding: 0 0px 12px 15px;
	line-height: 1.3em;
	/* following two lines needed to stop IE6 expanding the box */
	width: 164px;
	overflow: hidden;
}

#contextual ul.subcategories li {
	padding-bottom: 4px;
}

#contextual_related_info {
	list-style: none;
	margin: 4px 0 0;
	padding: 0;
	border-top: 1px solid #0000FF;
	background: #D7ECF6;
}

#contextual_related_info.cb {
	background: transparent; /* Reset background when custom borders in place */
}

#contextual_related_info li {
	border-bottom: 1px solid #fff;
	padding: 0 6px;
}

#contextual_related_info li.last {
	border: none;
}

#contextual_related_info h3 {
	margin: 0;
	padding: 0.7em 0;
}


#contextual_related_info #email_alert_link span.icon {
	float: right;
	background-position: -63px -70px;
	width: 13px;
	height: 11px;
	margin-right: 3px;
}

#contextual_related_info #email_alert_link span {
	cursor: pointer;
	cursor: hand;		/* IE5 fallback */
}

#contextual_related_info p {
	font-size: 95%;
}

#ad_column {
	margin: 30px 0 0 0;
	float: left;
	width: 181px;
	text-align: center;
}

#ad_column .caption {
	font-size: 79%;
	color: #999;
	line-height: 1.8em;
}

/* Search box */

#search_box {
	margin-top: 30px;
	float: left;
}

#search_box .search_fields,
#search_box .search_attributes,
#search_box .button_area {
	float: left;
	margin: 0 16px 0 0;
	padding: 0;
	display: inline;
}

#search_box .search_attributes fieldset {
	display: inline;
}

#search_box .search_fields fieldset {
	line-height: 1.5em;
	padding-bottom: 0.5em;
}

#search_box .search_fields label {
	font-size: 95%;
	font-weight: bold;
}

#search_box input.keywords {
	width: 214px;
	padding: 2px;
}

#search_box .search_attributes {
	border-left: 1px dashed #0000FF;
	padding-left: 11px;
	min-height: 5em;
}

#search_box .searchsubmit {
	font-size: 74%;
	float: left;
	display: inline;
	margin: 0 12px 0 0;
	padding: 2px 0 2px 0;
}

#search_box h4 {
	font-size: 95%;
	color: #999;
}

#search_box a {
	font-size: 68%;
	font-weight: bold;
}

#search_box img {
	vertical-align: middle;
	margin-left: 4px;
}

#search_box .button_area {
	float: right;
	margin: 0;
}

/* --- FOOTER --- */

p#copyright {
	clear:both; 
}

/* footer */
div#footer {
clear:both; 
margin:3px 0 30px 0; 
padding:5px 0 0 0; 
border-top:1px solid #75C5F0; 
font-size:1.1em;
}
div#footer div.general-links {
	float:left;
}
div#footer div.trust-and-safety {
	float:right;
}

/* general footer links */
div#footer ul.general-links	{
	margin:0 0 10px 0; 
	float:left;
}
div#footer ul.general-links li {
	display:inline; 
	border-left:1px solid #cccccc;
	padding:0 3px 4px 5px;
}
div#footer ul.general-links li.first {
	padding-left:0;
	border:none;
}

/* trust and safety links */
div#footer ul.trust-and-safety {
	margin:0 0 10px 0;
	float:right;
	font-weight:bold;
}
div#footer ul.trust-and-safety li {
	display:inline; 
	padding:0 3px 4px 5px;
}
div#footer ul.trust-and-safety li.last {
	padding-right:0;
	background:none;
	border-left:1px solid #cccccc;
}

/* Individual section/page styles 
============================================================*/

/*====================*/
/* List postings page */
/*====================*/

/* Warning message */
.postings_section #warning_message {
	font-weight: bold;
	font-size: 68%;
}

.postings_section #warning_message p {
	padding: 0;
}

.postings_section #warning_message .warning {
	color: #f00;
}

.postings_section #warning_message .highlight {
	color: #060;
}

/* Subcategories */

#content h2.subcategories {
	font-size: 95%;
	color: #333;
	margin: 1.5em 0 0;
}

#content ul.subcategories {
	margin: 0.75em 6px 2.2em 0;
	padding: 0.8em 0;
	font-size: 90%;
	line-height: 1.7em;
	border: 1px solid #75C5F0;
	border-width: 1px 0;
}

#content ul.subcategories li {
	float: left;
	width: 33%;
}

#content ul.subcategories li span.no-of-ads {
	display:inline;
	font-weight:normal;
	font-style:normal;
	color:#666666;
	font-size:10px;
}


/* IE6 quick fix for 3px jog */
/* Hides from IE5-mac \*/
* html #content ul.subcategories li { margin-right: -1px;}
/* End hide from IE5-mac */

/* Tabs */

.postings_section .tabs {
	margin-top: 0.6em;
	margin-left: -1px;
	margin-bottom: -1px;
	font-size: 105%;
}

.postings_section .tabs span {
	float: left;
	display: block;
	width: 15em;
}

.postings_section .tabs span.feed {
	float: right;
	margin:0 5px 0 0;
	padding:0;
	display: block;
	width: 125px;
}

.postings_section .tabs span.feed a {
	margin:0;
	padding:0;
	text-indent: 0;
	width: 125px;
}

.postings_section .tabs strong, .postings_section .tabs a {
	display: block;
	height: 2em;
	width: 15em;
	text-indent: 1.4em;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	line-height: 2em;
	font-size: 95%;
}

.postings_section .tabs .selected {
	background: #75C5F0;
}

.postings_section .tabs .selected strong {
	color: #ffffff;
	padding-bottom: 1px;
}

.postings_section .tabs .unselected {
	border-bottom: 1px solid #0000FF;
}

.postings_section .tabs .unselected a {
}

.postings_section .tabs .unselected a:hover {
	text-decoration: none;
}

.postings_section #saved_ads_link {
	width: auto;
	float: right;
	font-size: 89%;
	padding-right: 0.5em;
	line-height: 21px;
}

/* Wrapper around postings, sponsored links, pagination etc */

#postings_wrapper {
	/*border: 1px solid #75C5F0;*/	
	border: 1px solid #eee;	
	padding-top: 0;
	margin-left: -4px;
	font-size: 105%;
}

/* Postings list */

ul.postings {
	width: 100%;
	list-style: none;
	margin: 0;
	clear: both;
}

ul.postings li {
	margin: 0 0 2px 0;
	/*background: #D7ECF6 url(/common/images/bg_listings.gif) right top repeat-y;*/
	background-color: #fff;
	color: #000;
	padding: 0;
	font-size: 95%;
	line-height: 1.5em;
}


ul.postings li.date {
	background: #75C5F0;
	color: #fff;
	font-weight: bold;
	padding: 5px 6px;
	font-size: 95%;
}

ul.postings .save_hdr {
	float: right;
	font-size: 96%;
	line-height: 1.3em;
}

ul.postings .save_hdr .icon {
	width: 13px;
	height: 13px;
	margin: 0 8px 0 1em;
	background-position: -205px -11px;
}

ul.postings li.featured {
	background: #D7ECF6; /* Featured ads header/footer */
	border:solid 1px #D7ECF6;
}

ul.postings li.featured .icon {
	background-position: -158px -9px;
	width: 13px;
	height: 15px;
	margin-left: 0.5em;
}

ul.postings .price {
	float: left;
	width: 5.5em;
	padding: 4px 0.5em 4px 0;
	text-align: right;
	margin: 0;
}

ul.postings .desc {
	padding: 4px 0 4px 6px;
}

ul.postings .pricedesc {
	margin-left: 7.2em;
	/*border-left: 2px solid #FBFEFF;*/
}

ul.postings h5 {
	font-size: 110%;
	display: inline;
	margin: 0 4px 0 0;
}

ul.postings h5 a {
	font-weight: normal;
}

ul.postings h5 a:visited {
	color: #003366;
}

ul.postings .col {
	float: right;
	text-align: center;
}

ul.postings .icons { 
	width: 69px; 
	margin-left: 4px; 
}

ul.postings .icons .icon {
	width: 20px;
	height: 18px;
}

ul.postings .icons .has_images {
	background-position: -13px -6px;
	margin: 0 1px;
}

ul.postings .icons .available_to_couples {
	background-position: -13px -37px;
	margin: 0 2px;
}

ul.postings .savead { width: 38px; }

ul.postings .savead a:hover, ul.postings .savead a:active, ul.postings .savead a:focus {
	text-decoration: none;
	outline: none;
}

ul.postings .savead .icon {
	width: 17px;
	height: 17px;
	background-position: -15px -127px;	
}

ul.postings .savead .icon_saved {
	background-position: -15px -97px;
}

/* New listing layout styles */

ul.postings li.ad1{
	background-color:#fff;
	border:solid 1px #fff;
}
ul.postings li.ad2{
	background-color:#ecf5fb;
	border:solid 1px #ecf5fb;
}

ul.postings li.ad1:hover, ul.postings li.ad2:hover, ul.postings li.featured:hover {
	background-color:#fbfeff;
	border:solid 1px #333333;
}

ul.postings li.listing_style1 .price{ padding-top: 12px; }
ul.postings li.listing_style2 .price{ padding-top: 17px; }

ul.postings li.listing_style1 .savead{ padding-top: 5px; }
ul.postings li.listing_style2 .savead{ padding-top: 10px; }

ul.postings li.listing_style1 .desc,
ul.postings li.listing_style2 .desc{
	padding-top: 0.3em;
	padding-bottom: 0.4em;
}

ul.postings li.listing_style1 .icons{
	margin-top: 5px;
}

ul.postings li.listing_style3 {
	margin-bottom:0px;
}

ul.postings li.listing_style3 .desc{
	padding: 0;
}

ul.postings li.listing_style3 .posting_adsense{
	width:80px;
	height:0pc;
	margin: 0;
	padding: 0;
	float:left;
}

ul.postings li.listing_style3 .posting_adsense img{
	border: 1px solid #003366;
	vertical-align: middle;
	margin: 0px 0px 10px 5px;
}

ul.postings li.listing_style2 .posting_thumbnail{
	float:left;
	padding: 10px 5px 7px 5px; 
}

ul.postings li.listing_style2 .posting_thumbnail a img{
	border: 1px solid #003366;
	vertical-align: middle;
}

ul.postings li.listing_style1 .posting_rows{
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 0;
}

ul.postings li.listing_style2 .posting_rows{
	margin-left: 5x;
	margin-right: 5px;
	padding-top: 0;
}

ul.postings li.listing_style2 .posting_row1{
	height:18px;
	overflow:hidden;
}

ul.postings li.listing_style1 .posting_row1 h5 a,
ul.postings li.listing_style2 .posting_row1 h5 a{
	font-weight: bold;
	color:#0000FF;
	text-transform:lowercase;
	text-decoration:underline;
}

ul.postings li.listing_style1 .posting_rows .location,
ul.postings li.listing_style2 .posting_rows .location{
	font-weight: normal;
	color: #333;
}

ul.postings li.listing_style1 .posting_row2,
ul.postings li.listing_style2 .posting_row2{
	font-size: 90%;
	color: #333;
	height:75px;
	overflow:hidden;
}
ul.postings li.listing_style2 .posting_row_featured{
	font-size: 90%;
	color: #333;
	height:95px;
	overflow:hidden;
}

/* No postings message */

div.no-postings {
	margin: 1em 0 0;
}

/* Pagination */

#pagination {
	border-top: 1px solid #003366;
	background: #D7ECF6;
	color: #333;
	font-size: 120%;
	text-align: center;
	font-weight: bold;
	line-height: 2.5em;
}

#rss_link {
	font-weight: bold;
	position: relative;
	left: -196px;
	top: 20px;
	margin: 0;
	padding: 0;
}

#rss_link img, #rss_link span {
	vertical-align: middle;
}

/*====================*/
/* View item page     */
/*====================*/

#view_item_page #ad_slot_bottom {
	border: 1px solid #0000FF;
}

/* Posting presentation */

#posting {
	margin-bottom: 16px;
}

#posting span.info {
	font-weight: bold;
}

#posting li.button {
	text-align:right;
}

#posting_title {
	background: #75C5F0;
	color: #fff;
	padding: 9px 4px 9px 12px;
	margin: -1px -1px 0;
}

#posting.cb #posting_title {
	padding-top: 0;
	margin-top: 0;
}

#posting_content {
	background: url(/imagenes/background-col-images.gif) right top repeat-y;
}

#posting_details {
	background: #fff;
}

/* Display columnar layout if extra info exists */
#posting_content.posting_extra_info #posting_content_wrapper {
	width: 100%;
	float: left;
	margin-right: -383px;
}

#posting_content.posting_extra_info #posting_details {
	margin-right: 383px;
}

#posting_content.posting_extra_info #posting_extra {
	display: block;
	width: 382px;
	float: right;
	background: #F2FCFF;
	border-left: 1px solid #75C5F0;
}

#posting_footer {
	clear: both;
	background: #D7ECF6;
	color: #000;
	padding: 9px 11px 9px 12px;
	margin: 0 -1px -1px;
	border-width: 0 1px 1px 1px;
	border-color: #75C5F0;
	border-style: solid;
}

#posting.cb #posting_footer {
	margin-bottom: 0;
	padding-bottom: 1px;
}

/* Common posting elements */

#posting_title h1, #posting_title h2, #posting_footer h2 {
	margin: 0;
	padding: 0;
	color: #003366;
	font-size: 120%;
}

#posting_footer h2 {
	color: #003366;
	font-weight: normal;
}

#posting_links {
	list-style: none;
	margin: -9px 0 0;
	padding: 0;
	float: right;
}

#posting_links li {
	float: left;
}

#posting_links a {
	color: #FFFFFF;
	text-transform: lowercase;
	display: block;
	min-height: 30px;
	line-height: 30px;
	border-left: 1px solid #FFFFFF;
	padding: 0 0.5em 0 0.75em;
}

#posting_links a.icon span.icon,
#posting_links a.icon span.link_text {
	text-decoration: none;
	cursor: pointer;
	cursor: hand;			/* IE5 fallback */
}

/* fix subtle IE6 bug where a:hover needs a redundant class
   before classes inside the a:hover will be triggered */
#posting_links a:hover { white-space: normal; }

#posting_links a:hover span.link_text {
	text-decoration: underline;
}

/*#posting_links #report_ad {
	padding-right: 0;
}*/

#posting_links span.icon {
	width: 20px;
	height: 20px;
	margin-left: 0.5em;
}

#posting_links #save_ad span.icon {
	background-position: -203px -157px;
	width: 17px;
	height: 17px;
}

#posting_links #save_ad span.icon_saved {
	background-position: -203px -98px;
}

#posting_links #share_ad span.icon {
	width: 20px;
	height: 24px;
	background-position: -200px -194px;
}

#posting_links #print_ad span.icon {
	width: 20px;
	height: 24px;
	background-position: -200px -230px;
}

#posting_links #report_ad span.icon {
	width: 20px;
	height: 24px;
	background-position: -200px -264px;
}

#posting_ref {
	float: right;
}

#posting_ref span.info {
	font-weight: normal;
}

#posting #date, #posting #location {
	background: #D7ECF6;
	color: #333;
	border-bottom: 1px solid #fff;
	padding: 0.5em 11px;
	font-size: 89%;
}

#posting #date {
	border-top: 1px solid #75C5F0;
}

#posting #desc {
	padding: 0.5em 11px;
	overflow: hidden;
}

#posting #contact_details {
	padding: 0 9px 2em;
}

#posting h3 {
	background: #75C5F0;
	color: #fff;
	border-bottom: 1px solid #fff;
	padding: 0.5em 11px;
	margin: 1em 0 0;
	font-size: 100%;
}

#posting #contact_details ul, #posting #anti_spam {
	background: #D7ECF6;
	color: #333;
	border-bottom: 1px solid #fff;
	padding: 0.5em 11px;
}

#posting #contact_details ul {
	margin: 0;
	padding-top: 1em;
}

#posting #contact_details li {
	padding: 0.5em 0.5em;
}

#posting #contact_details a {
	font-weight: bold;
	text-decoration: underline;
}

#posting #contact_details ul span.icon {
	width: 27px;
	height: 19px;
	margin-right: 11px;
}

#posting #contact_details .email span.icon {
	background-position: -57px -194px;
}

#posting #contact_details .phone span.icon {
	background-position: -56px -231px;
}

#posting_extra #youtube_video {
	text-align: center;
	padding: 11px;
}

#posting_extra #images {
	padding: 11px;
	border-top: 1px solid #75C5F0;
}

#posting_extra #images img {
	border: 1px solid #676767;
}

#posting_extra #images #main_image {
	display: block;
}

#posting_extra #images .thumbnails {
	text-align: center;
	margin: 6px 0;
}

#posting_extra #images .thumbnails a {
	float: left;
	margin: 0 6px 6px;
}

#posting_extra #images .thumbnails a img {
	border-color: #75C5F0;
	width:165px;
	height:165px;
}

#posting_extra #images .thumbnails a:hover img {
	border-color: #003366;
}

#posting_extra #images .thumbnails a.current img {
	border-color: #676767;
}

#posting_extra #images p.caption {
	clear: left;
	font-size: 90%;
	text-align: right;
	color: #999;
}

#posting_extra #map {
	padding: 11px;
	border-top: 1px solid #75C5F0;
}

#posting_extra #map #map_static {
        height: 268px;
        width: 358px;
        border: 1px solid #676767;
        margin-bottom: 11px;
}

#posting_extra #map #map_canvas {
	height: 402px;
	width: 537px;
	border: 1px solid #676767;
	margin-bottom: 11px;
}

#posting_extra #map p.caption {
        clear: left;
        font-size: 90%;
        text-align: right;
        color: #999;
}

#posting_print_extra {
	display: none;
}

#previewcontrols {
        text-align: center;
        margin: 16px 0 16px 0;
}

#previewcontrols form {
        display: inline;
}

#previewcontrols fieldset {
        display: inline;
}

#previewcontrols input {
        display: inline;
}

#previewcontrols button {
        display: inline;
}


/* styles for posting ad */

#posting_ad {
	background: #F2FCFF;
	color: #fff;
	padding: 10px 0 0 0;
	text-align:center;
}

/* styles for bottom search panel */

#search-container {
	min-width:960px;
	margin:0;
	padding:10px;
}
#search-container .panel-green {
	padding:0 0 15px 0; 
	margin:0; 
}
#search-container .cnr-white-tl {
	background-color:#fff; 
	border:solid #a9d476; 
	border-width:1px 1px 0 1px;
} 
#search-container .cnr-white-tl .cnr-white-tr {
	position:relative; 
	top:-1px; 
	right:-1px; 
	background:url(/common/images/cnr-white-tr.png) no-repeat top right;
}
#search-container .cnr-white-tl .white-mid-top {
	position:relative; 
	left:-2px; 
	height:8px; 
	font-size:0; 
	background:url(/common/images/cnr-white-tl.png) no-repeat top left;
} 

/* panel content area */
#search-container .panel-content-area {
	border:solid #a9d476; 
	border-width:0 1px; 
	background-color:#fff;
	padding:1px 10px 0px 10px; 
	font-size:1.1em;
}

/* panel footer */
#search-container .white-mid-bot {
	border:1px solid #a9d476; 
	border-top:0;
	background-color:#fff;
}
#search-container .cnr-white-br {
	position:relative; 
	bottom:-1px; 
	right:-1px; 
	background:url(/common/images/cnr-white-br.png) no-repeat bottom right;
}
#search-container .cnr-white-bl {
	position:relative; 
	left:-2px; 
	height:8px; 
	font-size:0; 
	background:url(/common/images/cnr-white-bl.png) no-repeat bottom left;
}

#search-panel-bottom { height: 1%; } /* give layout for IE6 */

#search-panel-bottom div {float:left; margin:0 0 0 0px; padding:0 15px 0 10px; border-right:1px dashed #a9d476; }
#search-panel-bottom div.refine .searchfield input {width:260px;}
#search-panel-bottom div.refine input.minmax {width:50px;}
#search-panel-bottom div.refine {width:30%; padding-left:0;}
#search-panel-bottom div.minmax {text-align:center;border:none;}
#search-panel-bottom div.propertytype {width:11%;}

#search-panel-bottom div.bedrooms {width:18%;}
#search-panel-bottom div.adtype {width:8%;}
#search-panel-bottom div.roomtype {width:21%;}

#search-panel-bottom div.additionalinfo {border:none;}
#search-panel-bottom div.additionalinfo img {vertical-align:top;}

#search-panel-bottom p.left {
	float:left;
}
#search-panel-bottom p {
	margin:0;
	padding:0 0 5px 0;
}
#search-panel-bottom p.minmax {
	width:75px;
	margin-top:3px;
}
#search-panel-bottom p.room {
	width:100px;
}

#search-panel-bottom p.bedrooms {
	width:50px;
}

/* labels */

#search-panel-bottom label {
	display:block;
	padding-bottom:5px;
	line-height:120%;
}

#search-panel-bottom label.refinesearch {
font-weight:bold;
}

#search-panel-bottom label.min,
#search-panel-bottom label.max {
	display:inline;
	font-weight:bold;
}



#search-panel-bottom h2 {
	font-size:1em;
	font-weight:bold;
	line-height:120%;
	padding:0 0 7px 0;
	margin:0;
	color:#333;
}


#search-panel-bottom input.checkbox {
	width:auto;
	background:none;
	border:none;
}

#search-panel-bottom input.checkbox {
	float:left;
	margin-right:0.5em;
	display:inline;
}


/* ----------------- form button --------------------- */
#search-container .button {
	float:right; 
	margin:50px 0 0 0;
	padding:0;
	width:7%;
	text-align:right;
}

.featured_desc {
        padding: 4px 0 4px 6px;
}

/*====================*/
/* Post an ad form temp styles     */
/*====================*/

#post_an_ad_form #post-an-ad-table a {
	text-decoration: underline;
}

#post_an_ad_form .textline {
	padding: 2px;
}

#post_an_ad_form .textarea {
	padding: 2px;
	font-family: sans-serif;
	font-size: 90%;
}

#post_an_ad_form .submitbutton {
	padding: 1px;
	font-size: 110%;
}

#post_an_ad_form .radiobutton {
	margin: 3px 3px 0px 3px;
}

#post_an_ad_form #post-an-ad-table {
	border-collapse: separate;
	border-spacing: 2px;
	border-width: 1px;
	border-style: outset;
	border-color: #eeeeee;
}

#post_an_ad_form #post-an-ad-table td {
	padding: 2px;
	margin: 1px;
	border-width: 1px;
	border-style: inset;
	border-color: #eeeeee;
}

/*=======================*/
/* Payment method styles */
/*=======================*/

.feature_box .title {
        background-image: url(/common/images/outline_box_heading_630.gif);
        background-repeat: no-repeat;
        background-position: top;
        padding: 2px 0 0 0;
        margin: 12px 0 0 0;
        height: 19px;
        width: 630px;
        text-align: center;
        vertical-align: top;
        font-size: 100%;
	line-height: 18px;
        font-weight: bold;
        color: #006666;
}

.feature_box .box {
        border: 1px solid #99CC66;
        width: 620px;
        padding: 4px 4px 12px 4px;
}

.feature_box .box table {
        width: 100%;
        margin: 4px 0 8px 0;
}

.feature_box .box td {
        font-size: 100%;
        padding: 3px 3px 3px 3px;
}

.feature_box .box th {
        background: #D7ECF6;
        font-size: 100%;
        text-align: left;
        font-weight: bold;
        padding: 3px 3px 3px 3px;
}

.feature_box .box th.price {
        text-align: right;
}

.feature_box .box .price {
        text-align: right;
}

.feature_box .box .total {
        background: #D7ECF6;
        font-weight: bold;
}

.feature_box .box .clearer {
        clear: both;
}

.payment_method {
        clear: both;
        width: 100%;
        height: 75px;
}

.payment_method hr {
        height: 1px;
        border: none 0;
        border-top: 1px solid #99CC66;
}

.payment_method fieldset.field_area {
        float: left;
        width: 420px;
        text-align: right;
        position: relative;
}

#content .payment_method fieldset.field_area h2 {
        font-size: 100%;
        color: #006600;
        font-weight: bold;
        padding: 4px 0 0 0;
        margin: 0;
        text-align: left;
}

#content .payment_method fieldset.field_area p {
        text-align: right;
}

#content .payment_method fieldset.field_area p.error {
        padding: 0;
        color: #ff0000;
}

#content .payment_method fieldset.field_area label {
        font-size: 100%;
        float: right;
        clear: both;
        width: 420px;
        padding-bottom: 6px;
        position: relative;
}

.payment_method fieldset.button_area {
        float: left;
        width: 200px;
        height: 61px;
        padding: 39px 0 0 0;
        text-align: center;
        vertical-align: top;
}

.payment_method fieldset.button_area .submit {
        border: 0;
        padding: 0;
        margin: 0;
        height: 22px;
        font-size: 11px;
        font-weight: bold;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFCC;
        text-align: center;
        vertical-align: middle;
        width: 160px;
        background-image: url(/common/images/but_green_160.gif);
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: top;
}

/*=======================*/
/* Lightbox              */
/*=======================*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

button {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height:23px;
	width:100px;
	text-transform: uppercase;
	background-color: #003366;
	border: 1px outset #003366;
	color: white;
}

#urlForm {
	text-align:left;
	padding-left:5px;
}

#urlForm label {
	padding-left:30px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#urlForm .ad-url {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	width: 500px;
}

/*=======================*/
/* Related Ads           */
/*=======================*/

.expand-panel .expand-content{display:none}
.expand-panel.expanded .expand-content{display:block}
.expand-panel .collapse-content{display:block}
.expand-panel.expanded .collapse-content{display:none}
.expand-panel .expand-header{font-size:16px;font-weight:bold}
.expand-panel a.expand-header,.expand-panel a.expand-header:link,.expand-panel a.expand-header:visited{color:#000;text-decoration:none;vertical-align:text-bottom}
.expand-panel a.expand-header:hover{color:#666;text-decoration:none;vertical-align:text-bottom}
.watch-discoverbox-wrapper{margin-bottom:10px;display:block;width:520px;float:left;background:#F2FCFF;border-left:1px solid #75C5F0;}
.watch-discoverbox-body{margin-top:5px;width:520px;float:left;padding-left:8px;}
.watch-discoverbox{padding-top:7px;overflow:auto}
.watch-discoverbox-more-link{clear:both;text-align:center;padding:5px 0 10px 0;font-weight:bold}
.mini-list-view .related-entry {padding:10px;height:45px;overflow:hidden;}
.mini-list-view .related-entry-adult {padding:10px;height:65px;overflow:hidden;}
.related-desc{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;height:30px;overflow:hidden;}
.related-pic{padding:3px;margin:3px 5px 3px 0;border:1px solid #DDDDDD;}
.related-pic:hover{border:1px solid #BBBBBB;}
h4.related-title{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:0000FF;}
h4.related-title a {color:#0000FF;text-decoration:underline;}
.related-location{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:333333;text-transform:capitalize;}
.popularsearches {
	font-size:0.9em; 
	color:#333; 
	margin:10px 0 30px 0;
	display:inline;
}
.popularsearches h4 {
	font-size:1.1em; 
	font-weight:normal;
	color:#666666; 
	margin:0;
	display:inline;
}

