/** {margin:0 auto; padding:0;}*/
/*body {background-color:#ffffff; background:url(../images/bg.jpg) repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6d6d6d; padding-bottom:60px;}*/
a {outline:none; 
/*    text-decoration:none;*/
    color:#232323;}
/*a:hover {color:#E23C50;}*/

.lfloat {float:left;}
.rfloat {float:right;}
.clrall {clear:both;}

ul {/*list-style:none;*/}
img {border:0;}
.m-l-6 {margin-left:6px !important;}
.btn1 {background:url(../images/btn1.jpg) no-repeat; border:none; cursor:pointer; width:87px; height:35px; display:inline-block; text-align:center; color:#fff; font-size:18px; font-weight:normal; line-height:33px;}
.btn1:hover {color:#242424;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
h2 {font-size:18px; color:#232323; padding-bottom:10px;}
h3 {font-size:14px; color:#232323; padding-bottom:10px;}
h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#929292; font-style:italic; padding-bottom:14px; font-weight:normal;}

.wrapper {width:960px; position:relative;}
#logo {margin-bottom:20px;}
#agentlogin {float:right; margin-right:20px; padding-top:13px;}
#agentlogin a {color:#343434; font-size:14px; font-weight:bold;}
#agentlogin a:hover {color:#CB3144;}

#top {height:37px;}
#menu {font-size:15px; float:left; height:37px; line-height:37px; font-weight:bold;}
#menu ul {padding:0; margin:0;}
#menu ul li {float:left; margin-right:5px;}
#menu ul li a {color:#333; padding:10px;}
#menu ul li a:hover {color:#CB3144;}
#menu ul li a.selmenu {color:#CB3144;}
/*#menu ul li a:active {font-style:italic; color:#fff000;}
*/
#call-tag {width:251px; height:37px; line-height:37px; float:right;}
#call-tag div {background:url(../images/tollfree.png) left 12px no-repeat; font-size:18px; color:#2d2d2d; padding-left:35px;}
#call-tag div span {color:#cb3144;}

#box-outer {position:absolute; left:0; bottom:0; width:960px; height:59px;}
#service_footer {height:59px; width:960px;}
#service_footer li {float:left; margin-right:6px;/* width:316px; height:59px;*/}
#service_footer li h5 {color:#fff; font-size:14px; font-weight:bold; margin-bottom:5px;}
#service_footer li h6 {color:#fff; font-size:21px; font-weight:bold;}
/*#service_footer li h6 span {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; font-weight:normal; color:#929292; display:block; margin-top:4px;}*/
#service_footer li dl {position:relative; width:316px; height:59px; float:left;}
#service_footer li dl dt {position:relative; width:284px; height:35px; line-height:35px; float:left; cursor:pointer; white-space:nowrap; background:url(../images/transbg1.png) repeat; padding:12px 12px 12px 20px;}
#service_footer li dl:hover dt {background:url(../images/transbg1.png) repeat; color:#333; z-index:110;}
#service_footer li dl dd.left {left:0;}
#service_footer li dl dd {background:url(../images/transbg1.png) repeat; bottom:59px; cursor:default; display:none; height:190px; position:absolute; right:0; text-align:left; width:316px; z-index:100; color:#fff;}
/*#service_footer li dl dd h6 {color:#fff; font-size:14px; font-weight:bold;}
#service_footer li dl dd h6 span {font-size:12px; font-style:italic; color:#929292; display:block; margin-top:5px;}*/
#service_footer li dl dd p {line-height:17px; padding-bottom:9px;}
#service_footer li dl:hover dd {display:block;}

#service_footer li dl dd .service-footer-wrap {padding:6px 16px;}

#service_footer li dl dd p a {color:#fff; text-decoration:underline;}
#service_footer li.last {margin-right:0;}

.banner-wrap {width:316px; height:190px; position:relative; background-color:#fff; text-align:center;}
/*#slides {position:absolute; top:0; left:0; z-index:999;}*/
.slides_control {width:316px !important; height:190px;} 
.slides_container {width:316px; overflow:hidden; position:relative; display:none;}
.slides_container img {display:block; width:auto; left:none !important; top:none !important; position:relative !important;}

#slides .next, #slides .prev {position:absolute; top:90px; left:0; width="25" height="21" display:block; z-index:101;}
#slides .next {left:291px;}

#slides1 .next, #slides1 .prev {position:absolute; top:90px; left:0; width="25" height="21" display:block; z-index:101;}
#slides1 .next {left:291px;}


/* inner start */
#container {background-color:#fff;}
#container p {color:#6d6d6d; line-height:19px; text-align:justify; padding-bottom:10px;}
#banner-inner {width:960px; height:160px; position:relative;}
.logo-box-inner {background:url(../images/logo-bg.png) no-repeat; width:441px; height:76px; position:absolute; left:-12px; top:35px; padding:10px 0 0 10px;}

#panel-left {float:left; background:#fff url(../images/left-bg.jpg) top left no-repeat; width:238px; padding:20px 10px 10px; min-height:330px;}
.box1 {margin-bottom:25px; width:238px;}
.drpdwn-box {background-color:#fff; border:#d1d1d1 1px solid; width:238px; height:32px; margin-bottom:15px; margin-left:0;}

#panel-right {float:right; background:#fff url(../images/right-bg.jpg) top left no-repeat; width:640px; padding:20px 36px 16px 26px; min-height:330px;}
.ul-flights {padding:0; margin:0; float:left; width:45%;}
.ul-flights li {margin-bottom:18px;}
.ul-flights li a {color:#6d6d6d;}
.ul-flights li a:hover {color:#E23C50;}

#flights-names {height:39px;}
.logothumb {width:126px; height:39px; margin-right:30px; float:left; overflow: hidden;}
.logothumb img {width:126px; height:39px; border:0px;}

.tbl1 td {padding:5px; border-bottom:#ddd 1px dotted;}
/* inner end */

.frmglobal p {margin:2px 0 6px; line-height:20px;}
.frmglobal p label {float:left; line-height:20px; margin-right:13px; text-align:left; width:86px;}
.frmglobal .inputtxt {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:6px 3px; border:1px solid #E9E9E9; background-color:#fafafa; color:#757575;}
.frmglobal .inputtxt1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:6px 3px; border:1px solid #E9E9E9; resize:none; background-color:#fafafa; color:#757575;}
.frmglobal .inputtxt:active, .frmglobal .inputtxt1:active, .frmglobal .inputtxt:focus, .frmglobal .inputtxt1:focus {background-color:#fff; border:1px solid #f99f9f; color:#757575;}
.btnfrm {background:url(../images/btn1.jpg) no-repeat; width:87px; height:35px; color:#fff; cursor:pointer; font-weight:bold; border:0;}
.btnfrm:hover {color:#242424;}


#footer {color:#333; margin-top:20px; width:960px;}
#footer p {padding-bottom:3px;}
#footer a {color:#E23C50;}
#footer a:hover {color:#333;}

.redmsg{
	color:#FF0000 !important;
	font-size		: 8pt; letter-spacing: normal;
	font-weight		: Bold;
	font-family		: Verdana;
}
.successMsg {
	font-size		: 10pt; letter-spacing: 1px;
	font-weight		: Bold;
	color			: #E23C50 !important;
	font-family		: Verdana;
}
#visa ul {list-style:inside; line-height:18px;}
#visa ol {line-height:20px; margin-left:18px;}
#page_content ul {list-style:inside; line-height:18px;}
#page_content ol {line-height:25px; padding-left:20px;}

.table-long{border:#000000 1px solid;}
.table-long td {padding:8px 5px;/* border-bottom:#000000 1px solid; border-right:#fff 2px solid;*/}

#imageDivLink{line-height:10px; padding:0 !important;}
.noti_bubble {
    position:absolute;    /* This breaks the div from the normal HTML document. */
    top: 0px;
    left:46px;
    padding:1px 3px 1px 3px;
    background: url(../images/notification.jpg); /* you could use a background image if you'd like as well */
    color:white;
    font-weight:bold;
    font-size:10px;

    /* The following is CSS3, but isn't crucial for this technique to work. */
    /* Keep in mind that if a browser doesn't support CSS3, it's fine! They just won't have rounded borders and won't have a box shadow effect. */
    /* You can always use a background image to produce the same effect if you want to, and you can use both together so browsers without CSS3 still have the rounded/shadow look. */
    /*border-radius:30px;
    box-shadow:1px 1px 1px gray;*/
}