body { text-align:center; margin:0px; font-family :  "Trebuchet MS";	 color:#000000; font-size:1em; line-height:110%; background-color:#A05957;}
h1 {font-size:1.7em; font-weight:bold; color:#A05957; background-color:#ffffff; margin-bottom: 9px;}
.indent{color:#A05957; font-size:1.8em; letter-spacing:-2px;background-image:url(../images/titleindent.png);background-repeat:no-repeat; height:28px;padding-top:4px;  text-indent:90px;}

h2 {font-size:1.5em; font-weight:bold;color:#022649;margin-top:0px;margin-bottom:9px;}

#welcome h1 { background:url(../images/welcome_title.gif) no-repeat top left; width:288px; height:28px; text-indent:-3000px;margin-top:0px;}
#whatwedo h1 { background:url(../images/whatwedo_title.gif) no-repeat top left; width:288px; height:28px; text-indent:-3000px;margin-top:0px;}
#testimonials h1 { background:url(../images/testimonials_title.gif) no-repeat top left; width:288px; height:28px; text-indent:-3000px;margin-top:15px;}
#contact h1 { background:url(../images/contact_title.gif) no-repeat top left; width:288px; height:28px; text-indent:-3000px;margin-top:0px;}

a:ACTIVE, a:LINK, a:VISITED {	font-weight:bold;color:#75140E;	text-decoration:none; 	}
a:HOVER {	color:#75140E;	text-decoration:underline;  }
ul {margin-left:0px;}
li {margin-left:0px;}
#container { margin: auto; } 
#clear, .clear {	clear:both;}

#headerholder{height:171px;background-image:url(../images/bg_top.jpg); background-position:center top;background-repeat:no-repeat; margin-bottom:0px; }
#header {width:970px; height:125px;}
#header .headerlogo {cursor:pointer;float:left; width:300px;height:118px;background-image:url(../images/headerlogo.jpg); }
#header .telephone {float:left; margin-top:22px;margin-left:132px;width:273px;height:30px; background-image:url(../images/header_telephone.jpg); }
#header .email {cursor:pointer;float:left; margin-top:12px; margin-left:132px;width:273px;height:30px; background-image:url(../images/header_email.jpg); }

#menu { margin-right:232px; text-align:left; width:739px; height:40px; background-image: url(../images/menu.jpg);}
#menu a{outline:none; text-indent: -9999px; float: left;background-color: transparent; background-image: url(../images/menu.jpg); background-repeat: no-repeat;  height:40px;width:739px;}
#menu a#home{width: 122px; background-position: 0px 0px; }
#menu a#home:hover{width: 122px;background-position: 0px -40px; }
#menu a#whatwedo{width: 179px; background-position: -122px 0px; }
#menu a#whatwedo:hover{width: 179px;background-position: -122px -40px;}
#menu a#testimonials{width: 261px; background-position: -301px 0px; }
#menu a#testimonials:hover{width: 261px;background-position: -301px -40px;}
#menu a#contactus{width: 177px; background-position: -562px 0px; }
#menu a#contactus:hover{width: 177px;background-position: -562px -40px;}

#flashholder{height:247px;background-image:url(../images/bg_mid.jpg); background-position:center top;background-repeat:no-repeat; margin-bottom:0px; }
#flashcarousel {height:240px; top:0px; width:920px; margin-right:50px;}

#mainholder{background-image:url(../images/bg_footer.jpg); background-position:center top;background-repeat:no-repeat; margin-top:0px; background-color:#AEABA4 }
#main {width:970px; margin-top:0px; font-size:0.8em;}

#boxholder{float:left;  width:970px;  padding-bottom:20px;}

#boxholder .box1{float:left;  width:303px; margin-top:20px; padding:0px; text-align:left;}
#boxholder .box2, #boxholder .box3{float:left; margin-left:30px; width:303px; margin-top:20px; padding:0px; text-align:left;}
#boxholder .box1 .top, #boxholder .box2 .top, #boxholder .box3 .top{height:24px;background-image:url(../images/3box_top.png); }
#boxholder .box1 .bg, #boxholder .box2 .bg, #boxholder .box3 .bg{background-image:url(../images/3box_mid.png);}
#boxholder .box1 .bg .flowers1{margin:0px;background-image:url(../images/flowersbg1.png);background-position:155px 50px;background-repeat:no-repeat;}
#boxholder .box1 .bg .flowers1 .holder{margin:-15px 20px -12px 20px;}
#boxholder .box2 .bg .flowers2{margin:0px;background-image:url(../images/flowersbg2.png);background-position:173px 80px;background-repeat:no-repeat;}
#boxholder .box2 .bg .flowers2 .holder{margin:-15px 20px -12px 20px;}
#boxholder .box3 .bg .flowers3{margin:0px;background-image:url(../images/flowersbg3.png);background-position:185px 00px;background-repeat:no-repeat;}
#boxholder .box3 .bg .flowers3 .holder{margin:0px 20px 0px 20px;}
#boxholder .box1 .btm, #boxholder .box2 .btm, #boxholder .box3 .btm{ margin-top:0px;height:24px;background-image:url(../images/3box_btm.png);}

#boxholder .box1wide{float:left;  width:969px; margin-top:20px; padding:0px; text-align:left;}
#boxholder .box1wide .top{height:24px;background-image:url(../images/widebox_top.png);}
#boxholder .box1wide .bg{background-image:url(../images/widebox_mid.png);}
#boxholder .box1wide .bg .holder{margin:-15px 20px 0px 20px;}
#boxholder .box1wide .btm{ margin-top:0px;height:24px;background-image:url(../images/widebox_btm.png);}

#boxholder .box2wide{float:left;  width:636px; margin-top:20px; padding:0px; text-align:left;}
#boxholder .box2wide .top{height:24px;background-image:url(../images/2widebox_top.png);}
#boxholder .box2wide .bg{background-image:url(../images/2widebox_mid.png);}
#boxholder .box2wide .bg .holder{margin:-15px 20px 0px 20px;}
#boxholder .box2wide .btm{ margin-top:0px;height:24px;background-image:url(../images/2widebox_btm.png);}

#footerholder{background-color:#A05957; margin-top:0px; }
#footer {background-color:#A05957;width:970px;font-size:0.8em; height:37px; line-height:240%;}

#footer .footerleft {height:37px;	float:left; margin:2px 0px 0px 10px; color:#ffffff;}
#footer .footerright {height:37px;	float:right; margin:0px 10px 0px 0px;  color:#ffffff;}

#form {margin:0px; text-align:right;}
#form fieldset {margin:0px;  		font-size:1em; border:0px;}
#form fieldset input,  #form fieldset select { font-family :  "Trebuchet MS";margin:3px;padding:0px;width: 170px; border:1px solid #999999; color:#333333; }
#form fieldset textarea { font-size:1em;font-family :  "Trebuchet MS";margin:3px; padding:0px; width: 170px; border:1px solid #999999; color:#333333; }
#form fieldset label {text-align:right;	float:left;	color:#75140E; font-size: 1em;	font-weight:bold;width:60px; margin-right:6px;}
#form fieldset input:focus, #form fieldset textarea:focus { background: #efefef; color:#333333;}
#fm-submit input { background-color: #ffffff; font-size: 1.2em;}



