body { margin:0; padding:0; background: #F3F3F3; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* ++++++++++++ HEADER ++++++++++++ */

div#bannerct { margin:0 auto; padding:10px; width:890px; background:#ffffff;}

div#banner { margin:0 auto; padding:0; width: 890px; background:url(../images/banner-back.jpg) no-repeat;}

#logo { width:238px; height:92px; padding:35px 0 0 0;}
#logo h1 { margin:0; font-size:12px; font-weight:bold; color:#43555D; }

.navbar { height:26px; margin:10px 0 0 0; padding:2px 2px 1px 2px; background:#25A7FD;}
.navbar ul{margin:0; padding:0;}
.navbar ul li { margin:0 2px 0 0; padding:0; float:left; list-style:none; display:block; text-align:center; }
.navbar ul li a { color:#ffffff; background:#0679AF; font-weight:bold; text-decoration:none; display:block; padding:5px 8px 5px 8px; }
.navbar ul li a:hover{ background:#0B95D6; }

/* +++++++++++++++++++++++++++++++++ */

div#wrapper { width:890px; margin:0 auto; padding:0 10px 10px 10px; background:#ffffff; text-align: left;}

/* +++++++++++ TOP DESTS +++++++++++ */

#topdests { width:227px; height:330px; float:right; background:url(../images/destinationbot.png) no-repeat bottom #83A103; }
#topdests h3 { margin:0; padding:16px 0; width:100%; background:url(../images/destinationtop.png) no-repeat #83A103; font-size:14px; font-weight:bold; color:#ffffff; text-align:center;}
#topdests ul { margin:0; padding:0 15px 15px 15px;}
#topdests ul li { margin:0; list-style:none;}
#topdests ul li a { display:block; margin:0 0 3px 0; padding:3px 6px; background:#A4C904; color:#404301; text-decoration:none;}
#topdests ul li a:hover { text-decoration:none; background:#D9FE3D;}
#topdests ul li a:visited { color:#404301;}

/* +++++++++++ CAR HIRE SEARCH FORM +++++++++++ */

#searchform { margin:0; padding:0 0 9px 0; width:417px; float:left; background:url(../images/searchbot.png) no-repeat bottom #E09E12;}
#searchform h3 { margin:0; padding:10px 10px 7px 12px; font-size:21px; font-weight:normal; text-decoration:underline; color:#ffffff; background:url(../images/searchtop.png) no-repeat #E09E12;}
#searchform form { margin:0; padding:0 17px 10px 17px;}
#searchform form table td { margin:0; padding:8px 5px;}
#searchform form table td h4 { margin:0; padding:0 0 2px 0; color:#ffffff; font-size:14px; font-weight:normal;}
#searchform form table td .box { margin:0; padding:7px 2px 10px 10px; color:#474747; background:#E8B852; }
#searchform form table td .box .formbox { margin:0; padding:1px; border:none;}
#searchform form table td .box td { margin:0; padding:0 10px 2px 0; color:#474747;}
#searchform form table td .box td p { margin:0; padding:5px 0 0 0; color:#474747;}

/* ++++++++++++ MINI SEARCH FORM +++++++++++++++++++ */

#minisearch { width:209px; float:left; padding:0 0 9px 0; background:url(../images/minisearchbot.png) no-repeat bottom #E09E12;}
#minisearch h3 { margin:0; padding:10px 5px 0 10px; font-size:15px; font-weight:bold; color:#ffffff; text-decoration:underline; background:url(../images/minisearchtop.png) no-repeat #E09E12;}
#minisearch form { margin:0; padding:5px 14px 14px 14px;}
#minisearch form table td { margin:0; padding:8px 0;}
#minisearch form table td h4 { margin:0; padding:0; color:#ffffff; font-size:12px;}
#minisearch form table td .box { margin:0; padding:5px 8px 8px 8px; color:#474747; background:#e8b852;}
#minisearch form table td .box .formbox { margin:0; padding:0; border:none;}
#minisearch form table td .box td { margin:0; padding:1px; color:#474747;}
#minisearch form table td .box td p { margin:0; padding:5px 0 0 0; color:#474747;}


#searchagain a { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px; font-weight:bold; text-align:center; text-decoration:none; display:block; margin:0 0 0 150px; padding:4px; width:134px; height:22px; background:url(/images/search_again.png) no-repeat;}

/* +++++++++++++ CAR HIRE SUPPLIERS ++++++++++++++++ */

#suppliers { width:226px; margin:0 10px 0 10px; padding:10px 0 0 0; float:left; background:url(../images/suppliertop.png) no-repeat #525602;}
#suppliers p { margin:0; padding:0 5px 4px 5px; text-align:center; color:#ffffff; font-weight:normal;}

/* +++++++++++++++++ CONTENT +++++++++++++++++++++++ */

.Content h1 { font-size:16px; color:#1E2865; margin:15px 0 0 0;}

/* +++++++++++++++++ FOOTER +++++++++++++++++++++++++ */

#footer { width:910px; margin:0 auto; padding:0; background:#25A7FD;}

#footnav { height:10px; padding:20px 0 0 350px;}
#footnav ul{margin:0; padding:0; float:left;}
#footnav ul li { margin:0; padding:0; float:left; list-style:none; display:block; font-size:11px; text-align:center;}
#footnav ul li a { color:#1E2865; font-weight:normal; text-decoration:none; display:block; padding:4px 8px 0 8px; }
#footnav ul li a:hover{ text-decoration:underline;}

#foottext { width:890px; margin:0 0 0 0; padding:18px 10px 10px 10px; background:#0679AF;}
#foottext img { float:left; padding:0px 15px 0 0; }
#foottext p { color:#FFFFFF; margin:3px 0 0 0;}


