body {
	/*background-image:url('../images/body-background.png');
	background-repeat:repeat-y;
	background-position:center;*/
}


/**
* Header
**/
#header-wrapper {
	background-image:url('images/shadow.jpg');
	background-repeat:repeat-x;
	background-position:0px 90px;
	background-color:#062638;
}


/**
* Content components::
**/

#main-wrapper{
	background:url('images/body-background.jpg') #0b364f center 1px no-repeat;
	height:400px;	
}

#main-content {
	background-image:none;
	width:710px;
	height:370px;
	padding:25px 15px 0px 15px;
}

div#tagline-wrapper {
	float:left;
	padding:0px;
	margin-bottom:20px;
}

h1#main-tagline {
	margin-top:10px;
	color:white;
	font-size:22px;
	background:url('images/main-tagline.png') center center no-repeat;
	width:345px;
	height:63px;
	text-indent:-10000px
}


h2#sub-tagline {
	margin-top:15px;
	margin-bottom:20px;
	color:white;
	font-size:16px;
	background:url('images/sub-tagline.png') center center no-repeat ;
	width:349px;
	height:97px;
	text-indent:-10000px
}

img#car-frontpage {
	float:right;
	margin: 45px 35px 0px 0px;
	visibility:hidden;
}

div#reservation-box-home {
	margin:0px auto;
	margin-bottom:-60px;
	clear:both;
	background-image:url('images/reservation-home-background.png');
	background-repeat:no-repeat;
	padding:0px;
	width:705px;
	height:114px;
	border:0px none;
}

div#reservation-box-home form {
	padding:20px 0px 0px 20px;
}

div#reservation-box-home label, div#reservation-box-home input {
	float:left;
}

div#reservation-box-home label {
	width:240px;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	color:#062638;
	padding: 0px 15px;
}



input.home-txt-input {
	background-image:url('images/bg.gif');
	background-repeat:repeat-x;
	background-position:0px -1px;
	background-color:white;
	width:240px;
	border:1px solid #567688;
	font-size:16px;
	padding:4px 3px 3px 3px;
	margin-top:7px;
	font-weight:bold;
}



div#reservation-box-home  button {
	background-image: url('images/reservation-go-button.jpg');
	background-repeat:none;
	background-position:0px 38px;	
	border:0px none;
	width:93px;
	height:38px;
	float:left;
	margin:20px 0px 0px 22px;
	text-indent:-10000px;
	cursor:pointer;
}

div#reservation-box-home  button:hover, div#reservation-box-home  button:focus  {
	background-position:0px 0px;
}

/**
* Footer-coontect::
**/
#footer-wrapper {
	background-image:url('images/shadow.jpg');
	background-repeat:repeat-x;
	background-position:0px -9px;
	background-color:#062638;
}

/**
* Promotion widget
**/
.promo-wraper{
	background:transparent url(images/electricar_first_users.gif) repeat scroll 0 0;
	float:left;height:123px;
	position:relative;
	width:233px;
	height:141px;
	margin-left: 75px;
}

.promo-button{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	bottom:80px;
	cursor:pointer;
	height:25px !important;
	position:absolute;
	right:62px;
	text-indent:-9999px;
	width:2.0em !important;
}
.promo-input{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	left:17px;
	padding:1px;
	position:absolute;
	top:41px;
	width:115px;
}








/**
* IE 6 PNG opacity part:
**/

* html h1#main-tagline {
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/affiliate/layout/electricar/looks/images/main-tagline.png',sizingMethod='crop');	
}


* html h2#sub-tagline {
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/affiliate/layout/electricar/looks/images/sub-tagline.png',sizingMethod='crop');	
}


* html div#reservation-box-home {
	zoom:1;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/affiliate/layout/electricar/looks/images/reservation-home-background.png');
}