<!--Global Reset-->
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, b, u, i, center, 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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input:focus {
	outline:none;
}
<!--Global Reset End-->
/* -- ERROR PAGES --------------------------------------- */
#comment_error_list .error, #error_list .error {
	padding: 2px 0;
	clear: both;
}
.error h1 {
	font-size: 2.5em;
	text-align: center;
}
.content.error {
margin:0 auto;
background-image:url(images/bluetop_bottom.png);
width:940px;
padding:30px;
background-repeat: no-repeat;
background-color: #FFF;
border-top: 1px solid #C1DAD7;

-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
min-height:500px;
}
/* -- GLOBAL STYLES --------------------------------------- */
body {
	line-height:1;
	color:#333;
	font: 12px Arial, Helvetica, Verdana, sans-serif;
}
a {
	color:#069;
	text-decoration:underline;
}
a:hover {
	color:#00AFEA;
}
option.pad {
	margin-left:10px;
}
.empty {
	clear:both;
	color:#993300;
	float:left;
	padding:15px;
	width:100%;
}
#FlashMessage {
	margin: 0;
	background:#F90;
	border-bottom:2px solid #F60;
	color:#FFF;
	display:none;
	font-size:18px;
	left:0;
	padding:20px 0;
	position:fixed;
	text-align: center;
	top:0;
	width:100%;
}
.FlashMessage.ok {
	background:#9CDA9B;
}
.FlashMessage.info {
	background:#FFF78D;
}
.FlashMessage.error {
	background:#F90;
}
.container {
	/*padding: 0px;
	height: 100%;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	margin: 0px;*/
	
	/*min-height: 100%;
	height: auto !important;
	height: 100%;*/
	
	padding: 0;
	height:auto !important;
	margin:0 auto -70px; /*this value is the footer height)*/
	min-height:100%;
}
.content-wrapper {
	padding: 0px;
	width: 1190px;
	min-height: 300px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-color: #FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.content {
	clear:both;
	float:left;
	margin-bottom:20px;
	width:1000px;
	
}

.content.home { 
	background-image:url(./images/gradient-bg.png);
	background-repeat: no-repeat;
}
.content.list { 
	margin:0 auto;
	background-image:url(images/bluetop_bottom.png);
	width:1000px;
	background-repeat: no-repeat;
	background-color: #FFF;
	border-top: 1px solid #C1DAD7;
}

/* Footer */
.push {
	height: 70px; /* .push must be the same height as .footer */
	clear: both;
}
#footer {
	/*clear:both;
	border-top:1px solid #f2f2f2;
	padding-top:1px;*/
	padding: 0;
	margin: 0;
	/*bottom:0;*/
	width: 100%;
	height: 85px;
	background-color: #94CEE4;
	color: #aaa;
	font-style: italic;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7A7A7A;*/
	background-image: url(images/footer_bg.png);
	background-repeat: repeat-x;	
}
#footer .inner {
	/*border-top:1px solid #d7d7d7;*/
	color:#014C5F;
	text-align:center;
	padding-top: 25px;
	padding-right: 0;
	/*padding-bottom: 25px;*/
	padding-left: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:400;
}
#footer .inner a, #footer .inner strong {
	color:#014C5F;
	text-decoration:none;
}
#footer .inner a:hover {
	text-decoration:underline;	
}
/* Search form */
/*.search input { border:1px solid #b4b4b4; font-size:12px; height: 26px; line-height: 26px; margin-right:10px; padding:0 10px; vertical-align: middle; }*/
.search-input {
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow:    inset 0 1px 2px #aaa;
	box-shadow:         inset 0 1px 2px #aaa;
	font-size:16px;
	height: 30px;
	margin-right:10px;
	padding:0 10px; 
	vertical-align: middle;
	color: #014C5F;
}
/*.search input#query {
	width:375px;
}*/
.search select {
	margin-right:10px;
}
.home .search a {
	display:none;
}
.search .extras {
	padding-top:10px;
}
.search .extras .fieldset_title {
	color:#999;
	margin-bottom:5px;
}

/* NOTE: see Uniform.js styles at the bottom for the fake select and fake button styles */

/* List & Item Search Row */
#form_publish .search {
	float:left;
	width:960px;
}
#form_publish .search input#query {
	width:375px;
}
#form_publish .search #expand_advanced {
	font-size:11px;
	margin-left:10px;
}
#form_publish .search .extras {
	display:none;
}
#form_publish .publish_button {
	background:#ec4901 url(images/button_link_bg.gif) repeat-x top;
	border:1px solid #c54f00;
	float:right;
	margin:9px 10px 0 0;
	padding:6px 10px 7px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#form_publish .margin-bottom {
	margin-bottom: 10px;
	margin-top: 0px;
}
#form_publish .publish_button a {
	background:url(images/button_link_icon.gif) no-repeat 0 2px;
	color:#FFF;
	float:left;
	padding-left:15px;
	text-decoration:none;
}
#form_publish .publish_button a:hover {
	text-decoration: underline;
}
/* -- HOME --------------------------------------- */
.home #main {
	/*float:left;*/
	width:1050px;
	margin: 0 auto;
	
}
.home #sidebar {
	float:left;
	/*width:240px;*/
}
.home .search {
	border-bottom: 1px solid #BBB;
	margin-bottom:15px;
}
/* Latest ads list */
.home #main h1 {
	/*border-bottom:2px solid #f2f2f2;*/
	color:#000;
	/*font:18px 'Lilita One', cursive, Georgia, Times, 'Times New Roman', serif;*/
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:800;
	
	/*border-bottom:1px solid #DDD;*/
	display:block;
	/*font-weight:normal;*/
	padding-bottom:7px;
}
.home #main h1 a {
	text-decoration:none;
	/*font-family: 'Open Sans', sans-serif;font-weight:700;*/
}

.home #main h1 a:hover {
	text-decoration:underline;
}
.home #main .category-style li a {
	text-decoration:none;
	font-family: 'Open Sans', sans-serif;font-weight:300;
	font-size:12px;
}
.home #main a {
	text-decoration:none;
}
.home #main a:hover {
	text-decoration:underline;
}
.home #main h1 strong {
	/*border-bottom:1px solid #DDD;
	display:block;
	font-weight:normal;
	padding-bottom:7px;*/
}
.home #main .categories {
	clear:both;
	float:left;
	margin-bottom:25px;
	padding:15px 0 0 15px;
	/*width:100%;*/
	margin-left:auto;
	margin-right:auto;
}
.home #main .categories .col {
	float:left;
	/*width:235px;*/
	margin-right:13px;
}
.home #main .categories .col.c2 {
	/*margin:0 25px;*/
}
.home #main .categories.c2 .col {
	float:left;
	width:335px;
}
.home #main .categories.c2 .col.c2 {
	margin:0 0 0 25px;
}
.home #main .categories.c1 .col {
	clear:both;
	float:left;
	width:100%;
}
.home #main .categories.c1 .category ul {
	clear:both;
	float:left;
	width:100%;
}
.home #main .categories.c1 .category li {
	float:left;
	margin-right:17px;
	width:330px;
}
.home #main .categories .category {
	margin-bottom:15px;
	padding:5px;
	
	
}
.home #main .categories .category h1 {
	margin-bottom:5px;
    text-shadow: 0 1px 1px #CCCCCC;
	text-align:center;
}

.home #main .categories .category h1 span {
	color:#CCC;
}
.home #main .categories .category li {
	border-bottom:1px dotted #DDD;
	color:#CCC;
	font-size:13px;
	padding:5px 0;
}
.home #main .latest_ads {
	padding-left:10px;
	clear:both;
}
.home #main .latest_ads table {
	clear:both;
	width:100%;
}
.home #main .latest_ads table td {
	border-bottom:1px dotted #dddddd;
	padding:8px;
	vertical-align:top;
}
.home #main .latest_ads table tr.odd td {
	background:#f8f8f8;
}
.home #main .latest_ads table tr:hover td {
	background:#fefbea;
}
.home #main .latest_ads table td.photo {
	padding-left:2px;
}
.home #main .latest_ads table td.photo img {
	background:#FFF;
	border:1px solid #DDD;
	padding:1px;
}
.home #main .latest_ads table td.text h3 {
	font-size:14px;
	font-weight:normal;
	margin-bottom: 4px;
}
.home #main .latest_ads table td.text h4 {
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin-bottom: 3px;
}
.home #main .latest_ads table td.text h4 span {
	color:#CCC;
	margin:0 5px;
}
.home #main .latest_ads table td.text p {
	line-height:16px;
}
.home #main .latest_ads table td.price {
	padding-left:25px;
}
.home #main .latest_ads .see_more_link {
	font-size:14px;
	padding:15px 20px 0;
	text-align:right;
}
/* Sidebar */
.home .publish_box {
	background:#fff4d4;
	border: 1px solid #ffa727;
	clear:both;
	color:#000;
	float:left;
	margin-bottom:15px;
	padding:10px;
	width:218px;
}
.home .publish_box h2 {
	font:14px Georgia, Times, 'Times New Roman', serif;
}
.home .publish_box p {
	font-size:11px;
	margin:5px 0 8px;
}
.home .publish_box .button_link {
	background:#ec4901 url(images/button_link_bg.gif) repeat-x top;
	border:1px solid #c54f00;
	float:left;
	padding:7px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.home .publish_box .button_link a {
	background:url(images/button_link_icon.gif) no-repeat 0 2px;
	color:#FFF;
	float:left;
	padding-left:15px;
	text-decoration:none;
}
.home .publish_box.candidates {
	background:#f8f8ea;
	border-color:#c7c13e;
}
.home .publish_box.candidates .button_link {
	background:#808b05 url(images/button_link_green_bg.gif) repeat-x top;
	border-color:#6f6e00;
}
.home .navigation {
	/*border: 1px solid #bed7df;
	border-top:none;*/
	clear:both;
	margin-bottom:15px;
	padding-top:15px;
	padding-right:15px;
	/*width:218px;*/
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
	text-align:center;
}
.home .navigation h3 {
	background:#94cee4;
	color:#FFF;
	margin-bottom:10px;
	padding:7px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-style:normal;
	font-weight:600;
	text-align:center;
	text-shadow: 0 1px 1px #ccc;
	-webkit-box-shadow: 0 1px 1px #D6EBF3;
	-moz-box-shadow:    0 1px 1px #D6EBF3;
	box-shadow:         0 1px 1px #D6EBF3;
}
/*.home .navigation h3 strong { font-weight:normal; }*/
.home .navigation ul {
	font-size:13px;
	margin-bottom:15px;
}


.home .navigation ul li a {
	background: #E9F5F9;
	color:#478899;
	/*margin-bottom:10px;*/
	margin:5px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #D6EBF3;
	border-left-color: #D6EBF3;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6EBF3;
	/*border: 1px solid #DFDFDF;*/
	display:block;
	/*padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;*/
	padding: 4px;
	text-decoration:none;
	text-transform:uppercase;
	font-family: 'Open Sans', sans-serif;
	font-style:normal;
	font-weight:400;
	font-size:11px;
	/*-webkit-box-shadow: 0 1px 1px #E6E6E6;
	-moz-box-shadow:    0 1px 1px #E6E6E6;
	box-shadow:         0 1px 1px #E6E6E6;*/
}
.home .navigation ul li a:hover {
	background: #B0E0F2;
	color:#333;
	/*margin-bottom:10px;*/
	margin:5px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #D6EBF3;
	border-left-color: #D6EBF3;
	
	cursor:pointer;
	display:block;
	padding: 4px;
	/*border: 1px solid #DFDFDF;*/		
	/*padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;*/
	/*-webkit-box-shadow: 0 1px 1px #E6E6E6;
	-moz-box-shadow:    0 1px 1px #E6E6E6;
	box-shadow:         0 1px 1px #E6E6E6;*/
	-webkit-box-shadow:  0px 1px 2px #A3A3A3;
	-moz-box-shadow:     0px 1px 2px #A3A3A3;
	box-shadow:          0px 1px 2px #A3A3A3;
	
}
.home .navigation ul li a i {
	font-size:11px;
	color: #93B4BC;
}
.home .navigation ul li a:hover i {
	font-size:11px;
	color: #6797A0;
}
/* -- AD LISTINGS --------------------------------------- */
.list #main {
	float:left;
	/*padding-top:18px;*/
	width:734px;
	padding:10px;
}

.list #sidebar {
	float:left;
	padding:10px 0 0 10px;
	width:240px;
}
/* List */
.ad_list {
	padding: 20px 10px;
}
.ad_list #list_head {
	/*border-bottom:2px solid #f2f2f2;*/
	clear:both;
	float:left;
	width:100%;
}
.ad_list #list_head .inner {
	/*border-bottom:1px solid #dddddd;*/
	clear:both;
	float:left;
	padding-bottom:5px;
	width:100%;
}
.ad_list #list_head h1 {
	border:none;
	float:left;
	font:18px Georgia, Times, 'Times New Roman', serif;
	width:290px;
}
.ad_list #list_head h1 strong {
	border:none;
	font-weight:normal;
	padding:0;
}
.ad_list #list_head .see_by {
	float:right;
	font-size:11px;
	margin:5px 10px 0 0;
}
.ad_list #list_head .see_by span {
	color:#CCC;
	margin:0 5px;
}
.ad_list #list_head .see_by a {
	text-decoration: none;
}
.ad_list #list_head .see_by a.current {
	background:url(images/order_by_current.gif) no-repeat right 45%;
	padding-right:12px;
}
.ad_list table {
	clear:both;
	width:100%;
}
.ad_list table td {
	border-bottom:1px dotted #dddddd;
	padding:8px;
	vertical-align:top;
}
.ad_list table tr.odd td {
	background:#f8f8f8;
}
.ad_list table tr:hover td {
	background:#fefbea;
}
.ad_list table td.photo {
	padding-left:2px;
	width:80px;
}
.ad_list table td.photo img {
	background:#FFF;
	border:1px solid #DDD;
	padding:1px;
}
.ad_list table td.text h3 {
	font-size:14px;
	font-weight:normal;
	margin-bottom: 4px;
}
.ad_list table td.text h4 {
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin-bottom: 3px;
}
.ad_list table td.text h4 span {
	color:#CCC;
	margin:0 5px;
}
.ad_list table td.text p {
	line-height:16px;
}
.ad_list table td.price {
	padding-left:25px;
}
/* Pagination */
.paginate {
	padding:25px 0 20px;
	text-align:center;
}
.paginate a {
	border:1px solid #EEE;
	margin:0 1px;
	padding:5px 10px;
	text-decoration:none;
}
.paginate a.previous {
	margin-right:15px;
}
.paginate a.next {
	margin-left:15px;
}
.paginate strong {
	border:1px solid #EEE;
	color:#F30;
	margin:0 1px;
	padding:5px 10px;
}
.paginate span {
	color:#999;
	margin:0 1px;
	padding:5px;
}
.paginate em {
	border:1px solid #EEE;
	color:#AAA;
	font-style:normal;
	margin:0 1px;
	padding:5px 10px;
	text-decoration:none;
}
.paginate em.previous {
	margin-right:15px;
}
.paginate em.next {
	margin-left:15px;
}
/* Filters */
.list .filters {
	/*background:#e9f5f9;
	border: 1px solid #bed7df;
	border-top:none;
	clear:both;
	margin-bottom:15px;
	padding:15px 10px;
	width:218px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;*/
	
	background:#e9f5f9;
	border: 1px solid #bed7df;
	/*border-top:none;*/
	clear:both;
	margin-bottom:15px;
	padding:15px 10px;
	width:218px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	
}
.list .filters h3 {
	background:#94CEE4;
	color:#FFF;
	margin-bottom:10px;
	padding:7px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow: 0 1px 1px #E6E6E6;
	-moz-box-shadow:    0 1px 1px #E6E6E6;
	box-shadow:         0 1px 1px #E6E6E6;
	font-family: 'Open Sans', sans-serif;
	font-style:normal;
	font-size:14px;
	font-weight:400;
}
.list .filters h3 strong {
	font-weight:normal;
}
.list .filters .alert_form {
	padding-top:15px;
}
.alert_form fieldset {
	width:220px;
	text-align:center;
}
.list .filters .alert_form input {
	border: 1px solid #BBB;
	font-size:13px;
	margin: 5px 0 15px 0;
	padding:4px;
	width:200px;
}
.list .filters .row {
	/*padding: 0 7px 12px;*/
	padding: 0px 15px 10px 5px;
	margin: 0 auto;
}
.list .filters .row h6 {
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin-bottom:3px;
}
.list .filters .row label {
	cursor:pointer;
}
.list .filters .row input {
	font-family:Arial, Verdana, sans-serif;
}
.list .filters .row .selector {
	background:#FFF;
	font-size:11px;
	height:21px;
	line-height:21px;
	padding-left:5px;
	width:170px;
}
.list .filters .row .auto .selector {
	width: auto;
}
.list .filters .row .selector span {
	background-position:right 8px;
	height:21px;
	line-height:21px;
	width:140px;
}
.list .filters .row .auto .selector span {
	width:auto;
}
.list .filters .row .selector.hover span, .list .filters .row .selector.hover span, .list .filters .row .selector:hover:active span, .list .filters .row .selector.active:hover span {
	background-position:right -31px;
}
.list .filters .one_input input {
	border: 1px solid #BBB;
	font-size:13px;
	padding:4px;
	width:170px;
	width:100%;
}
.list .filters .two_input {
	color:#999;
	font-size:11px;
}
.list .filters .two_input input {
	border: 1px solid #BBB;
	font-size:11px;
	margin-right:5px;
	padding:4px 3px 5px;
	width:60px;
}
.list .filters .two_selects .selector {
	width:75px;
}
.list .filters .two_selects .selector span {
	width:45px;
}
.list .filters .checkboxes ul {
	font-size:11px;
}
.list .filters .checkboxes ul li {
	color:#999;
	padding-bottom:3px;
}
.list .filters .checkboxes ul li strong {
	color:#069;
	font-weight:normal;
}
.list .filters .slider {
	margin-bottom:10px;
}
.list .filters .slider h6 {
	margin-bottom:0px;
}
.list .filters .slider input {
	background:transparent;
	border:none;
	color:#999;
	margin-bottom:3px;
	text-align: center;
	width:90%;
}
.list .filters .slider .ui-slider {
	margin:0 15px 0 8px;
	position: relative;
}
.list .filters .slider .ui-widget-content {
	background:#bdd7df;
	border-color:#bdd7df;
	height:5px;
}
.list .filters .slider .ui-widget-header {
	background:#FFF;
}
.list .filters .slider .ui-slider-horizontal .ui-slider-handle {
	background:#bac8cd;
	border-color:#9aafb6;
	height:15px;
	top: -0.5em;
	width:6px;
	position: absolute;
}
.list .filters .salary_range input {
	margin-right:3px;
	width: 42px;
}
.list .filters .salary_range span.range {
	margin-right:3px;
}
.list .filters .salary_range .selector {
	position:relative;
	top:-2px;
	width:60px;
}
.list .filters .salary_range .selector span {
	width:30px;
}
.list .filters .button {
	/*margin-left:10px;*/
	margin:0 auto;
}
.list .filters .button p {
	/*margin-left:10px;*/
	text-align:center;
}

.filters label.price {
	width: 100px;
}
/* -- ITEM --------------------------------------- */
#item_head {
	/*border-bottom:2px solid #f2f2f2;*/
	clear:both;
	float:left;
	width:100%;
	/*background-color: #F7F7F7;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;*/
}
#item_head .inner { /*border-bottom:1px solid #dddddd;*/
	clear:both;
	float:left;
	padding-bottom:8px;
	width:100%;
}
#item_head h1 {
	color:#000;
	float: left;
	font-size: 20px;
	font-weight: 700;
	width: 700px;
	margin-left: 20px;
	font: bold 18px "Helvetica", Verdana, Arial, Helvetica, sans-serif;
}
#item_head h1 span {
	border-right:2px solid #e8e8e8;
	color:#F60;
	font-weight:bold;
	margin-right:5px;
	padding-right:13px;
}
#item_head #report {
	background:url(images/report_flag.gif) no-repeat 0 4px;
	float:right;
	padding:5px 0 0 20px;
	position:relative;
	width: 90px;
	cursor:pointer;
}
#item_head #report strong {
	background:url(images/language_arrow.gif) no-repeat right center;
	color:#999;
	font-size:11px;
	font-weight:normal;
	padding-right:9px;
	cursor:pointer;
}
#item_head #report span {
	background:#FFF;
	border:1px solid #333;
	display:none;
	left:-27px;
	padding:10px 15px;
	position:absolute;
	top:17px;
	-moz-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
	
        -webkit-box-shadow:  1px 1px 2px 2px #ccc;
        -moz-box-shadow:  1px 1px 2px 2px #ccc;
        box-shadow:  1px 1px 2px 2px #ccc;
        
}
#item_head #report span a {
	display:block;
	font-size:11px;
	margin:4px 0;
	padding:5px;
	text-align:center;
	color:#4F6B72;
	text-decoration:none;
}
#item_head #report span a:hover {
	display:block;
	background-color:#D6F6D1;
	color:#3C5156;
}
.item #main {
	/*float:left;
	width:600px;*/
	margin:10px 20px;
}
.item #main h2 {
	border-bottom:1px solid #DDD;
	color:#000;
	font-size:14px;
	margin-bottom: 15px;
	padding-bottom:5px;
}
.item #sidebar {
	float:right;
	padding-top:22px;
	width:330px;
}
/* Main info */
.item #type_dates {
	/*border-bottom:1px dotted #DDD;*/
	padding:15px 0;
		font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #4F6B72;
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
border-top: 1px solid #C1DAD7;
letter-spacing: 2px;
text-transform: uppercase;
text-decoration: none;
text-align: left;
padding: 6px 6px 6px 12px;
background: #CAE8EA url(images/bg_header.jpg) repeat-x;
	margin-bottom:2px;
}
.item #type_dates strong {
	color:#999933;
	font-size:16px;
	margin-right:15px;
	text-transform:uppercase;
}
.item #type_dates em {
	/*color:#999;*/
	font-style:normal;
	/*margin-right:15px;*/
	

}
.item #item_location {
	clear:both;
	float:left;
	margin-bottom:20px;
	width:100%;
	
}

.item #item_location li {
	/*border-bottom:1px dotted #DDD;*/
	float:left;
	/*padding:10px 10px 10px 0;*/
	/*width:190px;*/
}
.item #description {
	clear:both;
	float:left;
	line-height:18px;
	margin-bottom:2px;
	width:100%;
	font: 12px "Helvetica", Verdana, Arial, Helvetica, sans-serif;
}

.item #description .contact_button {
	line-height:normal;
	padding-top:10px;
}
.item #description .contact_button .share {
	margin-left: 10px;
}
.item #description .contact_button strong {
	background:#ff7f26 url(images/button_light_orange_bg.gif) repeat-x top;
	border:1px solid #e67020;
	float:left;
	padding:6px 10px 7px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.item #description .contact_button strong a {
	color:#FFF;
	float:left;
	text-decoration:none;
	text-shadow: 1px 1px 0px #cc3300;
	filter: dropshadow(color=#cc3300, offx=1, offy=1);
}
.item #description .contact_button strong a:hover {
	text-decoration: underline;
}

.item #item-content .contact_button {
	line-height:normal;
	padding:15px 5px 5px 5px;
}
.item #item-content .contact_button .share {
	margin-left: 10px;
}
.item #item-content .contact_button strong {
	background:#ff7f26 url(images/button_light_orange_bg.gif) repeat-x top;
	border:1px solid #e67020;
	float:left;
	padding:6px 10px 7px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.item #item-content .contact_button strong a {
	color:#FFF;
	float:left;
	text-decoration:none;
	text-shadow: 1px 1px 0px #cc3300;
	filter: dropshadow(color=#cc3300, offx=1, offy=1);
}
.item #item-content .contact_button strong a:hover {
	text-decoration: underline;
}
/* Attributes list */
.item .attributes {
	clear:both;
	float:left;
	margin-bottom:10px;
	width:100%;
}
.item .attributes ul {
	clear:both;
	float:left;
	width:100%;
}
.item .attributes ul li {
	background:url(images/bullet_square.gif) no-repeat 2px 6px;
	float:left;
	margin: 0 10px 20px 0;
	padding-left: 10px;
	width:180px;
}
.item .attributes p {
	clear:both;
	margin-bottom:20px;
}
/* Map */
.item #item_map {
	margin-bottom:20px;
}
.item #item_map h2 {
	margin-bottom:5px;
}
.item #item_map #gmap {
	border:1px solid #b6b6b6;
	height:250px;
}
/* Comments */
.item #comments {
	clear:both;
	float:left;
	margin-bottom:35px;
	width:100%;
}
.item #comments .comments_list {
	border-bottom: 1px dotted #DDD;
	margin-bottom:20px;
}
.item #comments .comment {
	background:url(images/comments_quotes.gif) no-repeat 10px 0;
	margin-bottom:15px;
	padding:7px 0 0 60px;
}
.item #comments .comment h3 {
	color:#666;
	margin-bottom: 5px;
}
.item #comments .comment h3 em {
	color:#888;
	font-size:12px;
	font-weight:normal;
}
.item #comments .comment p {
	color:#878787;
	font-style:italic;
	line-height:18px;
}
.item #comments .pagination {
	text-align: right;
	margin-right: 10px;
	margin-bottom: 15px;
}
.item #comments .pagination a {
	border: 1px dotted #AAA;
	padding: 5px 8px;
}
.item #comments .pagination a.searchPaginationSelected {
	background-color: #f7f7f7;
}
.item #comments .pagination a.searchPaginationNext, .item #comments a.searchPaginationPrev, .item #comments .pagination a.searchPaginationFirst, .item #comments a.searchPaginationLast {
	border: 0px;
	text-decoration: none;
}
.item #comments .pagination a.searchPaginationNext:hover, .item #comments a.searchPaginationPrev:hover, .item #comments .pagination a.searchPaginationFirst:hover, .item #comments a.searchPaginationLast:hover {
	background-color: #ffffff;
}
.item #comments a:hover {
	background-color: #f7f7f7;
}
.item #comments form {
	clear:both;
	display:inline;
	float:left;
	margin-left:60px;
	width:540px;
}
.item #comments form h3 {
	color:#000;
	margin-bottom:10px;
}
.item #comments form label {
	clear:left;
	float:left;
	margin-right:10px;
	padding-top:4px;
	width:140px;
}
.item #comments form input {
	border:1px solid #BBB;
	float:left;
	margin-bottom:5px;
	padding:5px;
	width:250px;
}
.item #comments form textarea {
	border:1px solid #BBB;
	float:left;
	padding:5px;
	width:375px;
	height: 150px;
}
.item #comments form .button {
	clear:both;
	float:left;
	margin:10px 0 0 150px;
}

/* Photos */
.item #photos {
	margin-bottom:30px;
}
.item #photos a {
	text-decoration:none;
}
.item #photos img {
	/*background:#FFF;*/
	/*border:1px solid #DDD;*/ /*padding:1px;*/
}
.item #photos .main_photo {
	margin-bottom:4px;
}
.item #photos .main_photo a {
	color:#FFF;
	display:block;
	font-size:11px;
	position:relative;
}
.item #photos .main_photo a:hover {
	color:#FC0;
}
.item #photos .main_photo img {
	padding:3px;
}
.item #photos .main_photo strong {
	background:#000;
	bottom:10px;
	float:right;
	padding:3px 8px 4px;
	position:absolute;
	right:10px;
}
.item #photos .mini_photos img {
	margin:0 1px 1px 0;
}

/* -- LOGIN & REGISTER FORM --------------------------------------- */
.user_forms {
/*	clear: none;
    float: none;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    padding: 20px 40px;
    width: auto;
	background-image:url(./images/gradient-bg.png);
	background-repeat: no-repeat;*/
	
	margin: 0 auto;
background-image: url(images/bluetop_bottom.png);
width: 920px;
background-repeat: no-repeat;
background-color: white;
border-top: 1px solid #C1DAD7;
padding: 20px 40px 40px;
min-height:500px;


        -moz-border-radius-topleft: 0px;
        -moz-border-radius-topright: 0px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-radius: 0px 0px 5px 5px;
        border-radius: 0px 0px 5px 5px;
        

}

.user_forms .inner {
	background:#E9F5F9;
	border:1px solid #DDD;
	clear:both;
	margin:40px auto 0px auto;
	padding:20px;
	width:550px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 0px 1px 3px 1px #DEEDF2;
	-moz-box-shadow: 0px 1px 3px 1px #DEEDF2;
	box-shadow: 0px 1px 3px 1px #DEEDF2;
}
.user_forms .inner p {
	text-align:center;
	/*padding: 10px 0 20px 0;*/
	padding-bottom: 20px;
}
.user_forms .inner fieldset {
	text-align:center;
	margin: 0 auto;
	width:325px;
}
.user_forms h1 {
	/*font-size:14px;
	margin:5px 0 10px 8px;*/
	 border-bottom: 1px solid #DDDDDD;
    font-size: 24px;
    padding-bottom: 20px;
    text-transform: uppercase;
	
}

.user_forms #register label {
	text-align:left;
	padding:0 0 5px 5px;	
}
.user_forms #register fieldset {
	width:300px;	
}
.user_forms #register input {
	margin-bottom:20px;	
}
.user_forms #register .button {
	float:left;	
}
.user_forms form {
	background:#FFF;
	border:1px solid #DDD;
	clear:both;
	padding:25px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.user_forms form label {
	display:block;
	/*font-weight:bold;*/
	
}
.user_forms #contact label {
	text-align:left;
	padding-top:10px;
	font-weight:bold;
}

.user_forms #contact textarea {
	width:310px;
}
.user_forms #contact .button {
	margin-top:10px;
}
.user_forms form input {
	/*border:1px solid #BBB;
	margin-bottom:15px;
	padding:5px;
	width:300px;*/
	
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #999999 #AAAAAA #CCCCCC;
    border-left: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    border-right: 1px solid #AAAAAA;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px #AAAAAA inset;
    color: #014C5F;
    font-size: 16px;
    height: 30px;
    margin-right: 10px;
    padding: 0 10px;
    vertical-align: middle;
    width: 300px;
}
.user_forms form textarea {
	border:1px solid #BBB;
	margin-bottom:15px;
	padding:5px;
	width:300px;
}
.user_forms form .checkbox {
	margin-bottom:15px;
}
.user_forms form .checkbox label {
	display:inline;
}
.user_forms form .checkbox input {
	border:none;
	margin:0;
	padding:0;
	width:auto;
}
.user_forms form .more-login {
	margin-top: 10px;
}
/* -- USER ACCOUNT --------------------------------------- */
.user_account {
	/*clear:both;
	float:left;
	padding:15px 10px;
	width:950px;*/
	
margin:0 auto;
background-image:url(images/bluetop_bottom.png);
width:940px;
padding:30px;
background-repeat: no-repeat;
background-color: #FFF;
border-top: 1px solid #C1DAD7;

-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
}
.user_account h1 {
	border-bottom:2px solid #f2f2f2;
	color:#000;
	font:18px Georgia, Times, 'Times New Roman', serif;
	margin-bottom: 10px;
}
.user_account h1 strong {
	border-bottom:1px solid #DDD;
	display:block;
	font-weight:normal;
	padding-bottom:7px;
}
.user_account h2 {
	font-size:16px;
	margin-bottom:10px;
}
.user_account #sidebar {
	border-right:1px solid #DDD;
	float:left;
	padding:0 15px 40px 0;
	width:175px;
}
.user_account #sidebar li {
	border-bottom:1px dotted #DDD;
	padding:8px 0;
}
.user_account #main {
	float:right;
	padding:8px 0 15px 0;
	width:740px;
}
.user_account .account_info h3 {
	font-size:14px;
	margin-bottom:5px;
}
.user_account .account_info p {
	line-height:18px;
	margin-bottom: 15px;
}
.user_account .modify_profile form {
	clear:both;
	display:inline;
	float:left;
	width:700px;
}
.user_account .modify_profile form h3 {
	color:#000;
	margin-bottom:10px;
}
.user_account .modify_profile form label {
	clear:left;
	float:left;
	margin-right:10px;
	padding-top:7px;
	width:140px;
}
.user_account .modify_profile form input {
	border:1px solid #BBB;
	float:left;
	margin-bottom:5px;
	padding:5px;
	width:250px;
}
.user_account .modify_profile .update {
	float:left;
	margin-bottom:5px;
	padding: 5px;
	width:250px;
}
.user_account .modify_profile form textarea {
	border:1px solid #BBB;
	float:left;
	padding:5px;
	width:300px;
}
.user_account .modify_profile form button {
	clear:both;
	float:left;
	margin:10px 0 0 150px;
}
.user_account .modify_profile .row {
	clear:both;
	float:left;
	margin-bottom:5px;
	width:100%;
}
.user_account .your_items h2 a {
	border-left:1px solid #DDD;
	font-weight:normal;
	margin-left:5px;
	padding-left:10px;
}
.user_account .your_items .item {
	border-bottom:1px dotted #DDD;
	margin-bottom:15px;
	padding-bottom: 15px;
}
.user_account .your_items .item h3 {
	font-size:14px;
	margin-bottom:5px;
}
.user_account .your_items .item p {
	line:18px;
}
.user_account .your_items .item span {
	color:#CCC;
	margin:0 10px;
}
.user_account .your_items .item .options {
	margin-top:5px;
}
.user_account .your_items .item .delete {
	color:#999;
	font-size:11px;
}
/* -- ADD ITEM FORM --------------------------------------- */
.add_item {
	clear:none;
	float:none;
	padding:20px 40px;
	
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	/*background-image: url(images/gradient-bg.png);
	background-repeat: no-repeat;*/
	
		margin: 0 auto;
background-image: url(images/bluetop_bottom.png);
width: 920px;
background-repeat: no-repeat;
background-color: white;
border-top: 1px solid #C1DAD7;

min-height:500px;	
}
.add_item h1 {
	border-bottom:1px solid #DDD;
	font-size:24px;
	padding-bottom:20px;
	text-transform:uppercase;
}
.add_item h1 span i {
	float:right;
	font-size:13px;
	font-weight:normal;
	padding-top:30px;
	right:5;
	text-transform:none;
}
.add_item h1 strong {
	border-bottom:1px solid #DDD;
	display:block;
	font-weight:normal;
	padding-bottom:7px;
}

.add_item h2 {
	font-size:16px;
	padding: 20px 0;
	text-transform:uppercase;
	font-weight:normal;
}
.add_item label {
	float:left;
	line-height:30px;
	margin-right:10px;
	width:120px;
	text-align:right;
}
.add_item input {
	border:1px solid #BBB;
	padding:7px 7px 6px;
	width:300px;
	
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow:    inset 0 1px 2px #aaa;
	box-shadow:         inset 0 1px 2px #aaa;
	font-size:16px;
	height: 30px;
	margin-right:10px;
	padding:0 10px; /* padding inside the input field*/
	vertical-align: middle;
	color: #014C5F;
}

.add_item div.selector {
	width:300px;
}
.add_item input[type="radio"] {
	border:1px solid #BBB;
	padding:7px 7px 6px;
	width:30px;
}
.add_item input#showEmail {
	border:1px solid #BBB;
	padding:7px 7px 6px;
	width:20px;
}
.add_item textarea {
	border:1px solid #BBB;
	height:200px;
	padding:7px 7px 6px;
	width:490px;
	margin-top:10px;
	
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow:    inset 0 1px 2px #aaa;
	box-shadow:         inset 0 1px 2px #aaa;
	padding:5px; /* padding inside the input field*/
	/*font-size:16px;
	height: 30px;
	margin-right:10px;
	vertical-align: middle;*/
	color: #014C5F;
}
.add_item textarea#description {
	height:175px;
	width:340px;
		
	
}
.add_item .description {
	margin-top:10px;
	
}

.add_item .button, .add_item button {
	clear:both;
	/*float:left;*/
	margin:15px auto;
}
.add_item .left_column {
	border-right:1px dotted #DDD;
	float:left;
	padding-right:20px;
	width:500px;
}
.add_item .right_column {
	float:right;
	width:400px;
}
.add_item .box {
	border-bottom:1px solid #DDD;
	clear:both;
	float:left;
	margin-bottom:20px;
	padding-bottom:20px;
	width:100%;
}
.add_item .row {
	clear:both;
	float:left;
	margin-bottom:10px;
	width:100%;
}
.add_item .price input {
	margin-right:5px;
	vertical-align:middle;
	width:100px;
}
.add_item .price .selector {
	width:80px;
}
.add_item .price .selector span {
	width:48px;
}
.add_item .photos input {
	margin-right:10px;
}
.add_item .location label {
	float:left;
	margin-right:10px;
	width:120px;
}
.add_item .go_back {
	/*float:left;
	margin:20px 0 0 20px;*/
}
.meta {
	clear: both;
	margin: 10px 0;
}
.meta > label {
	float: left;
}
.meta ul {
	margin-left: 130px;
	list-style: none;
	padding: 0;
}
.meta ul li {
	margin-left: 0;
}
.meta ul li label {
	float: none;
}
#error_list {
	display:none;
	border: 1px solid #f7f7f7;
	background:#fefbea;
	padding:5px 5px;
	margin-bottom:15px;
}
#error_list li {
	background:url(images/icon-remove.png) left center no-repeat;
	list-style:none;
	padding:2px 0 2px 18px;
}
#error_list label {
	float:none;
	width:auto;
	line-height:1.35em;
}
#comment_error_list {
	display:none;
	border: 1px solid #f7f7f7;
	background:#fefbea;
	padding:5px 5px;
	margin-bottom:15px;
}
#comment_error_list li {
	background:url(images/icon-remove.png) left center no-repeat;
	list-style:none;
	padding:2px 0 2px 18px;
}
#comment_error_list label {
	float:none;
	width:auto;
	line-height:1.35em;
}
label.recaptcha_input_area_text {
	float:none;
}
/* -- STATIC PAGES --------------------------------------- */
.page {
	/*margin: 10px 0;
	padding: 10px 0 0;*/
	clear: both;
	margin:0 auto;
	background-image:url(images/bluetop_bottom.png);
	width:940px;
	background-repeat: no-repeat;
	background-color: #FFF;
	border-top: 1px solid #C1DAD7;
	padding:30px;
}
.page a {
	color:#4F6B72;
	text-decoration:none;
	font-weight:bold;	
}
.page a:hover {
	color:#304044;
	text-decoration:underline;	
}
.page div {
	padding:0 40px 0;
}
.page h1 {
	margin: 0 0 10px;
	border-bottom: 1px solid #C1DAD7;
	font-size: 24px;
	padding-bottom: 10px;
	font-weight:normal;
	font-family: 'Belleza', sans-serif;
}


#tou ol {
	/*padding:3px 0px 3 10px;
	text-align:justify;
	list-style:decimal;
	margin-left: 20px;
	margin-bottom:7px;*/
}
#tou ul {
	
	margin:10px 0;;
}
#tou li {
	padding:3px 0px 3 10px;
	text-align:justify;
	list-style:decimal;
	margin-left: 20px;
	margin-bottom:7px;
	margin-top:7px;
}
#tou li p {
	margin-top:25px;
}

/* -- FORM ELEMENTS -------------------------------------- */
/* Select List/Menu */
div.selector {
	width: 375px;
	text-align:left;
	line-height: 30px;
	font-size:16px;
	height: 30px;
	margin-right:10px;
	padding:0 10px;
	vertical-align: middle;
	color: #014C5F;
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow:    inset 0 1px 2px #aaa;
	box-shadow:         inset 0 1px 2px #aaa;
	position: relative;
	
}
/*select#regionId {
	width: 325px;
	text-align:left;
	line-height: 30px;
	font-size:16px;
	height: 30px;
	margin-right:10px;
	padding-left:10px;
	vertical-align: middle;
	color: #014C5F;
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow:    inset 0 1px 2px #aaa;
	box-shadow:         inset 0 1px 2px #aaa;
	position: relative;
}
select#cityId {
	width: 325px;
	text-align:left;
	line-height: 30px;
	font-size:16px;
	height: 30px;
	margin-right:10px;
	padding-left:10px;
	vertical-align: middle;
	color: #014C5F;
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow:    inset 0 1px 2px #aaa;
	box-shadow:         inset 0 1px 2px #aaa;
	position: relative;
}*/
div.selector span {
	height: 30px;
	line-height: 30px;
	background-image: url(images/select_arrow.gif);
	background-repeat: no-repeat;
	background-position: right 15px;
	color: #999;
	display: block;
	white-space: nowrap;
}
div.selector select {
	top: 0px;
	left: 0px;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity:0);
	height: 30px;
	border: none;
	background: none;
	width:100%;
	color: #014C5F;
	font-size:14px;
	font-style:normal;
}

div.selector.hover span, div.selector:hover span {
	/*background-position: right -29px;*/
	
}
/*div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover {
}*/
div.selector:hover:active span, div.selector.active:hover span {
	/*background-position: right -29px;*/
}
/*div.selector.disabled {
}
div.selector.disabled span {
}*/

/* Submit Button */
div.button {
	background:#eeeeee url(images/button_bg.gif) repeat-x top;
	border:1px solid #cacaca;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

    
	
}
div.button span {
	background-position: right -643px;
}
div.button.focus, div.button:focus, div.button:hover, div.button.hover {
	background-position: 0px -553px;
}
div.button.focus span, div.button:focus span, div.button:hover span, div.button.hover span {
	background-position: right -673px;
}
div.button.active, div.button:active {
	background-position: 0px -583px;
}
div.button.active span, div.button:active span {
	background-position: right -703px;
	color: #555;
}
div.button.disabled, div.button:disabled {
	background-position: 0px -613px;
}
div.button.disabled span, div.button:disabled span {
	background-position: right -733px;
	color: #bbb;
	cursor: default;
}
/* PRESENTATION */
/* Button */
div.button {
	height: auto;
}
div.button span {
	margin-left: 13px;
	height: auto;
	padding-bottom: 8px;
	padding-top: 8px;
	font-weight: bold;
	font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	padding-left: 2px;
	padding-right: 15px;
}
/* Select */
/*div.selector {
	width: 338px;
	font-size: 12px;
}
div.selector select {
	min-width: 338px;
	font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif;
	font-size: 12px;
	border: solid 1px #fff;
}
div.selector span {
	padding: 0px 25px 0px 2px;
	cursor: pointer;
}
div.selector span {
	color: #000;
	width: 306px;
}
div.selector.disabled span {
	color: #bbb;
}*/
/* ._200 */
div._200 div.selector {
	width: 200px;
	font-size: 12px;
}
div._200 div.selector select {
	min-width:200px;
	font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif;
	font-size: 12px;
	border: solid 1px #fff;
}
div._200 div.selector span {
	color: #000;
	width: 164px;
}
div._200 input {
	width:200px;
}
div._100 input {
	width:100px;
}
div._50 input {
	width:50px;
}
div._20 input {
	width:20px;
}
/* .auto */
div.auto div.selector {
	width: auto;
	font-size: 12px;
	background-color: white;
}
div.auto div.selector select {
	min-width:0;
	font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif;
	font-size: 12px;
	border: solid 1px #fff;
}
div.auto div.selector span {
	color: #000;
	width: auto;
}
/*
CORE FUNCTIONALITY 
Not advised to edit stuff below this line
-----------------------------------------------------
*/

.selector, .checker, .button, .radio, .uploader {
	background-color: white;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
*display: inline;
}
.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
	outline: 0;
}
/* Button */
div.button a, div.button button, div.button input {
	position: absolute;
	top:-9999px;
}
div.button {
	cursor: pointer;
	position: relative;
	z-index:1;
}
div.button span {
	display: -moz-inline-box;
	display: inline-block;
	line-height: 1;
	text-align: center;
}
/* Select */
/*div.selector {
	position: relative;
	padding-left: 10px;
	overflow: hidden;
}
div.selector span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
div.selector select {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity:0);
	height: 25px;
	border: none;
	background: none;
	width:100%;
}*/
/* AUTOCOMPLETE */
.ui-autocomplete {
	width: 200px;
}
/* Uploader */
div.uploader {
	border: 1px solid #BBBBBB;
	background-position: 0px -297px;
	height: 28px;
}
div.uploader span.action {
	background-position: right -409px;
	height: 24px;
	line-height: 24px;
}
div.uploader span.filename {
	height: 24px; /* change this line to adjust positioning of filename area */
	margin: 2px 0px 2px 2px;
	line-height: 24px;
}
div.uploader.focus, div.uploader.hover, div.uploader:hover {
	background-position: 0px -353px;
}
div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action {
	background-position: right -437px;
}
div.uploader.active span.action, div.uploader:active span.action {
	background-position: right -465px;
}
div.uploader.focus.active span.action, div.uploader:focus.active span.action, div.uploader.focus:active span.action, div.uploader:focus:active span.action {
	background-position: right -493px;
}
div.uploader.disabled {
	background-position: 0px -325px;
}
div.uploader.disabled span.action {
	background-position: right -381px;
}
div.button {
	/*background-position: 0px -523px;*/
}
div.button span {
	/*background-position: right -643px;*/
}
div.button.focus, div.button:focus, div.button:hover, div.button.hover {
	background-position: 0px -553px;
}
div.button.focus span, div.button:focus span, div.button:hover span, div.button.hover span {
	background-position: right -673px;
}
div.button.active, div.button:active {
	background-position: 0px -583px;
}
div.button.active span, div.button:active span {
	background-position: right -703px;
	color: #555;
}
div.button.disabled, div.button:disabled {
	background-position: 0px -613px;
}
div.button.disabled span, div.button:disabled span {
	background-position: right -733px;
	color: #bbb;
	cursor: default;
}
/* Uploader */
div.uploader {
	width: 190px;
	cursor: pointer;
}
div.uploader span.action {
	width: 85px;
	text-align: center;
	text-shadow: #fff 0px 1px 0px;
	background-color: #fff;
	font-size: 11px;
	font-weight: bold;
}
div.uploader span.filename {
	color: #777;
	width: 82px;
	border-right: solid 1px #bbb;
	font-size: 11px;
}
div.uploader input {
	width: 190px;
}
div.uploader.disabled span.action {
	color: #aaa;
}
div.uploader.disabled span.filename {
	border-color: #ddd;
	color: #aaa;
}
/* Uploader */
div.uploader {
	position: relative;
	overflow: hidden;
	cursor: default;
}
div.uploader span.action {
	float: left;
	display: inline;
	padding: 2px 0px;
	overflow: hidden;
	cursor: pointer;
}
div.uploader span.filename {
	padding: 0px 10px;
	float: left;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: default;
}
div.uploader input {
	opacity: 0;
filter: alpha(opacity:0);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	float: right;
	height: 25px;
	border: none;
	cursor: default;
}
#maintenance {
	position: static;
	top: 0px;
	right: 0px;
	background-color: #FCE69F;
	width: 100%;
	height:40px;
	text-align: center;
	color: #fefefe;
}
.premium_odd {
	background-color: #E9F5F9;
}
.premium_even {
	background-color: #d7eaf0;
}
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
	background-color: #fefefe;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
	background-color:#E9F5F9;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	font-size:14px;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	/*margin: -1px;*/
	background-color:#E9F5F9;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	cursor:pointer;
	font-size:14px;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
}
#user_data {
	padding: 20px;
}
.user_public_profile #main .latest_ads table td.photo {
	padding-left: 2px;
}
.user_public_profile #main .latest_ads table td {
	border-bottom: 1px dotted #DDDDDD;
	padding: 8px;
	vertical-align: top;
}
.placeholder
{
  color: #aaa;
}
.hide {
	display:none;	
}
a.pic_text  {
	text-decoration:none;
	color:#F60;
}
a:hover.pic_text  {
	text-decoration:underline;
}
.no_photo a {
	
	padding-left:10px;	
}
td.text a {
	text-decoration:none;	
}
.no_pic_head {
	color:#585;
	/*background: #CAE8EA url(images/bg_header_green.jpg) repeat-x;*/
	/*background-color: #E9F5F9;*/
	/*border-top: 1px solid #D6EBF3;
	border-bottom: 1px solid #D6EBF3;*/		
}
.no_pic_head div {
	color:#360;
	padding:10px;
	vertical-align:middle;
}
.green {
	color:#585;
}
.blue {
	color:#4F6B72;
}
.clear-both {
	clear:both;	
}
#item-location {
	padding: 0 0 20px 0;
	font-weight:bold;
	font-family: "Verdana";
font-size: 12px;	
margin-bottom:2px;	
	border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
padding: 6px 6px 6px 12px;
color: #000;
}
#item-content {
	padding: 0px 10px;	
}
#postRules li {
	margin-left:30px;
	list-style:disc;
}
#postRules p  {
	padding:3px;
}
#postRules p span {
	font-weight:bold;
	font-size:15px;
}


