body {
	margin: 0px;
	padding: 0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}
a img {border:none;}

a{color:#fff; text-decoration:none; outline:none;}
a:hover{color:#f1f0f0; text-decoration:underline;}
.link_a a{color:Black; text-decoration:none;outline:none;}
.link_a a:hover{color:Black; text-decoration:underline;}


.floatleft{ float:left;}
.floatright{ float:right;}

.rt{text-align:right;}
.lt{text-align:left;}
.jt{text-align:justify;}
.ct{text-align:center;}

.full{width:100%; float:left;}
.half{width:50%; float:left;}
.clear{clear:both;}
.display{display:inline-block;}



p, input, h1, h2, h3, h4, h5, ul, li{padding:0; margin:0; outline:none; list-style:none; font-weight:normal; font:12px Arial, Helvetica, sans-serif;}
input{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img{border:0; outline:none; vertical-align:top;}
*:focus {outline: none;}
strong{font-weight:bold;}
p{padding:5px 0; display:inline-block; line-height:13px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~ Main ID CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/


#header{width:980px; height:308px; border:solid #f07414; border-width:2px 2px 0 2px; background:url(../images/header_bg.jpg) repeat-x top #de232a; margin:0px auto;}
.header_left{width:440px; padding-left:8px; float:left;}
.navi{width:440px; padding-top:92px; float:left; position:relative; z-index:10}
.navi .home{padding-top:31px; padding-bottom:8px; float:left; z-index:9; position:relative}
.navi .special_offers{float:left; margin-left:-16px; z-index:8; position:relative;}
.navi .blog{padding-top:33px; float:left; margin-left:-13px; z-index:7; position:relative;}
.loginbar, .footerbar{width:978px; height:26px; border:solid 1px #f38f40; background:url(../images/loginbar_bg.jpg) repeat-x; float:left;}
.loginright{width:630px; padding:5px 5px 0 0; float:right;}
.content{width:940px; padding:20px; border:solid #f07414; border-width:2px 2px 0 2px; margin:0px auto; position:relative; min-height:500px; height:auto !important; height:500px;}

.content:after{display:block; clear:both; height:0; visibility:hidden; content:".";}

.content1{width:970px; padding:0 5px 10px 5px; border:solid #f07414; border-width:2px 2px 0 2px; margin:0px auto; position:relative; min-height:500px; height:auto !important; height:500px;}
.content1:after{display:block; clear:both; height:0; visibility:hidden; content:".";}
.bg{background:#f07414;}

.left{width:800px; float:left; }
.left1{width:162px; float:left}
.get_quote{width:302px; float:left;}
.get_quote_middle{width:250px; background:#f28633; padding:3px 24px; border:solid #fff; border-width:0 2px; float:left;}
.get_quote_col1{width:70px; padding-right:3px; text-align:right; float:left;}

.welcome{width:480px; float:right;}
.box{width:202px; padding:0 19px 0 0; float:left;}
.box_top{width:202px; height:33px; padding-top:9px; background:url(../images/box_top.jpg) no-repeat; text-align:center; float:left}
.box_bottom{width:197px; height:25px; padding:25px 0 0 5px; background:url(../images/box_bottom.jpg) no-repeat; float:left}
.box_middle{width:190px; background:#f28633; border:solid #fff; border-width:0 2px; padding:4px; float:left; min-height:206px; height:auto !important; height:206px;}

.right_home{position:absolute; right:40px; bottom:-28px !important; bottom:-29px;}
.right{width:808px; float:right;}

.quoteblock{width:154px; float:left;}
.quote_middle{width:147px; background:#f28633; border:solid #f28633; border-width:0 3px; float:left;}
.quote_col1{width:67px; padding-right:0px; text-align:right; float:left;}
.quote_middle1{width:145px; background:#f28633; padding:0 3px; float:left;}
input.check1{width:23px; height:15px; outline:0;}
.resultbox{width:198px; padding-right:4px; float:left; line-height:12px; color:#000;padding-bottom:2px;}
.resultbox_top{width:184px; padding:5px 7px; height:35px; float:left; background:url(../images/result_top.jpg) top no-repeat;}
.resultbox_mid{width:190px; border:solid #f28633; border-width:0 4px; float:left; padding-bottom:8px;}
.resultbox_text{width:166px; padding:12px; float:left;}
.resultbox p{padding:3px 0; line-height:10px;}
.bgcomment{background:url(../images/comments.jpg) right center no-repeat; padding:5px 0;}
.resultbox_text1{width:176px; padding:2px 7px 0 7px; float:left; font-size:15px;}
.width95{width:95px; float:left;}
input.radio{width:23px; height:12px; outline:0;}
/*.resultbox_bottom{width:186px; padding:0px 6px 3px 6px; background:url(../images/result_bottom.jpg) bottom left no-repeat; float:left;}*/
.resultbox_bottom{width:186px; padding:0px 6px 3px 6px; background:url(../images/result_bottom.jpg) bottom left no-repeat; float:left;}


.popup{width:450px; margin:20px auto; float:left;}
.popup_top{width:440px; height:36px; padding:10px 5px 0 5px; background:url(../images/popup_top.jpg) no-repeat left top; float:left;}
.popup_middle{width:420px; min-height:290px; height:auto !important; height:290px; padding:14px; border:solid #fffcfc; border-width:0 1px; background:#f28633; float:left;}




.footer{width:980px; height:28px; border:solid #f07414; border-width:0 2px; margin:0px auto;}
.footer span{padding:0 20px 0 5px; display:inline-block}
.footer a{color:#000; line-height:26px;font-size:14px;}
.footer a:hover{color:#fff; text-decoration:none;}

/* new css */
.width380{width:380px; float:left;}

/* keep these css at end */
.padl2{padding-left:2px;}
.padt4{padding-top:4px;}
.padt2{padding-top:2px;}
.padl7{padding-left:7px;}
.padt10{padding-top:10px;}
.padt25{padding-top:25px;}
.padtb5{padding:5px 0;}
.padtb10{padding:10px 0;}
.padt5{padding-top:5px;}
.textbox1{width:130px; height:17px; background:#fff; padding:0px 8px 1px 8px; color:#3f3f3f; border:1px #000 solid;}
.textbox2{width:124px; height:17px; background:#fff; padding:0 0px; color:#3f3f3f; border:none; font-size:11px; }
.textbox5{width:139px; height:17px; background:#fff; padding:1px 4px; color:#3f3f3f; border:none;}
/*new css*/
.textbox5new{width:67px; height:17px; background:#fff; padding:1px 4px; color:#3f3f3f; border:none;}
.textbox6{width:137px; height:17px; background:#fff; padding:1px 4px; color:#3f3f3f; border:none;}
 /*changes By Arvind Singh ON 6:07 PM 8/4/2010*/
.watermarked_psw
{color: White;  height:17px;padding:0px 8px 1px 8px;width:130px; 
 border:1px #000 solid;text-align:right;text-indent:2px;
 background-image:url(../images/psw_wMark.png);background-repeat:no-repeat; 
}
/*new css*/
.textbox6new{width:137px; height:19px; background:#fff; padding:1px 4px; color:#3f3f3f; border:none;}

.textbox3{width:234px; padding:8px;font-size:14px;}
.textbox4{width:71px; padding:8px 2px; }
 textbox3, .textbox4, textbox5, .textbox6{height:10px; background:#fff; color:#3f3f3f; border:none;}
.bdrt{border-top:1px solid #fff;}
.bdrt1{border-top:1px solid #f28633;}
.light10{font-size:10px;}
.black{color:#000}
.style4{font-weight:bold;}
/*start neo css*/
.GridHeader
{
    font-weight: bold;
    width: 100%;
}
.GridItem
{
    background-color: #e6e6e6;
    height: 40px;
    width: 100%;
}

.GridAltItem
{
    background-color: white;
    height: 40px;
    width: 100%;
}
/*end neo css*/
/*manoj*/
.popup_top_1{width:440px; height:36px; padding:4px 0px 0 9px; background:url(../images/popup_top_1.jpg) no-repeat left top; float:left;}
.textbox7{width:278px; height:25px; background:#fff; padding-left:4px; line-height:25px; color:#3f3f3f; border:none;}
.textbox8{width:180px; height:17px; background:#fff; padding:0px 8px 1px 8px; color:#3f3f3f; border:1px #000 solid;}
.textbox9{width:314px; height:17px; background:#fff; padding:0px 8px 1px 8px; color:#3f3f3f; border:1px #000 solid;}
.textbox10{width:150px; height:17px; background:#fff; padding:0px 8px 1px 8px; color:#3f3f3f; border:1px #000 solid;}


.select_attractions{width:40px;}
.select_customer{width:80px;}
.select_country{width:250px;}
.select_visa{width:130px;}


.padl10{padding-left:10px;}
.padding1{padding-top:90px; padding-left:85px;}
.padding2{padding:15px;}
.padding3{padding-top:8px; padding-bottom:20px;}
.padding4{padding-top:25px; padding-right:20px;}
.padt80{padding-top:80px;}
.padl50{padding-left:50px;}
.padb20{padding-bottom:20px;}
.padt20{padding-top:20px;}
.padtb5{padding-top:5px; padding-bottom:5px;}
.padb5{padding-bottom:5px;}
.padtb30{padding-top:30px; padding-bottom:30px;}
.padtb60{padding-top:60px; padding-bottom:60px;}
.padbtn{padding-top:60px; padding-bottom:40px;}
.padt40{padding-top:40px;}
.padl5{padding-left:5px;}
.padl20{padding-left:20px;}
.light14{font-size:14px;}
.light11{font-size:11px;}
.light18{font-size:18px; color: #FF0000;}
.error a{color:#ff0000; text-decoration:none;}
.error a:hover{color:#ff0000; text-decoration:underline;}

.box_book_now{ background-color:#FEEA31; border:solid 2px #A24E12; min-height:146px; height:auto !important; height:146px; width:936px;  float:left; position:relative; }
/*.box_book_now{ background-color:#FFFFFF; border:solid 2px #A24E12; min-height:146px; height:auto !important; height:146px; width:936px;  float:left; position:relative; }*/
.width906, .width730, .width200, .width450, .width300, .width256, .width506, .width350, .width100,
.width406, .width400, .width606, .width150, .width700, .width370, .width170, .width25, .width500{float:left;}

.width906{width:906px;}
.width730{width:730px;}
.width200{width:200px;}
.width450{width:450px;}
.width300{width:300px;}
.width256{width:256px;}
.width506{width:506px;}
.width350{width:350px;}
.width100{width:100px;}
.width406{width:406px;}
.width400{width:400px;}
.width606{width:606px;}
.width150{width:150px;}
.width700{width:700px;}
.width370{width:370px;}
.width170{width:170px;}
.width25{width:25px;}
.width10{width:10px;}
.width500{width:500px;}


.line_height1{line-height:17px;}

.addto_basket{position:absolute; right:15px; bottom:10px; clear:both;}
.link_attractions a{ color:#EA201C; text-decoration:none;}
.link_attractions a:hover{ color:#EA201C; text-decoration:underline;}
.basket_contain{position:relative; margin-top:-10px; margin-bottom:5px;}

.red{color:#FF0000;}
.white{color:#FFFFFF;}
.bg_red{background-color:#FF0000; text-align:center; }
.text_head{background-color:#E66C0E; height:20px; color:#FFFFFF; border:1px solid #A24E12;  font-size:15px; padding-left:5px; font-weight:bold; }
.box_search{ background-color:#FEEA31; border:solid 2px #A24E12; height:auto !important; height:146px; width:936px;  float:left; position:relative; }

.text_area {width:350px; height:100px; background:#fff; padding:0px 0px 1px 8px; color:#3f3f3f; border:1px #000 solid;}


.reviews ul{ padding-left:25px;}
.reviews ul li{ list-style-type:disc;}
.png_file {behavior: url(iepngfix.htc) }
.popup_middle_new{width:420px;  height:auto !important; padding:14px; border:solid #fffcfc; border-width:0 1px; background:#f28633; float:left;}
.padding1new{padding-top:35px; padding-left:85px;}
.box_proceed_checkout{ background-color:#FEEA31; border:solid 2px #A24E12;  height:22px; width:936px;  float:right; }

/*30.6.10*/
.head_box{background-color:#EE2724; height:auto !important; color:#FFFFFF; border:1px solid #D3221F;  font-size:15px;  font-weight:bold; float:left; width:904px; }
.grid_head_font{color:#FFFFFF; font-size:13px; font-weight:bold; background-color:#FF0000; text-align:center;}
.grid_clr{background-color:#F3F2F2;} 
.grid_clr_over{background-color:#FAEDE2;}
.padt60{padding-top:60px;}
/*30.6.10*/

/*1-7*/
.text_area_1 {width:450px; height:100px; background:#fff; padding:0px 0px 1px 8px; color:#3f3f3f; border:1px #000 solid;}
.border{width:906px; background-color:#DF0D10; height:5px; font-size:1px; float:left;}
.padtb20{padding-top:20px; padding-bottom:10px;}
.padl100{padding-left:100px;}
.padl143{padding-left:143px;}
.light20{font-size:20px;}
.width250{width:250px;}
.link_new a{ color:#EA201C; text-decoration:underline;}
.link_new a:hover{ color:#EA201C; text-decoration:underline;}
.login_box{width:398px; background-color:#FEEA31; border:solid 1px #F07414; min-height:280px; height:auto !important; height:280px; float:left;}
.logo_login{ background-color:#F07414;}
.login_box_padding{padding:20px 0px 20px 32px; float:left }
.width348{width:348px; float:left;}
.width120{width:120px; float:left;}
.width167{width:167px; float:left;}
.textbox11{width:90px; height:17px; background:#fff; padding:0px 8px 1px 8px; color:#3f3f3f; border:1px #000 solid;}
/*1-7*/
.popup_middlenew{width:420px; min-height:100px; height:auto !important;  padding:14px; border:solid #fffcfc; border-width:0 1px; background:#f28633; float:left;}
/*tej*/
.loginheadernew{background : url(../images/headbg.jpg) repeat-x; float:left; width:100%;}
#wrapper
{
    width: 980px;
    margin: 0px auto;
    float: none;
}
.redText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #E60202;
}
.box_book_nownew{ background-color:#FFFFFF; border:solid 2px #FFFFFF; min-height:146px; height:auto !important; height:146px; width:936px;  float:left; position:relative; }
/*23 july 2010*/
.customer_outer {width:984px; margin:0 auto;}
.costomer_inner{border:solid #f07414; border-width:2px 2px 0 2px; float:left; width:980px;}
.customer_header {float:left; width:980px; background:url(../images/headbg.jpg) repeat-x;}
.customer_loginbar {width:978px; float:left; background:url(../images/loginbar_bg.jpg) repeat-x; height:26px; border:solid 1px #f38f40;} 
.customer_content {width:980px; float:left; background-color:#f07414;}
.customer_login_outer {width:449px; margin:0 auto;}
.customer_login {width:449px; float:left;}
.customer_login_header {width:439px; float:left; background:url(../images/cut_login_top.png) no-repeat; height:36px; padding:8px 0 0 10px; font-size:16px; color:#000000; font-weight:bold;}
.customer_login_midbg {width:429px; float:left; background:url(../images/cut_login_midbg.png) repeat-y; padding:10px 10px 0px 10px;}
.customer_row {width:429px; float:left; padding: 0 0 10px 0;}
.customer_col1 {width:179px; float:left; }
.customer_col2 {width:250px; float:left; }
.customer_txtbox {width:200px; border:solid 1px #000; height:18px; padding:1px;}
a.cust_link {color:#000; text-decoration:none;}
a.cust_link:hover {color:#000; text-decoration:underline;}

.modalPopup
{
    background-color: #E00202;
    border-width: 1px;
    -moz-border-radius: 5px;
    border-style: solid;
    border-color: Gray;
    min-width: 250px;
    max-width: 500px;
}
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.modalPopup_GMap
{
    background-color: #E00202;
    border-width: 1px;
    -moz-border-radius: 5px;
    border-style: solid;
    border-color: Gray;
    min-width: 250px;
    max-width: 650px;
}
.Error-Div
{
    display: none;
    border: solid 1px #ff0000;
    background-color: #ffaaaa;
    padding: 5px;
}
.Error-Message
{
    display: inline;
}
.centerbooking{
width:936px; margin:0 auto;
}
.BlankGeneric{
width:880px;float:left; padding:0 30px;
}
.MiniGeneric{
width:750px; padding:0 18px; float:left;
}
.TextLeft{
text-align:left;
}
