/*
Template Design by Icon


*/

/** Common Styles */

body {
	margin:0px auto;
	padding: 0;
	background: url(images/bkgd.gif) repeat-x top;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #3d4208;
}
#int {background: #FFF url(images/bkgd-int.gif) repeat-x top; }


#wrapper {
	width: 1000px;
	margin: 0px auto;
	padding:  0;
	background: #FFFFFF url() repeat-y left top;
}
/** Style for header starts here */

#header {
	width: 960px;
	height: 90px;
	padding: 20px 20px 0 20px;
	margin: 0px auto;
	background: url(images/header.gif) no-repeat;
}

#int #header { padding: 21px;}


#header .consult { float:left; width:240px; text-align:center; font-size:14px; margin:20px 0 0 0;  display:inline}

#header .number { float:right; width:130px; height:40px; font-size:20px; margin:30px 20px 2px 0; display:inline; padding-bottom:5px;  }

#header .logo { margin:10px 0 0 0; text-align:center}

/** Style for menu starts here */

#nav {
	width: 1000px;
	height: 42px;
	margin: 0px auto;
	background: #000000 url(images/nav-bar.jpg) repeat-x;
}

#nav ul {
	margin: 0px;
	padding: 0 0 0 20px;
	list-style: none;
}

#nav li {
	display: inline;
}

#nav a {
	display: block;
	position:relative;
	float: left;
	border: none;
	background: url(images/img05.jpg) no-repeat left 55%;
	padding: 14px 2em 8px ;
	margin:0px;
	text-decoration: none;
	color: #FFFFFF;
	font-size:14px
}

#nav a:hover {
	color: #3d4208;
	background:url(images/nav-hover.jpg) repeat-x;
}

.billboard { font-size:0px; display:block}
.billboard img {font-size:0px; display:block} 
.carousel img { font-size:0px; display:block; margin-top:2px; }



/** Style for content starts here */

#content {
	width: 1000px;
	margin: 10px auto;
	min-height:500px;
}




#right {
	float: right; display:inline;
	width: 280px;
	padding: 20px 20px 20px 0;
	
}

#int #right {
	float: right; display:inline;
	width: 650px;
	padding: 20px 20px 20px 0;
	
}
/** Interior Right Styles */
#int #right h1 {color:#361906; font-size:28px; margin:5px 0 30px 0; font-weight:500 }

#int #right h2 {color:#3d4208; font-size:20px; margin:30px 0 5px 0; font-weight:500 }

#int #right p {margin:20px 0; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif;  } 

#int #right a {color:#361906;}

#int #right ul { padding:10px 0 0 20px; list-style:disc; margin:10px 0 30px 60px; }
#int #right ul li { line-height: 30px; font-size:14px;}

#int #right ul.small { list-style:disc; margin:0px 0 30px 10px; width:280px; padding-top:0px; float:right; }
#int #right ul.small li { line-height: 30px; font-size:12px; padding:2px 0 0 20px;}



#int #right .promo { background-color:#3d4208; width: 310px; float:left; margin:2px;}
#int #right .promo#sm { width:310px; margin: 5px;}
#int #right .promo img { padding:5px;}
#int #right .promo h3  { text-align:center; color:#FFF; font-size:12px; font-weight: normal; padding:5px auto; margin-bottom:5px;}

#int #right .promo-clean {  width: 200px; float:left; margin:2px;}
#int #right .promo-clean img { padding:1px;}
#int #right .promo-clean h3  { text-align:center;  font-size:14px; line-height:26px; font-weight: normal; padding:5px auto; margin-bottom:5px;}
#int #right .promo-clean h3 a {color:#3d4208; text-decoration:none;}

#int #right .green { background-color:#3d4208;  padding:4px;}

#int #right .img-right { float:right; border:solid 6px #3d4208; }
#int #right .img-left { float:left; border:solid 6px #3d4208; margin:15px 10px 5px 0; }


#int #right .consult { font-size:14px; }
#int #right .consult small { font-size:11px;}
#int #right .consult label { display:block; width:180px; float:left; margin:4px 0}
#int #right .consult input, #int #right .consult select {margin:4px 0}

#int #right .contact { font-size:14px; width:350px; }
#int #right .contact small { font-size:11px;}
#int #right .contact label { display:block; width:120px; float:left; margin:4px 0}
#int #right .contact input, #int #right .contact select {margin:4px 0}

.contact-info { float:right; width:250px; padding:10px; border: solid 1px #efefef;}
#int #right .contact-info p { margin: 5px 0 15px 0}

#int #right .info { display:block; width:300px; clear:both; margin:00px auto; text-align:center;
padding-top:30px;}


/**-------- LEFT Styles ----------**/
#left {
	float: left;
	width: 630px;
	padding: 20px 30px;
	display:inline;
	
	
}

#int #left {
	float: left;
	width: 280px;
	padding: 20px 20px;
	display:inline;
	
	
}

/** Homepage Left Styles  */
#left h2 { font-weight:normal; font-size:32px; margin:10px 0;}
#left p { font-size:12px; line-height:24px; margin:10px 0}

#left .highlight { background:#edf5af; border-top:#505709; padding:10px 0 10px 20px; position:relative; margin: 40px 20px 0px 0px;
				border-top:solid 4px #505709; border-bottom:solid 4px #505709; }
#left .highlight h2 { font-size:20px; margin:15px 0;}
#left .highlight p { font-family:Verdana, Geneva, sans-serif; color:#371908; width:400px; margin:10px 0; }
#left .highlight .photos {
	position:absolute;
	left: 432px;
	top: -27px;
}


/** Interior Left Styles */

.menu { background: url(images/menu-bkgd.jpg) repeat-y;  width: 270px; margin:0px 0 20px 0;}

.menu .links { background: #edf5af url(images/menu-image.jpg) no-repeat bottom; margin: 5px 10px; padding:5px; }
#left .menu .links h2 { font-size:14px; text-align:center; color:#3d4208; background-color:#f9fce6; padding: 8px 5px; 
			margin:5px;}
			
#left .menu .links ul { padding:10px 0 10px 10px; }
#left .menu .links li  { line-height:34px; border-bottom: solid 1px #ced59e; }
#left .menu .links li a { font-size:12px; color:#361906; background: url(images/bullet.gif) no-repeat left; padding: 5px 5px 5px 25px;
			text-decoration:none; } 
#left .menu .links li a:hover { background-color:#f8fbe2}
#left .menu .image { display:block; font-size:0px;}



/** Style for footer starts here */

#footer {
	clear: both;
	
	height: 385px;
	margin: 0px auto;
	padding-top: 18px;
	
	background: url(images/footer.gif) repeat-x bottom;
	
	font-size: 10px;
	color: #E5E5CC;
}

#footer .content {
	background:url(images/footer-content.gif) no-repeat;
	width:920px;
	height:140px;
	text-align:center;
	margin: 0px auto;
	padding:40px 40px 20px 40px;	
	text-align: center;
}

#footer .content  p { font-size:13px; font-style:italic; line-height:28px; }
#footer .content  a { padding: 0px 10px; color: #505709; text-decoration:none;  }
#footer .content  a:hover { background-color:#d5df89;}


#footer .links { margin:20px 0; }
#footer .links a { padding:0px 15px; color:#d4e8a6; font-size:12px;}
#footer .links a:hover { background-color:#656d0f;}

#footer .content .copy { color:#b7be32; font-family:Verdana, Geneva, sans-serif; font-style:normal; font-size:11px;
margin-left:100px; }
#footer .content .address { color:#FFF; font-family:Verdana, Geneva, sans-serif; font-style:normal; font-size:10px; line-height:14px; margin:10px; margin-left:100px; }
#footer .content .copy a { color:#D4E8A6}
#footer .content .copy a:hover { color:#FFF}

#footer .rand-logo { float:right;}
#footer .rand-logo a:hover { background:none;}
#footer .clear { clear:both;}

.videogallery{ padding-right:8px;}

