body {
     background: #0039a1;
     background-image: url(ltbkgd.jpg);
     font: 100% Times New Roman, Georgia, serif;
     color: #001335;
     margin: 1px 0;
     }
#frame {
     background: #fff;
     border: 0;
     width: 760px;
     margin: 0 auto;
     }     
#banner {
	width: 760px;
    height: 185px;
	margin: 0; 
    padding: 0;
    border-bottom: 4px double #1749aa;
	}  
#left {
    background: transparent; 
    position: relative;
    float: left;    
	width: 115px;
    height: auto;
	margin: 0px;
    border: 0;
    color: #001D50; 
    padding: 0;
    }    
#leftmenu {
    margin: 0;
	width: 115px;
    height: auto;    
    padding: 0;    
	left: 0;    
    font-size: 1em;
    font-weight: bold;
    background: transparent; 
    font-variant: small-caps; 
    color: #001D50;        
	line-height: 1.1em;
    text-align: right;
    border: 0;
    } 	
#leftmenu p {
    display: block; 
    margin: 0; 
    padding: 4px; 
    text-align: right; 
    font-weight: bold; 
    border-bottom: 3px double #1749aa; 
    color: #001D50; 
    text-decoration: none;
    background: transparent;
    }   
#leftmenu a {
    display: block; 
    margin: 0; 
    padding: 4px;     
    text-align: right; 
    font-weight: bold; 
    border-bottom: 3px double #1749aa; 
    color: #001D50; 
    text-decoration: none;
    background: transparent;
    }
#leftmenu a:link {color: #001D50; background: transparent;}
#leftmenu a:visited {color: #001D50; background: transparent;}
#leftmenu a:hover {color: #fff; background-image: url(ltbkgd.jpg); background-color: #0039A1;}
#main {
    width: 625px;
    height: auto;  
    min-height: 400px;  
    background: transparent; 
    color: #001D50; 
	margin-left: 125px; 
    padding: 10px 0px 10px 0px;
    border: 0; 
    font-size: .85em;
    line-height: 1.3em;
    letter-spacing: 0.1em;           
	}	 
#main a {font-weight: bold;  text-decoration: underline;}
#main a:link {color: #001D50; background: #fff;}
#main a:visited {color: #001D50; background: transparent;}
#main a:hover {color: #CB0000; background: transparent; text-decoration: underline;}    
h1, h2, h3, h4 {margin-left: 1em; background: transparent; color: #001335; font-variant: small-caps; }     
h1 {font-size: 1.5em; line-height: 1.7em;}
h2 {font-size: 1.2em; line-height: 1.4em; color: #1749aa; padding-left: 1em; padding-right: 1em; border-left: 1px solid #FE0000;border-bottom: 3px double #FE0000;}
h3 {font-size: 1.17em; line-height: 1.3em; margin-bottom: 0; text-align: center;}
h4 {font-size: 1em; line-height: 1.1em; margin-left: 0; margin-bottom: 0; text-align: center;}
p.copy {
	margin-left: 2em;
	margin-right: 4em;  
    }
.photobox, .photobox2, .photobox3 {position: relative; background: white; color: #00276A;}    
#photobox {
    float: right;
	width: 200px;
    height: auto; 
    margin: 0 0 1em 1em;
    background: #fff;
    background-image: url(ltbkgd.jpg); 
    color: #fff;   
   	padding: .5em;
    text-align: center; 
    font-weight: bold; 
    font-size: 1em;  
    line-height: 1.1em;    
    font-variant: small-caps;
    } 
#photobox a {color: white; font-weight: bold; text-decoration: none;}    
#photobox a:link {color: white; background: transparent;}
#photobox a:visited {color: white; background: transparent;}
#photobox a:hover {color: #809DCF; background: transparent; text-decoration: underline;}     
.photobox2 {
    float: right;
	width: 210px;
    height: auto; 
    margin: 0 0 1em 1.1em;
	padding-left: 2em;  
	padding-right: 1.5em;         
    text-align: left; 
    }  
.photobox3 {
    float: left;
    width: 120px;
    height: auto; 
    background: transparent;
    margin: 0;
    padding: 0 .5em .5em 1.5em; 
    text-align: center; 
    font-weight: bold; 
    font-size: 1.1em;  
    } 
#borderbox {
    position: relative;
    float: right;
	width: 210px;  
    padding: .8em 1.7em 0 0;  
    margin-left: .8em;
    margin-right: .4em;    
    background: white;
    border: 3px double #FE0000; 
    color: #00276A;
    }    
.caption {
	margin-left: 0;
	margin-right: 4em;    
	font-style: italic; 
    font-weight: bold;        
    } 
img.home {margin: 1em .5em;}    
img.team {margin: 15px 15px 5px 25px;}
img.table {display: block; margin-left: auto; margin-right: auto;}
img.flag {display: block; margin-left: auto; margin-right: auto;}
img.prop {position: relative; float: left; margin-right: .5em; } 
#propertybox {
    width: 500px;
    height: auto;
    margin: 0 auto;
    padding: 2.5em .5em;
    border-bottom: 2px solid #FE0000;
    }   
p.details {
	margin: 0; 
    font-size: .9em; 
    } 
p.details2 {
	margin: 0; 
    font-size: .9em; 
    text-align: center;
    }     
table.price {
    margin: 0 auto 1em 2em;
    width: 290px;  
    height: 120px; 
    background-color: #fff;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0px;
    }   
table.properties {
    display: block;
    margin: .5em auto;
    width: 530px;   
    background-color: #fff;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0px;
    }
td.location, td.details, td.specs, {background-color: #fff; text-align: left; color: #001D50;}
td.location {
    border-left: 1px solid #001D50;border-bottom: 3px double #001D50;
    font-weight: bold;
    font-size: 1.15em;
    font-variant: small-caps;
    padding-left: .5em;
    }
td.details {
    border: 0;
    padding-left: .5em;
    vertical-align: top;
    }     
td.specs {
    border-bottom: 1px #AABDDF dotted;
    background-color: #fff;
    font-weight: bold;    
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 0px;}
blockquote.home {margin: 3em 8em 3em 7em;}    
dl.list, dl.list1 {margin-right: 4em;}
dl.list {margin-left: 4em;}
dl.list1 {margin-left: 2em;}
dt.list {font-style: italic;}
dt.list1 {line-height: 1.8em;}
ul.list1 {list-style-type: circle}
ul.list2 {list-style-image: url(check.gif);}
ul.list3 {list-style-type: square}
fieldset.form {border: 1px #1749aa dotted; width: 490px;}
legend.contact {background: #AABDDF; color: #001D50; border: #001D50 solid 1px; padding: 1px 10px; margin-top:1em;}
form.contactform {margin-left: 4em; margin-right: 1em;}
p.form {margin-left: 2em; margin-right: 2em;}
input.submit-button {margin-left: 2em; clear: both; font-family: Times New Roman, Georgia, serif; color: #001D50; background: #AABDDF; border: 1px #001D50 outset;}
#footertext {
    padding: 1em 0 2em 0;            
    font-size: 0.6em;
    font-weight: normal;
    letter-spacing: 0.15em;     
    color: #001D50;        
	line-height: 1.2em;
    text-align: center;
    background: #fff;
    border: 0;
    width: 760px;
    margin: 0 auto;    
    } 	 
 
	 
