/*
	Name: Abadoo
	Description: Global Style Sheet
	Version: 1.0
	Author: Rolled.at
	Author URI: http://www.rolled.at
	Coder: Enrique Ramirez
*/
/*** Reset(start)---------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline
}
		
:focus {outline: 0}
		
ol, ul {list-style: none}
	
caption, th, td {font-weight: normal;vertical-align:top;}
		
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" "" }

div.clear{clear:both}
/*** Reset(end)---------------------------------------- */

/***General (start)-------------------------------------*/
img {behavior: url(css/iehelp/iepngfix.htc);}
		
h2 {font-size: 1.3em}
h3 {font-size: 1.2em}
h4 {font-size: 1.1em}
h5 {font-size: 1em}
h6 {font-size: 1em}
		
h2, h3, h4, h5, h6 {font-family: 'Trebuchet Ms', tahoma, arial, sans-serif; margin-bottom: 10px; font-weight: bold}

a {outline: 0}
a img {border: 0px; text-decoration: none}
a:hover, a:active {text-decoration: none}

p {margin-bottom: 1.5em;line-height: 1.4;text-align: justify}

strong, b {font-weight: bold}
em, i {font-style: italic}

ul {margin: 1em 0 1.5em 1.5em;line-height: 1.4;list-style: outside disc;}

ol {margin: 1em 0 1.5em 1.5em;line-height: 1.4;list-style: outside decimal}

blockquote {margin: 1em; padding: 1em}
blockquote p {margin-bottom: .5em}

/*Table*/
tbody .alt td {background: #FFF6EB}
table {/*width: 98%; margin: .5em auto 1.5em auto;*/margin: 5px 0 5px 0;border: 1px solid #eee}

thead th {text-align: left; padding: .5em .4em; font-weight: bold;background: #3985C3; color: #fff}

thead th, tbody td, tbody th {padding: .5em 1em}
tbody th {background: #eee;}
/***General (end)-------------------------------------*/

/*** Body (start)-------------------------------------------- */
body {line-height: 1.4;font-size: 75%; font-family: Arial, Helvetica, sans-serif;color: #231f20;background: white;margin: 0;padding: 0;text-align: left;background:url('../images/bg-body.gif') repeat-x;behavior:url('css/iehelp/csshover.htc')}
html, body {height: 100%}
#body {padding: 30px 0 40px 0}
/*** Body (end)-------------------------------------------- */


/***Page Titles (start)----------------------*/
.title {/*background:url(../images/ambar/newsletter.png) no-repeat;*/behavior: url(css/iehelp/iepngfix.htc); font-family:Arial; font-size:18px; padding-left:1px;min-height:30px;height:auto !important;height:80px; text-transform: uppercase;font-weight: bold;margin-bottom: .8em}
.title span p{ font-family:Arial; font-size:12px; color:#333333;text-transform: none;font-weight:bold}
.account-home-title{background:url(../images/account_home.png) no-repeat ;behavior: url(css/iehelp/iepngfix.htc); padding-left:65px;padding-top:15px}
.edit-profile-title{background:url(../images/ambar/profile.png) no-repeat ;behavior: url(css/iehelp/iepngfix.htc);padding-left:80px;}
.edit-details-title{background:url(../images/edit_details.png) no-repeat ; behavior: url(css/iehelp/iepngfix.htc);padding-left:80px;}
.help {background:url(../images/ambar/help.png) no-repeat ; behavior: url(css/iehelp/iepngfix.htc);padding-left:110px;padding-top:30px;}
.managing_listings  {background:url('../images/ambar/listing.png') no-repeat top left; padding-left: 50px; height: 40px}
/***Page Titles (end)----------------------*/

h3.list_description{ display: block; width:100%; padding:5px 5px 5px 10px; background:#1783c5; color:#FFFFFF; font-size:20px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize}

	/***** Layout (start)---------------------------------------*/
	#non-footer {min-height: auto; height: auto !important; height: 100%}
	#wrap {padding-bottom: 270px;min-height:700px; height:auto !important;height:700px;}
	.wrap {width: 1000px; margin: 0 auto;}  /* changed width for new layout - jose 1/15/10 */
	
	#header .wrap:after, #non-footer .wrap:after,
	#navigation .wrap:after, #body .wrap:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
	/***** Layout (end)---------------------------------------*/
	
	/*** Top Location List (start)------------------------------------------------------------------- */
	.lng-list {float:right;background:url('../images/bg-lng.gif') no-repeat 100% 0;height:39px;}
	.lng-list ul {float:left;background:url('../images/bg-lng-l.gif') no-repeat;height:25px;margin:0;padding:14px 28px 0;list-style:none;}
	.lng-list ul li {float:left;margin:0 10px 0 0;display:inline;}
	.lng-list ul li a {background:url('../images/ico-lng.gif') no-repeat;width:60px;height:17px;text-indent:-9999px;overflow:hidden;display:block;}
	.lng-list ul li.usa a {background-position:0 -17px;}
	.lng-list ul li.europe a {background-position:0 -34px;width:70px;}
	/*** Top Location List (end)------------------------------------------------------------------- */

#logo {float: left; width: 200px; height:100px; margin: 20px 0px 10px 30px;}
#head-ad {float: left; margin: 19px 0 0 0}

#header .contact-info {float: right; margin: 7px 0 0 0; text-align: right; display: block; height: 4.45em; width: 600px; }
#header .contact-info strong {font-size: 2.2em; display: block}
#header .contact-info a:link, #header .contact-info a:visited {font-size: 1.6em; text-decoration: none}

	/*** Drops Wrap (start)------------------------------------------- */
	.drops-wrap {/* padding-top: 50px;  took out for new header - jose 1/15/09 */clear: right;width: 730px;float: right;padding-right: 25px;margin-top: 12px;}
	.-wrap:after {content: "."; display: block; clear: both; height: 0; visibility: hidden;}
	/*** Drops Wrap (end)------------------------------------------- */

	/*** Control Panel on the headers (start)------------------------------ */
	.control-panel-button {float: right; padding: .3em 5px 0 0; position: relative; margin: 0 1.5em 0 0;z-index:1}

	#cp-cont-wrap {position: absolute;z-index: 999;width: 185px;left: 23px;top: .3em;z-index: 99;background: url('../images/locations-bg.png') no-repeat bottom right !important;background: none;padding: 0 5px 10px 0;}
	.hidden #cp-cont-wrap {display: none;}
	
	#cp-cont {padding: 0 0 5px 0; position: relative;background:#f5ede1 url(../images/loginback.png) repeat-x scroll 0 0;border: 1px solid #ccc}
	#close-cp {position: absolute; right: 10px; top: 5px; text-decoration: none;}
	#cp-cont h2 {font-size: 1em;text-transform: none;height: 30px;line-height: 30px;margin: 0 0 10px 0;padding: 0 10px 0 15px;font-family: Arial, Helvetica, sans-serif;font-size: 13px}

	#cp-cont ul {margin: 0 0 1em 1.3em; padding: 0 10px}
	#cp-cont ul li {margin-bottom: .5em;}

		/*** Style Switch (start)------------------------ */
		#style-switch {padding:5px 0px 0px 55px ; height: 40px; background:url('../images/themeback.png') no-repeat 5px 0px;behavior: url(css/iehelp/iepngfix.htc);}
		#style-switch strong {padding-right: 15px;}
		#style-switch a img {border:none; width: 27px; height: 24px;}
		/*** Style Switch (end)------------------------ */

		/*** Left control panel (start)----------------------------*/
		#postad:link, #postad:visited {height: 45px;width: auto;line-height: 45px;text-decoration: none;padding: 7px .1em 0 0px;font-family: Arial;font-size:13px;color:#ffffff;}
		#postad:hover { text-decoration: underline; }
		.img_1_1{ width:51px; height:45px; float:left;}
		.img_1_2{ width:auto; height:45px; float:left;}
		.img_1_3{ width:18px; height:45px; float:left;}
		/*** Left control panel (end)----------------------------*/

		/***Middle control panel (start)---------------------------------------------*/
		#cp-trigger:link, #cp-trigger:visited {height: 45px;width: auto;line-height: 45px;text-decoration: none;padding: 7px .1em 0 0px;font-family: Arial;font-size:13px;color:#ffffff;}
		#cp-trigger:hover { text-decoration: underline; }
		.img_2_1{ width:50px; height:45px; float:left;}
		.img_2_2{ width:auto; height:45px; float:left;}
		.img_2_3{ width:18px; height:45px; float:left;}	
		/***Middle control panel (end)---------------------------------------------*/
	
		/***Right control panel (start)----------------------------------*/
		#change-location {float: right; position: relative; padding-top: .3em;}
		#change-location #trigger:link, #change-location #trigger:visited {width:auto; height:45px;line-height: 45px;font-family: Arial;font-size:13px;color:#ffffff;text-decoration: none;}
		#change-location #trigger:hover, #change-location #trigger:active {text-decoration: underline; }
		.img_3_1{ width:50px; height:45px; float:left;}
		.img_3_2{ width:auto; height:45px; float:left;}
		.img_3_3{ width:18px; height:45px; float:left;}
	/*** Control Panel on the headers (end)------------------------------ */

	/*** Login Form (start)---------------------- */
	.control-panel-button.logged-out #cp-cont-wrap {width: 200px;}
	
	#login {margin: 0 0 5px 0; padding: 5px 10px; border: 0;display:block;clear:right}	#login-box a.helpful:link, #login-box a.helpful:visited { font-size: 10px; font-family: Tahoma}
	#login-box input.text {width:160px}	#login label {font-size: .9em;}		
	
	#login .button {float: right; padding: .3em .8em;}
	#login a:link, #login a:visited {clear: both; font-size: .9em; line-height: 1.6;}
	/*** Login Form (end)---------------------- */

	/***Location map (start)--------------------------------------------------*/
	#locations h2 {font-family: Arial, Helvetica, sans-serif; font-size:16px;line-height:30px;padding:0 10px 0 15px;margin:0}
	#locations h3 {font-family:Arial, Helvetica, sans-serif;margin-bottom: .5em;}
	#locations ul {font-family:Arial, Helvetica, sans-serif;margin: 0 0 5px 10px;}
	#cp-cont ul{color: #FFC79F;} 
	#locations-wrap {position: absolute;width: 605px;right: -10px;top: 12px;z-index: 9999;background: url('../images/locations-bg.png') no-repeat bottom right !important;background: none;padding: 0 10px 10px 0;}
	
	#locations {padding:0; position: relative;}
	#close-locations {position: absolute; right: 15px; top: 4px;}
	
	#locations .cols {overflow: hidden;padding:0px ;}
	#locations .cols table {border:0;margin:0;}
	#locations .cols td {width: 150px; }
	
	#locations a:link, #locations a:visited {text-decoration: none;}
	#locations a:hover, #locations a:active {text-decoration: underline;}
	
	.hidden #locations-wrap {display: none;}
	/*****Location map (end)--------------------------------------------------*/

	/*** Bubble (start) ------------------------------------*/
	#bubbleWrap {position: absolute;z-index: 100;left: 0px;top: 49px;color: #666;}
	.bubble {position: absolute;background: url('../images/bubble-bottom.png') no-repeat bottom;width: 177px;padding-bottom: 17px;}
	.bubble .contents {width: 137px;background: url('../images/bubble-top.png') no-repeat top;padding: 30px 20px 3px 20px;text-align: center;}
	/*** Bubble (end) ------------------------------------*/
/***Headers (end)----------------------------------------------------------*/

/**** Navigation (start)--------------------------------------------------- */
#navigation{height: 45px;font-family: Arial, Helvetica, sans-serif;text-transform: capitalize;}
#navigation .wrap {height: 45px;padding-left:50px;}
#navigation ul {margin: 0; padding: 0 0 0 15px; list-style: none}

#navigation ul li {display:block; float: left;height: 45px;line-height: 36px;padding: 0 10px 0 5px;margin: 0 7px 0 0;font-size: 1.1em;font-weight: bold;width: auto}
#navigation ul li:last-child {background: none; padding-right: 0; margin-right: 0}
#navigation a:link, #navigation a:visited {display:block;padding-top: 5px;text-decoration: none;color: #ffffff; padding-right: 5px; font-size: 16px; font-weight: normal}
#navigation a:hover, #navigation a:active {text-decoration: underline}

#navigation #search-field { display: block; width:230px; height:45px;margin: 0; padding: 0; }
#navigation #search-input{border: 0px; margin-top: 1px; height: 16px; width: 140px; vertical-align: middle; font-size:11px; font-weight: normal;}
#navigation #search-button{color:#ffffff;cursor:pointer;padding:2px 4px 2px 2px;}
/**** Navigation (end)--------------------------------------------------- */

/*** Home page content (start)----------------------------------- */

.home-lists .wrap { padding-top:60px;padding-left:100px}
.yell .wrap { padding-left:100px}
.home-lists a:link, 
.home-lists a:visited,
.yell a:link,
.yell a:visited {text-decoration: none;}

.home-lists .wrap ul li,
.yell .wrap ul li{list-style:none; border-bottom: dotted 1px #333333;width:160px}

.home-lists ul, 
.yell ul {margin: 0 0 10px 0;font-family:Arial, Helvetica, sans-serif}

.home-lists h2,
.yell h2 {font-weight: normal;}

.home-lists .wrap ul li a:link, 
.home-lists .wrap ul li a:visited,
.yell .wrap ul li a:link, 
.yell .wrap ul li a:visited  { display: block; width: auto; min-height: 20px;height:auto !important;height:20px;}

.home-lists .wrap ul li a:hover,
.yell .wrap ul li a:hover { display: block; width: auto; /*height: 18px;*/cursor: pointer}

.home-lists .wrap ul li a span,
.yell .wrap ul li a span{display:block;width:150px;width:145px; padding-left:15px; font-family: Tahoma; font-size: 11px;}

.home-lists ul li,
.yell ul li {padding-left: 0;}

.category_title a:link, 
.category_title a:visited {text-decoration: none}

.category_title a:hover, 
.category_title a:active {text-decoration: underline}

.col ul li a:link, 
.col ul li a:visited,
.col ul li a:hover,
.col ul li a:active  {text-decoration:none;}

	/***Titles for the categories (start)------------------------------------------*/
	h2.jobs{ display: block; width: auto; height: 32px; padding:5px 35px; font-size: 16pt;background:url('../images/job.png') no-repeat top left; font-family: Tahoma; text-transform: capitalize;behavior: url(css/iehelp/iepngfix.htc);}
	
	h2.property_for_sale{ display: block; width: auto; height: 25px; padding:10px 10px 10px 50px; font-size: 16pt;background:url('../images/sale.png') no-repeat top left; font-family: Tahoma; text-transform: capitalize;behavior: url(css/iehelp/iepngfix.htc);}
	
	h2.property_for_rent{ display: block; width: auto; padding:5px 10px 5px 0px; font-size: 16pt; font-family: Tahoma; text-transform: capitalize;margin-left:35px;}
	
	h2.flat_house_share{ display: block; width: auto; padding:5px 5px 5px 0px; font-size: 16pt; font-family: Tahoma; text-transform: capitalize;margin-left:35px;} 
	 
	h2.friend_dating{ display: block; width: auto; height: 25px; padding:10px 10px 10px 40px;font-size: 16pt;background:url('../images/friend.png') no-repeat top left; font-family: Tahoma; text-transform: capitalize;behavior: url(css/iehelp/iepngfix.htc);}  
	
	h2.stuff_for_sale{ display: block; width: auto; height: 15px; padding:17px 50px; font-size: 16pt; background:url('../images/stuff.png') no-repeat top left; font-family: Tahoma; text-transform: capitalize; font-weight:normal;behavior: url(css/iehelp/iepngfix.htc);} 
	
	h2.cars_for_sale{ display: block; width: auto; height: 10px; padding:17px 5px 17px 50px; font-size: 16pt;background:url('../images/cars-of-sale.png') no-repeat top left; font-family: Tahoma; text-transform: capitalize; font-weight:normal;behavior: url(css/iehelp/iepngfix.htc);}
	
	h2.service{ display: block; width: auto; height: 10px; padding:17px 50px; font-size: 16pt;background:url('../images/service.png') no-repeat top left; font-family: Tahoma; text-transform: capitalize; font-weight:normal;behavior: url(css/iehelp/iepngfix.htc);margin-left:35px;}
	
	h2.community{ display: block; width: auto; height: 10px; padding:17px 50px; font-size: 16pt;background:url('../images/community.png') no-repeat top left; font-family: Tahoma; text-transform: capitalize; font-weight:normal;behavior: url(css/iehelp/iepngfix.htc);}
	
	h2.food{ display: block; width: auto; height: 15px; padding:17px 65px; font-size: 16pt;background:url('../images/food.png') no-repeat top left; overflow:hidden; font-family: Tahoma; text-transform: capitalize; font-weight:normal;behavior: url(css/iehelp/iepngfix.htc);}
	/***Titles for the categories (end)------------------------------------------*/

/***Top listings (start)---------------------------*/
.top-listing1{ width: 510px; height: auto; float: left;}
.top-listing1 div.col { width: 170px; height: auto; float: left;}
	
.top-listing2{ width: 240px; height: auto; float: left;}
.top-listing2 .col{ margin-left:35px;}
.top-listing2 h2{ display: block}
.top-listing2 ul{overflow: hidden; display: block;}
	
.top-listing3{ width: 230px; height: auto; float: left}
/***Top listings (end)---------------------------*/
	
/***Bottom listings (start)-----------------------*/
.bottom-listing1{ width: 340px; height: auto; float: left;}
.bottom-listing1 div.col { width: 170px; height: auto; float: left;}
	
.bottom-listing2{ width: 170px; height: auto; float: left;}
.bottom-listing2 h2{ display: block}
.bottom-listing2 ul{overflow: hidden; display: block;}
	
.bottom-listing3{ width: 240px; height: auto; float: left}
.bottom-listing3 .col{ margin-left:35px;}
		
.bottom-listing4{ width: 230px; height: auto; float: left}
/***Bottom listings (end)-----------------------*/

/*** Home page content (end)----------------------------------- */

/*** Footer (start)---------------------------------------------------- */
#footer {height: 280px;margin-top: -270px;background: url('../images/footer-bg.png') repeat-x 0px 10px}
#footer .wrap {overflow: hidden;}

#footer ul {height: 10px; overflow: hidden; margin: 0; padding: 0 0 75px 10px; list-style: none}
#footer ul li {float: left; padding: 0 23px 0 18px; font-size: 1.25em; display: inline;cursor:pointer;color:#ffffff;text-transform: uppercase;background:none;}
#footer ul li span {height:77px;line-height:77px;}
#footer ul li:last-child {background: none; padding-right: 0}

#footer ul li.active span.left{ float:left; display:block; width:32px; height:77px;background: url('../images/footer-tabs-bgd/left.png') no-repeat;behavior: url(css/iehelp/iepngfix.htc);}
#footer ul li.active span.link{ float:left; display:block; height:77px;line-height:77px;background: url('../images/footer-tabs-bgd/middle.png') repeat-x;behavior: url(css/iehelp/iepngfix.htc);text-decoration:underline}
#footer ul li.active span.right{ float:left; display:block; width:32px; height:77px;background: url('../images/footer-tabs-bgd/right.png') repeat-x;behavior: url(css/iehelp/iepngfix.htc);}

#footer .news {height: 135px;padding: 20px 0 0 180px;font-size: 1.8em;line-height: 1.1;background: url('../images/footer-news-bg.png') no-repeat 0px 2px}
#footer .news p {margin-bottom: 0; line-height: 1.1}
#footer .news p strong {font-size: 1.2em}
#footer .news a:link, #footer .news a:visited {color: #ff6600; font-size: 1.2em; font-weight: bold; text-decoration: none}
#footer .news a:hover, #footer .news a:active {text-decoration: underline}

#footer .copy {background: #84c5fe;height: 40px;text-align: right;}
/*** Footer (end)---------------------------------------------------- */
	
/***** Sections *****/
/* Listing */
.listing {list-style: none;margin: 20px 0}

.listing li {overflow: hidden; height: 1%; margin-bottom: 30px}
.listing .thumb {float: left;}
.listing .info {float: left;width:600px;}
.listing .meta {display: block; color: #aaa; font-style: italic}

.listing p {margin-bottom: 10px}

/* Pagination */
.pagination {display: block; text-align: left; padding: 20px 0; margin: 0}
.pagination li {display: inline; padding: 0 1px}
.pagination a:link, .pagination a:visited {padding: 3px 6px;font-weight: bold;text-decoration: none;}

/*Control Panel */
#cp-menu {margin: 0 0 30px 0;list-style: none;overflow: hidden;height: 1%}
#cp-menu li {float: left; width: 18%; padding: .9%}
#cp-menu a:link, #cp-menu a:visited {display: block;float: left;width: 95%;padding: 40px 2.45%;text-align: center;text-decoration: none;font-size: 1.1em;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;	font-size: 1.3em}
	
/* CP Forms */
.cp-form {width: 510px;margin: 20px;overflow: hidden;background: #fff;}
.cp-form legend {font-size:18px; font-weight: bold;  font-family:Arial; padding:0px 0px 30px 0; margin:0px}
.cp-form legend span p{ font-family:Arial; font-size:12px; color:#333333;font-weight:bold}
.cp-form label { min-width:70px; width: auto; margin-bottom: 10px; padding-right: 10px;}
.cp-form .text {width: 250px;}
.cp-form .file {margin: 0 0 10px 10px; max-width: 250px}
.cp-form select {max-width: 290px;width:255px;}
.cp-form select.inline {margin: 0 0 10px 3px}
.cp-form #captcha-image {border: 0pt none;}
.cp-form textarea {width: 320px;height: 200px;}
.cp-form .button {border: 0;cursor: pointer;font-size: 1.2em;background:url(../images/ambar/submit_button.png) no-repeat;behavior: url(css/iehelp/iepngfix.htc);width: 70px;height:28px;}

/* Login and Registration Form */
.cp-form.login {width: 450px;margin:0}
.cp-form.login .button {text-align:right;}

/* Contact Us Form */
.cp-form.contact-us {width: 550px;margin:0}
.cp-form.contact-us legend {padding:0px;}
.cp-form.contact-us .button {text-align:right;}

/* Edit Profile Form */
.cp-form.edit-profile legend{padding:0}
.cp-form.edit-profile .button{background:url(../images/ambar/save.png) no-repeat;behavior: url(css/iehelp/iepngfix.htc);width: 70px;height:28px;}

/* Edit Details Form */
.cp-form.edit-details legend{padding:0}
.cp-form.edit-details .button{background:url(../images/ambar/save.png) no-repeat;behavior: url(css/iehelp/iepngfix.htc);width: 70px;height:28px;}

/* Add/Edit Listing Form */
.cp-form.add-list legend{padding:0}
.cp-form.add-list-address legend{padding:0}
	
/* List */
.list { height: auto; width: 100%; margin-bottom: 20px;overflow: hidden;	border:1px solid #CCCCCC;}

.list .img {float: left; margin: 0 10 0 0; width: 360px; overflow: hidden;}
.list .img ul {margin: 0; list-style: none; overflow: hidden; height: 1%; padding: 15px 0 10px 0; width: 380px}
.list .img ul li {float: left; margin: 0 22px 0 0;}

	/* List Form */
	.cp-form.list-form {float: left; width: 330px; margin-right: 40px; margin-left: 0;}
	.cp-form.list-form label {width: 80px;}
	.cp-form.list-form textarea {width: 300px;}
	.cp-form.list-form .button {margin: 10px;}

	/* List Address */
	.list-address {
		float: left;
		width: 250px;
		margin: 15px 15px 0 0;
	}

	.list-address h3 {padding-left: 5px; font-weight: bold}

	 .list-address address {display: block; margin-bottom: 1.5em; padding-left: 14px;}
	.list-address .direct-contact{display: block; margin-bottom: 1.5em; padding-left: 40px; min-height: 50px; background: url('../images/email.png') no-repeat top left; vertical-align: middle}
	/* Map */
	.list-map {
		float: left;
		width: 300px;
		margin: 30px 0 0 0;
		border: 1px solid #ccc;
	}
	
	.list-map img {display: block;}

/* Listings List */
.listings_list {border: none;margin:0;width:0}
.listings_list td{padding: 0 0 10px 0;width: 250px;}

/* Category Listings */
.category_listing{ margin-right:20px; width: 240px; padding: 5px; min-height: 270px; height: auto !important; height: 270px; border:1px solid #CCCCCC; float: left; background:url(../images/non-featured.png) repeat-x bottom left}
.category_featured{ border:1px solid #fe8b00;background:url(../images/featured.png) repeat-x bottom}
.category_thumb{ display: block;width: 100%; text-align:center; height: 100px}
.category_thumb table{border: none; margin:0;width:100%;}
.category_thumb table td{height:100px;vertical-align:middle;padding:0;text-align:center;}
.category_listing h3 { display: block;width:228px; padding: 2px 6px; margin:5px 0px; color: #FFFFFF; }
.category_listing h3.yellow{background-color: #fe8b00}
.category_listing h3.blue{background-color: #1783c5}
.category_listing h3 a:link,.category_listing h3 a:visited{ text-decoration: none; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-transform: capitalize}
.category_listing p{ padding: 4px 0px;  font-size: 11px; font-weight: normal; font-family: Tahoma; margin:0}
.posted_by{ font-family: Tahoma; font-size: 13px; color:#157fbf}
.posted_by_name{ font-family: Tahoma; font-size: 13px; color:#383939; text-decoration: underline}
span.view{ display:block; width: 100%; padding-top: 5px; text-align: right}


/* MANAGE LISTING PAGE */
.per_listing{ width: 100%; margin-bottom: 30px}
.actionbar{ width: 100%;  text-align: center;position:relative}
.description{ height:100px; padding:5px; margin-top: -15px;}
.listing_thumbnail{ width:100px; height: 100px; float:left; display:block}
.listing_description{ width: 350px; height: 86px; display:block; float:left;margin:5px 5px 5px 10px}
.listing_description p{ font-size: 11px; font-weight: normal; color:#313130}
.listing_description span.head{ font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; font-size: 14px;}

.listing_placed{ width: 100px; height: 86px; display:block; float:left;margin:5px 5px 5px 10px}
.listing_placed p{ font-size: 11px; font-weight: normal; color:#313130}
.listing_placed span.head{ font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; font-size: 14px;}

.listing_expire{ width: 110px; height: 86px; display:block; float:left;margin:5px 5px 5px 10px}
.listing_expire p{ font-size: 11px; font-weight: normal; color:#313130;text-align:left}
.listing_expire span.head{ font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; font-size: 14px; }

/* Sidebar and Content boxes on the account pages */
#sidebar {width: 170px; float: left; margin: 0 40px 0 0; display: inline; border-right: 1px solid #CCCCCC; font-family: Tahoma}
#sidebar h2{ color: #333333; width:auto; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-transform: capitalize}
#sidebar ul {list-style-type: none;margin:10px; padding-bottom: 20px; height: auto}
#sidebar ul li {	display:block;	float:left;	width:135px; height:19px; padding-left:0;margin-right: 5px}
#sidebar ul li a span{ display:block;width:100%; padding-left:15px;}
#sidebar ul li a:link,#sidebar  ul li a:visited { display:block; height: 19px; color: #231F20;font-family: Tahoma; font-size: 11px}
#sidebar ul li a:hover { height: 17px;text-decoration: underline; cursor: pointer  }

#content {float: left;width:750px;}
	
/* List Add */
#add_listing_info_block{height: 100px; width: 100%; background:url('../images/add_listing_back.png') no-repeat top left}
#add_listing_info_block h2{height:49px; font-family:Arial; font-size:18px;  padding-left:75px; padding-top:15px; }
.payment{background:url(../images/payment.png) no-repeat top left;padding: 15px 0 0 75px}
.cp-form.add-list, .cp-form.add-list-address {float: left; margin: 0 40px 0px 0; width: 470px;}
.upgrade-listing {clear: both; float: left; width: 425px; margin-left: 0;}
.cp-form.add-list-address {margin-right: 0;}
.cp-form.add-list label, .cp-form.add-list-address label {width: 100px;}
.cp-form.edit-list label, .cp-form.edit-list-address label {width: 120px;}
.cp-form.add-list .button, .cp-form.add-list-address .button {margin-right: 10px;}
.cp-form.add-list .images, .cp-form.edit-list .images{float: left; padding: 0 10px 20px 10px;}
.cp-form.edit-list .images {width: 350px}
.cp-form.add-list textarea, .cp-form.add-list-address textarea {width: 300px; height: 200px;}
.cp-form.add-list-address textarea {height: 150px;}
.cp-form.add-list-address .list-map-add {float: left; width: 300px}
.cp-form.add-list-address .list-map {margin: 10px 0 10px 10px;}

/* Breadcrumb */
.breadcrumb {
	margin-bottom: 2em;
	clear: both;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.breadcrumb a, .breadcrumb strong {margin: 0 .5em;}
.breadcrumb a:link, .breadcrumb a:visited {text-decoration: none;}
.breadcrumb a:hover, .breadcrumb a:active {text-decoration: underline;}

/* Messages */
ul.messages {list-style: none; margin: 0; padding: 0}
ul.messages li {display: block; margin-bottom: 1em; padding: 1em}

.messages li ul {list-style: none; margin: 0; padding: 0}
ul.messages li ul li {margin-bottom: 0}

.messages .error-msg {border: 2px solid #ffc1c1; background: #ffd5d5}
.messages .success-msg {border: 2px solid #d0eed0; background: #e1f4e1}

a.delete:link, a.delete:visited {background-color: #ffe6e7; color: #353535; text-decoration: underline}

/* Sortable List */

#sortable-list {
	list-style: none;
	margin: 0;
	width: 330px;
}

#sortable-list li {padding: .5em 1em; cursor: move; border-bottom: 1px solid #fff;}

/* Profile */
#profile {
	width: 100%;
	overflow: hidden;
	margin-bottom: 50px;
}
#profile .contents {float: left; margin: 0; list-style: none; width: 700px; line-height: 1.8;}

#map_canvas {width: 300px; height:400px; }

/* Private Messaging */

.private-m {overflow: hidden; margin-bottom: 2em; height: 1%}
.private-m ul {margin: 0; list-style: none}
.private-m .folder, .private-m .header {
  font-size: 1em;
  padding: .5em 1em;
  margin-bottom: 0;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px
}

.private-m li {
  overflow: hidden;
  height: 1%;
  padding: 1.5em 1em
}

.private-m .checkbox {float: left; margin: .3em 20px 0 0}

.private-m .contents {float: left; width: 570px; overflow: hidden; padding-right:10px;}
.private-m h4 {margin-bottom: .1em; font-weight: bold}
.private-m p {margin-bottom: .2em}

.private-m .meta {width: 120px; float: left; text-align: right; overflow: hidden}
.private-m .meta .date {font-style: normal; display: block}
.private-m .meta .user {font-weight: normal; display: block}
.private-m .meta .user a {font-weight: bold}

.private-m .private-actions {
  font-size: 1em;
  padding: .5em 1em;
  margin-bottom: 0;
  overflow: hidden;
  height: 1%;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px
}

.private-actions label, .private-actions select, .private-actions input {
  float: left;
  margin: .3em 1em 0 0;
  line-height: 1.6
}

.private-m .message p {margin-bottom: 1.5em}
.private-m .message {
  padding: 2em 2em .5em 2em;
  border: 1px solid #eee;
  border-top: 0
}

.header {overflow: hidden; height: 1%}
.header strong {float: left}
.header .user {float: right; font-size: .8em; line-height: 1.8em}
.header a:link, .header a:visited {color: #fff}

#upload-image {padding-top:15px;clear:left}
#upload-image .file-input-row {margin-bottom:10px}
#file-list{list-style-type:none;margin:0;padding:0}
#file-list li {float:left; position: relative; width:105px; padding-right:10px}

/*#file-list li .listing-image {position:absolute;top:0px;left:0px;right:70px}*/

#file-list li .delete-image{position:absolute;top:0px;left:95px; display:block;background: url('../images/delete-image.png') no-repeat;width:16px;height:16px;z-index:999;behavior: url(css/iehelp/iepngfix.htc);cursor:pointer}
.populate-info {margin:2px 0 0 10px}

.warning { color: #ff2e2e; }

span.category_breadcumb{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#0099FF; font-weight: bold}

.advertisement {text-align:center;}

/***Profile Photo (start)-------------------------------*/
.profile_foto_wrapper{width:166px;height:166px;text-align:center;}
.profile_foto_wrapper table{border:0;}
.profile_foto_frame{background: url(../images/foto_frame.jpg) no-repeat;height:100%;width:100%;}
.profile_foto_frame table {margin:0}
.profile_foto_frame td{width:166px;height:166px;padding:0;vertical-align:middle;}
.profile_foto_bgd{background: url(../images/foto_bgd.gif);width:142px;height:142px;}
.profile_foto_bgd td{width:142px;height:142px;}
/***Profile Photo (start)-------------------------------*/

/***Package fields (start)-----------------------------*/
.package_items{ display: block; width: 100%; height: 26px; border:1px solid #e6e6e6;margin: 5px 0 0 5px; padding: 8px 0 0 0; background:#f6f6f6 url('../images/upgrade_back.png') no-repeat top left; }
.pkg_title{font-weight: bold;width: 310px; display: block; float: left}
.pkg_desc{display: block;font-size: 12px; font-weight: normal; color: #666666; text-indent: 30px; white-space:nowrap; margin-bottom: 10px; float: left}
/***Package fields (start)-----------------------------*/
