body { background: #FFFFFF; text-align: center; font: normal 12px Verdana,arial,sans-serif; margin: 0px; padding: 0px;}

table.maintable { width: 990px; margin: 0px auto 10px auto; border: solid 1px #666666; font: normal 12px Verdana,arial,sans-serif; color: #666666; }


td.header { height: 225px; text-align: center; vertical-align: top; background: url("images/top-new.jpg") center center no-repeat #FFF; }
h1 { width: 900px; margin: 0px auto; padding: 0px; font: normal 10px Verdana,arial,sans-serif; color: #999999; text-align: center;  }
td.top { padding: 4px; text-align: left; font: normal 16px Verdana,arial,sans-serif; color: #000000; background: #FFF; height: 28px; }
a.top { font: bold 14px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 7px; }
a.top:link { font: bold; color: #000000; text-decoration: none; }
a.top:hover { background: #000; color: #FFF; text-decoration: none; }
a.top:visited { color: #000000; text-decoration: none; }
a.top:visited:hover { background: #000; color: #FFF; text-decoration: none; }
a.topblue { font: bold 14px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 7px; }
a.topblue:link { color: #0061A6; text-decoration: none; }
a.topblue:hover { background: #0061A6; color: #FFF; text-decoration: none; }
a.topblue:visited { color: #0061A6; text-decoration: none; }
a.topblue:visited:hover { background: #0061A6; color: #FFF; text-decoration: none; }

a.topgreen { font: bold 14px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 7px; }
a.topgreen:link { color: #008000; text-decoration: none; }
a.topgreen:hover { background: #008000; color: #FFF; text-decoration: none; }
a.topgreen:visited { color: #008000; text-decoration: none; }
a.topgreen:visited:hover { background: #008000; color: #FFF; text-decoration: none; }

a.topred { font: bold 14px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 7px; }
a.topred:link { color: #D61D00; text-decoration: none; }
a.topred:hover { background: #D61D00; color: #FFF; text-decoration: none; }
a.topred:visited { color: #D61D00; text-decoration: none; }
a.topred:visited:hover { background: #D61D00; color: #FFF; text-decoration: none; }

a.toppurple { font: bold 14px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 7px; }
a.toppurple:link { color: #8F1AB6; text-decoration: none; }
a.toppurple:hover { background: #8F1AB6; color: #FFF; text-decoration: none; }
a.toppurple:visited { color: #8F1AB6; text-decoration: none; }
a.toppurple:visited:hover { background: #8F1AB6; color: #FFF; text-decoration: none; }

a.topbrown { font: bold 14px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 7px; }
a.topbrown:link { color: #AD532F; text-decoration: none; }
a.topbrown:hover { background: #AD532F; color: #FFF; text-decoration: none; }
a.topbrown:visited { color: #AD532F; text-decoration: none; }
a.topbrown:visited:hover { background: #AD532F; color: #FFF; text-decoration: none; }

td.topsubblue { padding: 4px; text-align: left; font: normal 10px Verdana,arial,sans-serif; color: #FFF; background: #0061A6; }
td.topsubpurple { padding: 4px; text-align: left; font: normal 10px Verdana,arial,sans-serif; color: #FFF; background: #8F1AB6; }
td.topsubgreen { padding: 4px; text-align: left; font: normal 12px Verdana,arial,sans-serif; color: #FFF; background: #008000; }
td.topsubblack { padding: 4px; text-align: left; font: normal 10px Verdana,arial,sans-serif; color: #FFF; background: #000; }
td.topsubred { padding: 4px; text-align: left; font: normal 10px Verdana,arial,sans-serif; color: #FFF; background: #D61D00; }
td.topsubbrown { padding: 4px; text-align: left; font: normal 10px Verdana,arial,sans-serif; color: #FFF; background: #AD532F; }


a.topsub { font: normal 12px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 7px; }
a.topsub:link { color: #FFF; text-decoration: none; }
a.topsub:hover { color: #FFF; text-decoration: none; }
a.topsub:visited { color: #FFF; text-decoration: none; }
a.topsub:visited:hover { color: #FFF; text-decoration: none; }

td.topmain { width: 900px; padding: 5px; font: normal 12px Verdana,Arial,Sans-serif; color: #666666; vertical-align: top; text-align: justify; }
td.topblog { width: 680px; padding: 5px; font: normal 12px Verdana,Arial,Sans-serif; color: #666666; vertical-align: top; text-align: justify; }

td.main { width: 300px; padding: 5px; font: normal 12px Verdana,Arial,Sans-serif; color: #666666; vertical-align: top; text-align: justify; }
td.main a { font: normal 12px Verdana,Arial,Sans-serif; color: #666666; }
td.main a:hover { color: #cccccc; }
td.main a:visited { color: #666666; }
td.main a:visited:hover { color: #cccccc; }
td.freephone { padding: 4px; text-align: right; font: normal 12px Verdana,arial,sans-serif; color: #FFFFFF; background: url("Images/telephones.gif") center left no-repeat #B7CC8C; }
td.movie { height: 170px; padding-top: 20px; background: url(images/palegreen.gif) center center no-repeat; text-align: center; vertical-align: top; margin: 0px;  }
p.price {text-align: left; font: normal 12 px Verdana,Arial,Sans-serif; color: red; }

td.mainmid { width: 300px; padding: 5px; font: normal 12px Verdana,Arial,Sans-serif; color: #666666; vertical-align: top; text-align: justify; }
td.mainmid a { font: normal 12px Verdana,Arial,Sans-serif; color: #666666; }
td.mainmid a:hover { color: #cccccc; }
td.mainmid a:visited { color: #666666; }
td.mainmid a:visited:hover { color: #cccccc; }

td.mainright { width: 300px; padding: 5px; font: normal 12px Verdana,Arial,Sans-serif; color: #666666; vertical-align: top; text-align: justify; }
td.mainright a { font: normal 12px Verdana,Arial,Sans-serif; color: #666666; }
td.mainright a:hover { color: #cccccc; }
td.mainright a:visited { color: #666666; }
td.mainright a:visited:hover { color: #cccccc; }

p.price {text-align: left; font: normal 12 px Verdana,Arial,Sans-serif; color: red; }
.blueheader { display: block; clear: both; height:13px; font: bold 13px Arial,Sans-serif; background: #0061A6; color: #FFF; margin: 0px; margin-bottom: 10px; padding: 4px 12px 5px 12px; text-align: left; text-transform: uppercase; }
.blackheader { display: block; clear: both; height:13px; font: bold 13px Arial,Sans-serif; background: #000; color: #FFF; margin: 0px; margin-bottom: 10px; padding: 4px 12px 5px 12px; text-align: left; text-transform: uppercase; }
.redheader { display: block; clear: both; height:13px; font: bold 13px Arial,Sans-serif; background: #D61D00; color: #FFF; margin: 0px; margin-bottom: 10px; padding: 4px 12px 5px 12px; text-align: left; text-transform: uppercase; }
.brownheader { display: block; clear: both; height:13px; font: bold 13px Arial,Sans-serif; background: #AD532F; color: #FFF; margin: 0px; margin-bottom: 10px; padding: 4px 12px 5px 12px; text-align: left; text-transform: uppercase; }
.greenheader { display: block; clear: both; height:13px; font: bold 13px Arial,Sans-serif; background: #008000; color: #FFF; margin: 0px; margin-bottom: 10px; padding: 4px 12px 5px 12px; text-align: left; text-transform: uppercase; }

table.flights { font: normal 10px Verdana,arial,sans-serif; color: #666666; vertical-align:top }

.separator { display: block; clear: both; border: 0; height: 0; border-bottom: dotted 1px #5b5c5e; margin: 10px; margin-top: 0px; padding: 0; color: #404040; }
.newsbox { display: block; text-align: left; margin: 0 10px; color: #404040; padding-bottom: 10px; }
.newsbox a { color: #404040; }
.newsbox img { float: left; margin-right: 5px; margin-bottom: 5px; }
div.greyback { padding: 5px ; background: url("images/imgback.gif") bottom repeat-x  #FFF  ;}
/* CAR TRAWLER */
div#abe_default { width: 470px; margin: auto; background: url("images/ctrawler-bg.gif") center center no-repeat #FFF }
/* 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: 0px solid #003366; }
/* Customise search button */
div#abe_STEP1 table tr td input#abe_searchButton { background-color: #7ebafb; 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"); }


.lwrR { list-style-type:lower-roman; }

table.form { text-align: left; font: normal 12px Verdana,arial,sans-serif; color: #000 ; background: #CCC}
table.white { text-align: left; font: normal 12px Verdana,arial,sans-serif; color: #000 ; background: #fff}


div.imgholder { border: solid 1px #CCCCCC; padding: 5px; text-align: center;  }
div.textholder { border: solid 1px #CCCCCC; padding: 5px; text-align: left;  }
img.imgholder { border: solid 1px #CCCCCC; padding: 5px; }
td.callbutton { padding: 2px; font: bold 11px Verdana,Arial,Sans-serif; color: #000000; text-align: center; background: #F9BE46; border: solid 1px #000000; }
a.callbutton { font: bold 11px Verdana,Arial,Sans-serif; text-decoration: none; }
a.callbutton:link { color: #000000; }
a.callbutton:hover { color: #666666; }
a.callbutton:visited { color: #000000; }
a.callbutton:visited:hover { color: #666666; }

div.legal { font: normal 10px Verdana,Arial,Sans-serif; color: #666666; }





div.minisite { border: solid 1px #CCCCCC; padding: 5px; background: url(Images/click.gif) center center no-repeat #FFFFFF; width: 540px; height: 100px; text-align: top; font: normal 16px Verdana,Arial,Sans-serif; }
a.minisite { font: bold 14px Verdana,Arial,Sans-serif; }
a.minisite:link { font: bold 14px Verdana,Arial,Sans-serif; color: #84A12D; }
a.minisite:hover { font: bold 14px Verdana,Arial,Sans-serif; color: #B7CC8C; }
a.minisite:visited { font: bold 14px Verdana,Arial,Sans-serif; color: #84A12D; }
a.minisite:visited:hover { font: bold 14px Verdana,Arial,Sans-serif; color: #B7CC8C; }

#general { float: right; width: 500px; background: url(images/whitetop.gif) top center no-repeat #FFFFFF; vertical-align: top; margin: 0px; padding: 0px; }
#general2 { width: 750px; background: #FFFFFF; vertical-align: top; margin: 0px; padding: 0px; }
h1.enlarged { font: bold 16px Verdana,Arial,Sans-serif; color: #013B2D; text-align: center; text-decoration: none; margin: 10px auto; }
h2 { font: bold 16px Verdana,Arial,Sans-serif; color: #666666; text-align: left; text-decoration: none; margin: 0px 0px 10px 0px; }
h3 { font: bold 14px Verdana,Arial,Sans-serif; color: #666666; text-align: left; text-decoration: none; margin: 0px 0px 10px 0px; }
h3.centre { text-align: center; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #666666; }
h4 { font: bold 14px Verdana,Arial,Sans-serif; color: #666666; text-align: center; }
h5 { font: bold 14px Verdana,Arial,Sans-serif; color: #666666; text-align: left; }

td.sidemenu { width: 200px; padding-bottom: 130px; background: url("images/getspain-logo.gif") bottom right no-repeat #cccccc; font: normal 12px Verdana,Arial,Sans-serif; color: #ffffff; vertical-align: top; text-align: justify; }

table.sidetmenu { width: 200px; height: 120px; margin: 0px; padding: 0px; border: 0px; }
td.button { margin:0px; padding: 0px; height: 28px; background: url("Images/buttons/buttonbkg.gif") center right repeat-x #CCCCCC; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFFFFF; }
td.dropbutton { margin:0px; padding: 0px; height: 28px; background: url("Images/buttons/dropdown.gif") center right repeat-x #008001; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFFFFF; }
td.subbutton { margin:0px; padding: 0px; height: 28px; background: #008001; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFFFFF; }
td.subbuttonnew { margin:0px; padding: 0px; height: 28px; background: FFF; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFFFFF; }
a.sidemenu { font: normal 12px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 5px; }
a.sidemenu:link { color: #FFF; text-decoration: none; }
a.sidemenu:hover { color: #000; text-decoration: none; }
a.sidemenu:visited { color: #FFF; text-decoration: none; }
a.sidemenu:visited:hover { color: #000; text-decoration: none; }
td.sidemenuinner { width: 200px; padding-bottom: 130px; background: bottom right no-repeat #fff; font: normal 12px Verdana,Arial,Sans-serif; color: #ffffff; vertical-align: top; text-align: justify; }


div.feed {	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	width: 175px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding: 2px 2px 2px 4px;
}
li.feedItem { padding: 3px 0 8px ; border-bottom: 1px solid #C6E0FF; }
li a {
	padding: 0;
	margin: 0;
	display: inline;
	background-color : transparent;
	border-bottom: none;
	text-transform: none;
	letter-spacing: normal;
	border-right: none;
	border-left: none;
	width: auto;
}
feed li a:hover {
	color : #0099FF;
	text-decoration : none;
}
h4.feedTitle { margin: 5px auto 0px auto; }
a.news { margin: 0px auto; font-weight: bold; color: #666666; }
a.feedentryTitle { font-weight: bold; color: #84A12D; }
a.feedentrySummary { font-weight: bold; color: #84A12D; }
h6.feedDate { margin: 0px auto 5px auto; }

#side { vertical-align: top; margin: 0px auto; padding: 0px; }
td.competition { background: url(images/golfclubs.gif) center center no-repeat; text-align: right; vertical-align: top; margin: 0px; font: bold 14px Verdana,arial,sans-serif; color: #013B2D; }
p.comp1 { text-align: center; font: bold 16px Verdana,arial,sans-serif; color: #CC3333; }
p.comp2 { margin-left: 20px; text-align: right; font: bold 14px Verdana,arial,sans-serif; color: #013B2D; }

td.newdev { height: 170px; padding-top: 10px; background: url(images/palegreen.gif) center center no-repeat; text-align: center; vertical-align: top; margin: 0px; font: bold 14px Verdana,arial,sans-serif; color: #013B2D; }
td.contact { padding: 10px 0px; background: url(images/darkgreen.gif) center left no-repeat; text-align: left; vertical-align: top; margin: 0px; font: normal 12px Verdana,arial,sans-serif; color: #FFFFFF; }
td.contact2 { padding: 10px; background: url(images/darkgreen2.gif) center center no-repeat; text-align: left; vertical-align: top; margin: 0px; font: normal 11px Verdana,arial,sans-serif; color: #FFFFFF; }
#yellow { margin: 10px; text-align: center; font: bold 14px Verdana,arial,sans-serif; text-decoration: underline; color: #F9BE46; }
form { margin: 0px; }
input.c1 { width: 152px; height: 15px; margin: 0px; padding: 1px; font: normal 12px Verdana,arial,sans-serif; color: #84A12D; border: 0px; }
input.c2 { width: 100px; height: 15px; margin: 0px; padding: 1px; font: normal 12px Verdana,arial,sans-serif; color: #84A12D; border: 0px; }
input.c3 { width: 50px; height: 17px; margin: 0px 1px; padding: 0px; font: normal 12px Verdana,arial,sans-serif; color: #013B2D; border: 0px; background: #CCD1BA; }

table.proplist { border: solid 1px #CCCCCC; }

table.proplist td { border: solid 1px #CCCCCC; padding: 5px; font: normal 10px Verdana,arial,sans-serif; color: #666666;  }
table.proplist a { font: normal 10px Verdana,arial,sans-serif; }

table.proplist a.resort { font: bold 11px Verdana,arial,sans-serif; color: #666666; text-decoration: underline; }

table.tariffs { border: none }
table.tariffs td { border: none ; padding: 5px; font: normal 11px Verdana,arial,sans-serif; color: #000000;  }

td.botform { height: 150px; padding: 0px; text-align: left; vertical-align: bottom; background: url("Images/lifestyle.jpg") center center no-repeat #B7CC8C; border: solid 1px #CCCCCC; }
td.inform { font: normal 12px Verdana,Arial,Sans-serif; color: #666666; vertical-align: middle; text-align: right; }
form.quickform { margin: 0px; }
#quickform { margin: 10px 0px; font: bold 11px Verdana,Arial,Sans-serif; color: #FFFFFF; text-align: center; }
div.darkback { width: 730px; margin: 5px auto; padding: 2px; font: bold 11px Verdana,Arial,Sans-serif; color: #000000; text-align: center; background: #F9BE46; border: solid 1px #000000; }
input.quickform { font: bold 11px Verdana,Arial,Sans-serif; color: #666666; background: #FFFFFF; border: solid 1px #000000; width: 120px; }
input.quicksubmit {  margin: 0px 2px; font: bold 11px Verdana,Arial,Sans-serif; color: #000000; background: #FDBF56; border: solid 1px #000000; width: 150px; }
input.inform { font: normal 11px Verdana,Arial,Sans-serif; color: #666666; background: #FFFFFF; border: solid 1px #666666; width: 150px; }
input.insubmit {  margin: 0px; font: bold 11px Verdana,Arial,Sans-serif; color: #000000; background: #F9BE46; border: solid 1px #000000; width: 150px; }

td.bottom { padding: 5px; font: normal 11px Verdana,Arial,Sans-serif; color: #FFFFFF; background: #CCCCCC; text-align: center; }
a.bottom { font:  normal 11px Verdana,arial,sans-serif; text-decoration: none; }
a.bottom:link { color: #FFFFFF; text-decoration: none; }
a.bottom:hover { color: #666666; text-decoration: none; }
a.bottom:visited { color: #FFFFFF; text-decoration: none; }
a.bottom:visited:hover { color: #666666; text-decoration: none; }
