.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 20pt Times New Roman,Times,FreeSerif,serif; color: #000000; text-align:left; height: 20px; margin: 0; padding: 0 10px 0 3px;
}

.standard-title-medium
{
        font: bold 10pt Times New Roman,Times,FreeSerif,serif; color: #000000; 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;
}

/*///////////////////////////////////////////
        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: transparent url("../images/bg_button_right.gif") no-repeat scroll 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; 
        padding: 0 5px 0 5px; 
        background: transparent url("../images/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;}

/*///////////////////////////////////////////
        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: transparent url("../images/bg_h2bottom.gif") no-repeat left;
}

.label
{
        font: normal 12pt 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: #C3D9FF; text-decoration: underline;
}

/*///////////////////////////////////////////
        RESULT > DETAIL VIEW > CLASSES
/////////////////////////////////////////////*/

.listing-link
{
        font: 11pt Verdana, Arial, Helvetica, sans-serif; 
        font-weight:bold;
        /*color: #003399; */
        color:blue;
        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: 11pt Verdana, Arial, Helvetica, sans-serif; 
        font-weight:bold;
        /*color: #003399; */
        color:blue;
        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: 93%; font: 14px 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;}

.adv-search a,
.adv-search a:link,
.adv-search a:active,
.adv-search a:visited
{
        font-size: 10px; color: #555555; padding: 0 3px 0 0;
}

.adv-search a:hover
{
        font-size: 10px; color: #555555;
}

/*///////////////////////////////////////////
        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: #FF0084; }

        /* 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; color:#FFFFFF; text-align: center; padding: 8px; margin: 10px auto 10px auto;
}

/*///////////////////////////////////////////
   PAGING
/////////////////////////////////////////////*/


.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;
}

.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;
}

.footer {
	background-color:	#CDEB8B;
	color:				#36393D;
	text-align:			center;
	padding:			15px;
	margin-left: 		auto;
	margin-right: 		auto;
	font-size:			90%;
	width:				740px;
}

/***************************************************/
/**************** STAR RATING **********************/
/***************************************************/      
.star-rating { 
	background:transparent url(../images/star_rating.gif) repeat-x scroll left top; 
	height:16px; 
	list-style-image:none; 
	list-style-position:outside; 
	list-style-type:none; 
	margin:0px; 
	padding:0px; 
	position:relative; 
	width:80px;
	text-align:left;
}
.star-rating li { float:left; margin:0px; padding:0px; clear: none; }
.star-rating li a { display: block; height: 16px; line-height: 16px; overflow: hidden; padding: 0px; position: absolute; text-decoration: none; text-indent: -9000px; width: 16px; z-index: 20; }
.star-rating li a:hover { background: transparent url(../images/star_rating.gif) repeat scroll left center; border: medium none; left: auto; z-index: 2; }
.star-rating a.one-star { left:0px; }
.star-rating a.one-star:hover { width:16px; }
.star-rating a.two-stars { left:16px; }
.star-rating a.two-stars:hover { width:32px; }
.star-rating a.three-stars { left:32px; }
.star-rating a.three-stars:hover { width:48px; }
.star-rating a.four-stars { left:48px; }
.star-rating a.four-stars:hover { width:64px; }
.star-rating a.five-stars { left:64px; }
.star-rating a.five-stars:hover { width:80px; }
.star-rating ul { padding: 0px; }
.star-rating li.current-rating { background:transparent url(../images/star_rating.gif) repeat scroll left bottom; display: block; height: 16px; position: absolute; text-indent: -9000px; z-index: 1; padding: 0px; padding-left: 0px; }

.errbar {color: red;text-align:left}

td.navbar2 {background-color: white; padding: 1px;}/*title area: New	Browsing page 1 of 2	|<  <<  < Prev  (1-40)  Next >  >>  >|*/
.navbar2 {color: #7084b7;}/*(1-40) area*/
.navheader {border: 1px Solid #004080; background-color: #EEE; width: 100%; padding: 5px; color: #7084b7}/*column title area*/
.navbar3 {color: #7084b7; font-weight: normal; font-size: 9px; margin: 0px}/*title sub area: Browsing page 1 of 2*/
.navbardis {color: #9999AA;font-size: 9px;}/*title sub area: |<  <<  < Prev  (1-40)  Next >  >>  >| */
.colheader {color: #004080; text-decoration: none}/*column title sub area: column title*/
.alt0 {background-color:  white}/*list data: even line*/
.alt1 {background-color: #F3F3F3}/*list data: odd line*/

/***************************************************/
/**************** SEARCH AD's **********************/
/***************************************************/      
.search-ad-left {width: 170px; overflow: hidden;}

/***************************************************/
/**************** Claim Listing ********************/
/***************************************************/      
.claim-listing a:link,
.claim-listing a:active,
.claim-listing a:visited,
.claim-listing a:hover
{
	font-size: 9px; color: #FF0000; padding: 0 3px 0 0;
}

