html{background:#629a2e url(../images/layout/background.jpg) top left repeat-x;}
body{}
div.wrapperThin{width:990px;margin:0 auto;height:auto;}
.floatright {float:right;}

#nav {background:#629a2e url(../images/layout/navbar.jpg) top left repeat-x;text-align:center;height:40px;font-size:3.5em;padding:13px;margin:0 0 10px 0;text-decoration:none;}
#nav a {color:white;padding-right:60px;text-decoration:none;text-transform:lowercase;}

#header{color:green;padding:2px 10px;height:150px;width:980px;margin:0 auto;}
#header li{
	font-size:1em;
	line-height:1.8em;
	font-weight:bold;
	letter-spacing:1px;
	text-align:right;
}
#header .jplan{font-size:3em;line-height:100%;}
#header .jplan1{font-size:1.6em;}
#header .redhead span{}
#header .email{}
#header .email a{color:green;text-decoration:none;}
#header .tel{float:left;}
#header .tel1{display:none;position:absolute;top:0;left:0;}



#laargeArea {height:400px;}
#laargeArea .box {
	width:200px;
	height:293px;
	padding:0 10px;
	display:block;
	color:white;
	}

#largeArea {width:100%;padding:10px 0;margin:0;height:380px;background:transparent url(../images/mainbanner.png) top left no-repeat;}
#largeArea .box {width:200px;height:275px;padding:10px 10px 0;margin:105px 20px 0 560px;background:transparent url(../images/insidebox.png) top left no-repeat;display:block;color:white;}

#largeArea .box h2{padding:0;margin:0 0 10px 0;}
#largeArea .box p{margin:0 5px;}
#largeArea .box a{color:white;text-decoration:none;}

#serviceArea {height:560px;width:950px;clear:both;background:url(../images/layout/servicesbox.png) top left no-repeat;padding:20px;}
#serviceArea h2 {
	font-weight:bold;
	font-style: normal;
	font-size: 24px;
}
#serviceArea h3 {font-weight:0.8em;line-height:140%;margin-left:50px;}

#otherArea {height:160px;width:100%;clear:both;}
#otherArea .box{height:140px;padding:10px 10px 0;margin:0;display:block;float:left;}

#whoWeAre.box{width:250px;margin-right:20px;background:transparent url(../images/boxthird.jpg) top left no-repeat;}
#whoWeAre a {color:#F00;text-decoration:none;}
#gallery.box{width:990px;height:300px;padding:0;cursor:pointer;}

#otherArea .box h2{padding:0;margin:0 0 10px 0;}
#otherArea .box p{margin:0 5px;}

#leftbox {background:url(../images/layout/leftbox.png) top left no-repeat;width:310px;height:200px;float:left;padding:10px;}
#leftbox h2 {font-size:2em;font-weight:bold;margin:0 0 10px 0;}

#rightbox {background:url(../images/layout/rightbox.png) top left no-repeat;width:632px;height:200px;float:right;padding:10px;}
#rightbox h2 {font-size:2em;font-weight:bold;margin:0 0 10px 0;}

#footer {width:990px;height:50px;margin:10px auto;}

