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

body { margin:0px; background:#2E2925;  overflow: -moz-scrollbars-vertical; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2E2925}

#site-design { margin:0px auto; width:990px; display:none; }


#outside-area { background:url(/images/template/header.jpg); width:996px; margin:0px auto;}

#header { background:url(/images/template/arbour-build.jpg) no-repeat 700px 0px; height:120px;}

#header h1 { position: absolute; left: -999em; width: 1em; overflow: hidden;}

#topnav { position:absolute; margin:-30px 0px 0px 50px;}

#topnav ul { margin:0px; padding:0px;}

#topnav li { float:left; list-style-type:none;}

#topnav a { color:#DAD0C3; text-decoration:none; margin:0px 25px 0px 0px; font-weight:bold; font-size:15px; padding:7px; display:block; text-transform:capitalize;}

#topnav a:hover {color:#ffffff; }

#topnav a.selected { color:#2E2925; background:#DAD0C3;}

#subnav { position:absolute; margin:1px 0px 0px 788px; }

html>/**/body  #subnav {  margin:1px 0px 0px 838px; }

#subnav ul { margin:0px; padding:0px;}

#subnav li { list-style-type:none; margin:3px;}

#subnav a { display:block; background:#433A35; padding:5px; color:#DAD0C3; text-decoration:none; width:134px; font-size:11px; border-bottom:1px solid #2E2925; border-top: solid 1px #8F8074; height:15px; text-transform:capitalize; }

#subnav a:hover {background:#DAD0C3; color: #433A35;}

#subnav a.selected {background:#DAD0C3; color: #433A35; font-weight:bold;}

#main-area { background:url(/images/template/main-background.jpg)}

#list {  text-align:left; }

#list ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 15px;}

#list ul { margin:0px 0px 0px 0px;}



#main-content { background:#DAD0C3; margin:0px 160px 0px 50px; padding:5px; }

#main-content img { border:1px solid #736356; padding:2px;}

#main-content a { color: #2E2925}

#main-content.fixed { height:370px;}

#main-content.subs {height:370px; background:url(/images/template/blank-box.jpg) no-repeat #DAD0C3;}

#main-content h1 { margin:0px; font-size:14px; text-transform:capitalize;}

#main-content h2 { margin:0px; font-size:14px; text-transform:capitalize; text-align:left;}


#flashcontent {  border:1px solid #736356; padding:2px; width:500px; 	}


#testemonaltext {  text-align:justify; width:700px; margin:0px 0px 0px 20px;}

#testemonaltext h1 { margin:0px 0px 10px 0px; font-size:20px;}

#testemonaltext img { width:200px; margin:0px 10px 0px 0px; float:left;}

#testemonaltext img.right {  margin:0px 0px 0px 10px; float:right;}

#overtext { background:;  margin:0px 0px 0px 520px; z-index:100; width:250px;  position:absolute; text-align:justify; font-size:11px; }

#overtext h1 { margin:0px 0px 10px 0px; font-size:20px}

#footer { background:url(/images/template/footer.jpg) no-repeat bottom; height:70px;}

#footer span { margin:20px 0px 0px 50px; position:absolute; color:#DAD0C3; font-size:10px;}

#logos { background:url(/images/template/newlogos.jpg) no-repeat -0px -10px;; height:200px; width:400px; position:absolute; margin:70px 0px 0px 0px;}


#webdesign { width:982px; margin:0px auto;  color:#DAD0C3; font-size:10px; }

#webdesign span { display:block;  width:275px; margin:0px 0px 0px 706px; position:absolute}

#webdesign span a { color:#DAD0C3; }

#form {  width:260px; text-align:left; margin:10px 0px 0px 0px; position:absolute;}
#form label { display:block; width:100px; float:left; font-weight:bold; }
#form input { width:150px; margin:0px 0px 5px 0px;  background-color:#EFE2D1; border:1px #2E2925 solid; font-size:11px; background-image:url(/images/template/template/form.jpg); background-repeat:repeat-x; padding:2px;}

#form textarea { width:150px; margin:0px 0px 5px 0px; background-color:#EFE2D1; border:1px #2E2925 solid; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(/images/template/template/form.jpg); background-repeat:repeat-x; padding:2px;}
#form input.but { background-color:#433A35; color:#DAD0C3; border:1px #2E2925 solid; width:156px; background-image:none;}


#line { border-top: 1px solid #AF8A6D; height:5px;}





































#outside_weblinks {  margin:0px 0px 0px 470px; width:300px;   position:absolute; text-align:right; }









/* this is the the size of the outside area   */

#weblinks ul { margin:0px; padding:0px;   }



#weblinks li {display:inline; margin:0px;}



#weblinks ul {}



/* this is the look of the small images   */

#weblinks a { text-align: center; font: bold 1em sans-serif;  border-width: 0px; text-decoration: none;  width:40px; height:40px; display:block;  float:right; margin:0px 0px 8px 8px; }



#weblinks img { border: #736356 solid 1px; filter:alpha(opacity=50); opacity: 0.5;

	-moz-opacity:0.5;}



#weblinks a:hover img {color: #411; filter:alpha(opacity=100); opacity: 1; -moz-opacity:1; }


#weblinks img.thumb { width:40px; height:40px;}


/* this is the look of the large images   */

#weblinks a span {display: none;}

#weblinks a:hover span {display: block;

   position: absolute; top: -10px; left:-160%; width: 355px;

   padding: 0px; margin: 10px; z-index: 100;

   color: #736356; 

   font: 10px Verdana, sans-serif; text-align: left;}	

   

#weblinks.printinside a:hover span {top: -55px; left:108%;}



#weblinks a:hover span h1 { font-size:14px; margin:5px 0px 5px 0px;}

#weblinks a:hover span img { width:480px;}









html>/**/body #weblinks h1 { margin:5px 0px 10px 9px; }







