﻿*
{margin: 0; padding: 0;}


/*--------end eric meyer reset--------------------------*/

body
{font-family:Arial; font-size: 8pt; text-align: center; background-image: url(  '../Images/gradients/gradient11.png' ); background-repeat: repeat-x; background-attachment: fixed; margin: 1px 0px 0px 0px;}

#center
{padding: 0px; margin: 0px auto 0px auto; background-color: #FFFFFF; width: 760px;}

#centerwide
{padding: 0px; margin: 0px auto 0px auto; background-color: #FFFFFF; width: 960px;}

/*--------main alignment--------------------------*/

img
{border-style: none;}

h1
{color: #ff2c00; font-size: 11pt;}

h2
{color: #009ed9;}

h3
{font-size: 9pt; color: #0c4b76; margin-bottom: 5px;}

h4
{margin: 20px 0px 10px 0px; padding: 3px; background: #ffb600; width: 604px; color: #ffffff; font-weight: bold; font-size: 9pt;}

h5
{font-size: 9pt; color: #0078A6; margin-bottom: 0px;}

h6
{margin-bottom: 0px; padding: 8px 0px 10px 8px; background-image: url(../images/gradients/gradientorange30.png); background-repeat: repeat-x; color: #ffffff; font-weight: bold; font-size: 9pt;}

.nicebluestrip
{height: 30px; width: 100%; background-image: url(../images/gradients/nicebluegradient.jpg); background-repeat: repeat-x; color: #ffffff; font-weight: bold; font-size: 9pt;}

.nicebluestrip a
{text-decoration: none; font-weight: bold; color: #ffffff;}

.nicebluestriptext
{padding: 8px 0px 0px 8px;}

.bluebanner
{height: 30px; width: 100%; background-image: url(../images/gradients/gradientorange30.png); background-repeat: repeat-x; font-weight: bold; font-size: 9pt;}

.bluebanner a
{text-decoration: none; font-weight: bold; color: #333;}

a
{text-decoration: underline; font-weight: normal; /*color: #005271; #0d86ff*/}

hr
{width: 610px; height: 1px; color: #009ed9;}

.width610
{width: 610px; margin: 0px;}

.blueboxtopbar
{padding: 4px 0px 4px 8px; background: #009ed9; color: #ffffff; font-weight: bold; font-size: 8pt;}

.font8
{font-size: 8pt;}

/*------Site Header----------------------------------*/
.siteheader
{position: relative; height: 80px; width: 760px; background-image: url(../images/holiday-rental-properties.jpg); background-position: right top; background-repeat: no-repeat;}

.siteheaderrightmenu
{
    float: right;
    padding: 5px;
    text-align: right;
    position: relative;
    height: 60px;
}

.toplist
{margin: 0px; padding: 0px;}

.toplist a
{color: #ffffff;}

.toplist a:hover
{color: #ff2c00;}

.toplist ul
{margin: 0px; padding: 0px;}

.toplist li
{list-style-type: none; background: transparent url(../images/othericons/footer_separator.gif) no-repeat scroll right center; display: inline; padding: 3px 0px 3px 6px;}

.siteheaderlogo
{position: absolute; top: 0px; left: 0px; background-image: url(../Images/newlogo.jpg); background-repeat: no-repeat; width: 443px; height: 80px;}

.siteheaderadminbutton
{width: 93px; height: 18px; float: right; text-align: left; margin: 0px 0px 0px 0px; background-image: url(../Images/purpleicons/blanksquareblue2.png); background-repeat: no-repeat; padding: 4px 0px 1px 25px;}


.siteheadertext
{position: absolute; bottom: 10px; left: 10px; color: #009ed9; font-weight: bold;}

/*------Site Header Wide----------------------------------*/

.siteheaderwide
{position: relative; height: 80px; width: 960px; background-image: url(../images/holiday-rental-properties.jpg); background-repeat: no-repeat;}

/*------Centre----------------------------------*/

.scrolloffer
{background-image: url(../images/gradients/gradientorange30.png); height: 24px; background-repeat: repeat-x; padding: 6px 0px 0px 0px; color: #ffffff; font-size: 10pt; font-weight: bold;}
.scrolloffer a
{text-decoration: none;}

/*---------#FFF1EC--main menu stuff-----------------------------*/
#leftmenu
{position: relative; top: 10px; left: 0px; float: left; text-align: left; width: 140px;}

#leftmenu UL
{list-style-type: none;}

#leftmenu UL LI.menuheading
{padding: 5px 0px 5px 10px; color: #004159; display: block;}

#leftmenu UL LI A
{padding: 5px 0px 5px 10px; color: #009ed9; text-decoration: none; display: inline-block;/*#4981B1*/}

#leftmenu UL LI A:hover
{color: #FF2c00;}
/*---------masterpage searchbox-----------------------------*/

.masterpagesearchpanel
{padding: 0px; margin: 10px 0px 0px 0px; width: 140px; border: 0px solid #FAE8A0; text-align: left;}

.masterpagesearchbox
{margin-top: 0.5em; margin-bottom: 0.5em}

/*---------footer-----------------------------*/
.searchpanel
{padding: 1em 0em 1em 1em;}

.footerwide
{border-top: 0px solid #009ed9; margin: 0px; text-align: center; width: 950px; padding: 5px;}

.footerwide a
{color: #666666;}

.footerwide a:hover
{color: #ff2c00;}

.footerwide li
{list-style-type: none; background: transparent url(../images/othericons/footer_separator.gif) no-repeat scroll right center; display: inline; padding: 3px 4px 3px 6px; color: #666666;}

.footerpanelwide
{
    height: 120px;
    background-image: url(../images/gradients/gradientbox2.png);
    background-repeat: repeat-x;
    border-top: solid 2px #009ed9;
    padding-top: 10px;
    margin: 20px 0px 0px 0px;
    width: 960px;
    border-top-color: #0085B7;
}

.footer
{border-top: 0px solid #009ed9; margin: 0px; text-align: center; width: 750px; padding: 5px;}

.footer li
{list-style-type: none; background: transparent url(../images/othericons/footer_separator.gif) no-repeat scroll right center; display: inline; padding: 3px 4px 3px 6px; color: #666666;}

.footer a
{color: #666666;}

.footer a:hover
{color: #ff2c00;}

.footerpanel
{
    height: 120px;
    background-image: url(../images/gradients/gradientbox2.png);
    background-repeat: repeat-x;
    border-top: solid 2px #009ed9;
    padding-top: 10px;
    margin: 20px 0px 0px 0px;
    width: 760px;
}

/*----------main menu stuff------------------------------*/
.login
{margin: 10px 0px 0px 0px; text-align: left; font-family: Arial, Verdana; width: 620px; float: left; background-color: #ffffff;}
/*----------box list------------------------------*/
.indexboxlist
{padding: 10px 0px 0px 30px;  list-style-image: url(../Images/OtherIcons/link_arrow.png);}

.indexboxlist li
{margin: 0px 0px 5px 5px; list-style-type: none;}

.indexboxlist a
{text-decoration: underline; color: #000;}

.indexboxlist a:hover
{text-decoration: underline; color: #ff0000;}

/*----------box list2------------------------------*/
.indexboxlist2
{margin: 0px; padding: 5px 0px 0px 30px;  list-style-image: url(../Images/OtherIcons/0066_double_arrow2.jpg);}

.indexboxlist2 a
{text-decoration: underline; padding-left: 5px; color: #009ed9; font-weight: normal;}

.indexboxlist2 a:hover
{text-decoration: underline; color: #ff0000;}

.indexboxlist2 li
{padding-bottom: 5px;}
/*----------box list2------------------------------*/
.indexpreference
{margin: 0px; padding: 0px 0px 0px 16px; list-style-type: disc; font-weight: bold; list-style-position: inside; color: #000000;}

.indexpreference A
{text-decoration: underline; padding-left: 0.5em; color: #000000; font-weight: bold; display: inline-block;}

.indexpreference A:hover
{text-decoration: underline; color: #ff0000; font-weight: bold; display: inline-block;}

.indexpreference li
{padding-bottom: 0.5em;}
/*------------------search pages-------------*/
#searchcountrylink li
{list-style-image: url('../Images/OtherIcons/0066_double_arrow2.png'); list-style-type: none; list-style-position: outside; padding-bottom: 0.5em;}

#searchcountrylink a
{text-decoration: underline; color: #009ed9;}

/*------------------sprites-------------*/
.sprite
{background-image: url( ' ../images/azuricons/icon_sprites.png' );}

/*------------------light blue rounded corners-------------*/
.blueboxlinkleftred
{float: left; margin: 0px 10px 0px 59px; width: 96px; height: 20px; text-align: left; background-image: url(../Images/purpleicons/blanksquareblue3.png); background-repeat: no-repeat; padding: 5px 0px 1px 22px;}

.blueboxlinkmiddlered
{float: left; margin: 0px 10px 0px 0px; width: 96px; height: 20px; text-align: left; background-image: url(../Images/purpleicons/blanksquareblue3.png); background-repeat: no-repeat; padding: 5px 0px 1px 22px;}

.purpleboxlinkmiddle
{background-image: url(../Images/purpleicons/purpleboxround.png);}

.blueboxlinkleft
{float: left; width: 118px; height: 26px; background-image: url(../Images/purpleicons/blanksquareblue.png); background-repeat: no-repeat;}

.blueboxlinkmiddle
{float: left; width: 118px; height: 26px; background-image: url(../Images/purpleicons/blanksquareblue.png); background-repeat: no-repeat;}

.blueboxwhitelink
{padding: 5px 0px 0px 22px;}

.blueboxwhitelink a
{text-decoration: none; color: #fff; font-weight: bold; font-size: 8pt; }

.blueboxspacer
{float: left; width: 10px; height: 26px;}

.orangemenu
{float: left; width: 125px; height: 26px;}

.orangemenumiddle
{float: left; width: 118px; height: 26px;}

.orangemenuwhitelink
{padding: 5px 0px 0px 22px;}

.orangemenuwhitelink a
{text-decoration: none; color: #333; font-weight: bold;}

.orangemenuwhitelink a:hover
{color: #ff2c00;}

.orangemenuspacer
{float: left; width: 30px; height: 26px;}

/*-----------flightrepeater on front page-------*/
.FlightRepeater
{float: left; font-size: 8pt; color: #004159; font-weight: bold;}

.FlightDepDate
{float: left; padding-top: 4px; width: 65px;}

.FlightDepAirport
{float: left; padding-top: 4px; width: 115px;}

.FlightPrice
{float: left; padding-top: 4px; width: 60px;}
/*-----------flightrepeater on flight search page-------*/
.FlightRepeater2
{float: left; font-size: 8pt; color: #004159;font-weight: bold;}

.FlightDepDate2
{float: left; padding-top: 2px;}

.FlightDepAirport2
{float: left; padding-top: 2px;}

.FlightPrice2
{float: left; padding-top: 2px;}

.topboxdestsearch
{position: relative; margin-top: -3px; border: solid 1px #009ed9; text-align: right; font-size: 7pt; padding: 0px 10px 0px 10px; color: #000000; float: left; width: 588px; height: 160px; background-image: url(../Images/destinationsearchbannerblank2.jpg); background-repeat: no-repeat;}
