@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; font-size:10px; } /* stop gaps between divs and rezise h1, h2, h3 */

body {
	background-image:url(/images/template/Background.gif);
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: center;
}

a img {	border:0px;	}

h3	{ color:#CE141A; }

.text_red{ 	color:#CE141A; }

.forminputtxt { font-size:12px; }

.radiocell { width:90px; height:20px; vertical-align:middle; text-align:left; }

.promotxt { width:200px; text-align:left; z-index:11;	}

.promominiimg {
	width:204px;
	float:right;
}

#container {
	width: 816px; 
	margin: 0 auto;
	border-top: 1px solid #A31312;
	text-align: left;
	padding:0px;
	background-color:#545454;
}

#mainContent {
	border-top:1px solid black;
	padding-right:44px;
	padding-left: 20px;
	margin:0 0 0 0px;
	border-bottom:1px solid black;
	background-color:#ffffff;
}

#ekmPowershopMainContent {
	border-top:1px solid black;
	padding-right:0px;
	padding-left: 0px;
	margin:0 0 0 0px;
	border-bottom:1px solid black;
	background-color:#ffffff;
}

#seo{
	background-color:#ffffff;
	padding: 0px 44px 20px 26px;
}

#promlogos{
	background-color:#ffffff;
	z-index:-1;
}


#homepageMainContent {
	border-top:1px solid black;
	padding-right:44px;
	padding-left: 20px;
	width:auto;
	margin: 0 0 0 317px;
	background-color:#ffffff;
	z-index:3;
}

#fullWidthContentArea{
	background-color:#FFFFFF;
	border-bottom:1px solid black;
}

#header {
	margin-top:15px;
}

#footer {
	margin-bottom:15px;
	clear:both;
}



#mainLeftImages {
	border-top:1px solid black;
	float:left;
	width:320px;
	background-color:#FFFFFF;
}


#submit {
	padding-top:12px;
	text-align:center;
}

#formheader {
	font-size:11px;
	text-align:center;
}

#topbanner{
	background-color:#FFFFFF;
}

/********TEXT FORMATTING*******/

.header1{
  font-size:20px;
  padding-bottom:20px;
  padding-top:20px;
}

.header2{
  font-size:16px;
  padding-bottom:16px;
  padding-top:16px;
}

.header3{
  font-size:14px;
  padding-bottom:14px;
  padding-top:14px;
}

/********NEWS FEED************/


#rss-box
{
	border: 1px solid #A31312;
	padding:10px;
}

#rss-title
{
	background-color:#A31312;
	padding:10px;
	color:White;
	font-size:14px;
	font-weight:bold;
}

.rss-items
{
	list-style-type:none;
	padding-top:5px;
	padding-bottom:5px;
}

/********BOOK NOW BOX*********/

#bookNowOverlay {
	width:100px;
    height:240px;
    position:absolute;
    top:300px;
    left:52%;
	margin-left:440px;
	text-align:right;
	float:right;
	z-index:10;
 }

#LiveAssist{
    width:140px;
    height:70px;
    position:absolute;
    top:18px;
    left:52%;
    margin-left:-250px;
    text-align:middle;
    float:right;
    z-index:10;
 }

 
#threesbook {
	padding-top:40px;
	padding-left:15px;
	background-image:url(/images/template/Quote-Now.gif);
	background-repeat:no-repeat;
	font-size:12px;
	text-align:left;
	width:185px;
	height:245px;
	float:right;
}

#dimPage{
	z-index: 7;
	top:0px;
	left:0px;
	position:absolute;
	width:100%; 
	height:150%; 
	background-image:url(/images/template/darkTransparent.gif);
	/*border:5px solid white;*/
	visibility:hidden;
}
 
 #cl {
	margin:none;
	font-size:8px;
	width:155px;
	height:62px;
	text-align:left;
	float:left;
}

/***********STICKERS**********/

.continue_sticker {
	border:none;
    width:770px;
    position:absolute;
    left:50%;
	margin-left:-365px;
	text-align:right; 
}

.banner_overlay {
	border:none;
  width:750px;
  position:absolute;
  left:50%;
	margin-left:-375px;
	text-align:right; 
}

#offerSticker {
    width:90px;
    height:140px;
    position:absolute;
    top:90px;
    left:52%;
	margin-left:360px;
	text-align:right; 
}

/*******Navigation Menu**********/

#navigation {
	background-color:#545454;
	height:20px;
}

#navigation ul {
	margin:0px;
	padding:0px;
	padding-left:0px;
}

#navigation ul li {
	display: inline; /* Fix IE Step Down */
}
 
	#navigation ul li a:link, #navigation ul li a:visited {
		display: block;
		height: 20px;
		float: left;
		background: url(/images/template/button_slide.gif) top right no-repeat; 
		margin: 0px;
			text-decoration: none;
			color: #fff;
	}
 
		#navigation ul li a span {
			display: block;
			height: 20px;
			float: left; /* IE 6 Fix */
			padding: 4px 24px 0px 6px;
			background: url(/images/template/button_l.gif) top left no-repeat;
		}
		
		#navigation ul li a:hover, #navigation ul li a:active {
			background-position: bottom right;
		}
		
		#navigation ul li a:hover span {
/*			background-position: bottom left;*/
			color: #dae1ea;
			cursor: pointer; /* Remind IE which cursor to use! */
		}

/*******EKMPowershop Navigation Menu**********/

#powershop_navigation {
	background-color:#545454;
	height:20px;
}

#powershop_navigation ul {
	margin:0px;
	padding:0px;
	padding-left:0px;
}

#powershop_navigation ul li {
	display: inline; /* Fix IE Step Down */
}
 
	#powershop_navigation ul li a:link, #powershop_navigation ul li a:visited {
		display: block;
		height: 20px;
		float: left;
		background: url(http://hummer.devsite.com/images/template/button_slide.gif) top right no-repeat; 
		margin: 0px;
			text-decoration: none;
			color: #fff;
	}
 
		#powershop_navigation ul li a{
			display: block;
			height: 20px;
			float: left; /* IE 6 Fix */
			padding: 4px 24px 0px 6px;
			background: url(http://hummer.devsite.com/images/template/button_l.gif) top left no-repeat;
		}
		
		#powershop_navigation ul li a:hover, #powershop_navigation ul li a:active {
			background-position: bottom right;
		}
		
		#powershop_navigation ul li a:hover {
/*			background-position: bottom left;*/
			color: #dae1ea;
			cursor: pointer; /* Remind IE which cursor to use! */
		}
 
 
/*************TESTIMONIALS****************/

#testimonial_header{
	padding:5px;
	color:#FFFFFF; 
	font-weight:bold; 
	background-color:#545454; 
	font-size:12px;
}
