body { background-color:#fff; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; margin:0; padding:0;}

a:visited, a:link {color:#000; text-decoration:none;}

a:hover {text-decoration:underline;}

img {border:none;}

h3 {
	margin-top:-5px;
	margin-bottom:8px;
	font-size: 12px;
}

.small {font-size:10px; line-height:1em;}

#wrap { position:relative; width:960px; margin:0 auto;}

#banner {margin:0 auto; width:960px; height:155px; background:url(../images/banner.gif) top repeat-x; border-top:1px solid #999;}

#header {marign:0 auto; width:960px; height:50px;}

#nav { 
	background:transparent;
	width:500px;
	text-align:right;
	padding:15px;
	margin-top:10px;
	float:right;
	margin-right:-34px;
}
#nav ul{
	
	display:inline;
}
#nav ul li {
	display:inline;
	padding-right:20px;
}

#nav ul li a:link, #nav ul li a:visited {color:#069;}

#nav ul li a:hover {text-decoration:none; color:#444;}

#nav2 { 
	background:transparent;
	width:930px;
	padding:15px;
	margin-left:-35px;
}
#nav2 ul{
	
	display:inline;
}
#nav2 ul li {
	display:inline;
	padding-right:20px;
}

#nav2 ul li a:link, #nav2 ul li a:visited {color:#444;}

#nav2 ul li a:hover {text-decoration:none; color:#069;}

.left {float:left; margin-top:10px; margin-bottom:4px; width:400px; height:30px;}

#subheader {margin:0 auto; width:930px; padding:15px; background:url(../images/sub.gif) top repeat-x; text-align:right; color:#fff; font-size:15px; font-weight:bold;}

#image {width:960px; margin:0 auto; margin-top:10px; background:url(../images/home.jpg) no-repeat; height:200px;}

#image2 {width:960px; margin:0 auto; margin-top:10px; background:url(../images/contact.jpg) no-repeat; height:200px;}

#image3 {width:960px; margin:0 auto; margin-top:10px; background:url(../images/long.jpg) no-repeat; height:200px;}
  
#content {text-align:justify; width:910px; margin:0 auto; padding:25px; padding-bottom:0;}

.title {width:315px; margin-top:-320px; margin-bottom:9px; height:55px; background:; padding-top:25px; color:#069;}

.moving {height:214px; width:285px; border:1px solid #333; margin-bottom:40px; margin-top:-40px; background:#069 url(../images/top.png) no-repeat; padding:15px; color:#fff;}

.family {height: 294px; width:285px; border:1px solid #333; margin-bottom:20px; margin-top:-40px; background:#069 url(../images/family.png) no-repeat; padding:15px; color:#fff;}

.inner {float:left; width:315px; background:url(../images/inner.png) top center no-repeat; margin-top:-335px; height:480px; padding:25px; padding-top:335px; line-height:2em; margin-left:-7px;}

.inneralt {float:left; width:315px; background:url(../images/inner.png) top center no-repeat; margin-top:-335px; height:770px; padding:25px; padding-top:335px; line-height:2em; margin-left:-7px;}

.inneralt2 {float:left; width:315px; background:url(../images/inner2.png) top center no-repeat; margin-top:-335px; height:1600px; padding:25px; padding-top:335px; line-height:2em; margin-left:-7px;}

.inneralt3 {float:left; width:315px; background:url(../images/inner2.png) top center no-repeat; margin-top:-335px; height:820px; padding:25px; padding-top:335px; line-height:2em; margin-left:-7px;}

.inneralt4 {float:left; width:315px; background:url(../images/inner2.png) top center no-repeat; margin-top:-335px; height:800px; padding:25px; padding-top:335px; line-height:2em; margin-left:-7px;}

.inner2 {float:right; width:527px; padding-bottom:25px; color:#777;}

.in {float:left; width:200px; color:#777; text-align:left;}

.in2 {float:right; width:300px; color:#777;}

.imgleft {float:left; margin-right:15px;}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#footer {text-align:right; font-size:11px; width:960px; margin:0 auto; border-top:1px solid #036; padding-top:10px; margin-bottom:25px;}

#footer a:link, #footer a:visited {color:#666;}

.footer {float:left; width:450px;}

.footer2 {float:right; width:500px; margin-top:7px; color:#777;}

.logo {float:left; width:120px; background:#333; height:50px;}

.logo2 {float:left; width:120px; background:#333; height:50px; margin-left:10px;}

input, select {
  border: 1px solid #dbb315;
  color : #000;
  height:30px;
  width:320px;
  padding:2px;
  padding-top:5px;
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;}
  
textarea {
  border: 1px solid #dbb315;
  color : #000;
  height:100px;
   width:320px;
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;}

input, submit {background-color:#fff; padding:0;}
