﻿#table_wrapper { float: right;
                 width: 224px;
                 display: inline;
                 margin:0; /* top right bottom left */
                 padding:0 0 0 10px;
                 border: 0px solid red; }
#tableFlight {
	width: 220px;
	margin:0;
	border-collapse: collapse;
	border: 1px solid #a52322;
}    
#tableFlight h1 {
    font-family: verdana, arial, sans-serif;
	font-size:11px;
	text-align:center;
}
#tableFlight td.odd {
	background-color:#D8D8BF;
	border: 1px solid #a52322;
	text-align:center;
}
#tableFlight td.even {
	background-color:#CECE9C;
	border: 1px solid #a52322;
	text-align:center;
}
#tableFlight td.odd-label {
    margin:0;
	background-color:#D8D8BF;
	text-align:left;
	padding-left: 1px;
	padding-right: 1px;
	border: 1px solid #a52322;
}
#tableFlight td.even-label {
    margin:0;
	background-color:#CECE9C;
	text-align:left;
	padding-left: 1px;
	padding-right: 1px;
	border: 1px solid #a52322;
}
td.Mblue { background-color:#B9E1F7;
	       border: 1px solid #a52322;
	       padding: 1px; }

td.white { background-color:#FFFFFF;
	      border: 1px solid #a52322;
	      padding: 1px; }

td.blue { background-color:#0000B6;
	      border: 1px solid #a52322;
	      padding: 1px; }

td.Lblue { background-color:#7B85DC;
	      border: 1px solid #a52322;
	      padding: 1px; }

td.orange { background-color:#FF6600;
	      border: 1px solid #a52322;
	      padding: 1px; }

td.Dblue { background-color:#9ACAFC;
	      border: 1px solid #a52322;
	      padding: 1px; }

/*********************/
/* TABLE -  */
/*********************/	 

#tableContact { 
	border-collapse: collapse;
	width:438px;
	margin-left:18px;
	margin-bottom:20px;
	margin-top:10px;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	font-weight:bold;
}
#tableContact caption {
	text-align: center;
	font-size: 10px;
}
#tableContact td,th {
	border: 1px solid #73afb7;
	padding: 3px 5px 2px 5px;
	font-size: 12px;
}
#tableContact th {
    background: url(CSSbg/th_bg.gif) no-repeat left top;
	color:#A52322;
	text-align: center;
	border-color: #14556b;
}
#tableContact tr.alt td {
	background: url(CSSbg/td_bg.gif) no-repeat left top;
}
#tableContact tr.odd td {
	background: url(CSSbg/td_bg_odd.gif) no-repeat left top;
}

.weather {
    border-collapse: collapse;
	width:610px;
	margin-left:20px;
	margin-bottom:20px;
}  
.weather td, th {
	border: 1px solid #a52322;
	padding: 1px;
	text-align:center;
}        
.weather td.C3B297 {
	background-color:#C3B297;
}  
.weather td.CAB28C {
	background-color:#CAB28C;
}  
.weather td.D7BA8D {
	background-color:#D7BA8D;
}
.weather td.DAAE68 {
	background-color:#DAAE68;
}    
.weather td.F89292 {
	background-color:#F89292;
}
.weather td.FCB876 {
	background-color:#FCB876;
}                
.weather td.F55757{
	background-color:#F55757;
}
.weather td.FDA3A1{
	background-color:#FDA3A1;
}
.weather td.FB7673 {
	background-color:#FB7673;
}
.weather td.FC7676 {
	background-color:#FC7676;
}
.weather td.FA1E1E {
	background-color:#FA1E1E;
}
#tab_telno {
	width:450px;
	float:left;
	font-family: verdana, arial, sans-serif;	
}
#tab_telno table {
	border-collapse: collapse;
}

#tab_telno td,th {
	border: 1px solid #a52322;
	padding: 3px 5px 2px 5px;
	font-size: 11px;
}
#tab_telno td.numbers {
	width:120px;
	padding:5px;
}
#tab_telno td.text {
	width:300px;
}
#tab_telno tr.odd td {
	background: url(CSSbg/td_bg_odd.gif) no-repeat left top;
}
#tab_telno tr.alt td {
	background: url(CSSbg/td_bg.gif) no-repeat left top;
}

/*********************/
/* HISTORY TABLE -  */
/*********************/	 

#results table { 
    font-family: Verdana, Gill, Helvetica, sans-serif;
    border: 1px solid #506BB1;
    margin-top: 10px;
    border-collapse: collapse; 
} 
#results .five {
	margin-left:120px;
}
#results .six {
	margin-left:100px;
}
#results .seven {
	margin-left:65px;
}
#results .ten {
	margin-left:20px;
}

#results caption {
    font-size:11px;
    text-align:left;
    padding:0 0 2px 0;
    color: #A52322;   
}
#results td.string {
	width:200px;
	font-size:10px;
	text-align:left;
}
         
#results th { 
    border: 1px solid #73afb7;
	padding: 3px 2px 2px 2px;
	font-size: 8px; 
	background: url(CSSbg/th_bg.gif) no-repeat left top;
	height:20px; 
}
#results td {
	font-size:10px;
	border: 1px solid #73afb7;
	padding: 3px 2px 2px 2px;	
}	    	
#results td.g { 
    border: 1px solid #73afb7;
	padding: 3px 2px 2px 2px;
	font-size: 9px;
	width:40px;
	background-color:#40FF40;
	text-align:center; 
}
	    
#results td.r { 
    border: 1px solid #73afb7;
	padding: 3px 2px 2px 2px;
	font-size: 9px;
	width:40px;
	background-color:#FF8080;
	text-align:center; 
}
	   
#results td.o { 
    border: 1px solid #73afb7;
	padding: 3px 2px 2px 2px;
	font-size: 9px;
	width:40px;
	background-color:#FFFFFF; 
	text-align:center;
}
 /* GOLF LIST */
 
#golfDiv {
	width:650px;
	float:left;
	display:inline;
	margin-bottom:10px;
} 
 
#golfTable {
	float:left;
	border-collapse:collapse;
	margin:10px 0 10px 0;
	font-family: verdana, arial, sans-serif;
}
#golfTable th { 
    border: 1px solid #5A8C00;
	padding: 3px 2px 2px 2px;
	font-size: 10px; 
	background: url('CSSbg/th-golf.gif') repeat-x 0px 0px; 
}

#golfTable tr {
	margin:0;
}
#golfTable td {
    font-size:10px;
	border: 1px solid #5A8C00;	
	padding: 3px 2px 2px 2px;
	width:120px;	
}
#golfTable td.width-15 {
	width:15px;
}

	   
 /* RENTALS LEFT COLUMN */
	
#rentList { 
    width: 129px;
    float:left;
    display:inline;
    margin-left:1px;  
    font-family: verdana, arial, sans-serif;
}           
#rentList ul { 
    margin:0;
    float:left;
    padding:0;
    width:129px;
}       
#rentList li { 
    background: #E0E6C6 url(CSSbg/odd-tick.gif) right center repeat-y;  
    text-align: left;                            
    padding: 3px 0px 3px 8px; /* top right bottom left */               
    margin-left: 0;
    color:#000000;
    font-weight:normal;
    font-size: 11px;
    list-style: none;
    border-bottom:1px solid #6699CC;
}
#rentList li.odd-tick { 
    background:#E0E6C6 url(CSSbg/odd-tick.gif) right center repeat-y;
    border-right:1px solid #6699CC;
}                                                                             
#rentList li.odd-cross { 
    background:#E0E6C6 url(CSSbg/odd-cross.gif) right center repeat-y;
    border-right:1px solid #6699CC;
 }  
#rentList li.even-tick { 
    background:#ffffff url(CSSbg/even-tick.gif) right center repeat-y;
    border-right:1px solid #6699CC;
 }
#rentList li.even-cross { 
    background:#ffffff url(CSSbg/even-cross.gif) right center repeat-y;
    border-right:1px solid #6699CC;
 } 
#rentList h1 { border: 0px solid #e5e4e2;
               text-align: center;
               padding-bottom: 6px;
               padding-top: 4px;
               margin: 0;
               font-size: 11px;  /* red */
               background-color: #837D7D;
               color: #efeeed; }        
               
#rentList li.title3 { 
    width: 89px;   /* width and left padding need to add up to 129px (width of column) */
    height: 25px;
    padding: 4px 0px 0px 40px;
    margin:0; /* top right bottom left */  
    font-weight:normal;
    font-size: 11px;  
    color:blue; 
    border-top:5px white solid; 
	background-image: url('CSSimage/info-2.gif');
	background-position: left center;
	background-repeat:no-repeat; 
}
           





