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

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