@charset "UTF-8";
/* CSS Document */

body { margin:0; padding:0; width:100%; background-color:#333;}
html { padding:0; margin:0; }

html, textarea
	{
		font-family:calibri;
		font-size:0.688em;
		line-height:1.364em;
		color:#ffffff;
	}

input, select { vertical-align:middle; font-weight:normal;}

.clr { clear:both; padding:0; margin:0; background:none; }

.outercontainer {width:1000px; margin:0 auto; background-color:#d8d4d1;}
.container {width:850px; margin:0 auto; background-color:#59595b; min-height:300px;}

.header {width:850px; background-color:#CCC;}
.header .top {width:850px;}

ul#menu { width: 100%; height: 105px; background: #eeedec url("../images/menu-bg2.gif") top left repeat-x; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; list-style-type: none; margin-top: 10px; padding:0; }
ul#menu img {float:left;}
ul#menu li { display: block; float: left; position: relative; left: 125px; margin: 0px 0 0 5px;}
ul#menu li a { height: 0px; color: #999; text-decoration: none; display: block; float: left; line-height: 200%; padding-top:80px; padding-left:15px; padding-right:15px;}
ul#menu li a:hover { color: #f66431; }
ul#menu li a.current{ color: #fff; height:25px; background: #f66431; padding-top:80px;}

.container .title {width:600px; float:left; padding-left:30px; padding-top:30px; padding-bottom:30px; font-family:verdana; font-size:48px; font-weight:30; color:#969696;}

.container .aboutpics {width:170px; float:left; margin-left:20px; min-height:350px;}
.container .aboutbody {width:620px; float:left; padding-top:15px; padding-bottom:10px; font:Verdana, Geneva, sans-serif; font-size:13px; color:#f3f3f3;}

.container .phototext {width:620px; float:left; padding-top:0px; padding-bottom:10px; margin-left:70px; font:Verdana, Geneva, sans-serif; font-size:13px; color:#f3f3f3;}
.container .photo1 {width:320px; float:left; margin-left:60px; margin-bottom:20px; min-height:350px;}
.container .photo1 .photobox {width:80px; margin:10px; float:left; border:solid 2px #bbbbbb;}
.container .photo1 .photobox:hover {border:solid 2px #f66431;}
.container .photo2 {width:320px; float:left; margin-left:80px; margin-bottom:20px; min-height:350px;}
.container .photo2 .photobox {width:80px; margin:10px; float:left; border:solid 2px #bbbbbb;}
.container .photo2 .photobox:hover {border:solid 2px #f66431;}

.container .testimonialpics {width:140px; float:left; margin-left:20px; min-height:350px;}
.container .testimonialmenu {width:200px; float:left; padding-top:3px; padding-bottom:10px; font:Verdana, Geneva, sans-serif; font-size:13px; color:#f3f3f3;}
.container .testimonialmenu li {list-style:none; padding-bottom:10px; position:relative; right:30px;}
.container .testimonialmenu li a {font:Verdana, Geneva, sans-serif; text-decoration:none;  font-size:14px; color:#f3f3f3;}
.container .testimonialmenu li a:hover {color:#F90;}
.testimonialbody { padding-top:15px; padding-bottom:10px; font:Verdana, Geneva, sans-serif; font-size:13px; color:#f3f3f3; }


.container .contactinfo {width:600px; float:left; min-height:30px;}
.container .contactinfo img {float:left; margin-left:10px;}
.container .contactinfo .text {float:left; margin-left:10px; margin-right:60px; padding-top:7px; font-size:16px;}


.footer {width:850px; min-height:40px; background-color:#FFF; border-top:solid 2px #d9d4d1;}
.footer .data {width:400px; margin:0 auto; color:#333; font-size:12px; padding-top:3px;}

.messagebox {font-size:12px; height:36px;}
.aboutbody textarea {width:220px; height:130px; border:1px solid #717171; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em; color:#000; margin-bottom:15px;}

iframe#ifrm { 
    
    padding:0px;
    margin:0px;
	width:100%;
	
	  }

.wrapper {width:420px; margin:0; float:left;}
.iframebody {padding:15px 25px 0px 20px;
	margin:0; background-color:#59595b; font-size:13px;}
	
	
