body, html {color:#000000; background:#aaaaaa; font-family:Tahoma; font-size:14px;}

ul, li{
list-style-type: square;
list-style-position: inside;
}

h1{
font-size:200%;
color:#017fc6;
line-height: 100%;
font-family:Tahoma;
}

h2{
font-size:140%;
font-weight: bold;
color:#017fc6;
font-family:Tahoma;
line-height:1.5em;
}

h3 {
font-size:120%;
line-height:1.5;
font-weight: bold;
color:#000000;
}

h4{
font-size:120%;
color:#017fc6;
font-family:Tahoma;
line-height:150%;
}

h5{
font-size:110%;
font-weight: bold;
color:#000000;
font-family:Sans;
line-height:150%;
}

h6{
font-size:110%;
font-weight: bold;
color:#017fc6;
font-family:Sans;
line-height:150%;
}

a:link, a:visited {
text-decoration:none;
color:#000000;
}

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

#wrapper {margin:0 auto; width:950px; }

#hd {overflow:hidden; background:#ffffff; padding:2px 10px 2px 10px;}
#topBar {float:left; background:#ffffff; /*url('images/TopBar.png') 0 0 no-repeat;*/ padding: 0px 0px 0px 0px; height:10px; width:100%;}
#menu {float:left; text-align:center; margin: 0 auto; padding: 50px 0px 0px 0px; height:30px; width:758px;  background:#ffffff; /* url('images/Body.png') 0 0 repeat-y;*/}
#menuOptions {margin: 0px; padding:0px 2px; float:left; width:auto;}
#menuOptions a:link,	 #menuOptions a:visited {font-size:105%; color:#000000; padding:2px 25px; text-align:center; }
#menuOptions a:hover {font-size:105%; color:#000000; padding:2px 25px; text-align:center; }
#menuBanner {float:left; text-align:center; margin: 15px auto; height:42px; width:698px; padding:2px 30px; background:#c2c2c2; color:#017fc6; font-size:220%;}

#logo {float:left; background:#ffffff url('images/logo.gif') 0 0 no-repeat; height:141px; width:172px; margin:0px; padding: 0px 0px 0px 0px; }
#image {clear:both; width:930px; margin: 0px; background:#ffffff; padding: 2px 10px 2px 10px; /*url('images/Right.png') 100% 100% repeat-y;*/}

#bd {overflow:hidden;  padding-top:5px; margin:0px; background:#ffffff; text-align:left; background:#ffffff;/* url('images/Body.png') 0 0 repeat-y;*/}
#leftBar{float:left; width:200px; padding: 5px 15px 10px 15px; text-align:left;}
#leftBar p {text-align:left; padding-left: 10px; font-size:80%;}
.spacer {text-align:center;}

#article {float:left; width:600px; padding: 8px 15px 60px 15px; line-height: 1.25em; text-align:left;}
#article p {padding: 0px 10px 0px 10px; text-align:left;}
#article img {}
#rightBar{float:left; width:0px; padding: 10px 15px 50px 15px;}

#bottomBar {float:left; background:#ffffff; /*url('images/BottomBar.png') 0 0 no-repeat;*/ text-align:center; height:40px; width:930px; padding:10px;}

#copyright{width:920px; text-align:left; font-size:75%; border-top:#888888 2px solid; border-bottom:#888888 2px solid; padding:5px;}

#travelMenu {width:100%; text-align:center;}
#travelMenu a:link, #travelMenu a:visited {text-align:left; font-size:100%;  padding: 0px 25px 0px 25px;}
#travelMenu a:hover {font-size:100%; padding: 0px 25px 0px 25px;}

.option {clear:both; width:650px; margin: 5px 0px 0px 0px; background:#ffffff; font-size:95%;}
.option img {float:right; width:130px;}
.option .travelImg {margin:0px 80px 0px 80px;}
.optionHeading{float:left;width:510px; /*background: url('images/option_head.png') 0 0 repeat-x;*/ padding: 5px; border-left:#000000 0px solid; border-right:#000000 0px solid; border-top:#000000 0px solid;}
.optionDescript{float:left;width:490px; /*background:#c5eaff;*/ padding: 15px 15px 5px 15px; border-left:#000000 0px solid; border-right:#000000 0px solid; border-bottom:#000000 0px solid;}
.more {float:right; margin: 0px 0px 50px 0px;}
.back {float:left; margin: 0px 0px 50px 0px;}
.search {background:#feffb2; text-decoration: underline;}

#orderTbl {width:650px; font-size: 90%; padding:5px; color:#555555;}
#orderTbl td {padding:5px;}


#numberMenu {text-align:center;}
#numberMenu a:link, #numberMenu a:visited {text-align:left; font-size:90%; border-right:#000000 0px solid;}
#numberMenu a:hover {font-size:90%; border-right:#000000 0px solid;}

#contact {background:#c5eaff;margin: 0px; padding: 10px 25px 10px 10px; clear:both;height:100px;}

#enquiryFormTble {width:650px; font-size: 90%; padding:5px; color:#555555;}
#enquiryFormTble td {padding:5px;}

.inputbox {background:#ffffff; padding:3px; border:1px solid #555555; color:#000000;}
.inputbox_notallowed {background:#aaaaaa; padding:3px; border:0; color:#555555; font-weight:bold; cursor:default;}
.button {background:#fe9900; color:#000000; border:1px solid #555555; padding:2px 10px; cursor:pointer; cursor:auto;}
.textareabox {background:#ffffff; padding:3px; border:1px solid #555555; color:#000000;}
select {background:#ffffff; padding:2px; border:1px solid #555555; color:#000000;}
.req {background:#ffffff; color:#000000;}

.small {font-size:75%;}