body{background:#ffffff; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#696969}

a:link{color:#696969; font-size:12px; text-decoration:underline;}
a:hover {color:#696969; font-size:12px; text-decoration:none;}

.top-bg{ background:url(../images/top-bg.jpg) no-repeat left top;}
.menu-bg{background:url(../images/menu-bg.jpg) repeat-x left top; color:#FFF; font-weight: bold; font-size:12px;}
.menu-bg a:link {color:#FFF; font-weight: bold;  font-size:12px; text-decoration:none;}
.menu-bg a:visited {color:#FFF; font-weight: bold; font-size:12px; text-decoration:none;}
.menu-bg a:hover {color:#FFF; font-weight: bold; font-size:12px; text-decoration:none;}

.bgwhitebox{background-color: #FFFFFF; border:1px solid #DAEDF4; margin-bottom: 6px; font:14px bold Trebuchet MS; color:#AF7C00}

.menu-bot-bg{ background:url(../images/menu-bot-bg.jpg) repeat-x left top;}
.box-hd-bg{ background:url(../images/box-hd.jpg) repeat-x left top;}
 	.box-hd-bg h1{font:12px arial; margin:0px; padding:0px;color:#555757; font-weight:bold}
	.box-hd-bg a {color:#555757; font-weight: bold;  font-size:12px; text-decoration:none;}
	.box-hd-bg a:hover {color:#3CA8CF; font-weight: bold; font-size:12px; text-decoration:none;}
.box-bot-bg{background:url(../images/box-bot.jpg) repeat-x left bottom;}
.box-lft-brd{border-left:1px solid #AFC3D2}
.box-rht-brd{border-right:1px solid #AFC3D2}
.box-LR-brd{border-right:1px solid #AFC3D2; border-left:1px solid #AFC3D2}
.travel-pkg-bg{background:url(../images/light-blue-bg.jpg) no-repeat left top; font-size: 11px; margin-top:2px}
	.travel-pkg-bg h1{font:12px arial; color:#126B8E; font-weight:bold; margin:0px; padding:0px;}
	.travel-pkg-bg h1 a{font:12px arial; color:#126B8E; font-weight:bold; text-decoration: none; margin:0px; padding:0px;}
	.travel-pkg-bg h1 a:hover{font:12px arial; color:#126B8E; font-weight:bold; text-decoration: underline; margin:0px; padding:0px}
.grey-bot-line{border-bottom:1px solid #F0F0F0}
.grey-top-line{border-top:1px solid #F0F0F0; }
.grey-right-line{border-right:1px solid #F0F0F0}
.blue-TB-line{border-bottom:1px solid #3CA7CF; border-top:1px solid #3CA7CF;}
.blue-hd-text{font:20px Trebuchet MS; color:#3CA7CF}
.blue-hd-small{font:16px Trebuchet MS;font-weight:bold;color:#3CA7CF}
.lightblue-color{background-color:#F7FBFC}
.blue-text{ color:#278FB6}
.margin-bottom{margin-bottom:8px}
.margin-top-bottom6{margin: 6px 0px 6px 0px}

.searchbox{margin-bottom: 8px}
.searchbox h1{font:12px Arial; margin:0px; padding:0px;color:#555757; font-weight:bold}
.searchbox h1 A{font:12px Arial; margin:0px; padding:0px;color:#555757; font-weight:bold; text-decoration: none}
.searchbox h1 A:hover{font:12px Arial; margin:0px; padding:0px;color:#555757; font-weight:bold; text-decoration: underline}
.searchbox A {font:11px Arial, Helvetica; color:#101010; text-decoration:none}
.searchbox A:hover { font:11px Arial, Helvetica ; color:#101010; text-decoration: underline;}
.air-content-box{background:url(../images/air-search-bg.gif) no-repeat left top}
.hotel-content-box{background:url(../images/hotel-search-bg.gif) no-repeat left top}
.car-content-box{background:url(../images/car-search-bg.gif) no-repeat left top}
.travel-content-box{background:url(../images/travel-search-bg.gif) no-repeat left top}



.listing-con-box{ border:1px solid #B0C7CF; margin-bottom:8px; padding:0px 0px 0px 5px}
		.listing-con-hder h1{font:12px Arial; margin:0px; padding:0px 0px 0px 5px ;color:#555757; font-weight:bold}
		.listing-con-hder A {padding:0px 0px 0px 5px; font:12px Arial, Helvetica; color:#101010;font-weight:bold; text-decoration:none}
		.listing-con-hder A:hover { padding:0px 0px 0px 5px; font:12px Arial, Helvetica ; color:#101010; font-weight:bold; text-decoration: underline;}
.listing-con-hder{background-color:#DAEDF4; margin-bottom:8px;}
.img-box{background:url(../images/picbox.gif) no-repeat left top}
.justify{text-align:justify}
.padding{ padding:5px; text-align:justify}
.img-brd{ border:1px solid #cccccc; padding:3px 3px 3px 3px; margin-right:5px}
.img-blue-brd{border: 2px solid #B1C3D1; padding: 1px;}
.img-blue-brd:hover{border: 2px solid #EA971F; padding: 1px;}
.footer{line-height: 180%; margin-bottom: 8px; padding: 6px 0px}

.text11{font:11px Arial, Helvetica}
.blueboldtext {font:12px Arial, Helvetica; color:#EA971F; font-weight:bold}

A.blue-hd-small{font:16px Trebuchet MS;font-weight:bold;color:#3CA7CF; text-decoration:none}
A.blue-hd-small:hover{font:16px Trebuchet MS;font-weight:bold;color:#3CA7CF; text-decoration:none;}

A.blue-hd-small{font:16px Trebuchet MS;font-weight:bold;color:#3CA7CF; text-decoration:none}
A.blue-hd-small:hover{font:16px Trebuchet MS;font-weight:bold;color:#3CA7CF; text-decoration:none;}

A.normallink {font:12px Arial, Helvetica; color:#777575; text-decoration:none}
A.normallink:hover { font:12px Arial, Helvetica ; color:#777575; text-decoration: underline;}

A.blackboldlink { font:11px Arial, Helvetica; color:#101010;font-weight:bold; text-decoration:none}
A.blackboldlink:hover { font:11px Arial, Helvetica; color:#3CA6CE;font-weight:bold; text-decoration:none}

A.brownlink2 {font:12px Arial, Helvetica; color:#AF7C00; text-decoration:underline}
A.brownlink2:hover { font:12px Arial, Helvetica ; color:#AF7C00; text-decoration: none;}

A.brownlink {font:11px Arial, Helvetica; color:#AF7C00; text-decoration:underline}
A.brownlink:hover { font:11px Arial, Helvetica ; color:#AF7C00; text-decoration: none;}

A.blueboldlink {font:12px Arial, Helvetica; color:#EA971F; font-weight:bold;  text-decoration:none}
A.blueboldlink:hover { font:12px Arial, Helvetica ; color:#3CA7CF;font-weight:bold;  text-decoration: none;}

A.bluelinkBold {font:12px Arial, Helvetica; color:#3CA7CF; font-weight:bold;  text-decoration:none}
A.bluelinkBold:hover { font:12px Arial, Helvetica ; color:#EA971F;font-weight:bold;  text-decoration: none;}


.txtbox206{width:206px; height:16px; font:12px arial;}

.combobox73{width:73px; height:18px; font:12px arial}
.combobox50{width:50px; height:18px; font:12px arial}
.combobox110{width:110px; height:18px; font:12px arial; }
.combobox150{width:150px; height:18px; font:12px arial; }
.combobox206{width:206px; height:18px; font:12px arial;}
.browsebox{font: 12px Arial, Geneva, sans-serif; height: 20px; color: #000000; border: 1px solid #7F9DB9}
.txtbox100{font: 12px Arial, Geneva, sans-serif; height: 18px; color: #000000; width: 100px; border: 1px solid #7F9DB9}
.txtarea300{width:400px; height:90px; font:12px arial;}
.button{background-color: #EFF8FD; border: 1px solid #B0C6D3; height: 22px; font:12px arial; font-weight: bold; color:#3A3A3A}

/* TOP MENU STYLES */
.solidblockmenu{margin: 0; padding: 0; float: left; font: bold 13px Arial; width: 980px; border: 0px solid #625e00; border-width: 0px 0; background: black url(../images/menu-bg.jpg) center center repeat-x}
.solidblockmenu li{display: inline}
.solidblockmenu li a{float: left; color: white; padding: 5px 19px; text-decoration: none; border-right: 1px solid white}
.solidblockmenu li a:visited{color: white}
.solidblockmenu li a:hover, .solidblockmenu li .current{color: white; background: transparent url(../images/top-menu-hover.gif) center center repeat-x}
/* TOP MENU STYLES ENDS HERE*/

/*BLOG SECTION */
.blog{ line-height: 150%; margin-bottom: 12px;}
.blog-cat{font:16px Trebuchet MS; color:#3CA7CF; margin-bottom: 6px;}
.blog-cat A {font:16px Trebuchet MS; color:#3CA7CF; font-weight:bold; text-decoration:none}
.blog-cat A:hover {font:16px Trebuchet MS; color:#3CA7CF; font-weight:bold; text-decoration: underline;}
.blog-cat-img{border:1px solid #cccccc; padding:3px 3px 3px 3px; margin-right:10px}
.blog P{font:12px Arial; margin: 6px 10px 6px 0px; padding: 0px; line-height: 150%}
.blog P A {font:12px Arial; color:#AF7C00; text-decoration:underline}
.blog P A:hover {font:12px Arial; color:#AF7C00; text-decoration: none;}
.blog-details{border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; color: #999999; padding: 6px 0px}
.more{ margin-bottom: 10px; text-align: right}
.more A {font:12px Arial; color:#AF7C00; text-decoration:underline}
.more A:hover {font:12px Arial; color:#AF7C00; text-decoration: none;}
/* slideshow classes */
.clear{CLEAR: both; HEIGHT: 0px}
.clearfix: unknown {CLEAR: both;  DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."}
.clearfix {DISPLAY: inline-block}
#wrapper {PADDING-RIGHT: 0em; background: url(../slides/bg-slider.gif) no-repeat top; PADDING-LEFT: 0em; height: 256px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 629px; PADDING-TOP: 0px; POSITION: relative}
#homepage_splash {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px}
#homepage_splash_image {FLOAT: left; WIDTH: 436px; HEIGHT: 228px; TEXT-ALIGN: center}
#homepage_splash_content {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 2em}
#homepage_splash_content .homepage_splash_item {DISPLAY: none; margin: 0px; padding: 0px}
#homepage_splash_content H1 {PADDING: 0px; MARGIN: 0px}
#homepage_splash_content P {PADDING-RIGHT: 10px; text-align: left; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; COLOR: #434343; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; HEIGHT: 156px}
#homepage_splash #controls {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -16px 0px 0px 377px; width: 252px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
#homepage_splash #controls LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
#homepage_splash #controls LI A {PADDING-RIGHT: 0.7em; DISPLAY: block; PADDING-LEFT: 0.7em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0em; COLOR: #575757; font-size: 12px; border: 1px solid #D4E8EF; background-color: #FFFFFF; PADDING-TOP: 0em; TEXT-DECORATION: none}
#homepage_splash #controls LI.item {PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; BACKGROUND: url(images/control_item_bg.gif) repeat-x left top}
#homepage_splash #controls LI.item A:hover {BACKGROUND: url(images/control_item_this_bg.gif) no-repeat center center; COLOR: #d30000}
#homepage_splash #controls LI.this A {BACKGROUND: url(images/control_item_this_bg.gif) no-repeat center center; COLOR: #d30000}
#homepage_splash #controls LI.next {BACKGROUND: url(images/control_next_bg.gif) no-repeat left top; WIDTH: 63px}
#homepage_splash #controls LI.more {BACKGROUND: url(images/control_more_bg.gif) no-repeat left top; WIDTH: 139px}
#homepage_splash #controls LI.more A {OVERFLOW: hidden; TEXT-INDENT: -1000px}
#homepage_splash #controls LI.next A {OVERFLOW: hidden; TEXT-INDENT: -1000px}
/* slideshow classes ends*/

.slide{background: url(../slides/bg-slider.gif) no-repeat; margin-bottom: 8px; font-size: 11px;}

/* CSS for Booking Shade Tabs starts here */
.shadetabs{width: 330px; height: 20px; background-color: #fff; background: url(../images/tabbg.gif) repeat-x bottom; margin: 0px; padding:0px; font: bold 12px Arial; list-style-type: none; text-align: center}
.shadetabs li{display: inline; margin: 0px; padding:0px; padding-bottom: 0px; }
.shadetabs li a{text-decoration: none; position: relative; z-index: 0px; padding: 6px 32px 11px 32px; color: #2d2b2b; background: white url(../images/tab-off.gif) top left no-repeat}
.shadetabs li a:visited{color: #2d2b2b}
.shadetabs li a:hover{text-decoration: none; color: #2987AD}
.shadetabs li a.selected{position: relative; color: #2987AD}
.shadetabs li a.selected{background-image: url(../images/tab-on.gif); border-bottom-color: white}
.shadetabs li a.selected:hover{text-decoration: none}
.tabcontent{font: 12px Arial; display:none}
@media print {
.tabcontent {display:block !important}
}
/* CSS for Booking Shade Tabs ends here */

.bgwhitetableborder{background: #ffffff; border: 1px solid #E7E7E7; margin-bottom: 8px}
.bggreytableborder{background: #FAFAFA; border: 1px solid #DCDADA; margin-bottom: 8px; color: #737373}
.bglightgreyheader{background: #DEDEDE; color: #585858; font-weight: bold}
.border-red{border: 1px solid #CB0000}
.border-grey{border: 1px solid #C6C7C1}
.caution-table{background: #FCFFE9; border: 1px solid #C8C2B6; color: #B00000; margin-bottom: 2px}
.caution-table-red{background: #FCFFE9; border: 1px solid #C00000; color: #FF0000; margin-bottom: 5px}
.bgbottom{background-image: url(/images/bg-bottom.gif); background-repeat: repeat-x}
.bgblueheader{background: #BBBBBB; color: #ffffff; font-weight: bold}
.bgpicture{background: #FAFAFA; border: 1px solid #DBD8D8; padding: 4px}
.bgpicture-preview{background: #FFFFFF; border: 1px solid #CECECE; padding: 6px; margin: 8px}
.textpadding10{padding: 0px 10px 0px 10px}
.textpadding6{padding: 0px 6px 0px 6px}

.hide{display:none;}
.error{color:#FF0000;}