@charset "utf-8";
/* Coutts House - Layout - Home Strategic [Leo] */

body {background: #e4e4e4;}
.contact-bg{background:url(../imgs/contact-bg.jpg) top center no-repeat;}
.page-bg {background: url(../imgs/bg-tile.gif) center repeat-y;}
.bot-bg {background:url(../imgs/footer-bg.gif) bottom repeat-x;}
#container {width: 970px; margin: 0 auto; text-align: left;}
#header {width:970px; height:210px; display:block;}
h1 { position:relative; top:40px; left:10px; display:block; width:340px; height:150px; text-indent:-9009px; background:transparent url(../imgs/logo.gif) no-repeat; }
h1 a {display:block; width:340px; height:150px; outline:none;}
#flash {width:970px; height:220px; display:block; padding-bottom:20px;}
#title {width:960px; padding:20px 0 20px 8px;}
h2, h3, h4, h5{font-family:Georgia, "Times New Roman", Times, serif;}
h2{font-size:46px;}
h3{font-size:30px;}
h4{font-size:30px;}
h5{font-size:46px; text-align:center;}
h6{font-size:36px; padding-bottom:10px;}

.headlines{ position:relative; display:block; width:290px; height:50px; left:680px; top:-130px;}
#myajaxnews{ padding:10px; background-color:#e2e2e2; }

a{color: #00F; text-decoration:none;}
a:hover{color: #F00; text-decoration:underline;}

#left-col{float:left; width:430px; padding:0 70px 0 10px;}
#gallery{width:450px;}
#gallery ul{ float:left;}
#gallery li{ display:inline; width:80px; height:80px; float:left; margin:10px 10px 0 0;}

#right-col{float:right; width:460px; padding-bottom:20px;}
#news{background:#e4e4e4; padding:20px;}
#news p{padding-bottom:10px;}
#news b{color:#F00; padding-top:10px;}
#news ul{padding-top:10px;}
#news li{padding-bottom:5px; padding-left:15px; background:url(../imgs/news-bullet.gif) left no-repeat;}
#news a{color: #00F; text-decoration:none;}
#news a:hover{color: #F00; text-decoration:underline;}

/*Quicktime VR Links*/
#qvr{ background:#e4e4e4; padding:10px 0 20px 20px;}
#qvr a{color: #00F; text-decoration:none;}
#qvr a:hover{color: #F00; text-decoration:underline;}
.qvr-list{float:left; width:173px; padding:5px 20px 0 0; border-bottom: 1px solid #b8b8b8;}
.qvr-list li{width:173px; list-style: none; padding: 2px 20px 2px 0; border-top: 1px solid #b8b8b8; line-height:1.5em;}
.qvr-image{float:left; width:187px; padding:16px 0 0 20px;}

/*Gallery and Video section*/
#galvid { float:left; width:938px; padding:30px 20px 20px 12px; background-color:#e4e4e4;}
#galvid a{color: #00F; text-decoration:none;}
#galvid a:hover{color: #F00; text-decoration:underline;}
.gal {float:left; width:483px; display:block; height:315px; background:url(../imgs/gal-bg.jpg) no-repeat;}
.gal-list{float:left; width:200px; padding:50px 20px 0 0; border-bottom: 1px solid #b8b8b8;}
.gal-list li{ width:200px; list-style: none; padding: 2px 20px 2px 0; border-top: 1px solid #b8b8b8; line-height:1.5em;}
.vid {float:left; width:422px; display:block; padding-left:30px; height:315px;}
#tour { width: 410px; height: 280px; padding-top:20px; }

#brochure-left{float:left; width:600px;}
#brochure-right{float:right; width:300px; padding:30px 30px 0 30px;}

#video {background:url(../imgs/dvd.jpg) no-repeat; width:460px; height:260px; display:block; margin-top:20px;}
#video h4{padding-left:20px;}
.videotxt{ width:180px; padding-left:20px; padding-top:20px;}

.pad30Top{ padding-top:30px;}

p{ padding-bottom:20px;}

#footer{width:970px; padding-top:180px;}

.footer-left{float:left; width:282px; display:block; height:200px; padding:0 20px 0 20px; margin-top:-125px; margin-bottom:20px;}
.footer-middle{float:left; width:282px; display:block; height:200px; padding:0 20px 0 20px; margin-top:-125px; margin-bottom:20px;}
.footer-right{float:left; width:282px; display:block; height:200px; padding:0 20px 0 20px; margin-top:-125px; margin-bottom:20px;}


#footer-address{ display:block; float:left; width:690px; height:120px;}
#footer .bgc{float:left; width:110px; padding:0 0 30px 10px; margin-top:-125px;}
#footer .copyright{float:right; padding:0 10px 0 0; margin-top:-130px; font-size:11px; color:#666;}


#footer a{color:#000; text-decoration:none;}
#footer a:hover{color: #F00; text-decoration:none;}





/*Float Objects*/
.fltrt { float: right; }
.fltlft { float: left; }

.clear { clear:both; height:0; font-size: 1px; line-height: 0px; }


/* Navigation */
#nav-menu
{
width:620px;
position:relative;
top:-100px;
left:360px;
} 

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 1px;
}

#nav-menu li a
{
background: url(../imgs/navbg.gif) #fff bottom left no-repeat;
height: 38px;
line-height: 2em;
float: right;
width: 120px;
display: block;
color: #333;
text-decoration: none;
text-align: center;
padding-top:2px;
}

#nav-menu li a:hover{
background-position:0 0;
color: #fff;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none;
}
/* End hide */



#nav-menu li a#current{
background-position:0 0;
color:#fff;
}

