/*+++++++++++++++++++++++++++++++++++++++++++
+											+
+		eLink Design, Inc. stylesheet		+
+		www._____________________.com		+
+											+
+		Last Modified:	Feb 4, 2010	        +
+		Modified By:	CS					+
+											+
+++++++++++++++++++++++++++++++++++++++++++*/
html { }
html, body {/*height:100%;*/ min-height:100%;}
.body{font:12px Verdana; color:#fff; background:#0f0f0f; line-height:21px;}

td {padding:2px;}

p {padding:5px 0;}

ul {padding:0 40px;}
li {list-style:disc;	margin:5px 0;}

h1, h2, h3, h4, h5, h6 {margin:10px 0; font-family:Arial, Helvetica, sans-serif; color:#f4d849;}
h1 {font-size:22px;}
h2 {font-size:16px; font-weight:bold;}
h3 {font-size:14px; font-weight:bold;}

.h1Span {font-family:Arial, Helvetica, sans-serif; font-size:18px; width:310px; text-align:center; color:#d8ddda; font-size:22px; margin:0% 0; padding:0; line-height:25px; display:block;}

a:link, a:visited {color:#F4D849;}
a:hover, a:active { color:#f7e89c;}

hr {border:0; border-top:1px solid #c5c5c5; margin:20px 0; height:1px;}

/*--[ inputs, textareas, selects, buttons ]--*/
.form {border:1px solid #333; width:200px; padding:5px; margin-left:10px;}

#btn, .button {border:1px solid #0f0f0f;	width:100px; height:30px; background:#0f0f0f; color:#fff; cursor:pointer; margin-left:10px;}
#btn:hover, .button:hover {background:#252525; color:#fff;}

/*--[ Layout Divs ]--*/

#wrapper {margin:0 auto; text-align:left; width:100%; background:url(images/bg.jpg) repeat-x #4e4f4e; text-align:center;}
#wrapperSub {margin:0 auto; text-align:left; width:100%; background:url(images/bg.jpg) repeat-x #4e4f4e; border-top:66px solid #264234;}
#headerHome {width:100%; height:89px; background:url(images/hoeTop.jpg) top center;}
#header {width:100%; height:89px; background:url(images/header.gif) top center;}
#headerContainer {width:984px; margin:0 auto; width:984px; height:89px;}
	#logo{float:left; width:154px;	height:84px; background:url(images/logo.gif) no-repeat; text-indent:-9999px;}
	#logo a{display:block; width:154px;	height:84px;}

		#navHome {width:281px; height:35px; background:url(images/nav.gif) no-repeat -69px 0; position:relative; float:left; margin:25px 0 0 0px;}
			#navHome li {margin: 0px; padding: 0px; list-style: none; float:left; margin-left:0px;}
			#navHome li, #navHome a {height:35px; display: block; }
			#navHome span {display:none; }
			#navHome li a {display:block; height:35px;}
			#navHome ul {padding:0;}
		
			#navHome li a{display:block;height:35px; cursor:pointer;}
	
				#navHome-1 {width:104px;}
				#navHome-2 {width:120px;}
				#navHome-3 {width:57px;}
	
				#navHome-1 a#link1.hover, #navHome-1 a.current, #navHome-1.hover, #navHome-1 li.hover {background: url(images/nav.gif) no-repeat -69px -35px;}
				#navHome-2 a#link2.hover, #navHome-2 a.current, #navHome-2.hover, #navHome-2 li.hover {background: url(images/nav.gif) no-repeat -173px -35px;}
				#navHome-3 a#link3.hover, #navHome-3 a.current, #navHome-3.hover, #navHome-3 li.hover {background: url(images/nav.gif) no-repeat -293px -35px;}
				
			#nav {width:467px; height:35px; background:url(images/nav.gif) no-repeat; position:relative; float:right; margin:25px 0 0 0px;}
			#nav li {margin: 0px; padding: 0px; list-style: none; float:left; margin-left:0px;}
			#nav li, #nav a {height:35px; display: block; }
			#nav span {display:none; }
			#nav li a {display:block; height:35px;}
			#nav ul {padding:0;}
		
			#nav li a{display:block;height:35px; cursor:pointer;}
	
				#nav-1 {width:69px;}
				#nav-2 {width:104px;}
				#nav-3 {width:120px;}
				#nav-4 {width:62px;}
	
				#nav-1 a#link1.hover, #nav-1 a.current, #nav-1.hover, #nav-1 li.hover {background: url(images/nav.gif) no-repeat 0 -35px;}
				#nav-2 a#link2.hover, #nav-2 a.current, #nav-2.hover, #nav-2 li.hover {background: url(images/nav.gif) no-repeat -69px -35px;}
				#nav-3 a#link3.hover, #nav-3 a.current, #nav-3.hover, #nav-3 li.hover {background: url(images/nav.gif) no-repeat -173px -35px;}
				#nav-4 a#link4.hover, #nav-4 a.current, #nav-4.hover, #nav-4 li.hover {background: url(images/nav.gif) no-repeat -293px -35px;}
			
#content {width:984px; margin:0 auto; padding:0;}
#contentSub {width:984px; margin:-66px auto 0; padding:0; background:url(images/contentRep.gif) repeat-y;}
#contentMain {width:984px; margin:-66px auto 0; padding:0; background:url(images/mainRep.gif);}

#mainHomeElement {width:984px; background:url(images/mainHome.jpg); height:482px;}
	#homeBox1 {width:320px; height:482px; float:left;}
		#homeBox1 a{width:320px; height:482px; display:block; outline:none;}
		#homeBox1 a.hover, .ul1{background:url(images/mainHome.jpg) 0 -482px;}
	#homeBox2 {width:331px; height:482px; float:left;}
		#homeBox2 a{width:331px; height:360px; display:block; outline:none; margin-top:122px}
		#homeBox2 a.hover, .ul2{background:url(images/mainHome.jpg) -320px -604px;}
	#homeBox3 {width:333px; height:482px; float:left;}
		#homeBox3 a{width:333px; height:360px; display:block; outline:none;}
		#homeBox3 a.hover, .ul3{background:url(images/mainHome.jpg) -651px -604px; margin-top:122px}
		
	#homeList {background:url(images/homeList.jpg) center repeat-x; width:984px;}
	#homeList ul{width:310px; float:left; background:#191919;padding:0px; margin:0; list-style:none;}
	#homeList li {padding:5px 0px; margin:0; text-align:center; color:#fff; border-bottom:1px solid #4c4c4c; list-style:none;}
	#homeList li a{display:block; width:310px; height:100%; color:#fff; text-decoration:none;}
	#homeList li:hover {background:#313131;}
	
#leftSide {width:310px; float:left; min-height:300px; background:url(images/leftside.jpg);}
	.header1 {width:342px; height:52px; background:url(images/header1.jpg); position:relative; padding-top:14px;}
		.header1 h1 {width:310px; text-align:center; color:#d8ddda; font-size:22px; margin:0% 0; padding:0; line-height:25px; text-decoration:none;}
	.header2 {width:342px; height:52px; background:url(images/header2.jpg); position:relative; padding-top:14px;}
		.header2 h1 {width:310px; text-align:center; color:#d8ddda; font-size:22px; margin:0% 0; padding:0; line-height:25px; text-decoration:none;}
	.header3 {width:342px; height:52px; background:url(images/header3.jpg); position:relative; padding-top:14px;}
		.header3 h1 {width:310px; text-align:center; color:#d8ddda; font-size:22px; margin:0% 0; padding:0; line-height:25px; text-decoration:none;}
	.headerGreen {width:342px; height:52px; background:url(images/headerGreen.jpg); position:relative; padding-top:14px;}
		.headerGreen h1 {width:310px; text-align:center; color:#d8ddda; font-size:22px; padding:0; line-height:25px; text-decoration:none;}
	#topPic {width:310px; height:241px;}
	.sideButton {width:310px; height:68px; padding-top:0px; border-bottom:1px solid #484847; clear:both; background:url(images/sideBack.gif);}
		.sideButton:hover {background:url(images/sideBackHov.gif);}
		/*.sideButton a{width:310px; height:100%; color:#d7d7d7; font-size:14px; font-weight:normal; display:block;}
		.sideButton a:hover{color:#f4d849;}*/
		#pdfImg {background:url(images/pdfImg.jpg);}
		#getQuote {background:url(images/getQuote.jpg);}
		#pdfImg, #getQuote {display:block; width:310px; height:67px;}
		#pdfImg a, #getQuote a {display:block; width:310px; height:67px;}
		#pdfImg:hover, #getQuote:hover {background-position:0 -67px;}
		
	.sub1 {width:310px; height:79px; background:url(images/sub1.jpg); float:left;}
		.sub1 a.hover{width:310px; height:79px; background:url(images/sub1.jpg) 0 -79px; display:block;}
	.sub2 {width:310px; height:79px; background:url(images/sub2.jpg); float:left;}
		.sub2 a.hover{width:310px; height:79px; background:url(images/sub2.jpg) 0 -79px; display:block;}
	.sub3 {width:310px; height:79px; background:url(images/sub3.jpg); float:left;}
		.sub3 a.hover{width:310px; height:79px; background:url(images/sub3.jpg) 0 -79px; display:block;}
#rightSide {width:674px; float:left; background:url(images/rightSideRep.jpg) repeat-x #676768; min-height:300px; padding:0px; text-shadow:1px -1px 2px #333}
#rightSideNoBg {width:674px; float:left;/* background:url(images/rightSideRep.jpg) repeat-x #676768;*/ min-height:300px; padding:0px; text-shadow:1px -1px 2px #333}
.rightSideText { padding:15px 20px 10px 37px; width:617px;}
.rightSideText img{margin-top:5px;}
	.subTopText {padding:10px 20px 10px 37px; width:617px; min-height:100px}
	.firstBox {width:637px; padding:3px 20px 10px 17px; height:105px; overflow:hidden; background:url(images/firstBox.jpg) repeat-x; position:relative; overflow:hidden;}
	.secondBox {width:637px; padding:3px 20px 10px 17px; height:105px; overflow:hidden; background:url(images/secondBox.jpg) repeat-x; position:relative; overflow:hidden;}
	.thirdBox {width:637px; padding:3px 20px 10px 17px; height:105px; overflow:hidden; background:url(images/thirdBox.jpg) repeat-x; position:relative; overflow:hidden;}
	.fourthBox {width:637px; padding:3px 20px 10px 17px; height:105px; overflow:hidden; background:url(images/fourthBox.jpg) repeat-x; position:relative; overflow:hidden;}
	.fifthBox {width:637px; padding:3px 20px 10px 17px; height:105px; overflow:hidden; background:url(images/fourthBox.jpg) repeat-x; position:relative; overflow:hidden;}
	.blockLink:hover {border:2px solid #f4d849; width:637px; padding:1px 20px 10px 15px; height:103px; cursor:pointer;}
	.extraText {width:634px; padding:10px 20px; /*background:#151515;*/}
	
.sub1Top {background:url(images/sub1Top.gif); width:674px; height:132px;}

#bottomContentBg {width:100%; background:#1c1c1c; border-top:5px solid #264234; font-size:11px; color:#dddddd;}
	#bottomContent {width:984px; margin:0 auto; text-align:left; padding:15px 0;}

#footer{text-align:center; font:10px Verdana; color:#766237; margin:20px auto; width:984px;/* background:url(images/footer.gif) no-repeat;*/ text-align:left; min-height:100px; padding: 0 0 0 0px;}
#footer a,#footer a:visited{color:#766237; text-decoration:none;}
#footer a:hover {color:#9f7d35;}
	/*--[ site designed by links ]--*/
	#footer .by, #footer .by a:link, #footer .by a:visited, #footer .by a:hover, #footer .by a:active{color:#706767;}
	
 .subNav { margin:2px 25px 0 0; float:left; width:310px; border-bottom:none; position:relative;}
 
.subNav a, .subNav a:visited, .subNav a:hover{text-decoration:none; color:#fff; text-transform:uppercase;}
.subNav a:hover{text-decoration:none; color:#6A6768;}
/*.subNav a:hover{color:#fff; background:#000;}*/
	.level1.even, .level1.odd {display:block; padding:15px 15px 15px 25px; /* border-top:#5F0000 1px solid;*/ border-bottom:1px solid #484848;}
	.level1.even:hover, .level1.odd:hover {background:#111; border-bottom:1px solid #484848; color:#fff !important;}
	.level1.currentPage, .level1.currentPage:hover {background:#111; color:#fff !important;/*text-decoration:underline !important;*/ font-weight:bold; border-bottom:1px solid #484848;}
	.level2.even, .level2.odd {display:block; padding:15px 15px 15px 35px; /* border-top:#5F0000 1px solid;*/ border-bottom:1px solid #484848;}
	.level2.even:hover, .level2.odd:hover {background:#111; border-bottom:1px solid #484848; color:#fff !important;}
	.level2.currentPage, .level2.currentPage:hover {background:#111; color:#fff !important;/*text-decoration:underline !important;*/ font-weight:bold; border-bottom:1px solid #484848;}
strong {font-weight:bold;}
em {font-style:italic;}
.slideshow {width:600px; height:450px; overflow:hidden;}
.bigSlideshow {width:674px; height:307px; border-bottom:solid 5px #111111; overflow:hidden;}
.eachImg {width:674px; height:307px; overflow:hidden;}
.hover {opacity:0; filter:alpha(opacity=0)}

