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

* {
	margin:0;
	padding:0;
	
}



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }



.lefttube { float:left;}
.righttube { float:right;}

ul { margin:0; padding:0;}

h1 { font-size:25px; color:#fdbf58; margin-bottom:16px;}
h2 { font-size:22px; color:#006838; margin-bottom:16px; font-weight:lighter;}
h3 { font-size:18px; color:#9D3D97; margin:0 0 3px 0; padding:0; font-weight:lighter;}
h4 { font-size:15px; color:#006838; margin:0; padding:0; letter-spacing:0; word-spacing:0;}
h5 { font-size:13px; color:#006838; margin:0; padding:0; letter-spacing:0; word-spacing:0;}


p { margin:0 0 15px 0; text-align:left; line-height:16px; word-spacing:0px; white-space:0; font-size:13px; color:#111;}

body { font-family:Arial, Helvetica, sans-serif; font-size:12px;  background:#BEC486 url(../../images/p-bg.gif) repeat-y left top; color:#dedede;}

.r-pic { float:right; margin:0 0 20px 25px;}

.l-pic { float:left; margin:0 25px 20px 0;}

#maincontainer { width:1002px; margin:auto;}

#header { background:url(../../images/h-bg.png) no-repeat; height:121px;}

#logo { background:url(../../images/logo.gif); width:296px; height:94px; float:left; margin-left:65px;}

#top-caption { background:url(../../images/top-caption.gif); width:567px; height:86px; margin:20px 37px 0 0; float:right;}

#menu { clear:both; margin:10px 0;}
#menu ul { list-style:none; margin-left:230px;}
#menu li { float:left; text-transform:uppercase; font-family: Helvetica, Arial, sans-serif;
 			background:url(../../images/menu-button.png); width:121px; height:31px; line-height:30px; text-align:center; font-size:13px; 							 			font-weight:bold; margin-right:20px;}
#menu a { color:#fff; text-decoration:none;}
#menu a:hover { color:#BDC385; text-decoration:none;}

#content-section { background:url(../../images/top-c-bend.png); width:1002px; padding-top:33px; clear:both; z-index:10;}

#content-left { background:url(../../images/left-bg.png); width:167px; padding-left:12px; float:left;}

#content-right { float:left; width:823px;}

.button { background:url(../../images/menu-button.png); width:121px; height:31px; color:#fff; font-weight:bold; line-height:15px;
 			font-size:12px; text-transform:uppercase; margin-bottom:10px; text-align:center; }
.button a { color:#fff; text-decoration:none;}
.button a:hover { color:#BDC385; text-decoration:none;}

.button2 { background:url(../../images/menu-button.png); width:121px; height:31px; color:#fff; font-weight:bold; line-height:31px;
 			font-size:12px; text-transform:uppercase; margin-bottom:10px; text-align:center; }
.button2 a { color:#fff; text-decoration:none;}
.button2 a:hover { color:#BDC385; text-decoration:none;}

.greenbold { font-size:12px; color:#006838; font-weight:bold;}

.green { font-size:12px; color:#006838;}
.green a{ color:#006838; text-decoration:none;}
.green a:hover{ color:#006838; text-decoration:underline;}

#logo-list ul { list-style:none; width:167px; margin-top:25px; padding-bottom:30px;}
#logo-list li {margin-bottom:23px; width:167px;}
#logo-list img { margin:auto; border:0;}

#logo-list_home ul { list-style:none; width:167px; margin-top:25px; padding-bottom:25px;}
#logo-list_home li {margin-bottom:23px; width:167px;}
#logo-list_home img { margin:auto; border:0;}

#mid-content { clear:both; position:absolute; margin-top:10px;}

#mid-content-prod { clear:both; position:absolute; margin-top:10px;}

#mid-content-left { float:left; width:611px;}

#mid-content-green { width:611px; background:#056839 url(../../images/gr-l-shad.gif) repeat-y; padding:15px 0;}


#mid-content-right { float:left;}

#mid-content-prod-green { width:823px; background: url(../../images/new-house.png); padding:15px 0 0 0; clear:both;}

#mid-content-rental { clear:both; position:absolute; margin-top:10px;}

#mid-content-rental-green { width:823px; background: url(../../images/rental-gr-bg.png) no-repeat; padding:15px 0 0 0; clear:both;}

#catalog { width:180px; padding:16px 25px 16px 7px; background:url(../../images/mid-c-r-bg.png) repeat-y;}

#catalog2 {   background:none;}

#tech-briefs { width:180px; background:url(../../images/mid-r-yell-bg.png) repeat-y; padding:16px 25px 16px 7px;}

#tech-briefs-list { list-style:none; margin-top:15px;}
#tech-briefs-list li { margin-bottom:5px; color:#333;}
#tech-briefs-list a{ color:#333; text-decoration:none;}
#tech-briefs-list a:hover{ color:#333; text-decoration:underline;}

#sign-up { background:url(../../images/sign-bg.png) repeat-y; width:180px; padding:16px 25px 23px 7px; }

.white-small{ color:#fff; font-size:11px}
.white{ color:#fff;}

.input { background:url(../../images/input-bg.png) repeat-x; border:1px #20713f solid; line-height:20px; height:20px; padding:2px; font-size:12px; color:#003333; margin-bottom:8px;}

.input2 { background:url(../../images/input-bg.png) repeat-x; border:1px #20713f solid; line-height:20px; height:20px; padding:2px; font-size:12px; color:#003333; margin-bottom:8px; width:260px;}

.input-textarea { background:#fff url(../../images/input-bg.png) bottom repeat-x; border:1px #20713f solid; line-height:20px;  padding:2px; font-size:12px; color:#003333; margin-bottom:8px; width:260px;}


.black { color:#231f20;}


#additional-section { background:url(../../images/house.gif) no-repeat; width:611px; height:210px;}

#additional { width:552px; margin:auto; padding:15px 0 0 0;}
#additional p { margin-bottom:8px;}

.list1 { margin-left:15px; color:#000;}
.list1 li{ margin-bottom:0px; font-size:13px;}

#some-service { width:150px; color:#000; position:relative; top:-65px; left:390px; text-align:right; font-size:13px;}

#footer {
	width:1002px;
	height:87px;
	padding-top:1px;
	background:url(../../images/f-bg.png) no-repeat;
	color:#fff;
	clear:both;
	position:relative;
	z-index:999;
	top:-16px;
}

#footer-text { width:835px; float:right; text-align:center; font-size:13px; line-height:18px;}



#home-content { background:url(../../images/home-white.png) no-repeat; padding:0px 35px 0px 20px; margin:0; width:768px; height:265px;  }

#home-shadow1 { width:823px; height:10px; background:url(../../images/home-shad-bel-white.png) no-repeat; position:absolute;  }

#prod-content { background:url(../../images/products-white.png) no-repeat; padding:0px 35px 0px 20px; margin:0; width:768px; height:268px;  }

#prod-shadow1 { width:823px; height:10px; background:url(../../images/prod-shad-bel-white.png) no-repeat; position:absolute;  }

#prod-left { width:600px; padding-right:25px; float:left; }
#prod-left p { font-size:15px;}

#prod-right { float:left; width:125px;}

#housepic { /*background:url(../../images/housepic.png) bottom right no-repeat; */ padding:0 20px 146px 20px; width:765px;}
#housepic h3 { color:#fff;}
#housepic h4 { color:#fff; margin-left:20px; }
#housepic ul { margin-left:40px; list-style:none; margin-top:5px;}
#housepic li { margin-bottom:4px; color:#fff;  font-size:15px;}

#housepic-rental {  padding:0 20px 288px 20px; width:765px;}
#housepic-rental h3 { color:#fff;}
#housepic-rental h4 { color:#fff; margin-left:20px; }
#housepic-rental ul { margin-left:40px; list-style:none; margin-top:5px;}
#housepic-rental li { margin-bottom:4px; color:#fff;  font-size:15px;}

#housepic-contact {  padding:0 20px 288px 20px; width:765px;}
#housepic-contact h3 { color:#fff;}
#housepic-contact h4 { color:#fff; margin-left:20px; }
#housepic-contact ul { margin-left:40px; list-style:none; margin-top:5px;}
#housepic-contact li { margin-bottom:4px; color:#fff;  font-size:15px;}


#prod-cont-left { width:330px; padding-right:90px; float:left;}
#prod-cont-right { width:300px; padding-right:20px; float:left;}

#rental-content { background:url(../../images/rental-white.png) no-repeat; padding:0px 35px 0px 20px; margin:0; width:768px; height:156px;  }

#rental-shadow1 { width:823px; height:10px; background:url(../../images/rental-gr-bel-white.png) no-repeat; position:absolute;  }

#rental-left { width:600px; padding-right:25px; float:left; }
#rental-left p { font-size:15px;}

#rental-cont-left { width:330px; padding-right:30px; float:left;}
#rental-cont-right { width:360px; padding-right:20px; float:left;}


#contact-content { background:url(../../images/contact-white.png) no-repeat; padding:0px 35px 0px 20px; margin:0; width:768px;
					 height:268px;  }

#contact-shadow1 { width:823px; height:10px; background:url(../../images/contact-gr-bel-white.png) no-repeat; position:absolute;  }

#contact-left { width:300px; padding-right:75px; float:left; }
#contact-left p { font-size:15px;}

#contact-right { float:left; width:380px;}

#mid-content-contact { clear:both; position:absolute; margin-top:10px;}

#mid-content-contact-green { width:823px; background: url(../../images/contact-gr-bg.png) no-repeat; padding:15px 0 0 0; clear:both;}

#contact-cont-left { width:330px; padding-right:30px; float:left; color:#000;}
#contact-cont-right { width:360px; padding-right:20px; float:left;}

#click-map { font-style:italic; font-weight:bold; margin-top:-40px; margin-left:280px; color:#000;}

#form-bg { background:url(../../images/form-bg.png) no-repeat; height:565px; width:562px;}

#form { padding:30px; }
#form h4 { color:#000;}

#buttons { clear:both; margin-top:40px; margin-left:30px;}
#buttons input { float:left; padding-right:30px;}#jntsignature {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	font-size: 9px;
	color: #BDC488;
}
.jnt_sig {
	font-size: 9px;
	color: #116839;
}
.jnt_sig a {
	text-decoration: none;
	color: #116839;
}
.jnt_sig a:hover {
	text-decoration: underline;
}
#contact_thankyou {
	padding-top: 35px;
	padding-left: 30px;
}

