@charset "utf-8";
/* CSS Document */
body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-color:#5699e7;
	
	
		}
#content {
	width:993px;
	height: 100%;
	position:relative;
	z-index:1;
}
#header {
	position:relative;
	width:993px;
	height:140px;
	z-index:2;
}
#maincontent {
	position:relative;
	width:993px;
	height:100%;
	background-image: url(../images/lastminute-maincontent.gif);
	background-repeat: repeat-y;
	z-index:2;
}
#maincontentoverlay {
	position:relative;
	width:906px;
	height:auto;
	padding: 10px 32px 0px 30px;
	text-align: left;
	margin: 0px 0px 0px 25px;
	z-index:2;
}
#navigation {
	position:relative;
	width:993px;
	height:27px;
	background-color: #375096;
	z-index:2;
}

#maincontentINT {
	position:relative;
	width:993px;
	height:auto;
	z-index:2;
	background-image: url(/images/lastminute-maincontent.gif);
	background-repeat: repeat-y;
	padding: 0px auto;
	margin: 0px auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#maincontentoverlayINT {
	position:relative;
	width:915px;
	z-index:2;
	height: auto;
	margin: 0px 0px 0px 23px;
	padding: 10px 20px 10px 20px;
	min-height: 450px;
}
#leftmaincontent {
	position:relative;
	width:360px;
	height:auto;
	float: left;
	z-index:3;
}
#rightmaincontent {
	position:relative;
	width:530px;
	height:auto;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3D59A8;
	font-weight: normal;
	z-index:3;
}
.clear{
clear:both;}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#a90d13;}
#qsrch {
	position:relative;
	width:340px;
	height:165px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#dealoftheday {
	position:relative;
	width:340px;
	height:226px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	z-index:4;
}
input.qsrchfield, textarea.qsrchfield, select.qsrchfield {
	color: #1F307D;
	font: normal 10px Arial, Helvetica, sans-serif;
	border: 1px solid;
	border-color: #1E307D;
	text-indent: 0px;
	background-color: #FFFFFF;
	padding: 3px;
	width: 95px;
	text-align: left;
	
}
input.qsrchbutton {
	color: #F2D13C;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	text-indent: 0px;
	background-image: url(/images/btn_qsrchsearchresults.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	padding: 0px;
	width: 107px;
	height: 25px;
}
#bottomlinks {
	position:relative;
	width:993px;
	height:214px;
	background-image: url(../images/bottomlinks.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	z-index:2;
}
#footer {
	height:148px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	position: relative;
	width: 993px;
	background-image:url(/images/pagebottom.jpg);
	background-repeat: no-repeat;
	padding:0px;
	margin:0px;
	z-index:2;
}
#footerarea {
	position:relative;
	height:auto;
	padding:0px 0px 0px 27px;
	text-align:center;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	z-index:2;
	}
#footerarea a:link, footerarea a:visited {
text-decoration:none;
font-weight:normal;
color:#000000;}
#footerarea a:hover, footerarea a:active {text-decoration:underline;
font-weight:normal;
color:#000000;	}
	
.style1 {
	color: #A90D13;
	font-weight: bold;
}
.style2 {
	color: #F2D23E;
	font-size: 12px;
}
.style4 {
	color: #F2D23E;
	font-size: 10px;
}
.style5 {
	font-size: 11px;
	font-weight: bold;
}
h1 img {
	margin: -8px 8px 2px 0px;
	}
h2 {
	color: #388de8;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #388de8;
	}
h4 {
	color: #388de8;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
h5 {
	color: #3d59a8;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
h6 {
	color: #afb2aa;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
.greenlink{
 color:#41ad49;
 font-weight:bold;
 text-decoration:underline;}
 .greenlink a:link{
 color:#41ad49;
 font-weight:bold;
 text-decoration:underline;}
 .greenlink a:hover{
 color:#41ad49;
 font-weight:bold;
 text-decoration:underline;}
 .greenlink a:visited{
 color:#41ad49;
 font-weight:bold;
 text-decoration:underline;}
.memofnames{
	text-decoration:none;
	} 
.memofnames a:link, .memofnames a:visited {
	color: #3d59a8; 
	text-decoration: none; 
	font-weight: normal;
	 }
.memofnames a:hover, .memofnames a:active {
	color: #0d266a; 
	text-decoration: none; 
	font-weight: normal;
	 }
a:link .propertiespg, a:visited .propertiespg {
	color: #3d59a8; 
	text-decoration: none; 
	font-weight: bold;
	 }
a:hover .propertiespg, a:active .propertiespg {
	color: #0d266a; 
	text-decoration: underline; 
	font-weight: bold;
 	} 
 .header_breadcrumbs4{
	font-size: 14px;
	}
.header_breadcrumbs4 a:link {
	font-size: 14px;
	text-decoration:underline;
	color:#004ccb;
	font-weight:bold;
	}
.header_breadcrumbs4 a:hover {
	font-size: 14px;
	text-decoration:underline;
	color:#004ccb;
	font-weight:bold;
	}
.header_breadcrumbs4 a:active {
	font-size: 14px;
	text-decoration:underline;
	color:#004ccb;
	font-weight:bold;
	}
.header_breadcrumbs4 a:visited {
	font-size: 14px;
	text-decoration:underline;
	color:#004ccb;
	font-weight:bold;
	}
 .header_breadcrumbs3{
	font-size: 14px;
	}
.header_breadcrumbs3 a:link {
	font-size: 14px;
	text-decoration:underline;
	color:#FF0000;
	font-weight:bold;
	}
.header_breadcrumbs3 a:hover {
	font-size: 14px;
	text-decoration:underline;
	color:#FF0000;
	font-weight:bold;
	}
.header_breadcrumbs3 a:active {
	font-size: 14px;
	text-decoration:underline;
	color:#FF0000;
	font-weight:bold;
	}
.header_breadcrumbs3 a:visited {
	font-size: 14px;
	text-decoration:underline;
	color:#FF0000;
	font-weight:bold;
	}
li {
	color: #388de8;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: disc;
	text-align: left;
	} 
P {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	} 
 
hr {
    border-style: solid;
    background-color: #f9e36e;
    height: 1px;
	padding: 1px;
    border: none; 
    width: 100%; 
    color: #388de8;
	margin:0px;
	}
.alert {
	color: #ea4b2f;
	font-weight: bold;
	}
.alertnumber {
	color: #ea4b2f;
	font-weight: bold;
	font-size:18px;
	}


	
/*********** BEGIN LAYOUT STYLES *************/

#specials-pic1 {
	width: 166px;
	height: 620px;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	clear:both;
	color:#41ad49;
	}
	#specials-pic1 p{
	color:#41ad49;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	}
#specials-pic1 a:link{
	color:#41ad49;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	}
#specials-pic1 a:hover{
	color:#41ad49;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	}
	
	
		
#specials-pic {
	width: 166px;
	height: 590px;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	clear:both;
	color:#41ad49;
	}
#specials-pic p{
	color:#41ad49;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	}
#specials-pic a:link{
	color:#41ad49;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	}
#specials-pic a:hover{
	color:#41ad49;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	}
.right-calloutpic2 {
	margin: 0px 0px 0px 0px;
	clear:both;
	}
.right-calloutpic3 {
	margin: 0px 0px 0px 0px;
	clear:both;
	}
.hpcontent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004ccb;
	margin: 5px 0px 2px 5px;
	}
.callouts {
	padding: 0px 2px 0px 0px;
	}
#emailsignup2 {
	width: 109px;
	padding-top: 5px;
	}

/* --CONTENT AREAS: Masthead */

.smallLinksBG {
	border-top: solid 1px #fff656;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	background-image:url(images/small-links-bg.jpg);
	height: 21px;
	}
#smallLinks {
	padding: 3px;
	background-image:url(images/bullet.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left: 5px;
	padding-right: 8px; 
	text-align: left;
	}
#smallLinks2 {
	padding: 3px;
	padding-left: 0px;
	padding-right: 5px; 
	}
#smallLinks p {
	color: #616168;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px; 
	}
#smallLinks a, #smallLinks2 a {
	color: #4A53CD; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	}
#smallLinks a:hover, #smallLinks2 a:hover {
	color: #4A53CD; 
	text-decoration: underline; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	}

.masthead-owner {
	background-image: url(/images/masthead-R-owner-bg.jpg);
	}
.sidenavbox {
	padding: 0px;
	margin-bottom:6px;
	}
.calloutbox {
	background-color: #ffffff;
	border: solid 2px #1f4487;
	padding: 0px;
	margin-bottom:15px;
	}
.calloutboxvideo {
	border: solid 2px #1f4487;
	background-color:#000000;
	padding: 0px;
	margin-bottom:8px;
	}
.calloutboxlogos {
	background-image:url(/images/logobox_bg.gif);
	background-repeat:repeat;
	border: solid 2px #1f4487;
	padding: 0px;
	margin-bottom:4px;
	}
.calloutbottombox {
	background-image:url(/images/bottombox_bg-test.gif);
	background-repeat:repeat;
	border: solid 2px #1f4487;
	height:290px;
	padding: 0px;
	margin-bottom:0px;
	}
.calloutbox2 {
	background-color: #fcf8be;
	border-top: solid 2px #99aee9;
	border-right: solid 2px #99aee9;
	border-left: solid 2px #99aee9;
	padding: 14px 10px 14px 10px;
	margin-bottom: 15px;
	}
#newsletter {
	background-color: #fcf8be;
	border: solid 2px #99aee9;
	padding: 14px 10px 14px 10px;
	margin-bottom: 6px;
	}
#ball {
	margin-top: -17px;
	}
#ball-bottom {
	margin-bottom: 5px;
	margin-top: 0px;
	background-color: #fcf8be;
	border-right: solid 2px #99aee9;
	border-bottom: solid 2px #99aee9;
	border-left: solid 2px #99aee9;
	padding: 0px 10px 10px 10px;
	}
.callouts p, #ball-bottom p {
	color: #3d59a8;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	}
img.callphoto {
	padding: -5px 5px 0px -10px;
	margin-bottom: 0;
	float:right;
	position: relative;
	}
	
	
.image-style-left {
	text-align: left;
	padding: 5px 5px 5px 5px;
	margin: 0px 15px 5px 0px;
	border: solid #388de8 2px;
	}
	
.image-style-right {
	text-align: right;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 15px;
	border: solid #388de8 2px;
	}
	
	
	
/* -- MAIN CONTENT AREA --*/
.fineprint {
	color: #3d59a8;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	}

/*********** BEGIN PROGRAMMED PAGE STYLES *************/
/* SEARCH PAGE */
.cellborder {
	border-top: 2px solid #f9e36e;
	font-size: 8px;
	height: 8px;
	} 
.searchlink {
	color: black;
	}
.querytable { 
	padding: 0px;
	margin: 0px;
	width: 98%;
	}
.querytable-special { 
	padding: 0px;
	margin: 0px;
	border: solid 1px #b6d1d8;
	width: 98%;
	}
.queryhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align:left;
	}
.queryspecs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #4C515B;
	text-align:left;
	padding: 3px 2px 3px 2px;
	}
.querylabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #4C515B;
	text-align:right;
	padding: 3px 2px 3px 2px;
	}
.querylabel-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	padding: 4px 2px 4px 2px;
	text-align: left;
	}  
.querylabel-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	border-bottom: solid 1px #b6d1d8;
	border-left: solid 1px #b6d1d8;
	padding: 4px 2px 4px 2px;
	text-align: left;
	}                         

/* The HOUSE page */
.housetable	{ 
	width: 685px;
	background-color: #FFFFFF; 
	padding: 0px;
	}
.housetableTopBG {
	background-image: url(/images/bg-houseinfo-top.gif);
	}
.housetableBtmBG {
	background-image: url(/images/bg-houseinfo-btm.gif);
	}
.housetableLftBG {
	background-image: url(/images/bg-houseinfo-left.gif);
	}
.housetableRtBG { 
	background-image: url(/images/bg-houseinfo-right.gif);
	}
a:link.houseNav, a:visited.houseNav {
	color: #3d59a8; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	height: 23px;
	 }
a:hover.houseNav, a:active.houseNav {
	color: #000000; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	height: 23px;
	}
/*.houseNav {
	height: 23px;
	background-image: url(/images/bg-houseNav.gif);
	text-align: center;
	}*/
.SUNbtnBG {
	background-image: url(/images/sun-btn-BG.gif);
	background-repeat:no-repeat;
	text-indent:2px;
	padding-right:5px;
	padding-bottom:0px;
	height: 23px;
	border: 1px solid #64C031;
	}
.houseThumb {
	border: 1px solid #64C031;
	height: 50px;
	padding: 1px;
	}
.CHECKlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	color: #ffffff;
	background-color: #80D94E;
	padding: 2px;
	}
.CHECKlabelvar2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	color: #ffffff;
	padding: 2px;
	background-image: url(/images/chkavail-gradBG.jpg);
	}
.CHECKlabelvar3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	color: #ea4b2f;
	padding: 2px;
	background-image: url(/images/chkavail-BGgradvar3.jpg);
	}
.CHECKdetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	}
a:link.chkBTN, a:visited.chkBTN {
	color: #388de8; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	 }
a:hover.chkBTN, a:active.chkBTN {
	color: #3d59a8; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	}
.padding {
	font-size:9px;
	padding:0px;
	}
.househead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	color:#3d59a8;
	}
.houseAddy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #388de8;
	padding-bottom:4px;
	}
.houseNamePopup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #388de8;
	padding-bottom:4px;
	}
.houseInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight: normal;
	color: #999999;
	}
.houselabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #64C031;
	}
.housespecs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #6E83BE;
	}
.housedetailsLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	}
.housedetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #9ea1d5;
	}
.dottedBG {
	background-image: url(/images/bg-greenwhitedots.gif);
	height: 1px;
	}
.availBG {
	background-color: #F1FDEA;
	border: 1px solid #64C031;
	padding: 2px;
	}
.availBGvar2 {
	background-image: url(/images/chkavail-formBGgradY.jpg);
	border: 1px solid #90AFBE;
	padding: 2px;
	}
.availBGvar3 {
	border: 1px solid #90AFBE;
	background-image: url(/images/chkavail-formBGgrad.jpg);
	padding: 2px;
	}
.houseTitle {
	color: #388de8;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	}
.photolink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding: 1px;
	}
A:link.photolink, A:visited.photolink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0066CC;
	}
A:hover.photolink, A:active.photolink  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #D6A62C;
	}
.amenitypic {
	border: 1px solid #cccccc;
	}
/* popup thumbnail page */
popupmaintable {
	background-color:#f1f8e9;
	}
/* The property details table */
.propdetailstable	{ 
	text-align: center;
	width: 100%;
	padding: 1px;
	}
.propdetailsheads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #17237B;
	text-align: center;
	padding: 2px;
	background-color: #BCD6F2;
	}
.propdetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 2px;
	background-color: #FAEFD0;
	color: #17237B;
	}
/* The property rates table */
.ratestable	{ 
	text-align: center;
	width: 80%;
	background-color: #eecc2c; 
	padding: 1px;
	border-color: #eecc2c;
}
.rateshead {
	font-weight: bold;
	color: #388de8;
	text-align: center;
	padding: 2px;
	border: 1px solid;
	border-color: #ffffff #c1c4bd #c1c4bd #ffffff;
	}
.rateslabel {
	font-weight: bold;
	color: #c1c4bd;
	text-align: center;
	padding: 2px;
	border: 1px solid;
	color: #ffffff;
	border-color: #ffffff #388de8 #388de8 #ffffff;
	}                
.ratesdata {
	font-weight: bold;
	text-align: center;
	padding: 1px;
	border: 1px solid;
	background-color: #ffffff;
	border-color: #ffffff #c1c4bd #c1c4bd #ffffff;
	}
/* The ALPHA units rates table */
.alphatable	{ 
	text-align: center;
	width: 95%;
	background-color: #f9fc85; 
	padding: 1px;
	border-color: #f9e36e;
	}
.alphahead {
	font-weight: bold;
	color: #388de8;
	text-align: center;
	padding: 0px;
	border: 1px solid;
	border-color: #ffffff #c1c4bd #c1c4bd #ffffff;
	}
.alphalabel {
	font-weight: bold;
	color: #388de8;
	text-align: center;
	padding: 2px;
	border: 1px solid;
	background-color: #bee7fb;
	border-color: #ffffff #388de8 #388de8 #ffffff;
	}              
a:link.alphalink, a:visited.alphalink {
	font-weight: bold;
	color: #388de8;
	text-align: center;
	text-decoration: none;
	}                
a:hover.alphalink, a:active.alphalink {
	font-weight: bold;
	color: #000000;
	text-align: center;
	text-decoration: underline;
	}                
.alphadata {
	font-weight: normal;
	text-align: center;
	padding: 1px;
	border: 1px solid;
	background-color: #ffffff;
	border-color: #ffffff #c1c4bd #c1c4bd #ffffff;
	}
.alphadata a:link {
	color: #3d59a8; 
	text-decoration: none; 
	font-weight: bold;
	 }
.alphadata a:visited {
color: #3d59a8; 
text-decoration: none; 
font-weight: bold;
 	}
.alphadata a:hover{
	color: #0d266a; 
	text-decoration: underline; 
	font-weight: bold;
	}                
.alphadata a:active {
	color: #0d266a; 
	text-decoration: underline; 
	font-weight: bold;
 	}
/* The CONDO units rates table */
.condoratestable	{ 
	text-align: center;
	width: 80%;
	background-color: #eecc2c; 
	padding: 1px;
	border-color: #eecc2c;
	}
.condorateshead {
	font-weight: bold;
	color: #388de8;
	text-align: center;
	padding: 0px;
	border: 1px solid;
	border-color: #ffffff #c1c4bd #c1c4bd #ffffff;
	}
.condorateslabel {
	font-weight: bold;
	color: #388de8;
	text-align: center;
	padding: 2px;
	border: 1px solid;
	background-color: #5699e7;
	border-color: #ffffff #388de8 #388de8 #ffffff;
	}         
.condolegend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	color: #ffffff;
	background-color: #378ce9;
	padding: 3px;
	border: 1px solid #ffffff;
	}       
.condomatch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	color: #000000;
	background-color: #70bea0;
	padding: 3px;
	border: 1px solid #ffffff;
	}    
.condoNOmatch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	color: #000000;
	background-color: #ffffff;
	padding: 3px;
	border: 1px solid #ffffff;
	}       
a:link.condolink, a:visited.condolink {
	font-weight: bold;
	color: #388de8;
	text-align: center;
	text-decoration: none;
	}                
a:hover.condolink, a:active.condolink {
	font-weight: bold;
	color: #000000;
	text-align: center;
	text-decoration: underline;
	}                
.condoratesdata {
	font-weight: normal;
	text-align: center;
	padding: 1px;
	border: 1px solid;
	background-color: #ffffff;
	border-color: #ffffff #c1c4bd #c1c4bd #ffffff;
	}

.discount {
	text-decoration: none; 
	font-weight: bold;
	font-size: 14px;
	 }
.avail {
	text-decoration: none; 
	font-weight: bold;
	font-size: 14px;
	 }
a:link.discount, a:visited.discount {
	color: #ea4b2f; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 10px;
	 }
a:hover.discount, a:active.discount {
	color: #ea4b2f; 
	text-decoration: underline; 
	font-weight: bold;
	font-size: 10px;
	}             
a:link.avail, a:visited.avail {
	color: #ea4b2f; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 10px;
	 }
a:hover.avail, a:active.avail {
	color: #000000; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 10px;
	}             
/*For the 3D text links that need to look like form buttons*/
.buttonbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 120%;
	color: #ffffff;
	}
.buttonbartable {
	padding: 0px;
	margin: 0px;
	}
.buttonbarcell {
	color: #ffffff;
	font: bold 11px Arial, Helvetica, sans-serif;
	border: 2px;
	border-style: outset;
	border-color: #9ea1d5 #000000 #000000 #9ea1d5;
	text-indent: 2px; 
	background-color: #3d59a8;
	padding: 3px;
	}
	
a:link.buttonbarlink , a:active.buttonbarlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
a:hover.buttonbarlink , a:visited.buttonbarlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
	}
/* FORM elements */
textarea.guestcomment, select.guestcomment {
	color: #000000;
	font: normal 11px Arial, Helvetica, sans-serif;
	border: 1px inset;
	border-color: #d1e5dd #3d59a8 #3d59a8 #d1e5dd;
	text-indent: 2px; 
	background-color: #ffffff;
	padding: 1px;
	width: 400px;
	}


/* FORM elements */
	input.house, textarea.house, select.house {
	color: #000000;
	font: normal 11px Arial, Helvetica, sans-serif;
	border: 1px solid;
	border-color: #d1e5dd #3d59a8 #3d59a8 #d1e5dd;
	text-indent: 2px; 
	background-color: #ffffff;
	padding: 2px 
	}
	
input.secure, textarea.secure, select.secure{
	color: #000000;
	font: normal 12px Arial, Helvetica, sans-serif;
	border: 1px inset;
	border-color: #baa952;
	text-indent: 2px; 
	background-color: #ffffff;
	padding: 1px 1px 1px 10px;
	width: 110px;
	}
/* The checkbox/radio alternative to matches the page background color */
input.clear {
	color: #000000;
	border: 0px;
	background-color: #fef5e3;
	padding: 0px;
	width: 20px;
	}
input.clearWhite {
	color: #FFFFFF;
	border: 0px;
	background-color: #FFFFFF;
	padding: 0px;
	}
/* The button alternative with a 3d effect */
/*input.button {
	color: #ffffff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px;
	border-color: #9ea1d5 #000000 #000000 #9ea1d5;
	text-indent: 25px; 
	background-image: url("/images/check-avail-btn.gif");
	background-color: #3d59a8;
	padding: 2px;
	height: 25px;
	}*/
.button2 {
	color: #eecc2c;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #eecc2c;
	background-image: url(/images/btn_search.gif);
	background-repeat: repeat-x;
	padding: 5px 8px;
	margin:0px;
	height: 25px;
	}
input.button2 {
	color: #eecc2c;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #eecc2c;
	background-image: url(/images/btn_search.gif);
	background-repeat: repeat-x;
	padding: 4px 8px;
	height: 25px;
}
input.button3 {
	color: #eecc2c;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #eecc2c;
	background-image: url(/images/btn_findmyrental.gif);
	background-repeat: repeat-x;
	padding: 0px;
	height: 28px;
}
	
a:link.button2, .a:visited.button2{font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color: #eecc2c;
text-decoration:none;}
a:hover.button2, a:active.button2{font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color: #eecc2c;
text-decoration:none;}

input.thumbpic {
	color: #eecc2c;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #eecc2c;
	background-image: url(/images/btn_search.gif);
	background-repeat: repeat-x;
	padding: 2px;
	height: 25px;
	
	}
.thumbpic {
	color: #eecc2c;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #eecc2c;
	background-image: url(/images/btn_search.gif);
	background-repeat: repeat-x;
	padding: 2px;
	height: 75px;
	
	}
input.buttonvar2 {
	color: #ffffff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	border: 2px;
	border-style: outset;
	border-color: #C5D8AF #42705E #42705E #C5D8AF;
	text-indent: 2px; 
	background-color: #70BEA0;
	padding: 2px;
	}
input.buttonvar3 {
	color: #ffffff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	border-style: outset;
	border-color: #C5D8AF #42705E #42705E #C5D8AF;
	text-indent: 0px; 
	padding: 0px;
	width: auto;
	}
/* ********************************** */
/* OLD STYLES FROM PREVIOUS DESIGN - LEFT IN PLACE IN CASE THEY ARE NEEDED */
a.leftlink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #FFFFFF;
	}
a.leftlink:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #FFFFFF;
	}
a.hottext {
	font-family: Verdana;
	font-size: 9pt;
	color: #05570D;
	font-weight : 500;
	}
a.hot:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #990000;
	text-decoration : underline;
	}
.bottomphrase {
	font-family: Times New Roman;
	font-size: 10px;
	color: #05570D;
	font-weight: 700;
	}
.bottmomlinks {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: .5em;
	}
.whitetext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : #FFFFFF;
	font-weight : 500;
}
.bottomtext {
	font-family: Verdana;
	font-size: 10px;
	color: #3C3EA5;
	font-weight: bold;
}
a.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #0000FF;
	}
a.small:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #0000FF;
	text-decoration : underline;
	}
a.bluelink {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : #0000FF;
	}
a.bluelink:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : #0000FF;
	text-decoration : underline;
	}
.weather {
	font-family: Arial, helvetica, sans-serif;
	font-size: 8pt;
	color : #FFFFFF;
	font-weight: 600;
	}
a.smallgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #4B4B4B;
	}
a.smallgrey:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #4B4B4B;
	text-decoration : underline;
	}
.smallgreen {
	font-family : Verdana;
	font-size : 7pt;
	color : #05570D;
	}
.td8pt {
	font-family:arial,helvetica;
	font-size:8pt;
	}
.td8ptR {
	font-family:arial,helvetica;
	font-size:8pt;
	color: Red;
	font-weight: Bold;
	}
a.whitelink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FFFFFF;
	font-weight : 700;
	text-decoration : underline;
	}
a.whitelink:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FFFFFF;
	font-weight : 700;
	text-decoration : underline;
	}
a.smallwhitelink {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
	}
a.smallwhitelink:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
	}
.largetitle {
	font-family : Arial;
	font-size : 12pt;
	color : #155991;
	font-weight : 700;
	}
.flashBorder{
	border: 1px solid #555;
	}
.imgBorder{
	border: 1px solid #000;
	}
A.acities, A.acities:hover {
  font-family: verdana; 
  font-size: 10px; 
  white-space: nowrap;
	}
A.acities {color: #5096B9; text-decoration: none;}
A.acities:hover {color: black; text-decoration: underline;}
.yellowbox {
  background: #0154AE; 
  border: 1px solid #575757;
	}
/* The RESULTS page */
.resultshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #388de8;
	padding: 5px;
	}
.resultsspecs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	text-align: left;
	line-height: normal;
	border: 1px solid #ffcc33; 
	background-color: #ffffff;
	padding: 8px;
	}
.resultsspecshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: left;
	line-height: normal;
	background-image:url(/images/bg-table.gif);
	background-repeat:repeat-x;
	background-color:#5699e7;
	padding: 8px;
	}
.resultstable	{ 
	width: 95%;
	border: 1px solid #FFCC33;
	background-color: #FFFF33;
	padding: 1px;
	}
  /* The CONCIERGE page */
.conciergetable {
	width: 600px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	border: 0px;
	}
.conciergehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #155991;
	padding: 3px;
	background-color: #FFFFFF;
	}
.conciergespecs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px;
	}

.conciergelocation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #3C3EA5;
	padding: 3px;
	border-top: thin solid #E5D999;
	border-bottom: thin solid #E5D999;
	}
	
#googlePlus {
	position:absolute;
	right: 360px;
	top:44px;
	z-index:100001;
	width: 75px;
	height: 25px;
}

