/* CSS Document */



/* 

Author:Andalucia Web Solutions

Website: http://www.andaluciaws.com

Created:Enero 2007

Last Amended:Stacy Prendeville

 */

 /*

global values + layout divs

======================================

*/



/* Remove padding and margin */

* {

	margin:0px;

	padding:0px;}



body{
	background-color:#FFF;
	font-family: Arial, Helvetica, Geneva, verdana, sans-serif;
	font-size:80%;
	color:#000066;
	text-align:center;
	min-width:800px;
	line-height: 120%;
	background-image:url(tmp-img/tile.png);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}



table{

font-size:13px

}



#outer{

	width:800px;

	margin: 0 auto;

	text-align:left;

}



/*Layout for property list page*/

.threecol{

width:800px; 

text-align:left;

}

.threeleft{

width:205px;

float:left;

}

.threeright{

float: right;

width:585px

}

.threesubleft{

float:left;

width:345px;

}

.threesubright{

float:right;

width: 210px;

border: 1px solid #FF9900;

padding:12px;

}



/*Layout for Property Profile page*/




.profleft{

width:240px;

float:left;

}

.profsright{
float: right;
width:325px;
padding:10px;
}
.profright{

float: right;

width:530px

}

.profsubleft{

float:left;

width:325;

padding-top: 10px;

}

.profsubright{

float:right;

width: 200px;

padding-top: 4px;

}





/* Remove border around linked images */

img {

	border: 0;}



/* Class for clearing floats*/

.clear {

	clear:both;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	margin-top: 10px;

	padding: 5px;

	color: #FF9900;

	font-size: 90%;

	font-weight: bold;

	text-align: center;

}

	

.clearit{

clear:both;

}



/* Form classes */



form.quicksearch {





}

select.quick{

color:#000066;

font-family: Arial, Helvetica, Geneva, verdana, sans-serif;

font-size:12px;

margin-top:12px;

margin-bottom:12px;

}

input.searchbutt{

background-color:#000066;

color:#FFFFFF;

border: 0;

padding: 3px 10px 3px 10px;

font-weight:bold;

font-size:12px

}

input.searchbuttorange{

background-color:#FF9933;

color:#000000;

border: 0;

padding: 4px 6px 4px 6px;



}





	

/* Main Navigation List*/	

/* Main Navigation List*/	

ul#navlist

{

	white-space: nowrap;

	width: 800px;

	background-image: url(tmp-img/bg.jpg);

	margin: 0;

	padding: 0;

	background-repeat:no-repeat;

	height:37px;

}



ul#navlist li

{

	display: inline;

	list-style-type: none;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FEC26C;

	margin: 0px;

	padding: 0px;

}



ul#navlist a, ul#navlist a:link, ul#navlist a:visited

{padding: 9px 7px 5px 7px;

	color: #000066;

	text-decoration: none;

	font-weight: bold;margin: 0px;line-height:37px;
	

}



ul#navlist a:hover

{

color: #000066;

background-color: #FFFFFF;

text-decoration: none;

}



#branding {

	height: 183px;

}



#headmain {

	height: 146px;

	width: 800px;

}

#headleft {

	height: 146px;

	width: 438px;

	float:left

}

#headright {

	height: 146px;

	width: 362px;

	float: right

}

#headsubleft {

	height: 146px;

	width: 185px;

	float:left

}

#headsubright {

	height: 146px;

	width: 177px;

	float: right;

	background-image:url(tmp-img/headerright.png);

}



#rightcontent {
	float: right;
	width: 255px;
	margin-top:5px;
}

#rightcontent h2 {
	margin-top:0;
	padding-top:5px;
}
#rightcontento {

	float: right;
	width: 255px;
	border: 1px solid #FF9900;
	margin-left:8px;
	margin-top:5px;
	padding:0px;
	padding-bottom:6px;
}
#rightcontento h2 {
	margin:0;
	padding:0;
}
#middlecontent {
	float: right;
	width: 260px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	margin-top:5px;
}
#home #middlecontent {
	margin-top:5px;
}
#home #middlecontent hr {
	margin-bottom:10px;
}

#home #middlecontent h2 {
	margin-bottom:15px;
}


#leftcontent {

	width: 258px;

}
h1 {
	color: #000066;
	font-size: 150%;
	font-weight: 900;
	padding-top: 10px;
	padding-left: 5px;
}
h2 {
	color: #000066;
	font-size: 130%;
	font-weight: 900;
	padding-bottom: 15px;
	padding-top: 10px;
	padding-left: 5px;
}
table h2 {
	padding-left: 0px;
}

p.quick {

color: #FFFFFF;

font-size:150%;

font-weight:normal;

padding: 0px 5px 5px 20px;
margin-left:7px;

}

h3 {

	color: #FF9900;

	font-size: 110%;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 5px;

}

p {

	padding: 5px;

}



.special{

color:#FF6600

}



ul#bullets{

padding-left: 20px

}



 /*

link colours

======================================

*/

a, a:link {

	color: #000066;

	text-decoration:underline;

	font-weight: bold;	

}





a:visited {

	color: #000066;

	

}



a:hover {

	color: #000066;

	

}



a:visited:hover{

	color: #000066;

	

}



.hoverbox{

border: #FFFFFF solid 1px;

}

.hoverbox:hover{

border: #FF6600 solid 1px

}

a.proptitle{

font-size:110%;

color:#000099;

font-weight:bold;

text-decoration: none

}

a.proptitle:hover{

font-size:110%;

color:#333399;

font-weight:bold;

text-decoration: none

}
#specialspacer {
	height:78px;
}

.profilespecial{
background-color: #FF9933;
padding: 7px;
background-image:url(images/seemoreless.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
text-decoration:none;
width:180px;
margin:0;
}

a.seemore,a.seemore:hover {
background-color: #FF9933;
float: right;
padding: 7px;
text-align:center;
background-image:url(images/seemoreless.jpg);
color:#330099;
text-decoration:none
}

a.seemorehome,a.seemorehome:hover {
background-color: #FF9933;
padding: 7px;
text-align:center;
background-image:url(images/seemoreless.jpg);
color:#330099;
text-decoration:none;
display:block;
}

a.seemore2,a.seemore2:hover {

background-color: #FF9933;
float: right;
padding: 7px;
text-align:center;
background-image:url(images/seemoreless.jpg);
color:#330099;
text-decoration:none;
margin-right:15px;
width:125px;
}

a.seemoresmall,a.seemoresmall:hover {

background-color: #FF9933;

float: right;

padding: 3px;

text-align:center;

background-image:url(images/seemoreless.jpg);



color:#330099;

text-decoration:none

}



a.seemoreleft,a.seemoreleft:hover{

background-color: #FF9933;

float: left;

padding: 7px;

text-align:center;

background-image:url(images/seemoreless.jpg);



color:#330099;

text-decoration:none;

border: 0px;

}

a.seemoreleft2,a.seemoreleft2:hover{

background-color: #FF9933;

float: left;

padding: 7px;

text-align:center;

background-image:url(images/seemoreless.jpg);



color:#330099;

text-decoration:none;

border: 0px;

margin-left:15px;

}



a.seemoreleftsmall,a.seemoreleftsmall:hover{

background-color: #FF9933;

float: left;

padding: 3px;

text-align:center;

background-image:url(images/seemoreless.jpg);



color:#330099;

text-decoration:none;

border: 0px

}

a.seemorenofloat,a.seemorenofloat:hover{

background-color: #FF9933;
padding: 5px 10px;

text-align:center;
background-image:url(images/seemoreless.jpg);
color:#330099;
text-decoration:none;
border: 0px

}

input.seemoreleft{

background-color: #FF9933;

float: left;

padding: 7px;

text-align:center;

background-image:url(images/seemoreless.jpg);



color:#330099;

text-decoration:none;

border: 0px;

font-weight:bold

}



a.seemorelong,a.seemorelong:hover{

background-color: #FF9933;

float:left;

padding: 7px;



text-align:center;

background-image:url(images/seemoreless.jpg);



color:#330099;

text-decoration:none

}



a.seemorelongleft,a.seemorelongleft:hover{

background-color: #FF9933;

float: left;

padding: 7px;

margin-right: 70px;

text-align:center;

background-image:url(images/seemoreless.jpg);





color:#330099;

text-decoration:none

}



a.seemorelongleftsmall,a.seemorelongleftsmall:hover{

background-color: #FF9933;

float: left;

padding: 3px;

margin-right: 70px;

text-align:center;

background-image:url(images/seemoreless.jpg);





color:#330099;

text-decoration:none;

}

a.topnav {
background:url(images/bg_btn.gif) no-repeat top left;
width:113px;
height:19px;float: left;
padding: 4px;
margin: 3px 10px 0px 22px;
text-align:center;
color:#FFF;
text-decoration:none;
}
a.topnav:hover{
background:url(images/bg_btn.gif) no-repeat bottom left;
width:113px;
height:19px;float: left;
padding: 4px;
margin: 3px 10px 0px 22px;
text-align:center;
color:#FFD99F;
text-decoration:none;
}
.width115{

width: 115px;

display: block

}



.width188{

width: 188px;

display: block

}
#pflyer{float:right; margin-right:3px;}
#contactform{ margin-left:200px;}
.photoright{margin-left:10px;}
.nomarg{margin:5px; padding:0;}

#weather {
	margin-left:80px;
	margin-top:5px;
}

.profcol{
	width:800px; 
	padding:5px 5px 5px 5px;
	text-align:left;
}

#rentalrates {
	float:right; 
	width:220px;
	margin-left:20px
}

#rentalimgdiv {
	float:right; 
	width:330px;
	margin-bottom:10px;
}

.photoleft {
	margin-right:10px;
	margin-bottom:5px;
}
.photoright {
	margin-left:10px;
	margin-bottom:5px;
}
.tableleft {
	margin-left:5px;
}