/*
-----------------------------------------------
rangeRoamer MICROSITES - CSS Styles 
Author:   Karol Golka
Company:  http://www.rangeroamer.com
Version:  01 Nov 2006
----------------------------------------------- */

/* adjustments
-------------------- */

#microsite #myaccount-header {
	padding: 10px 20px 0 !important;	
	}
#microsite table td {
	padding: 0 !important;	
	}
#microsite table {
	margin: 0 0 -1px 0 !important;
	padding: 0 !important;
	width: auto;
	}	
#microsite #myaccount-header table a {
	display: block;
	background: transparent url(../images/range-hd-bar.gif) repeat-x 0% 0%;
	color: #fff;
	padding: .6em 1em !important;
	margin: 0 10px 0 0 !important;
	float: left;	
	font-size: 90%;
	}
#microsite #myaccount-header table a span {
	display: inline;
	font-weight: bold;
	color: #DA6801;
	margin-left: 5px;
	}
#microsite #myaccount-header table a#current {
	background: #FADE57;
	color: #194180;
	text-decoration: underline;
	}
#microsite #myaccount-header table a:hover {
	background: transparent url(../images/range-hd-bar.gif) repeat-x 0% 0%;
	color: #fff;
}
#microsite a#logo {
	left: 33px !important;
	}
#microsite #c1 h2 {
	font-size: 1.2em;	
	padding: .5em 0;
	display: block;
	line-height: 1.2em;
	letter-spacing: normal;
	}
#microsite #c1 h2 span {
	display: block;
	font-weight: normal;
	margin-top: 5px;
	font-size: 90%;
	color: #333;
	}
#microsite #c1 h2 span.noyell {
	background: none;
	}
#microsite #c1 h2 strong {
	color: #194180;
	font-weight: bold;
	font-size: 13px;
	margin: 0;
	line-height: 15px;
	display: block;
	margin-top: 10px;
	}
#microsite #c1 h2 a {
	text-decoration: underline;
	}
#microsite table.ltBlue {
	border-left: 1px solid #D1DDEF;
	border-bottom: 1px solid #D1DDEF;
	border-collapse: collapse;
	width: 100%;
	margin: 3em 0 1em !important;
	}
#microsite table.ltBlue td,
#microsite table.ltBlue th {
	border-right: 1px solid #D1DDEF;
	border-top: 1px solid #D1DDEF;
	padding: .4em .5em !important;	
	}
#microsite table.ltBlueCentered td,
#microsite table.ltBlueCentered th {
	text-align: center;
	}
#microsite table.ltBlue th {
	border-top-width: 2px;
	background: #EDF2F9;
	font-weight: bold;
	font-size: 1.1em;
	}
#microsite a.bigcart {
	margin-top: 1em !important;
	}
#microsite table.ltBlue tbody td {
	color: #DA6801;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Serif;
	font-size: 1.4em;
	}
#microsite iframe {
	margin-top: 1em;
	}
#microsite span.attn {
	display: block;
	padding: .4em;
	margin: .5em 0 2em;
	}
#microsite span.attn a {
	text-decoration: underline;
	}
#microsite table.ltBlue td ul.u1  {
	margin-left: 0 !important;
	}
/* sims
-------------------- */
span.bigOrange {
	color: #DA6801;
	font-weight: bold;
	font-size: 1.1em;
	display: block;
	text-align: center;
	}
span.bigOrange strong {
	font-size: 2.5em;
	margin-bottom: .3em;
	display: block;
	}
#microsite table.ltBlue table {
	border: none;
	margin: 0 !important;
	}
#microsite table.ltBlue a { text-decoration: underline; }
#microsite table.ltBlue table th {
	border-top: none!important;
	background: #fff;
	font-size: 90%;
	font-weight: normal;
	}
#microsite table.ltBlue table tr.header th {
	background: #FAFAD7;
	font-weight: bold;
	}
#microsite table.ltBlue td.sub {
	font-weight:bold;
	}
#microsite table.ltBlue table td {
	border-right: none;
	}
/* rentals
-------------------- */
#microsite a.micro {
	display: block;
	text-decoration: none !important;
	border: 4px solid #FFFFCC;
	}
#microsite a.micro:hover  {
	border: 4px solid #FADE57;
	}

#microsite #rental-how-it-works {	
	margin: 2em 0 0 0px;		
	text-align: center;	
	background: transparent url(../images/rental_how_it_works.gif) no-repeat 0% 0%;
	width: 638px;
	height: 300px;
	margin-left: 0px;
	position: relative;
	}
#microsite #rental-how-it-works a {
	position: absolute;
	display: block;
	text-indent: -1000em;
	text-decoration: none;
	}
#microsite #rental-how-it-works a#panel1 { width: 297px; height: 122px; top: 0; left: 0;}
#microsite #rental-how-it-works a#panel2 { width: 341px; height: 149px; top: 0; left: 297px; }
#microsite #rental-how-it-works a#panel3 { width: 297px; height: 145px; top: 122px; left: 0; }	
#microsite #rental-how-it-works a#panel4 { width: 341px; height: 118px; top: 122px; left: 297px; }	
/* whats in the box */
#microsite #rental-kit-SiemensA65-lrg {	
	margin: 2em 0 0 0px;		
	text-align: center;	
	background: transparent url(../images/rental_kit_SiemensA65_lrg.jpg) no-repeat 0% 0%;
	width: 700;
	height: 299px;	
	position: relative;
	}
#microsite #rental-kit-SiemensA65-lrg a {
	position: absolute;
	display: block;
	text-indent: -1000em;
	text-decoration: none;
	}
#microsite #rental-kit-SiemensA65-lrg a#panel1 { width: 100px; height: 299px; top: 0; left: 0;}
#microsite #rental-kit-SiemensA65-lrg a#panel2 { width: 129px; height: 299px; top: 0; left: 100px;}
#microsite #rental-kit-SiemensA65-lrg a#panel3 { width: 116px; height: 299px; top: 0; left: 229px;}
#microsite #rental-kit-SiemensA65-lrg a#panel4 { width: 180px; height: 299px; top: 0; left: 345px;}	
#microsite #rental-kit-SiemensA65-lrg a#panel5 { width: 175px; height: 299px; top: 0; left: 525px;}

#microsite img {
	border: none;
	}	
#microsite a.click {
	font-weight: bold;
	}
/* hovers */
span.tooltip {
	display: block;
	padding: 1em 1em 3.5em;	
	color: #333;	
	}
/* common */
.tooltipHeader, .tooltipBody, .tooltipHeader2, .tooltipBody2, .tooltipBody3, .tooltipHeader3  { 
	width: 300px; 
	background: #FFFFCC; 
	padding: 2px 10px; 
	border: 3px solid #1A4281;
	text-align: left;
	z-index: 2;
	}
.tooltipBody2, .tooltipHeader2 { width: 600px; }
.tooltipHeader, .tooltipHeader2, .tooltipHeader3 {
    font-weight: bold;
    border-bottom: none;
    background: #2C5391;
	color: #fff;	
	}
.tooltipBody, .tooltipBody2 {
    padding: 10px 10px; 
    font-size: 90%;
    line-height: 1.4em;	
    }	
#microsite #myaccount-header strong.subStrong {
	display: block;
	color: #333;
	font-size: 70%;
	font-weight: bold;
	margin-bottom: 1em;
	}
a.call2action {
	font-weight: bold;
	}
#microsite ul.u3 {
	list-style: none;
	}
#microsite ul.u3 li {
	background: transparent url(../images/range-icon-uparrow.gif) no-repeat 0% 5px;
	padding-left: 15px;
	display: block;
	margin-bottom: 5px;
	}
#tableForm {
	margin-top: 0;
	width: 100% !important;
	}
#microsite #tableForm td {
	padding: .5em 1em !important;	
	}
#tableForm th {
	line-height: 1.4em;
	}
#tableForm tr.first td {
	padding-top: 1.5em;	
	}
#tableForm tr.first td.label {
	padding-top: 23px;	
	}
#tableForm tr.first td.input {
	text-align: left;
	}	
#tableForm td.input select.ddlYear { width: 70px; }	
#tableForm td.label { width: auto !important; }
#tableForm td.input { width: auto !important; }
#tableForm tr td.input input { display: block; margin-bottom: 5px;}
span.error-label {
	background: transparent url(../images/range-icon-redexcl.gif) no-repeat 0% 50%;
	padding-left: 25px;
	color: #FF0000;	
	}

