/* CSS Document */

/* Default Settings */

body {
	margin:0px;
	padding:0px;
}
.bodycolor {
	background-color:#f2f2f2;
}
.footertext                         /* copyright text */
 {
	font:normal 11px arial;
	color:#6d6d6d;
	vertical-align:bottom;
	text-decoration: none;
	padding-bottom:2px;
}
a:link {
	font: normal 13px arial;
	color: #036694;
	text-decoration:underline;
}
a:visited {
	font: normal 13px arial;
	color: #036694;
	text-decoration:underline;
}
a:hover {
	font: normal 13px arial;
	color: #036694;
	text-decoration: none;
}
.bottomlinks {
	font:normal 11px arial;
	color:#6d6d6d;
	vertical-align:bottom;
	text-decoration: none;
	padding-bottom:1px;
}
a.bottomlinks:link {
	font:normal 11px arial;
	color:#6d6d6d;
	vertical-align:bottom;
	text-decoration: none;
}
a.bottomlinks:visited {
	font:normal 11px arial;
	color:#6d6d6d;
	vertical-align:bottom;
	text-decoration: none;
}
a.bottomlinks:hover {
	font:normal 11px arial;
	color:#000000;
	vertical-align:bottom;
	text-decoration: none;
}
.edit {
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color: #ffffff;
	text-decoration:none;
	border: 1px solid #d3cec3;
	background-color:#665f4e;
	font-weight:bold;
	position:absolute;
}
/* Default Settings ends */

/* Form settings */

.FormBodyText {
	font:normal 12px arial;
	color: #3e3e3e;
	line-height: 18px;
	text-align:left;
}
.FormLabelText					/* used for form labels e.g. username, password..etc */ {
	font:normal 12px arial;
	color:#3e3e3e;
	text-decoration: none;
	line-height:15px;
	text-align:left;
	white-space:nowrap;
}
.FormLabelTextHeader				/* used for form labels e.g. username, password..etc */ {
	font:bold 14px arial;
	color:#000000;
	text-decoration: none;
}
.FormLabelHeader {
	font:bold 14px arial;
	background-color:#6b6b6b;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
	line-height:25px;
	padding:3px 5px;
}
.FormLabelSubHeader {
	font:normal 12px arial;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.FormErrorText {
	font:normal 12px arial;
	color:#f60000;
	text-decoration: none;
	text-align:left;
}
.FormMessageText {
	font:normal 12px arial;
	color:#b6550c;
	text-decoration: none;
	vertical-alignment:middle;
	text-align:left;
	line-height:26px;
}
.FormButton {
	font:normal 12px arial;
	color:#ffffff;
	border:1px solid #d8d7d7;
	background-color:#0689a1;
	text-decoration:none;
	cursor:pointer;
	line-height:18px;
}
.FormTextField {
	font:normal 12px arial;
	color:#656565;
	background-color:#f2f2f2;
	border:1px solid #9bb2c8;
	text-decoration: none;
	Height:18px;
	width:107px;
}
.RequiredField {
	background-color:#ccdbec;
}
.RequiredLabel {
	color:#e89b43;
	vertical-align:top;
	text-align:center;
}
.formtableborder
{
	border:1px solid #034a60;
}
.FormTableHeader {
	font:normal 13px arial;
	color:#ffffff;
	background-color:#6b6b6b;
	text-decoration: none;
	text-align:left;
	line-height:28px;
	padding-left:2px;
	padding-right:2px;
	border-bottom:1px solid #f2f2f2;
}
.FormTableSubHeader {
	font:normal 13px arial;
	color: #ffffff;
	text-decoration: none;
}
.FormTablerow {
	font:normal 12px arial;
	color:#000000;
	background-color:#b2b2b1;
	text-decoration: none;
	text-align:left;
	line-height:28px;
	padding-left:2px;
	padding-right:2px;
	border-bottom:1px solid #f2f2f2;
}
.FormTablerowAlt {
	font:normal 12px arial;
	color:#000000;
	background-color:#dededd;
	text-decoration: none;
	text-align:left;
	line-height:28px;
	padding-left:2px;
	padding-right:2px;
	border-bottom:1px solid #f2f2f2;
}
.FormTableHeader td, .FormTablerow td, .FormTablerowAlt td
{
	padding-left:7px;
	padding-right:7px;
	height:20px;
}

.FormTableSubrow {
	font:normal 10px verdana;
	color: #000000;
	height:30px;
	text-align:left;
	text-decoration: none;
}
.FormTableFooter {
	font:bold 11px verdana;
	color:#ffffff;
	background-color:#405865;
	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;
}

.FormTabActive {
	font:bold 12px arial;
	color: #ffffff;
	background-image:url(tab_active.jpg);
	background-repeat:no-repeat;
	height:39px;
	width:151px;
	text-decoration: none;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
}

.FormTabInactive {
	font:normal 12px arial;
	color: #565656;
	background-image:url(tab_inactive.jpg);
	background-repeat:no-repeat;
	height:39px;
	width:151px;
	text-decoration: none;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
}
.FormTextArea {
	font:normal 12px arial;
	color:#656565;
	background-color:#f2f2f2;
	border:1px solid #9bb2c8;
	width:250px;
}

.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 12px arial;
	color:#656565;
	background-color:#f2f2f2;
	border:1px solid #9bb2c8;
	text-decoration: none;
	width:112px;
}
.FormBullet {
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../templates/GerystarChicResidentPortalStyle/build_bullet.png');
	background-repeat:no-repeat;
	background-position:left;
	width:12px;
	height:12px;
	padding-right:10px;
	vertical-align:middle;
}
.FormBullet[class] {
	background-image:url(build_bullet.png);
	background-repeat:no-repeat;
	background-position:left;
	width:12px;
	height:12px;
	padding-right:10px;
	vertical-align:middle;
}
.FormImage {
	border: dashed 1px #50504f;
	font-family: arial;
	font-size: 11px;
	color: #000000;
}
.iframetransbg {
	background:none transparent;
	padding-left:0px;
	padding-right:10px;
}
.iframepopupbg
{
background:none transparent;
}

.FormLinks {
	font:normal 12px arial;
	color: #3e3e3e;
	text-decoration: underline;
}
a.FormLinks:link, a.FormLinks:visited{
	font:normal 12px arial;
	color: #3e3e3e;
	text-decoration: underline;
}
a.FormLinks:hover {
	font:normal 12px arial;
	color: #3e3e3e;
	text-decoration: none;
}
.FormPageNumber {
	font:normal 11px arial;
	color:#3e3e3e;
	text-decoration:none;
	text-align:left;
}
a.FormPageNumber:link, a.FormPageNumber:visited, a.FormPageNumber:hover{
	font:normal 11px arial;
	color:#3e3e3e;
	text-decoration:none;
	text-align:left;
}
.ActiveFormPageNumber {
	font:normal 11px arial;
	color:#3e3e3e;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
}
.FormPageNumberdivider {
	font:bold 11px verdana;
	color:#000000;
	text-align:right;
	text-decoration:none;
}
.ProfileTablebg {
	background-color:#dededc;
	padding:10px;
}
.ProfiletableText {
	font:bold 11px verdana;
	color: #155a80;
	text-align:left;
}
.ProfileFormLinks {
	font:bold 11px verdana;
	color: #155a80;
	text-decoration:underline;
	text-align:left;
}
a.ProfileFormLinks:link,  a.ProfileFormLinks:visited{
	font:bold 11px verdana;
	color: #155a80;
	text-decoration: underline;
	text-align:left;
}
a.ProfileFormLinks:visited {
	font:bold 11px verdana;
	color: #155a80;
	text-decoration:underline;
	text-align:left;
}
a.ProfileFormLinks:hover {
	font:bold 11px verdana;
	color: #15738c;
	text-decoration: underline;
	text-align:left;
}
form
{
	padding:0px;
	margin:0px;
}

/* Form settings ends */

/*eBrochure Settings*/
.ebroiframetransbg {
	background:#F2F2F2;
}
.ebrochuremaintable {
	background-color:#ffffff;
	width:690px;
}
.ebrochureinnertable {
	background-color:#ffffff;
	width:660px;
}
.ebrochureheaderbg {
	height:162px;
	width:660px;
	background:#3D6B85;
	
}
.ebrochurecontentbg {

	background-color:#ffffff;
	width:660px;
}
.ebrochurecontentbgcolor {   /* for bottom color of background plain color which comes in a div  */
	background-color:ffffff;
}
.ebrochurepropname {
	font:normal 25px Arial;
	color: #ffffff;
	text-decoration: none;
	font-style:normal;
	vertical-alignment:middle;
}
.ebrochurepropaddress {
	font:normal 15px Arial;
	color: #ffffff;
	text-decoration: none;
	font-style:normal;
	vertical-alignment:middle;
}
.ebrochurenormaltext {
	font:normal 12px Arial;
	color: #000000;
	text-decoration: none;
	font-style:normal;
	vertical-alignment:middle;
}
.ebrochuredesign1header {
	font:bold 16px Arial;
	color: #4D860F;
	text-decoration: none;
	font-style:normal;
	height:22px;
	
}
.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 Arial;
	color: #4D860F;
	text-decoration: none;
	font-style:normal;
	vertical-alignment:middle;
}
.ebrochurelink {
	font:normal 15px Arial;
	color: #ffffff;
	text-decoration: underline;
	font-style:normal;
	vertical-alignment:middle;
}
a.ebrochurelink:link, a.ebrochurelink:visited {
	font:normal 15px Arial;
	color: #ffffff;
	text-decoration: underline;
	font-style:normal;
	vertical-alignment:middle;
}
a.ebrochurelink:hover {
	font:normal 15px Arial;
	color: #ffffff;
	text-decoration: none;
	font-style:normal;
	vertical-alignment:middle;
}
.ebrochurefootertext {
	font:normal 12px Arial;
	color: #ffffff;
	text-decoration: none;
	font-style:normal;
	background:#3D6B85;
	height:22px;
	padding-left:11px;
	text-align:right;
}
.ebrochuremapdimensions {   	 /* for map dimensions  */
	width:550px;
	height:300px;
}
.ebrochurebullet {    		/* for bullets of headers  */
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale src='../templates/GerystarChicResidentPortalStyle/build_formbullet.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	width:10px;
	height:10px;
}
.ebrochurebullet[class] {    		/* for bullets of headers  */
	background-image:url(build_formbullet.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:10px;
	height:10px;
}
.ebrochureverticalseparator                   /* updated for sp7*/ {
	background:url(build_separator.gif) repeat-y;
}
.ebrochurehorizontalseparator                   /* updated for sp7*/ {
	background:url(build_separator.gif) repeat-x;
}
.ebrochurepropertythumbnail {
	height:126px;
	width:160px;
	border: 1px solid #999999;
	float:right;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}
.ebrochurehorizontalcolorseparator {
	background-color:#49667b;
	height:10px;
}
.ebrochuretopleftcorner                                     /* updated for png*/ {
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GerystarChicResidentPortalStyle/build_top_leftcorner.png');
	background-position:right;
	background-repeat:no-repeat;
	height:23px;
	width:9px;
}
.ebrochuretopleftcorner[class] {
	background-image:url(build_top_leftcorner.png);
	background-position:right;
	background-repeat:no-repeat;
	height:23px;
	width:9px;
}
.ebrochuretoprightcorner                               /* updated for png*/ {
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GerystarChicResidentPortalStyle/build_top_rightcorner.png');
	background-repeat:no-repeat;
	height:23px;
	width:9px;
	background-position:left;
}
.ebrochuretoprightcorner[class] {
	background-image:url(build_top_rightcorner.png);
	background-repeat:no-repeat;
	height:23px;
	width:9px;
	background-position:left;
}
.ebrochurebotleftcorner                               /* updated for png*/ {
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GerystarChicResidentPortalStyle/build_bot_leftcorner.png');
	background-position:right;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
}
.ebrochurebotleftcorner[class] {
	background-image:url(build_bot_leftcorner.png);
	background-position:right;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
}
.ebrochurebotrightcorner                               /* updated for png*/ {
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GerystarChicResidentPortalStyle/build_bot_rightcorner.png');
	background-position:top left;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
}
.ebrochurebotrightcorner[class] {
	background-image:url(build_bot_rightcorner.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
}
.ebrochuretopshadow                               /* updated for png*/ {
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GerystarChicResidentPortalStyle/build_top_shadow.png');
	background-position:bottom;
	background-repeat:repeat-x;
	height:8px;
}
.ebrochuretopshadow[class] {
	background-image:url(build_top_shadow.png);
	background-position:bottom;
	background-repeat:repeat-x;
	height:8px;
}
.ebrochureleftshadow                               /* updated for png*/ {
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GerystarChicResidentPortalStyle/build_left_shadow.png');
	background-position:right;
	background-repeat:repeat-y;
}
.ebrochureleftshadow[class] {
	background-image:url(build_left_shadow.png);
	background-position:right;
	background-repeat:repeat-y;
}
.ebrochurebottomshadow                               /* updated for png*/ {
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GerystarChicResidentPortalStyle/build_bottom_shadow.png');
	background-position:top;
	background-repeat:repeat-x;
}
.ebrochurebottomshadow[class] {
	background-image:url(build_bottom_shadow.png);
	background-position:top;
	background-repeat:repeat-x;
}
.ebrochurerightshadow                               /* updated for png*/ {
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GerystarChicResidentPortalStyle/build_right_shadow.png');
	background-position:left;
	background-repeat:repeat-y;
}
.ebrochurerightshadow[class] {
	background-image:url(build_right_shadow.png);
	background-position:left;
	background-repeat:repeat-y;
}
.ebrochuredatetime {
	font:normal 12px arial;
	color: #000000;
	text-decoration: none;
}
/*eBrochure Settings*/

/* Events Calender starts */
.calenderborderleft {
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	font-family: arial;
	color:#000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.calenderborderright {
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	font-family: arial;
	color:#000000;
	font-size: 12px;
	font-weight: bold;
	width:50px;
	height:50px;
	text-decoration: none;
}
.EventDetailHeader {
	font:normal 13px arial;
	color:#ffffff;
	background-color:#6b6b6b;
	text-decoration: none;
	text-align:left;
	line-height:28px;
	padding-left:2px;
	padding-right:2px;
	border-bottom:1px solid #f2f2f2;
}
/*events calender ends */

/* Login Settings */           /*common setting applicable to both Resident Login and online leasing login*/


.LoginiFrameTransbg {
	background:none transparent;
}
.LoginFormLabelText {
	font:normal 12px arial;
	color:#3e3e3e;
	text-decoration: none;
	line-height:15px;
	text-align:left;
	white-space:nowrap;
}
.LoginSelect {
	font:normal 12px arial;
	color:#3e3e3e;
	background-color:#f2f2f2;
	border:1px solid #9bb2c8;
	text-decoration: none;
}
.LoginFormTextField {
	font:normal 12px arial;
	color:#3e3e3e;
	background-color:#f2f2f2;
	border:1px solid #9bb2c8;
	text-decoration: none;
	width:100px;
}
.LoginFormButton {
	font:normal 12px arial;
	color:#ffffff;
	border:1px solid #d8d7d7;
	background-color:#0689a1;
	text-decoration:none;
	cursor:pointer;
	line-height:18px;
}
.LoginRequiredField {
	font:normal 11px arial;
	color: #3e3e3e;
	height:20px;
	border: 1px solid #d8d7d7;
	background-color:#ccdbec;
	text-decoration: none;
}
.Loginformlink {
	font:normal 11px arial;
	color: #3e3e3e;
	text-decoration: underline;
}
a.Loginformlink:link,  a.Loginformlink:visited{
	font:normal 11px arial;
	color: #3e3e3e;
	text-decoration: underline;
}
a.Loginformlink:hover {
	font:normal 11px arial;
	color: #3e3e3e;
	text-decoration: none;
}
.LoginFormMessageText {
	font:bold 12px arial;
	color: #b6550c;
	text-decoration: none;
	font-style:itallic;
	height:30px;
	vertical-alignment:middle;
	text-align:left;
}
.LoginFormErrorText {
	font:normal 12px arial;
	color: #f60000;
	text-decoration: none;
	text-align:left;
}
.LoginTableHome {
	border:0px;
	width:500px;
	margin:0px;
}
.LoginTableInner {
	border:0px;
	width:500px;
	margin:0px;
}
/* Login Settings */

/* Editor settings */                        /* not to change any settings in this section */

.normaltext {
	font:normal 13px arial;
	color: #3e3e3e;
	line-height: 18px;
}
.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 13px arial;
	color: #3e3e3e;
	line-height: 18px;
}
/* Menu settings */
.vlinkbg                                                 /* for vertical menu*/ {
	font:bold 13 arial;
	color:#3f3f3f;
	text-decoration:none;
	background-image:url(vmenu_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:30px;
	padding-right:20px;
	vertical-align:top;
	text-align:right;
}

.vlinkbg a:link                                                /* for vertical menu*/ {
	font:bold 13 arial;
	color:#3f3f3f;
	text-decoration:none;
	text-align:right;
}
.vlinkbg a:visited                                                /* for vertical menu*/ {
	font:bold 13 arial;
	color:#3f3f3f;
	text-decoration:none;
	text-align:right;
}



.vlinkbg a:hover                                                /* for vertical menu*/ {
	font:bold 13 arial;
	color:#3f3f3f;
	text-decoration:none;
	text-align:right;
}
.activevlinkbg                                                 /* for vertical menu*/ {
	font:bold 13 arial;
	color:#3f3f3f;
	text-decoration:none;
	background-image:url(vmenu_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:30px;
	padding-right:20px;
	vertical-align:top;
	text-align:right;
}
.activevlinkbg a:link, .activevlinkbg a:visited, .activevlinkbg a:hover{                                                
	font:bold 13 arial;
	color:#d27234;
	text-decoration:none;
	text-align:right;
}
/* Menu settings ends */


/* Google Gadgets Starts*/
.drag
{
	position:absolute;
	top:100px;
	left:500px;
	cursor:move;
	z-index: 9000;
	background: #cccccc url(build_Gadget_TopBg.jpg) repeat-x 0px 0px;
	border:1px solid #404e6b;
	width:100px;
	height:100px;
	padding:20px 10px 10px 10px;
	visibility:hidden;
}

.closeLink
{
	background: #cccccc url(build_close.jpg) no-repeat 0px 0px;
	cursor:pointer;
	POSITION: absolute;
	TOP: 6px; 
	height:15px;
	width:15px;
	LEFT: 100px
}
/* Google Gadgets ends*/


/* Section settings */
.design1header {
	font:bold 16px arial;
	color:#034472;
	text-decoration:none;
	vertical-align:middle;
	text-transform:uppercase;
	border-bottom:1px solid #709b43;
}
.design2header {
	font:bold 16px arial;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	text-transform:uppercase;
}

.design3header {
	font:bold 13px arial;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	text-transform:uppercase;
}
/* 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: #555555;
	text-decoration:none;
	text-align:left;
	outline:none;
}

a.Reservedisablelink:link, a.Reservedisablelink:visited, a.Reservedisablelink:hover
{
	font:normal 12px  arial;
	color: #555555;
	text-decoration:none;
	text-align:left;
	outline:none;
}

/* Reservation Settings Ends */


/* Template specific classes */

.frametop {
	background-image:url(frame_top.jpg);
	background-repeat:repeat-x;
}
.frameleft {
	background-image:url(frame_left.jpg);
	background-repeat:repeat-y;
}
.frameright {
	background-image:url(frame_right.jpg);
	background-repeat:repeat-y;
}
.framebottom {
	background-image:url(frame_bottom.jpg);
	background-repeat:repeat-x;
}
.logobg {
	background-image:url(logo_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.leftbg {
	background-image:url(left_bg.jpg);
	background-repeat:repeat-y;
}
.aptsearch_bg {
	background-image:url(apt_search_bg.jpg);
	background-repeat:repeat-x;
	background-color:#f5f5f5;
	border:1px soldi #cbcbcb;
}
.contentbg {
	background-image:url(content_bg.jpg);
	background-repeat:repeat-y;
}
.footerbg {
	background-image:url(footerbg.jpg);
	background-repeat:repeat-x;
	height:76px;
}
#vase {
	position:absolute;
	height:201px;
	width:91px;
	margin-bottom:0px;
	background-image:url(vase.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin-top:-125px;
	margin-left:50px;
}


.refericon {
padding-bottom:3px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
.refericon{
padding-bottom:0px;
}
}


/* Template specific classes ends */


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
* {
	padding: 0;
	margin: 0;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: Bold 12px tahoma;
	color: #333333;
	text-transform : uppercase;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_window a:link {
	color: #666666;
}
#TB_window a:visited {
	color: #666666;
}
#TB_window a:hover {
	color: #000;
}
#TB_window a:active {
	color: #666666;
}
#TB_window a:focus {
	color: #666666;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {
	background:url(../Images/macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption {
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow {
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow {
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle {
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title {
	background-color:#e8e8e8;
	height:27px;
}
#TB_ajaxContent {
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal {
	padding:15px;
}
#TB_ajaxContent p {
	padding:5px 0px 5px 0px;
}
#TB_load {
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect {
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
.pagetitle					        /* needed only when there is a page title */
 {
	font:normal 14px arial;
	color:#000000;
}
.pagesubheader					    /* needed only when there is a page title */ 
{
	font:normal 12px arial;
	color: #000000;
}
