@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600italic,600,700,700italic,800,800italic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);

body {
	margin:0; 
	padding:0;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size:13px;
	color:#3d4752;
	letter-spacing:0px;
}
a {outline:0;}
input[type="text"], input[type="password"], input[type="file"], textarea{border:1px solid #cccccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:5px; color:#323333; font-family: 'Open Sans', Arial, sans-serif; font-size:13px;}
input[type="password"] {font-family:Arial, Helvetica, sans-serif;}
input[type="checkbox"] {border:1px solid #cccccc;}
select{width:135%; border:0px solid #CC0000; outline:0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:5px 5px 5px 0; font-size:12px;}
.ui-datepicker-title select {width:60px; border:1px solid #999999; margin:2px; }
.dd_200 {background:url("../images/dd.jpg") no-repeat scroll 178px 0px;}
.dd_230 {background:url("../images/dd.jpg") no-repeat scroll 203px 0px;}
.dd_250 {background:url("../images/dd.jpg") no-repeat scroll 223px 0px;}
.dd_300 {background:url("../images/dd.jpg") no-repeat scroll 275px 0px; width:325px;}
.dd_150 {background:url("../images/dd.jpg") no-repeat scroll 123px 0px;}
.dd_80 {background:url("../images/dd.jpg") no-repeat scroll 53px 0px;}
.dd_65 {background:url("../images/dd.jpg") no-repeat scroll 38px 0px;}
.dd_45 {background:url("../images/dd.jpg") no-repeat scroll 23px 0px;}
.dropdown {overflow: hidden; border: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; background:#ffffff;}
h1{
	color:#003e93;
	background-color: #ebebeb; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ebebeb)); 
	background: -webkit-linear-gradient(top, #ffffff, #ebebeb); 
	background: -moz-linear-gradient(top, #ffffff, #ebebeb); 
	background: -ms-linear-gradient(top, #ffffff, #ebebeb); 
	background: -o-linear-gradient(top, #ffffff, #ebebeb);
	padding:10px 10px 10px 10px;
	font-size:18px;
	border-radius:3px;
	border:1px solid #b2b2b2;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:1px 1px 2px #bdbdbd;
	/*behavior:url(css/ie-css3.htc);*/
}
h2 {color:#054491; border:1px solid #d9d9d9; font-size:16px; margin:10px 0px 0px 0px; padding:5px;}
h3 {color:#999999; font-size:16px;}
h4 {font-size:16px; color:#054491; background-color:#d8d8d8; margin:0; padding:5px;}
h5 {font-size:14px; color:#054491; margin:5px 0;}	
h6 {color:#054491; font-size:18px; margin:10px 0px 0px 0px;}
#main-contant, .inner{width:1002px; margin:0px auto;}
#main-contant{min-height:510px}
.h_seperator {border-top:1px solid #d8d9da;}
.bg_menu{
	background-color: #014799; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0358b0), to(#014697)); 
	background: -webkit-linear-gradient(top, #0358b0, #014697); 
	background: -moz-linear-gradient(top, #0358b0, #014697); 
	background: -ms-linear-gradient(top, #0358b0, #014697); 
	background: -o-linear-gradient(top, #0358b0, #014697);
	height:40px;
}
.bcrumbs{
	color:#003e93;
	background-color:#ffffff;
	font-size:16px;
	font-weight:bold;
	border-radius:2px 2px 2px 2px;
	border:1px solid #b2b2b2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:1px 1px 2px #bdbdbd;
	/*behavior:url(css/ie-css3.htc);*/
}
.bg_blue {background-color:#044092;}
.bg_grey {background-color:#f7f7f7;}
.menu {list-style:none; color:#ffffff; height:40px; padding:0px;}
.menu li {display:inline-block; *display:inline; padding:0px 2px; vertical-align:middle;}
.menu li a {color:#ffffff; text-decoration:none; display:block; *display:inline; height:40px; padding-top:10px; font-size:13px;}
.active {color:#DF8E19 !important;}
.call_us {background:url(../images/bg_call_us.jpg) no-repeat; height:120px; margin-top:10px;}
.best_price {margin-top:-10px; margin-right:10px;}

.ico_fb, .ico_tw, .ico_utube, .more, .more_a, .search, .search_sm, .reset, .submit, .cancel, .next, .previous, .listing, .mapview, .mappoint,.add_room, .remove_room{background: url(../images/sprite.png) no-repeat scroll transparent; height:25px; width:25px; margin:2px; cursor:pointer;}
.ico_fb {background-position:-2px -6px;}
.ico_tw {background-position:-2px -38px;}
.ico_utube {background-position:-2px -69px;}
.more {background-position:-2px -472px; padding-left:25px;}
.more_a {background-position:-2px -127px; padding-left:25px;}
.search {background-position:-6px -146px; float:left; width:20px;}
.search_sm {background-position:-6px -151px; float:left; width:20px;}
.reset {background-position:-6px -172px; float:left; width:20px;}
.submit {background-position:-4px -198px; float:left; width:22px;}
.cancel {background-position:-4px -860px; float:left; width:22px;}
.next {background-position:-4px -198px; float:left; width:22px;}
.previous {background-position:-4px -226px; float:left; width:25px;}
.listing {background-position:-2px -250px; padding-left:30px;}
.mapview {background-position:-2px -280px; padding-left:30px;}
.mappoint {background-position:0px -274px; padding:8px 30px; font-size:14px;}
.benefits {background: url(../images/sprite.png) no-repeat scroll -3px -594px transparent; width:25px; height:25px; float:left;}
.book_search {background: url(../images/sprite.png) no-repeat scroll -4px -397px transparent; width:25px; height:25px; float:left;}
.promos {background: url(../images/sprite.png) no-repeat scroll -3px -635px transparent; width:25px; height:25px; float:left;}
.add_room {background-position:-2px -500px; padding-left:30px; width:60px;}
.remove_room {background-position:-2px -530px; padding-left:30px; width:90px;}
.ico_quotation {background: url(../images/sprite.png) no-repeat scroll transparent; background-position:-2px -560px; padding:2px 2px 2px 25px; margin-left:10px; font-weight:bold; cursor:pointer;}
.location {background: url(../images/sprite.png) no-repeat scroll transparent; background-position:-10px -674px; padding:2px 2px 2px 15px; cursor:pointer;}

.brd_gray {border:1px solid #d8d9da;}
.brdTBgray {border-top:1px solid #d8d9da; border-bottom:1px solid #d8d9da;}
.brd_blue {border:1px solid #044092;}
.brd_rad_lt {-moz-border-radius: 15px 0px 0px 15px; -webkit-border-radius: 15px 0px 0px 15px; border-radius: 15px 0px 0px 15px;}
.brd_rad_rt {-moz-border-radius: 0px 15px 15px 0px; -webkit-border-radius: 0px 15px 15px 0px; border-radius: 0px 15px 15px 0px;}
.brd_btm_sep {border-bottom:1px solid #dedede; box-shadow: 0px 1px 0px #ffffff;}
.bg_lgt_gray {background:#f5f5f5;}
.bg_drk_gray {background: #d8d8d8;}
.bg_white {background:#ffffff;}
.fc_blue {color:#054491;}
.fc_red, .error_msg {color:#e7031f;}
.fc_white, .fc_white a {color:#ffffff;}
.fc_green {color:#16a907; font-weight:semi-bold;}
.fc_gray, .fc_gray a {color:#323333; text-decoration:none;}
.fc_lgt_gray, .fc_lgt_gray a {color:#acaaaa;}

.brdRB {border-right:1px solid #dadada; border-bottom:1px solid #dadada;}
.brdB {border-bottom:1px solid #dadada;}
.brdR {border-right:1px solid #dadada;}

.btn_gray, .btn_blue {-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-decoration:none; color:#ffffff; padding:0px 10px; font-size:14px;}
.btn_blue {background-color:#013677;}
.btn_gray {background-color:#b6b5b5;}
.btn_green {
	background:#5CCD00;
	background:-moz-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5CCD00),color-stop(100%,#4AA400));
	background:-webkit-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-o-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-ms-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5CCD00',endColorstr='#4AA400',GradientType=0);
	padding:5px 10px;
	color:#fff;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size:12px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #459A00;
	text-decoration:none;
}

    .myButton {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
        box-shadow:inset 0px 1px 0px 0px #ffffff;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
        background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
        background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
        background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
        background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
        background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
        
        background-color:#ffffff;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #dcdcdc;
        
        display:inline-block;
        color:#054491;
        font-family:arial;
        font-size:12px;
        font-weight:bold;
        padding:2px 15px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #ffffff;
        
    }
    .myButton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
        background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
        background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
        background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
        background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
        background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
        
        background-color:#f6f6f6;
    }
    .myButton:active {
        position:relative;
        top:1px;
    }

.fs_10 {font-size:10px; font-size:9px \9;}
.fs_11 {font-size:11px; font-size:10px \9;}
.fs_12 {font-size:12px; font-size:11px \9;}
.fs_13 {font-size:13px; font-size:12px \9;}
.fs_14 {font-size:14px; font-size:13px \9;}
.fs_16 {font-size:16px; font-size:15px \9;}
.fs_18 {font-size:18px; font-size:17px \9;}
.fs_20 {font-size:20px; font-size:19px \9;}
.fs_22 {font-size:22px; font-size:21px \9;}
.fs_24 {font-size:24px; font-size:23px \9;}
.float_left, .booking_details_tab {float:left;}
.float_right {float:right;}
.clear {clear:both;}
.pointer, .hotel_details ul li {cursor:pointer;}
.no_underline {text-decoration:none;}
.underline {text-decoration:underline;}
.padd_3 {padding:3px;}
.padd_5 {padding:5px;}
.padd_10, .error_msg {padding:10px;}
.padd_15 {padding:15px;}
.padd_20 {padding:20px;}
.padd_30 {padding:30px;}
.paddL5 {padding-left:5px;}
.paddL10 {padding-left:10px;}
.paddLR5 {padding-left:5px; padding-right:5px;}
.paddLR10 {padding-left:10px; padding-right:10px;}
.paddL30 {padding-left:30px;}
.paddR10 {padding-right:10px;}
.paddR30 {padding-right:30px;}
.paddL_10 {padding-left:10px;}
.paddL_12 {padding-left:12px;}
.paddL_15 {padding-left:15px;}
.paddR_15 {padding-right:15px;}
.paddL50 {padding-left:50px;}
.paddL75 {padding-left:75px;}
.paddL20 {padding-left:20px;}
.paddR20 {padding-right:20px;}

.paddT5 {padding-top:5px;}
.paddT10 {padding-top:10px;}
.paddT15 {padding-top:15px;}
.paddT20 {padding-top:20px;}
.paddBT10 {padding-bottom:10px;}
.paddTB20 {padding:20px 0px;}
.paddTB10 {padding:10px 0px;}
.paddTB5 {padding:5px 0px;}

.margin0 {margin:0px;}
.margin_auto {margin:5px auto;}
.padding0 {padding:0px;}
.margin5 {margin:5px;}
.margin10 {margin:10px;}
.marginT3 {margin-top:3px;}
.marginT5 {margin-top:5px;}
.marginL5 {margin-left:5px;}
.marginL10 {margin-left:10px;}
.marginL20 {margin-left:20px;}
.marginL25 {margin-left:25px;}
.marginL30 {margin-left:30px;}
.marginL35 {margin-left:35px;}
.marginLR8 {margin:0px 8px;}
.marginR5 {margin-right:5px;}
.marginR10 {margin-right:10px;}
.marginR20 {margin-right:20px;}
.marginT10 {margin-top:10px;}
.marginT15 {margin-top:15px;}
.marginB5 {margin-bottom:5px;}
.marginB10 {margin-bottom:10px;}
.marginB15 {margin-bottom:15px;}
.marginB20 {margin-bottom:20px;}
.marginT0 {margin-top:-0px;}
.marginT-20 {margin-top:-20px;}
.marginT20 {margin-top:20px;}

.bold, .error_msg, .booking_details_tab ul{font-weight:bold;}
.no_bold{font-weight:normal;}

.block {display:block;}
.none {display:none;}
.overhidden {overflow:hidden;}

.width270 {width:270px;}
.width300 {width:300px;}
.width320 {width:320px;}
.width370 {width:370px;}
.width4per {width:4%;}
.width10per {width:10%;}
.width12per {width:12%;}
.width15per {width:15%;}
.width16per {width:16%;}
.width18per {width:18%;}
.width20per {width:20%;}
.width21per {width:21%;}
.width23per {width:23%;}
.width24per {width:24%;}
.width25per {width:25%;}
.width27per {width:27%;}
.width30per {width:30%;}
.width33per {width:33%;}
.width35per {width:35%;}
.width40per {width:40%;}
.width45per {width:45%;}
.width48per {width:48%;}
.width49per {width:49%;}
.width50per {width:50%;}
.width52per {width:52%;}
.width53per {width:51%;}
.width54per {width:54%;}
.width55per {width:55%;}
.width65per {width:65%;}
.width_43per {width:43%}

.width60per {width:60%;}
.width65per {width:65%;}

.width68per {width:68%;}


.width70per {width:70%;}
.width71per {width:71%;}
.width73per {width:73%;}
.width74per {width:74%;}
.width75per {width:75%;}
.width80per {width:80%;}
.width85per {width:85%;}
.width90per {width:90%;}
.width100per {width:100%;}


.height_10{height:10px;}
.height_20{height:20px;}
.height_30{height:30px;}

.align_center, .error_msg{text-align:center}
.align_left{text-align:left}
.align_right{text-align:right}
.frm_left_0{float:left;}

.agent_registration_process, .sup_registration_process {
    background: none repeat scroll 0 0 #e2e2e2;
    font-size:16px;
	border-radius:2px 2px 2px 2px;
	border:1px solid #b2b2b2;
	-moz-border-radius:5px;
	-webkit-border-radius:0px;
	box-shadow:1px 1px 2px #bdbdbd;
}
.agent_registration_process .personal_info,.sup_registration_process .personal_info, .personal_info2, .agent_registration_process .access_detl, .agent_registration_process .access_detl2,
	.agent_registration_process .contact_detl, .contact_detl2, .active_personal, .active_access, .active_contact {
    color: #000000;
    float: left;
    padding: 8px 70px 8px 70px;
}
.agent_registration_process .personal_info {
    background: url("../images/active_select.png") no-repeat scroll -204px -14px #fff;
    color:#807e7e;
    font-weight:bold;
}
.sup_registration_process .personal_info {
    background: url("../images/active_select.png") no-repeat scroll -9px -14px #FFFFFF;
    color:#807e7e;
    font-weight:bold;
}
.agent_registration_process .personal_info2 {
    background: url("../images/active_select.png") no-repeat scroll -204px -14px #E2E2E2;
    color:#807e7e;
    font-weight:bold;
}
.agent_registration_process .access_detl, .sup_registration_process .access_detl{
    background: url("../images/active_select.png") no-repeat scroll -131px -14px #E2E2E2;
    background-color:  #e2e2e2;
    color:#807e7e;
    font-weight:bold;
    padding: 8px 70px 8px 70px;
}
.sup_registration_process .access_detl{
		float:left
	}
.agent_registration_process .access_detl2 {
    background: url("../images/active_select.png") no-repeat scroll -131px -14px #ffffff;
    /*background-color:  #e2e2e2;*/
    color:#807e7e;
    font-weight:bold;
}
.agent_registration_process .contact_detl {
    background: url("../images/active_select.png") no-repeat scroll -131px -14px #E2E2E2;
    background-color:  #e2e2e2;
    color:#807e7e;
    font-weight:bold;
    padding-right:59px \9;
}
.active_personal {
    background: url("../images/active_select.png") no-repeat scroll -549px -93px transparent;
    color:#054491;
    font-weight:bold;
}

.active_contact{
		background:#ffffff;
		color:#054491;
    	font-weight:bold;
    	width: 165px;
	}

.sup_registration_process .active_personal{
		background: url("../images/active_select.png") no-repeat scroll -368px -93px transparent;
    	color:#054491;
    	font-weight:bold;
	}
.active_access{
 	background: url("../images/active_select.png") no-repeat scroll -476px -93px #e2e2e2;
 	color:#054491;
    font-weight:bold;
}
.sup_registration_process .active_access{
 	background: #ffffff;
    color: #054491;
    font-weight: bold;
    padding: 8px 163px;
}
.width100per {width:100%;}
.text_width225 input[type="text"], .text_width225 input[type="password"], .text_width225 textarea{width:220px}
.text_width225 .dropdown {width:230px}
.text_width225 select{width:130%}

.btn {
	float: left;
	background: url(../images/btn_left.png) no-repeat;
	padding: 0 0 0 8px;
	margin: 5px 0;
	cursor:pointer;
}
.btn a{
	float: left;
	height: 30px;
	background: url(../images/btn_stretch.png) repeat-x left top;
	line-height: 30px;
	padding: 0 0px;
	color: #fff;
	text-decoration: none;
}
.btn span {
	background: url(../images/btn_right.png) no-repeat;
	float: left;
	width: 8px;
	height: 30px;
}
.btn_try { background-color: #002c85; cursor:pointer;}

.btn_sm {
	float: left;
	background: url(../images/btn_left_sm.png) no-repeat;
	padding: 0 0 0 5px;
	margin: 5px 10px;
}
.btn_sm a{
	float: left;
	height: 20px;
	background: url(../images/btn_stretch_sm.png) repeat-x left top;
	line-height: 20px;
	padding: 0 0px;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
}
.btn_sm span {
	background: url(../images/btn_right_sm.png) no-repeat;
	float: left;
	width: 5px;
	height: 20px;
}
.btn_try_sm { background-color: #002c85; }
.btn_quote { background-color: #737373; }

.width_100per{ width:100%; }
.width_50per{ width:50%;}

.orange_color{
	color: #FFCC00;
	}
.frm_brdr {border:1px solid #cccccc; padding:10px; box-shadow:0px 0px 3px #bdbdbd; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.brd_rad {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.logout {background-color:#ee3034; padding:0px 10px; color:#ffffff; border-radius:10px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:13px; text-decoration:none;}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 31px;
	width: 100%;
}
ul.tabs li {
	float: left;
	padding: 0;
	line-height: 14px;
	margin:0px 0px 0px;
	background-color:#f2f2f2;
	height:31px;
	width:160px;
	text-align:center;
	overflow: hidden;
	position: relative;
	text-decoration:none;
	border:1px solid #d9d9d9;
	border-bottom:none;
	border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
}
ul.tabs li a {
	color:#18468d;
	display: block;
	font-size:16px;
	padding: 8px 0px 0px 10px;
	letter-spacing:0px;
	outline: none;
	margin:0px 3px -1px 0px;
	text-align:center;
	height:31px;
	width:160px;
	text-decoration:none;
	font-weight:bold;
	
}
ul.tabs li a:hover {
	background-color:#ffffff;
	margin:0px 3px -1px 0px;
	text-align:center;
	height:31px;
	width:160px;
	color:#18468d;
	font-size:16px;
	padding: 8px 0px 0px 10px;
	font-weight:bold;
}	
html ul.tabs li.active  {
	background-color:#ffffff;	
	text-align:center;
	height:32px;
	width:160px;
	color:#18468d;
	font-size:16px;
	padding: 0px 0px 0px;
	font-weight:bold;
}

html ul.tabs li.active a  {
	color:#18468d;
}
.tab_content {
	
}

.bg_lgt_blue {background-color: #e1eaef;}
.bg_yellow {background-color:#fefa99;}
.logout {background-color:#ee3034; padding:0px 10px; color:#ffffff; border-radius:10px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:13px; text-decoration:none;}

.rndedgebox{
	border:1px solid #b2b2b2;
	color:#3D4752;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:1px 1px 2px #bdbdbd;
	}
.tophead{
	border-bottom:1px solid #d9d9d9;
	background-color: #ebebeb; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ebebeb)); 
	background: -webkit-linear-gradient(top, #ffffff, #ebebeb); 
	background: -moz-linear-gradient(top, #ffffff, #ebebeb); 
	background: -ms-linear-gradient(top, #ffffff, #ebebeb); 
	background: -o-linear-gradient(top, #ffffff, #ebebeb);
	padding:10px 10px 10px 10px;
	font-size:16px;
	font-size:15px \9;
	color:#0550AB;
	font-weight:bold;
	}
	.tophead2{
	border-bottom:1px solid #b2b2b2;
	background-color: #ffffff; 
	padding:10px 10px 10px 10px;
	font-size:16px;
	}
	.hgt_40{height:40px;}

#ratebreakup {position:relative;}
.bd_bottom_dashed {border-bottom:1px dashed #bfbfbf;}
.verline {background:url(../images/ver_line.jpg) no-repeat top right; padding-right:15px;}
.rowsky {background:#F2F2F2;/*#F2F2F2;*/}
.row2 {background:#ffffff;}

.noselect {  
	-webkit-user-select: none;  
  	-moz-user-select: none;    
  	-ms-user-select: none;      
  	user-select: none;
}



/*-------My Account page-----*/

.clear										 	{ clear: both; display: block; font-size: 0;line-height: 0;}
.inner_myacc									{ width:960px;}
.inner_myacc h1									{ text-transform:uppercase;}
.inner_myacc ul									{ float:left; width:100%; display:block; padding:10px 0; margin:0;}
.inner_myacc ul li								{ float:left; display:block; padding:0 0 15px 0; margin:0; width:100%; text-align:center; position:relative;}
.inner_myacc ul li.last							{ padding:0;}
.credit-usa										{ width:470px; min-height:256px; border:#d4d4d4 solid 1px; border-radius:5px; box-shadow:#ccc 1px 1px 3px; float:left;}
.credit-usa h3									{ margin:0; background: -moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 transparent;border-bottom: 1px solid #B2B2B2; 
border-radius: 10px 10px 0 0;  color: #003E93;font-size: 16px; text-align:left;}
.credit-usa h3 span								{ padding:10px 0 10px 40px; background:url(../images/icon1.png) 10px center no-repeat; display:block; text-align:left !important;}
.inner_myacc ul li.frs							{ width:141px;}
.inner_myacc ul li.sec							{ width:150px;}
.inner_myacc ul li.trd							{ width:165px;}
.inner_myacc ul li h5							{ font-size:14px; margin:0; line-height:24px; font-weight:normal; display:block; text-align:center;}
.inner_myacc ul li em							{ font-style:normal; line-height:22px;}
.inner_myacc ul li span							{ display:block; text-align:center; }
.percentage-light {
    font-size: 18px;
    font-weight: 700;
    left: 8px;
    position: absolute;
    text-align: center;
    top: 71px;
    width: 100%;
}
.percentage-light span {display:inline !important;}
.inner_myacc ul li h4							{ font-size:20px; font-weight:700; background:none; display:block; text-align:center; line-height:30px; padding:0px 0;}
.inner_myacc ul li h4 i							{ font-style:normal; font-size:20px; font-weight:normal; display:block; text-align:center;}
.inner_myacc ul li a.cred						{ font-size:14px; color:#fff; background:url(../images/cred.png) left center no-repeat; width:136px; text-decoration:none; font-weight: normal; line-height:32px; display:block; padding:0 0 0 27px; margin:0 auto;}

.acc-set										{ width:470px; border:#d4d4d4 solid 1px; border-radius:5px; box-shadow:#ccc 1px 1px 3px; float:right;}
.acc-set h3										{ margin:0; background: -moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 transparent;border-bottom: 1px solid #B2B2B2; 
border-radius: 5px 5px 0 0;  color: #003E93;font-size: 16px; text-align:left; }
.acc-set h3 span								{ padding:10px 0 10px 40px; background:url(../images/icon2.png) 10px center no-repeat; display:block; text-align: left !important;}
.acc-set > div									{ padding:18px; display:block;}
.acc-set ul	,.my_report ul						{ width:100%; display:block; padding:0;}
.acc-set ul li,.my_report ul li					{ float:left; border:#d9d9d9 solid 1px; padding:0; border-radius:10px; margin-right:10px;}
.acc-set ul li 									{width:48.3%;}
.my_report ul li								{width:23%; list-style:none;}
.acc-set ul li.last	, .my_report ul li.last		{ margin:0}
.acc-set ul li h4, .my_report ul li h4			{ font-size:14px; line-height:normal;background:none; font-weight:normal; text-align:center; display:block; padding:15px 0; color:#05438e; border-bottom:#d9d9d9 solid 1px;}
.acc-set ul li span, .my_report ul li span		{ background:#f5f5f5; min-height:100px;padding:10px 0; display:block; text-align:center; border-radius:0 0 10px 10px;}
.acc-set ul li.last, .my_report ul li.last		{ margin:0}
.acc-set ul li h5, .my_report ul li h5			{ font-size:24px; color:#05438e; font-weight:700; display:block; text-align:center; font-family: 'Open Sans Condensed', sans-serif; }
.acc-set ul li b,.my_report ul li b				{ text-align:center; display:block; padding-top:10px;}
.acc-set ul li input,.my_report ul li input		{ width:87px; border:#003c8c solid 3px; color:#003c8c; border-radius:3px; margin:0 auto; height:16px; line-height:15px; padding:0; margin-top:6px; padding:0 5px; }
.acc-set ul li.last > div,.my_report ul li.last > div { padding-bottom:15px; background:#f5f5f5; border-radius:0 0 10px 10px;}

.booking-act									{ width:470px; border:#d4d4d4 solid 1px; border-radius:5px; box-shadow:#ccc 1px 1px 3px; float:left;}
.booking-act h3									{ margin:0; background: -moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 transparent;border-bottom: 1px solid #B2B2B2; 
border-radius: 5px 5px 0 0;  color: #003E93;font-size: 16px; text-align:left;}
.booking-act h3 span							{ padding:10px 0 10px 40px; background:url(../images/icon3.png) 10px center no-repeat; display:block; text-align:left !important;}

.mesges											{ width:470px;min-height:288px; border:#d4d4d4 solid 1px; border-radius:5px; box-shadow:#ccc 1px 1px 3px; float:right;}
.mesges h3										{ margin:0; background: -moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 transparent;border-bottom: 1px solid #B2B2B2; 
border-radius: 5px 5px 0 0;  color: #003E93;font-size: 16px; text-align:left; }
.mesges h3 span									{ padding:10px 0 10px 40px; background:url(../images/icon4.png) 10px center no-repeat; display:block; text-align: left !important;}
.mesges > div									{ padding:25px 18px 35px 18px; display:block;}
.inner_myacc ul li a > div						{ min-height:120px;]}
.mesges > div h5								{ display:block; float:left; width:100%; }
.mesges > div h5.inact a						{ background:url(../images/inactive-mail.png) left center no-repeat; cursor:default}
.mesges > div h5.act a							{ background:url(../images/active-mail.png) left center no-repeat; cursor:default}
.mesges > div h5 a								{ font-size:14px; font-weight:normal; text-decoration:none; line-height:24px; display:inline-block; padding-left:35px; color:#034488; float:right;}
.mesges > div h5 a b							{ font-size:18px; font-weight:700; width:45px;display:inline-block; text-align:right;}
.mesges > div h5 a em							{ text-align:left; font-style:normal; display:inline-block; width:58px;}
.mesges > div h2								{ font-size:48px; color:#003c8c; font-weight:700; display:block; padding-bottom:20px; border:none; margin:0;  margin-bottom:7px;width:80px; float:left; background:url(../images/mail.png) center bottom no-repeat;}
.blok											{ width:328px; height:62px; background:#e2dfdf; display:block; float:left; margin-left:15px; margin-top:23px;}
.blok em										{ height:62px; width:212px; background:#034488; display:block;}

/*-------Sub agents page-----*/
.sub-agent										{ display:block; width:100%; border:#d9d9d9 solid 1px; border-radius:5px;}
.sub-agent h3									{ background: -moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 transparent;border-bottom: 1px solid #B2B2B2; 
border-radius: 5px 5px 0 0; padding:5px 10px; margin:0; line-height:32px; font-size:16px; font-weight:500; position:relative;}
.sub-agent h3 span								{ padding-left:30px; display:block; background:url(../images/icon3.png) left center no-repeat; color:#083986; font-weight:700;}
.sub-agent h3 a.addsub							{ font-size:14px; color:#fff; background:url(../images/addseb.png) left center no-repeat; width:75px; display:block; text-decoration:none; position:absolute; right:10px; top:5px; z-index:99; line-height:32px; height:32px; padding-left:33px;}
.sub-agent ul									{ width:100%; display:block; padding:0; margin:0;}
.sub-agent ul li								{ width:100%; display:block; padding:0; margin:0;}
.sub-agent ul li:nth-child(odd)					{ background:#f8f8f8;}
.sub-agent ul li.hed							{ background:#0c4c8a;}
.sub-agent ul li.hed span						{ color:#fff;}
.sub-agent ul li span							{ text-align:center; line-height:32px; display:block; color:#31312f; font-size:14px; float:left;}
.sub-agent ul li span.rw1						{ width:77px; padding-right:45px;}
.sub-agent ul li span.rw2						{ width:167px;}
.sub-agent ul li span.rw3						{ width:157px;}
.sub-agent ul li span.rw4						{ width:126px;}
.sub-agent ul li span.rw5						{ width:209px;}
.sub-agent ul li span.rw6						{ width:172px;}
.sub-agent ul li span a							{ font-size:10px; color:#313334; text-align:center; margin-top:5px; margin-bottom:-7px; padding-top:10px; text-decoration:none; display:block; float:right; margin-right:10px;}
.sub-agent ul li span a.edit					{ background:url(../images/con1.png) center top no-repeat;}
.sub-agent ul li span a.active					{ background:url(../images/con4.png) center top no-repeat;}
.sub-agent ul li span a.login					{ background:url(../images/con2.png) center top no-repeat;}
.sub-agent ul li span a.email					{ background:url(../images/con3.png) center top no-repeat;}

/*-------charts and bar here-----*/

#simpleGraph									{ background: url(../images/graph-bg.jpg) left 5px no-repeat;  padding-top:53px; margin-bottom:12px;}
text											{ line-height:28px; color:#0c4c8a; font-family: 'Open Sans', sans-serif; display:none;}
.easyPieChart 									{ position: relative; text-align: center; margin:0 auto;}
.easyPieChart span								{ display:inline-block !important;}
.easyPieChart canvas 							{ position: absolute; top: 0;left: 0;}
.easyPieChart									{ }
svg												{ }
#chart_1										{ border:0px solid #CC0000;	width:100%; padding-top:33px;	height:150px !important; background: url(../images/graph-bg.jpg) left 5px no-repeat;width:435px !important; margin:0 auto; }
#chart2											{ height:162px !important; width:332px !important; background:none !important; position: absolute !important; left:-15px; top:-50px;}
.top-val										{ position:absolute; z-index:999; width:80%; padding:0 11%; float:left; top:20px;}
.crt											{ position:relative; padding-bottom:25px;}
.top-val label										{ float:left; padding-right:75px; font-size:14px; color:#555555; width:auto;}
.top-val label.last								{ padding:0 0 0 10px;}
.bot-val										{ position:absolute; bottom:15px; width:86%; padding:0 7%; z-index:99;}
.bot-val label									{float:left; padding-right:20px; font-size:13px; color:#05438e; width:auto;} 
.bot-val label.last								{ padding:0 0 0 10px;}
.chrt-load										{ background:#e2dfdf; height:62px; width:311px; margin-right:19px; float:right; margin-top:30px; position:relative;}



}
.ui-datepicker select{
	border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    font-size: 12px;
    outline: 0 none;
    padding: 1px;
    margin:2px;
    width: 70px;
	}
.booking_details_tab ul{
	list-style: none outside none;
	margin:5px 0px;
	padding:0px;
	font-size:15px;
}
.booking_details_tab ul li{float:left;}
.booking_details_tab ul li a{
		padding:5px 8px;
		border: 1px solid #cccccc;
		background: -moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 transparent;
    	border-bottom: 1px solid #B2B2B2;
    	margin: 0px 4px 0px 0px;
    	color: #333333;
    	text-decoration:none;
    	float:left;    	
	}
.booking_details_tab ul li.select a{color:#003E93}
.condensed {font-family: 'Open Sans', Condensed;}
.hotel_details ul{
	list-style:none;
	margin:0px;
	padding:0px;
	}
.hotel_details ul li{
		float:left; margin:0px 1px 0px 0px; 
		color:#054491; padding:5px; 
		background-color: #ebebeb; 
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ebebeb)); 
		background: -webkit-linear-gradient(top, #ffffff, #ebebeb); 
		background: -moz-linear-gradient(top, #ffffff, #ebebeb); 
		background: -ms-linear-gradient(top, #ffffff, #ebebeb); 
		background: -o-linear-gradient(top, #ffffff, #ebebeb);
		border-radius:5px 5px 0px 0px; 
		border: 1px #CCCCCC; 
		border-style: solid solid none solid;
		padding: 10px 15px;
	}
.hotel_details ul li.select, .hotel_details ul li:hover{background:#ffffff;margin: 1px 1px -15px 0;}
.675{height:410px}
.arial {font-family:Arial;}
.semibold {font-weight:600;}
.condensed {font-family: 'Open Sans Condensed', sans-serif;}
.675{height:410px}

.brwse{
	width:220px;
	width:235px \9;
}
.notmandtxtlabel{padding:5px 0 5px 15px;}
.hsdetail_address{width:300px; font-size:13px; color:#93969a; background:url("../images/sprite.png") no-repeat scroll -8px -673px transparent;padding-left: 15px;}
.email-icon{color:#666666; background:url("../images/sprite.png") no-repeat scroll  2px -771px transparent; font-size:12px; width:45x; height:20px; margin:3px; padding:20px 0px 0px; float:left}
.print-icon{color:#666666; background:url("../images/sprite.png") no-repeat scroll 0 -822px transparent; font-size:12px; width:33px; height:20px; margin:3px; padding:20px 0px 0px; float:left}
.show_img_block{border:1px solid #D8D9DA; padding:5px; float:left; width:308px; height:192px; margin-top: 17px;}
.thumb_block img{ float:left;}
.btn_close {background:url("../images/close_btn.png") no-repeat transparent; width:20px; height:20px;}

#flashContent { width:240px; height:90px; }
*+html #chart_p { left:-80px;}
*+html #chart_p2 { left:-80px;}
*+html #chart_1 > div{ position:absolute !important; left:-218px;}
*+html .bot-val	{ position:absolute; left:0;}
.sunmit_btn	{padding:7px 23px 7px 40px; color:#ffffff; background:url('../images/submit-btn.png'); border:none}
.proceed_text {float:right; position:absolute; z-index:1; border:1px solid #001F5D; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#264482; height:40px; width:200px; margin-left:160px; margin-top:-40px; color:#ffffff; padding:5px; display:none;}
.arrow-left {
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;	
	border-right:10px solid #264482; 
	margin-left:-15px;
	margin-top:10px;
}

.ui-datepicker-group-first {float:left; width:48%;}
.ui-datepicker-group-last {float:right; width:48%;}