html { height: 100%; }
body { margin: 0; padding: 0; background: #eeeeee ; height: 100%; }
body.viva { background: url("images/viva.gif") top left repeat-x #FFF; }
body.polaris { background: url("images/polaris.gif") top left repeat-x #FFF; }
body.hmag { background: url("images/hmag.gif") top left no-repeat #E5E5E5; padding-top: 30px; }
body.lighthouse { background: #FFC; }
table.locations { width: 100%; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; vertical-align: top;  text-align: left; }
table, td { border-collapse: collapse; width: 100%; font-size: 100%; }
table, td, img { border: 0; padding: 0; margin: 0; }
form, td{ margin: 0; padding: 0; }
td, select, input { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; vertical-align: top;  text-align: left; }
.table { height: 100%; }
img { vertical-align: top; }


/*in_line_style*/
.min_width { width: 837px; margin: 0 auto; }
h1 { margin: 0 auto; text-align: center; color: #999; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
.clear { clear: both; }
.fleft { float: left; }
.fright { float: right; }
.link { color: #00a5bd; text-decoration: underline; font-weight: bold; }
.link:hover { text-decoration: none; }
.link1 { color: #00a5bd; text-decoration: underline; }
.link1:hover { text-decoration: none; }
.col_1, .col_2, .col_3, .col_4 { float: left; }
p { margin: 0; padding: 0; padding-bottom: 10px; }
h2 { margin: 10px 0; color: #00a5bd; font-size: 16px; }
h3 { margin: 10px 0; color: #00a5bd; font-size: 15px; }
h4 { margin: 10px 0; color: #00a5bd; font-size: 14px; }
ul { margin: 0; padding: 0; list-style: none; color: #00a5bd; line-height: 1.35em; }
ul li { background:url("http://www.simplycarhirespain.com/images/list_bg.gif") no-repeat 0 7px; padding-left: 13px; }
ul li a { color: #666666; text-decoration: underline; font-size: 11px; }
ul li a:hover { text-decoration: none; }
.main_table { width: 100%; }
.site_center {text-align: center; width: 100%; }
.site_center1 {margin: 0 auto; text-align: left; width: 100%; }
.title, .title_top, .title_bot { display: block; }
.right1 { text-align: right; }
.separate { background: url("http://www.simplycarhirespain.com/images/bg2.gif") repeat-x; width: auto; height: 12px; background:url(images/px.gif) repeat-x; }
.main_bg { background: url("http://www.simplycarhirespain.com/images/main_top.gif") repeat-x 0 116px #ffffff; }
.main_bg1 { background: url("http://www.simplycarhirespain.com/images/main_bot.gif") repeat-x left bottom; }

/*header*/
#header{ height: 151px; text-align: center; background: url("images/menu_rb.gif") no-repeat right bottom; }

/*content*/
#content { height: 531px; background: url("http://www.simplycarhirespain.com/images/cont_rt.jpg") right top no-repeat; font-size: 0.75em; }
#content .col1 { width: 35px; }
#content .col2 { width: 300px; padding-bottom: 10px; }
#content .col2 .indent { padding: 10px 0; }
#content .col3 { width: 100%; }
#content .col3 .row1 { height: 196px; text-align: right; padding-right: 29px; }
#content .col3 .row2 { height: 335px; }
#content .col3 .row2 .indent { padding: 0 38px 10px 10px; }

.block { width: 300px; color:#000000; }
.block strong { color: #666666; }
.block .t { background: url("http://www.simplycarhirespain.com/images/border.gif") repeat-x #ffffff; }
.block .b { background: url("http://www.simplycarhirespain.com/images/border.gif") repeat-x left bottom; }
.block .l { background: url("http://www.simplycarhirespain.com/images/border.gif") repeat-y; }
.block .r { background: url("http://www.simplycarhirespain.com/images/border.gif") repeat-y right bottom; }
.block .lt { background: url("http://www.simplycarhirespain.com/images/lt.gif") no-repeat; }
.block .rt { background: url("http://www.simplycarhirespain.com/images/rt.gif") no-repeat right top; }
.block .lb { background: url("http://www.simplycarhirespain.com/images/lb.gif") no-repeat left bottom; }
.block .rb { background: url("http://www.simplycarhirespain.com/images/rb.gif") no-repeat right bottom; }
.block .ind { padding: 24px 17px 19px 17px; }
.block .ind .title { margin-bottom: 12px; }
.block .box { width: 100%; }
.block .r1 { height: 47px; }
.block .r1 input { width: 220px; height: 18px; color: #666666; font-size: 1em; line-height: 0.95em; }
.block .r2 { height: 27px; }
.block .r2 .check { width: 12px; height: 12px; vertical-align: middle; }
.block .r2 .col_2 { padding-top: 2px; }
.block .r3 { height: 18px; }
.block .r4 { height: 33px; }
.block .r4 .col_1 { width: 83px; }
.block .r4 .col_1 select { width: 78px; height: 18px; color: #666666; line-height: 0.95em; font-size: 0.95em; }
.block .r4 .col_2 { width: 39px; }
.block .r4 .col_2  select { width: 34px; height: 18px; color: #666666; line-height: 0.95em; font-size: 0.95em; }
.block .r4 .col_3 { width: 24px; }
.block .r4 .col_4 { width: 78px; }
.block .r4 .col_4 select { width: 78px; height: 18px; color: #666666; line-height: 0.95em; font-size: 0.95em; }
.block .r5 { height: 13px; background: url("http://www.simplycarhirespain.com/images/px.gif") repeat-x; }
.block .r6 { height: 20px; }
.block .r7 { height: 36px; }
.block .r7 .col_1 { width: 83px; }
.block .r7 .col_1 select { width: 78px; height: 18px; color: #666666; line-height: 0.95em; font-size: 0.95em; }
.block .r7 .col_2 { width: 39px; }
.block .r7 .col_2  select { width: 34px; height: 18px; color: #666666; line-height: 0.95em; font-size: 0.95em; }
.block .r7 .col_3 { width: 24px; }
.block .r7 .col_4 { width: 78px; }
.block .r7 .col_4 select { width: 78px; height: 18px; color: #666666; line-height: 0.95em; font-size: 0.95em; }
.block .r8 { height: 38px; }
.block .r8 .col_1 { width: 59px; }
.block .r8 .col_2 { width: 165px; }
.block .r8 .col_2 select { width: 163px; height: 18px; color: #666666; line-height: 0.95em; font-size: 0.95em; }
.block .r9 { height: 45px; text-align: right; }


/*footer*/
#footer { height: 114px; color: #cccccc; font-size: 0.75em; }
#footer p { padding-bottom: 17px; word-spacing: 8px; }
#footer p a { word-spacing: normal; }
#footer strong { color: #666666; }
#footer a { color: #00a5bd; text-decoration: underline; font-weight: normal; }
#footer a:hover { text-decoration: none; }
#footer div { padding: 15px 0 0 25px; }

/*index.html*/
#page1 #content .col3 .title_top { margin-bottom: 6px; }
#page1 #content .col3 .separate { margin-top: 26px; margin-bottom: 6px; }
#page1 #content .col3 .box { width: 485px; }
#page1 #content .col3 .box .c1 { width: 100%; }
#page1 #content .col3 .box .c2 { width: 246px; }
#page1 #content .col3 .title_bot { margin: 5px 0 12px 0; }

/*index.html*/
#page1 #content .col3 .title_top { margin-bottom: 6px; }
#page1 #content .col3 .separate { margin-top: 10px; margin-bottom: 6px; }
#page1 #content .col3 .box { width: 100%; }
#page1 #content .col3 .box .c1 { width: 49%; float: left; }
#page1 #content .col3 .box .c2 { width: 50%; float: left; }
#page1 #content .col3 .title_bot { margin: 5px 0 12px 0; }

/*index-1.html*/
#page2 #content .col3 .title_top { margin-bottom: 6px; }
#page2 #content .col3 p { padding-bottom: 19px; }
#page2 #content .col3 .img { float: left; margin: 0 27px 27px 0; }
#page2 #content .col3 .title_bot { margin-bottom: 3px; margin-top: 10px; }
#page2 #content .col3 .box { width: 100%; }
#page2 #content .col3 .box .c1 { width: 56%; float: left; }
#page2 #content .col3 .box .c2 { width: 44%; float: left; }

/*index-2.html*/
#page3 #content .col3 .title { margin-bottom: 6px; }
#page3 #content .col3 p { padding-bottom: 24px; }
#page3 #content .col3 .img { float: left; margin: 0 20px 23px 0; }

/*index-3.html*/
#page4 #content .col3 .title_top { margin-bottom: 6px; }
#page4 #content .col3 p { padding-bottom: 18px; }
#page4 #content .col3 .separate { margin-top: 21px; } 
#page4 #content .col3 .title_bot { margin-bottom: 14px; margin-top: 7px; }
#page4 #content .col3 .ind { padding-bottom: 14px; }
#page4 #content .col3 .img { float: left; margin: 3px 20px 0 0; }

/*index-4.html*/
#page5 #content .col3 .title_top { margin-bottom: 7px; }
#page5 #content .col3 .box { width: 100%; }
#page5 #content .col3 .box .c1 { width: 55%; float: left; }
#page5 #content .col3 .box .c2 { width: 45%; float: left; }
#page5 #content .col3 .box .ind { margin-right: 40px; }
#page5 #content .col3 .box strong { color: #ff0000; }
#page5 #content .col3 .box img { float: left; margin-right: 20px; }
#page5 #content .col3 .box .r { text-align: right; }
#page5 #content .col3 .separate { margin-top: 26px; }
#page5 #content .col3 .title_bot { margin: 9px 0 10px 0; }
#page5 #content .col3 .box1 { width: 100%; margin-top: 18px; }
#page5 #content .col3 .box1 .c1 { width: 26%; padding-top: 2px; float: left; }
#page5 #content .col3 .box1 .c2 { width: 40%; float: left; }
#page5 #content .col3 .box1 .c3 { width: 34%; float: left; }

/*index-5.html*/
#page6 #content .col3 .img { float: left; margin: 3px 21px 24px 0; }
#page6 #content .col3 p { padding-top: 7px; }
#page6 #content .col3 .title_bot { margin: 8px 0 12px 0; }
#page6 #content .col3 .form_box { width: 481px; }
#page6 #content .col3 .form_box .c1 { width: 258px; }
#page6 #content .col3 .form_box .c1 .row { height: 35px; }
#page6 #content .col3 .form_box .c2 { width: 223px; }
#page6 #content .col3 .form_box input { width: 208px; height: 16px; color: #000000; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; }
#page6 #content .col3 .form_box textarea { width: 221px; height: 87px; color: #000000; font-size: 1em; overflow: auto; font-family:Verdana, Arial, Helvetica, sans-serif; }
#page6 #content .col3 .form_box .right1 { margin-top: 6px; }
#page6 #content .col3 .form_box .right1 a { margin-left: 8px; }

/*index-6.html*/
#page7 #content .col3 { line-height: 1.3em; }
#page7 #content .col3 strong { display: block; }
#page7 #content .col3 p { padding-bottom: 14px; }

div#getquote { text-align: center; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000; letter-spacing: -0.1em; padding-bottom: 10px; }
div#getquote b { color: #F00; }

div#abe_default { width: 270px; margin: auto; }
/* Customise font style */
div#abe_STEP1 table tr td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align:left; color:#003366; }
div#abe_STEP1 table tr td select, div#abe_STEP1 table tr td input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; border: 1px solid #91bced; height:19px; }
/* Customise title – pickup and dropoff */
div#abe_STEP1 table tr td.title { border-bottom: 1px solid #003366; }
/* Customise search button */
div#abe_STEP1 table tr td input#abe_searchButton { background-color: #2d88cd; border-width: 2px; border-color: #9CF #069 #069 #9CF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; height: 28px; }
body.lighthouse div#abe_STEP1 table tr td input#abe_searchButton { background-color: #FF7200; border-width: 2px; border-color: #F96 #930 #930 #F96; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; height: 28px; }
div#abe_STEP1 table tr td input#abe_searchButton.disabled { background-color: #999; border-width: 2px; border-color: #CCC #666 #666 #CCC; }
/* Customise the image of the calendar */
div#abe_STEP1 table tr td input#abe_calendarPickupButton, div#abe_STEP1 table tr td input#abe_calendarDropoffButton { background-image: url("http://www.simplycarhirespain.com/images/icon_cal.gif"); }

/* Top HTML Menu */
div#topmenu { margin: 20px auto 0 auto; display: block; width: 760px; height: 100px; text-align: center; background: #d7d7d7; }
div#topmenu a { display: block; padding: 14px 0px 20px 0px; font-size: 16px; color: #FFF; text-decoration: none; }
div#topmenu a:link, div#topmenu a:visited { display: block; background: url("http://www.simplycarhirespain.com/images/mbg_blue.gif") top right no-repeat; }
div#topmenu a:hover, div#topmenu a:visited:hover { display: block; background: url("http://www.simplycarhirespain.com/images/mbg_red.gif") top center repeat-x; }
div#item1 { display: block; float: left; width: 83px; height: 52px; }
div#item1 a:link, div#item1 a:visited { background: url("http://www.simplycarhirespain.com/images/mbghome_blue.gif") top left no-repeat; }
div#item1 a:hover, div#item1 a:visited:hover { background: url("http://www.simplycarhirespain.com/images/mbghome_red.gif") top left no-repeat; }
div#item2 { display: block; float: left; width: 200px; height: 52px; }
div#item3 { display: block; float: left; width: 109px; height: 52px; }
div#item4 { display: block; float: left; width: 110px; height: 52px; }
div#item5 { display: block; float: left; width: 150px; height: 52px; }
div#item6 { display: block; float: left; width: 108px; height: 52px; }
div#item6 a:link, div#item6 a:visited { background: url("http://www.simplycarhirespain.com/images/mbgresources_blue.gif") top right no-repeat; }
div#item6 a:hover, div#item6 a:visited:hover { background: url("http://www.simplycarhirespain.com/images/mbgresources_red.gif") top right no-repeat; }
