/* CSS Document */
/* Design - Justin Chapman 2009 */
body { font:normal 13px Verdana; background:#D7EAEF; margin-top:0px; }

#header, #content, #content-bottom, #footer { width:860px; clear:both; margin:0 auto; text-align:left; }
#header{ height:40px; padding-top:10px; }
#header h1 { font-size:1.0em; padding-top:10px; padding-bottom:0; margin: 0; }
#header p.logo { margin:0; padding:0 15px 0 5px; float:left; }
#header h1 b { color:#49A6B8; font-size:1.2em; }
#header { }

#content form.quoting { margin:0px; padding:0px;}
#content-bottom {background:url(/industrial/steer_loaders/images/ez-persuasion-btm.jpg) no-repeat bottom left;}
#content { width:860px; height:auto; margin-top:1px; padding:5px 10px 5px 30px; }
#content-bottom{ width:860px; height:12px;  padding:5px 10px 5px 30px; }

#content h2 { font-size:15px; color: #000000; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}
#content h2 .large{ font-size:23px; color: #000000; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}
#content h2 .large strong{ font-size:23px; color: #e98823; }
#content h2 strong { font-size:15px; color: #e98823; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}

div.left-messaging {
	height:385px;
	width:180px;
	float:left;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.left-messaging p { font-size:11px; font-family:arial; color:#3E3E3E; line-height:14px; font-weight:bold; }
div.left-messaging p strong{ font-size:12px; font-family:arial; color:#EB9030; font-weight:bold;}
div.left-messaging h3{ font-size:18px; font-family:arial; color:#ffffff; line-height:14px; margin:0px; padding:0px; }

div.right-messaging {
	height:385px;
	width:180px;
	float:right;
	padding-top: 35px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*div.right-messaging p.heading-right-why{ font-size:16px; font-family:arial; color:#49A6B8; font-weight:bold; padding-bottom:10px; margin:0px; text-align:center;  }
div.right-messaging p.subtext-right-why{ font-size:12px; font-family:arial; color:#3E3E3E; padding:4px 0px 0px 25px; margin:0px 0px 0px 0px; font-weight:bold; line-height:16px; }
div.right-messaging li.subtext-right-why{ font-size:12px; font-family:arial; color:#3E3E3E; padding:4px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:bold; line-height:16px; }
div.right-messaging li.subtext-right-nobullett{font-size:12px;font-family:arial;color:#3E3E3E;padding:0px 0px 0px 30px;margin:0px 0px 0px 0px;line-height:16px; font-weight:bold;list-style-image: none;list-style-type: none;}
div.right-messaging p.subtext-right{ font-size:11px; font-family:arial; color:#3E3E3E; padding:0px 5px 10px 27px; margin:0px; background:url(/images/rightquote-persuasion.gif) bottom right no-repeat; line-height:18px; font-style:italic;}
div.right-messaging p.heading-right{ font-size:15px; font-family:arial; color:#EB9030; font-weight:bold; padding-bottom:20px; margin:0px; text-align:center; background:url(/images/leftquote-persuasion.gif) bottom left no-repeat; }*/
div.right-messaging p.subtext-right-none{ font-size:12px; font-family:arial; color:#3E3E3E; padding:10px 5px 0px 27px; margin:0px;  font-style:italic; }
div.right-messaging p.heading-right-none{ font-size:16px; font-family:arial; color:#EB9030; font-weight:bold; padding:0px; margin:0px; text-align:center;  }
/*div.right-messaging p.subtext-right-how{ font-size:13px; font-family:arial; color:#3E3E3E; padding:0px 5px 10px 20px; margin:0px 0px 0px 7px; line-height:18px; font-style:italic; background:url(/images/local_reskin/arrow_btn_new.gif) no-repeat;}
div.right-messaging p.heading-right-how{ font-size:16px; font-family:arial; color:#EB9030; font-weight:bold; padding-bottom:20px; margin:0px; text-align:center;  }*/
div.thumbnail {  height:420px; width:390px; float:left; padding-top:30px; }
div.thumbnail p {margin:8px 0 5px 0; padding:0; }
div.thumbnail form { margin-left:0; }
div.thumbnail h4 { font-size:15px; margin:5px 0 0 0; color:#FF6633; }
h4.thumbnail-header span { font:normal Verdana; }
div.thumbnail p.thumbnail-morelink, div.thumbnail p.secure { margin-left:390px; }
div.thumbnail p.thumbnail-morelink { margin-bottom:35px; margin-top:5px; }
div.thumbnail p.thumbnail-morelink a { font-size:1.5em; font-weight:bold; color:#000; background:url(/images/bg/bg-orange-arrow.gif) no-repeat left top; padding:8px 53px 16px 15px; }
div.thumbnail p.secure { font-size:0.85em; background:url(/images/bg/icon-secure.gif) no-repeat left top; padding:2px 0 10px 40px; color:#036; }
div.thumbnail p.secure b { font-size:1.5em; font-weight:bold; text-transform:uppercase; letter-spacing:0.25em; color:#69c; }
div.thumbnail-form form p { width:380px; font-weight:bold; }
div.thumbnail p.title { clear:both; padding:0; margin:8px 0 0; }
div.thumbnail div.answer { margin:0 0 4px 0; padding:0; }
div.thumbnail p.back { font-size:10px; color:#000; font-weight:bold; width:150px; padding:8px 0 0 0; }
div.thumbnail p.last.back { padding:0 !important; }
div.thumbnail p.back a { color:#000; }
div.thumbnail-form form p.note { font-weight:normal; float:none; width:auto; }
div.thumbnail-form form p input { margin:2px 0 2px 0; padding: 0; }
div.thumbnail a.hint { font-weight:bold; color:#ea8922; margin:0 0 0 7px; padding:0; font-size:12px; }
div.thumbnail div.helptext { position:absolute; top:0; background-color:#C2E4EF; width:150px; padding:5px; border:1px solid #084A6C; border-top:7px solid #084A6C; border-bottom:4px solid #084A6C; font:normal 11px Verdana; z-index:100; display:none; }	
div.thumbnail div#nav1,
div.thumbnail div#nav2a,
div.thumbnail div#nav2,
div.thumbnail div#nav3 { margin:0px; padding:0; clear:right; }
div.thumbnail div#nav1 { float:left; margin-right:20px; margin-top:12px; } 
div.thumbnail div#nav2a { float:left; margin-left:0px; }
div.thumbnail div#nav2 { float:left; margin-left:0; }
div.thumbnail div#nav3 { float:left; margin-left:0; }
div.thumbnail div#group1,
div.thumbnail div#group2 { margin:0 0 10px 180px; padding:0; width:170px; clear:right; }
div.thumbnail div#group1 { float:left; margin-left:0; }
/*form.quoting div.thumbnail label { display:block; }*/
label { cursor:pointer; }

.fieldError {color:#f00;}
.fieldError input {background-color:#fffff2; border:2px solid #FF5E62;}
div.continue {float:right; margin-right: 20px;}
div#content div.thumbnail p.next { margin:0px;}
div.answer a img { border: none; margin-top: 15px; }
/*div.thumbnail {margin-bottom: 50px; }*/
div.logos { clear:both; margin:20px 0; width:620px; }
div.logos p { margin:0; padding:0; }
div.logos p img { padding:5px 6%; }
.small { font-size: 10px; color: black; }
.hintanchor{ /*CSS for link that shows hint onmouseover*/ font-size: 10px; color: black;}
/* 1st page */
p.callus {margin:20px 0 0 0; padding: 0 0 0 15px; font: bold 16px arial; color: #FFFFFF;  }
p.callus b {color: #E98823;}
p.intro, span.num { display:none; }

#footer { width:830px; text-align:center; font-size:0.85em; margin-top:1px; clear: both; }
#footer p { padding:0; margin:6px 0 15px 0; }
#footer ul { padding:0; padding-top: 10px; margin-left: 0; margin-top:10px; margin-right:0; width: 830px;/*border-top:3px solid #b2cce5; */}
#footer ul li { display:inline; }
#footer ul li { margin:0 5px 0 0; }
#footer ul li a { margin-right:4px; }
#footer a { color: #000000; }
#footer a:link { color: #000000; }
#footer a:visited { color: #777777; }
#footer a:hover, #footer a:active { color: #000000; }

.thumbnail-form {font:normal 12px verdana;}
.outerDiv {
	display:none;
	height:340px;
	position:relative;
	left: 35px;
}
div.outerDiv div#bottomNav {
	height:40px;
	width:495px;
	position:absolute;
	bottom:-67px;
	left: -1px;
}
.fieldError {color:#f00;}
.fieldError input { border:2px solid #FF5E62;}

html body table tbody tr td #rfiNoHide, { !important; margin: 0; margin-top:1px; padding:0 5px; text-align:left;  }
html body table tbody tr td #rfi {margin:0px;  padding:0px;}
#rfi h2,
#rfiNoHide h2 { width:820px !important; font:bold 16px verdana; color:#069; margin:0 0 0 0px; padding:0px 0 0 15px; text-align:left; }
#rfiLocation { width: 810px !important; margin: 0px; padding: 0px 0px 0px 15px;}
#rfi-link { padding-right: 25px; }
.rfi-includes div#rfiLocation { padding-left:0px; margin:0px; }
.rfi-includes hr { width:500px; }

/*Canada*/
/*Canada*/
/*Canada*/
/*Canada*/
/*Canada*/
/*Canada*/
/*Canada*/
body div#content form.quoting div.thumbnail p.back { width:70px;float: left;  }
body div#content form.quoting div.thumbnail p.next { width:140px; padding-top:5px;  float:left; }
body div#content form.quoting div.thumbnail p.complete { width:140px;  float:left; }
body div#content form.quoting div.thumbnail div.continue {width:140px; padding-top:5px;  float:left;}

div#content div.thumbnail p.back img{ border:none; }
div#content div.thumbnail p.next img{border:none; }
/*Canada*/
/*Canada*/
/*Canada*/
/*Canada*/
/*Canada*/
/*Canada*/
/*Canada*/


/* hint */
#hintbox{ /*CSS for pop up hint box */
position:absolute; top: 0; background-color: #F0F0FF; width: 150px; /*Default width of hint.*/ padding: 3px; padding-right: 5px;  padding-left: 7px; border: 1px dashed #084A6C; border-top:7px solid #084A6C; border-bottom:4px solid #084A6C; font:normal 11px Verdana; line-height:18px; z-index:100; visibility: hidden; }
.hintanchor{ /*CSS for link that shows hint onmouseover*/ font-weight: bold; color: #EA8922; } 
.myHints {position:absolute; top:0px; background-color: #C2E4EF;padding: 3px; padding-right: 5px; padding-left: 5px; border: 1px solid #084A6C; border-top:7px solid #084A6C; border-bottom:4px solid #084A6C; font:normal 11px Verdana; z-index:100; visibility: hidden;}
.style1 {color: #FF9A02}
.Warning {
	width:370px;
	clear: both;
	background-color: #FFFFFF;
	border: 1px solid #B2CCE5;
	font: normal 9px Verdana;
	padding: 3px;
	margin: 5px;
	background-image: none;
}
