/* -------------------------------------------------------------- 
   
	Locopost Styles
   
-------------------------------------------------------------- */

.hide 
{
    display:none;
}




#button {
    clear: right;
    display: inline-block;
}
body {
	background:#898989 url(../images/site-bg.png) repeat-x top center;
	margin:0;
	padding:0;
}
#page {
	width:950px;
	margin:0 auto;
}
/* HEADER */
#header {
	background:url(../images/header-bg.png) no-repeat top center;
	padding:45px 30px 0;
	position:relative;
}
#logo {
	text-align:center;
	margin-bottom:31px;
}
#header-area {
	width:310px;
	position:absolute;
	left:30px;
	top:60px;
	
}
#header-nav {
	width:310px;
	position:absolute;
	right:30px;
	top:45px;
	text-align:right;
}
#post-ad-button {
	position:absolute;
	right:30px;
	top:75px;
}
/* Search Area */
#search-area {
	background:#e0e0e0;
	margin:0 -20px;
	border-bottom:1px solid #9f9f9f;
	text-align:center;
	padding:15px 0;
	margin-top:2px;
}
#search-area h1 {
	margin-top:8px;
	font-size:4.65em;
}
#search-area h3 {
	margin:0 0 5px -180px;
	font-size:2em;
}
#search-area form {
	position:static;
}
#search-area form label {
	margin:3px 0 15px -222px;
	color:#686868;
	font-size:11px;
	display:block;
}
/* Secondary Nav */
ul.secondary-nav {
	margin:0;
	padding:0;
}
ul.secondary-nav li {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	border-left:1px solid #6d6d6d;
}
ul.secondary-nav li:first-child {
	border:none;
}
ul.secondary-nav li a {
	padding:0 5px;
	display:inline;
}
/* CONTENT */
#wrapper {
	background:url(../images/content-bg.png) repeat-y top center;
	padding:0 30px 0;
	overflow:hidden;
}
#content {
	padding:10px 0 0;
}
/* COLUMNS */



/* BUTTONS */
.button {
    /*Cross Browser Gradient*/
    background: #ce2301;
    background: linear-gradient(top, #fe8922, #ce2301);
    background: -o-linear-gradient(top,#fe8922, #ce2301);
	background: -moz-linear-gradient(top,  #fe8922,  #ce2301);
	background: -ms-linear-gradient(top, #fe8922, #ce2301);
	background: -webkit-linear-gradient(top, #fe8922, #ce2301);
	background: -webkit-gradient(linear, left top, left bottom, from(#fe8922), to(#ce2301));
	position:relative;
	-pie-background: linear-gradient(top, #fe8922, #ce2301);
	behavior: url(/css/PIE/pie.htc);
	
	/*Cross Browser Border Radius*/
    -moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	o-border-radius:6px;
	
	/*Cross Browser Box Shadow*/
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
	-pie-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
	box-shadow:0 1px 3px rgba(0,0,0,0.6);
	
	/*Cross Browser Text Shadow*/
    text-shadow: 0 -1px 1px #770002;
    -pie-text-shadow: 0 -1px 1px #770002;
    -webkit-text-shadow:0 -1px 1px #770002;
	
	/*Everything Else*/
    border: 1px solid #770002;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 18px !important;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: bottom;
}
.button:hover {
	background: none repeat scroll 0 0 #b92000;
	-pie-background: #b92000;
	color:#FFFFFF !important;
	filter:none;
}


/* FORMS */
form input {
	padding:5px 3px;
}
.form-text-field {
	width:325px;
}
/*-----------01-02-2011---------------*/
.form-text-field2 {
	width:193px;
	vertical-align:middle
}





/*----------09-02-2011---------------------*/


/* -------------------------------------------------------------- 
   
	Locopost Styles
   
-------------------------------------------------------------- */


body { 
	background:#898989 url(../images/site-bg.png) repeat-x top center;
	margin:0;
	padding:0;
}

#page {
	width:950px;
	margin:0 auto;
}

/* HEADER */
#header {
	background:url(../images/header-bg.png) no-repeat top center;
	padding:45px 30px 0;
	position:relative;
}
#logo {
	text-align:center;
	margin-bottom:31px;
}
#header-area {
	width:310px;
	position:absolute;
	left:30px;
	top:60px;
}
#header-area h2 {
	font-size:20px;
	margin-bottom:0;
}
#header-nav {
	width:310px;
	position:absolute;
	right:30px;
	top:45px;
	text-align:right;
}

#post-ad-button {
	position:absolute;
	right:30px;
	top:75px;
}

/* Search Area */
#search-area {
	background:#e0e0e0;
	margin:0 -20px;
	border-bottom:1px solid #9f9f9f;
	text-align:center;
	padding:15px 0;
	margin-top:34px!important;
}
#search-area h1 {
	margin-top:8px;
	font-size:4.65em;
}
#search-area h3 {
	margin:0 0 5px -180px;
	font-size:2em;
}
#search-area form {
	position:relative;
}
#search-area .text-field-ex {
	margin:3px 0 15px -228px;
}

/* Secondary Nav */
ul.secondary-nav {
	margin:0;
	padding:0;
}
ul.secondary-nav li {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	border-left:1px solid #6d6d6d;
}
ul.secondary-nav li:first-child {
	border:none;
}
ul.secondary-nav li a {
	padding:0 5px;
	display:inline;
}


/* CONTENT */
#wrapper {
	background:url(../images/content-bg.png) repeat-y top center;
	padding:0 30px 20px;
	overflow:hidden;
}
#content {
	padding:24px 0 20px;
	overflow:hidden;
}

.inner {
	padding:0 10px;
}


/* TITLE */
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:2em;
	/*color:#f26522;*/
	border-top:3px solid #898989;
	border-bottom:1px solid #898989;
	padding:7px 0;
	margin:0 0 0.5em;
}
.title strong {
	font-family: Arial, Helvetica, sans-serif;
}



/* COLUMNS */
.column {
	float:left;
	width:215px;
	margin-right:10px;
}

.city {
	float:left;
	width:212px!important;
	margin-right:10px;
}
.doublewide {
	width:435px;
}
.triplewide {
	width:665px;
}
.column ul {
	margin:0 0 1.5em 0;
	padding:0;
}
.column ul li {
	list-style:none;
	margin:0 0 4px;
}

/* BREADCRUMBS */
#breadcrumbs {
	font-size:11px;
	margin:-19px 0 5px;
}


/* FOOTER */
#footer {
	background:url(../images/footer-bg.png) no-repeat center top;
	height:80px;
	padding:30px;
}

/* CATEGORY/LISTING PAGE */

.listing {
	font-size:11px;
	border-bottom:1px solid #b4b4b4;
}
.listing a {
	color:#464646;
	/*display:block;*/
	/*overflow:hidden;*/
	padding:5px;
	text-decoration:none;
}
.listing .title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03080d;
	margin-bottom:5px;
	text-decoration:underline;
}

.listing p {
	margin:0;
}
.listing .thumbnail {
	margin-bottom:3px;
}
.RL {
}
.RL .title {
	color:#282828!important;
}
.BL {
}
.BLC {
}
.BLR {
}
.PBL {
}
.PBLC {
}
.PBLR {
}
.RL:hover, .BL:hover, .PBL:hover {
	background:#efefef;
}
.BLC, .BLR, .PBLC, .PBLR {
	background:#fff4bd;
}
.BLC:hover, .BLR:hover, .PBLC:hover, .PBLR:hover {
	background:#fff0a3;
}
.BL .title, .BLC .title, .BLR .title, .PBL .title, .PBLC .title, .PBLR .title {
	font-weight:bold;
}
.category-listings {
	position:relative;
}

.category-listings .pagination {
	right:0;
	top:35px;
}
.h1span
{
    font-weight:normal;
    font-size:13px;    
    text-align:right;
  
}
#footer-pagination {
	border-top:3px solid #898989;
	text-align:center;
	margin-bottom:-20px;
	padding:5px 0;
}
#footer-pagination .pagination {
	display:inline-block;
}

/* PAGINATION */
.pagination {
	margin:0!important;
	padding:0!important;
	list-style:none;
	overflow:hidden;
}

.pagination li {
	margin:0!important;
	padding:0;
	list-style:none;
	float:left;
}
.pagination a {
	display:inline;
	padding:3px 4px;
}
.pagination a:hover {
}
.pagination .previous-off,
.pagination .next-off {
	color:#aaa;
	display:block;
	float:left;
	font-weight:bold;
	padding:3px 4px;
}
.pagination .next a,
.pagination .previous a {
	font-weight:bold;
}
.pagination .active{
	color:#464646;
	font-weight:bold;
	padding:3px 4px;
}


/* LISTING PAGE */

.title .listing-price {
	background:#e0e0e0;
	margin:0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#363636;
	padding:1px 8px 3px;
	line-height:0;
}
.title sup {
	font-size:13px;
}
.title .listing-location {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	letter-spacing:0;
}
#byline {
	border:1px solid #898989;
	border-left:none;
	border-right:none;
	padding:5px 0;
	margin-bottom:10px;
}
#byline p {
	margin:0;
}
#postmedia, #postinfo {
	padding-bottom:15px;
}
.post-author {
	font-weight:bold;
	color:#464646;
	text-decoration:none
}
.post-author:hover {
	text-decoration:underline;
}
#post-respond {
	margin-bottom:20px;
}
/*
#flag-post {
	background:url(../images/flag-post-icon.png) no-repeat left 50%;
	padding:2px 0 2px 14px;
	float:right;
}*/
#flag-post {
	margin:0 -10px 0 0;
	padding:0;
	list-style:none;
	float:right;
	width:120px;
}
#flag-post-link {
	border:1px solid #fff;
	border-bottom:none;
}
#flag-post-link:hover {
	border:1px solid #ccc;
	border-bottom:none;
}
#flag-post-link a {
	background:url(../images/flag-post-icon.png) no-repeat 8px 50%;
	padding:5px 0 5px 23px;
	display:block;
}
#flag-post li ul {
	background:#fff;
	padding:5px 8px;
	border:1px solid #ccc;
	border-top:none;
	position: absolute;
	left: -999em;
	width: 102px;
	margin:0 0 0 -1px;
	z-index:100;
	font-size:11px;
}
#flag-post li ul a {
	background:none;
	padding:0;
}
#flag-post li:hover ul, #flag-post li.sfhover ul {
	left: auto;
}
#post-details {
	margin:0 0 2em;
	padding:0;
}
#post-details li {
	list-style:none;
	margin:0 0 4px;
}
#post-details span {
	font-weight:bold;
	display:inline-block;
	width:75px;
}
#post-id {
	font-size:10px;
	color:#898989;
	padding-top:20px;
}

#image_wrap {
	/*margin:0 0 15px 1px;
	padding:10px 0;
	padding-bottom:15px;*/
	width:434px;
	height:325px;
	text-align:center;
	background-color:#efefef;
	border:2px solid #fff;
	outline:1px solid #ddd;
	-moz-ouline-radius:4px;
	/*display: table-cell;
	vertical-align: middle;*/
}

#related-posts {
	clear:both;
	border-top:3px solid #898989;
	padding:10px 0;
	overflow:hidden;
}



/* POST PAGE */

#post-ad-steps {
	float:right;
	margin-top:12px;
	margin-bottom:24px;
}
#post-ad-steps ul {
	margin:0;
	padding:0;
}
#post-ad-steps ul li {
	background:transparent url(../images/post-steps-bg.png) no-repeat 0 0;
	float: left;
	list-style: none;
	height: 20px;
	padding: 0 0 0 13px;
	margin: 0 0px 0 -3px;
	font-size: 11px;
	color:#666;
	white-space: nowrap;
}
#post-ad-steps ul li.selected {
	color: #FFF;
	background: url(../images/post-steps-bg.png) no-repeat 0 -20px;
}
#post-ad-steps ul li strong {
	background:#FFF url(../images/post-steps-bg.png) no-repeat right 0;
	display: inline-block;
	height: 17px;
	padding: 3px 15px 0 5px;
	font-weight: normal;
	margin-left: 0px;
}
#post-ad-steps ul li.selected strong {
	background:#FFF url(../images/post-steps-bg.png) no-repeat right -20px;
}
#post-ad-nav {
	clear:both;
	border-top:1px solid #898989;
	padding:15px 0;
	overflow:hidden;
	/*position:relative; 5april2011*/
}
#post-ad-nav .highlight {
    background: none repeat scroll 0 0 #F26522;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    margin: 6px 0 0;
    padding: 8px;
    position: absolute;
    text-transform: uppercase;
}


.add-item {
	background:url(../images/add-icon.png) no-repeat left 50%;
	padding:2px 0 2px 18px;
	display:inline-block;
	margin-top:20px;
}

.remove-item {
	background:url(../images/remove-icon.png) no-repeat left 50%;
	padding:2px 0 2px 18px;
	display:inline-block;
	margin-top:20px;
}



/* BUTTONS 
.button {
	background:#ce2301;
	background: -moz-linear-gradient(top,  #fe8922,  #ce2301);
	background: -webkit-gradient(linear, left top, left bottom, from(#fe8922), to(#ce2301));
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow:0 -1px 1px #770002;
	-moz-text-shadow:0 -1px 1px #770002;
	-webkit-text-shadow:0 -1px 1px #770002;
	color:#fff;
	display:inline-block;
	line-height:30px;
	height:30px;
	vertical-align:bottom;
	padding:0 15px;
	cursor:pointer;
	border:1px solid #770002;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8922', endColorstr='#ce2301');
}
.button:hover {
	background: #b92000;
	color:#fff;
	filter:none;
}*/


/* FORMS */
form input {
	padding:5px 3px;
	font-size:14px;
}
.form-text-field {
	width:325px;
}
form select {
	font-size:14px;
	line-height:24px;
	border:1px red solid;
	padding:4px 10px;
}
form input, form select, form textarea {
	border:1px solid #999;
}
form .text-field-ex {
	color:#686868;
	font-size:11px;
	display:block;
	margin:4px;
}
form label {
	display:block;
	font-size:1.3em;
	margin-bottom:5px;
}



form .required {
	color:#EF682C;
}


/* Post Ad What to Post */

#what-post-description, #what-post-radio 
{
    margin:25px;
}

#what-post-radio label {
	display:inline;
	font-size:1.3em;
	margin-bottom:5px;
	border:none!important;
	border-color:#ffffff!important;
	margin-left:5px;
}


/* Post Ad Create Form */
form.post-ad-create table td {
	padding:0 0 20px;
}

.post-ad-create table td {
	padding:0 0 20px;
}




/* OVERLAY */
.overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:999999999999999999999999999999999999999999999999 !important;
	
	/* styling */
	background-color:#fff;
	width:400px;
	padding:25px;	
	min-height:200px;
	border:1px solid #666;
	opacity:1.5;

	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.overlay .close {
	background-image:url(../images/overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}


/* SCROLLABLE */
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 352px;
	height:105px;

	/* custom decorations */
	border:1px solid #ccc;
	background:url(../images/scrollable/h300.png) repeat-x;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.items div {
	float:left;
	width:355px;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:10px 5px 10px 6px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	width:100px;
	height:75px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}

/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(../images/scrollable/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:20px 5px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{ margin-left: 0px; } 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(../images/scrollable/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	


/* Clearing */

.clearboth { clear: both; }
.clear { display:inline-block; }
.clear:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: ".";
}


/* myscroll*/

.myscrol {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 352px;
	height:105px;

	/* custom decorations */
	border:1px solid #ccc;
	background:url(../images/scrollable/h300.png) repeat-x;
}

.main-title {
    border-bottom: 1px solid #898989;
    border-top: 3px solid #898989;
   /* font-family: Arial,Helvetica,sans-serif;*/
    font-size: 2em;
    margin: 0 0 0.5em;
    padding: 7px 0;
}

form fieldset legend {
    font-size: 20px;
}
form .text-field-ex {
    color: #686868;
    display: block;
    font-size: 11px;
    margin: 4px;
}
.register {
    border: 1px solid #CCCCCC;
    margin-bottom: 1.5em;
    padding: 15px;
}

/* ACCOUNT PAGE */

#profile-details {
	margin:0 0 2em;
	padding:0;
}
#profile-details li {
	list-style:none;
	margin:0 0 8px;
}
#profile-details span {
	font-weight:bold;
	display:inline-block;
	width:120px;
	vertical-align:top;
}
#profile-details div {
	width:600px;
	display:inline-block;
}


/* TABS */
#menu {
	background:none ;
	padding:0;
	border:none;
}
.ui-widget {
	font-family:Arial, Helvetica, sans-serif !important;
}
.ui-widget-header {
	background:none !important;
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	border-bottom:1px solid #AAAAAA;
}
.ui-tabs .ui-tabs-nav {
	padding:0.2em 0.5em 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background:#eee;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background:#fff;
}
.ui-tabs .ui-tabs-nav li a:hover {
	color:#212121;
}
.ui-widget-content {
	color:#464646;
}
.ui-widget-content a {
	color:#F26522;
}
.ui-widget-content a:hover {
	color:#b92000;
}

.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
}


  .available
        {
            color: Green;
        }
        .used
        {
            color: Red;
        }
        .required
        {
            color: Red;
        }
        .hide
        {
            display:none;
        }
    
    .arial404040{
 font-family:Arial, Helvetica, sans-serif;
 color:#404040;
 font-size:17px;
 font-weight:normal;
 text-decoration:none;
}

.arialspan
{
    display: inline-block;
    font-weight: bold;
    vertical-align: top;
    width: 120px;
    font-family:Arial, Helvetica, sans-serif;
}

/* SEARCH RESULTS PAGE */
.selectedDesc 	
{
    background:url(../images/sortby-select-asc.gif) no-repeat right 50%;
	
	color:#464646;
	padding-right:13px;
}
.selectedAsc {
	
	background:url(../images/sortby-select.gif) no-repeat right 50%;
	color:#464646;
	padding-right:13px;
}
#search-results .listing {
	overflow:hidden;
	font-size:12px;
}
#search-results .listing a {
	padding:10px;
	color:#464646;
}
#search-results .listing div {
	overflow:hidden;
}
#search-results .listing .thumbnail {
	/*float:left;
    width:400px;
	height:auto;
	margin:0 10px 0 0;*/
	margin-top:auto;
	max-width:100%;
	max-height:100%;
	vertical-align:middle;
}
#search-results .listing .title {
	font-size:14px;
}
#search-results .listing .title .listing-price {
}
#search-results .listing .location {
	margin:8px 0 0;
}
#search-results .pagination {
	margin:20px 0 0!important;
	padding-top:5px!important;
	border-top:3px solid #898989;
}


.unwatermarked {
	width:325px;
}

.watermarked {
	width:325px;
	padding:2px 2 2 2px;
	border:1px solid #BEBEBE;
	background-color:#FFFFFF;
	color:gray;
}	

/* AutoComplete item */
.AutoCompleteExtender_CompletionList
{
/*background-color : window;
color : windowtext;
padding : 1px;
font-size: small;
background-color:Gray;
width:200px;
 list-style-type:none;
 margin-left:0px;
creates border with
autocomplete_completionListElement
background-color*/
}

/*AutoComplete flyout */
.AutoCompleteExtender_CompletionListItem
{
text-align : left;
background-color:White;
}

/* AutoComplete highlighted item */
.AutoCompleteExtender_HighlightedItem
{
background-color: Silver;
color: windowtext;
font-weight:bold;
font-size: small;
}

.pricetype
{
    color: #F26522;
    text-decoration:none !important;
}
.border_1 {
 
	height:5px;
	color:#FFF
 
}
.progress {
 color:#FFFFFF;
 float: right;
 font-family:Arial, Helvetica, sans-serif;
 font-size:22px;
 font-weight:normal;
 position:fixed;
 top:40%;
 right:40%; 
 }
 a {
	 outline:none;}
html body .RadInput_Default .riTextBox {
    padding-bottom: 5px;
    padding-top: 5px;
}	 
.RadInput_Default .riEmpty, html body .RadInput_Empty_Default {
    color: #8A8A8A;
}
html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #8E8E8E #B8B8B8 #B8B8B8 #8E8E8E;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font: 12px "segoe ui",arial,sans-serif;
    padding: 2px 1px 3px;
}

h1.title{
    font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	color:#404040;
	margin:-3px 0 0 0;
	padding:5px 0 8px 0;
	border-bottom:1px solid #898989;
}
.listing-price{
    font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	color:#404040;
	padding:5px 5px 4px 7px;
	background-color:#dfdfdf;
}


  .scrollable1
        {
            background: url("../images/scrollable/h300.png") repeat-x scroll 0 0 transparent;
            border: 1px solid #CCCCCC;
            padding: 7px 5px;
        }
        
        .scrollable1 img
        {
            -moz-border-radius: 4px 4px 4px 4px;
            background-color: #FFFFFF;
            float: left;
            border: 1px solid #cccccc;
            margin: 4px !important;
            padding: 2px;
            height: 75px;
            width: 90px;
        }
        
        .popup
        {
            position:absolute;
            bottom:200px;
            left:35%;
        }
        
        .popup2
        {
            position:absolute;   
            bottom:190px;
            right:10%;
        }
        
        #imageBox
        {
            margin: auto;
            width: 341px;
            border: 1px #ccc solid;
            overflow: hidden;
            position: relative !important;
            /*z-index: 9999;*/
            
            height: 105px;
        }
        #imageBoxInside
        {
            width: 1000px;
            /*z-index: 1;*/
            position: inherit;
        }
        #imageBox img
        {
            float: left;
            padding: 5px;
            margin: 0px;
        }
        #imageBox br
        {
            clear: both;
        }
        .updateProgress
        {
            position: absolute;
            background-color: #fff;
            filter: alpha(opacity=70);
            mozopacity: 0.7;
            opacity: 0.7;
            padding: 0px;
            margin: 0px;
        }
        .updateProgress div
        {
            background-color: white;
            padding: 4px;
            position: absolute;
            top: 10%;
            left: 50%;
        }
        
        /* National Ads Filter*/
        
        .national_post {
	margin-bottom:10px;
	
}
.selectFilter{
color:#464646;
}

/*---13-06-2011---*/
.filtset{
width:285px;
margin:0px; 
padding:3px 8px;
}


/* -- 20-06-2011---*/

.UIMessageBoxStatus {
    background-color: #FFF9D7;
    border-color: #E2C822;
}

.UIMessageBox {
    border-style: solid;
    border-width: 1px;
    padding: 10px;
}

.UIMessageBox .sub_message {
    margin: 4px 0 0;
}

.UIMessageBox .main_message
{
    color: #333333;
    font-size: 13px;
    margin: 0;
    padding: 0;
    font-weight:bold;
}


/**********************IDs**********************/

#newUserBox
{
	float: left;
	width: 500px;
	height: 200px;
	padding-top: 30px;
}

#loginBox
{
	float: right;
	width: 300px;
	height: 200px;
}

/**********************Classes**********************/

.centered {
  position: absolute;
  bottom:-120px;
  left:1%;
  /*width: 40%;
  height: 70%;*/
  color: white;
} 


/* COUPON */

#coupon-preview {
   width:480px;
   float:left; 
}

#coupon-details {
   width:340px;
   float:left; 
}



/**********************Caleb Classes**********************/
.calebClass
{
    color:#111111;
    text-decoration:underline;
    margin-left:5px;
}
.calebClass:hover
{
       color:Lime;
}
.postingBreadCrumb
{
    color:#666;
}
.postingBreadCrumb:hover
{
    color:#FFF;    
}

DIV.AdTitle
{
    background-color:white;
}
DIV.AdLocation
{

}

DIV.AdPriceSalary
{
    
}
DIV.AdCityState
{
    margin-left:50%;
}
DIV.AdAddress
{
    float:left;
}

.closePopUp
{
    position:relative;
    margin-left:440px;
    margin-bottom:-17px;
    z-index:9999;
}



