body
{margin-top:0px; margin-bottom:0px; background-color:#C7E0FE;}
#both
{clear:both;}
img{border:none;}
.att_img{border:#D8EAFE 2px solid; padding:2px; cursor:pointer;}
a:link{color:#18F; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a:active{color:#18F; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a:visited{color:#18F; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a:hover{color:#DB3106; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.price:link{font-size:14px; font-weight:bold; color:#E98F0A; font-family:Arial, Helvetica, sans-serif;}
a.price:active{font-size:14px; font-weight:bold; color:#E98F0A; font-family:Arial, Helvetica, sans-serif;}
a.price:visited{font-size:14px; font-weight:bold; color:#E98F0A; font-family:Arial, Helvetica, sans-serif;}
a.price:hover{font-size:14px; font-weight:bold; color:#E98F0A; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#main{
	width:930px;
	border:#E6E6E6 0px solid;
	padding:0px;
	border-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	padding-bottom:15px;
}
#top_box{width:100%; height:90px; border:#000 0px solid;  padding:0px;}
label.error { float: none; color: red; font-size:11px; padding-left: .5em; vertical-align: top; font-family:Arial, Helvetica, sans-serif;}

#logo{
	width:240px;
	float:left;
	border:#000 0px solid;
	padding-left:15px;
	margin-left:0px;
	
}
#logo a{text-decoration:none}
#slogan{
	float:left;
	width:261px;
	margin-right:0px;
	margin-left:1px;
	height: 90px;
	background-image:url(../1images/top_bg.gif);
	border:#000 0px solid;
	background-repeat:repeat-x;
}
#slogan_box{
	text-align:center;
	padding-top:20px;
}
#slogan_text{
	font-size:14px;
	font-family:'Lucida Console', Monaco, monospace;
	color:#F35425
}
#right_logo{
	width:400px;
	float:right;
	margin-left:0px;
	border:#000 0px solid;
	padding-left:0px;
	height: 90px;
	background-image:url(../1images/top_bg.gif);
	background-repeat:repeat-x;
}
#rightlogo_box{
	text-align:right;
	padding-right:10px;
	padding-top:12px;
	line-height:21px;
}

#topdeal_box{width:890; border:#000 0px solid;  margin-top:10px; margin-bottom:10px; padding:10px;}
a.deals:link{text-decoration:underline; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#0057AE; font-weight:bold;}
a.deals:active{text-decoration:underline; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#0057AE; font-weight:bold;}
a.deals:visited{text-decoration:underline; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#0057AE; font-weight:bold;}
a.deals:hover{text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#D0400F; font-weight:bold;}
a.active_deal{text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#D0400F; font-weight:bold;}
.deal_img{border:#FFF 1px solid;}
.deal_img:hover{cursor:pointer; border:#B3E7FF 1px solid;}

#menu {
	font-family:      Arial, Helvetica, sans-serif;
	font-size:        12px;
	width:            100%;
	height:           35px;
	color:            white;
	font-weight:      bold;
	text-align:       center;
	margin-top:       10px;
}

#menu .menu_center a {
    color:            white;
    text-decoration:  none;
}

#menu .menu_center a:hover {
    color:            white;
    text-decoration:  none;
	color:#F39507;
	 
}

#menu .menu_center a.active_menu {
    color:            white;
    text-decoration:  none;
	color:#F39507;
	 
}

#menu .menu_center a.active_menu:hover{
    color:            white;
    text-decoration:  none;
	color:#F39507;
	 
}

#menu .navbar_selected_center a {
    color:            white;
    text-decoration:  none;
}

#menu .navbar_selected_center a:hover {
    color:            white;
    text-decoration:  underline;
}

#menu .tab {
    float:            left;
}

.menu_text {
    padding-top:      8px;
    padding-left:     7px;
    padding-right:    7px;
}

.menu_left {
    float:            left;
    background:       url(../images/menu_left.gif) no-repeat;
    width:            5px;
    height:           30px
}

.menu_center {
    float:            left;
    background:       url(../images/menu_bg.gif) repeat-x;
    height:           30px;
}

.menu_right {
    float:            left;
    background:       url(../images/menu_right.gif) no-repeat;
    width:            6px;
    height:           30px;
}

.navbar_selected_left {
    float:            left;
    background:       url(../images/menu_sleft.gif) no-repeat;
    width:            5px;
    height:           30px
}

.navbar_selected_center {
    float:            left;
    background:       url(../images/menu_scenter.gif) repeat-x;
    height:           30px;
}

.navbar_selected_right {
    float:            left;
    background:       url(../images/menu_sright.gif) no-repeat;
    width:            6px;
    height:           30px;
}

.selected .menu_left {
    background:       url(../images/menu_sleft.gif) no-repeat;
}

.selected .menu_center {
    background:       url(../images/menu_scenter.gif) repeat-x;
}

.selected .menu_right {
    background:       url(../images/menu_sright.gif) no-repeat;
}

#menu_bottom {
	clear:            both;
	background:       #FF7533;
	height:           5px;
	width:            100%;
	font-size:        0;
}

.clear_both {
    clear:            both;
    font-size:        0;
    height:           0;
}

#menu_selection {
    float:            right;
}

.roundedcornr_box_642493 {
	background: url(../images/roundedcornr_642493_tl.png) no-repeat top left;
}
.roundedcornr_top_642493 {
	background: url(../images/roundedcornr_642493_tr.png) no-repeat top right;
}
.roundedcornr_bottom_642493 {
	background: url(../images/roundedcornr_642493_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_642493 div {
	background: url(../images/roundedcornr_642493_br.png) no-repeat bottom right;
}
.roundedcornr_content_642493 {
	background: url(../images/roundedcornr_642493_r.png) top right repeat-y;
}

.roundedcornr_top_642493 div,.roundedcornr_top_642493,
.roundedcornr_bottom_642493 div, .roundedcornr_bottom_642493 {
	width: 100%;
	height: 5px;
	font-size: 1px;
}
.roundedcornr_content_642493, .roundedcornr_bottom_642493 {
	margin-top: -19px;
}
.roundedcornr_content_642493 { padding: 0 0px; }



.title {
	border-left: solid 0px #9bccfc;
	border-right: solid 0px #9bccfc;
	font-weight: bold;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	padding: 0 0 5px 5px;
	color: #003366;
	clear: both;
	font-size: 18px;
}

.myBox {
	color:#333;
	width: 98%;
	padding: 0px;
	padding-left:2px;
	padding-right:2px;
	text-align: left;
	background-color:#FFFF9F;
	border: 1px solid #FF7533;
	height:375px;
	padding-bottom:3px;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

 .myBox2{
    color:#333;
    width: 98%;
    padding: 0px;
	padding-left:2px; 
	padding-right:0px;
    text-align: left;
    background-color:#FFF;
    border: 1px solid #cce1ff;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.myBox3{
	color:#333;
	width: 98%;
	padding-left:2px;
	padding-right:2px;
	text-align: left;
	float:left;
	background-color:#FFF;
	border: 1px solid #cce1ff;
	height:auto;
	padding-bottom:3px;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}

.myBox4{
    color:#333;
    width: 400px;
	float:left;
    padding: 0px;
	padding-left:2px; padding-right:2px;
    text-align: left;
    background-color:#FFFF9F;
    border: 1px solid #FF7533;
	height:360px;
	padding-bottom:3px;
 
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}

#head1{display:block; width:100%; background-image:url(../images/head_bg.gif); background-repeat:repeat-x; padding:5px; padding-left:0px; padding-right:0px;}
#box_head1{padding-left:5px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#00376F; font-weight:bold;}
#box_content1{padding:8px; text-align:justify; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333;}
#head2{display:block; width:100%; padding:5px; padding-left:0px; padding-right:0px; background-image:url(../images/fare-show-bg.png); background-repeat:repeat-x;}
#box_head2{padding-left:5px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#00376F; font-weight:bold; padding-bottom:5px;}
#box_content2{padding:8px; text-align:justify; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333; padding:3px;}
#data2{padding:8px; text-align:justify; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333; padding:3px;}
#head3{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#004080; font-weight:bold;}
.text{ width: 175px; height:18px; border:#666 1px solid; padding-left:2px; color:#333; padding-top:2px;}
#response{}
#wait_msg{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#F3553F; display:block; width:300px; padding:2px; background-color:#DDFADA; border:#87E485 1px solid; display:none;}
#res_msg{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#10BA07; width:300px;
margin-right:auto; margin-left:auto;padding:2px; background-color:#DDFADA; border:#87E485 1px solid; height:25px;  text-align:center; display:none;}
#heading{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#00376F; font-weight:bold;}

a.plinks:link{color:#18F; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
a.plinks:active{color:#18F; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
a.plinks:visited{color:#18F; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
a.plinks:hover{color:#DB3106; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
a.pop_link{color:#DB3106; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}

a.links:link{color:#18F; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.links:active{color:#18F; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.links:visited{color:#18F; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.links:hover{color:#DB3106; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.fare{border-bottom:#333 1px solid; height:23px; vertical-align:top; background-color:#FFF;}
.fare_table{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#39F; margin-bottom:0px; margin-top:0px;}
.fare_text a:link,.fare_text a:visited,.fare_text a:active{color:#E02807; font-weight:bold; font-size:12px; text-shadow:#FA4221;}
.fare_text a:hover{text-decoration:none}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index:2222;
	}
.pt{border:#B0D8FF 1px solid;}	
a.flink:link{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#363636; text-decoration:underline; font-weight:bold;}
a.flink:active{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#363636; text-decoration:underline; font-weight:bold;}
a.flink:visited{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#363636; text-decoration:underline; font-weight:bold;}
a.flink:hover{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#D38F03; text-decoration:none; font-weight:bold;}

