

/*defaults*/

body 	{background:#2766AD url('../images/body_bg.jpg') repeat-x 0 0; color:#000000; margin:20px 0; padding:0; font-family: arial, verdana, "Trebuchet MS", "Times New Roman", serif; font-size:85%; }

p		{margin:0; padding:0 0 15px 0; }

a		{color:#000000; text-decoration:underline; }

a:hover	{color:#225799; text-decoration:none;}



/*structural elements*/

#container	{margin:0px auto; text-align:center; width:760px; }

#holder		{width:100%; padding:20px 20px 20px 20px; background:#FFFFFF; text-align:left; border:1px solid #000000;}

#logo		{background:url('../images/logo.gif') no-repeat 0 0; height: 90px; border-bottom:0px solid #DADADA; padding:5px 0px 15px 0px; }

#content	{float:left; width:750px; padding:10px; line-height:160%; }

#news		{float:right; width:250px; padding:20px 0; line-height:140%; text-align:justify; }

.newsItem	{padding:20px 20px 5px 20px; background:#FEFFD5; border:1px solid #FFEB70; font-size:96%; margin-bottom:20px; }

#copyright	{float:right; }

#map_canvas	{float:right; width:250px; padding:20px 0; line-height:140%; text-align:justify; }



p#serp		{padding:0 0 0 0; font-weight:bold;font-size:11pt; }

a#serp		{color:#2766AD; text-decoration:underline; font-weight:bold;font-size:11pt;}

a#serp:hover		{color:#EDB443; text-decoration:underline; font-weight:bold;font-size:11pt;}



a#viewavail {

    display: block;

    width: 135px;

    height: 32px;

    background-image: url(../images/ViewAvailabilityTab.gif);

    margin: 0 auto;

}



a#viewavail:hover {

    background-image: url(../images/ViewAvailabilityTabOn.gif);

}



a#sendtofriend {

    display: block;

    width: 135px;

    height: 32px;

    background-image: url(../images/SendToFriendTab.gif);

    margin: 0 auto;

}



a#sendtofriend:hover {

    background-image: url(../images/SendToFriendTabOn.gif);

}



a#moredetails {

    display: block;

    width: 111px;

    height: 32px;

    background-image: url(../images/MoreDetailsTab.gif);

    margin: 0 auto;

}



a#moredetails:hover {

    background-image: url(../images/MoreDetailsTabOn.gif);

}



a#backtoproperty {

    display: block;

    width: 138px;

    height: 32px;

    background-image: url(../images/BackToPropertyTab.gif);

    margin: 0 auto;

}



a#backtoproperty:hover {

    background-image: url(../images/BackToPropertyTabOn.gif);

}



table#srcTitle {

	cursor:default;

}



table#srcTitle:hover {

	cursor:pointer;

}



#navigation {

padding-top:8px;

padding-bottom:30px;

}



#navigation ul {

list-style:none; 

font-size:80%;

}



#navigation li a {

display:block; 

float:left; 

line-height:30px; 

font-size:96%;

text-decoration:none; 

font-family:arial, verdana, sans-serif; 

font-weight:bold;

color:#ffffff;

text-align:center; 

padding:0 0 0 9px;

margin:0 0 10px 0; 

/*background:url(../images/pro_six_0a.gif) no-repeat top left;*/

background:url(images/btn_left.gif) no-repeat top left;

}



#navigation li a:hover {

color:#000;

/*background: url(../images/pro_six_1a.gif) no-repeat;*/

background:url(images/btn_left.gif) no-repeat;

background-position: bottom left;

cursor: pointer;

}



#navigation li a b {

float:left; 

display:block; 

padding:0 16px 5px 6px; 

/*background:url(../images/pro_six_0b.gif) no-repeat right top;*/

background:url(images/btn_main.gif) no-repeat right top;

}



#navigation li a:hover b {

/*background:url(../images/pro_six_1b.gif) no-repeat right top;*/

background:url(images/btn_main.gif) no-repeat right bottom;

background-position: bottom right;

}



<!--[if IE]>

#navigation ul {display:inline-block;}

#navigation ul {display:inline;}

#navigation ul li {float:left;}

#navigation {text-align:center;}

<![endif]-->



/*headings*/

.newsItem h1	{color:#225799; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }

#content h1		{font-size:170%; font-weight:normal; line-height:130%; margin:0; padding:0 0 20px 0; }

#logo h1		{font-weight:normal; font-size:170%; margin:0; padding:0; color:#225799; }



.validation-advice {

	margin: 3px 0;

	padding: 3px;

	background-color: #FF3300;

	color : #FFF;

	font-weight: bold;

}



#footer ul 		{margin:0; padding:0; }

#footer li 		{margin:0; padding:0; list-style:none; display:inline; }

#footer a		{color:#000000; font-weight:bold; padding:0 5px 0 0; text-decoration:underline; }

#footer a:hover	{color:#000000; text-decoration:none; }



/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clearfix {display:inline-block; }

/* Hides from IE-mac \*/

* html .clearfix {height:1%; }

.clearfix {display:block; }

/* End hide from IE-mac */



#bubble_tooltip{

	width:147px;

	position:absolute;

	display:none;

}

#bubble_tooltip .bubble_top{

	background-image: url('../images/bubble_top.gif');

	background-repeat:no-repeat;

	height:16px;	

}

#bubble_tooltip .bubble_middle{

	background-image: url('../images/bubble_middle.gif');

	background-repeat:repeat-y;	

	background-position:bottom left;

	padding-left:7px;

	padding-right:7px;

}

#bubble_tooltip .bubble_middle span{

	position:relative;

	top:-8px;

	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;

	font-size:11px;

}

#bubble_tooltip .bubble_bottom{

	background-image: url('../images/bubble_bottom.gif');

	background-repeat:no-repeat;

	background-repeat:no-repeat;	

	height:44px;

	position:relative;

	top:-6px;

}



#nav_internal{

  width: 485px;

  color:#666;

  margin-left:1px;

  list-style-type:none;

  float: left;

}



<!--

#nav_internal li{

  list-style-type:none;

  float:left;

  margin:0 0 0 1px;

  padding:0 0 0 8px ;

  border-bottom:1px solid #999;

  background:url(images/tabgrey.gif) #c0c0c0 top left no-repeat;

}



#nav_internal li a{

  color:#666;	

  background:url(images/tabgrey.gif) transparent top right no-repeat;

  display:block;

  font-size:8pt;

  font-weight:bold;

  color:#000000;

  text-decoration:none;

  padding:0 10px 0 0;

}

-->



#nav_internal li{

  list-style-type:none;

  float:left;

  margin:0 0 0 2px;

  padding:0 0 0 8px ;

  border-bottom:1px solid #999;

  background:url(images/tabgrey.gif) #c0c0c0 top left no-repeat;

}



#nav_internal li a{

  color:#666;	

  background:url(images/tabgrey.gif) transparent top right no-repeat;

  display:block;

  font-size:9pt;

  font-weight:bold;

  color:#000000;

  text-decoration:none;

  padding:0 10px 0 0;

}



#nav_internal li.cur,

#nav_internal li.over,

#nav_internal li:hover

{

  background:url(images/tabblue.gif) #3375b2 top left no-repeat;

  border-bottom:1px solid #036;

}

#nav_internal li strong,

ul#nav_internal li.cur a,

ul#nav_internal li.over a,

ul#nav_internal li:hover a

{

  display:block;

  color:#fff;

  padding:0 10px 0 0;

  text-decoration:none;

  background:url(images/tabblue.gif) transparent top right no-repeat;

}



.cell_over { BACKGROUND-COLOR: #FFF7BE; cursor:pointer; }

.cell_out { BACKGROUND-COLOR: #FFFFFF; cursor:default; }