/* ------------  global definitions -------------------  */
body {
 background-color:#fff;
}
* {
 padding:0px;
 margin:0px;
}
a {
 text-decoration:none;
 color:#000000;
}
div,p {
 font-family:georgia;
 font-size:13px;
}
img {
 border:none;
}
/* fix break problem */
* html .clearfix {
	height: 1%;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	border: 6px solid #cccccc;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
.fl { float:left; }
.fr { float:right; }
/* -----------------------  website style definitions ------------------------  */
.centerwrapper {
 position:relative;
 width:950px;      
 margin-right: auto;
 margin-left: auto;
}
/* header */
.maxwidth {
 position:relative;
 top:0px;
 left:0px;
 clear:both;
 width:100%;
}
.headerwrap {
 Margin: 0px auto;
 height:375px;
 width:1225px;
 background-image: url(images/bg1.gif);
 border-left: 3px solid #848484;
 border-right: 3px solid #848484;
 height: 100%;
 background-repeat:repeat-x;
}

#header{
 position:realative;
 height: 375px;
}
img.t1 {
 position:absolute;
 float:right;
 top:20px;
 right:-90px;
 width:384px;
 height:283px;
}
h2#slogan {
 position:absolute;
 top:120px;
 left:160px;
 font-family:helvetica;
 font-weight:bold;
 font-size:25px;
 color:#fff;
 text-align:center;
}
h2#phone {
 position:absolute;
 top:240px;
 left:0px;
 font-family:helvetica;
 font-size:35px;
 color:#fff;
}

/* img as clickable h1 */
h1#h1_main{
  position:relative;
  top:30px;
  left:-25px;
	background: url(images/titlewdr.png) no-repeat;
  width: 648px;
  height: 85px;
}
h1#h1_main a{
  position:relative;
  top:0px;
  left:0px;
	display:block;
  width: 648px;
  height: 85px;
}
h1#h1_main a span{
	display:none;
}

/* menu */

#menu {
  position:absolute;
  left:80px;
  top:328px;
	overflow:hidden;
	
}
#menu ul{
	 list-style:none;
}
#menu li, #menu li a{
			display:block;
			float:left;
			color:#a68041;
			font-family:verdana;
			font-size:17px;
			background-color:#ffffff;		
}
#menu li a {
    padding: 5px 25px;
    border:1px solid #9c9c9c;
}

#menu li a:hover,#menu li a.linkselected{
    color:#ffffff;
    background-color:#a68041;
    border:1px solid #9c9c9c;
}
  
/* body */

#pagecontent {
 padding:20px; 
 color:#303030;
 min-height:300px;
}
#pagecontent p{
 margin-bottom:20px;
 line-height:20px;
}
#pagecontent h3 {
 font-size:18px;
 margin-bottom:20px;
 line-height:30px;
}
#pagecontent h4 {
 font-size:15px;
 margin-bottom:15px;
 line-height:20px;
}
#pagecontent ul { 
 margin-left:20px;
 margin-bottom:10px;
 line-height:20px;
 list-style-type: square;
}

/* footer */
.footerwrap {
 background-color:#818181;
 height:115px;
}
#footer {
 font-family:verdana;
 font-size:10px;
 padding:20px 0 0 40px;
 color:#666;
}
#footer a {
color:#999;
}

