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

*
{ margin: 0;}

html, body {
    height: 100%;
}

body {  
    background:#d2e7fa;  
    margin:0px;  
    padding:0px;  
	font: 14px Verdana, Arial, Helvetica, sans-serif;
    }  

#background {  
    background:transparent url(../images/BGLeft.jpg) no-repeat scroll 5px top;
	display:table;
	margin-left: auto;
	margin-right: auto;
	width:1000px;
    } 
	
p {margin-bottom:10px;
margin-left:10px;
margin-right:10px;
color:#666666;} 

li
{	color:#666666; margin:auto; }

#container {
	width: 770px;
	margin: 0 auto;
	/*background: url(../images/content-repeat.jpg) repeat-y;*/
}

#content {
	/*min-height:770px;
	background: url(../images/header-home.jpg) top no-repeat;*/

}

#main-content {
	/*width: 610px; float: left;*/
	padding:80px 0 0 20px;
	background: url(../images/contentBG.jpg) repeat-y;
}


#footer {
	background: url(../images/contentBG.jpg) repeat-y;
	}


#footerCont
{
	text-align:center;
	font-size: 12px;
	color: #443f3e;
	padding-bottom:20px;
padding-top:20px;
}

#navigation
{
	
	width: 770px;
	padding:0px;
	margin:0px;
}

#navigation ul {
	float: right;
	list-style: none;
	margin:0;
	padding:0;
}
	#navigation ul li {
		float: left;
		padding:0px;
		margin:0px;
		height:42px;
	} 
	
	
	#productList
{
	
	width: 770px;
	padding:0px;
	margin:0px;
}

#productList ul {
	float: right;
	list-style: none;
	margin:0;
	padding:0;
}
	#productList ul li {
		float: left;
		padding:0px;
		margin:0px;
		height:213px;
	} 
	

#subHead
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	font-weight:normal;
	padding-left:67px;
	text-align:left;
	position:relative;
	top:20px;
}
		
.clear { clear: both; }

.copy18 { font-size: 18px;}

.pageHeading
{
	font-size: 50px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #443f3e;
}

.boxHeading
{
	font-size: 30px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #000000;
}

#rightMap
{
	float: right;
	width: 50%;
}

#leftMap
{
	float: left;
	width: 50%;
}

#mainLeft
{
	float: left;
	width: 68%;
}

#topLeft
{
	background-color:#FFFFFF;
}

#topLeftCont
{
	padding-top: 35px; padding-left: 15px;
	margin-bottom:10px;
	padding-bottom:15px;
}

#bottomLeft
{
	background-color:#def3ed;
}

#bottomLeftCont
{
	padding-top: 35px; padding-left: 15px;
	margin-bottom:10px;
	padding-bottom:25px;
}

#mainRight
{
	float: right;
	width: 31%;

}

#topRight
{
	background-color:#def3ed;
}

#topRightCont
{
	padding:10px 10px 10px 19px;
	margin-bottom:10px;
}

#bottomRight
{
	background-color:#def3ed;
	
}

#bottomRightCont
{
	padding:10px 10px 10px 19px;
	margin-bottom:10px;
}

#amRight
{
	background-color:#DEF3ED;
	float:right;
	margin:10px 25px 10px 10px;
	padding:10px;
	width:40%;
}

#amLeft
{
	float:left;
	margin:10px;
	padding:10px;
	width:40%;
	background-color:#def3ed;
}

.red
{ color:#CC0000;}

.aqua
{ color: #6ED1D9;}

.locationBorder
{
	border: 5px solid #E8F4F2;
}

#headerSep
{
	/*bottom:5px;
	position:relative;*/
}

#homeContent
{
	
}

#footerBorder
{
	border-top:1px solid #666666;
	margin-left:10px;
margin-right:10px;
width:750px;
}

.lightBlue
{
	color: #6A86AE;
}

.lightBlueBorder
{
	border: 10px solid #6A86AE;
}

#bottomInfo
{
	border: 10px solid #6A86AE;
	width: 650px;
	padding:25px 25px 25px 33px;
	height: 175px;
}

#infoBox
{
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	width: 200px;
	border-left: 1px dashed #6A86AE;
	border-right: 1px dashed #6A86AE;
	text-align:center;
}

hr
{
	margin-left:90px;
	margin-bottom:10px;
}


/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
/*ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #ccc; }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }*/
ul.dropdown li a                    { display: block;/* padding: 4px 8px; border-right: 1px solid #333;
	 								  color: #222; */ }
/*ul.dropdown li:last-child a         { border-right: none; }  Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { /*background: #F3D673; color: black;*/ position: relative; }
/*ul.dropdown li.hover a              { color: black; }*/


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 90px; visibility: hidden; position: absolute; top: 90%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #6E86A8; color: #FFF; width: 90px;
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; text-decoration:none; color: #FFF; padding-left:20px;
padding-top:13px; height: 100%;} 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

