body {
padding:0px;
margin:0px;
font-family:Calibri,  Arial, Helvetica, sans-serif;
background-color:#1c74bb;
color:#073b65;
font-size:12px;
scrollbar-base-color: #8ab8dc;
scrollbar-track-color: #8ab8dc;
scrollbar-face-color: #fdb415;
scrollbar-highlight-color: #fdb415;
scrollbar-3dlight-color: #fdb415;
scrollbar-darkshadow-color: #fdb415;
scrollbar-shadow-color: #fdb415;
scrollbar-arrow-color: #e50301;
}

img { border:none; padding:0px;margin:0px;}

a:link { text-decoration:none;color:#1b75bb;}

a:visited { text-decoration:none;color:#fdb415;}

a:active { text-decoration:none;}

a:hover { text-decoration:none;color:#fdb415;}

select { width:200px; margin:5px 0px 5px 0px; color:#073b65; font-size:10px;}

input { margin:5px 0px 5px 0px; color:#073b65; font-size:10px;}

textarea { margin:5px 0px 5px 0px; color:#073b65; font-size:11px;font-family:Arial, Helvetica, sans-serif;}

form {
margin: 0px;
padding:0px 0px 0px 15px;
}

form td {
margin: 0px;
padding:0px 3px 0px 0px;
}

form td,th,p { font-size:12px; font-weight:bold; color:#fff;}

form a:hover {
color:#fff;
}

p {color:#073b65;}


h1 {
font-size: 26px;
color: #fdb415;
margin: 0px;
padding:0px;
font-weight:bold;
}

h2 {
font-size: 24px;
color:#fdb415;
margin: 0px;
padding:0px;
font-weight:bold;
}

h3 {
font-size: 16px;
color: #5093ca;
margin-top: 0px;
padding:0px;
font-weight:bold;
}

h4 {
font-size: 14px;
color: #5093ca;
font-family: Arial;
margin: 0px;
padding:0px;
font-weight:bold;
}

.clearDiv, .clearDiv2 {
clear:both;
height:1px;
}
.clear {clear:both;}


.wrapper {
margin: 0px auto 0px auto;
width:979px;
}

.wrapperContent {
margin: 0px auto 0px auto;
width:948px;
}

.wrapperContent p{
margin: 10px 10px 10px 10px;
font-size: 12px;
font-weight:lighter;
} 

.wrapperContent h1{
margin-left: 10px;
font-size: 20px;
color: #fbb313;
}

.wrapper2 {
margin: 0px auto 0px auto;
width:948px;
background-image:url(/images/www.iflyholidays.com/book_bg.jpg);
background-repeat: repeat-x;
}

.wrapperNav ul {
padding:0px;
margin:0px 0px 0px 14px;
}

.wrapperNav li {
margin:0px;
padding:0px;
background:url(../nav-tab-right.jpg) no-repeat right top;
list-style:none;
height:51px;
float:left;
}

.wrapperNav li:hover {
background:url(../nav-tab-right-on.jpg) no-repeat right top;
}

.wrapperNav li a {
background:url(../nav-tab-left.jpg) no-repeat left top;
margin:0px;
padding:30px 20px 20px 20px;
height:10px;
display:block;
color:#073b65;
font-size:12px;
font-weight:bold;
}

.wrapperNav li a:hover {
background:url(../nav-tab-left-on.jpg) no-repeat left top;
}

.wrapperNav #current {
background:url(../nav-tab-right-on.jpg) no-repeat right top;
}


.spareTab1 {
width:79px;
}

.spareTab2 {
width:79px;
}

/* .wrapperNav li div {
float:left;
} */

.navArea {
width:100%;
height:51px;
background-image:url(../nav-bg.gif);
background-repeat:repeat-x;
}

.nav {
background-image:url(../nav-tab-middle.jpg);
height:23px;
width:100px;
padding:28px 0px 0px 0px;
}

.nav a {
color:#073b65;
font-size:12px;
font-weight:bold;
}

.nav a:hover { color:#fdb415;
}

.navLeft {
height:51px;
width:11px;
} 

.navRight {
background-image:url(../nav-tab-right.jpg);
backgroun-repeat:no-repeat;
height:51px;
width:11px;
} 

.logoAreaOuter {
width:100%;
background-image:url(../search-area-outer-bg2.jpg);
background-position:center top;
}

.logoAreaInner {
width:979px;
}

.logo {
width:444px;
height:101px;
margin:10px 0px 0px 36px;
padding:0px;
display:inline;
float:left;
}

.smallLinks {
background-image:url(/images/www.iflyholidays.com/top_links.jpg);
background-repeat:no-repeat;
background-position:right;
margin-top: 8px;
height: 20px;
}


.phoneNumber {
width:450px;
float:left;
margin:0px 0px 0px 10px;
}

.phoneNumber h1 {
font-size:22px;
color:#fff;
margin:30px 0px 0px 0px;
}

.phoneNumber h4 {
font-size:14px;
color:#fff;
margin:7px 0px 0px 0px;
}

.phoneNumber a {
color:#073b65;
font-size:14px;
font-weight:bold;
}

.phoneNumber a:hover { 
color:#073b65;
text-decoration:underline
}

.searchArea {
margin:0px 0px 0px 18px;
}

.searchLeftCol {
width:170px;
float:left;
}

.searchRightCol {
width:920px;
float:left;
padding-left: 20px;
}

.searchAdverts {
float:right;
margin-top: 60px;
margin-left: 40px;
}

.searchNav {
height:20px;
float:left;
}

.searchNav ul {
margin:0px;
padding:0px;
}

.searchNav li {
margin:0px;
paddding:0px;
float:left;
list-style:none;
}

.search {
background-image:url(../search-bg-repeat.gif);
background-repeat:repeat-y;
width:752px;
padding:0px;
margin:0px;
}

.search_slim {
background-image:url(../search-bg-repeat_slim.gif);
background-repeat:repeat-y;
width:200px;
padding:0px;
margin:0px;
}

.searchTop {
height:14px;
}

.contactFormField {
width:250px;
border: 1px solid #f9b512;
}

.contactFormField2 {
width:165px;
border: 1px solid #f9b512;
}

.contactFormField2Small {
width:80px;
border: 1px solid #f9b512;
}

.contactFormFieldSmall {
width:58px;
border: 1px solid #f9b512;
}

.searchFormField {
width:180px;
}

.searchFormFieldSmall {
width:58px;
}

.searchFormFieldTiny {
width:40px;
}

.searchButton {
margin:5px 105px 0px 0px;
}

.searchBottom {
height:13px;
margin-bottom:20px;
}

.formLeftCol { width:365px; float:left;}
.formLeftCol_slim { width:200px; float:left;}

.formRightCol{ width:370px; float:left;}

#calendar a:hover { color:#feb415;}

#calendar select { width:85px;}

#calendar a { color:#fff;}

#calendar2 a:hover { color:#feb415;}

#calendar2 select { width:85px;}

#calendar2 a { color:#fff;}

.content {
background-image:url(../content-outer-bg.jpg);
background-repeat:repeat-y;
background-position:center;
}

.contentLeftCol {
width:282px;
float:left;
margin:0px 10px 10px 0px;
}

.contentRightCol {
width:625px;
float:left;
display:inline;
}

.travellerTools { margin:10px 0px 0px 10px;}

.travellerTools ul {
padding:0px;
margin:10px 0px 0px 20px;
}

.travellerTools li {
padding:0px 0px 10px 0px;
margin:0px 2px 0px 2px;
background-image:url(../dotted-line.gif);
background-repeat: repeat-x;
background-position:bottom;
color:#1d75bc;
}

.travellerTools li:hover {
background-color:#fdb415;
}

.travellerTools li a {
background-image:url(../red-arrow.png);
background-position:right;
background-repeat:no-repeat;
color:#1d75bc;
padding:0px 10px 0px 0px;
font-size:12px;
font-weight:bold;
display:block;
}

.blueBox {
background-image:url(../blue-box-repeat.gif);
background-repeat:repeat-y;
width:282px;
margin:10px 0px 0px 0px;
}

.blueBoxTop {
height:12px;
}

.blueBoxBottom {
height:11px;
}

.blueBoxContent {
padding:0px 0px 0px 5px;
}

.resortBox {
background-image:url(../resort_box_repeat.gif);
background-repeat:repeat-y;
width:410px;
margin: 0px 10px 10px 0px;
}

.resortBoxTop {
height:12px;
}

.resortBoxBottom {
height:11px;
}

.resortBoxContent {
padding:0px 0px 0px 5px;
}

.discountBanners {
}

.discountBannersLeftCol {
width:370px;
float:left;
margin:0 0 0 10px;
}

.discountBannersRightCol {
width:235px;
float:right;
margin:0px 10px 0 0;
}

.banner {
margin:0 17px 15px 0;
padding:0;
float:left;
}

.banner h2 {
color:#ffffff;
font-size:20px;
font-weight:bold;
}

.banner1 {
background-image:url(../city-breaks.jpg);
background-repeat:no-repeat;
width:168px;
height:99px;
}

.banner1 a {display:block; width:158px; height:89px; padding:10px 0 0 10px;}

.banner2 {
background-image:url(../sun-and-sand.jpg);
background-repeat:no-repeat;
width:168px;
height:99px;
}

.banner3 {
background-image:url(../far-and-away.jpg);
background-repeat:no-repeat;
width:168px;
height:99px;
}

.banner4 {
background-image:url(../usa-and-canada.jpg);
background-repeat:no-repeat;
width:168px;
height:99px;
}

.bestInternetDeals ul {
padding:0px 0px 0px 0px;
margin:0px;
}

.bestInternetDeals {
margin-right:20px;
}

.bestInternetDeals img{
margin-left:10px;
float:left;
}

.bestInternetDeals li {
background:URL(../blue-tab-right-off.gif) no-repeat right top;
padding:0px;
margin:0px 3px 0px 3px;
list-style:none;
float:right;
height:26px;
}



.bestInternetDeals #current { background:URL(../orange-tab-right-off.gif) no-repeat right top;}

.bestInternetDeals #current a { background:URL(../orange-tab-left-off.gif) no-repeat left top;}

.bestInternetDeals li:hover {
background:URL(../orange-tab-right-off.gif) no-repeat right top;
}

.bestInternetDeals li a {
background:URL(../blue-tab-left-off.gif) no-repeat left top;
padding:5px 12px 0px 12px;
margin:0px;
color:#073b65;
height:26px;
display:block;
}

.bestInternetDeals li a:hover {
background:URL(../orange-tab-left-off.gif) no-repeat left top;
}

.bestInternetBanner {
margin:0px 0px 0px 10px;
}

.minerOffersContainer {
}

.minerOffer {
width:132px;
margin:10px 12px 0px 12px;
display:inline;
float:left;
}

.minerOffer h2 {
margin:5px 0px 0px 0px;
padding:0px;
line-height:20px;
}

.minerOffer p {
padding:0px;
margin:5px 0px 5px 0px;
font-weight:normal;
}

.minerOffer span {
font-size:22px;
font-weight:bold;
}

.textContainer {
margin: 10px 10px 10px 10px;
}

.textContainer p{
font-weight: normal;
font-size: 12px; 
}


.popularDestinations {
width:600px;
margin:10px 0px 0px 10px;
float:left;
}

.popularDestinations ul {
padding:0px;
margin:10px 0px 0px 20px;
}

.popularDestinations li {
padding:0px 0px 10px 0px;
margin:0px 2px 0px 2px;
background-image:url(../dotted-line.gif);
background-repeat:no-repeat;
background-position:bottom;
color:#1d75bc;
}

.popularDestinations li:hover {
background-color:#fdb415;
}

.popularDestinations li a {
background-image:url(../red-arrow.png);
background-position:right;
background-repeat:no-repeat;
color:#1d75bc;
padding:0px 10px 0px 0px;
font-size:12px;
font-weight:bold;
display:block;
}

.mapBanner {
float:right;
width:286px;
margin:5px 10px 15px 10px;
display:inline;
}

.footer {
height:100px;
}

.dest_list {
height: 200px;
width: 920px;
overflow: scroll;
scrollbar-width: 10px;
scrollbar-base-color: #fff;
scrollbar-track-color: #fff;
scrollbar-face-color: #fdb415;
scrollbar-highlight-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
scrollbar-shadow-color: #fff;
scrollbar-arrow-color: #e50301;
}

.dest_list a{
color: #1c74bb;
}

.dest_list a:hover{
color: #ffb70f;
}



.footer div {
color:#fff;
font-size:14px;
padding:0px;
margin:10px 0px 0px 0px;
}

.footer a {
color:#ffffff;
font-size:14px;
padding:0px 10px 0px 10px;
}

.footer div a {
font-size:14px;
padding:0px 10px 0px 10px;
color:#ffffff;
}

.footer div a:hover {
color:#fdb415;
}

.formHeight {
min-height:217px;
}

.pagesLeftCol {
width: 200px;
float:left;
padding:0px 5px 5px 0px;
}

.pagesLeftColAbout {
width: 200px;
float:left;
margin:0px 5px 5px 0px;
}

.pagesRightCol {
width:680px;
float:right;
text-align:justify;
padding:0px 10px 0px 0px;
}

.pagesRightColContent {
width:680px;
float:right;
text-align:justify;
padding:0px 10px 10px 0px;
color: #98bfe0;
font-size: 12px;
}

.pagesRightColContent h1{
margin-left: 10px;
font-size: 20px;
color: #fbb313;
}

.pagesRightColContent li{
font-size: 12px;
color: #5093ca;
}

.subheader{
text-align:justify;
color: #fdb415;
font-size: 14px;
font-weight:bold;
}

.standardLink {
color:#1b75bb;
}

.standardLink:hover {
color:#fdb415;
}

.standardLink2 {
color:#1b75bb;
}

.standardLink2:hover {
color:#ffffff;
}

.standardLink2:visited {
color:#1b75bb;
}

.standardButton {
font-size: 12px;
font-weight: bold;
background-color:#1b75bb;
color:#ffffff;
border: 1px solid #fdb415;
cursor: hand;
margin:0px 10px 5px 0px;
padding:2px;
text-decoration: none;
}

.standardButton a {
color:#ffffff;
}

.standardButton a:hover {
color:#1b75bb;
}

.standardButton:hover {
background-color:#fdb415;
color:#1b75bb;
border: 1px solid #1b75bb;
}

.searchResultsBreadcrumbs {
width:906px;
height:99px;
margin-bottom:20px;
}

.searchResultsBreadcrumbs ul {
padding:0px;
margin:0px;
}

.searchResultsBreadcrumbs li {
padding:0px;
margin:0px;
list-style:none;
float:left;
}

.searchResultsOneOff {
background-image:url(../search-results-1-off.jpg);
background-repeat:no-repeat;
width:146px;
height:99px;
}

.searchResultsOneOn {
background-image:url(../search-results-1-on.jpg);
background-repeat:no-repeat;
width:146px;
height:99px;
}

.searchResultsTwoOff {
background-image:url(../search-results-2-off.jpg);
background-repeat:no-repeat;
width:140px;
height:99px;
}

.searchResultsTwoOn {
background-image:url(../search-results-2-on.jpg);
background-repeat:no-repeat;
width:140px;
height:99px;
}

.searchResultsThreeOff {
background-image:url(../search-results-3-off.jpg);
background-repeat:no-repeat;
width:140px;
height:99px;
}

.searchResultsThreeOn {
background-image:url(../search-results-3-on.jpg);
background-repeat:no-repeat;
width:140px;
height:99px;
}

.searchResultsFourOff {
background-image:url(../search-results-4-off.jpg);
background-repeat:no-repeat;
width:141px;
height:99px;
}

.searchResultsFourOn {
background-image:url(../search-results-4-on.jpg);
background-repeat:no-repeat;
width:141px;
height:99px;
}

.searchResultsFiveOn {
background-image:url(../search-results-5-on.jpg);
background-repeat:no-repeat;
width:151px;
height:99px;
}

.searchResultsFiveOff {
background-image:url(../search-results-5-off.jpg);
background-repeat:no-repeat;
width:151px;
height:99px;
}

.orangeCell {
background-image:url(../orange-cell-repeat.gif);
background-repeat:repeat-y;
margin:0px 0px 20px 0px;
}

.orangeCellContent {
padding:0px 15px 0px 15px;
}

.resultsBlueCell {
margin:0px 0px 20px 0px;
background-color:#1b75bb;
width:906px;
}

.resultsBlueCellContent {
padding:0px 15px 0px 15px;
}

.resultsBlueCellContent h3 {
font-size:24px;
color:#ffffff;
}

.resultsBlueCellContent h4 {
font-size:24px;
color:#ffffff;
}

.resultsBlueCellContent p {
color:#ffffff;
}

.resultsBlueCellContent b {
color:#ffffff;
}

.resultsBlueCellContent a {
color:#fdb415;
}

.resultsBlueCellContent a:hover {
color:#ffffff;
}

.resultsBlueCellContent td {
color:#ffffff;
}

.resultsBlueCellContent th {
color:#ffffff;
}

.ff-results a {
color:#1b75bb;
font-size:14px;
font-weight:bold;
}

.ff-results a:hover {
color:#1b75bb;
}

.ff-results th {
font-size:18px;
font-weight:bold;
color:#fff;
padding:3px 0px 3px 0px;
}

.ff-results td {
font-size:12px;
font-weight:bold;
color:#fff;
}

.orangeButton {
background-image:url(../orange-button.jpg);
background-repeat:no-repeat;
width:94px;
height:25px;
margin:3px 0px 3px 0px;
padding:5px 0px 0px 0px;
color:#073b65;
}

.orangeButtonPostcode {
background-image:url(../orange-button.jpg);
background-repeat:no-repeat;
width:94px;
height:25px;
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
color:#073b65;
border:none;
font-weight:bold;
}

.orangeButton b {
font-size:14px;
font-weight:bold;
color:#1b75bb;
}

.orangeButton a {
font-size:14px;
font-weight:bold;
color:#1b75bb;
}

.orangeButton a:hover {
color:#1b75bb;
}

.sortFromOff {
background-image:url(../sort-from-off.jpg);
background-repeat:no-repeat;
width:139px;
height:75px;
color:#ffffff;
}

.sortFromOff a {
color:#ffffff;
}

.sortFromOn {
background-image:url(../sort-from-on.jpg);
background-repeat:no-repeat;
width:139px;
height:75px;
color:#1b75bb;
}

.sortFromOn a {
color:#1b75bb;
}

.hotelResults {
width:875px;
}

.hrLeftCol {
width:205px;
float:left;
margin: 0px 15px 0px 0px;
}

.hrLeftCol img {
width:200px;
}

.pic img {
border: solid 3px #fdb415;
width:194px;
}

.hrRightCol {
width:650px;
float:right;
color:#ffffff;
}

.hrRightCol p {
color:#ffffff;
font-weight:normal;
}

.hrRightCol h4 {
color:#ffffff;
}

.hoteldesctable {
width:860px;
}

.roomsrow {}

.roomsrow a {
font-size:14px;
font-weight:bold;
color:#1b75bb;
}

.roomsrow a:hover {
color:#1b75bb;
}

.roomsrow th {
font-size:14px;
font-weight:bold;	
}

.roomDivider {
background-image:url(../white-dotted-line.gif);
background-repeat:no-repeat;
height:9px;
}

.moreInfoPic {
}

.moreInfoPic img {
border: 3px solid #fdb415;
width:205px;
}

.itineraryContent {
color:#ffffff;
}

.itineraryContent table {
color:#ffffff;
}


.itineraryContent tr {
color:#ffffff;
}

.itineraryContent td {
color:#ffffff;
}

.itineraryContent h3 {
color:#ffffff;
font-size: 16px;
margin:-10px 0px 10px 15px;
}

.itineraryContent p {
color:#ffffff;
}

.itineraryContent a {
color:#ffaf00;
}

.itineraryContent a:hover {
color:#ffffff;
}

.standardForm select {
width: 58px;
margin:0px 5px 0px 0px;
}

.cardType select {
width:180px;
}

.destairChoices p {
font-size: 24px;
color:#fdb415;
margin: 0px;
padding:0px;
font-weight:bold;
}

.wait {
background-color:#1b75bb;
background-image:url(../wait-bg-repeat.gif)
}

.wait h3 {
color:#ffffff;
}

.wait p {
color:#ffffff;
}

.pagesBlueCell {
background:url(../pages-blue-cell-repeat.gif) repeat-y;
margin:10px 0px 0px 0px;
}


.pagesBlueCellContent ul {
padding:0px 0px 0px 10px;
margin:10px 0px 10px 0px;
width:100%;
background:url(../choose-a-question.gif) right no-repeat;
}

.pagesBlueCellContentGuides ul {
padding:0px 0px 0px 10px;
margin:10px 0px 10px 0px;
width:100%;
background:url(../choose-destination.gif) right no-repeat;
}

.pagesBlueCellContentLinks ul {
padding:0px 0px 0px 10px;
margin:10px 0px 10px 0px;
width:100%;
background:url(../choose-a-link.gif) right no-repeat;
}

.pagesBlueCellContent, .pagesBlueCellContentGuides, .pagesBlueCellContentLinks {
padding:0px 15px 0px 15px;
margin:-10px 0px -10px 0px;
}

.pagesBlueCellContent h4, .pagesBlueCellContentGuides h4, .pagesBlueCellContentLinks h4 {
font-size: 14px;
color: #ffffff;
font-family: Arial;
margin: 10px 0px 10px 0px;
padding:0px;
font-weight:bold;
}

.pagesBlueCellContent li, .pagesBlueCellContentGuides li, .pagesBlueCellContentLinks li {
margin:1px 0px 1px 0px;
padding:0px 0px 0px 10px;
list-style-image: url(../red-arrow.png);
width:360px;
border: 1px solid #8ab8dc;
text-align:left;
}

.pagesBlueCellContent li:hover, .pagesBlueCellContentGuides li:hover, .pagesBlueCellContentLinks li:hover {
background-color:#073b65;

}

.pagesBlueCellContent a, .pagesBlueCellContentGuides a, .pagesBlueCellContentLinks a {
font-size: 12px;
color: #ffffff;
font-family: Arial;
margin: 0px 0px 0px -10px;
padding:4px 10px 4px 10px;
font-weight:bold;
display:block;
/*height:40px;*/
}

.pagesBlueCellContent a:hover, .pagesBlueCellContentGuides a:hover, .pagesBlueCellContentLinks a:hover {
color: #fdb415;
}

.pagesBlueCell p {
color:#ffffff;
}

.pagesOrangeCellTop {
height:15px;
}

.pagesOrangeCell {
background:url(../pages-orange-cell-repeat.gif) repeat-y;
margin:10px 0px 20px 0px;
}

.pagesOrangeCellContent {
padding:0px 15px 0px 15px;
margin:0px 0px 0px 0px;
}

.pagesOrangeCellContent h3 {
font-size: 16px;
color: #5093ca;
font-family: Arial;
margin: 0px;
padding:10px 0px 0px 0px;
font-weight:bold;
}

.pagesOrangeCellContent span {
font-size: 16px;
color: #5093ca;
font-family: Arial;
margin: 0px;
padding:0px 0px 0px 0px;
font-weight:bold;
}

.pagesOrangeCell p {
color:#073b65;
font-weight:normal
}

.destBlueCell {
background:url(../dest-blue-cell-repeat.gif) repeat-y;
margin:10px 0px 0px 0px;
}

.destBlueCellTop {
height:15px;
margin:0px;
}

.destBlueCellContent {
padding:0px 10px 0px 10px;
width:595px;
/*margin:-10px 0px -10px 0px;*/
}

.destBlueCellBottom {
height:15px;
margin:0px;
}

.destBlueCellContent ul {
padding:0px;
margin:0px 0px 0px 1px;
}

.destBlueCellContent li {
padding:0px;
list-style:none;
float:left;
}

.destBlueCellContent li img {
border:1px solid #ffffff;
margin:0px 3px 0px 0px;
}

.destOrangeCell {
background:url(../dest-orange-cell-repeat.gif) repeat-y;
margin:10px 0px 0px 0px;
}

.destOrangeCellTop {
height:15px;
margin:0px;
}

.destOrangeCellContent {
padding:0px 10px 0px 10px;
width:595px;
/*margin:-10px 0px -10px 0px;*/
}

.destOrangeCellContent h4 {
margin:10px;
}

.destOrangeCellContent p {
font-weight:normal;
text-align:justify;
margin:10px;
}

.destOrangeCellBottom {
height:15px;
margin:0px;
}

.destOrangeCellContent ul {
padding:0px;
margin:0px 0px 0px 1px;
}

.destOrangeCellContent li {
padding:0px;
list-style:none;
float:left;
}

.destOrangeCellContent li img {
border:1px solid #ffffff;
margin:3px 3px 0px 0px;
}

.propSort {
width:880px;
margin:0px auto 0px auto;
}

.propSort ul {
padding:0px;
margin:0px 0px 0px -5px;
}

.propSort li {
padding:10px 0px 0px 0px;
margin:0px 1px 0px 1px;
list-style:none;
float:left;
width:143px;
height:65px;
}

.propSort li a {
display:list-item;
width:143px;
height:65px;
margin-top:-10px;
padding-top:10px;
}

.bookingPopup {
background-color:#1d73bc;
color:#ffffff;
margin:10px;
}

.bookingPopup h2, .bookingPopup p {
color:#ffffff;
}

.ie6Spacer, .ie6Spacer2 { display:none;}


.standardTable th { font-weight:bold; font-size:11px; color:#073b65;}

.standardTable tr, .standardTable td { font-weight:normal; font-size:11px; color:#073b65;}

/*------------------------------------------------------------------*/
/*   Fusion General                                                 */
/*------------------------------------------------------------------*/
.greenbox {padding: 5px 20px 5px 20px; border-top: 1px solid #96FF93; border-bottom: 1px solid #96ff93; margin: 0px 0px 10px 0px; background: #edffec url('/images/tick.gif') no-repeat 99% 50%;}
.redbox {padding: 5px 20px 5px 20px; border-top: 1px solid #FF9393; border-bottom: 1px solid #ff9393; margin: 0px 0px 10px 0px; background: #ffecec url('/images/exclame.gif') no-repeat 99% 50%;}
.bluebox {padding: 5px 60px 5px 20px; border-top: 1px solid #72CCFF; border-bottom: 1px solid #72CCFF; margin: 0px 0px 10px 0px; background: #E5F6FF url('/images/info.gif') no-repeat 99% 50%;}

.fg-summarybox { padding: 10px 10px 10px 0px; margin-bottom: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
.fg-summarybox h2 {margin: 0px; padding: 0px;}
.fg-summarybox p {margin: 0px; padding: 5px 0px 5px 0px;}
.fg-summarybox td {padding: 5px 10px 5px 0px;}
.fg-summarybox .fi-list-icon {color: #700019; width: 20px; text-align: right;}
.fg-summarybox .fi-list-subtotal {color: #700019; text-align: right; font-weight: bold; padding-right: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.fg-continue-button {margin: 0px; padding: 20px; text-align: center;}
.fg-continue-button input {margin: 0px 0px 20px 0px; cursor: pointer;}

.fg-sort {border-bottom: solid 1px #999999; height: 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.fg-sort h4 {margin: 0px; padding: 5px 10px 6px 10px; float: left; font-size: 12px;}
.fg-sort ul {list-style: none; margin: 0px; padding: 0px;}
.fg-sortoption {list-style: none; margin: 0px; padding: 5px 10px 5px 10px; float: left;}
.fg-sortoption a {font-size: 12px;}
.fg-sortoption a:link, .fg-sortoption a:visited {text-decoration: none;}
.fg-sortoption a:hover, .fg-sortoption a:active {text-decoration: underline;}
.fg-sortoption-on {list-style: none; margin: 0px; height: 15px; padding: 4px 10px 6px 10px; color: #700019; background-color: #FFFFFF; float: left; font-size: 12px; border-top: solid 1px #999999; border-right: solid 1px #999999; border-left: solid 1px #999999;}

.fg-page-numbers {margin: 10px 0px 10px 0px; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.fg-page-numbers ul {list-style: none; margin: 0px; padding: 0px; display: inline;}
.fg-page-numbers ul li {margin: 0px; padding: 0px; display: inline;}
.fg-page-numbers ul li.prev-page a, .fg-page-numbers ul li.prev-page span {float: left;}
.fg-page-numbers ul li.next-page a, .fg-page-numbers ul li.next-page span {float: right;}
.fg-page-numbers ul li a {font-weight: bold;}
.fg-page-numbers ul li span {color: #999999; font-weight: bold;}

.fg-choose-another {text-align: right; margin: 0px 0px 10px 0px; padding: 0px; font-size: 12px;}
.fg-choose-another a {font-weight: bold;}


#slimsearch {
	width: 190px;
	font-size: 11px;
	background-color: #feb415;
}

#slimsearch a {color: #073b65; font-size: 12px;}
#slimsearch a:hover {text-decoration:underline;}
#slimsearch td {text-align: left; color: #073b65;}
#slimsearch input,select {font-size: 11px;}
#slimsearch ul {color: #073b65; font-size: 12px; border-bottom: dashed, thin; border-color: #073b65;}



#filter {
width: 190px;
background-color: #8ab8dc;
padding: 5px 5px 5px 5px;
margin-top: -5px;
}

#filter a {
font-size:14px;
color: #1b75bb;
font-weight: bold;
}