/****************************************

Promove - CSS Stylesheet

****************************************/


body {margin:0;padding:0;font-family:Arial, san-serif;font-size:62.5%;color:#000000;vertical-align:baseline;background:url(../images/body.png) no-repeat #E1AC25 center top;}


/* --- typography styles --- */
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-family:'Lucida Sans Unicode', Lucida Grande, Arial, sans-serif;}
h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .75em 0 }
h3              { font-size: 1.17em; margin: .83em 0 }
h4              { margin: 1.12em 0 }
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }

.h1c {font-weight:normal;font-family:'Lucida Sans Unicode', Lucida Grande, Arial, sans-serif; font-size: 2em; margin: .67em 0; display: block}
/*h1, h2, h3, h4, h5, h6  { display: block } */

/*h1 {font-size:2em;line-height:1em;margin-bottom:.5em;}
h2 {font-size:1.75em;line-height:1.25em;margin-bottom:.5em;}
h3 {font-size:1.5em;line-height:1.25em;margin-bottom:1em;}
h4 {font-size:1.25em;line-height:1.25em;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
*/





a {outline:none;color:#4E7BA7;}
a:hover {outline:none;color:#4E7BA7;text-decoration:underline;}
a img {border:none;}

p {margin:0 0 1.5em;line-height:1.35em;}
p.right {text-align:right;}
p img {float:left;margin:0 1.25em 1.25em 0;}
p img.right {float:right;margin:0 0 1.25em 1.25em;}
p.bigp {font-size:1.2em;}
img.contacticon {float:left;margin-right:1.25em;}

img {font-size:.90em;}

ul, ol {margin:0 1.5em 1.5em;}
li {margin:0 0 1.25em;}
li ul, li ol {margin:0 1.5em;}
ul {list-style:disc;}
ol {list-style:upper-roman;}
dl {margin:0 0 1.5em 0}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
/*table {width:100%;margin-bottom:1.5em;}*/



/* --- main layout styles --- */
.container {width:892px;margin:0 auto;font-size:1.2em;}
.container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.container {zoom:1;}


/* --- header styles --- */
.header {position:relative;padding-top:40px;color:#FFFFFF;}
.header a img {float:left;margin-right:1em;}

	/* --- sub-header styles --- */
	.header .sub_header {line-height:1em;margin:0;padding:13px 0 0;}
	.header .sub_header img {position:relative;z-index:1000;margin-right:0;}

	.header:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	.header {zoom:1;}


/* --- main navigation styles --- */
.mainnav {position:absolute;bottom:0;right:0;margin:0;padding:0;list-style:none;}
.mainnav li {margin:0 4px 0 0;height:18px;padding:0;text-align:center;display:inline;float:left;}
.mainnav li a {float:left;display:block;margin:0;padding:0 0 0 0;background:url(../images/mainnav_l.png) no-repeat left top;color:#FDDCD5;text-decoration:none;font-family:Verdana, Arial, sans-serif;font-size:.90em;font-weight:bold;cursor:pointer;}
.mainnav li a span {float:left;display:block;padding:2px 0 2px 0;background:url(../images/mainnav_r.png) no-repeat right top;}
.mainnav li a:hover {color:#FFFFFF;text-decoration:none;}

	.mainnav li.nav_home a {padding-left:37px;}
	.mainnav li.nav_home a span {padding-right:37px;}
	.mainnav li.nav_story a {padding-left:25px}
	.mainnav li.nav_story a span {padding-right:25px;}
	.mainnav li.nav_how a {padding-left:13px;}
	.mainnav li.nav_how a span {padding-right:13px;}
	.mainnav li.nav_testimonials a {padding-left:15px;}
	.mainnav li.nav_testimonials a span {padding-right:15px;}
	.mainnav li.nav_contact a {padding-left:21px;}
	.mainnav li.nav_contact a span {padding-right:21px}

	.pg_home li.nav_home a, .pg_story li.nav_story a, .pg_howitworks li.nav_how a, .pg_testimonials li.nav_testimonials a, .pg_contact li.nav_contact a {color:#FFFFFF;text-decoration:none;background-position:left -18px;}
	.pg_home li.nav_home a span, .pg_story li.nav_story a span, .pg_howitworks li.nav_how a span, .pg_testimonials li.nav_testimonials a span, .pg_contact li.nav_contact a span {color:#FFFFFF;text-decoration:none;background-position:right -18px;}



/* --- content area styles --- */
.content {margin:0 0 7px;padding:8px 0;background:#FFFFFF;}
.content:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.content {zoom:1;}

.wrapper {margin:0 8px;}

.footer {padding-bottom:450px;font-size:.75em;font-family:verdana, arial, sans-serif;color:#F8EDC8;background:url(/images/footer.png) no-repeat center top;}
.footer .container {background:url(/images/subfooter.png) repeat-y;margin-bottom:7px;}
.footer .column {width:425px;padding:10px 9px;margin-right:4px;}
.footer .heading {line-height:1em;margin:0;font-size:1.1em;font-weight:bold;}
.footer ul {float:left;margin:0 20px 0 0;padding:0;list-style:none;}
.footer ul li {margin:3px 0 0;padding:0;letter-spacing:-.075em;}
.footer ul li a {color:#F8EDC8;text-decoration:none;}
.footer ul li a:hover {color:#F8EDC8;text-decoration:underline;}
.footer:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.footer {zoom:1;}


.subfooter, .subfooter a {color:#A28400;text-decoration:none;}
.subfooter a:hover {color:#A28400;text-decoration:underline;}
.subfooter .container {background:none;}


/* --- column layout styles --- */
.column {float:left;}

.content_col {float:left;width:640px;margin-right:2px;}
.content_col:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.content_col {zoom:1;}

.sub_content {position:relative;width:616px;margin:25px 0 0 24px;font-family:verdana, arial, sans-serif;font-size:.90em;}
.sub_content p {color:#666666;}

.sub_content h4 { font-size: 2em; margin: .67em 0 }
.sub_content h2, .sub_content h3 { font-size: 1.17em; margin: .25em 0;  }

.home_3col {width:850px;}
.home_3col .column {width:254px;margin-right:50px;}
.home_3col .column.last {width:218px;margin-right:23px;}

	/* --- page column dimensions --- */
	.one_col {width:565px;margin-right:50px;}
	
	.two_col .column {width:270px;margin-right:34px;}
	.two_col .column.last {width:272px;}
	
	.three_col .column {width:216px;margin-right:34px;}
	.three_col .column.last {width:101px;}
	
	.four_col .column {width:125px;margin-right:29px;}
	.four_col .column.last {width:140px;}

	/* --- site form styles --- */
	form {margin:0;padding:0;}
	fieldset {margin:0;padding:0;border:none;}
	
	.form_col {float:right;width:211px;padding:0 9px 0 12px;background:#D1D2D4;}
	/* .form_col h1, .form_col h2, .form_col h3 {color:#000000;font-size:1.75em;line-height:1.25em;margin-bottom:.5em;} */
	.form_col h1, .form_col h2, .form_col h3 {color:#000000;font-size:1.75em;line-height:1.1em;margin-bottom:0em;}
	
	.form_col td {font-size:.80em;font-weight:normal;color:#333333;}
	.form_col td input, .form_col td select {width:129px; font-size:1em}
	.form_col #rentRange1, .form_col #rentRange2 {width:57px; font-size:1em}
	.form_col #button2 {width:auto;}	

.inputPlain { font-size:1em; }

/* --- site element styles --- */
.sub_masthead {position:relative;margin-right:5px;}
.sub_masthead img {position:relative;top:0;left:0;z-index:1000;}
.sub_masthead .overlay {position:absolute;z-index:1001;}
.sub_masthead .overlay.grey {top:44%;width:100%;background:#333333;color:#FFFFFF;font-size:1.25em;font-weight:normal;margin:0;padding:.45em 0;text-align:center;font-size:1.5em;}
.sub_masthead .overlay.red_r {top:0;right:0;width:140px;height:220px;margin:0;padding:25px 10px 0 10px;text-align:left;background-color:#F04A30;color:#FFFFFF;font-size:1.35em;line-height:1.35em;}
.sub_masthead .overlay.red_btm {bottom:0;left:0;width:98%;margin:0;padding:1%;text-align:left;background-color:#F04A30;color:#FFFFFF;font-size:.90em;}
.sub_masthead .overlay.red_btm * {margin:0;padding:0;}
.sub_masthead .overlay.red_btm .heading {float:left;font-size:16px;}
.sub_masthead .overlay.red_btm .note {float:right;}
.sub_masthead .overlay.transparent {bottom:0;left:0;width:96%;margin:0;padding:0 2%;text-align:left;background-color:#000000;color:#FFFFFF;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;font-size:.90em;line-height:1.2em;}
.sub_masthead .overlay.transparent * {margin:.5em 0;}
.sub_masthead .overlay.transparent .tagline {font-size:11px;font-weight:bold;}
.sub_masthead .overlay.transparent li {text-transform:uppercase;}
.sub_masthead .overlay.transparent .highlight {margin-left:1em;font-size:1.5em;font-family:arial;}


/*.clipboard h2 {float:left;margin:0;padding:0 135px 0 0;}
.clipboard img {position:absolute;right:25px;}
.clipboard:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clipboard {zoom:1;}
*/

.store_locator {padding:6px 11px 7px;background:#4C4E4D;color:#FFFFFF;font-size:.90em;}
.store_locator .hdr {font-size:1.25em;line-height:1.25em;margin-bottom:1.25em;display:inline;}
.store_locator input {margin-top:4px;}
.store_locator input.text {width:100px;}
.store_locator input[type='image'] {color:#FFFFFF;position:absolute;margin-left:.25em;}


.ol_list ul {margin:0 0 0 24px;padding:0;list-style-type:none;}
.ol_list li {position:relative;}
.ol_list img {position:absolute;top:0;left:-24px;}
.ol_list .highlight {font-size:1.25em;line-height:1.25em;margin-bottom:0;}


a.btn_round {text-decoration:underline;display:inline;background:url(/images/btn_30_left.png) no-repeat left top;font-size:15px;color:#FFFFFF;margin:0 0 0 1em;padding:8px 0 9px 8px;/*margin:0 0 0 1em;padding:.25em .5em;border:1px solid #CCCCCC;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;*/}
a.btn_round span {text-decoration:underline;display:inline;background:url(/images/btn_30_right.png) no-repeat right top;padding:8px 8px 9px 0px;font-size:15px;margin:0px 0px 4px 0px;}
/* a.btn_round:hover {text-decoration:none;color:#DEDEDE;} 
a.btn_round:visited {background:url(/images/btn_30_left_on.png) no-repeat left top;}
a.btn_round:visited span {background:url(/images/btn_30_right_on.png) no-repeat right top;}
*/
a.btn_round:hover {color:#DEDEDE;background:url(/images/btn_30_left_on.png) no-repeat left top;}
a.btn_round:hover span {color:#DEDEDE;background:url(/images/btn_30_right_on.png) no-repeat right top;}


/* --- global custom styles --- */
.clear {clear:both;}

.center {text-align:center;}

ul.inline {margin:0;padding:0;list-style:none;}
ul.inline li {margin:0;padding:0;display:inline;}

.bottom {margin-bottom:0;}

.last {border:none;margin:0 !important;}

hr {margin:2em 0 1.5em;border:none;height:1px;background-color:#666666;}
hr.space {background-color:#F0EFE9;}

.dark, p.dark {color:#000000;}
.highlight, p.highlight {color:#F0492F;}
.shade, p.shade {color:#4E7BA7;}
.dim, p.dim {color:#999999;}

div.PopUpAlert
{
	padding:10px;
	background-color:#FFFFFF;
	border:1px solid #E9691C;
	position: absolute;
	color:#E9691C;
}

.fade-box {
	margin-left: 0px;
	position: absolute;
	top: 163;
	width: 410px;
	height: 245px;	
}

.nobr {
  white-space: nowrap;
}

.li14 {margin: 5px;font-size: 14pt}
.li14 {margin: 5px;font-size: 13pt}
.li11 {margin: 5px;font-size: 11pt}
.li10 {margin: 5px;font-size: 10pt}
