h1, h2, h3, h4, h5, h6, img, p, form, input, select{margin:0px;padding:0px;}
table{font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.lnkshre-formwrap{float:left;width:336px;height:280px;background:url("http://www.onetravel.com/travel/widgets/combo/336x280/images/widget-reptr.gif") left top repeat-y;}
.lnkshre-botreptr{float:left;width:336px;height:280px;background:url("http://www.onetravel.com/travel/widgets/combo/336x280/images/widget-botline.gif") left bottom repeat-x;}
.lnkshre-botrrgtcrv{float:left;width:336px;height:280px;background:url("http://www.onetravel.com/travel/widgets/combo/336x280/images/widget-rgtcrv.gif") right bottom no-repeat;}
.lnkshre-botrlftcrv{float:left;width:336px;height:280px;background:url("http://www.onetravel.com/travel/widgets/combo/336x280/images/widget-lftcrv.gif") left bottom no-repeat;}
.lnkshre-tabs{float:left;width:336px;height:35px;}
.lnkshre-tabs ul{list-style:none;margin:0px;padding:0px;}
.lnkshre-tabs ul li{display:block;font: bold 14px/35px Arial,Helvetica,sans-serif;cursor:pointer;/*padding:7px 0 3px 0;*/width:112px; color:#fff;text-align:center;float:left;height:35px;}
.STabflightbg .showFlights {color: #E25915;}
.STabhotelbg .showHotels {color: #E25915;}
.STabcarbg .showCars {color: #E25915;}
.STabflightbg {line-height: 35px;text-align: left;}

.STabflightbg { background:url("http://www.onetravel.com/travel/widgets/combo/336x280/images/flightbg.gif") no-repeat left top;text-align:left;float:left;height:35px;}
.STabhotelbg {background:url("http://www.onetravel.com/travel/widgets/combo/336x280/images/hotelbg.gif") no-repeat left top;text-align:left;float:left;height:35px;}
.STabcarbg {background:url("http://www.onetravel.com/travel/widgets/combo/336x280/images/carbg.gif") no-repeat left top;text-align:left;float:left;height:35px;}


.lnkshre-formcont{float:left;width:306px;height:225px;padding:5px 15px 10px;}

.lnkshre-tpcont, .lnkshre-row{float:left;width:306px;}
.lnkshre-tgline{float:left;width:155px;}
.lnkshre-tgline h2{font:bold 14px Arial, Helvetica, sans-serif; color:#000;text-align:left;line-height:16px;}
.lnkshre-tgline h2 span{font-size:16px; color:#f77918;}
.lnkshre-otlogo{float:right;width:108px;}



.c1{font-size:11px;color:#000000;}
.bfrminput{border:1px solid #fc9d23;font:bold 11px Arial, Helvetica, sans-serif;color:#4d4e4e;line-height:18px;height:22px;padding-left:2px;}
.triptype{float:left;width:115px;font-size:11px;margin-left:12px;padding-top:5px;/*_margin-left:7px;line-height:17px;*/}
.dttime{width:53px;	float:left;	margin-bottom:5px;font-size:11px;/*line-height:29px;_padding-bottom:2px;*/}
.dttime1{width:23px;float:left;font-size:11px;}
.dttime1 img {margin-left:2px;}	
.dt{float:left;	padding-right:0px;/*line-height:29px;*/}
.dttime img{vertical-align:middle;}
.cal{cursor:pointer;}

a.orange-link{color:#d83d00;text-decoration:underline;}
a.orange-link:hover{color:#d83d00;text-decoration:none;}

.ErrorMsg div {
    background: none repeat scroll 0 0 #FFFFB7;
    color: #FF0000;
    font-size: 10px !important;
    margin: 0;
    padding: 0 2px;
    font-family:Arial, Helvetica, sans-serif;
}
.submit-btn{float:right; position:absolute;top:209px; _top:210px; left:230px;}
/* Calendar CSS */

.arrows { font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: white; text-decoration: none; }
a.arrows:active { font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.arrows:link { font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.arrows:hover { font-size: 12px; font-weight: bold; color: #cccccc; text-decoration: none; }
a.arrows:visited { font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; }

.dayOfWeek { font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }

.monthYear { font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: white; }

.passedDate { text-decoration: none; color: #999999; font-family:Arial, Helvetica, sans-serif;font-weight: bold; font-size: 11px; }

.emptyCell { text-decoration: none; color: #fe5210; font-family:Arial, Helvetica, sans-serif; font-size: 10px; }

a.validDate:link { font-weight: bold; font-size: 11px; color: #000000; text-decoration: none; font:Arial, Helvetica, sans-serif }
a.validDate:active { font-weight: bold; font-size: 11px; color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif }
a.validDate:hover { BACKGROUND: url(../images/date_hover.gif) #f6f5f5 no-repeat; color:#000000; cursor:hand; font-family:Arial, Helvetica, sans-serif; }
a.validDate:visited { font-weight: bold; font-size: 11px; color: #000000; text-decoration: none; padding:2px; font-family:Arial, Helvetica, sans-serif;}