body{margin: 0 auto auto auto;text-align:center;font-family: Arial, Verdana, sans-serif;font-size: 11pt;color:#000000;background-repeat:repeat-y;background-position:top;background-repeat:no-repeat;}


.pageCon {margin:0 auto auto auto;width:1000px;background-color:#fff;}



.pageCon1 {float:left;width:980px;padding:10px;text-align:left;background-color:#fff;}



a {color:Black; text-decoration:underline;}



img {border:none;}



h1 img, .siteTitle img {float:left;}

h1, .siteTitle {float:left;margin:0;padding:0;}





.slogan {float:right;font-size:14pt;font-weight:bold;text-align:right;margin:20px 0 0 0;}

.alternate {width:320px;}



.leftcol {float:left;width:710px;}

.rightcol {float:left;width:270px;}



.topbanner {float:left;width:980px;margin-bottom:20px;}

.bannerback {float:left;width:710px;height:205px;background-repeat:no-repeat;position:relative;margin-bottom:10px;}

.bannerList {margin:0 0 10px 15px;padding:20px 0 20px 0;width:310px;position:relative;}

.nolist {list-style:none;}

.bannerList li {margin-left:20px;}

.bannerListCon {position:relative;float:left;clear:left;}

.bannerPara {color:#636363;padding:8px 5px 10px 5px;width:700px;background-image:url(../images/bannerPara.jpg);background-repeat:repeat-x;font-size:10.5pt;float:left;margin:0 0 10px 0;position:relative;}





/* Banner Text - These styles adjust the size of transparent backgrounds in banner. To adjust transparency of the white background on which the banner text lies refer to the classes - 'transparentBack1' and 'transparentBack2' of a particular colour stylesheet*/



.bannerIntro {list-style-type:none;font-weight:bold;position:relative;height:70px;width:330px;margin:20px 0 0 10px;float:left;}

.transparentBack1, .transparentBack2 {position:absolute;height:100px;width:360px;top:-20px;left:-10px;background-image:url(../images/bannerback1.png);float:left;}

.transparentBack2 {top:0;left:0;height:100px;width:250px;background-image:url(../images/bannerback2.png);float:left;}

.bannerIntro span {position:absolute;float:left;z-index:2;float:left;padding-left:10px;}





.mainCon {float:left;width:980px;}



.mainContent {float:right;width:500px;padding:0 15px 15px 15px;}

.mainContent h1 {width:100%; font-size:17pt;margin:10px 0 0 0; padding:15px 15px 15px 0px; color:#284650;}


hr {display:none;}

.mainContent a:hover {text-decoration:underline;}

.mainContent a {color:#284650; text-decoration:none;}



.bottomList {margin:20px 0 0 15px;padding:0;}

.bottomList li {margin-bottom:5px;}

.bottomList li a {text-decoration:none;}

.bottomList li a:hover {text-decoration:underline;}



.leftNav {float:left;width:180px;position:relative;}

.leftNav ul {list-style:none;margin:0;padding:0;float:left;width:180px;}

.leftNav ul li {margin-bottom:3px;float:left;}

.leftNav ul li a {text-decoration:none;padding:8px 6px 8px 6px;background-repeat:repeat-x;float:left;font-size:9pt;font-weight:bold;width:168px;}

.leftNav ul li a:hover {background-position:0 -81px;}



.enquiryBox, .dailyRatesBox, .ratesBox {border:1px solid #ccc;width:228px;padding:10px;font-size:10pt;float:left;margin-left:10px;display:inline;position:relative;}

.enquiryBox h2, .dailyRatesBox h2, .ratesBox h2 {background-repeat:repeat-x;padding:8px 15px 8px 15px;font-size:10pt;margin:-10px -10px 0 -10px;font-size:11pt;}

.enquiryBox ul, .ratesBox ul {list-style:none;margin:0;padding:10px 0 0 0;}

.travelexBox {width:270px;float:left;margin-top:10px;}

.dailyRatesBox {margin-top:10px;}

.dailyRatesBox ul {margin:10px 0 0 0;padding:0;list-style:none;}

.dailyRatesBox ul li {margin-bottom:8px;}

.declaration {font-size:8pt;margin-bottom:0 ! important;}

.ratesBox {margin-top:10px;}

.ratesBox img {margin-top:10px;}



.footer {float:left;width:940px;text-align:center;background-image:url(../images/footer-background.jpg);background-repeat:repeat-x;padding:20px;font-size:9pt;position:relative;}

.footer ul {padding:0;margin:0;list-style:none;}

.footer ul li {margin-bottom:15px;}

.no-bottom-margin {margin-bottom:0 ! important;}

.footer a {text-decoration:none;}

.footer a:hover {text-decoration:underline;}



/* Neutral Grey Colour */

.mainContent, .mainContent a, .footer, .footer a {color:#807d7d;}



#quoteapplet6 h2 {height:auto ! important;}



/* Video Container */

.videocon {width:500px;margin:0 0 10px 0;position:relative;clear:both;}



/* Buttons Generic Styles */



.bigbuttons {float:left;margin-top:0 ! important;position:relative;margin-bottom:15px;}

.bigbuttons a {text-decoration:none;font-size:14pt;font-weight:bold;text-align:center;float:left;}



.longbutton500 a, .longbutton500big a, .longbutton500vbig a {width:480px;padding:12px 10px 0 10px;}

.longbutton500vbig a {padding-top:16px;}

.longbutton500 a {height:38px;}

.longbutton500big a {height:63px;}

.longbutton500vbig a {height:84px;}

.longbutton500 a:hover {background-position:0px -50px;}

.longbutton500big a:hover {background-position:0px -75px;}

.longbutton500vbig a:hover {background-position:0px -100px;}