.warning,
p.warning
{
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #CC0000;	text-align: center; margin: 10px;
}

span.warning_label,
span.warning_label a:link,
span.warning_label a:visited,
span.warning_label a:active,
span.warning_label a:hover
{
	font: normal 8pt Verdana, Arial, sans-serif; color:#444;
}

.back,
.back:link, 
.back:visited, 
.back:active,
.back:hover
{
	font: normal 8pt/20px Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration: none; vertical-align: top; border: 0;
}

.back:hover
{
	text-decoration: underline;
}

.clear
{
 	clear: left; line-height: 0; height: 0;
}

/*///////////////////////////////////////////
	STANDARD TITLE
/////////////////////////////////////////////*/

.standard-title
{
	font: bold 13pt Arial, Helvetica, sans-serif; color: #003365; text-align:left; height: 20px; margin: 0; padding: 0 10px 0 3px;
}

.standard-title-medium
{
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif, serif; color: #003365; text-align:left; margin: 0; padding: 0 10px 0 10px;
}

.standard-title-front
{
	font: bold 10pt/18px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #2C69B9; text-align: left; margin: 0; padding: 15px; padding-left: 10px;
}

.highlighted-title-front
{
	font: bold 10pt/18px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #2C69B9; text-align: left; margin: 0; padding: 0 15px 15px 15px; padding-left: 10px; background: bottom url("../../images/layout_edirectory/bg_h2bottom.gif") no-repeat left; border: 0;
}

.adv-table
{
	font: bold 11pt Arial,Helvetica; text-decoration:none; color:003365;
}

.adv-table p
{
	font: normal 8pt Verdana, Arial,Helvetica; color: #333333;
}
 
/*///////////////////////////////////////////
	STANDARD BUTTON
/////////////////////////////////////////////*/

.button
{
	font-size: 10pt; height: 18px; margin: 10px auto 10px auto; text-align: center;
}

.button ul
{
	margin: 0; padding: 0;
}

.button li
{
	height: 19px; list-style: none; margin: 0; padding: 0; float: left; 
	background: url("../../images/layout_edirectory/bg_button_right.gif") no-repeat right top;
}

.button li.buttonSpace
{
	width: 5px; background: none;
}

.button input,
.button a,
.button a:link,
.button a:visited,
.button a:active,
.button a:hover
{
	height: 19px; font: normal 8pt/19px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: center; text-decoration: none; cursor: pointer; display: block; margin: 0 auto; padding: 0 5px 0 5px; background: url("../../images/layout_edirectory/bg_button_left.gif") no-repeat left top; border: 0;
}

/*///////////////////////////////////////////
	STANDARD ICON LINK | BLOCK ELEMENT
/////////////////////////////////////////////*/

.standard-iconlink
{
	margin: 0 0 20px 0; padding: 0;
}

.standard-iconlink li
{
	list-style: none; margin: 0; padding: 0 0 0 23px;
}

.standard-iconlink a:link,
.standard-iconlink a:active,
.standard-iconlink a:visited,
.standard-iconlink a:hover
{
	font: normal 8pt/18px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}

.standard-iconlink li a:hover
{
	text-decoration:underline;
}

.closewin:link,
.closewin:visited,
.closewin:active,
.closewin:hover
{
	font: bold 8pt/14px Verdana, Arial, Helvetica, sans-serif; cursor: pointer; color:#000000; text-decoration:none;
}

.closewin:hover
{
	text-decoration:underline;
}

/* ############################### */
/*        SIGNUP STEPS
/* ############################### */

.stepon div.stepnumber
{ width:26px; font: bold 13px Verdana, Arial, sans-serif; color:#436691; text-align:center; float:left; }

.stepon div.stepname
{ font: bold 13px Verdana, Arial, sans-serif; color:#000000; text-align:center; float:left; padding-left: 5px; }

.stepoff div.stepnumber
{ width:26px; font: bold 12px Verdana, Arial, sans-serif; color:#909191; text-align:center; float:left; }

.stepoff div.stepname
{ font: normal 13px Verdana, Arial, sans-serif; color:#909191; text-align:center; float:left;  padding-left: 5px; }

.stepon
{ background: url('../../images/step_on.gif') top left no-repeat; line-height:26px; height: 26px; padding-right:20px;}

.stepoff
{ background: url('../../images/step_off.gif') top left no-repeat; line-height:26px; height: 26px; padding-right:20px; }

/* ############################### */

/*///////////////////////////////////////////
	STANDARD STEP BY STEP 
/////////////////////////////////////////////*/

ul.standardStep,
ul.standardStep li
{ padding: 10px 0 10px 0; margin: 0; list-style: none;}

ul.standardStep
{ width: 495px; height: 34px; margin: 0 auto 0 auto; }

	ul.standardStep li
	{ width: 150px; font: bold 14px/34px Arial, Helvetica, sans-serif; text-align: left; color: #DDD; float: left; padding: 0 0 0 14px; background: url("../../images/step_off.gif") 0 0 no-repeat; border: 0; }
	
		ul.standardStep li span
		{ margin-right: 15px; }

/*///////////////////////////////////////////
	STANDARD STEP BY STEP  > ACTIVE
/////////////////////////////////////////////*/

	ul.standardStep li.stepActived
	{ color: #000; }

		ul.standardStep li.stepActived span
		{ color:#F46105;}

/*
	LEFT ICON | IMAGE	
/////////////////////////////////////////////*/

li.favoritesview-icon
{
	background: url("../../images/icon_favorites_view.gif") 0% 50% no-repeat;	
}

li.remove-icon
{
	background: url("../../images/icon_delete.gif") 0% 50% no-repeat;	
}

/*///////////////////////////////////////////
	RESULT > CLASSES
/////////////////////////////////////////////*/

.margin_class
{
	padding:3px; margin:2px 4px 2px 0; background:#F5F5F5; border:1px solid #CCC;
}

.move-page
{								
	font: 10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#333333; text-align:center;
}

.level-title-showcase,
.level-title-premium,
.level-title-basic,
.level-title-free
{
	font: bold 10pt/18px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #EF413D; text-align: left; margin: 0; padding: 15px; padding-left: 10px; background: bottom url("../../images/layout_edirectory/bg_h2bottom.gif") no-repeat left;
}

.label
{
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: left; padding: 5px;
}

/*///////////////////////////////////////////
	RESULT > SUMMARY VIEW > CLASSES
/////////////////////////////////////////////*/

.summary-content a:link,
.summary-content a:visited,
.summary-content a:active,
.summary-content a:hover
{
	font: 10px Verdana, Arial, Helvetica, sans-serif; color: #003399; text-decoration:underline;
}

.summary-content a:hover
{
	text-decoration: none;
}


.more-info
{
	padding: 10px 0 0 0 ;
}

.more-info,
.more-info a:link,
.more-info a:visited,
.more-info a:active,
.more-info a:hover
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;
}

.more-info a:hover
{
	color: #D78D0D; text-decoration: underline;
}

/*///////////////////////////////////////////
	RESULT > DETAIL VIEW > CLASSES
/////////////////////////////////////////////*/

.listing-link
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #003399; text-decoration:none;
}

#dynamic-content a:link,
#dynamic-content a:visited,
#dynamic-content a:active,
#dynamic-content a:hover,

.listing-link a:link,
.listing-link a:visited,
.listing-link a:active,
.listing-link a:hover
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #003399; text-decoration: none;
}

#dynamic-content a:hover,
.listing-link a:hover
{
	text-decoration: underline;
}

.noimage
{
	background: #FFFFFF url("../../images/img_noimage.gif") center center no-repeat; border:10px solid #F3F3F3;
}

.noimageclassified
{
	background: #FFFFFF url("../../images/img_noimage.gif") center center no-repeat; border-left:10px solid #F3F3F3; border-right:10px solid #F3F3F3;
}

.noimage2
{
	background: #FFFFFF url("../../images/img_noimage.gif") center center no-repeat; border:5px solid #FAFAFA;
}

/*///////////////////////////////////////////
	RESULT >  VERTICAL SEARCH | ADVANCED SEARCH
/////////////////////////////////////////////*/

/* SEARCH INPUT */
.vertical-input-simplesearch,
.advanced-input-simplesearch,
/* SEARCH DROP DOWN */
.vertical-input-dd-simplesearch,
.advanced-input-dd-simplesearch
{ width: 140; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #7A7A7A; border: 1px solid #D0D0D0;}

	.vertical-input-dd-simplesearch,
	.advanced-input-dd-simplesearch
	{ border-top: 1px solid #B4BFC0; border-left: 1px solid #B4BFC0;}

/*///////////////////////////////////////////
	RESULT >  HIGHLIGHTED SEARCH
/////////////////////////////////////////////*/
	
	/* CATEGORY */
	.vertical-input-dd-simplesearch option.searchCategory,
	.advanced-input-dd-simplesearch option.searchCategory,
	.horizontal-input-dd-simplesearch option.searchCategory
	{ color: #333; background: #FFF7E6; }

	/* SUBCATEGORY */
	.vertical-input-dd-simplesearch option.searchSubcategory,
	.advanced-input-dd-simplesearch option.searchSubcategory,
	.horizontal-input-dd-simplesearch option.searchSubcategory
	{ color: #555; background: #FBFBFB;}
	
	/* SUBCATEGORY */
	.vertical-input-dd-simplesearch option.searchSeparator,
	.advanced-input-dd-simplesearch option.searchSeparator,
	.horizontal-input-dd-simplesearch option.searchSeparator
	{ color: #FFF; background: #FFF;}

/*///////////////////////////////////////////
	DETAIL > HORIZONTAL SEARCH
/////////////////////////////////////////////*/

.horizontal-input-simplesearch,
.horizontal-input-dd-simplesearch
{ width:170px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #7A7A7A;}

/*///////////////////////////////////////////
	FOOTER > CLASSES
/////////////////////////////////////////////*/

.powered
{
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif, serif; color:#555; text-align: right; padding:10px 0 0 10px; margin:0;
}

.powered a:link,
.powered a:active,
.powered a:visited,
.powered a:hover
{
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif, serif; color:#555; text-decoration: none;
}

.powered a:hover
{
	text-decoration: underline;
}

.copyright
{
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif, serif;
}

/*///////////////////////////////////////////
   PAGING
/////////////////////////////////////////////*/


.paging-content
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #555555; margin: 0 auto 10px auto;
}

.paging-letters a,
.paging-letters a:link,
.paging-letters a:active,
.paging-letters a:visited
{
	font-size: 10px; color: #555555; padding: 0 3px 0 0;
}

.paging-letters a:hover
{
	font-size: 10px; color: #555555;
}

/*///////////////////////////////////////////
	RATE CLASSES > FRONT PAGE SUMMARY VIEW
/////////////////////////////////////////////*/

.table-view-rating
{
	width: 560px; margin: 5px auto; background:#F7F7F7; border-bottom: 2px solid #E2E2E2; border-right: 1px solid #E2E2E2;
}

.table-view-rating td
{
	font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif;
}

.rating
{
	width: 320px; height: 35px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; float: right; background: url("../../images/layout_edirectory/rat_right.gif") no-repeat right center;
}

.rating li
{
	list-style: none; line-height: 35px; float: left; margin: 0 0 0 3.5px; padding: 0;
}

.rating li a:link,
.rating li a:visited,
.rating li a:active,
.rating li a:hover
{
	line-height: 35px; font-weight: bold; margin: 0; padding: 0;
}


.rating li.rating-review a:link,
.rating li.rating-review a:visited,
.rating li.rating-review a:active,
.rating li.rating-review a:hover
{
	color: #000; font-weight: normal; margin: 0; padding: 0;
}

.rating li.rating-image
{
	padding-top: 13px; line-height: 0;
}

.rating li.rating-imagestar
{
	line-height: 0; margin: 0; padding: 0; padding-top: 13px; border: 0;

}

.rating li.rateit-image
{
	line-height: 0; float: right; padding: 9px 5px 0 0; margin: 0; border: 0
}

.rating li.rateit-text
{
	line-height: 0; float: right; margin: 0; padding: 0; padding-right: 10px; border: 0
}

.rating li.rateit-text a:link,
.rating li.rateit-text a:active,
.rating li.rateit-text a:visited,
.rating li.rateit-text a:hover
{
	font-size: 7.5pt; color: #D04E00; text-decoration: none; 
}

.rating li.rateit-text a:hover
{
	text-decoration: underline;
}

.rating li.rating-leftcorner
{
	margin: 0; padding: 0; background: transparent url("../../images/layout_edirectory/rat_left.gif") no-repeat left center;
}

/*	RATE CLASSES > SEE THE COMMENTS
/////////////////////////////////////////////*/

.label-rate
{
	font: bold 8pt/15px Verdana, Arial, Helvetica, sans-serif; color: #565656; padding: 5px; background: #EEEEEE;
}

.label-rate span
{
	font: normal 8pt/15px Verdana, Arial, Helvetica, sans-serif;
}

.title-rate
{
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #F3782E; padding: 5px; margin:0;
}

.title-rate a:link, 
.title-rate a:visited, 
.title-rate a:active, 
.title-rate a:hover 
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #999999; padding: 0; margin:0;
}

p.comments-rate
{
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif, serif; color: #000000; margin: 0; padding: 5px;
}

.input-form-rate
{
	width: 200px; font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #333333; border: 1px solid #A5ACB2;
}

.input-textarea-form-rate
{
	width: 200px; height: 50px; font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #333333; border: 1px solid #A5ACB2;
}

.input-dd-form-rate
{
	width: 120px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; border-top: 1px solid #B4BFC0; border-left: 1px solid #B4BFC0;
}

.rating-table
{
	border: 0;
}

.rating-table th
{
	vertical-align: top; font: 10px Verdana, Arial, Helvetica, sans-serif; text-align: right;
}

TABLE.property_list
	{
/*	font: Verdana, sans-serif helvetica, arial;
	font-size:10px;
	text-align: left;*/
	}
TABLE.contact_us
	{
	border-color:#271764;
	bgcolor:#E8E8E8;
	}