/*+++++++++++++++++++++++++++++++++++++++++++
+											+
+		eLink Design, Inc. stylesheet		+
+		www.mastermetersystems.com  		+
+											+
+		Last Modified:	Dec 13, 2009		+
+		Modified By:	CS					+
+											+
+		Modification Notes:					+
+											+
+											+
+++++++++++++++++++++++++++++++++++++++++++*/



.body{
	font:12px Arial;
	color:#787878;
	background:url(../images/bodyBG.png) repeat-x;
	padding-bottom:50px;
}

strong{
    font-weight:bold;	
}

input{
    background:transparent;	
}

#memberDiv input{
    border:1px solid #;
	width:;
	height:;
	padding:5px;
}



#contactPage li{
    margin-bottom:5px;	
}

#contactPage input{
	width:458px;
	border:1px solid #999;
	padding:5px;
}

#contactPage select{
	width:470px;
	border:1px solid #999;
	padding:5px;
}

#contactPage select option{
    padding:5px;
	font-weight:bold;
	color:#333;
}

#contactPage textarea{
	width:458px;
	border:1px solid #999;
	padding:5px;
}

#btn{
	width:471px ! important;
    padding:10px 5px ! important;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	background:#999;
	border:1px solid #fff ! important;
}
#btn:hover{
	color:#000;
}



td{
    padding:10px;	
}

p{
    padding:10px;
}

ul{
    padding:0 40px;	
}
li{
    list-style:disc;
	margin:7px 0;
}

h1, h2, h3, h4, h5, h6{
    margin:10px;
	font-weight:bold;
	font-family:Myriad Pro, Arial;
	color:#375ea3;
}


h1{
	font-size:24px;
}

h2{
    font-size:20px;
}

h3{
    font-size:16px;	
}

a:link, a:visited{
	color:#375ea3;
}
a:hover, a:active{
    color:#274076;
}

hr{
    border:0;
    border-top:1px solid #c5c5c5;
    margin:20px 0;
    height:1px;
}




/*--[ Layout Divs ]--*/


#wrapper{
	margin:0 auto;
	text-align:left;
    width:962px;
}

#header{
	height:97px;
	background:url(../images/headerBG.png) no-repeat 622px top;
}
	#logo{
		float:left;
		width:93px;
		height:97px;
	}
	


#memberLoginDiv{
	float:right;
	width:201px;
	height:97px;
    background:url(../images/memberLoginBG.png) no-repeat;	
}

			#memberLoginDiv input{
				border:none;
				display:block;
				font-size:11px;
				color:#999;
			}

			#go{
				float:right;
				height:28px;
				width:31px;
				margin:54px 0 0 12px;
				cursor:pointer;
			}
	
			#userPass{
				float:right;
			}
				#hdrUsername{
					width:140px;
					margin:25px 0 0 8px;
				}
				
				#hdrPasswordFake, #hdrPasswordReal{
					width:140px;
					margin:25px 0 0 8px;
				}



	#nav{
		float:left;
		margin-top:30px;
		width:530px;
		height:40px;
		background:url(../images/nav.png) no-repeat;
	}

			#nav li a{
				display:block;
				height:40px;
				cursor:pointer;
			}

			#nav-1 {width:78px;}
			#nav-2 {width:130px;}
			#nav-3 {width:74px;}
			#nav-4 {width:142px;}
			#nav-5 {width:105px;}

			#nav-1 a#link1:hover, #nav-1 a.current, #nav-1:hover, #nav-1 li:hover{background: url(../images/nav.png) no-repeat 0 -40px;}
			#nav-2 a#link2:hover, #nav-2 a.current, #nav-2:hover, #nav-2 li:hover{background: url(../images/nav.png) no-repeat -78px -40px;}
			#nav-3 a#link3:hover, #nav-3 a.current, #nav-3:hover, #nav-3 li:hover{background: url(../images/nav.png) no-repeat -208px -40px;}
			#nav-4 a#link4:hover, #nav-4 a.current, #nav-4:hover, #nav-4 li:hover{background: url(../images/nav.png) no-repeat -282px -40px;}
			#nav-5 a#link5:hover, #nav-5 a.current, #nav-5:hover, #nav-5 li:hover{background: url(../images/nav.png) no-repeat -424px -40px;}






#homeContent{
    width:960px;
}


	#homeRotateDiv{
		margin-top:17px;
	    width:962px;
		height:300px;
		background:url(../images/homeRotateBG.png) no-repeat;
	}


		#loopedSlider{
	    	width:962px;
		    height:261px;
			position:relative;
			clear:both;
		}
			#homeRotateImgContainer{
				width:962px;
				height:261px;
				overflow:hidden;
				position:relative;
			}
				.slides{
					position:absolute;
					top:0;
					left:0;
				}
					.slides div{
						position:absolute;
						top:0;
						width:962px;
						display:none;
					}


					ul.pagination{
						position:absolute;
						top:261px;
						left:0;
						width:539px;
						margin:0;
						padding:0;
					}
					ul.pagination li{
						float:left;
						margin:0;
						padding:0;
						list-style:none;
					}	
					ul.pagination a{
						display:block;
						height:39px;
					}

						ul.pagination span{
							display:none;	
						}


					ul.pagination li #homeRotateNav-1{width:143px; background:url(../images/homeRotateNav.png) no-repeat; background-position:0 0;}
					ul.pagination li #homeRotateNav-2{width:144px; background:url(../images/homeRotateNav.png) no-repeat; background-position:-143px 0;}
					ul.pagination li #homeRotateNav-3{width:111px; background:url(../images/homeRotateNav.png) no-repeat; background-position:-288px 0;}
					ul.pagination li #homeRotateNav-4{width:59px; background:url(../images/homeRotateNav.png) no-repeat; background-position:-400px 0;}
					ul.pagination li #homeRotateNav-5{width:82px; background:url(../images/homeRotateNav.png) no-repeat; background-position:-460px 0;}
					
					ul.pagination li #homeRotateNav-1:hover, ul.pagination li.active  #homeRotateNav-1{background-position:0 -39px;}
					ul.pagination li #homeRotateNav-2:hover, ul.pagination li.active  #homeRotateNav-2{background-position:-143px -39px;}
					ul.pagination li #homeRotateNav-3:hover, ul.pagination li.active  #homeRotateNav-3{background-position:-288px -39px;}
					ul.pagination li #homeRotateNav-4:hover, ul.pagination li.active  #homeRotateNav-4{background-position:-400px -39px;}
					ul.pagination li #homeRotateNav-5:hover, ul.pagination li.active  #homeRotateNav-5{background-position:-460px -39px;}


					a.previous{
						position:absolute;
						top:110px;
						left:25px;
					}
					a.next{
						position:absolute;
						top:110px;
						right:25px;
					}
		

		

	#homeContentLeft{
	    float:left;
		width:630px;
		padding-top:15px;
	}

		#homeContentLeft h1{
		    margin:5px 10px;	
		}

		#homeContentLeft p{
		    padding:5px 10px;	
		}

	#homeContentRight{
	    float:left;
		width:330px;
		padding-top:15px;
	}

		#homeBodyNav a{
		    display:block;
			width:330px;
			height:52px;
		}		

		#homeBodyNav1{
		    background:url(../images/homeBodyNavTop.png) no-repeat;
		}
		
		
		#homeBodyNav2{
		    background:url(../images/homeBodyNavMiddle.png) no-repeat;
			margin:9px 0;
		}


		#homeBodyNav3{
		    background:url(../images/homeBodyNavBottom.png) no-repeat;
		}


		#homeBodyNav a:hover{
		    background-position:0 -52px;
		}



#content{
	float:left;
    width:710px;
	padding-top:15px;
}


	#contentLeft{
		float:left;
		width:200px;
		padding-top:15px;
	}
		#leftNav{
		    padding-bottom:17px;
			background:url(../images/leftNavBottom.png) no-repeat center bottom;
		}
		#leftNav h3{
		    padding:32px 0 12px 0;
			margin:0;
			background:url(../images/leftNavTopper.png) no-repeat center bottom;
			text-align:center;
		}
		#leftNavUl{
		    width:200px;
			margin:0;
			padding:0;
			font-size:11px;
			border:1px solid #f0f0f0;
		}
			#leftNavUl li{
			    list-style:none;
				width:200px;
				margin:0;
				padding:0;
			}
			#leftNavUl li a{
			    display:block;
				width:178px;
				padding:10px;
				background:#f0f0f0;
				border:1px solid #fff;
				color:#375EA3;
			}
			#leftNavUl li a:hover, #leftNavUl li a.active{
			    color:#274076;
				background:#375EA3;
				color:#fff;
			}


#contentCenter{
    float:left;
	width:495px;
	margin-left:15px;
}
	#contentRight{
		float:left;
		width:250px;
		padding-top:30px;
	}


#formContent{
    width:960px;
}


#footer{
	padding-top:65px;
	background:url(../images/footerBG.png) no-repeat center 35px;
	font-size:11px;
	color:#c3c3c3;
}
#footer a:link, #footer a:visited{
	color:#c3c3c3;
}
#footer a:hover, #footer a:active{
    color:#274076;
}

	/*--[ site designed by links ]--*/
	#footer .by, #footer .by a:link, #footer .by a:visited, #footer .by a:hover, #footer .by a:active{
		color:#c3c3c3 ! important;
	}


/*--[ contact us page ]--*/


#map{
	margin-top:35px;
    width:950px;
	height:350px;
	border:5px solid #c0c0c0;
}

.numeric li{
    list-style:decimal;
}


#buttons a{
	float:right;
    display:block;
	width:250px;
	height:39px;
	clear:right;
	margin-top:25px;
}

#remoteAssistance_btn{	
	background:url(../images/remoteAssistanceButton.png) no-repeat;
}
#quote_btn{	
	background:url(../images/requestQuote.png) no-repeat;
}
#whitePaper_btn{	
	background:url(../images/downloadWhitePaper.png) no-repeat;
}


#buttons a:hover{
    background-position:left -39px;
}





