/*  Default Settings */
body
{
	margin:0px;
	padding:0px;
	background-color:#895b39;	
	background-repeat:repeat-x;
}

body a:link, body a:visited, body a:hover
{
	font:normal 11px  verdana;
	color: #d3bd7c;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
	outline:none;	
}

.bodycolor
{
	background-color:#8a5c3b;
	background-image:url(bodybg.jpg);
}

.footertext                                              /* copyright text */
{ 
	font-size: 11px; 
	font-family:verdana, Helvetica, sans-serif;
	font-weight:normal;
	color:#aca594;
	text-align:center;
	vertical-align:top;
 
}
.bottomlinks
{
	font-family:verdana;
	color:#ffffff;
	text-decoration: none;
	cursor:pointer;
}

a.bottomlinks:link, a.bottomlinks:visited
{
	font-family:verdana;
	color:#ffffff;
	text-decoration: none;
	cursor:pointer;
}

a.bottomlinks:hover
{
	font-family:verdana;
	color:#ffffff;
	text-decoration: underline;
	cursor:pointer;
	color:#000000;
	text-decoration: none;
	line-height:15px;
}
.edit                                                           
{
	font:normal 12px verdana;
	color: #ffffff;
	text-decoration:none;
	border: 1px solid #d3cec3;
	background-color:#333333;
	position:absolute;
	z-index:1003;
}
/* Default Settings ends */


/* Form settings */

.FormBodyText 
{
	font:normal 11px verdana;
	color:#ffffff;
	text-decoration: none;
	font-style:normal;
	vertical-alignment:middle;
}
.FormLabelText {
	font:normal 11px verdana;
	color: #f3f3f3;
	text-decoration: none;
	font-style:normal;
	vertical-alignment:middle;
}

.FormLabelTextHeader				
{
	font:bold 11px verdana;
	color:#f3f3f3;
	text-decoration: none;
}
.FormLabelHeader {
	font:bold 13px Verdana;
	color: #ffffff;
	height:10px;
	background-color:#184255;
	text-decoration: none;
	text-align:left;
	line-height:25px;
	padding:0px 5px;
}
.FormLabelSubHeader {
	font:normal 11px verdana;
	color: #9cb5c0;
	text-decoration: none;
	font-weight:bold;
}
.FormErrorText {
	font:normal 11px verdana;
	color: #00b1ff;
	text-decoration: none;
	text-align:left;
}
.FormMessageText {
	font:normal 11px verdana;
	color: #b79367;
	text-decoration: none;
	vertical-alignment:middle;
	text-align:left;
	line-height:18px;
}
.FormButton {
	font:normal 11px verdana ;
	color: #cacaca;
	border: 1px solid #a1a4a6;
	background-color:#2b160a;
	cursor:pointer;
	height:auto;
}
.FormStatusButton {
	font:normal 11px verdana ;
	color: #cacaca;
	border: 1px solid #a1a4a6;
	background-color:#2b160a;
	cursor:pointer;
	height:auto;
}

.FormTextField {
	font:normal 11px verdana;
	color: #000000;
	height:20px;
	width: 135px;
	border: 1px solid #999999;
	background-color:#ffffff;
	text-decoration: none;
}
.RequiredField {
	background-color:#D4ECF5;
}
.RequiredLabel {
	color:#b14827;
	vertical-align:top;
	text-align:center;
}

.formtableborder
{
	border:1px solid #034a60;
	background-color:#556870;
	padding-bottom:5px;
}

.FormTableHeader {
	font:bold 10px verdana;
	color:#ffffff;
	background-color:#397286;
	text-decoration: none;
	text-align:center;
	line-height:20px;
	padding-left:2px;
	padding-right:2px;
}

.FormTableHeader td, .FormTablerow td, .FormTablerowAlt td
{
	padding-left:7px;
	padding-right:7px;
	height:20px;
}

.FormTableSubHeader {
	font:normal 11px verdana;
	color: #ffffff;
	background-color:#1d5b71;
	text-decoration: none;
}
.FormTablerow {
	font:normal 10px verdana;
	color: #000000;
	background-color:#6a8f9c;
	text-decoration: none;
	height:20px;
	text-align:left;
	line-height:25px;
	padding-left:2px;
	padding-right:2px;
}
.FormTablerowAlt {
	font:normal 10px verdana;
	color: #000000;
	background-color:#6a8f9c;
	text-decoration: none;
	height:20px;
	text-align:left;
	line-height:25px;
	padding-left:2px;
	padding-right:2px;
}

.FormTableSubrow {
	font:normal 10px verdana;
	color: #000000;
	height:30px;
	text-align:left;
	text-decoration: none;
	
}
.FormTableFooter {
	font:bold 11px verdana;
	color:#d3bd7c;
	background-color:#184255;
	line-height:16px;
	padding-left:2px;
	padding-right:2px;
	text-align:right;
	text-decoration: none;
}

.FormTableFooter td
{
	padding-left:7px;
	padding-right:7px;
	height:20px;
}

.FormTextArea {
	font:normal 11px verdana;
	color: #000000;
	width:200px;
	text-decoration: none;
	border:1px solid #c2c2c2;
}

.FormTermsTextArea
{ 
 	font:normal 11px verdana;
	color: #000000;	
	text-decoration: none;
	border:1px solid #c2c2c2;
 	background-color:#ffffff;
 	padding:5px;
 	overflow:auto;
 	width:98%;
 	height:80px;
}

Select {
	font:normal 11px verdana;
	color: #000000;
	background-color:#ffffff;
	text-decoration: none;
}

.FormBullet{
	background-image:url(build_bullet.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:10px;
}
.FormImage {
	border: solid 1px #dddddd;
}
hr {
	color:#546401;
	height: 1px;
	border: 0;
	width: 100%;
}

.iframetransbg {
	background:none;
	padding:0px;
	margin:0px;
	
}
.iframepopupbg
{
	background-color:#315a6c;
	padding:0px;
	margin:0px;
}

.FormLinks {
	font:bold 11px verdana;
	color: #d3bd7c;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
	outline:none;
}
a.FormLinks:link, a.FormLinks:visited {
	font:bold 11px verdana;
	color: #d3bd7c;
	text-decoration: underline;
	text-align:left;
	cursor:pointer;
	outline:none;
}

a.FormLinks:hover {
	font:bold 11px verdana;
	color: #d3bd7c;
	text-decoration: none;
	text-align:left;
	cursor:pointer;
	outline:none;
}
.FormPageNumber {
	font:bold 11px verdana;
	color:#f3f3f3;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
}
a.FormPageNumber:link, a.FormPageNumber:visited, a.FormPageNumber:hover
{
	font:bold 11px verdana;
	color:#000000;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
}
.ActiveFormPageNumber {
	font:bold 13px verdana;
	color:#3ea9d7;
	text-decoration:none;
	text-align:left;
}

.FormFPName:link, .FormFPName:visited {
	font:bold 12px verdana;
	color: #d3bd7c;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
}

.FormFPName:hover {
	font:bold 12px verdana;
	color: #d3bd7c;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
}
.FormPageNumberdivider {
	font:bold 11px verdana;
	color:#f3f3f3;
	text-align:right;
	text-decoration:none;
}

.ProfileTablebg
{
	background-color:#aacbda;
	padding:10px;
	border:1px solid #84a2af;
}

.profiletabletext
{
	font:normal 11px verdana ;
	color: #000000;
	text-decoration: none;
	line-height:15px;

}
.ProfileFormLinks, a.ProfileFormLinks:link, a.ProfileFormLinks:visited
{
	font:bold 11px verdana ;
	color: #222222;
	text-decoration:underline;
	text-align:left;
	outline:none;
}

a.ProfileFormLinks:hover
{
	font:bold 11px verdana ;
	color: #000000;
	text-decoration: underline;
	text-align:left;
	outline:none;
}

.FormTabActive {
	font:bold 12px verdana;
	color: #ffffff;
	background-image:url(tab_active.jpg);
	background-repeat:no-repeat;
	height:38px;
	width:150px;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	border-bottom:2px solid #194256;
}
.FormTabInactive {
	font:normal 12px verdana;
	color: #2e8cb6;
	background-image:url(tab_inactive.jpg);
	background-repeat:no-repeat;
	height:38px;
	width:150px;
	text-decoration: none;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	border-bottom:2px solid #194256;
}

form
{
	padding:0px;
	margin:0px;
}

/* Form settings ends */



/*eBrochure Settings*/

.ebroiframetransbg {
	background:#8e603f url(../ResProp2InnerStyle/ebrochureBg.gif) repeat-x left top;
}
.ebrochuremaintable {
	width:690px;
	0background:url(../ResProp2InnerStyle/topstrip.png) repeat-x left top;
}
.ebrochureinnertable {
	0background-color:#ccffff;
	width:660px;
}
.ebrochureheaderbg {
	height:162px;
	width:660px;
	background-image:url(../ResProp2InnerStyle/headerbg.jpg);
	background-repeat: no-repeat;
}

.ebrochurecontentbg {

	background-color:#315a6c;
	width:660px;
}
.ebrochurecontentbgcolor {   /* for bottom color of background plain color which comes in a div  */
	background-color:#315a6c;
}
.ebrochurepropname {
	font:normal 22px verdana;
	color: #29150a;
	text-decoration: none;
	font-style:normal;
	vertical-alignment:middle;
}
.ebrochurepropaddress {
	font:normal 13px verdana;
	color: #29150a;
	text-decoration: none;
	font-style:normal;
	vertical-alignment:middle;
}
.ebrochurenormaltext {
	font:normal 13px verdana;
	color: #f2edd7;
	text-decoration: none;
	font-style:normal;
	vertical-alignment:middle;
}
.ebrochuredesign1header { /* Recommended to use eiher this or ebrochuredottedhorizontalseparator; Do not remove this comment */
	font:bold 15px verdana;
	color: #f4efdb;
	text-decoration: none;
	font-style:normal;
	background:#29150a;
	height:30px;
	text-transform:uppercase;
}
.ebrochuredottedhorizontalseparator { /* Recommended to use eiher this or ebrochuredesign1header; Do not remove this comment */
	/*background:url(dottedhoriline.gif) left bottom repeat-x;*/
	height:1px;
}


.ebrochuredesign2header {
	font:normal 24px verdana;
	color: #f2edd7;
	text-decoration: none;
	font-style:normal;
	vertical-alignment:middle;
}
.ebrochurelink {
	font:normal 15px verdana;
	color: #29150a;
	text-decoration: underline;
	font-style:normal;
	vertical-alignment:middle;
}
a.ebrochurelink:link, a.ebrochurelink:visited{
	font:normal 15px verdana;
	color: #29150a;
	text-decoration: underline;
	font-style:normal;
	vertical-alignment:middle;
}

a.ebrochurelink:hover {
	font:normal 15px verdana;
	color: #29150a;
	text-decoration: none;
	font-style:normal;
	vertical-alignment:middle;
}
.ebrochurefootertext {
	font:normal 12px verdana;
	color: #ffffff;
	text-decoration: none;
	font-style:normal;
	background:#315a6c;
	height:22px;
	padding-left:11px;
}
.ebrochuremapdimensions {    /* for map dimensions  */
	width:550px;
	height:350px;
}
.ebrochurebullet{    /* for bullets of headers  */
	background-image:url(../ResProp2InnerStyle/build_headersubbullet.png);
	background-repeat:no-repeat;
	background-position:0px 8px;
	width:10px;
	height:5px;
	padding-right:10px;
}
.ebrochureverticalseparator                   
{
 background:url(../ResProp2InnerStyle/build_separator.gif) repeat-y;
}
.ebrochurehorizontalseparator                  
{
 background:url(../ResProp2InnerStyle/build_separator.gif) repeat-x;
}
.ebrochurepropertythumbnail {
	height:126px;
	width:160px;
	border: 1px solid #ffffff;
	float:right;
	padding:0px;
}

.ebrochurehorizontalcolorseparator {
	/*background-color:#000000;*/
	height:10px;
}

.ebrochuretopleftcorner{
	/*background-image:url(../ResProp2InnerStyle/build_top_leftcorner.png);*/
	background-position:right;
	background-repeat:no-repeat;
	height:23px;
	width:9px;
}
.ebrochuretoprightcorner{
	/*background-image:url(../ResProp2InnerStyle/build_top_rightcorner.png);*/
	background-repeat:no-repeat;
	height:23px;
	width:9px;
	background-position:left;
}

.ebrochurebotleftcorner{
	/*background-image:url(../ResProp2InnerStyle/build_bot_leftcorner.png);*/
	background-position:right;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
}

.ebrochurebotrightcorner{
	/*background-image:url(../ResProp2InnerStyle/build_bot_rightcorner.png);*/
	background-position:top left;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
}

.ebrochuretopshadow{
	/*background-image:url(../ResProp2InnerStyle/build_top_shadow.png);*/
	background-position:bottom;
	background-repeat:repeat-x;
	height:8px;
}
.ebrochureleftshadow{
	/*background-image:url(../ResProp2InnerStyle/build_left_shadow.png);*/
	background-position:right;
	background-repeat:repeat-y;
}
.ebrochurebottomshadow{
	/*background-image:url(../ResProp2InnerStyle/build_bottom_shadow.png);*/
	background-position:top;
	background-repeat:repeat-x;
}
.ebrochurerightshadow{
	/*background-image:url(../ResProp2InnerStyle/build_right_shadow.png);*/
	background-position:left;
	background-repeat:repeat-y;
}
.ebrochuredatetime {
            font:bold 12px Verdana;
            color: #f2edd7;
            height:30px;
            text-align:right;
}


/*eBrochure Settings ends*/


/* Events Calender starts */
.calenderborderleft {
	border-left:1px solid #6a8f9c;
	border-top:1px solid #6a8f9c;
	font-family: verdana;
	color:#f3f3f3;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.calenderborderright {
	border-right:1px solid #6a8f9c;
	border-bottom:1px solid #6a8f9c;
	font-family: verdana;
	color:#f3f3f3;
	font-size: 11px;
	font-weight: bold;
	width:50px;
	height:50px;
	text-decoration: none;
}


.EventDetailHeader
{
	font:bold 13px Verdana;
	color: #ffffff;
	height:10px;
	background-color:#397286;
	padding-left:4px;
	text-decoration: none;
	text-align:left;
	line-height:25px;
}

/* Events Calender starts */

/* Login Settings */           /*common setting applicable to both Resident Login and online leasing login*/
.LoginiFrameTransbg
{
     background:none transparent;
}

.LoginFormLabelText
{
	font:normal 11px verdana ;
	color:#f3f3f3;
	text-decoration: none;
	text-align:left;
	white-space:nowrap;
}

.LoginSelect
{
	font:normal 11px verdana ;
	color: #000000;
	background-color:#cccccc;
	text-decoration: none;
}

.LoginFormTextField 
{
    font:normal 11px verdana;
	color: #000000;
	height:20px;
	width: 135px;
	border: 1px solid #999999;
	background-color:#ffffff;
	text-decoration: none;

}

.LoginFormButton
{
	font:normal 11px verdana ;
	color: #cacaca;
	border: 1px solid #a1a4a6;
	background-color:#2b160a;
	cursor:pointer;
	height:auto;
	width:auto;
}
 
.LoginRequiredField 
{
	background-color:#D4ECF5;
	color:#000000;
	vertical-align:middle;
	text-align:left;
	
}

.Loginformlink, a.Loginformlink:link, a.Loginformlink:visited
{
   	font:normal 11px verdana;
	color: #f3f3f3;
	text-decoration: none;
	text-align:left;
	cursor:pointer;
	outline:none;
}

a.Loginformlink:hover
{
   	font:normal 11px verdana;
	color: #f3f3f3;
	text-decoration: underline;
	text-align:left;
	cursor:pointer;
	outline:none;
}

.LoginFormMessageText
{
font:normal 12px verdana;
color:#b14827;
}

.LoginFormErrorText
{
 	font:normal 11px verdana ;
	color: #00b1ff;
	text-decoration: none;
	text-align:left;
	line-height:20px;
}

.LoginTableHome
{
	 border:0px;
	 width:250px;
	 margin:0px;
}

.LoginTableInner
{
	 border:0px;
	 width:500px;
	 margin:0px;
}
/* Login Settings */

/* Editor settings */                        /* not to change any settings in this section */

.normaltext {
	font:normal 11px verdana;
	color: #f3f3f3;
	line-height: 15px;
}
.allcaps {
	text-decoration: none;
	text-transform: uppercase
}
.initialcaps {
	text-decoration: none;
	text-transform: capitalize
}
.lowercase {
	text-decoration: none;
	text-transform: lowercase
}
.shadow {
	height:10px;
 filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4)
}
.glow {
	height:10px;
 filter:progid:DXImageTransform.Microsoft.Glow(color='gray', Strength='5')
}
.motionblur {
	height:10px;
 filter:progid:DXImageTransform.Microsoft.MotionBlur(Strength=10, Direction=45, Add='true')
}
p {
	font:normal 11px verdana;
	color: #F3F3F3;
	line-height: 15px;
	text-align:left;
	margin:5px 0px;
	padding:0px;

}
/* Editor settings ends */

/* Menu settings */

.hmenubg                                                   /* for horizontal menu background */ 
{
	 background-image:url(hmenubg.jpg);
	 height:26px;
	 background-repeat:repeat-x;
}

.hlinkbg                                                  /* for horizontal menu */
{
	 font-family:verdana;
	 font-size:12px;
	 color:#3a0c00;
	 font-weight:bold;
	 padding-top:5px;
	 text-decoration:none;
	 vertical-align:middle;

}

a.hlinkbg:link                                              /* for horizontal menu */
{
	 font-family:verdana;
	 font-size:12px;
	 color:#3a0c00;
	 font-weight:bold;
	 padding-top:5px;
	 text-decoration:none;
	 vertical-align:middle;
	 cursor:pointer;
 
}

a.hlinkbg:visited                                              /* for horizontal menu */
{
	 font-family:verdana;
	 font-size:12px;
	 color:#3a0c00;
	 font-weight:bold;
	 padding-top:6px;
	 text-decoration:none;
	 vertical-align:middle;
	 cursor:pointer; 
}

a.hlinkbg:hover                                              /* for horizontal menu */
{
	 font-family:verdana;
	 font-size:12px;
	 color:#3a0c00;
	 font-weight:bold;
	 text-decoration:none;
	 vertical-align:middle;
	 padding-top:5px;
	 background-image:url(activehlinkbg.jpg);
	 background-repeat:no-repeat;
	 cursor:pointer; 
}
.activehlinkbg                                                  /* for horizontal menu */
{
	 font-family:verdana;
	 font-size:12px;
	 color:#3a0c00;
	 font-weight:bold;
	 text-decoration:none;
	 vertical-align:middle;
	 padding-top:5px;
	 background-image:url(activehlinkbg.jpg);
	 background-repeat:no-repeat;
}

a.activehlinkbg:link, a.activehlinkbg:visited, a.activehlinkbg:hover                                                 

 /* for horizontal menu */
{
	 font-family:verdana;
	 font-size:12px;
	 color:#3a0c00;
	 font-weight:bold;
	 text-decoration:none;
	 vertical-align:middle;
	 padding-top:5px;
	 background-image:url(activehlinkbg.jpg);
	 background-repeat:no-repeat;
}

.vmenubg                                                  /* for vertical menu background */
{
	background-image:url(vmenu_middle.jpg);
	background-repeat:repeat-y;
}

.leftColTopHeight{height:700px;}


.vlinkbg
{
	font:bold 11px verdana;
	color:#ffffff;
	text-decoration:none;
	text-align:left;	
	line-height:20px;
}

a.vlinkbg:link, a.vlinkbg:visited, a.vlinkbg:hover
{
	font:bold 11px verdana;
	color:#ffffff;
	text-decoration:none;
	display:block;
	text-align:left;
	line-height:20px;
}

.activevlinkbg                                               /* for vertical menu*/
{

 	font:bold 11px verdana;
 	color:#d3bd7c;
	vertical-align:middle;
	text-decoration:none;
	display:block;
	line-height:20px;
}

a.activevlinkbg:link, a.activevlinkbg:visited, a.activevlinkbg:hover
{
	font:bold 11px verdana;
 	color:#d3bd7c;
	vertical-align:middle;
	text-decoration:none;
	display:block;
	line-height:20px;
}

.VerticalMenuHeader
{
	font:bold 13px verdana;
	color:#F3F3F3;
	text-decoration:none;
	text-align:left;	
}

/* Menu settings ends */

/* Section settings */

.blankheader                                          /* when the section has no design applied (design0) */
{
 
	height:30px;
	font-family:verdana;
	color:#bd8207;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}


.design1header
{
	font:bold 18px arial;
	color: #f3edd7;
	text-align:left;
	height:30px;
	background-image:url(design_headerline.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	text-transform:uppercase;
	padding-left:2px;
	letter-spacing:-1px;	
	

	/*height:30px;
	font-family:"Georgia", Times New Roman, Times, serif;
	color:#ffffff;
	font-size:30px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
	border-bottom:1px solid #a59975;
	font-transform:uppercase;*/
}

.design1bg

{
	background:none;
}

.design2header
{
	height:20px;
	background-color:#666666;
	font-family:verdana;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.design2bg

{
	background-color:#666666;
}

.design3header
{
	height:20px;
	background-color:#666666;
	font-family:verdana;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.design3bg

{
	background-color:#666666;
}
/* Section settings ends */

/* Reservation Settings Starts */
.ReserveAvailable
{
 	font:normal 11px verdana ;
	height:20px;
	background-color:#8bb625;
	color:#ffffff;
	text-align:center;
	width:15%;
}

.ReserveAvailable a:link, .ReserveAvailable a:visited, .ReserveAvailable a:hover
{
 	font:normal 11px verdana ;
	background-color:#8bb625;
	color:#ffffff;
	text-align:center;
}

.ReserveBooked
{
 	font:normal 11px verdana ;
	height:20px;
	background-color:#d7332f;
	color:#ffffff;
	text-align:center;
	width:15%;
}

.ReserveBooked a:link, .ReserveBooked a:visited, .ReserveBooked a:hover
{
 	font:normal 11px verdana ;
	background-color:#d7332f;
	color:#ffffff;
	text-align:center;
}

.ReservePartialAvailable
{
 	font:normal 11px verdana ;
	height:20px;
	background-color:#d7332f;
	color:#ffffff;
	text-align:center;
	width:15%;
}

.ReservePartialAvailable a:link, .ReservePartialAvailable a:visited, .ReservePartialAvailable a:hover
{
 	font:normal 11px verdana ;
	background-color:#d7332f;
	color:#ffffff;
	text-align:center;
}

.DayHeader, a.DayHeader:link, a.DayHeader:visited, a.DayHeader:hover
{
 	font:normal 11px verdana ;
	color:#000000;
	text-align:left;

	text-decoration:underline;
	vertical-align:middle;
	margin:5px;
	display:block;
	height:20px;
}

#WebCalendar tr
{
	background-color:#F3F3F3;
}

#WebCalendar tbody tr th
{
	background-color:#5F6267;
	font:bold 11px verdana;
	color:#ffffff;
	height:20px;
}

.Reservedenablelink
{
	font:normal 12px  arial;
	color: #8C3705;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
	outline:none;
}

a.Reservedenablelink:link, a.Reservedenablelink:visited, a.Reservedenablelink:hover
{
	font:normal 12px  arial;
	color: #8C3705;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
	outline:none;
}


.Reservedisablelink
{
	font:normal 12px  arial;
	color: #cccccc;
	text-decoration:none;
	text-align:left;
	outline:none;
}

a.Reservedisablelink:link, a.Reservedisablelink:visited, a.Reservedisablelink:hover
{
	font:normal 12px  arial;
	color: #cccccc;
	text-decoration:none;
	text-align:left;
	outline:none;
}

/* Reservation Settings Ends */

/* Template specific classes */
.maintable {
	width:963px;
}
.maintableborder {
	border:0px solid #ffffff;
	border-top:none;
	border-bottom:none;
}
.Header {
height:150px;
}
.Logo {
}
.TopImg {
	position:absolute;
	z-index:500;
	margin-top:197px;
	display:none;
}
.hmenudiv {


	display:inline;

}
.ContentBg {
	background-color:#315a6c;
	padding:10px;
	padding-top:20px;
	padding-left:20px;
	border:1px solid #a59975;
}
#extraimage {
	position:absolute;
	margin-top:150px;
	margin-right:0px;
	margin-left:150px;
	z-index:1500;
	display:none;
}
.RPMenu {
	display:inline;

}
.OLMenu {
	margin-top:0px;
	margin-right:0px;
	display:none;
}
.propertysearchfilter {
	position:absolute;
	margin-top:95px;
	margin-right:0px;
	z-index:0;
	display:inline;
	height:201px;
	width:220px;
    width:219px!ie;
}
.narrativesection {

	display:inline;

}

.gadgets {
	display:none;
	height:137px;

}

.vmenudivider {
}
.propertysearchheader {
	height:28px;
	font-family:verdana;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
	padding-left:10px;
	background-image:url(design1headerbg.jpg);
	background-repeat:repeat-x;
	height:28px;
}
.propertysearchbg {
	background-color:#b1efff;
	height:170px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

.content_table {
	background-color:#ffffff;
	padding:8px;
	border:1px solid #009900
	}
.bottom_color{
	background-color:#7a6f55;
	}

.SNicons{
	margin-left:0px;

}
.MenuTableHeight{height:640px; vertical-align:top;}



/* Template specific classes ends */


