* { margin: 0px; padding: 0px; }

* html body {
  overflow: hidden;
}



ul{
 list-style:none;margin:0;padding:0}

a{border:none;}

a img{ border:none;}

html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #525163;
    margin: 0 auto; 
    padding: 0; 
    border: 0;text-align:center; margin:0 auto;
}

/*253c6b*/
body{
 /* background:#797B7C;*/
   background:#999;
   background-repeat:repeat;
  font:12px Arial; margin:0px 0 0}
  
.wrapper{
   margin:0 auto;width:990px;}
   
.page{
background-color: #FFFFFF;
   /* background-image: url("images/main-bg.gif");*/
    background-repeat: repeat-y;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 16px 15px 0 16px;
    text-align: left;
	float:left;
	width:958px;
	 /*width: 788px;*/}


 /*   
.logo{
background:#3C82DC;
}
*/
.btn-default {
    background-color: #7799c9;
    border-color: #ccc !important;
    color: #fff !important;
	text-decoration:none;
}

.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent !important;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

a.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
a.btn-default:hover { background:#7799c9;text-decoration:none !important; color:#fff !important}
.data{background-color: #FFFFFF;
   /* border-left: 1px solid #C7C7C7;
    border-right: 1px solid #C7C7C7;*/
    padding: 8px;
	width:98%;
}

.in-top {
    /*background-image: url("images/in-top.gif");*/
    background-repeat: no-repeat;
    height: 12px;
    width: 818px;
	margin-top:20px;
}
.in-top1 {
   /* background-image: url("images/in-top1.gif");*/
    background-repeat: no-repeat;
    height: 12px;
    width: 818px;
	margin-top:20px;
}
.data-heading {
    background-color: #FFFFFF;
    border-left: 1px solid #C7C7C7;
    border-right: 1px solid #C7C7C7;
    font-weight: bold;
    padding: 8px;
}

.in-dwn {
   /* background-image: url("images/in-dwn.gif");*/
    background-repeat: no-repeat;
    height: 12px;
    width: 777px;
}
.in-dwn1 {
   /* background-image: url("images/in-dwn1.gif");*/
    background-repeat: no-repeat;
    height: 12px;
    width: 777px;
}
.index_banner{
float:left;width:950px;background:url(images/homebg4d.jpg) no-repeat scroll top left #f1EDd9;
border:1px solid #c9c9c9;
border-bottom-width:2px;
background:#f8edd7;
margin-top:5px;
}	

.rotator{
width:550px;float:left;padding:0px; text-align:left;}

.rotator img{
padding:1px;}

.content #myGallery{
border:2px solid #CECECE;
}

.wheretogo{
clear:both;
width:944px;
float:left;
background:url(images/30.jpg) no-repeat scroll center left #89816a;
margin:5px 0 0 0;
border:4px solid #585858;
min-height:45px;
}

.wheretogo h3{
margin:10px 0px 0 350px;
text-align:center;
color:#fefefe;
}


.mainnav{ 
float:left;width:980px;height:25px;margin:6px auto 0}
.mainnav li{
border-right: 1px solid #AD3C27;
    float: left;
    margin: 6px 0;
    padding: 0 35px;}
.mainnav li a{
text-decoration:none;color:white;font:bold 15px Arial;}


.mainnav li a:link { text-decoration:none;color:#ffffff;font:bold 15px Arial;}
.mainnav li a:visited { text-decoration:none;color:#ffffff;font:bold 15px Arial; }
.mainnav li a:hover { text-decoration:none;color:#ffffff;font:bold 15px Arial; }
.mainnav li a:active { text-decoration:none;color:#ffffff;font:bold 15px Arial;}

.mainnav li.first a{
margin:0 0 0 24px}





.container{
float:left;width:100%;padding:2px 0;background:#eef0f1}

.places{ 
float:left;width:980px;height:508px}

.cottage {
font-size:22px; font-weight:bold; color:#ffffff;
padding:10px;

}

.imgt {
width:980px;
  height:130px;
  margin:360px 0px;
  background-color:#3c3f52;
  
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;

}



h1 { font-family: tahoma, verdana, arial, helvetica; color: #fff; font-size: 140%; margin: 0 0 5px 0; } 
h2 { font-family: tahoma, verdana, arial, helvetica; color: #666666; font-size: 120%; margin: 0 0 5px 0; padding: 0;}
h3 { font-family: tahoma, verdana, arial, helvetica; color: #666666; font-size: 110%; font-weight: bold; margin: 0 0 5px 0; padding: 0;} 

/***************************************************/
/*************** Template Structure ****************/
/***************************************************/
#container { padding: 0px 0px 0px 4px; /*  padding-left: 210px; padding-right: 230px;  RC fullwidth + CC padding */ }
#container .column { }

#center {  /* CC padding */ text-align:left}
#left { width: 200px; /* LC width */ padding-left: 10px;  /* LC padding */ margin-left: -100%;  right: 230px; /* LC fullwidth + CC padding */ }
#right { width: 200px; /* RC width */ padding-right: 10px;  /* RC padding */  margin-right: -230px; /* RC fullwidth + CC padding*/ }
#footer {   /*background-image: url("images/main-down.gif");*/
    background-repeat: no-repeat;
    height: 11px;
   /* width: 819px;*/
	float:left; margin-bottom:10px;}

#left { *left: 210px; } /* RC fullwidth */ /*** IE6 Fix ***/   

/***************************************************/
/*************** FORM STYLES ***********************/
/***************************************************/
/* new changes serch */
 
 .form-container ul{padding:10px 0 0 2px;float:left}
 .form-container li{float:left;padding:0 2px 0 2px;color:#ccc;}
 .form-container li input{height:14px}


 /* end of the new changes*/

div.form-container { padding: 0px 5px 0px 5px; float:left;margin:0 0 0 2px}

.searchform{
float:right;
margin:55px 20px 0 0;
}





#searchform div.form-container { padding: 0px 5px 0px 5px; width:345px;float:left;margin:0 0 0 2px}
div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; margin-top: 3px; }
div.form-container div.controlset { margin-left: 170px; float: none;}
div.form-container div.controlset input { width: auto; margin: 2px 0px 3px 0px; vertical-align: middle; border:0 none; }
div.form-container input.controlset { width: auto; }
div.form-container select.page-numbers  { width: 50px; padding: 1px; font-size: 90%; }
div.form-container input.error, div.form-container select.error, div.form-container textarea.error { border: 1px solid #C00; background-color: #FEF; }
div.form-container div.custom { padding: 3px 5px 3px 5px; }
/*
div.form-container fieldset ol { margin: 0; padding: 0; }
div.form-container fieldset li { list-style: none; padding: 5px 0 5px 0; margin: 0; }
div.form-container em { font-weight: bold; font-style: normal; position: absolute; right: 0; color: #C00; }
div.form-container label { font-size: 12px; margin-right: 10px; padding: 0px 10px 0 0; width: 150px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error { color: #C00; }
div.form-container fieldset.buttonrow { border: 0px; margin: 0px; padding: 0px; margin-left: 180px; }
*/
fieldset ol { margin: 0; padding: 0; }
fieldset li { list-style: none; padding: 5px; margin: 0; clear: both; }
div.form-container em { font-weight: bold; font-style: normal; right: 0; color: #C00; } /* removed position: absolute; due to IE7 overlap bug */
fieldset label { 
color: #105081;
    font-family: Verdana,sans-serif;
    font-size: 13px;
    font-weight: bold;
margin: 10px 2px;  display: block; float: left; text-align: left; position: relative;/*150px*/ }
label.error { color: #C00; }
div.form-container fieldset.buttonrow { border: 0px; padding: 0px; }
div.form-container fieldset.buttonrow input { margin: 0 0 0 180px; }
em{ color: #cc0000;
    font-style: normal;
    font-weight: bold;
    right: 0;}
fieldset { margin: 10px 0; padding: 10px; border: none; -moz-border-radius: 8px; border-radius: px;}
fieldset.hidden { border: 0px; }
fieldset.hidden { border: 0px; }
fieldset li img { padding-left: 10px; }
fieldset li p img { padding: 0; }
legend { font-weight: bold; color: #930; padding: 5px 10px 5px 10px; border-bottom: #930 1px solid; width:100% ; text-align:left}
fieldset div div img { padding: 0px; } /* fix for tree selects */
input.submit-button { background-color: #EEE; border: 1px solid #C6C3C6; color: #666; padding: 2px 5px 2px 5px; cursor: pointer; width: auto;}
input.submit-button:hover { background-color:#f5f7fa; border: 1px solid #79a8f5;}
input,  select { width: 170px; background-color: #FFFFFF; font-size: 12px; color: #000000; font-family: inherit;  border: 1px solid #C0C0C0; padding: 3px 5px 3px 5px; margin:5px;}
 textarea { width: 400px; background-color: #FFFFFF; font-size: 12px; color: #000000; font-family: inherit;  border: 1px solid #C0C0C0; padding: 3px 5px 3px 5px; margin:5px; }
select option { padding-left: 5px; }
select { width: 262px; padding: 2px 3px 2px 3px; }
textarea { height: 20px; }
input:focus, input.error:focus, textarea:focus { background-color: #f2f2f2; border: 1px solid #79a8f5; }

/***************************************************/
/**************** TABLE LIST ***********************/
/***************************************************/
div.table-list table { width: 100%; margin-bottom: 10px;}
div.table-list table, div.table-list td { border: 1px solid #CCC; border-collapse: collapse; font-family: tahoma, verdana, arial, helvetica; }
div.table-list thead th, div.table-list tbody th { background: #FFF url(./images/gradient_silver.gif) repeat-x; color: #666; padding: 5px 10px; border-left: 1px solid #CCC; text-align: left;}
div.table-list tbody th { background: #fafafb; border-top: 1px solid #CCC; text-align: left; font-weight: normal; }
div.table-list tbody tr td { padding: 5px 10px; color: #666; }
div.table-list tbody tr.odd,
div.table-list tbody tr.odd th { background: #f6f6f6; }  
div.table-list tbody tr:hover { background: #FFF url(./images/table_tr_background.gif) repeat; }
div.table-list tbody tr:hover th { background: #FFF url(./images/table_tr_background.gif) repeat; color #454545; }
div.table-list tbody tr:hover td { color: #454545; } 
div.table-list tfoot td, div.table-list tfoot th { border-left: none; border-top: 1px solid #CCC; padding: 5px 10px; background: #ebebeb; color: #666; font-weight: normal; }
div.table-list caption { text-align: left; padding: 5px 0 0 5px; color: #666; height: 4ex;}
div.table-list caption span.page-numbers { font-size: 90%; padding-bottom: 3px; }
div.table-list caption span.page-numbers-results, div.table-list caption span.page-numbers-results a { font-size: 90%; margin-top: 3px; }

div.table-list table a:link { color: #666; }
div.table-list table a:visited { color: #666; }
div.table-list table a:hover { color: #003366; text-decoration: none; }
div.table-list table a:active { color: #666; }

/* Page Numbers in Table List */
span.page-numbers-results { clear:both;
display:block;
float:left; }
span.page-numbers { float: right; } 
div.table-list span.page-numbers a { text-decoration: none; }
div.table-list span.page-numbers a:hover { text-decoration: underline; }

/***************************************************/
/**************** BOX STYLES ***********************/
/***************************************************/
div.box { width: 100%; margin: 0px auto; padding: 5px 0; }
.box .box-header { background:transparent url(./images/box_top_left.gif) no-repeat 0px 0px; }
.box .box-header .box-side { text-align: center; margin: 5px 0 0 0; font-weight: bold; line-height: 28px; height: 28px; background:transparent url(./images/box_top_right.gif) no-repeat right 0px; }
.box .box-header img { float: right; margin: 7px 7px 0 0; border: 0px; }
.box .box-body { background:transparent url(./images/box_middle_left.gif) repeat-y 0px 0px; }
.box .box-body .box-side { background:transparent url(./images/box_middle_right.gif) repeat right 0px; }
.box .box-body .box-side .box-content {  margin:0px 1px 0px 1px; background:#fff url(./images/box_middle_content.gif) repeat 0px 0px;  padding: 1em; text-align: left; }
.box .box-footer { background:transparent url(./images/box_bottom_left.gif) no-repeat 0px 0px; }
.box .box-footer .box-side { font-size:1px; height:2px; background:transparent url(./images/box_bottom_right.gif) no-repeat right 0px; }
.box .box-header h1 { font-size: 12px; margin:0px; padding-top: 0px; /*color: #314774;*/ color: #616161; }
.box p { margin:0.5em 0px 0px 0px; padding:0px; }
.box ul.box_list li.box_list { font-size: 12px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0pt; background:transparent url(images/arrow.gif) no-repeat scroll 0px 2px; padding-left: 18px; padding-bottom: 5px;}
.box ul.box_list { font-size: 12px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0pt; padding: 0pt; }

/***************************************************/
/**************** 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; float:left}
ul.star-rating{padding:0}
.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; float:left}
/***************************************************/
/**************** STATUS LINE **********************/
/***************************************************/
div#status-line { background-color: #F8F8F8; border-bottom: 1px solid #C6C3C6; overflow: auto; padding: 5px 5px 5px 10px; height: 17px; }
#status-line span#login-status { color: #525163; font-size: 12px; float: right; }
#status-line span#breadcrumbs { color: #525163; font-size: 12px; float: left; }
#status-line img#home { vertical-align: bottom; /*border-bottom: 1px solid #C6C3C6*/; }

/***************************************************/
/**************** MAINTENANCE LINE *****************/
/***************************************************/
div#maintenance-line { background-color: #ffeaea; border-bottom: 1px solid #e82a2a; overflow: auto; padding: 5px 5px 5px 10px; height: 17px; text-align: center; font-weight: bold; color: #e82a2a; }
div#maintenance-message { background-color: #ffeaea; border: 1px solid #e82a2a; overflow: auto; padding: 20px 20px 20px 20px; text-align: center; font-weight: bold; color: #e82a2a; margin: 20px; font-size: 14px; }

/***************************************************/
/******************* MESSAGES **********************/
/***************************************************/
div.message div.error, div.success { margin-bottom: 10px; padding: 10px 5px 10px 35px; line-height: 1.2em; border-width: 1px; border-style: solid; -moz-border-radius: 4px; }
div.message div.error { border-color: #e82a2a; background: #ffeaea url(./images/message_error.gif) no-repeat 10px 10px;}
div.message div.success { border-color: #4dda2c; background: #eaffea url(./images/message_success.gif) no-repeat 10px 10px;}

/***************************************************/
/********************** MAP ************************/
/***************************************************/
#map { border: 5px solid #C6C3C6;margin:5px 10px}

.listing_hot { color: red; font-size: 9px; }
.listing_updated { color: green; font-size: 9px; }
.listing_new { color: green; font-size: 9px; }

.listing_sidebox_title { font-weight: bold; }
.listing_sidebox_description { font-size: 10px; }
.listing_sidebox_details { font-size: 9px; padding-top: 5px; }
.listing_sidebox_location {}

/* SIDEBOX STYLES */
#sidebox_popular_categories, #sidebox_categories, #sidebox_menu, #members-menu { /*line-height: 20px;*/ }
/* Popular category sidebox number (Ex: Automotive (3) - style applies to "(3)") */
#sidebox_popular_categories .count { color: #525163; font-size: 10px; }
/* Status line at the top of the page generally showing the breadcrumbs */

#logo { padding: 10px 0 10px 20px; float:left; }

#sidebox-login a { font-size: 11px; } 
#sidebox-login input { width: 120px; }
#sidebox-login input.submit-button { width: 50px; margin: 5px 0px 0px 5px; }
#sidebox-login div.form-container label { width: 80px; margin: 0 0 5px 0; text-align: left; }
#sidebox-login div.form-container fieldset.buttonrow { margin-left: 0px; }
#sidebox-login div.form-container div.controlset { padding: 0px; margin: 0px; }
#sidebox-login div.form-container div.controlset input { width: auto; }
#sidebox-login fieldset { padding: 0px; margin: 0px; }

#searchform div.form-container p.note { margin-left: 0; }
#searchform div.form-container input { width:auto }  
#searchform div.form-container select { width: 162px }
#searchform div.form-container input.submit-button { width:60px }

#options select { width: 100px; }

/* CATEGORY STYLES */
ul.category_list li.category_list { font-size: 12px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0pt; background:transparent url(images/icon_categories.gif) no-repeat scroll 0px 0px; padding: 0px 20px 10px 20px;text-align:left }
li.category_list { clear: both; }
ul.category_list { font-weight: bold; text-decoration : none; color: #888888; }
ul.category_list .category { font-size: 12px; }
ul.category_list .category a { font-size: 12px; }
ul.category_list .category_description { font-size: 10px; }
ul.category_list .subcategories { font-size: 9px; font-weight: normal; }
ul.category_list .subcategories a { font-size: 9px; font-weight: normal; }
ul.category_list img { float: left; padding: 0px 10px 20px 0px; }

ul.location_list li.location_list { font-size: 12px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0pt; background:transparent url(images/icon_categories.gif) no-repeat scroll 0px 0px; padding: 0px 20px 10px 20px; }
ul.location_list { font-weight: bold; text-decoration : none; color: #616161;}
ul.location_list .location { font-size: 12px; }
ul.location_list .location a { font-size: 12px; }
ul.location_list .location_description { font-size: 10px; }
ul.location_list .sublocations { font-size: 9px; font-weight: normal; }
ul.location_list .sublocations a { font-size: 9px; font-weight: normal; }
ul.location_list img { float: left; padding: 0px 10px 20px 0px; }

ul.listing_results li.listing_results { font-size: 12px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 10px 5px 5px 5px; height: 120px;}
ul.listing_results { margin: 0px; }
li.listing_results { padding: 10px; border:  #ddd 1px solid; overflow:auto; width:600px;float:left}

/*new change*/ 

/* end of the change
*/
ul.listing_results .listing_results_listing { }
ul.listing_results .listing_results_title { padding-bottom: 0px;width:300px;float:left;text-align:center }
ul.listing_results .listing_results_score { float: left; }
ul.listing_results .listing_results_zip_distance { float: left; }
ul.listing_results .listing_results_logo {float: left; width:180px; text-align:left;}

.informationleft{width:200px;float:left}
ul.listing_results .listing_results_address { padding-bottom: 5px; }
ul.listing_results .listing_results_rating { float:left; }  
ul.listing_results .listing_results_description { }

ul.listing_options li.listing_options { font-size: 12px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0px; padding-left: 30px; }
li.listing_options { line-height: 22px; padding-bottom: 5px; }

/* Images Search */
.image_results ol { margin: 0 0 10px 0; padding: 0; }
.image_results li { list-style: none; padding: 20px; margin: 0; clear: both; border: #DDD 1px solid; }
.image_results .image { float: left; vertical-align: middle; margin-right: 20px }
.image_results .image_details { vertical-align: middle; }
.image_results .image_title { font-weight: bold; }

/* Documents Search */
.document_results ol { margin: 0 0 10px 0; padding: 0; }
.document_results li { list-style: none; padding: 20px; margin: 0; clear: both; border: #DDD 1px solid; }
.document_results .document_details { vertical-align: middle; }
.document_results .document_title { font-weight: bold; }

/* Offers Search */
.offers_results ol { margin: 0 0 10px 0; padding: 0; }
.offers_results li { list-style: none; padding: 20px; margin: 0; clear: both; border: #DDD 1px solid; overflow: auto; }
.offers_results .image { float: left; vertical-align: middle; margin-right: 20px }
.offers_results .offers_details { vertical-align: middle; }
.offers_results .offers_title { font-weight: bold; }
                                                   
.clear { height: 0px; line-height: 0px; clear: both; }
                                          
/********** LINKS **************
A:link { COLOR: #5E5757; text-decoration: none; }**/
A:link { COLOR: #7354FF; text-decoration: none; }
A:visited { COLOR: #7354FF; text-decoration: none; }
A:hover { COLOR: #7354FF; text-decoration: underline; }
A:active { COLOR: #7354FF; text-decoration: none; }

/********** LISTS ****************/ 
li.sitemap_li {}
ul.sitemap_ul { margin-left: 10px; padding-left: 1.0em; padding-top: 0.2em; list-style-image: url('./images/point.gif') }

.listing_default { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; text-decoration : underline; font-weight: bold; color: black; }
.listing_4 { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; text-decoration : none; font-weight: bold; color: blue }

/********** TREE *****************/
.dhtmlx_tree_wrapper { padding: 5px; height: 150px; width: 250px; border: #C0C0C0 1px solid; }

/********** IMAGE GALLERY ********/
#image_gallery { list-style: none; width: 500px; margin-top: 10px; }
#image_gallery li { float: left; display: block; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 14px; margin-bottom: 14px; } 
#image_gallery li img { border: 0; }
#image_gallery_image { border: 3px solid #fff; outline: 1px solid #ddd; margin: 10px 0 10px 0; }
#image_gallery_image_title { font-weight: bold; font-size: 14px; margin-left: 5px; }
#image_gallery_image_description { margin-left: 5px; }

/********** OFFER IMAGE GALLERY ********/
#offer_image_gallery { list-style: none; width: 500px; margin-top: 10px; }
#offer_image_gallery li { float: left; display: block; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 14px; margin-bottom: 14px; }
#offer_gallery li img { border: 0; }
#offer_image_gallery_image { border: 3px solid #fff; outline: 1px solid #ddd; margin: 10px 0 10px 0; }

/* 

	SearchField	
	by Alen Grakalic, brought to you by cssglobe.com
	
*/

/* default (inactive field) */
.sf_inactive{
	border:1px #ccc solid;
	background:#ffffff;
	color:#000;
}
/* on focus (when field is clicked on)  */
.sf_active{
	border:1px #cccccc solid;
	background:#fff;
	color:#000;
}
/* with text (when field is inactive but contains user's input)  */
.sf_text{
	border:1px #cccccc solid;
	background:#fff;
	color:#000;
}

/* suggestions box */
/* js code generates unordered list */
.sf_suggestion{
	position:relative;
}
.sf_suggestion ul{
	position:absolute;
	margin:0;
	padding:0;
	background:#eee;
	top:0;
	left:0;
}
.sf_suggestion li{
	margin:0;
	padding:0;
	list-style:none;
}
.sf_suggestion li a{
	display:block;
	text-indent:5px;
	color:#000;
}
.sf_suggestion li.selected a{
	background:#ccc;
}


/********** IMAGE GALLERY ********/
#image_gallery { list-style: none; width: 500px; margin-top: 10px; }
#image_gallery li { float: left; display: block; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 14px; margin-bottom: 14px; } 
#image_gallery li img { border: 0; }
#image_gallery_image { border: 3px solid #fff; outline: 1px solid #ddd; margin: 10px 0 10px 0; }
#image_gallery_image_title { font-weight: bold; font-size: 14px; margin-left: 5px; }
#image_gallery_image_description { margin-left: 5px; }

/********** OFFER IMAGE GALLERY ********/
#offer_image_gallery { list-style: none; width: 500px; margin-top: 10px; }
#offer_image_gallery li { float: left; display: block; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 14px; margin-bottom: 14px; }
#offer_gallery li img { border: 0; }
#offer_image_gallery_image { border: 3px solid #fff; outline: 1px solid #ddd; margin: 10px 0 10px 0; }


/* ----------------IMAGE SLIDER------------- */
#SlideItMoo_outer {  
	width:200px; 
	margin:10px auto 10px; 
	background:#333333 ; 
	display:block; 
	position:relative; 
	padding:0px 10px 0px;
	 background-color: #aaaaaa;/*#3c3f52;*/
   filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
   top:297px;
}
/* create custom forward-backward buttons for this container */
#SlideItMoo_outer .SlideItMoo_forward,
#SlideItMoo_outer .SlideItMoo_back{ 
	display:block; 
	position:absolute; 
	cursor:pointer; 
	width:25px; 
	height:100px; 
	bottom:0px; 
	right:50px; 
	background:url(images/slideitmoo_forward.png) no-repeat center;  
}
#SlideItMoo_outer .SlideItMoo_back { 
	left:50px; 
	background:url(images/slideitmoo_back.png) no-repeat center;  
}

/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner{ 
	position:relative ; 
	overflow:hidden ; 
	width:185px ; /* set a display width to make the slider look good in case js is disabled */
	margin:0px auto 0px;
	padding:10px 0px 10px;
	filter:alpha(opacity=100);-moz-opacity:1.00;opacity:1.00;
}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items { 
	display:block; 
	position:relative; 
		border:1px soid white;
	padding:2px;
	filter:alpha(opacity=100);-moz-opacity:1.00;opacity:1.00;
	
}
/* single element design */
#SlideItMoo_items div.SlideItMoo_element { 
	display:block; 
	position:relative; 
	float:left; 
	margin:0px 15px 0px; 
	font-size:11px; 
	 width:128px; 
	text-align:center; 
	color:#FFFFFF;
	filter:alpha(opacity=100);-moz-opacity:1.00;opacity:1.00;

	
}
#SlideItMoo_items a { padding:0px; margin:3px 0px 3px; clear:both; display:block; background:#aaaaaa; padding:2px; }
#SlideItMoo_items a img{  border:1px solid white; }

/* Slimbox CSS */
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/imgloading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* End of Slimbox */


 /*strat Ammenties */

/*.listing{width:980px;text-align:left;float:left;margin:1px 0 0 0;}
.listing h2{font-size:18px;padding:10px 0 12px 0;}
.left{width:130px;float:left;font-weight:bold;margin:4px 0  5px 0;}
.leftlisting ul{width:128px;float:left;padding:4px 0 0 5px;color:#006cb6}
.rightlisting{width:350px;float:left;margin:4px 0 5px 0}
.rightlisting ul{width:340px;padding:4px 0 0 0 }

.rightlisting li{float:left;width:100px;color:green;padding:0 0 0 8px}

.colourlisting{width:970px;float:left;background:#F0F8FB;padding:7px 0 0 0}

/* new amenities changes start*/
/*.left_listing_items
{
width:486px;
float:left;
border:1px solid #EEEEEE;

}

.right_listing_items
{
width:486px;
float:left;
border:1px solid #eeeeee;

}*/

.imagegallery{ border:1px solid #989898; padding:2px; background:#f9f9f9; border-bottom-width:2px;}



.listing{width:950px;text-align:left;margin:1px 0 0 0;}

.listing h2{font-size:18px;padding:10px 0 12px 0;}

.leftlisting{width:960px;float:left;font-weight:bold;margin:4px 0  5px 40px;}

.leftlisting ul{width:960px;float:left;padding:4px 0 0 0px;color:#006cb6}

.leftlisting li{width:210px;float:left;padding:4px 0 0 10px;color:#006cb6;}

.rightlisting{width:960px;float:left;margin:4px 0 0px 40px}

.rightlisting ul{width:210px;margin:4px 0 10PX 10px;float:left;}

.rightlisting li{float:left;color:green;padding-right:10px;text-align:left;}

.main_description
{
  width:980px;
  float:left;
  text-align:left;
  margin:5px 0 0 0;
}
.main_description_left
{
  width:480px;
  float:left;
  padding:0 0 10px 0;
  background:#34568E;
}
.main_description_left_header
{
background-image:url(images/blue-module-h3-2.jpg);
background-repeat:repeat-x;
background-attachment:scroll;
width:480px;
float:left;
height:43px;
}



.main_description_left_header h2
{
 background-image:url(images/blue-module-h3.jpg);
  background-repeat:no-repeat ;
  background-attachment:scroll;
  height:43px;
  width:480px:
  color:white;
  text-align:center;
}

.main_description_left ul
{
  color:white;
  width:470px;
  padding:0 0 0 10px;
  float:left;
}
.main_description_left li
{
  font-size:15px;
  font-weight:bold;
  font-family:Arial;
  color:#ffffff;
}
.main_description_left_header h3
{
    color:white;
    padding:10px 0 0 0;
    font-size:16px;
    
}
.main_description_right
{
  width:480px;
  float:left;
 background:#5E5E5E;
  padding:0 0 0 10px;
}

.main_description_right_header
{
background-image:url(images/darkgrey-module-h3-2.jpg);
background-repeat:repeat-x;
background-attachment:scroll;
width:480px;
float:left;
height:43px;
}


.main_description_right ul
{
  width:230px;
  float:left;
  padding:15px 0 0 0;
  color:green;
}

.main_description h3
{
  width:230px;
  color:#006cb6;
  
  
}

.tariff1{
 text-align:left;float:left;width:365px;margin:0 0 0 5px;
 background:#7ca3de;
}

.tariff2{
background-image:url(images/blue-new1.jpg);
background-repeat:repeat-x;
background-attachment:scroll;
width:365px;
height:43px;
}
.tariff2 h1
{
background-image:url(images/blue-new.jpg);
  background-repeat:no-repeat ;
  background-attachment:scroll;
  height:43px;
  width:365px;
  color:white;
  text-align:center;
}
.tariff1 ul
{
padding:0px 5px 5px 5px;
color:white;
}
 .tariff1 h2, .tariff1 h1
 {
 
 color:white;}
/* new amenities changes end*/

/* end Ammenties */



/* start new changes for the listing */

.listing_result_container_new{width:100%;float:left}



.content_area{
width:100%;
float:left;
}

.listing_result_container_left{float:left;width:195px; margin-top:5px;}


#description{
color:#000000;
float:left;
height:300px;
margin:6px 0px 0 12px;
width:383px;
background:#ece9e0;
}

#description h3{
color:#000;
margin:10px 0 15px 0}


.listing_result_new{width:170px;float:left;border:1px solid #ddd;padding:0 5px 5px;background:#eeeeee;font-weight:normal;height:200px;}

.headlisting{width:160px;float:left;text-align:left;margin:5px 0 0 0}

.listing_results_title_new{float:left;width:160px;text-align:left; padding:0 0 0 4px; min-height:20px}

.listing_default_new{font-family: Verdana, Arial, Sans-Serif; font-size: 11px; text-decoration : none; font-weight: bold; color: green;}

.centerlisting{width:100%;text-align:left;}

.listing_results_logo_new{float:left;
margin:5px 0 0;
padding:0 0 0 5px;
text-align:left;
}

.listing_results_text_new{float:left;width:380px;text-align:left;margin:10px 0 0 0;border-top:1px solid #006cb6;border-bottom:1px solid #006cb6;height:190px;}
.listing_results_text_new ul{float:left;width:190px;color:black;margin:10px 0 0 0;}
.listing_results_text_new li{float:left;width:180px;}
.listing_results_text_new a:link, .listing_results_text_new a:hover, .listing_results_text_new a:visited{width:170px;}
.listing_results_text_new input{width:auto;}

/* li strong{color:#006cb6}*/
ul .bottompart{margin:10px 0 0 0 }

.listing_result_new1{width:170px;float:left;border:1px solid #ddd;padding:0 5px 5px 5px;background:white;height:200px}

/* new changes */
.listing_result_container_right{width:155px;float:left;}


.listing_result_container_index_center{width:590px; float:left;margin:5px 0 0 10px; }

.listing_result_container_center1{width:590px; float:left;margin:5px 0 0 10px}

.listing_result_container_center{float:left;margin-bottom:10px; }


.category_new{width:200px;float:left}

.right_container_information{}

.info_city{width:200px;float:left;text-align:justify;margin:0px 0 10px 0;background:#5E5E5E;}
 .info_city a{color:white;text-decoration:none;font-weight:normal}
/*.info_city a{padding:5px 0px 0 10px;color:white;font-size:14px;font-weight:normal;font-size:16px;color:white}*/
.info_city a{padding:5px 0px 0 0px;color:white;font-size:14px;font-weight:normal;font-size:16px;color:white}
.info_city strong{font-size:17px;}

.grey_header
{

width:200px;
height:43px;  
float:left;
background-image:url(images/darkgrey-module-h3-2.jpg);
background-repeat:repeat-x;
background-attachment:scroll;

}

.info_city p
{

}
.info_city h3
{
  text-align:left;
  padding:5px 0 0px 5px;
  color:white;
  float:left;
  height:43px;
  width:190px;
  margin:0px 15px 0 0px;
  background-image:url(images/darkgrey-module-h3.jpg);
  background-repeat:no-repeat ;
  background-attachment:scroll;
  font-size:14px;
}

.info_city h4{font-size:14px;padding:10px 0 10px 0;color:red}

.info_city_new p{font-size:12px;color:white;padding:5px 0 5px 0}


.info_city_blue
{
  WIDTH:200px;
  FLOAT:LEFT;
  margin:5px 0 0 0;
  height:auto;
  background:#34568E;
  padding:0px 0 15px 0;
  
}

.blue_header
{

width:200px;
height:43px;  
float:left;
background-image:url(images/blue-module-h3-2.jpg);
background-repeat:repeat-x;
background-attachment:scroll;
}


.blue_header a
{
color:#ffffff;
border:1px solid red;
}

.blue_header a:active
{
color:#ffffff;
}


.info_city_blue h3
{
font-size:14px;
 text-align:left;
  padding:5px 0 0px 5px;
  color:white;
  float:left;
  height:43px;
  width:200px;
  margin:0px 15px 0 0px;
  background-image:url(images/blue-module-h3.jpg);
  background-repeat:no-repeat ;
  background-attachment:scroll;
 
  
  
  
}
.info_city_blue p
{
  width:200px;
  float:left;
  padding:5px 0 5px 15px;
  color:white;
  margin:0px 0px 0 0px;
  text-align:justify;
  
  
 
  }
info_city_blue p a
{
color:white;padding:5px 0 0px 0;margin:0 0 0 5px;font-size:12px;color:white;

}

.info_city_blue strong{font-size:17px;color:white}


/*  START CLOUD TAG NEW CSS  5TH DECEMBER 2009
 #tagcloud
        {
          color: #006cb6;
          font-family: Arial, verdana, sans-serif;
          width:200px;
          border: 1px solid black;
  	     text-align: center;
        }

        #tagcloud a
        {
            color: #006cb6;
            text-decoration: none;
            text-transform: capitalize;
        }

/*  END  CLOUD TAG NEW CSS  5TH DECEMBER 2009 */

.red_city
{
  width:200px;
  float:left;
  padding:5 0 10px 0;
  margin:15px 0 0 0;
  
   background: #732222 ;
   height:auto;
  
}
.header_red
{background-image:url(images/red-module-h3-2.jpg); background-repeat:repeat-x; background-attachment:scroll; width:200px; height:43px; float:left;}

.red_city h2 { text-align:left; padding:5px 0 0px 5px; font-size:14px; color:white; float:left; height:43px; margin:0px 15px 0 0px; background-image:url(images/red-module-h3.jpg); background-repeat:no-repeat ; background-attachment:scroll;
  
/* background:#651D1D  url('images/red-module-h3.png')top left no-repeat scroll;
  /*
  background:#651D1D  url('images/red-div.png')bottom left repeat-x scroll;
  
   */
   
}
.red_city p
{
   /*background:#651D1D  url('images/red-div.png')TOP left repeat-x scroll;*/
   /*background:#651D1D  url('images/red-module-h3.png')top left no-repeat scroll;*/
  width:180px;
  float:left;
  padding:0px 0px 10px 10px;
  color:white;
  margin:0px 0px 0 0px;
  text-align:justify;
  height:auto;
  
}



.header_green
{

background-image:url(images/green-module-h3-2.jpg);
background-repeat:repeat-x;
background-attachment:scroll;
width:200px;
height:43px;  
float:left;
}

.info_city_green
{
  width:200px;
  float:left;
  margin:10px 0 0 0px;
  background:#456726;
  /*
 background: #456726;*/
  padding:0 0 10px 0;
}

.info_city_green h2
{
      
  text-align:left;
  padding:5px 0 0px 5px;
  font-size:14px;
  color:white;
  float:left;
  height:43px;
  width:190px;
  margin:0px 15px 0 0px;
  background-image:url(images/green-module-h3.jpg);
  background-repeat:no-repeat ;
  background-attachment:scroll;
}

.info_city_green p
{
  width:180px;
  float:left;
  padding:12px 0px 10px 10px;
  color:white;
  margin:0px 0px 0 0px;
  text-align:justify;
  height:auto;
   
}

/**
 slide show start
Stylesheet: Slideshow.css
	CSS for Slideshow.

License:
	MIT-style license.

Copyright:
	Copyright (c) 2008 [Aeron Glemann](http://www.electricprism.com/aeron/).
	
HTML:
	<div class="slideshow">
		<div class="slideshow-images" />
		<div class="slideshow-captions" />
		<div class="slideshow-controller" />
		<div class="slideshow-loader" />
		<div class="slideshow-thumbnails" />
	</div>
	
Notes:
	These next four rules are set by the Slideshow script.
	You can override any of them with the !important keyword but the slideshow probably will not work as intended.
*/

.slideshow {
	display: block;
	position: relative;
	z-index: 0;
}
.slideshow-images {
	display: block;
	overflow: hidden;
	position: relative;
}		
.slideshow-images img {
	display: block;
	position: absolute;
	z-index: 1;
}		
.slideshow-thumbnails {
	overflow: hidden;
}

/**
HTML:
	<div class="slideshow-images">
		<img />
		<img />
	</div>
	
Notes:
	The images div is where the slides are shown.
	Customize the visible / prev / next classes to effect the slideshow transitions: fading, wiping, etc.
*/

.slideshow-images {
	height: 300px;
	width: 400px;
}		
.slideshow-images-visible { 
	opacity: 1;
}	
.slideshow-images-prev { 
	opacity: 0; 
}
.slideshow-images-next { 
	opacity: 0; 
}
.slideshow-images img {
	float: left;
	left: 0;
	top: 0;
}	

/**
Notes:
	These are examples of user-defined styles.
	Customize these classes to your usage of Slideshow.
*/

.slideshow {
	height: 300px;
	margin: 0 auto;
	width: 400px;
}
.slideshow a img {
	border: 0;
}

/**
HTML:
	<div class="slideshow-captions">
		...
	</div>
	
Notes:
	Customize the hidden / visible classes to affect the captions animation.
*/

.slideshow-captions {
	background: #000;
	bottom: 0;
	color: #FFF;
	font: normal 12px/22px Arial, sans-serif;
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	width: 100%;
	z-index: 10000;
}
.slideshow-captions-hidden {
	height: 0;
	opacity: 0;
}
.slideshow-captions-visible {
	height: 22px;
	opacity: .7;
}

/**
HTML:
	<div class="slideshow-controller">
		<ul>
			<li class="first"><a /></li>
			<li class="prev"><a /></li>
			<li class="pause play"><a /></li>
			<li class="next"><a /></li>
			<li class="last"><a /></li>
		</ul>
	</div>
	
Notes:
	Customize the hidden / visible classes to affect the controller animation.
*/

.slideshow-controller {
	
	height: 42px;
	
	
	overflow: hidden;
	position: absolute;
	top: 50%;
width:600px;
	z-index: 10000;
}
.slideshow-controller * {
	margin: 0;
	padding: 0;
}
.slideshow-controller-hidden { 
	opacity: 0;
}
.slideshow-controller-visible {
	opacity: 1;
}
.slideshow-controller a {
	cursor: pointer;
	display: block;
	height: 18px;
	overflow: hidden;
	position: absolute;
	top: 12px;
}
.slideshow-controller a.active {
	background-position: 0 18px;
}
.slideshow-controller li {
	list-style: none;
}
.slideshow-controller li.first a {
	
	left: 33px;
	width: 19px;
}
.slideshow-controller li.last a {

	left: 186px;
	width: 19px;
}
.slideshow-controller li.next a {
	background-image: url(controller-next.jpg);
	left: 545px;
	width: 28px;
}
.slideshow-controller li.pause a {
	background-image: url(controller-pause.jpg);
	left: 309px;
	width: 20px;
}
.slideshow-controller li.play a {
	background-position: 20px 0;
}
.slideshow-controller li.play a.active {
	background-position: 20px 18px;
}
.slideshow-controller li.prev a {
	background-image: url(controller-prev.jpg);
	left: 5px;
	width: 28px;
}

/**
HTML:
	<div class="slideshow-loader" />
	
Notes:
	Customize the hidden / visible classes to affect the loader animation.
*/

.slideshow-loader {
	height: 28px;
	right: 0;
	position: absolute;
	top: 0;
	width: 28px;
	z-index: 10001;
}
.slideshow-loader-hidden {
	opacity: 0;
}
.slideshow-loader-visible {
	opacity: 1;
}

/**
HTML:
	<div class="slideshow-thumbnails">
		<ul>
			<li><a class="slideshow-thumbnails-active" /></li>
			<li><a class="slideshow-thumbnails-inactive" /></li>
			...
			<li><a class="slideshow-thumbnails-inactive" /></li>
		</ul>
	</div>
	
Notes:
	Customize the active / inactive classes to affect the thumbnails animation.
	Use the !important keyword to override FX without affecting performance.
*/

.slideshow-thumbnails {
	bottom: -65px;
	height: 65px;
	left: 0;
	position: absolute;
	width:600px;
}
.slideshow-thumbnails * {
	margin: 0;
	padding: 0;
}
.slideshow-thumbnails ul {
	height: 65px;
	left: 0;
	position: absolute;
	top: 0;
	width: 10000px;
}
.slideshow-thumbnails li {
	float: left;
	list-style: none;
	margin: 5px 5px 5px 0;
	position: relative;
}
.slideshow-thumbnails a {
	display: block;
	float: left;
	padding: 5px;
	position: relative; 
}
.slideshow-thumbnails a:hover {
	background-color: #FF9 !important;
	opacity: 1 !important;
}
.slideshow-thumbnails img {
	display: block;
}
.slideshow-thumbnails-active {
	background-color: #9FF;
	opacity: 1;
}
.slideshow-thumbnails-inactive {
	background-color: #FFF;
	opacity: .5;
}

.ameneties {float:left; min-height:65px; padding-bottom:8px; padding-left:10px; padding-top:8px; width:235px;}

.ameneties-heading {padding-top:0px; padding-bottom:3px; color:#006CB6;font-weight:bold;}

.ameneties-details {color:green;}

.ameneties_big {padding-left:40px;padding-bottom:8px;padding-top:8px;float:left;width:200px;height:90px;}

.ameneties-heading_big {padding-top:0px; padding-bottom:3px; color:#006CB6;font-weight:bold;}

.ameneties-details_big {color:green;}

/*section link styles in listing page starts*/
.sectionlink{
	width:365px;
	font-weight:bold;
	text-align:left;
	margin:5px 0 10px 5px;
	background:white;
	
}
.sectionlink div{
float:left;margin:7px 0 0 0;
}
.sectionlink div a:link, .sectionlink div a:visited, .sectionlink div a:hover, .sectionlink div a:active{
	color:#006CB6;font-size:14px;
	
}

.sectionlink .faqs_contact a:link,.sectionlink .faqs_contact a:visited,.sectionlink .faqs_contact a:hover,.sectionlink .faqs_contact a:active{

color:#ff0000;
}

.form-container ul.search_fields{padding:2px 0 0 2px;}
.form-container ul.search_fields .label{width:120px;}
/*section link styles in listing page ends */
/**
 slide show start */
 
 
 /* listing container left in index page starts*/



.listing_result_new_index{border:1px solid #ddd;margin:5px 5px 5px 5px;background:#eeeeee;font-weight:normal;width:535px;float:left;}
.listing_result_new_index1{border:1px solid #ddd;background:white;width:535px;float:left;margin:5px 5px 5px 5px;} 


.listing_result_new_index li,.listing_result_new_index1 li{display:block;}

div.listing_results_title_new_index {
background:none repeat scroll 0 0 #989898;
height:25px;
padding:8px 5px 0;
text-align:left;
width:526px;
}

.listing_result_new_index1 div.listing_results_title_new_index{
background:none repeat scroll 0 0 #cccccc;
}


.listing_results_title_new_index a:link,.listing_results_title_new_index a:visited{font-family: Verdana, Arial, Sans-Serif; font-size:12px; text-decoration : none; font-weight: bold; color:green; float:left; display:block; padding:0 0 5px 0px;}


.listing_results_logo_new_index a:link, .listing_results_logo_new_index a:visited{float:left; padding:5px 0}

.listing_results_logo_new_index{margin:4px 0 5px 6px;}


.listing_results_logo_new_index p {
float:left;
padding-left:5px;
width:360px;
}

 
 /*listing container left in index page ends */
 
 .review_labels li{text-align:left;}
 
 fieldset  .review_labels label { font-size: 12px; margin: 10px 2px;  width: 100px;float: left; text-align: right; position: relative;display:block;color:black;}
 
fieldset  ol.review_labels input{ width: 145px; background-color: #FFFFFF; font-size: 12px; color: #000000; font-family: inherit;  border: 1px solid #C0C0C0;padding: 3px 5px 3px 5px;}
 fieldset  ol.review_labels textarea { width:400px; background-color: #FFFFFF; font-size: 12px; color: #000000; font-family: inherit;  border: 1px solid #C0C0C0; padding: 3px 5px 3px 5px;margin-left:105px;display:block;}
 div.form-container form  fieldset  ol.review_labels p.note { margin-left:120px; font-size: 90%; color: #333; margin-top: 3px; }
div.form-container fieldset  ol.review_labels div.controlset { margin-left: 170px; float: none;margin:9px 0 0 113px;}

/**style for Genral activity in listing_default page B9AEA8**/
.general_activity{
width:948px;clear:both;float:left;background: url(images/activitybg.png) repeat-x scroll bottom left #f3f0f0; border:1px solid #83717a; border-bottom-width:2px;
}
.general_activity h1{padding:5px 10px; background:#83717a}

.general_activity ul{float:left;width:455px;margin:5px;border:1px solid  #eeeeee;background: #fefefe;}
.general_activity ul li img{float:left;margin:10px 10px 10px 5px;}
.general_activity ul li{float:left;}
.general_activity ul li p{margin-right:10px;}
/**End of style for Genral activity in listing_default page**/

/************ user_activities text color********************/
div.form-container #user_details ol li label{color:black;}
/*****************************************/

.contactus{background:url(images/contactbg.png) repeat-x scroll bottom left #fefdfc;clear:both;color:#000;float:left;margin:0;text-align:left;width:748px; border:1px solid #ad9792; border-bottom-width:2px;}


.leftcontent{width:0px;float:left; border:1px solid}

.middle{float:left;width:750px;}

.rightside{float:right;width:195px}

.middle h3{padding:7px 0 7px 5px;width:743px;background:none repeat scroll 0 0 #a7998f;color:#F5FAFA;}

#contact{ color: #000; font-weight:bold;float:left; width:214px; margin-bottom:10px;}

#contact p{padding:0 10px; color:#1238f6;font-size:14px}

#contact h3{
width:inherit; background:#ad9792;}

#reach h3{
width:inherit; background:#ad9792;}

#reach li{

}

.tarif_n_terms{
float:left;
width:748px;
border:1px solid #9F9E93;
border-bottom-width:2px;
background:url(images/tarif_n_term.png) repeat-x scroll bottom left #fcfcfc;
}

.terms{
float:left;
width:500px;
}

.terms ul{
padding:0 10px;}

.tarrifhead h3{
width:inherit;
background:#9f9e93;
}

#tariff_include h3{
padding:7px 1px;}

#tariff_include{ color:#000; float:left;width:246px; margin-bottom:10px;}

#tariff_include ul{padding:0 10px;}

.category_tags{margin:5px 5px 0 0px; width:740px; border:1px solid #BDBF8D; background:#E7EABD; float:right}

.category_tags h2, .category_tags h3{color:#000; padding:10px; background:#BDBF8D;}

#tagcloud{
padding:10px;}


#add1{ color:#000;padding:7px 15px;font-weight:bold;background:url(images/ad1_new.png) no-repeat scroll top left;float:left }


#add1 p{padding:10px 0; font-weight:normal; color:#FFFFFF; font-size:12px}

#add1 h3{color:#fff;margin:8px 0 30px}


#add1_review{ color:#000;padding:7px 15px;font-weight:bold;background:url(images/message_review.jpg) no-repeat scroll top left;width:170px; float:left; height:230px; }


#add1_review p{padding:10px 0; font-weight:normal; color:#FFFFFF; font-size:12px}

#add1_review h3{color:#fff;margin:4px 0 30px}


#add2{ margin-top:5px; color:#000;font-weight:bold;background:url(images/addd2.jpg) no-repeat scroll top left #efefef; float:left;padding:7px 6px 3px;width:143px;}


#add2 p{padding:3px 0; font-weight:normal; font-size:12px}

#add2 h3{color:#fff;}

.amenities_content{background:url(images/imgcontent.png) repeat-x scroll bottom left #fefdfa;width:748px;float:left; border:1px solid #A7998F; border-bottom-width:2px;}

.amenities_content1{background:url(images/amenities_1.png) repeat-x scroll bottom left #fafbfb;width:748px;float:left; border:1px solid #A7998F; border-bottom-width:2px;}

.middle .amenities_content1 h3{ background:#6f8185; } 

.index_thumbs{width:580px;float:left;background:#544947;color:#8C8069;}

.index_thumbs img, .index_last img{/*border:3px solid #5a68AF;*/border:none;padding:3px;background:url(images/imgbg.gif) no-repeat scroll top left;}


.index_thumbs h3, .index_last h3{width:145px;float:left;text-align:left;padding:6px 18px 6px 10px;color:#F5FAFA;}

.thumb_links{background:url(images/imgcontent1.png) repeat-x scroll bottom left #fbf6f5; float:left; width:578px; padding:15px 0;border:1px solid  #B7AFA3;border-bottom-width:2px}

.thumb_links a{display:block;width:145px;float:left;padding:0 21px;}


.index_thumbs1{width:580px;float:left;background:#676d5c;color:#8C8069;}

.index_thumbs1 img, .index_last img{/*border:3px solid #5a68AF;*/border:none;padding:3px;background:url(images/imgbg.gif) no-repeat scroll top left;}


.index_thumbs1 h3, .index_last h3{width:145px;float:left;text-align:left;padding:6px 18px 6px 10px;color:#F5FAFA;}

.index_thumbs1 .thumb_links{background:url(images/imgcontent1.jpg) repeat-x scroll bottom left #f9fbf5; float:left; width:578px; padding:15px 0;border:1px solid  #B7AFA3;border-bottom-width:2px}




.index_thumbs2{width:580px;float:left;background:#4d5a5d;color:#8C8069;}

.index_thumbs2 img, .index_last img{/*border:3px solid #5a68AF;*/border:none;padding:3px;background:url(images/imgbg.gif) no-repeat scroll top left;}


.index_thumbs2 h3, .index_last h3{width:145px;float:left;text-align:left;padding:6px 18px 6px 10px;color:#F5FAFA;}

.index_thumbs2 .thumb_links{background:url(images/imgcontent2.jpg) repeat-x scroll bottom left #f5f9fa; float:left; width:578px; padding:15px 0;border:1px solid  #B7AFA3;border-bottom-width:2px}



.index_thumbs3{width:580px;float:left;background:#797a8d;color:#8C8069;}

.index_thumbs3 img, .index_last img{/*border:3px solid #5a68AF;*/border:none;padding:3px;background:url(images/imgbg.gif) no-repeat scroll top left;}


.index_thumbs3 h3, .index_last h3{width:145px;float:left;text-align:left;padding:6px 18px 6px 10px;color:#F5FAFA;}

.index_thumbs3 .thumb_links{background:url(images/imgcontent3.jpg) repeat-x scroll bottom left #f6f6fa; float:left; width:578px; padding:15px 0;border:1px solid  #B7AFA3;border-bottom-width:2px}

      .index_thumbs2 p{padding-left:5px}



.reviews{
float:left; background:url(images/browsebg.png) repeat-y scroll top left; color:#000000;  margin-top:5px;}

.head_reviews { background:url(images/browsetitle.png) no-repeat scroll top left; padding:7px 6px 0px 6px; width:143px; }

.head_reviews  h2{margin:0;}

.reviews p{ padding:7px 6px 3px; width:143px;}

.cool{ background:url(images/coolbg.png) no-repeat scroll top left; margin:15px 0 0 0; color:#fff; float:left; padding:7px 10px; }

.cool h2{ color:#fff;}

.info_locations{background:url(images/imgcontent3.jpg) repeat-x scroll bottom left #f6f6fa;color:#FFFFFF;width:195px; margin-bottom:10px; float:left; border:1px solid  #B7AFA3;border-bottom-width:3px}

.info_locations h3{background:#797a8d; color:#fff;padding:4px 10px;}

.info_locations a{color:#fff; padding:0 5px}

.other_category{clear:both; padding:0px 0 5px 0px;background: url(images/imgcontent3.jpg) repeat-x scroll bottom left #eef0f8;float:left; width:948px; border:1px solid #A7998F; border-bottom-width:2px}

.other_category h3{
background:#797A8D; color:#F5FAFA;padding:7px 0 7px 5px;}

.other_category div{padding-left:5px;}

#rootmap{background: url(images/rootmapbg.png) repeat-x scroll bottom left #fcfbfa;float:left; border:1px solid #747263; border-bottom-width:2px; }

#reviews{
background: url(images/reviewsbg.png) repeat-x scroll top left #f8faf8;  border:1px solid #B6C6B6; border-bottom-width:2px;
}

#reviews h1{
padding:5px 10px;
background:#b6c6b6;
margin:0;
}

#FAQs{
background: url(images/faqsbg.png) repeat-x scroll bottom left #dfd8d7;border:1px solid #7e6a69; border-bottom-width:2px; border-top-width:0;
}

#FAQs p, #FAQs1 p{
padding:5px 10px;}

#FAQs1{
background:#dfd8d7;border:1px solid #7e6a69; border-bottom-width:0;
}

fieldset .application td.full label{width:auto;}
fieldset .application label{ margin:9px 5px}



.application em, .star{color: #CC0000;
    font-style: normal;
    font-weight: bold;
    right: 0;}

#fullname_row label{width:auto;
text-align:left;
float:none;}

#FAQs1 h1{ padding:5px 10px; background:#7e6a69; margin:0;}

#ad2{ background: url(images/ad1.jpg) no-repeat scroll top left #d0dae4;color:#000000; float:left; margin-top:5px; padding:7px 6px 3px;}

.call_us{background: url(images/call_us.png) no-repeat scroll center left;width:40px; height:39px; float:left }

.listing_result_container_right_email{width:195px; float:left}

#personal_details{}

.applicationform,.applicationform1{ background-color: #FFFFFF;
   /* border-left: 1px solid #C7C7C7;
    border-right: 1px solid #C7C7C7;
	width:775px;*/
	}
	
.applicationform fieldset{
	-moz-border-radius: 8px 8px 8px 8px;
 /*   border: 1px solid #003;*/
    margin: 0 0px 10px;
    padding: 8px;
    width: 895px;
	background:#fff;
}

.applicationform fieldset#exam_details, .applicationform fieldset#journal_details{
margin-bottom:0;
}


.applicationform .table-list,.applicationform1 .table-list{ width:757px; margin-left:10px;}

.applicationform1 div.table-list caption, .applicationform1 div.table-list tfoot{display:none;}

.table-list table{}
/*padding:5px;*/
.applicationform th,.applicationform td, .applicationform1 th, .applicationform1 td,.app tr{border-bottom:1px solid #eee;border-right:1px solid #eee; padding:3px;}

.showposts ol{margin-left:20px;}

.noborder th,.noborder td{ border: none;}

.details th,.details td{border:none; border-bottom:none}

.app th, .app td{padding:10px;}

.applicationform div.form-container .controlset br{display:none;}

.applicationform div.form-container .controlset{float:left; margin:10px;}

.applicationform div.form-container .controlset .boxes{ margin-left:10px;}

.applicationform .controlset br{display:none;}

.applicationform .controlset{float:left; margin:10px;}

.applicationform .controlset .boxes{ margin-left:10px;}

#pri_kannada_row label, #examwritten_row label{}

 .disqualify label{width:100px; padding-top:3px; text-align:left;}

#pri_kannada_row input, #examwritten_row input, .disqualify input{width:auto;}



.footer{
	  background: url("images/footer.png") repeat-x scroll 0 0 transparent;
    display: block;
    float: left;
    height: 237px;
  background-position:bottom bottom;
    width: 100%;
	z-index:-1;
	
	
	}
.submenu{
	padding:0px 5px 0 5px;
	height:28px;
	
	margin-top:0px;
	
	}

.submenu ul li a{text-decoration:none; color:#fff; position:relative;top:2px;}
#cssmenu, #cssmenu > ul > li > ul > li a:hover {
    /*background: -moz-linear-gradient(center top , #C75BC5 0%, #A14DA8 100%) repeat scroll 0 0 transparent;*/
}
#cssmenu {
   	position:relative;
	top:0px;
    display: block;
    height: 37px;
    margin: 0px 10px;
    padding: 0; 
	background:none;
	float:left;
}
#cssmenu1{
	
	position:relative;
	top:0px;
    display: block;
    height: 37px;
    margin: 0px 10px;
    padding: 0; 
	background:none;
	float:right;
	
	}
.degree_det th, .degree_det td{ border:1px solid #000 !important;}

#cssmenu2{
	
	position:relative;
	top:-30px;
    display: block;
    height: 30px;
    margin: 0px 10px;
    padding: 0; 
	background:none;
	float:left;
	left:40%;
	}
.sub_btn_app {
    background: none repeat scroll 0 0 #049FB4;
    border: 2px solid #CCCCCC !important;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;
    display: block;
    height: 30px;
    line-height: 14px;
    text-align: center;
    width: 150px !important;
	cursor:pointer; margin:0px;padding-top:10px;
}
.sub_btn_app:hover, .sub_btn_app:focus{
	 background:#dfdfdf;
	 border: 2px solid #CCCCCC !important;
    border-radius: 5px 5px 5px 5px;
    color: #000 !important;
    display: block;
    height: 30px;
    line-height: 14px;
    text-align: center;
    width: 150px !important;
	cursor:pointer;
	padding-top:10px;
}
input.sub_btn_app, input.sub_btn_app:hover{ padding:0px }{ padding:0px }
.view_btn{ padding:6px 10px; background:#090; color:#fff !important; margin-left:40%; margin-bottom:10px; border-radius:5px; border:2px solid #ccc}



.pop_kpsc_hme{
	width:810px;
	background:#fff !important;
	  border:7px solid #666 !important;
	  border-radius:6px;
	   font-size:15px;
	   opacity:100%!important;
	   z-index: 101 !important; 
	   position:relative; 
	   display:block; 
	    margin-top:-17px;
		height:auto;
		top:23%;
		left:50%;
		 margin-left:-414px; float:left;
	}
.pop_kpsc_hme h4{ text-align:center}
.pop_kpsc_hme table{width:500px; margin:0 auto}
.pop_kpsc_hme table td{ border:1px solid #000; padding:8px; text-align:center; font-size:12px;}
.clear{ clear:both}
.sub_kpsc_button {
        border-radius: 32px;
      /*  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
        -moz-border-radius: 50px;
        -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
        -webkit-border-radius: 50px;
        -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);*/
        color: #3e2f15 !important;
        cursor: pointer;
        float: left;
        font-size: 15px;
        font-weight: bold;
        margin-right: 20px;
       box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
        text-decoration: none;
		 background:#CC6600;
		padding:4px 4px;
		border:1px solid #cb9807;
	background: linear-gradient(to right, #fbe6a7 , #edb403);
		 
}
.sub_kpsc_button_blue{
	 border-radius: 50px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
        -moz-border-radius: 50px;
        -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
        -webkit-border-radius: 50px;
        -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
        color: #fff !important;
        cursor: pointer;
        float: left;
        font-size: 15px;
        font-weight: bold;
        margin-right: 20px;
        padding: 7px 5px;
        text-decoration: none;
		background:-moz-linear-gradient(center top , #f40000, #cc0000);
        background: -webkit-gradient(linear, center top, center bottom, from(#f40000), to(#cc0000));		
		 background:#61c9f5;width:140px;
	}
.sub_kpsc_button_blue:hover{background:#0c99d3;}
.sub_kpsc_button_blue:focus{background:#0c99d3;}
.sub_kpsc_button:hover {
        color: #fff;
        text-decoration: none;
}
 

/*end*/
.tbl_bor_app_kpsc{ border:2px solid #777}
.tbl_bor_app_kpsc th{color:#797166; font-size:14px; border-right:1px solid #777;border-left:1px solid #777;border-top:1px solid #777;border-bottom:2px solid #777;
 background:#cac6c6}
.tbl_bor_app_kpsc td{ border:none}
.post_tbl_br td{ border:1px solid #777 !important}
.post_tbl_br th{ border:1px solid #777 !important; background:#666}
.tbl_bor_app_kpsc1_pre td{ border:1px solid #777}
.tbl_bor_app_kpsc1_pre th{ border:1px solid #777; background:#ccc;}
.bor_kpsc_zero td{ border:none !important}
.int_br_del{
	outline: 0;
	 background-color: transparent;
    border: 0px solid;
   
   
}
.submenu ul li a {
   /* color: #3e2f15;*/
   color:#373737;
    position: relative;
    text-decoration: none;
    top: -7px; left:-3px;
}
.submenu ul li  {
	background: linear-gradient(to right, #c1fabf , #086b05);
    background:#f67c19;
   /*	border:1px solid #cb9807;*/
   border:1px solid #775345
	/*background: linear-gradient(to right, #fbe6a7 , #edb403);*/
	background: linear-gradient(to right, #be3a06 , #f07e51);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
   /* border: 2px solid #8e9397;*/
    border-radius: 32px;
    font-size: 13px;
    height: 35px;
    padding: 7px 2px;
    width: 120px;
	margin:0 2px;
	
	
}

.submenu ul li {
   /* height: 35px;
    list-style: outside none none;
    margin: 0 0 212px;*/
	float:left;
}

.btn_con_edit{  background: url("template/default/images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #F6F6F6;
    border: 1px solid #CCCCCC;
    color: #1C94C4;
    font-weight: bold; float:right; display:block; cursor:pointer ; text-decoration:none; border-radius:5px; padding:10px; margin:0 3px}
.btn_con_edit:hover{  background: #FBEFE2;
    border: 1px solid #CCCCCC;
    color: #1C94C4;
    font-weight: bold; float:right; display:block; cursor:pointer ; text-decoration:none; border-radius:5px; padding:10px;}
	
	
	
.tbl_bor_app_kea{ border:2px solid #777}
.tbl_bor_app_kea th{color:#666; font-size:14px; background:#cac6c6;border:1px solid #777 !important }
.tbl_bor_app_kea td{border:1px solid #000 !important}

#curvedarrow:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: red transparent transparent;
    border-image: none;
   /* border-radius: 20px 0 0;*/
    border-right: 0 solid transparent;
    border-style: solid;
    border-width: 3px 0 0;
    content: "";
    height: 12px;
    left: -118px;
    position: absolute;
    top: -27px;
    transform: rotate(18deg);
    width: 126px;
}
#curvedarrow {
    border-right: 12px solid red;
    border-top: 12px solid transparent;
    float: left;
    height: 0;
    left: -107px;
    position: relative;
    top: -20px;
    transform: rotate(175deg);
    width: 0;
}
#curvedarrow_left:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: red transparent transparent;
    border-image: none;
   /* border-radius: 20px 0 0;*/
    border-right: 0 solid transparent;
    border-style: solid;
    border-width: 3px 0 0;
    content: "";
    height: 12px;
    left: -92px;
    position: absolute;
    top: -61px;
    transform: rotate(59deg);
    width: 126px;
}
#curvedarrow_left {
    border-right: 12px solid red;
    border-top: 12px solid transparent;
    float: left;
    height: 0;
    left: 116px;
    position: relative;
    top: -14px;
    transform: rotate(291deg);
    width: 0;
}
.title_nam_cet{ float:left; margin:0 10px; padding-left:10px;}
.name_dob_name{  width:260px; margin:0 auto}
.wraper_border{ background:#fff; border:2px solid #900}
.tbl_bgk_s{ background:#ffffff}
.tbl_bgk_s p{ padding:2px;}
.sub_btn_apply{background:  #0c689c ;
    border: 1px solid #40341e;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
    color: #fff !important;
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-weight: bold;
    text-align:center;
    margin: 0 2px;
    padding: 8px 5px;
    position: relative;
    text-decoration: none;
    width: 140px; text-transform:uppercase}
.sub_btn_apply:hover{ text-decoration:none; background:#de8505}
.sub_btn{  

background:  #f67c19;
    border: 1px solid #40341e;
    border-radius: 14px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
    color: #fff !important;
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-weight: bold;
    text-align:center;
    margin: 0 2px;
    padding: 14px 5px;
    position: relative;
    text-decoration: none;
    width: 150px;
	
	}
.pad5 td{ padding:5px;}
.sub_btn_print{ background:#b95c11; border:2px solid #666; color:#fff !important; border-radius:5px; display:block; padding:10px;}
.popup_table{ background:#fff; margin:0 auto}
.popup_table td{ padding:5px; border:1px solid #ddd; text-align:left}
.popup_table th{ padding:5px; border:1px solid #ddd; text-align:center; font-size:15px; background:#f5f5f5; color:#930}

.btn_con_edit_css{  background:#cf9850;
    border: 1px solid #CCCCCC;
    color: #1C94C4;
    font-weight: bold; float:right; display:block; cursor:pointer ; text-decoration:none; border-radius:5px; padding:10px; margin:0 3px}
.btn_con_edit_css:hover{  background: #FBEFE2;
    border: 1px solid #CCCCCC;
    color: #1C94C4;
    font-weight: bold; float:right; display:block; cursor:pointer ; text-decoration:none; border-radius:5px; padding:10px;}
.menu_admin{ width:99%; margin:5px; border-bottom:1px dotted #000;  height:29px;}
.menu_admin li{ float:left}
.left_menu{ width:100% !important; float:left}
.right_menu{ width:50%; float:right; position:relative; top:-19px;}
.right_menu li{ float:right}
.left_menu li a{ padding:10px; color:#666; 
  background: url("images/thbg_recent.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0); border-top-left-radius:5px;border-top-right-radius:5px;
   
  margin:0 1px; text-decoration:none; border-left:1px solid #c2c6c9; border-right:1px solid #c2c6c9; border-top:1px solid #c2c6c9; font-weight:bold; font-size:15px;}
.right_menu li a.reset{padding:10px; color:#fff; background:#bd121b; border-radius:4px; margin:0 5px; position:relative; top:20px; text-decoration:none }
.right_menu li a.reset:hover, .left_menu li a:hover{background:#dfdfdf;}
.pst10{ position:relative;top:-28px}
.name_10{ color:#666; font-size:15px}
.bdr_rdius{ border-radius:5px; padding-left:5px}