﻿.noborder { 
    border:0; 
    float:right;
}
.img_lt {
	border:1px gray solid;
	padding:4px;
	float:left;
	margin:0 5px 0 0;
}
.borders {
	margin:0;
	padding:0;
	border:0;
}	
/* 	NETFORCE CSS PAGE */
body { font-family: verdana, arial, sans-serif;
       color: #333333;
       font-size: 11px;
	   text-align: center;
	   padding: 6px 0px 0px 0px; /* top right bottom left */  
}
#container { 
    width:800px; 
    margin:auto;
	padding-top: 7px;
	background: url('CSSbg/top.gif') repeat-x 0px 0px; 
	text-align: justify; 
}
#page_content { 
    width: 800px;
    height:auto;
    font-family: verdana, arial, sans-serif;
    background-image: url('CSSbg/pageBg.gif');
    background-repeat:repeat-y;
    background-position: 0px 0px;
}
#page_white {
	width: 800px;
    height:auto;
    font-family: verdana, arial, sans-serif;
    background-image: url('CSSbg/page-white.gif');
    background-repeat:repeat-y;
    background-position: 0px 0px;
}
#page_content .diamond-wt {
	background:url('CSSbg/bk-diamond.gif') no-repeat 0px 4px;	
	padding-left:10px;
}
#page_content .diamond {
	background: 0px 4px url(CSSgolf/bullet-diamond.gif) no-repeat;	
	padding-left:10px;
}
#index_logo {
	width:797px;
	float:left;
	display:inline;
	margin:0 0 0 3px;
	padding:0;
	height:140px;
}	
#banner {
	margin:0;
	padding:0;
}		 		 
 /* TOP NAVIGATION MENU */

#page_menu { 
    width:795px;   
	float:left;
	display:inline;
    padding:0;
    margin:0 0 0 3px;
}      
#page_menu ul { 
    width:795px;
    float:left; 
	padding:0;
	margin:0;
}	  
#page_menu li { 
    display: inline;
	float:left;	
	margin:0;
	padding:0;
	background-color:#315A84;
}	                                     
#page_menu li a { 
    background:url('CSSimage/menu_bgblue.gif') no-repeat 0px 0px;
	display:block;
	padding-top:15px;	  
	padding-bottom:3px;            
	text-decoration: none;
	cursor:pointer;
	color: #EFEDED;
	font-weight: bold;
	text-align:center;
	font-size: 12px; 
	border-top:1px white solid;
}
#page_menu li.home a { 
    color:#FFFFFF;
    background-color:#711515;
}
#page_menu li a:hover { 
    font-weight:bold;
    text-decoration:underline;
}                   
#page_menu li#box1 { /* home */
    width:88px;     
    border-right:1px white solid;
}    
#page_menu li#box2 { /* accommodation */
    width: 127px;
    border-right:1px white solid;
}   
#page_menu li#box3 { /* place to visit */
    width: 120px;
    border-right:1px white solid;
} 
#page_menu li#box4 { /* golf */
    width: 65px;
    border-right:1px white solid;
} 
#page_menu li#box5 { /* flights */
    width: 80px;
    border-right:1px white solid; 
}  
#page_menu li#box6 {  /* useful info */
    width: 96px;
    border-right:1px white solid;     
}
#page_menu li#box7 { /* class ads */
    width: 100px;
    border-right:1px white solid;
} 
#page_menu li#box8 { /* testimonials */ 
    width: 111px;
}                         
/* RIGHT SECTION - RENTAL PHOTOS */

#rightPhoto {   /* right photo column - rentals */
    width:140px; 
    float:right;
    display:inline; 
    margin:0 2px 0 0;
    padding:0;
    border-left:1px solid #315A84;
    border-bottom:1px solid #315A84;
    font-family: verdana, arial, sans-serif;
}                                                   
#rightPhoto h1 {
	color:black;
	font-weight:normal;
	text-align: center;
	font-size:10px;
	margin:0;
	padding-top:2px;
	padding-bottom:4px;
}   
#rightPhoto h2 {
	color:white;
	font-weight:normal;
	text-align: center;
	font-size:11px;
	font-style:italic;
	margin:0 0 2px 1px;
	padding-top:2px;
	padding-bottom:4px;
	background-color:#A52121;
}  

/* RIGHT COLUME TEXT */
#rentals {
	width:139px;
	margin:0 0 0 1px;
}     
#rentals span.headlines { 
    font-family:Verdana, Gill, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
	text-align:left;
	display: block;
	line-height:120%;
	color:#FFCC00;  
}
#rentals a.story:hover span.headlines { 
   color: #000000; 
}  
#rentals .story { 
    background: url('CSSimage/low.gif') repeat-y;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
	color: #FFFFFF;
    padding: 5px 5px ;
	border-bottom: 1px dashed #AAEB11;
	display: block;
	text-decoration: none;
	line-height: 130%; 
}
#rentals a.story:hover { 
    color: #A52322; 
    background: url('CSSimage/high.gif'); 
}

          
/* PAGE BODY */
#bottom-bar { 
    margin:0;
    padding:0;
	width:796px;  
	float:left;
	display:inline;
} 
/* MAIN TEXT SECTION */	

#text_box { 
    float: left;
    width: 500px;
    display: inline;
    margin-left:10px;
    padding:0;
}  
#text_box h1 {     
    font-size: 18px;
	padding:0 0 8px 0; 
	margin:0; 
    color:black; 
}
#text_box h2 {   
    font-size:14px;    
	color:#A52322; 
	padding:0 0 4px 0px;	     
	margin:10px 0 0 0;            
}
#text_box h3 { 
     font-size:12px;
     padding:2px 0px 6px 0px; 
     color: #161616; 
     margin:0; 
}
#text_box h4 { 
    font-size:11px;   
	padding: 3px 0px 3px 0px;
	font-weight:normal;
	margin:0;
	color:#A52322;  
}
#text_box h5 { /* index page */
	margin:0;	
	height:18px;
	font-size:11px;			
	font-style:normal;
}
#text_box h6 {
    font-size: 10px;
    padding-bottom: 20px;
    padding-top:20px;
    text-align:center;
    font-weight:bold;
    color:#A52322; 
    margin:0;
}   
#text_box p { 
	text-align: justify;
	margin:0;
	padding:0 0 5px 0;
	line-height: 15px;
	font-size: 11px; 
}
#text_box a {  
	margin:0;
	padding:0;
	font-weight:bold;	
	text-decoration:none;
    font-size:11px;
	color: #0000ff; 
}
#text_box a:hover {
	text-decoration:underline;
}           
/* LEFT NAVIGATION COLUMN */ 
#wrapper-left {
    width: 795px;
    background:#FFFFFF url('CSSbg/wrapper.gif') repeat-y left top;
    float:left;
    display:inline;
    margin-left:3px;
}  
#left_column { 
   width:128px;
   font-family: verdana, arial, sans-serif;
   float:left;
   margin:0;
   padding:0;
   border-right:1px solid #315A84;
}	
#left_column h1 {
	text-align:center;
	font-size:10px;
	color:white;
}
#left_column .img_search {
	float:right;
}
#navigation li#cabo {
	padding:0;
	margin:0;
    background: url('CSSimage/cabo.gif') no-repeat left center;
    height:32px; 
}    	              
#navigation li#horse  { 
	padding:0;
	margin:0;
    background: url('CSSimage/horse.gif') no-repeat left center;
    height:32px;  
}           
#navigation ul { 
    list-style:none;
    margin:0;   
    padding:0;
}                                                                            
#navigation li { 
   border-bottom:1px solid #ED9F9F;
}
#navigation li a { 
    display:block;
    padding:5px 5px 5px 0.5em;
    border-left:12px solid #315A84;
    background-color:#3973AD;    
    color:#FFFFFF;
    text-decoration:none;    
    font-size: 11px; 
}
#navigation a:hover { 
    background-color:#315A84; 
}        
#navigation li.home a { 
    background-color:#315A84;
} 	

/* LEFT COLUME TEXT */
#rentals_lt {
	width:127px;
	margin:0 0 0 1px; 
	font-family:Verdana, Gill, Helvetica, sans-serif;
}         
#rentals_lt span.headlines { 
    font-size:11px;
	font-weight:bold;
	text-align:left;
	display: block;
	line-height:120%;
	color:#FFCC00;  
}
#rentals_lt a.story:hover span.headlines { 
   color: #000000; 
}  
#rentals_lt .story { 
    background: url('CSSimage/low.gif') repeat-y;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
	color: #FFFFFF;
    padding: 5px 5px ;
	border-bottom: 1px dashed #AAEB11;
	display: block;
	text-decoration: none;
	line-height: 130%; 
}
#rentals_lt a.story:hover { 
    color: #A52322; 
    background: url('CSSimage/high.gif'); 
}
#rentals_lt .diamond_lt {
	background: 3px 6px url(CSSimage/red-rent.gif) no-repeat;	
	padding-left:14px;
	display:block;
	color:#FFCC00;
}
#rentals_lt a.story:hover span.diamond_lt {
	background: 3px 6px url(CSSimage/red-rent-high.gif) no-repeat;	
	color: #000000;
}

  
/* Footer Links */	                    
#footer_links { 
    width: 800px;
	color: #083360;
	margin:0;
	padding-top:9px;
	padding-bottom:15px;
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	text-align: center;
	background: url('CSSbg/footer_background.gif') #fff repeat-x 0px 0px;
}

#footer_links a { color: #083360;
	              text-decoration: none;
	              background-color: inherit; }

#footer_links a:hover { color: #185799;
	                    background-color: inherit; }

#footer_links ul { margin-top:10px;
	               padding-left: 100px; }

#footer_links li { padding: 0px 12px 0px 10px;
	               color: inherit;
	               display: inline;
	               background: url('CSSbg/footer_links_div.gif') #fff no-repeat 100% 100%;
	               text-transform: lowercase;
	               float: left; }
	   	              
/* W3 and CSS validation  */
	              
#css {
	text-align:center;
	padding:5px;
	width:790px;
}
