@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; background: #FFFAF4 url(../images/BK.gif) repeat-x; /*for IE 5.5*/ text-align:center;}
a{color:#333;}
address{font-style:normal;}
#root{width:970px; margin:auto; /*for IE 5.5*/ text-align:left;}

#nav-banner1-wrap{height:125px; width:970px; position:relative;}
#giant{
	position:absolute;
	top: 29px;
}
#nav{height:40px;}
#nav ul{list-style:none; margin:0; padding:5px 0 0 30px;}
#nav ul li{display:inline; color:#FFF; font-weight:bold;}
#nav ul li a{color:#FFF; text-decoration:none;}
#nav ul li a:hove{text-decoration:underline;}
#banner1{height:85px; width:970px; position:relative;}
#banner1 span#tel{position:absolute; top:0px; right:20px; display:block; font-size:14px; color:#FFF; padding:2px 10px 0 0;}
#banner1 div#strapline{position:absolute; bottom:8px; right:200px; font-size:28px; color:#FFF;}

#content-wrap{background:transparent url(../images/watermark.gif) no-repeat 50% 50%; clear:both;}
#content-left, #content-right{width:425px; float:left; padding-left:30px; padding-right:30px; line-height:160%; min-height:325px; _height:325px; /*for IE 6 */}
#content-right{width:425px; background:url(../images/content-border.gif) 0px 20px no-repeat;}
#content-left .title, #content-right .title{display:block; font-size:14px; font-weight:bold; padding-top:3px;}

#footer{clear:both; padding-top:30px;}
#footer address{background:url(../images/footer-top.gif) center top no-repeat; font-size:10px; line-height:20px; font-style:normal; text-align:center;}


#contact-form-wrap{width:400px; float:left;}
#contact-form-wrap form label{display:block;}
input, textarea, select{width:320px;}
#button-wrap{padding-top:20px;}
#button-wrap input{width:auto;}
#contact-form-wrap span{margin:10px 0 3px 0; display:block;}


.float-left{float:left;}
.float-right{float:right;}
.clear{clear:both;}
