/* CSS Document */
body{margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#2A2A2A; padding:0;}
h2{font:bold 13px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0; padding-top:7px; padding-left:5px; }
h1{font:bold 13px Arial, Helvetica, sans-serif; color:#000; margin:0; margin-bottom:7px;}
h3{font:bold 13px Arial, Helvetica, sans-serif; color:#000; margin:0; margin-bottom:7px; }
h4{font:normal 11px Arial, Helvetica, sans-serif; color:#2A2A2A; padding:15px 0px 0px 0px; height:30px;}
a:link, a:visited{text-decoration:none; color:#ff0000; }
a:hover{text-decoration:none; color:#000;}
.a1:link, .a1:visited{text-decoration:none; color:#ff0000; font:normal 11px Arial, Helvetica, sans-serif;}
.a1:hover{text-decoration:none; color:#000; font:normal 11px Arial, Helvetica, sans-serif;}
.a2:link, .a2:visited{text-decoration:underline; color:#333; font-weight:bold;}
.a2:hover{text-decoration:none; color:#ccc;}
div.clr{clear:both;}

.white{background:#F9F9F9;}
.red{font:bold 12px Arial, Helvetica, sans-serif; color:#F20000; }
.smallred{font:10px Arial, Helvetica, sans-serif; color:#F20000; padding-left:5px;}
.message{font:bold 12px Arial, Helvetica, sans-serif; color:#F20000;  padding:5px 5px 5px 5px;}
.black{font:bold 12px Arial, Helvetica, sans-serif; color:#000;}
#boldblack{font:bold 10px Arial, Helvetica, sans-serif; color:#000;}
#wrapper{margin:auto; width:auto; height:auto !important;}


/*header*/
#header{width:auto; height:auto; background:url(../images/header_bg.gif) repeat-x;}
#header_wp{width:960px; height:146px; margin:auto; background:url(../images/header_bg.gif) repeat-x;}
#logo{background:url(../images/logo.gif) no-repeat; width:467px; height:62px; margin:52px 0px 32px 0px; float:left;}
#slogan_wp{float:right; width:493px; height:146px;}
#slogan{width:465px; height:60px; margin:20px 0px 26px 25px; background:url(../images/slogan.gif) no-repeat;}
#card{ width:auto; height:23px; text-align:right;}
.gap{margin:0px 7px 0px 0px;}
#menu_wp{height:74px; width:auto; background:url(../images/menu_bg.gif) repeat-x; margin-bottom:10px;}
#menu_outer{width:960px; margin:auto; background:url(../images/menu_bg_red.gif) repeat-x; height:37px;/* background:url(../images/menu_bg.gif) repeat-x;*/}
#submenu{width:893px; height:37px; margin:auto; background:url(../images/submenu_bg.gif) repeat-x;}
/*header ends*/


/*personal info*/
#personal{width:528px; height:auto; margin:0; margin-top:15px; margin-left:10px;}


/*content*/
#content{width:960px; height:auto !important; margin:auto;}
#mid{height:auto !important; width:558px; margin:auto; float:left; position:relative;}
#mid_wp{width:538px; height:auto; margin:0px 10px 15px 10px;}
#form_bg{width:auto; height:27px; background:url(../images/search_bg.gif) repeat-x;}
#form{width:auto; background:#0583B4; height:auto; margin:0; padding:5px 0px 10px 0px;}
.formimg{padding:0; padding-right:45px;}
#category{width:518px; height:auto; margin:0; margin-top:15px; margin-left:10px;}
#ord{float:left; width:200px; height:30px;}
#showonroundtrip{ float:left; width: 318px; height:30px;}
#notfind{width:auto; padding:0px 0px 0px 90px; height:32px; position:relative;}
#content_bg{width:516px; height:auto; padding:10px; border:1px solid #E2E2E2; background:#efefef;}
#trip{border:2px solid #E2E2E2;}
.trip_bg{background:url(../images/submenu_bg.gif) repeat-x; height:auto; font:bold 11px Arial, Helvetica, sans-serif; color:#066990;  padding:10px;}
.trip_content{font:normal 11px Arial, Helvetica, sans-serif; color:#fff; background:#9BB8D5; padding:10px;}
.img{margin-right:10px;}
.tabledeco{border:1px solid #CACACA; text-align:center; height:20px;}
#privacy{width:808px; height:auto; float:left;}
#mid_wp2{width:788px; height:auto; margin:0px 10px 15px 10px;}
#content_bg2{width:764px; height:auto; padding:10px; border:2px solid #E2E2E2; background:#efefef;}
#fixedtipdiv{position:absolute; padding:5px; border:1px solid black; line-height:18px; z-index:100;}
#trip_bg{padding:10px; background:#d4d4d4; width:400px;}
.upper{background:#14A3C0; color:#fff; padding:3px; font-weight:bold; height:25px;}
#upper td{border:1px solid #E1E1E1; text-align:center; height:25px;}
#top a,#top a:hover{text-align:right;  margin:10px; font:bold 12px Arial, Helvetica, sans-serif; color:#066990;}


/*25deals*/
#dealtitle{width:533px; height:23px; background:#55A8DC; padding:0; padding-top:7px; padding-left:5px; margin-top:20px;}
#deal{background:#D4EDFD;/*url(../images/deal_bg.gif) repeat-x*/; width:100%; padding:0; padding-left:15px; padding-right:5px; margin:0; position:relative;}
#deal_wp{width:auto; height:auto; overflow:hidden;}
.blue{ font:bold 11px Arial, Helvetica, sans-serif; color:#066990;}
p.deal{line-height:18px; margin:0; margin-top:4px;}
/*content ends*/


/*leftbar*/
#leftbar{width:250px; float:left; position:relative; height:auto; background:#D7D6D6; margin-bottom:15px;}
#save{width:250px; height:166px; margin:0px 0px 13px 0px;}
#newsletter{background:url(../images/newsletter_up.gif) no-repeat; width:250px; height:18px;}
#newsbg{background:url(../images/newsletter_bg.gif) repeat-x; width:250px; height:94px; }
#newscontent{padding:10px 0px 0px 10px; float:left; height:auto; width:127px;}
.newscontent:link,.newscontent:visited{text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif; color:#2A2A2A;}
.newscontent:hover{text-decoration:underline; color:#000;}
#newspicture{float:right; width:103px; height:66px; background:url(../images/newsletter.gif) no-repeat; margin:14px 5px 0px 0px;}
.newshead{ font:bold 13px Arial, Helvetica, sans-serif; color:#036C94; height:auto; width:auto;}
#clientpicture{float:right; width:103px; height:66px; background:url(../images/client.gif) no-repeat; margin:14px 0px 0px 0px;}
#download{float:left; width:250px; height:91px; margin: 0px;}


/*rightbar*/
#rightbar{width:132px; height:auto !important; float:right; position:relative; background:#D7D6D6; padding:9px; margin-bottom:15px;}
.rtimage{padding:0px 0px 6px 0px;}


/*lowerpart*/
#lower{width:960px; height:auto; margin:auto; background:#F0EFEF;}
#lower_wp{width:932px; height:119px; padding:20px 0px 12px 18px;}
#car{width:168px; height:98px; float:left; margin:0; margin-right:20px; padding:0;  background:url(../images/car_lower.gif) no-repeat;}
#hotel{width:168px; height:98px; float:left; margin:0; margin-right:20px;  background:url(../images/hotel_lower.gif) no-repeat;}
#vacation{width:168px; height:98px; float:left; margin:0; margin-right:20px;  background:url(../images/vacation.gif) no-repeat;}
#cruises{width:168px; height:98px; float:left; margin:0; margin-right:20px;  background:url(../images/cruises.gif) no-repeat;}
#groups{width:168px; height:98px; float:left; margin:0;  background:url(../images/groups.gif) no-repeat;}
#name{height:21px; width:99px; margin:0; margin-left:35px; margin-top:98px; background:#D6D5D5; padding:0; text-align:center;}
.lower:link,.lower:visited{text-decoration:none; color:#000; font:bold 12px Arial, Helvetica, sans-serif;}
.lower:hover{text-decoration:none; color:#ff0000; font:bold 12px Arial, Helvetica, sans-serif;}


/*ajax*/
#titlesouth{height:28px; width:250px; background:url(../images/southasia_title.gif) no-repeat; padding:0px ; margin:0; }
#ajax{width:250px; height:auto; margin:0; margin-bottom:15px; padding:0;}


/*footer*/
#footer{width:auto; height:77px; background:#02577E; margin-top:10px;}
#footer_wp{width:960px; height:62px; color:#fff; background:#02577E; margin:auto; text-align:center; padding-top:15px; font:normal 11px Arial, Helvetica, sans-serif; color:#fff;}
/*footer ends*/

.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: #B08000;
color:#fff;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}
