/** Temp styles for dev **
 *************************/

.l2	{}
#top	{}
#middle	{}
#bottom	{}

#header {}
#main 	{}
#footer	{}

.lhn{float: right; width:200px; margin-top:10px}
.cont{float: right; width:780px; margin-top:10px}

.title-bar {padding-left: 0px; padding-right: 0px; clear:both;}
.title-bar h2, .title-bar h3 {padding-left: 10px;}

.hero img {margin: 0px 10px; float:left;}
.hero p {margin-top: 10px; clear:none;}
.lhn ul {margin-right: 0px; margin-left:25px; font-size: 0.8em;}
.left-bar {float: none; min-height: 50px;}

#why-buy {padding: 5px 0px; margin-bottom: 20px; border: 1px #666 solid; width: 185px;}

/**************************
 ****** homepage.css ******
 **************************/

/* Set the basics */

*	{margin:0; padding:0; border: none;}

body {
	font-size: 16px;
	font-family: verdana, arial, helvetica, sans-serif ;
}

/* Page Structure */

.l1 {}

.l2 {
	margin: 0 auto;
	width: 980px;
	height: 100%;
}

#top	{height: 134px;}
#middle	{min-height: 400px;}
#bottom	{height: 100px; clear: both; margin: 10px 0px;}

#header {background-color: #448CAC;}
#main 	{}
#footer	{background-color: #448CAC;}

/* Page Block Elements */
.logo {padding: 7px 10px; float: left;}

.menu {
	float: right;
	clear: none;
	overflow: hidden;
	white-space: nowrap;
	margin-top: 5px;
	margin-right: 5px;
	text-align: center;
	color: #eee;
	background-color: transparent;
	height: auto;
	left: auto;
	top: auto;
	width: auto;
	position: static;
}
 
.menu-item a:link, .menu-item a:visited {
 
	color: #fff;
	text-decoration: none;
}
 
.menu-item a:hover {
 
	color: #fff;
	text-decoration: underline;
}

.menu ul {font-size: 0.9em; margin: 0px;}

div.menu ul li {
 
	float: left;
	display: block;
	margin: 0;
	padding: 0px 6px;
	border-right: 1px solid #fff;
}
 
div.menu ul li#last {
 
	border-right-style: none;
}

.site-heading {
	float: right;
	margin-top: 40px;
	margin-right: 70px;
	background-color: transparent;
	text-align: center;
	position: static;
}
 
.site-heading h1 {
 
	color: white;
	font-family: "Arial Narrow", Arial, helvetica, sans-serif;
	font-size: 1.4em;
}

.cont {font-size: 0.8125em;}

/* key html elements */
h2 {float: none; clear: both;}

p {clear: left;}