/* CSS Document */
body{margin:0 auto; text-align:center; height:auto; background:url(../images/body_bg.gif) repeat-x #989898; font-family:Arial, Helvetica, sans-serif;}
.main-container{width:920px; margin:0px auto; text-align:center; height:100%; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
li, ul, h1, h2, h3, h4, h5, p{padding:0px; margin:0px;}
h4{margin:0px; padding-bottom:5px; font-size:11px; color:#0066fe; }
img{border:none; font-size:11px;}
a{text-decoration:none; color:#0066FE;}
.align-right{float:right; padding-right:5px;}
.align-left{float:left;}
h1{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#003366;}
h3{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; color:#003366;}
.text-align{padding-left:10px; padding-bottom:5px;}
.align-text{padding-left:6px; padding-bottom:5px;}
a.head-link {color:#003366;}
a.head-link: hover {color:#003366;}

/*--------------------------------------------Header - START--------------------------------------------*/
.header{width:100%; margin-top:1px;	background:url(../images/header.gif) no-repeat;	height:229px;}
hr{ height:1px; background:url(../images/dots.gif) repeat-x; color:#CCCCCC;}
/*--------------------------------------------Header - END--------------------------------------------*/
/*--------------------------------------------Navigation - START--------------------------------------------*/
.nav-bar{overflow:hidden; height:51px; width:920px; float:left; background:url(../images/abc.gif) no-repeat;}
/*--------------------------------------------Navigation - ENDS--------------------------------------------*/
/*--------------------------------------------Navigation Links - START--------------------------------------------*/
.nav-links{width:99%; text-indent:100px; margin-top:-3px; float:left; font-weight:bold; font-size:12px; text-align:left; height:15px; } 
.nav-links a{padding-left:5px; padding-right:5px; color:#b7b7b7;}
.nav-links a:hover{padding-left:5px; padding-right:5px; color:#2d5084;}
.act{color:#2d5084;}
.nav-links b{font-size:15px; color:#FFFFFF;}
/*--------------------------------------------Navigation Links - END--------------------------------------------*/
/*--------------------------------------------Content - START--------------------------------------------*/
.content{float:left; width:100%; height:auto; margin-top:-1px; background:url(../images/content-bg.gif) repeat-y;}
.content-left{width:609px; height:auto; float:left;}
.content-left-rowone{font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-weight:bold; font-size:19px; line-height:20px; color:#003366; overflow:hidden; width:97%; margin-left:25px; height:auto; text-align:left;}

.innertext{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#7a7f87; float:right; width:96%; height:auto; text-align:left; padding-left:25px; padding-top:10px;}
.innertext ul{margin-left:20px;}
.innertext ol{padding:0px; margin:0px; padding-left:20px;}
.content-left .row-one{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#OOOOOO; float:right; width:94.5%; padding-left:3.5%; height:auto; text-align:left;}
.content-left .row-two{font-size:11px; line-height:18px; color:#7a7f87; float:right; width:94.5%; padding-left:3.5%; height:auto; text-align:left; padding-top:10px; padding-bottom:20px;}
.packages{float:left; padding-top:9px; padding-left:9px;}
.ashcolor-text{font-size:13px; font-weight:bold;line-height:16px; color:#666666;}
.blue-text{color:#0066fe;}
.content-left .row-three{float:right; width:96%; height:auto;}
.content-left .row-three .row-ra{width:100%; height:9px; background:url(../images/row-two.gif) no-repeat right;}
.content-left .row-three .row-rb{width:100%; height:100%; float:right; background:url(../images/content-row.gif) repeat-y right;}
.content-left .row-three .row-rb .rb-row-one{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:19px; line-height:20px; color:#003366; float:right; width:96%; height:auto; padding-top:10px; padding-bottom:10px; text-align:left;}
.content-left .row-three .row-rb .rb-row-two{width:100%; height:auto; float:left;}
.content-left .row-three .row-rb .rb-row-two .rb-rowtwo-left{float:left; width:48%; padding-left:10px; height:auto;}
.content-left .row-three .row-rb .rb-row-two .rb-rowtwo-right .rb-rowtwo-leftleft, .content-left .row-three .row-rb .rb-row-two .rb-rowtwo-left .rb-rowtwo-leftleft{float:left; width:15px; background:url(../images/rowtwo-rowtwo-left-left.gif) no-repeat; height:132px;}
.content-left .row-three .row-rb .rb-row-two .rb-rowtwo-right .rb-rowtwo-leftmiddle, .content-left .row-three .row-rb .rb-row-two .rb-rowtwo-left .rb-rowtwo-leftmiddle{float:left; background:url(../images/rowtwo-rowtwo-left-middle.gif) repeat-x; width:89.2%; height:auto;}
.vacation-heading{padding-top:14px; padding-bottom:2px; padding-left:7px; float:left; width:97%; text-align:left; color:#2d5084; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.vacation-heading a{color:#2d5084; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.blue-text-one{text-align:left; color:#0066fe; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
.blue-text-one a{display:block; padding-top:5px;}

.content-left .row-three .row-rb .rb-row-two .rb-rowtwo-right .rb-rowtwo-leftright, .content-left .row-three .row-rb .rb-row-two .rb-rowtwo-left .rb-rowtwo-leftright{float:left; background:url(../images/rowtwo-rowtwo-left-right.gif) no-repeat; width:15px; height:132px;}
.content-left .row-three .row-rb .rb-row-two .rb-rowtwo-right{float:left; width:48%; height:auto;} 
.content-left .row-four{width:100%; height:9px; background:url(../images/content-rowone.gif) no-repeat right;}
.content-right{width:301px; height:auto; margin-top:-10px; float:right;}
.content-right font{color:#FF0000; font-size:12px;}
.more{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#2d5084; text-decoration:underline; margin-right:3px;}
.vbs{width:100%; height:100%; float:left; padding-bottom:10px; padding-top:20px;}
.content-right .row-one{font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-weight:bold; font-size:19px; line-height:20px; color:#003366; float:left; padding-top:10px; padding-bottom:10px; width:96%; height:auto; text-align:left;}
.content-right .row-two{width:100%; height:auto; float:left;}
.content-right .innerarea{width:93%; height:100%; overflow:hidden; border:#cccccc solid 1px; float:left; text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#0066fe; padding-left:8px; padding-top:2px; padding-bottom:5px;}
.content-right .innerarea p{width:100%; margin:0px; padding:0px; background:url(../images/bullet.gif) no-repeat left 4px; width:40%; float:left; margin-right:5px; padding-left:13px;}
.content-right .innerarea p a{color:#0066fe; font-weight:bold;}
.content-right .no-coll p{width:100%!important; padding-bottom:5px;}
.content-right .links-col{width:100%; padding-left:1px; padding-top:2px;}
.content-right .links-col p{width:100%; margin:0px; padding:0px; background:url(../images/bullet.gif) no-repeat left 4px; width:40%; float:left; margin-right:5px; padding-left:13px; margin-bottom:8px;}
.content-right .links-col p a{font-weight:normal!important;}

.gray-head{background:url(../images/bg-gray-heading.gif) no-repeat; height:100%; width:90%; overflow:hidden; margin-left:32px; text-align:left; padding:8px 10px 8px 10px; font-family:Arial; font-size:15px; color:#2d5084; font-weight:bold; margin-bottom:5px;}

.list-country{width:100%; overflow:hidden; height:100%;}
.list-country p,a{padding:0px; margin:0px; line-height:normal;}
.list-country .group{width:100%; height:100%; overflow:hidden; margin-bottom:15px;}
.list-country .group .run-text{margin-bottom:8px;}
.list-country .group p{font-family:Arial,verdana; color:#003399; font-weight:bold; background:url(../images/bg-gray-heading.gif) no-repeat; padding:10px 5px 8px 5px; margin-bottom:0px; font-size:13px;}
.list-country .group p a{font-weight:bold; font-size:13px; color:#2D4F83; margin:0px;}
.list-country .group a{color:#006600; font-family:Arial,verdana; font-size:12px; font-weight:normal; margin-left:4px;}
.list-country .group a:hover{color:#000000; text-decoration:underline;}
.list-country .col-left{width:31.7%; margin:0px 8px 0px 5px; float:left;}
.list-country .col-center{width:31.7%; margin:0px 5px 0px 2px; float:left;}
.list-country .col-right{width:31%; margin:0px 5px 0px 2px; float:right;}

/*--------------------------------------------Content - END--------------------------------------------*/
.container-bottom{background:url(../images/container-bottom.gif) no-repeat center; float:left; width:100%; height:8px; padding-left:3px;}
.content-right .hyperlink{float:right; padding-bottom:5px; padding-top:10px; padding-right:20px; padding-right:22px;}
.content-right .linespacer{width:93%; height:1px; background:url(../images/dots.gif) repeat-x; float:left;}
.content-right .addbox{width:93%; background:url(../images/add-bg.gif) repeat-x; height:auto; border:#cccccc solid 1px; float:left; font-size:11px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#0066fe;}
.addbox img{float:left; padding-top:2px; padding-right:4px;}
.addbox-text p{ width:auto; height:auto; margin-left:80px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#7a7f87; text-align:left;}
.addbox-text p a{color:#7a7f87;}
.footer{text-align:center; float:left; line-height:18px; padding-top:10px; padding-bottom:15px; overflow:hidden; height:auto; width:auto; color:#FFFFFF;  font-size:11px; padding-left:130px;}
.footer a{color:#FFFFFF; text-decoration:none;}
.footer a:hover{color:#FFFFFF; text-decoration:underline;}
.coming-soon { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin-top:80px }
/*--------------------------------------------Contactus--------------------------------------------*/
.form-contact-container{float:left; width:95%; height:auto; padding-left:30px;}
.form-contact{width:92%; height:auto; float:left; border:#CCCCCC solid 1px; padding-top:8px; background:#efefef;}
.form-contact form{padding:0px; margin:0px;}
.form-contact fieldset.text-red{color:#CC0000;}
.form-contact fieldset{border:none; width:100%; float:left; text-align:left; height:100%; padding-left:10px; padding-top:5px; margin-bottom:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.form-contact fieldset label{border:none; width:30%; height:100%; overflow:hidden; font-size:12px; text-align:left; float:left;}
.form-contact fieldset div{border:none; width:65%; height:100%; float:left; text-align:left; padding-left:20px; overflow:hidden;}
/*--------------------------------------------Contactus--------------------------------------------*/
input.butBg{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border:#A2B5D2 solid 1px; background:url(../images/bg_inputbutton.gif) repeat-x left top; padding-left:2px; padding-right:2px; cursor:pointer;}