/* CSS Document */

body {
background: url(../layoutimages/wallpaper2.gif);
font-size:67.5 %;
font-family:Georgia, "Times New Roman", Times, serif;
margin:10px 0px;
padding:0px;
}

#container {
width:770px;
text-align:center;
margin:0 auto;
padding:10px;
color:#000000;
background-color:#fff;
}

#header { 
width:760px;
margin: 0px 5px;
padding:0;
height:110px;
}

#logo {
float:left;
margin:0px;
padding:0px;
width:200px;
height:100px;
}

.leading { font-size:16px; font-weight:bold; line-height:18px; color:#0066cc; }

#logo a img { border:none; }

#telNumber {
margin:30px 0px 0px 0px;
padding:0px;
float:right;
width:400px;
height:100px;
font-size:16px;
font-weight:bold;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
color:#666;
}

#telNumber span { font-size:30px; font-weight:bold;  }

#strap { margin: 0px; padding:10px 0px; height:200px; width:760px;} 

#navbar {
margin:5px 0px 0px 0px; padding:0;
}

#navbar dl { margin:0; padding:10px 5px; width:750px; font-family:Arial, Helvetica, sans-serif; background-color:#717464;}
#navbar dd { color:#FFFFFF; font-size:14px; font-weight:bold;  margin:0; display:inline;}
#navbar dd a { color:#fff; text-decoration:none; padding:5px 15px; }
#navbar dd a:hover { background-color:#FFFFFF; color:#717464; padding:5px 15px; }

#bodyblock {
width:750px;
padding:0px;
margin:0px;

}

a:link { color:#0066CC; text-decoration:underline; }
a:visited { color:#0066CC; text-decoration:none;}
a:hover { color:#003399; text-decoration:none; }

h1 { font-size:21px; color:#0066cc; font-weight:bold; margin:0; padding:5px 0px; }
h2 { font-size:14px; color:#717464; font-weight:bold; margin:0; padding:3px 0px; }

#full { width:750px; text-align:left; margin:20px 0px; }
#full table { width:690px; margin:10px 20px; padding:0;}
#full table tr td { padding:5px; }
#full table tr td a img { border:1px solid #ccc; padding:1px; }
#full table tr td a:hover img { border:2px solid #000; padding:0px; }

#download { margin:10px 150px; padding:0px;  }
#download a img { border:none; }

#main {
width:550px;
margin:20px 0px 10px 160px;
padding:0px;
text-align:left;
}

#main a img { border:none; }

#main p, #full p { font-size:14px; line-height:16px; margin:0px; padding: 5px 0px; }

#main table { margin:10px 40px; padding:0px;}
#main table tr td { font-size:14px; line-height:16px; padding:2px;}

#mapContainer {border:1px solid #ccc; padding:1px; width:550px; height:300px; margin:10px 0px;}

.message { border:2px solid #0066cc; padding:5px; text-align:center; color:#0066cc; background-color:#CEE6EC; }

.tblRates { border:1px solid #ccc; margin:0px 40px;}
.tblRates tr td { border:1px solid #ccc; border-collapse:collapse; }
.tblRates tr th { background-color:#CEE6EC; font-weight:bold; color:#0066cc;}


.left {
float:left;
margin:0px 10px 10px 0px;
padding:1px;
border:1px solid #ccc;
}

.right {
float:left;
margin:0px 0px 10px 10px;
padding:1px;
border:1px solid #ccc;
}


#side {
float:left;
width:150px;
margin:20px 0 0 0;
padding:0;
background-color:#fcfcfc;
}

#side a img { border:none; }


.input { border:1px solid #ccc; }

#footer {
clear:both;
margin:5px 0px;
padding:0px;
text-align:center;
}

#footer p { color:#666; font-size:10px; font-family:Arial, Helvetica, sans-serif;} 
