body { font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; }

/*-----------Header Css Starts-------------*/
.headerlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e484f;
	border-bottom:#dcdfe3 1px solid;
	line-height:20px;
	font-weight:bold;
	padding-right:5px;
}
.headerlinks a:link, .headerlinks a:visited, .headerlinks a:active {
	color:#3e484f;
	font-weight:normal;
	text-decoration:none;
}
.headerlinks a:hover {
	color:#ff0000;
	font-weight:normal;
	text-decoration:underline;
}
.tabmarrgt {
	margin-right:5px;
	margin-top:26px;
}
.bgwhite {
	background-color:#FFFFFF;
}
.maintab {
	margin-left:7px; 
	margin-right:8px;
}
/*-----------Header Css Ends-------------*/


/*-----------Left Side Css Start-------------*/

.redheader {
	background-color:#e9371f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	height:27px;
	font-weight:bold;
	text-align:left;
	padding-left:6px;
}
.hoteldeals {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#28333e;
	text-align:left;
	line-height:22px;
	padding-left:6px;
}
.hoteldeals a:link, .hoteldeals a:visited, .hoteldeals a:active {
	color:#28333e;
	text-decoration:none;
}
.hoteldeals a:hover {
	color:#000000;
	text-decoration:underline;
}
.hoteldeals b{
	font-size:12px;
	font-weight:bold;
	color:#f63500;
}
.hoteldeals i{
	font-size:12px;
	font-weight:bold;
	color:#28333e;
	font-style:normal;
}
.hoteldealsmirelink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#28333e;
	text-align:left;
	line-height:30px;
	padding-left:6px;
}
.hoteldealsmirelink a:link, .hoteldealsmirelink a:visited, .hoteldealsmirelink a:active {
	color:#28333e;
	text-decoration:underline;
}
.hoteldealsmirelink a:hover {
	color:#000000;
	text-decoration:none;
}
.hoteldealswithbg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#28333e;
	background-color:#fff2e0;
	border-top:#fcd8b4 1px solid;
	text-align:left;
	padding-left:6px;
	line-height:22px;
}
.hoteldealswithbg a:link, .hoteldealswithbg a:visited, .hoteldealswithbg a:active {
	color:#28333e;
	text-decoration:none;
}
.hoteldealswithbg a:hover {
	color:#000000;
	text-decoration:underline;
}
.hoteldealswithbg b{
	font-size:12px;
	font-weight:bold;
	color:#f63500;
}
.moredeals { 
	border-top:#ededed 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#fbfbfb;
	height:20px;
	padding-left:6px;
}
.moredeals a:link, .moredeals a:visited, .moredeals a:active { 
	color:#f03c10;
	text-decoration:underline;
}
.moredeals a:hover { 
	color:#000000;
	text-decoration:none;
}
.travelresources {
	background-color:#4d5a66;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	height:26px;
	font-weight:bold;
	padding-left:6px;
}

/*-----------Left Side Css Ends-------------*/

/*-----------Right Side Css Start-------------*/

.tablemarleft {
	margin-left:9px;
}
.rightbgimg {
	background-image:url(../images/rightbg.jpg);
	background-repeat:repeat-y;
	width:470px;
}
.couponimg {
	/* background-image:url(../images/couponimg.jpg);*/
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:22px;
	color:#4a4a4a;
	text-align:right;
	padding-right:30px;
	font-weight:bold;
	height:79px;
}
.couponimg b {
	font-size:26px;
	color:#000000;
}
.couponimg DIV {
	padding-top:20px; }

.airfaredealstxt {
	font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 font-weight:bold;
	 color:#000000;
	 line-height:25px;
	 padding-left:11px;
	text-align:left;
}
.airfaredeal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#28333e;
	text-align:left;
	padding-left:11px;
	line-height:30px;
}
.airfaredeal a:link, .airfaredeal a:visited, .airfaredeal a:active {
	color:#28333e;
	text-decoration:none;
}
.airfaredeal a:hover {
	color:#000000;
	text-decoration:underline;
}
.airfaredeal b{
	font-size:12px;
	color:#f63500;
}
.airfaredeal i{
	font-size:11px;
	color:#55585c;
	font-style:normal;
}
.airfaredealswithbg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#28333e;
	background-color:#efefef;
	border-top:#dbd8d5 1px solid;
	text-align:left;
	padding-left:11px;
	line-height:24px;
}
.airfaredealswithbg a:link, .airfaredealswithbg a:visited, .airfaredealswithbg a:active {
	color:#28333e;
	text-decoration:none;
}
.airfaredealswithbg a:hover {
	color:#000000;
	text-decoration:underline;
}
.airfaredealswithbg b{
	font-size:12px;
	color:#f63500;
}
.airfaredealswithbg i{
	font-size:11px;
	color:#55585c;
	font-style:normal;
}
.flightheading {
	font-family:tahoma;
	font-size:15px;
	font-weight:bold;
	color:#373636;
	padding-left:16px;
	padding-top:18px;
	text-align:left;
}
.flttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c4857;
	line-height:18px;
	text-align:justify;
	padding-left:16px;
	padding-right:10px;
	padding-top:7px;

}
.rgthgtset {
	height:26px;
	!height:33px;
}
.rgthgtairlineset {
	height:157px;
	!height:160px;
}
.rgthgtairportset {
	height:13px;
	!height:15px;
}
.rgthgthotelset {
	height:12px;
	!height:13px;
}
.rgthgtcarset {
	height:26px;
	!height:34px;
}
.btmlinks {
	background-color:#efefef;
	color:#252e38;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-bottom:7px;
	padding-top:7px;
	text-align:left;
	line-height:20px;
}
.btmlinks a:link, .btmlinks a:visited, .btmlinks a:active {
	color:#252e38;
	text-decoration:none;
}
.btmlinks a:hover {
	color:#000000;
	text-decoration:underline;
}
.airfaredealwbtmbdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#28333e;
	text-align:left;
	border-bottom:#dcdbda 1px solid;
	padding-left:11px;
	line-height:35px;
}
.airfaredealwbtmbdr b{
	font-size:12px;
	color:#f63500;
}
.airfaredealwbtmbdr i{
	font-size:11px;
	color:#55585c;
	font-style:normal;
}

.hoteldealspage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#28333e;
	text-align:left;
	line-height:18px;
}
.hoteldealspage a:link, .hoteldealspage a:visited, .hoteldealspage a:active {
	font-size:11px;
	color:#f03c10;
	text-decoration:none;
}
.hoteldealspage a:hover {
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.hoteldealspage b{
	color:#f03c10;
}
.pxbg {
	background-color:#dbd8d5;
	}
/*-----------Left Side Css Ends-------------*/

/* copied from Newstyle.css & Cheapo_style.css */

.copyright { font-size:11px; color:#757575;}

.footer { font-size:11px; font-weight:normal; color:#333333; text-decoration:none; padding-left:12px; }
.footer a:link, .footer a:active, .footer a:visited { font-size:11px; font-weight:normal; color:#333333; text-decoration:underline; }
.footer a:hover { font-size:11px; font-weight:normal; color:#FF0000; text-decoration:none; }

.padset {padding-left:12px; padding-right:20px;}

.footertext { font-size: 11px; COLOR: #000000; line-height:17px; font-weight:normal; padding-left:12px; padding-right:20px; }

.breadcrumb { font-size: 11px; COLOR: #000000; line-height:17px; font-weight:normal; padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px;  }
.breadcrumb a:link { font-size: 11px; COLOR: #000000; line-height:20px; font-weight:normal; text-decoration:underline; }
.breadcrumb a:visited { font-size: 11px; COLOR: #000000; font-weight:normal; text-decoration:underline; }
.breadcrumb a:hover { font-size: 11px; COLOR: #F5592E; font-weight:normal; text-decoration:none; }
.breadcrumb a:active { font-size: 11px; COLOR: #000000; font-weight:normal; text-decoration:underline; }

.formtext {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-align:left}
.formtext u {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; text-decoration:none; font-style:none;}
.formtext a:link, .formtext a:visited, .formtext a:active  {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#ff0000; text-decoration:none;}
.formtext a:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; text-decoration:underline;}

.fntNormalLnk { font-weight:normal; font-size:11px; color:#000000; }
.fntNormalLnk a:link, .fntNormalLnk a:active, .fntNormalLnk a:visited { font-weight:normal; font-size:9px; color:#0033cc; text-decoration:none; }
.fntNormalLnk a:hover { font-weight:normal; font-size:9px; color:#0033cc; text-decoration:none; }
.fntNormalLnk TD { font-weight:normal; font-size:11px; color:#000000; }
.fntNormalLnk B { font-weight:normal; font-size:11px; color:#000000; text-decoration:underline; }
.fntNormalLnk B a:link, .fntNormalLnk B a:active, .fntNormalLnk B a:visited
{font-weight:normal; font-size:11px; color:#000000; text-decoration:underline;}
.fntNormalLnk B a:hover { font-weight:normal; font-size:11px; color:#FF0000; text-decoration:underline; }
.fntNormalLnk I { font-weight:normal; font-size:10px; color:#FF0000; font-style:normal; }
.fntNormalLnk STRONG { font-size:11px; color:#000000; }

.lit {  font-size: 10px; font-weight: normal; color: #000000; }

.minor {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;}
.minor a:link, .minor a:visited, .minor a:active {color:#000000; text-decoration:underline; font-weight:normal;}
.minor a:hover {color:#ff0000; text-decoration:underline; font-weight:normal;}

.moresearch { FONT-SIZE: 12px; COLOR: #eb0b00;  font-weight:bold; }
.moresearch a:link, .moresearch a:active, .moresearch a:visited { FONT-SIZE: 12px; COLOR: #eb0b00;  font-weight:bold; text-decoration:underline; }
.moresearch a:hover { FONT-SIZE: 12px; COLOR: #000000; font-weight:bold; text-decoration:none; }

.searchformmtd {height:29px; !height:41px;}
.searchformmtd1 {height:15px; !height:13px;}

.inputBig { font-weight:normal; font-size:11px; color:#000000; width:100px; }
.inputSmall { font-weight:normal; font-size:11px; color:#000000; width:70px; }

h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; }
h1 { background-color:#0490da; font-size:13px !important; color:#FFFFFF; padding-left:10px; height:25px; !height:23px; font-weight:bold !important; padding-top:7px; text-align:left; font-family:Arial, Helvetica, sans-serif !important;}

h2 { font-family:tahoma; font-size:15px !important; font-weight:bold !important; color:#373636; padding-left:16px; padding-top:18px; text-align:left; }

h3 { background-color:#e9371f; font-size:13px; color:#FFFFFF; height:25px; !height:23px; font-weight:bold; text-align:left; padding-left:6px; padding-top:7px; }

h4 { background-color:#4d5a66; font-size:12px; color:#FFFFFF; font-weight:bold; padding-left:6px; height:23px; !height:23px; padding-top:7px; }
.bdrgrey {border:#ded9d9 1px solid; border-top:none;}
.bdrgreyall {border:#ded9d9 1px solid;}
.traveltools { font-size:11px; color:#28333e; line-height:18px; margin-top:6px; margin-bottom:6px;}
.traveltools a:link, .traveltools a:visited, .traveltools a:active {color:#28333e; text-decoration:none;}
.traveltools a:hover {color:#000000; text-decoration:underline;}
.redtxtbold { FONT-WEIGHT: bold; FONT-SIZE: 26px; COLOR: #de1111;  padding-left:10px }
.txtRedlink { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif; padding-left:10px; }
.txtRedlink a:link, .txtRedlink a:active, .txtRedlink a:visited { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #e9371f;  TEXT-DECORATION: none}
.txtRedlink a:hover { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR:#000000; TEXT-DECORATION: underline;}

.aleft { text-align:left; }

.normalLink { font-size:12px; }

.padlt { padding-left:10px; }

.othertopDestinationsLinks { font-size:11px; color:#000000; font-weight:normal; padding-bottom:3px; padding-top:3px; }
.othertopDestinationsLinks UL { padding:0px; margin:0px; list-style:none; }
.othertopDestinationsLinks LI { padding:0px; margin:0px; list-style:none; }
.othertopDestinationsLinks a:link, .othertopDestinationsLinks a:active, .othertopDestinationsLinks a:visited { font-size:11px; color: #575757; font-weight:normal; text-decoration:none; }
.othertopDestinationsLinks a:hover { font-size:11px; color:#e9371f; font-weight:normal; text-decoration:underline; }

.othertopDestinations {
color:#000000;
font-size:11px;
font-weight:bold;
}

/* footer sprite start */
.quick_links {
	float:left;
	width:982px;
	padding:15px 0 0 20px;
	font:11px Arial, Helvetica, sans-serif;
	background:#eee;
	border-bottom:1px solid #e7e7e7;
	margin-top:1px
}
.quick_links ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:982px;
	padding-bottom:10px
}
.quick_links li {
	color:#777;
	float:left;
	width:auto;
	padding-right:7px;
	margin-right:7px;
	background:url(/travel/travel_resources/images/footer_sep.jpg) no-repeat right;
	list-style:none !important
}
.quick_links li a, .quick_links li a:visited, .quick_links li a:link, .quick_links li a:active {
	color:#333;
	text-decoration:none;
	font-size:11px !important
}
.quick_links li a:hover {
	color:#ff0000;
	text-decoration:underline
}
.quick_links li.last {
	background:none;
	margin-right:0;
	padding-right:0
}
.quick_links li.first {
	background:none;
	margin-right:0
}
.footer_courtsey {
	float:left;
	width:982px;
	padding:0 0 0 20px;
	border-top:1px solid #e7e7e7;
	font:11px/30px Arial, Helvetica, sans-serif;
	color:#757575;
	background:#fff
}
.footer_courtsey span {
	color:#757575
}
.footer_courtsey a, .footer_courtsey a:active, .footer_courtsey a:link, .footer_courtsey a:visited {
	color:#757575;
	text-decoration:none;
	font-size:11px !important
}
.footer_follow_links {
	float:left;
	width:982px;
	padding:10px 0 2px 20px;
	font:11px Arial, Helvetica, sans-serif;
	border-top:1px solid #e7e7e7;
	margin-top:1px;
	background:#fff
}
.footer_follow_links ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:auto;
}
.footer_follow_links li {
	color:#333;
	float:left;
	width:auto;
	padding-right:22px;
	line-height:24px;
	list-style:none !important
}
.footer_follow_links li a, .footer_follow_links li a:link, .footer_follow_links li a:active, .footer_follow_links li a:visited {
	color:#333;
	text-decoration:none;
	font-size:11px !important
}
.footer_follow_links li a:hover {
	color:#ff0000;
	text-decoration:underline
}
.footer_follow_links li.last {
	background:url(/travel/travel_resources/images/footer_sep.jpg) no-repeat left 7px;
	padding-left:7px
}
.footer_follow_links li.first {
	padding-right:7px
}
.footer_follow_links span {
	background:url(/travel/travel_resources/images/footer-sprite.png) no-repeat;
	float:left;
	margin-right:5px
}
.footer_follow_links span a {
	display:block;
	text-decoration:none
}
.footer_follow_links .blog {
	background-position:-91px 0;
	width:19px;
	height:33px;
}
.footer_follow_links .blog a {
	width:19px;
	height:33px
}
.footer_follow_links .twitter {
	background-position:-90px -33px;
	width:20px;
	height:33px;
}
.footer_follow_links .twitter a {
	width:20px;
	height:33px
}
.footer_follow_links .facebook {
	background-position:-92px -66px;
	width:18px;
	height:33px;
}
.footer_follow_links .facebook a {
	width:18px;
	height:33px
}
.footer_follow_links .squidoo {
	background-position:-92px -99px;
	width:19px;
	height:33px;
}
.footer_follow_links .squidoo a {
	width:19px;
	height:33px
}
.footer_follow_links .rss {
	background-position:-75px 0;
	width:16px;
	height:16px;
	float:right;
	margin:4px 0 0 5px
}
.footer_follow_links .rss a {
	width:16px;
	height:16px
}
.footer_sprite {
	float:left;
	width:1002px;
	background:#fff;
	padding-top:3px;
	padding-bottom:8px
}
.footer_sprite img {
	float:left;
	margin-top:8px;
	margin-left:24px
}
.footer_sprite span {
	background:url(/travel/travel_resources/images/footer-sprite.png) no-repeat;
	float:left;
	margin-top:8px;
	margin-left:22px
}
.footer_sprite span a {
	text-decoration:none;
	display:block
}
.footer_sprite .iatan {
	background-position:0 -28px;
	width:38px;
	height:34px;
}
.footer_sprite .iatan a {
	width:38px;
	height:34px
}
.footer_sprite .tia {
	background-position:0 -97px;
	width:83px;
	height:33px;
}
.footer_sprite .tia a {
	width:83px;
	height:33px
}
.footer_sprite .astanet {
	background-position:0 -62px;
	width:42px;
	height:35px;
	margin-top:5px;
}
.footer_sprite .astanet a {
	width:42px;
	height:35px
}
.footer_sprite .truste {
	background-position:0 -130px;
	width:110px;
	height:33px;
}
.footer_sprite .truste a {
	width:110px;
	height:33px
}
.footer_sprite .verisign {
	background-position:0 -163px;
	width:77px;
	height:43px;
}
.footer_sprite .verisign a {
	width:77px;
	height:43px
}
.footer_sprite .master {
	background-position:-1px -207px;
	width:51px;
	height:32px;
}
.footer_sprite .master a {
	width:51px;
	height:32px
}
.footer_sprite .visa {
	background-position:-1px -240px;
	width:50px;
	height:32px;
	margin-left:10px
}
.footer_sprite .visa a {
	width:50px;
	height:32px
}
.footer_sprite .amex {
	background-position:-1px -273px;
	width:49px;
	height:32px;
	margin-left:10px
}
.footer_sprite .amex a {
	width:49px;
	height:32px
}
.footer_sprite .discover {
	background-position:-1px -306px;
	width:50px;
	height:32px;
	margin-left:10px
}
.footer_sprite .discover a {
	width:50px;
	height:32px
}
.footer_sprite .diners {
	background-position:-1px -339px;
	width:49px;
	height:32px;
	margin-left:10px
}
.footer_sprite .diners a {
	width:49px;
	height:32px
}
.footer_sprite .hitwise {
	background-position:-1px -372px;
	width:44px;
	height:50px
}
.footer_sprite .hitwise a {
	width:44px;
	height:50px
}
.footer_sprite .arc {
	background-position:0 -426px;
	width:38px;
	height:51px;
	margin-top:2px;
}
/* footer sprite end*/
