.flor_menu{
   width: 400px;
   height: 25px;
}

.flor_menu ul{
    list-style: none outside none;
    margin: 25px 0 0 5px;
    padding: 0;

}
#aboutus_txtCTN{
clear:both;
}
.flor_menu ul li{
    color: #BECDED;
    display: block;
    float: left;
    font: 11px/20px Arial,Helvetica,sans-serif;
    margin: 0;
}
.flor_menu ul li a{
    color: #000000;
    display: block;
    font: 11px/20px Arial,Helvetica,sans-serif;
    padding: 0 10px;
    text-decoration: none;
    text-transform: uppercase;
}

.flor_menu ul li a:hover{
    color: #FFD55E;
}

.spec_table td.capital{
   font-weight: bold;
    text-transform: capitalize;
    width: 230px;

}

.spec_table td{
    border-top: 1px solid #FFFFFF;
    padding: 4px 8px;
}


.spec_table{
    color: #5E5858;
    font: 11px/15px Arial,Helvetica,sans-serif;
    margin: 0;
}

.higher{
    background: none repeat scroll 0 0 #ACACAC;
    border-top: 1px solid #FFFFFF;
    color: #3F3F3F;
    font: bold 12px/14px Arial,Helvetica,sans-serif;
    height: 14px;
    padding: 4px 8px;

}


.sub_title{
                text-transform: uppercase;
                color: #3F3F3F;
                font-family: sans-serif;
                font-size: 13px;
                
                background-color: #acacac;
                width: 100%;
                float: left;
                font-weight: bold;
                
		padding-top: 7px;
		padding-bottom: 7px;
            }
            
            .sub_caption {
/* background-color: #EEEEEE; */
                float: left;
                color: #3f3f3f;
		font-family: sans-serif;
		font-size: 12px;
		font-weight: bold;
		
		text-transform: capitalize;
		width: 25%;
		margin-top: 2px;
             }           

            .sub_value{
                float: left;
                width: 75%;
                background-color: #eeeeee;
                font : 11px/15px Arial,Helvetica,sans-serif;
		margin-top: 2px;
            }
            
            .sub_line{
                width: 970px;
                background-color: #eeeeee;
                
            }

#land_sale_minigal{
    float: left;
    margin-top: 1px; 
    overflow: hidden;
    width: 100%;
}

#land_sale_minigal a{
    text-decoration: none;
}

#land_sale_minigal li:hover div .ls_desc{
    color: #000000;
 }

#land_sale_minigal li:hover div .ls_title{
    color: #000000;
 }

#land_sale_minigal li:hover{
     background: none repeat scroll 0 0 #FFC82E;
     color: #000000;
}

.land_sale_minigal_decr .ls_desc div:hover{
/* background: none repeat scroll 0 0 #FFC82E; */
}

#land_sale_minigal li{
    background-color: #000000;
/* color: #000000; */
    float: left;
    margin-right: 2px;
    min-height: 244px;
    position: relative;
    width: 198px;    
    margin-bottom: 2px;
}

#land_sale_minigal li img{
    padding: 2px;
    width: 195px;
}


.land_sale_minigal_decr .ls_title{
        color: #FFFFFF;
    font-size: 12px;
    margin-top: -12px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.land_sale_minigal_decr .ls_desc{
    color: #FFFFFF;
    font: lighter 11px Helvetica,Arial,sans-serif;
    padding-left: 3px;
    padding-right: 3px;
    text-align: left;
}



.slid-location{
/* margin-top: 40px;*/
   z-index: 999;
   float: left;
}

.theme-default #nivo {
	    width:1000px; 
	    height:382px; 
	  }

#minigal {
  width: 100%; 
  float: left;
  overflow: hidden;
  margin-top: 17px;
  }

#minigal li {
    float: right;
    margin: 1px 0 0 1px;
    position: relative; 
    color: #000;
   }

#minigal li img {
 }


#minigal li h3 {
  font: bold 11px Helvetica,Arial,sans-serif;
  padding: 0;
  margin: 0;
  }

#minigal li span {
    display: none; 
    font-size: 11px; 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    padding: 5px; 
    background: url(/images/bg_white_trans.png) repeat; 
    width: 190px; 
    line-height: 1.2em;
}


.top_menu{
    float: left;
/* height: 24px; */
    margin: 0;
    position: relative;
    width: 1000px;
    font-size: 10px;
    font-family: arial,verdana,sans-serif;
    backgroud-color: #FFFFE6;


}

#xinner{
    background: none repeat scroll 0 0 #B9B9B9;
/*height: 686px;*/
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 1000px;
}

/* reset css styles individually instead of universal selector. */
/* based on http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body{	margin: 0;	padding: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;	border-left:0;} 

div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	vertical-align: baseline;}

body {	line-height: 1;	color: black;	background: white;}
ol, ul {list-style: none;}
table {	border-collapse: separate;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}
/* end reset styles */


/* mac hide \*/
html,body{height:100%}
/* end hide*/


h1,h2,h3,h4,h5,h6{	font-weight:bold;}
h1{font-size:140%}
h1,h2,h3,h4,h5,h6{margin-bottom:4px;}
h3{margin:1em 0 .5em 0;}
ul{list-style:none;}
.clearfix:after {    content:".";     display:block;     height:0;     clear:both;     visibility:hidden;}
.clearfix {display:inline-block;}
/* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide */
.to-top{clear:both;margin:1em 0;}
.clear {line-height: 0px; font-size: 1px; height: 0px; clear: both; margin: 0; padding: 0; }
.spacer{line-height:0px; font-size:1px; height: 0px; clear:both;}
body{background:#B9B9B9 url(images/bkg_body.gif) 0 0 repeat-x; color:#000;	text-align:center;	overflow:visible;}




A.Lstyle1:visited { color: #f1610f; text-decoration: underline}
A.Lstyle1:link { color: #f1610f; text-decoration: underline}
A.Lstyle1:hover { color: #f26c4f; text-decoration: underline}


.require {color:#F00;}

/* vertical center page */






/*--footer--*/
#xinner #footer {
	width:1000px;
	height:60px;
	margin:0;
	position:relative;
	background-color:#B9B9B9;

    display: block;
    float: left;
/*    position: absolute; */
    top: 15px;
    width: 100%;
    z-index: 90;


}
#xinner #footer ul {
/* width:500px; */
/* position:absolute; */
	display:block;
	top:8px;
	left:0px;
}
#xinner #footer ul li {
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 0 0;
	float:left;
	padding: 0 8px 0 0;
}
#xinner #footer ul li.fixed {
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	float:left;
	background:url(images/line-break.gif) no-repeat ;
	background-position: 0 50%;
	padding: 0 8px 0 8px;
}
#xinner #footer p {
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0;
	z-index: 91;
	left:0px;
}
#xinner #footer p.credit {
	top:40px;
	position:absolute;
}
#xinner #footer a {
	color:#000;
	text-decoration:none;
}
#xinner #footer a:hover {
	color:#790000;
	text-decoration:none;
}


#xinner #minigallery{
    background-color: #202321;
    height: 154px;
    margin: 0;
    position: relative;
    width: 1000px;
    z-index: 80;
    float: left;
/* background-image: url(../images/mini_gal_bg.png); */

}

#xinner #mainAboutUs{
/* height: 538px; */
    margin: 0;
    width: 1000px;
    background-color: #FFFFFF;

	float: left;

}

#mainAboutUs h2 {
    color: #000000;
    font: bold 12px/15px Tahoma,Helvetica,sans-serif;
    margin: 15px 0 0 15px;
    padding: 0;
    text-transform: uppercase;
}

#mainAboutUs p {
    color: #636363;
    font: 12px/16px Arial,Helvetica,sans-serif;
    margin: 10px 0;
    padding: 0 15px;
}

#mainAboutUs p strong{
    color: #000000;
    font: 12px/16px Arial,Helvetica,sans-serif;
    margin: 10px 0;
/* padding: 0 15px; */
font-weight: bold;
}

#name, #email, #phone, #fax{
    background: none repeat scroll 0 0 transparent;
    border-color: #808080 #D4D0C8 #D4D0C8 #808080;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    float: left;
    font: 12px/16px Arial,Helvetica,sans-serif;
    height: 22px;
    margin: 0 0 5px;
    padding: 2px;
    width: 304px;
}

#country{
    background: none repeat scroll 0 0 transparent;
    border-color: #808080 #D4D0C8 #D4D0C8 #808080;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    float: left;
    font: 12px/16px Arial,Helvetica,sans-serif;
    height: 22px;
    margin: 0 0 5px;
    padding: 2px;
    width: 310px;
}

.spacer {
    clear: both;
    font-size: 1px;
    height: 0;
    line-height: 0;
}

label {
    color: #000000;
    float: left;
    font: 12px/22px Arial,Helvetica,sans-serif;
    width: 100px;
}

.formRow{
float: left;
}


#contact_leftside{
    float: left;
    height: 538px;
    width: 500px;
}

#contact_rightside{
        float: left;
    height: 538px;
    width: 500px;
}


#contact_rightside p{
color: #636363;
    font: 12px/16px Arial,Helvetica,sans-serif;
    
    padding: 0 0px;
}




#message{
background-color: #FFFFFF;
    border-color: #808080 #D4D0C8 #D4D0C8 #808080;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    float: left;
    font: 12px/16px Arial,Helvetica,sans-serif;
    width: 308px;
}

#submitBtn {
    background: url("/images/button.gif") repeat-x scroll center center #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    display: block;
    float: left;
    font: 11px/22px Arial,Helvetica,sans-serif;
    height: 25px;
    margin: 15px 0 0 100px;
    padding: 0;
    text-align: center;
    width: 70px;
}

#submitBtn:hover {
    background: url("/images/button-o.gif") repeat-x scroll center center #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    display: block;
    float: left;
    font: 11px/22px Arial,Helvetica,sans-serif;
    height: 25px;
    margin: 15px 0 0 100px;
    padding: 0;
    text-align: center;
    width: 70px;
}

.formRowSubmit{
float: left; width: 100%; text-aling: center;
}

#xinner #tleftCTN{
    float: left;
    height: 70px;
    width: 102px; 
}

#xinner #tleftCTN h1 {
    color: #000000;
    font: bold 12px/70px Arial,Helvetica,sans-serif;
    margin: 0;
    padding-left: 10px;
}

#xinner #trightCTN{
    float: right;
    height: 70px;
/* width: 720px; */
}

#xinner #trightCTN ul{
    list-style: none outside none;
    margin: 25px 0 0 5px;
    padding: 0 0 0 0;

}

#xinner #trightCTN ul li a:hover{  /*!!!*/
color:#FFC82E;
}

#xinner #trightCTN ul li {
    color: #BECDED;
    display: block;
    float: left;
    font: 11px/20px Arial,Helvetica,sans-serif;
    margin: 0;
padding-right:10px;
}

#xinner #trightCTN ul li a{
    color: #000000;
    display: block;
    font: 11px/20px Arial,Helvetica,sans-serif;
    padding: 0 10px;
    text-decoration: none;
    text-transform: uppercase;
}

#xinner #trightCTN ul li span {
    color: #FF7C0B;
    font: 11px/20px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0 0px;
    text-transform: uppercase;
}


#pdf_download_link{
background: url("/images/pdf-icon.png") no-repeat scroll 0 50% transparent;
    color: #FF7C0B;
    height: 100px;
    padding: 0 0 0 25px;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;

}

#minigal li a{
    text-decoration: none;
    color: #000000;
}

.invest_table p{
    margin: 3px 0 !important;  

}

.invest_table table, tbody, tfoot, thead, tr, th, td{
/* border: 1px none !important; */
border: 1px outset;
}

#mainAboutUs h2{

    color: #000000;
    font: bold 11px/15px Tahoma,Helvetica,sans-serif;
    margin: 15px 0 0 15px;
    padding: 0;
    text-transform: uppercase;
}

.div_just p{
text-align: justify;
/* clear:both; */
}

.price_table tr{
padding: 5px;
}

.price_table td{
 padding: 5px;
    text-align: center;
}

.payment_table{

font: bold 11px/15px Tahoma,Helvetica,sans-serif; 
font-size: 12px;
color: #636363;

}

.payment_table td{
/* text-align: center; */
   padding: 5px;
border: 0px inset !important;
}

.invest_table p{
   margin-top: 5px;
text-align: center;


}

.specif_div{
  margin-bottom: 33px;
}

p.error { color: #FF0000 !important; }