body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
text-align:center;
background-color:#E9E7E3;
}

input, select, textarea, option, td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
}

#wrapper{
width:760px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding:0;
border-left:5px solid #CCCCCC;
border-bottom:5px solid #CCCCCC;
border-right:5px solid #CCCCCC;
bord
color:#000000;
background-color:#E4E1DD;
}

#header{
position:relative;
height:auto;
width:760px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

#header .subMenu{
position:absolute;
top:8px;
left:532px;
width:auto;
height:auto;
font-size:8pt;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

#header .subMenu a:link{
color:#FFFFFF;
}
#header .subMenu a:visited{
color:#FFFFFF;
}
#header .subMenu a:hover{
color:#EE8A01;
}
#header .subMenu a:active{
color:#EE8A01;
}

#header .click{
position:absolute;
top:2px;
left:2px;
width:185px;
height:65px;
}

#menu{
position:relative;
width:auto;
height:auto;
text-align:center;
}

#main{
position:relative;
width:760px;
height:auto;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
padding:5px 0 0 0;
}

#main .quote{
position:relative;
height:auto;
width:760px;
padding:0 0 0 5px;
}

#main .textBox{
position:relative;
z-index:2;
height:auto;
width:760px;
text-align:justify;
}

#main .textBox2{
position:relative;
height:auto;
width:760px;
padding:5px;
text-align:justify;
}

#main .heading{
position:relative;
height:auto;
width:755px;
padding: 0 0 0 5px;
}

#main .textFull{
position:relative;
height:auto;
width:750px;
padding:5px;
text-align:justify;
}

#main .textLeft{
position:relative;
height:auto;
width:365px;
padding:5px;
text-align:justify;
}

#main .textLeft40{
position:relative;
height:auto;
width:305px;
padding:5px;
text-align:justify;
}

#main .textLeft60{
position:relative;
height:auto;
width:445px;
padding:5px;
text-align:justify;
}

#main .textLeft70{
position:relative;
height:auto;
width:550px;
padding:5px;
text-align:justify;
}

#main .textRight{
position:absolute;
top:5px;
left:385px;
height:auto;
width:365px;
padding:5px;
text-align:justify;
}

#main .textRightBookOnline{
position:absolute;
top:258px;
left:461px;
height:150px;
width:295px;
text-align:justify;
}

#main .textRightLower{
position:absolute;
top:267px;
left:390px;
height:250px;
width:365px;
padding:5px;
text-align:justify;
}

#main .textRight40{
position:absolute;
top:5px;
left:456px;
height:auto;
width:304px;
padding:5px;
text-align:justify;
}

#main .textRight60{
position:absolute;
top:5px;
left:320px;
height:auto;
width:440px;
padding:5px;
text-align:justify;
}

#main .travellerDetails{
position:relative;
height:auto;
width:750px;
padding:0 0 0 5px;
}

#main .box1{
position:absolute;
top:5px;
left:339px;
width:415px;
height:auto;
text-align:justify;
padding:5px 5px 5px 0px;
background-image:url(img/bgOrangeGrad.jpg);
background-repeat:repeat-y;
}

#main .box2{
position:absolute;
top:132px;
left:5px;
width:180px;
height:auto;
padding:0px;
}

#main .box3{
position:absolute;
top:5px;
left:574px;
width:180px;
height:119px;
padding:0px;
}

#main .box4{
position:absolute;
top:88px;
left:574px;
width:180px;
height:auto;
padding:0px;
}

#main .box5{
position:absolute;
top:171px;
left:574px;
width:180px;
height:auto;
padding:0px;
}

#main .boxMiddle{
position:absolute;
top:41px;
left:463px;
width:215px;
height:125px;
padding:0px;
}

#main .offers{
position:absolute;
top:275px;
left:326px;
width:383px;
height:25px;
background-image:url(img/textWherever.gif);
background-repeat:no-repeat;
}

#footer{
clear:both;
position:relative;
width:760px;
height:auto;
color:#000000;
margin-left:auto;
margin-right:auto;
padding:0;
background-color:#ffffff;
font-size:7pt;
}

#footer td {
background-image:url(img/bgFooter.gif);
background-repeat:repeat-x;
}

#footer a:link{
color:#000000;
}
#footer a:visited{
color:#000000;
}
#footer a:hover{
color:#FF4E06;
}
#footer a:active{
background-color:transparent;
}

#subMenu a:link{
color:#0427AC;
}
#subMenu a:visited{
color:#0427AC;
}
#subMenu a:hover{
color:#FF4E06;
}
#subMenu a:active{
background-color:transparent;
}

form{
   margin: 0;
   padding: 0;
   border: 0;
}

a:link {
	color:#0427AC;
}

a:visited {
	color:#0427AC;
}

a:active {
	background-color:transparent;
}

a:hover {
	color:#FF4E06;
}

h1 {
font-size:14px;
color:#494593;
}

h2 {
font-size:12px;
}

.bold {
font-weight:bold;
}

.headerMain {
font-size:14px;
color:#FF4E06;
font-weight:bold;
}

.header2 {
font-size: 12px;
color:#333333;
font-weight:bold;
}

.header1 {
font-size: 12px;
color:#000000;
font-weight:bold;
}

.headerWhite{
font-size: 12px;
color:#ffffff;
font-weight:bold;
}

.image:link {background-color:transparent;}

.image:visited {background-color:transparent;}

.image:hover {background-color:transparent;}

.justify {
text-align:justify;
}

.whiteBold {
	font-weight: bold;
	color: #FFFFFF;
}

.white {
color:#FFFFFF;
}

.cellLogin {
background-color:#E4E1DD;
}

.cellMain {
background-color:#FFFFFF;
}

.boxBlue {
border: 2px;
border-style:solid;
border-color:#0427AC;
}

.boxPurp {
border: 2px;
border-style:solid;
border-color:#494593;
}

.boxOrange {
border: 2px;
border-style:solid;
border-color:#EE8A01;
}

.boxGrey {
border: 2px;
border-style:solid;
border-color:#333333;
}

.headerBox {
font-size: 12px;
color:#FF4E06;
font-weight:bold;
}

.headerBoxBg {
font-size: 12px;
color:#FFFFFF;
font-weight:bold;
background-color:#FF4E06;
}

.main {
font-family:Verdana, Arial, Helvetica, sans-serif
font-size: 8pt;
}

.img {
border:1px;
border-style:solid;
border-color:#000000;
padding:1px;
margin:0 0 0 7px;
}

/* START OF ORIGINAL STYLE SHEET */

.textMainWhiteBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}

.textMainRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
}

.textMainRedBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
}

.bgColTable {
background-color:#FFF8ED;
}

.bgColTableCells {
background-color:#FFF8ED;
border-color:#FFF8ED;
}

.bgColTableDk {
background-color:#FEF2DC;
}

.bgColHeader {
background-color:#FD8235;
font-weight:bold;
color:#FFFFFF;
}

.process {
background-color:#FCCA73;
font-weight:bold;
}

.tableMain {
border:1px solid #C0C0C0;
}

/*HEADER*/
#session{
position:absolute;
top:64px;
left:538px;
width:180px;
}

.lightheader {font-size: 11px;
color:#567185;
font-weight:bold;
}

.darkheader {font-size: 11px;
color:#333333;
font-weight:bold;
}

.grey {
	color : #E6E6E6;
}

.white {color:#ffffff;}

.blue {color:#0A4E92;}

.orange{color:#FD682E;}

.small {font-size:9px;}

.error{
	display:none;
	color: #CC0000;
}

.imageBorderBlue {
	border: 1px solid #094E92;
}
.boxBlue {
	border: 1px solid #094E92;
}
.boxFawn {
	border: 1px solid #FBF7E5;
}
.whiteBold {
	font-weight: bold;
	color: #FFFFFF;
}

.imgRight{
margin:0 0 10px 10px;
float:right;
}