
body {margin:0px; background:url(gifs/bg.jpg) left top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#404040;}
*{margin:0px; padding:0px; outline:none;}
img{border:0;}


#maincontainer{margin:0 auto; width:1000px;}

p{text-align:justify; line-height:22px; float:left; width:100%;}
h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:lighter; color:#FFF; text-transform:uppercase; float:left; width:90%; padding:7px 0 10px 30px;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:lighter; color:#8f1315; text-transform:uppercase; float:left; width:100%; margin:20px 0 0 0;}
.wd100{float:left; width:100%;}
.top_links{float:left; width:100%; text-align:right; height:22px; padding:4px 0 0 0; background:#000; color:#FFF;}
.top_links a{text-decoration:none; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}

.header{float:left; width:100%; background:url(gifs/header.jpg) left top no-repeat;}
.logo{float:left; width:335px; margin:30px 0 0 20px;}
.airport-pickup{float:left; width:115px; margin:15px 0 0 246px;}
.call{float:left;  height:26px; background:url(gifs/phone.png) left top no-repeat; font-size:18px; color:#FFF; margin:25px 0 0 0; padding:2px 0 0 40px; float:right;}

.nav{float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:11px 0 0 0; text-transform:uppercase; font-weight:bold;}
.nav ul{float:left; width:100%; list-style:none; margin:0px; padding:0px;}
.nav ul li{float:left; margin:0px 0 0 1px; width:auto; display:block; height:32px;}
.nav ul li a{float:left; display:block; text-decoration:none; width:auto; color:#FFFFFF; height:32px; padding:0 0 0 5px;}
.nav ul li a span {float:left; display:block; text-decoration:none; width:auto; color:#FFFFFF; line-height:15px; padding:8px 20px 0 15px;}
.nav ul li a:hover, .nav ul li a.current {background:url(gifs/nav-left.png) left top no-repeat; height:32px; float:left; display:block;}
.nav ul li a:hover span, .nav ul li a.current span {background:url(gifs/nav-right.png) right top no-repeat; height:32px;float:left; color:#8a0812; display:block;}

.main-banner{float:left; width:980px; height:334px; margin:10px 0 0 10px;}

.booking{background:url(gifs/booking-bg.jpg) left top no-repeat; width:331px; height:394px; float:left; margin:20px 0 0 10px;}

.welcome{float:left; width:630px; margin:20px 0 0 20px;}
.welcm_top{float:left; width:600px; height:30px; padding:6px 0 0 30px; background:url(gifs/welcm-top.png) left top no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:lighter; color:#FFF; text-transform:uppercase; }
.welc_main{background:url(gifs/welcm-main.png) left top repeat-y; width:600px; padding:10px 15px 10px 15px; height:auto; float:left;}
.welcm_bot{background:url(gifs/welcm-bot.png) left top no-repeat; width:630px; height:5px; float:left;}


.photogallery{float:left; width:618px; margin:20px 0 0 10px;}
.photogallery_top{float:left; width:588px; height:30px; padding:6px 0 0 30px; background:url(gifs/photogallery-topbg.jpg) left top no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:lighter; color:#FFF; text-transform:uppercase; }
.photogallery_main{float:left; width:616px; background:#fef6d2; border-bottom:#96191c solid 1px; border-left:#96191c solid 1px; border-right:#96191c solid 1px;}
.photo{margin:20px 0 0 20px; float:left;}
.view_all{float:left; width:97%; text-align:right; margin:15px 0px 0 0;}

.special_att{float:left; width:343px; margin:20px 0 0 20px;}
.spe_top{float:left; width:313px; background:url(gifs/special-topbg.jpg) left top no-repeat; height:30px;font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:lighter; color:#FFF; text-transform:uppercase; padding:6px 0 0 30px;}
.spe_main{float:left; padding:0 0 20px 0; background:#fff; width:343px; border-bottom:#c2c2c2 solid 1px; border-left:#c2c2c2 solid 1px; border-right:#c2c2c2 solid 1px;}
.spe_main ul{float:left; list-style:none; font-size:14px;}
.spe_main ul li{background:url(gifs/tick.jpg) left top no-repeat; float:left; width:303px; padding:0 0 0 25px; margin:15px 0 0 15px;}

.footer_bg{float:left; width:100%; background:url(gifs/footer_bg.jpg) left top repeat-x; height:113px; margin:20px 0 0 0;}
.footer_cont{margin:0 auto; width:1000px;}
.f_links{float:left; width:100%; text-align:center; margin:20px 0 0 0; font-size:14px; color:#FFF;}
.f_links a{color:#FFF; text-decoration:none;}
.copyright{float:left; color:#FFF; font-size:11px; font-family:Tahoma, Geneva, sans-serif; margin:45px 0 0 0;}
.bpt{float:right; margin:25px 0 0 0;}


.menu-links
{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#7d030f;
text-align:center;
padding:0px 0px 0px 0px;
}
.menu-links a
{
color:#7d030f;
text-decoration:none;
}
.menu-links a:hover
{
color: #000000;
text-decoration:none;
}
.enquiry{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:900;
color:#cb9a9f;
text-align:left;
padding:0px 0px 0px 10px;
margin:0px;
}
.input {
 background-color: #ffffff;
 border:solid 1px #dfe1ed;
 font-family:Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:13px;
 margin:0px;
 padding:0px 0px 0px 0px;
}
.maintab
{
margin-top:5px;
}
.service-cont{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-align:left;
line-height:20px;
padding:0px 10px 0px 160px;
}
.service-cont a{
color:#000000;
text-decoration:none;
}
.service-cont a:hover
{
color:#990000;
text-decoration:none;
}
.contact{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-align:left;
padding:0px 0px 0px 15px;
}
.contact a{
color:#000000;
text-decoration:none;
}
.contact a:hover
{
color:#990000;
text-decoration:none;
}
.right-cont{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4c4b4b;
text-align:left;
padding:7px 0px 0px 15px;
}
.right-cont a{
color:#4c4b4b;
text-decoration:none;
}
.right-cont a:hover
{
color:#990000;
text-decoration:none;
}
.comments{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4c4b4b;
line-height:18px;
text-align:justify;
padding:0px 15px 0px 15px;
}
.comments a{
color:#4c4b4b;
text-decoration:none;
}
.comments a:hover
{
color:#990000;
text-decoration:none;
}
.welcome-txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4c4b4b;
line-height:18px;
text-align:justify;
padding:0px 10px 0px 10px;
}
.welcome-txt a{
color:#4c4b4b;
text-decoration:none;
}
.welcome-txt a:hover
{
color:#990000;
text-decoration:none;
}
.read{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#990000;
text-align:right;
padding:10px 10px 0px 0px;
}
.read a{
font-size:13px;
color:#990000;
text-decoration:none
}
.read a:hover{
font-size:13px;
color:#000000;
text-decoration:none
}
.table
{
border:1px solid #fdeff3;
margin-top:10px;
}
.accommo-txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4c4b4b;
line-height:18px;
text-align:justify;
padding:7px 10px 0px 10px;
}
.accommo-txt a{
color:#4c4b4b;
text-decoration:none;
}
.accommo-txt a:hover
{
color:#990000;
text-decoration:none;
}
.footer{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-align:center;
padding:0px 0px 0px 0px;
}
.footer a{
text-decoration:none;
color:#ffffff;
}
.footer a:hover{
text-decoration:none;
color: #FFCC00;
}
.insidetab
{
border:1px solid #fdf0f3;
background:#fff;
padding:10px 10px 10px 10px;
margin-top:10px;
}
.inside-heading
{
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:lighter;
color: #73001b;
text-align:left;
line-height:18px;
text-transform:uppercase;
padding:10px 0px 0px 10px;
}
.inside-heading a
{
color:#73001b;
text-decoration:none;
}
.inside-heading a:hover
{
color: #000000;
text-decoration:none;
}
.inside-txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4c4b4b;
line-height:22px;
text-align:justify;
padding:10px 10px 0px 10px;
width:97%;
}
.inside-txt a{
color:#4c4b4b;
text-decoration:none;
}
.inside-txt a:hover
{
color:#990000;
text-decoration:none;
}
.clients{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#990000;
text-align:right;
padding:0px 0px 10px 0px;
border-bottom:1px solid #fae2e2;
}
.clients a{
font-size:13px;
color:#990000;
text-decoration:none
}
.clients a:hover{
font-size:13px;
color:#000000;
text-decoration:none
}
.pictab
{
border:1px solid #e9e8e8;
background:#FFFFFF;
padding:2px 2px 2px 2px;
margin:0 0 0 15px;
float:left;
}
.inside-subheading
{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #000000;
text-align:left;
line-height:18px;
padding:0px 0px 0px 0px;
}
.inside-subheading a
{
color:#000000;
text-decoration:none;
}
.inside-subheading a:hover
{
color: #990000;
text-decoration:none;
}
.roomtab
{
border-bottom:1px solid #fae2e2;
padding:0px 0px 10px 0px;
margin-top:10px;
}
.sitemap
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4c4b4b;
line-height:18px;
text-align:left;
padding:0px 0px 0px 0px;
}
.sitemap a{
color:#4c4b4b;
text-decoration:none;
}
.sitemap a:hover
{
color:#990000;
text-decoration:none;
}
