body{ color:#707070; font-family:Arial; font-size:11px; margin:0px; padding:0px; background-image:url(../images/mainbg.gif); background-repeat:repeat-x;}
p{ margin:0px; padding:0px;}
select{ font-size:11px;}
h1{ margin:0px; padding:0px;}
h2{ margin:0px; padding:0px;}
img{ margin:0px; padding:0px;}
#headerbg{ background-repeat:no-repeat; background-image:url(../images/header.gif);height:54px;}
#headercontactbg{ background-repeat:no-repeat; background-image:url(../images/header_contact.gif);height:54px;}
.menu{ width:771px;}
.menu ul{ margin:0px; padding:0px; list-style:none;}
.menu li{ color:#FFFFFF; font-weight:bold; display:block; line-height:25px; background-image:url(../images/rednar.gif); background-repeat:no-repeat; background-position:left;  float:left; text-decoration:none;}
.menu li a{ color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; width:110px; text-align:center;}
.menu li a:hover{ color:#FFFFFF;  font-weight:bold; text-decoration:none; display:block;  background-color:#FF0000;}
.menu .select{ width:110px; background-color:#FF0000; line-height:25px; display:block; text-align:center;}
.arial12grey{color:#707070; font-family:Arial; font-size:12px; text-decoration:none;}
.arial12grey a{color:#707070; font-family:Arial; font-size:12px; text-decoration:none;}
.arial12grey a:hover{color:#707070; font-family:Arial; font-size:12px; text-decoration:underline;}
.arialred10{ color:#FF0000; text-decoration:none; font-size:10px;}
.arialred10 a{ color:#FF0000; text-decoration:none; font-size:10px;}
.arialred10 a:hover{ color:#FF0000; text-decoration:underline; font-size:10px;}
.arialred13{ color:#E93237; font-size:13px;}

.arialblue13{ color:#242C97; font-size:13px; text-decoration:none;}
.arialblue13 a{ color:#242C97; font-size:13px; text-decoration:none;}
.arialblue13 a:hover{ color:#242C97; font-size:13px; text-decoration:underline;}
.arialblue25{ color:#242C97; font-size:25px; font-weight:normal;}
.arialred25{ color:#ff0000; font-size:25px; font-weight:normal;}
.arialblue12{ font-size:12px; color:#257ECE;}

.arialblue11{ font-size:11px; color:#0D3984;}
.arialblue11 a{ font-size:11px; color:#0D3984; text-decoration:none;}
.arialblue11 a:hover{ font-size:11px; color:#E93237; text-decoration:none;}

 .ctr_link { font-size:11px; color:#000000; }
 .ctr_link a{ font-size:11px; color:#000000; text-decoration:none; }
 .ctr_link a:hover{ font-size:11px; color:#E93237; text-decoration:underline; }

  .ctr_link_sel { font-size:11px; color:#000000; font-weight:bold; }

.arialblue122{ font-size:12px; color:#242C97;}
.arialblue15{ font-size:15px; color:#167DBF;}
.arialblue15 a:link{ font-size:15px; color:#167DBF;text-decoration:none;}
.arialblue15 a:visited{ font-size:15px; color:#167DBF;text-decoration:none;}
.arialblue15 a:hover{ font-size:15px; color:#167DBF;text-decoration:none;color:#DD241A}

.arialred12{ color:#BD0000; font-size:12px;}

.arialred12_new { font-size:12px; color:#000000;text-decoration:none;}
.arialred12_new a{ font-size:12px; color:#000000;text-decoration:none;}
.arialred12_new a:hover{ font-size:12px; color:#ff0000;text-decoration:underline;}

.arialred12_red_to_black { font-size:12px; color:#ff0000;text-decoration:none;}
.arialred12_red_to_black a{ font-size:12px; color:#ff0000;text-decoration:none;}
.arialred12_red_to_black a:hover{ font-size:12px; color:#000000;text-decoration:underline;}


.arial12{ font-size:12px;}
.ptop{ padding-top:5px;}
.ptop15{ padding-top:15px;}
.pt{ padding-top:10px;}
.mtop{ margin-top:5px;}
.leftbg{ background-image:url(../images/leftbg.gif); background-repeat:repeat-y; width:219px; background-position:top; padding:5px 22px;  text-align:justify; line-height:16px;}
.leftbg2{ background-image:url(../images/leftbg2.gif); background-repeat:repeat-y; width:233px; background-position:top; padding:5px 15px; text-align:justify;}
.leftbg3{ background-image:url(../images/leftbg3.gif); background-repeat:repeat-y; width:243px; background-position:top; padding:0px 10px; text-align:justify;}
.searchbg{ background-image:url(../images/searchbg.gif); background-repeat:repeat-y; width:500px; background-position:top; padding:10px 0px; color:#000000;}
.searchborder{ border-bottom:1px solid #000000; width:428px; float:left; padding-bottom:5px; margin-bottom:5px;}
.searchmenu{ width:auto;}
.searchmenu ul{ margin:0px; padding:0px; list-style:none;font-size:10px;}
.searchmenu li{ color:#FFFFFF; font-weight:bold; display:block; line-height:14px; background-image:url(../images/searchbar.gif); 
background-color:#E93237; background-repeat:no-repeat; background-position:left;  float:left; text-decoration:none;}
.searchmenu li a{ color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; width:107px; text-align:center;}
.searchmenu li a:hover{ color:#E93237;  font-weight:bold; text-decoration:none; display:block;   background-image:url(../images/searchbar.gif); background-color:#C0C0C0; background-repeat:no-repeat; background-position:left;}
.searchmenu .search_select{ width:107px; color:#E93237; background-color:#C0C0C0; line-height:14px; display:block; text-align:center; background-image:none;}
.searchinput{ width:150px;  font-size:11px;}
.searchdrop{ width:90px; font-size:11px;}
.homesearch{ width:110px; padding-left:65px;}
.specialtext{ width:475px; background-image:url(../images/righttop.gif); background-repeat:no-repeat; padding-top:24px; padding-left:25px; height:30px;}
.specialcontent{ width:460px; padding:15px 20px 0px 20px;}
.rightbannerbg{ background-image:url(../images/rightbannerbg.gif); background-repeat:repeat-y; background-position:top; width:480px; padding:0px 10px;}
.bigbannerbg{ background-image:url(../images/bigbannerbg.gif); background-repeat:repeat-y; background-position:top; padding:0px 11px; width:750px;}
.pdtp { padding-top:149px;}
*html .pdtp { padding-top:143px;}
.travel_link{ width:460px;}
.travel_link ul{ margin:0px; padding:0px; list-style:none;}
.travel_link li{ list-style:none; padding-bottom:10px; text-decoration:underline; color:#167DBF; font-size:12px;}
.travel_link li a{ list-style:none; padding-bottom:10px; text-decoration:underline; color:#167DBF; font-size:12px;}
.travel_link li a:hover{  text-decoration:none; color:#167DBF; font-size:12px;}
.travelcontent{ width:460px; padding:0px 20px 0px 20px;}
.insbg{ background-image:url(../images/insubg.gif); background-repeat:repeat-y; width:220px; padding:0px 11px;}
.insbg2{ background-image:url(../images/insubg2.gif); background-repeat:repeat-y; width:220px; padding:0px 11px;}
.visaborder{color:#242C97; font-size:13px; border-bottom:1px solid #C3D8FC; padding-bottom:5px; padding-top:10px;}
.tripbg{ background-image:url(../images/tripbg.gif); background-repeat:repeat-y; width:280px; padding:10px 10px; color:#000000;}
.tripline{ border-bottom:1px solid #000000; padding-bottom:5px;}
.abouttop{ width:747px; background-image:url(../images/about_top.gif); background-repeat:no-repeat; padding-top:24px; padding-left:25px; height:26px;}
.aboutcontent{ padding:15px 20px; width:732px; font-size:12px; color:#000000; text-align:justify;}
.affline{ background-image:url(../images/line.gif); h.eight:30px; background-repeat:repeat-x;}
.affbullet ul{ margin:0px; padding:0px 0px 0px 20px; }
.affbullet li{ color:#171C84; list-style:disc; }
.footerbg{ background-image:url(../images/footerbg.gif); background-repeat:repeat-x; height:75px; padding-top:7px; padding-bottom:5px;}
.footerlink{ color:#474747; text-decoration:none; line-height:16px;}
.footerlink a{ color:#474747; text-decoration:none; line-height:16px;}
.footerlink a:hover{ color:#A80303; text-decoration:underline; line-height:16px;}

.inner_menu_heading { color:#E93237;font-family:Verdana;font-weight:bold;font-size:11px;}
.inner_menu_heading_blue {color:#242C97;font-family:Verdana;font-weight:bold;font-size:11px;}

.xhotel_city_drop_down { width:285px;height:100px;z-index:100; position:absolute; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; overflow:auto; background:#E7E7E7;visibility:hidden; font-family: Arial, Helvetica, sans-serif; color:#434343;  font-size:12px; font-weight:bold; padding:6px;
}

.hotel_city_drop_down { width:245px;z-index:100; position:absolute; overflow:auto; background:#fff;visibility:hidden; font-family: tahoma; color:#434343;  font-size:12px;  padding:3px;border:1px solid #000;
}

.hotel_city_drop_down a{ font-family: tahoma; color:#000000;  text-decoration:none; }

.hotel_city_drop_down a:hover{ font-family: tahoma; color:#000000; background:#A8C3F9; cursor:text;}


