body, h1, h2, h3, h4, p, ul, li, form, fieldset{margin:0; padding:0}
body{background:url(../images/body-bg.jpg); font:12px Arial, Helvetica, sans-serif; color:#000}
img{border:0 none}

.wrapper{width:1000px; margin:0 auto}
.layout{float:left; background:url(../images/content-bg.png) repeat-y; width:970px; padding:0 15px; *background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/content-bg.png',sizingMethod='scale')}

.mainimg{height:429px}
.homeimg{background:url(../images/homeimg1.jpg) no-repeat center top}
.carimg{background:url(../images/carimg1.jpg) no-repeat center top}
.hotelimg{background:url(../images/hotelimg1.jpg) no-repeat center top}
.flightimg{background:url(../images/flightimg1.jpg) no-repeat center top}
.aboutimg{background:url(../images/aboutimg1.jpg) no-repeat center top; height:256px !important}
.contactimg{background:url(../images/contactimg1.jpg) no-repeat center top; height:256px !important}
.advimg{background:url(../images/advertisingimg1.jpg) no-repeat center top; height:256px !important}
.header{height:429px; width:970px; margin:0 15px;}
.aboutimg .header, .contactimg .header, .advimg .header {height:256px !important;}
.logo{background:url(../images/logo.png) no-repeat 0 0; width:301px; height:77px; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png',sizingMethod='scale');}
.logo a{display:block; width:301px; height:77px}

.header .lftcont{float:left; width:553px; height:429px; position:relative;}
.aboutimg .lftcont, .contactimg .lftcont, .advimg .lftcont{height:256px !important;}
.blurb{bottom:0px; left:0px; width:543px; height:50px; padding:2px 0 0 10px; float:left; position:absolute; background:url(../images/opa-bg.png) repeat-x; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/opa-bg.png',sizingMethod='scale'); _bottom:-1px}
.blurb h2, .blurb h1{font-family:Myriad Pro, Arial, Helvetica, sans-serif; color:#fff; font-size:22px; font-weight:bold; line-height:22px;}
.blurb h2 span, .blurb h1 span{color:#dcfb57; font-size:18px;}

.searchbox{float:right; margin-top:8px; width:417px;}

.menu-bg{background:url(../images/menu-bg.jpg) repeat-x top; float:left; width:100%}
.bodycont{background:url(../images/menu-sdw.jpg) repeat-x top; padding:20px 15px; float:left; width:938px; margin:0 1px; display:inline}
.lftcont{width:746px; float:left}
.rgtcont{width:176px; background:#e5e9d9; float:right; text-align:center; padding:8px 0}

#menu{float:left; padding:0 15px; width:970px; height:52px}
#menu ul{list-style:none; float:left; width:940px; background:url(../images/menu-bdrs.gif) no-repeat 0 0; padding:11px 15px}
#menu li{font-size:17px; font-weight:bold; display:inline}
#menu li a{color:#fff; text-decoration:none; float:left; line-height:30px; margin-right:10px; padding-left:10px;}
#menu li a span{padding-right:10px; display:block}
#menu li a:hover, #menu li a.active{color:#2d5303; background:url(../images/menuhover.jpg) no-repeat left}
#menu li a:hover span, #menu li a.active span{background:url(../images/menuhover.jpg) no-repeat right}

h1.title, h2.title{font:bold 18px/24px Arial, Helvetica, sans-serif; color:#262d20; border-bottom:1px solid #dcdbd3; padding-bottom:18px; margin-bottom:18px}
.textcont{float:left; width:100%}
h2.headingsml{font-size:12px; font-weight:bold}
.textcont .left{width:331px; border-right:1px solid #e3e3e0; float:left; line-height:19px; padding:0 10px; height:100%}
.textcont .left img{float:left;}
.textcont .right{width:374px; float:right; padding:0 10px; line-height:19px; height:100%}
.textcont a{color:#519d06; font-weight:bold;}
.textcont ul{float:left; width:30%; margin-left:15px;}
.textcont li{list-style-image:url(../images/arrow.gif); line-height:23px;}

.deals{float:left; margin:40px 0 0 6px; width:730px; border:1px solid #dde3c7; background:#fff; display:inline}
.deals .heading{background:#f6f2e8; font:bold 18px/30px Arial, Helvetica, sans-serif; color:#262d20; padding:0 10px; border-bottom:1px solid #dde3c7}
.deals .heading h3, .deals .heading h2{font:bold 18px/30px Arial, Helvetica, sans-serif; color:#262d20;}
.deals td{padding:0 10px}
.deals big{font-size:14px; font-weight:bold; color:#519d06}
.deals .bdrrgt{background:url(../images/border.jpg) repeat-y center}

.banner728{background:#e5e9d9; float:left; text-align:center; padding:8px; margin-top:35px}

.terms{background:#f6f2e8; float:left; width:938px; font-size:11px; display:inline; border-top:1px solid #e3e3d7; margin:5px 1px 0 1px; display:inline; padding:8px 15px}
.terms a{color:#000}
.terms a:hover{text-decoration:none}

.footer{background:#f0eadb; border-top:1px solid #e3e3d7; float:left; width:938px; padding:10px 15px; margin:0 1px; display:inline}
.footer ul{list-style:none}
.footer li{display:inline; padding-right:3px}
.footer li a{color:#000}
.footer li a:hover{text-decoration:none}
.footer p{color:#605e58; padding-top:5px}

