/* General */


html, body {


    font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 17.6px; color: #000000; margin: 0; padding: 0; background-image: url(../images/bg_all.jpg); background-position: center top; text-align:justify;}


#container {width: 760px; margin: 0 auto; position: relative; text-align: justify;}


h1 {color: #000000; font-size: 105%;}


h2 {color: #000000; font-size: 130%;}


h3 {color: #000000; font-size: 120%;}

form {margin:0; padding: 0;}


textarea{

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

    font-size: 11.5px;

    }

    

select {

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

    font-size: 11.5px;

    }


td.default{

    padding-bottom:7px;

}


img {border:0px;}




/* Navigation */


#banner {background-color: #FFFFFF; position: absolute;	top: 8px; left: 10px; height: 69px; width: 740px; voice-family: "\"}\""; voice-family: inherit; width: 724px;}


.hide {position: absolute; top: -50000px; visibility: hidden; background-image: url(../images/general/efriend_banner.gif);}


.whitespace {height: 9px;}




#navigation-wrapper {

	font-family:varial,helvetica,sans-serif; background-color:#F4F3EE; font-weight:bold; font-size:125%;

        position: absolute; left: 10px; top: 108px;

        width:130px;

        margin:0 0 5px 0;

        padding:0 0 4px 0;

}

#navigation-wrapper a.nav-in-active:link, #navigation-wrapper a.nav-in-active:active, #navigation-wrapper a.nav-in-active:visited, 

#navigation-wrapper a.nav-active:link, #navigation-wrapper a.nav-active:active, #navigation-wrapper a.nav-active:visited

	{

	text-decoration:none;

	display:block;

	padding:4px 10px 4px 8px;	

	font-size:75%;

	text-align:left;

	}

/* in active links */

#navigation-wrapper a.nav-in-active:link, #navigation-wrapper a.nav-in-active:active, #navigation-wrapper a.nav-in-active:visited,

#navigation-wrapper a.nav-in-active-daytime:link, #navigation-wrapper a.nav-in-active-daytime:active, #navigation-wrapper a.nav-in-active-daytime:visited

{

        color:#444;
        padding-left:20px;

	background:#CADBD3 url(../images/ul_li_a_bg.gif) no-repeat left bottom; /* other parts */
    

	}

        

        

/* OWNERS */

#navigation-wrapper a.nav-active:link, #navigation-wrapper a.nav-active:active, #navigation-wrapper a.nav-active:visited

{	color:#fff;

	background:#3DB7B7 url(../images/ul_li_a_bg.gif) no-repeat left bottom ; /* title menu item background colour */

}



#navigation-wrapper a.nav-in-active:hover

{	color:#fff;

	background: #CADBD3 url(../images/ul_li_a_bg.gif) no-repeat left bottom; /* menu item background colour on hover*/

}



/*holiday links on homepage*/

#navigation-wrapper a.nav-holiday:link, #navigation-wrapper a.nav-holiday:active, #navigation-wrapper a.nav-holiday:visited

{

	text-decoration:none;

	display:block;

	padding:4px 10px 4px 0px;	

	font-size:75%;

	text-align:left;

        text-decoration:none;

        color:#444;

	}



#navigation-wrapper a.nav-holiday:hover

{	color:#fff;

	background:#CADBD3  url(../images/ul_li_a_bg.gif) no-repeat left bottom; /* menu item background colour*/

}



#footer {font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; border-top: 1px solid #a1a5a9; padding-top: 1em;}
.copy {font-size: 10px !important; color: #76797c;}

ol.copy {margin-left: 0; padding-left: 1.5em; clear: both;}



#links {width: 100%; font-size: 10px;}

#links a {padding: 0 4px; text-decoration: none;}

#links a:hover {text-decoration: underline;}




table.calendar {background-color: #ffffff;}


table.calendar td {text-align: center;}


table.calendar td.calendarDate {border: 1px solid #c0c0c0; padding:4px;}


table.calendar td.calendarHeader {font-size:12px;}


select.inputbox2 {width: 60px;}


.productName			{ font-family: arial; font-size: 12px; color: #000000; text-transform: none; font-weight: normal;}





.productNameThumbs		{ font-family: arial; 	font-size: 12px; color: #000000; font-weight: bold; text-transform: none}





.propertyShortDescription	{font-family: arial; 	font-size: 12px; color: #69757B; text-transform: none; padding-left: 10px;padding-right: 10px; text-align:justify;vertical-align:top}





.productDescriptionThumbs	{ font-family: arial;	font-size: 10px; font-weight: normal; color: #333333;}


.productNameThumbs a,a:hover,a:visited

{

	text-decoration:underline; font-family: arial; 	font-size: 12px; color: #000000; font-weight: bold; text-transform: none;

}

        

.productImage			{ border: solid 1px #EEEEEE;}





.productDescription		{ font-family: arial;	font-size: 12px; font-weight: normal; color: #333333;}





.productDescription	a	{ font-family: arial;	font-size: 12px; font-weight: normal; color: #333333;}





.productFeatures		{ font-family: arial;	font-size: 10px; font-weight: normal; color: #333333;}





.productPriceMatrix		{ font-family: verdana;	font-size: 10px; color: #00216B; font-weight: normal;}





.productPrice			{ font-family: arial; 	font-size: 16px; color: #275F92; font-weight: bold;}





.productPriceCatPage		{ font-family: arial; 	font-size: 12px; color:#275F92; font-weight: bold;}





.property_info {width:590px;}


.property_col_heading {font-weight:bold;vertical-align:top}


.property_col_links {font-weight:normal;vertical-align:top;text-align:left;}


.bullet_list, .bullet_list_2{


	font-size:100%; 

	line-height: 1.3em;

	text-indent: -13px;

	margin: 5px 0px 0px 15px;

	}


.bullet_list_a

	{

	font-size:100%; 

	line-height: 1.3em;

	text-indent: -13px;

	margin: 0px 0px 0px 14px;

	}	


.bullet_indent

	{

	    margin-left: 14px;

	}


img.bullet_padding {margin: 0px 6px 0px 0px;}




/*    SIDE NAV

    ---------------------------------------- */

    div.side-nav {margin-bottom:20px;}

    div.side-nav ul {list-style:none;margin:0;padding:0;}

    div.side-nav li {font-weight:normal; font-size:12px;padding:0;}

    div.side-nav li a {font-family: arial, helvetica, sans-serif;   font-weight:normal;display:block;color:#454443;text-decoration:none;font-size:12px;padding:4px 10px;background:#B3C9D9 url(../images/ul_li_a_bg.gif) no-repeat left bottom;}

    div.side-nav li a:hover {font-family: arial, helvetica, sans-serif;  font-size:12px; color: #fff;background-color:#B3C9D9;text-decoration:none;font-weight:normal;}

    div.side-nav li.spacer {height:22px;background:#Ffffff url(../images/ul_li_a_bg.gif) no-repeat left bottom;}
    
    
    







