/* ----- Master Style Sheet for Commercial Leasing Quote ----- */
/* ----- Author: Ableit - 0845 33 12 987  ----- */
/* ----- Year : 2005 / 2006 ----------------- */
/* ----- CSS Document -----*/

body { font-family: 'Arial', Helvetica, sans-serif; margin: 0px auto; }

/************** header & menu styles *****************/

#wrapper { position: absolute; top: 0px; width: 775px; }
#header-bg { background: url(images/background/rotate1.jpg) no-repeat; width: 775px; height: 175px; }
#menu-bg { background: url(images/menu/bg.jpg) repeat-x; width: 775px; height: 67px; }
		
.menu-holder { float: left; width: 148px; margin: 15px 0 0 5px; }
.menu-h1 a { background: url(images/menu/arrow.gif) no-repeat #FFF; padding: 0 0 0 18px; font-size: 18px; color: #999; font-weight: bold; text-decoration: none; }
.menu-h1 a:hover { background: url(images/menu/arrow_up.gif) no-repeat #FFF; color: #445059; }
.menu-h2 { margin-left: 18px; font-size: 10px; color: #333; }
img-menu { border: 0; }

/************** content styles *****************/

#main1 { margin: 0; padding: 0; background: #F0F0F0 url("images/background/left.gif") top left repeat-y; }
#main2 { margin: 0; padding: 0; background: url("images/background/right.gif") top right repeat-y; }

.cleaner { clear: both; height: 2px; font-size: 0.1em; border: none; margin: 0; padding: 0; background: #FFF; }
.column-in { margin: 0; padding: 0.5em; }
.column-in2 { margin: 0; padding: 0.5em 1.5em; }

#left { float: left; width: 175px; padding: 0; margin: 0; }
#right { float: right; width: 185px; padding: 0; margin: 0; border-right: solid #E2E2E2 1px; }
#centre { margin: 0 0 0 175px; width: 395px; background: #F0F0F0; padding: 0; }
#centre2 { margin: 0 0 0 175px; width: 570px; background: #F0F0F0; padding: 0; }
#bottom { width: 100%; padding: 0; margin: 0; height: 175px; background: #CCCCCC; }

.box1 { width: 100%; background: #F0F0F0; height: 100px; border-right: solid #FFF 1px; }
.box2 { width: 100%; background: #999; border-top: solid #FFF 1px; }
.box3 { margin: 0 0 0 10px; height: 165px; width: 31.5%; float: left; }

.step-selected-h1 { padding: 20px 0px 10px 15px; font-size: 22px; color: #F87117; font-weight: bold; }
.step-selected-h2 { padding: 0px 0px 30px 15px; font-size: 11px; color: #333; }
.step-notselected-h1 { padding: 20px 0px 10px 15px; font-size: 22px; color: #FFF; font-weight: bold; }
.step-notselected-h2 { padding: 0px 0px 30px 15px; font-size: 11px; color: #FFF; }

/************** h styles *****************/

h1 { font-size: 10px; color: #069; font-weight: bold; }
h2 { margin: 0; padding: 0; font-size: 16px; color: #57749C; font-weight: normal; }
h3 { font-size: 13px; color: #333; font-weight: normal; line-height: 1.5em; }
h4 a { margin: 0; font-size: 22px; color: #57749C; font-weight: normal; text-decoration: none; }
h5 { margin-top: -15px; font-size: 10px; color: #333; font-weight: normal; }

h3 a { color: #57749C; font-weight: normal; text-decoration: none; }
h3 a:hover { text-decoration: underline; }

.error { color: #CC3300; font-weight: bold; }


/************** form styles *****************/

.makeselection { font-size: 20px; width: 300px; }
.quotefield1 { font-size: 13px; width: 16.5em; }
.button1 { cursor: pointer; margin-top: 20px; background : url(images/buttons/step2.gif); border: none; width: 155px; height: 20px; }
.button2 { cursor: pointer; margin-top: 20px; background : url(images/buttons/step3.gif); border: none; width: 155px; height: 20px; }
.button3 { cursor: pointer; margin-top: 20px; background : url(images/buttons/step4.gif); border: none; width: 155px; height: 20px; }

/************** footer styles *****************/

#footer-container { margin: 5px; width: 100%; color: #57749C; position: relative; }
.footer { font-size: 11px; line-height: 1.75em; }
.footer a { margin: 4px; color: #57749C; text-decoration: none; }
.footer a:hover { text-decoration: underline; }
.footer-pic { text-align: center; margin-left: 35px; }

#keywords { display:block; height: 25px; overflow: hidden; position:absolute; z-index:3; top:765px; bottom:52px; width:765px; background:#fff; color: #333; left: 11px; }
.keywords { font-size: 0.7em; color: #57749C;   }
