body{background:#fdf7f3; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#696969}

.newhdd { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7C7777; text-decoration:none;}
.newhdd a:link{ font-size:11px; color:#7C7777; text-decoration:none;}
.newhdd a:hover{ font-size:11px; color:#956A22; text-decoration:underline;}

.simplefont { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
.simplefont a { color:#666666; text-transform:none;}
.simplefont a:hover{ color:#666666; text-decoration:none }

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:5px;color:#7C4406; font-weight:bold}
 	.box-hd-bg h2{font:12px arial; margin:0px; padding:5px;color:#7C4406; font-weight:bold}
	.box-hd-bg a {color:#7C4406; font-weight: bold; font-size:12px; text-decoration:none;}
	.box-hd-bg a:hover {color:#AF7F5B; 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 #D0B7B2}
.box-rht-brd{border-right:1px solid #D0B7B2}
.box-LR-brd{border-right:1px solid #D0B7B2; border-left:1px solid #D0B7B2}

.travel-pkg-bg{background:url(../images/light-blue-bg1.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 #D4A169}
.grey-top-line{border-top:1px solid #D4A169; }
.grey-right-line{border-right:1px solid #D4A169}
.left-border{border-left:1px solid #7B93AA; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:2px;}

.blue-TB-line{border-bottom:1px solid #7C4406; border-top:1px solid #7C4406;}
.line-divider{background:url(../images/adv-line.jpg) repeat-x left top;}

.blue-hd-text{font:20px Trebuchet MS; color:#7C4406}
.blue-hd-small{font:16px Trebuchet MS;font-weight:bold;color:#7C4406}

.lightblue-color{background-color:#F7FBFC}
.blue-text{ color:#7C4406}

.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}
.submit-but {
	COLOR: #000 ;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #DFB383;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border: 1px solid #BA701D;
	background-repeat: repeat;}
	
.edit-but { font-size:14px; font-weight:bold; width:125px; color:#FFF; height:40px; background-color:#639fc1;
	border: 1px solid #ffffff;
	background-repeat: repeat;}

.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-brd-normal{ border:1px solid #fdf7f3; margin-right:5px}
.img-brd-normal:hover{ border:1px solid #fdf7f3; margin-right:5px}

.img-blue-brd{border: 2px solid #F7D6B1; padding: 1px;}
.img-blue-brd:hover{border: 2px solid #F4C28B; 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:#7C4406; text-decoration:none}
A.blue-hd-small:hover{font:16px Trebuchet MS;font-weight:bold;color:#7C4406; text-decoration:none;}

A.blue-hd-small{font:16px Trebuchet MS;font-weight:bold;color:#7C4406; text-decoration:none}
A.blue-hd-small:hover{font:16px Trebuchet MS;font-weight:bold;color:#7C4406; text-decoration:none;}

.normals {font:12px Arial, Helvetica; color:#AF7F5B; text-decoration:none}
.blacknormal {font:12px Arial, Helvetica; color:black; text-decoration:none}

A.normallink {font:12px Arial, Helvetica; color:#AF7F5B; text-decoration:none}
A.normallink:hover { font:12px Arial, Helvetica ; color:#7C4406; 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:#FF0E0E; text-decoration:underline;  text-transform:uppercase; font-weight:bold;}
A.brownlink2:hover { font:12px Arial, Helvetica ; color:#FF0E0E; 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.drkbrownlink {font:11px Arial, Helvetica; color:#7C4406; text-decoration:underline}
A.drkbrownlink:hover { font:11px Arial, Helvetica ; color:#7C4406; 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:#666666; font-weight:bold;  text-decoration:none}
A.bluelinkBold:hover { font:12px Arial, Helvetica ; color:#666666;font-weight:bold;  text-decoration: underline;}

.txtbox110{font: 11px Verdana, Geneva, sans-serif; width: 106px; color: #000000; height: 14px; background: #ffffff; border: 1px solid #7F9DB9;}
.txtbox150{font: 11px Verdana, Geneva, sans-serif; width: 150px; color: #000000; height: 14px; background: #ffffff; border: 1px solid #7F9DB9;}
.txtbox210{font: 11px Verdana, Geneva, sans-serif; width: 210px; color: #000000; height: 14px; background: #ffffff; border: 1px solid #7F9DB9;}
.txtbox220{font: 11px Verdana, Geneva, sans-serif; width: 220px; color: #000000; height: 14px; background: #ffffff; border: 1px solid #7F9DB9;}
.combobox220{font: 11px Verdana, Geneva, sans-serif; color: #000000; height:20px; width: 224px; background-color: #ffffff; border: 1px solid #7F9DB9;}
.browsebox{font: 11px Verdana, Geneva, sans-serif; border: 1px solid #7F9DB9; color: #000000;}
.txtarea200{font: 11px Verdana, Geneva, sans-serif; background: #ffffff; border: 1px solid #7F9DB9; color: #000000; width: 200px; height: 80px;}
.txtarea250{font: 11px Verdana, Geneva, sans-serif; background: #ffffff; border: 1px solid #7F9DB9; color: #000000; width: 320px; height: 90px;}


.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: #FDF7F3; border: 1px solid #7F9DB9}
.browsebox{font: 12px Arial, Geneva, sans-serif; height: 20px; color: #000; border: 1px solid #7F9DB9}
.txtbox100{font: 12px Arial, Geneva, sans-serif; height: 18px; color: #000000; width: 100px; border: 1px solid #7F9DB9}
.txtbox150{font: 11px Arial, Geneva, sans-serif; height: 14px; color: #000000; width: 150px; border: 1px solid #7F9DB9}
.txtarea300{width:400px; height:90px; font:12px arial;}
.button{background-color: #A27067; border: 1px solid #FDF7F3; height: 22px; font:12px arial; font-weight: bold; color:#ffffff}


/* 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: #643E37; 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;}


/* 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}
.caution-header{background: #FBEFCC; color: #B00000; margin-bottom: 2px;}
.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: 6px 6px 0px 6px}


.hide{display:none;}
.error{color:#FF0000;}

.adv_planner {
	background: #e6e6e6;
	color: #999;
	text-align: left;
}

.img-adv_planner {border: 1px solid #AACAD6; padding: 1px;}

.adv_2planner {
	background: #E9E1D9;
	color: #999;
	text-align: left;
}

.adv_spacial_offer {
	background: #E9E1D9;
	color: #727831;
	text-align: left;
	font-size:14px;
	line-height: 16px;
	text-transform:uppercase;
	padding:5px 0 0 5px;
	font-weight:bold;
}

.login_offer {
	background: #E9E1D9;
	color: #727831;
	text-align: left;
	font-size:12px;
	line-height: 16px;
	padding:5px 0 0 5px;
	font-weight:bold;
}

.link_spacial_offer {
	display: block;
	color:black;
	padding: 0 6px 0 0;
}

.link_spacial_offer a:link,
.link_spacial_offer a:visited ,
.link_spacial_offer a:hover,
.link_spacial_offer a:active {
	color: #8a4c18;
}

.bg_blog {
	padding: 5px 5px;
	margin: 0 0 7px 0;
	background: #F4F0EC;
	color: #999;
	text-align: right;
	line-height: 16px;
}

.left_bg_planner {
	padding: 5px 5px;
	margin: 0 0 7px 0;
	background: #EFEDE1;
	color: #999;
	text-align: right;
	line-height: 16px;
}

.left_head_planner {
	color: #988C4C;
	text-align: left;
	font-size:14px;
	line-height: 16px;
}
.img-left_head_planner{border: 2px solid #E2DAAF; padding: 1px;}


.link_arow {
	display: block;
	color:#817F7D;
	padding: 0 6px 0 0;
	background: url(/images/arrow-r.gif) right 5px no-repeat;
}

.link_arow a:link,
.link_arow a:visited ,
.link_arow a:hover,
.link_arow a:active {
	color: #8a4c18;
}

.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #000;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}


#pics {
	position:relative;
	overflow:hidden;
	padding:2px 2px 2px 2px;
	color:#d8d7d7;
	background:#191919;

	}

#pics .blog_title {
	text-transform:none;
	color:white;
	font-weight:normal;
	font-size:18px;
	line-height:26px;
	margin-bottom:5px
	}
	
.social_media {
	margin-top:10px;
	color:white;
	font-weight:normal;
	font-size:12px;	
	}

.photobg {
	background: #F4F2F2;
	color: black;
	text-align: right;
	line-height: 16px;
	font-size:11px;
}


.picturebg {
	padding: 5px 5px;
	margin: 0 0 7px 0;
	background: #B32965;
	color: #FFF;
	text-align: right;
	line-height: 16px;
	font-size:11px;
}

.pictureHD {
	padding: 5px 5px;
	color: #FFF;
	text-align: left;
	line-height: 16px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.pictureBR {
	padding: 5px 5px;
	background-color:#E0E0E0;
	border: 2px solid #ffffff;
}

.pictureLNK {
	color: #FFF;
	text-align: left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.pictureLNK:link {
	color: #FFF;
	text-align: left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.pictureLNK:hover {
	color: #FFF;
	text-align: left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}



/* CSS FOR BLOG DETAIL PAGE */	
#bd {overflow:hidden; padding-top: 10px; }
#bd .blog_text {padding: 6px 6px 0px 6px}
#bd .blog_text .img-adv_blog { overflow: scroll; border: 1px solid #AACAD6; margin-top:10px; margin-left:300px; padding: 1px;}

#abm .gB div{
	margin:0;
}
#abm .gB p{
	padding:.5em 0;
	margin:0;
}
#abm .gB a, #abm .gB a:hover{
	text-decoration:none;
}
#abc #sidebar{
	background:#fff;
	clear:left;
	float:left;
	margin-right:12px;
	margin-top:12px;
	margin-left:5px;
	padding-top:1em;
	position:relative;
	z-index:5;
}
#articlebody #nav a{
	margin-right:.5em;
}
#spacer {
	float:left;
	height:18em;
	width:1px;
}
.gt2 #articlebody li{
	left:30px;
	margin-left:0;
	padding-right:30px;
	position:relative;
}
#tt13 #spacer{display:block;}

.button_next {border: 2px solid #ffffff;}
.button_prev {border: 2px solid #ffffff;}
.button_next:link {border: 2px solid #ffffff;}
.button_prev:link {border: 2px solid #ffffff;}
.button_next:hover {border: 2px solid #ffffff; text-decoration:none;}
.button_prev:hover {border: 2px solid #ffffff; text-decoration:none;}

#inv #templ{
	background:#fff;
	clear:left;
	float:left;
	padding: 10px 10px 10px 10px;
	position: static;
	z-index:5;
}
#templ_spacer {
	float:right;
	height:18em;
	width:1px;
}

.gmail-bg{background-color:#E8EEFA; margin:3px 3px 3px 3px;}
.hotmail-td{background-color:#336799; margin:2px 2px 2px 2px; color:#FFFFFF;}
.hotmail-bg2{background-color:#DEEBF4;}
.htmailtext{color:#336699; font-weight:bold;}
.htmaillink{color:#336699; font-size:10px;}
.yahoo-bg{ background-color:#5350B9; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}