body{ background-image:url(gifs/page-bg.jpg); background-repeat:repeat-x; margin:0px; padding:0px;
 color:#333333; text-align:justify;}
 
 form{ margin:0px; padding:0px;}
 a:link {
	color: #000000;
	text-decoration:none;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #000000;
	text-decoration:underline;
}
a:active {
	color: #000000;
}
.width {
	margin: auto;
	width: 1000px;
}
.top-area {
	height: 89px;
}
.top-links {
	font-family: arial;
	font-size: 12px;
	line-height: 22px;
	color: #636363;
	text-decoration: none;
	text-align: right;
}
.top-follow {
	font-family: arial;
	font-size: 15px;
	font-style: italic;
	line-height: 25px;
	color: #FF5908;
	text-decoration: none;
	text-align: right;
	padding-top: 28px;
}
.menus {
	font-family: arial;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	color: #068ECD;
	padding-top:7px;
	text-transform:uppercase;
}
.menus a{
	color: #068ECD;
	padding-left: 12px;padding-right: 12px; background-image:url(gifs/top-sep.jpg); background-repeat:no-repeat; background-position:center left; text-decoration:none;

}
.menus a:hover{
	color: blue;
	text-decoration:none;
}
#nobg{ background-image:none; padding-left:8px;}
.header {
	height: 354px;
}
.warea {
	padding-top: 30px;
	font-family:arial; font-size:12px; line-height:20px;
}
.right-container {
	float: right;
	width: 312px;
}

.right-container-inner {
	float: right;
	width: 275px;
}

.left-container {
	margin-right: 354px;
}

.left-container-inner {
	margin-right: 314px;
}
.welcome-box {
	text-align: justify;
	width: 289px;
	float: left;
}
.main-heading {
	font-family: arial;
	font-size: 25px;
	line-height: 46px;
	color: #544C3E;
	background-image: url(gifs/bottom-line-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.main-heading-inner {
	font-family: arial;
	font-size: 20px;
	line-height: 36px;
	color: #544C3E;
	background-image: url(gifs/bottom-line-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.main-head {
	font-family: arial;
	font-size: 16px;
	text-transform:uppercase;
	line-height: 36px;
	color: #544C3E;
	background-image: url(gifs/bottom-line-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-weight:bold;
}
.hotel-block {
	margin-left: 330px;
	
}
.tour-block {
	font-family: arial;
	font-size: 11px;
	line-height: 17px;
	color: #666666;height:80px; padding-bottom:20px;
}
.tour-block strong{color:#C20600; font-size:12px; font-weight:bold;}
.tour-block strong a{color:#C20600; font-size:12px; font-weight:bold;}
.tour-block img{ padding-right:10px;}

.heading {
	font-family: arial;
	font-size: 15px;
	line-height: 35px;
	color: #5A3900;
	text-decoration: none;
	font-weight: bold;
}
.heading a{
	color: #5A3900;
	text-decoration: none;
}
.box-border {
	border: 1px solid #ECECEC;
}
.links {
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #808080;
	text-decoration: none;
}
.side-links {
	font-family: arial;
	font-size: 12px;
	line-height: 35px;
	color: #333333;
	text-decoration: none;
}
.side-links a{
	color: #333333;
	text-decoration: none;
	background-image:url(gifs/bullet.jpg); background-repeat:no-repeat; background-position:center left; padding-left:25px;
}
.footer-bg {
	background-image: url(gifs/footer-bg.jpg);
	clear: both;
}
.footer-head {
	font-family: arial;
	font-size: 15px;
	line-height: 35px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.footer-head a{
	
	color: #FFFFFF;
	text-decoration: none;
}.footer-links {
	font-family: arial;
	font-size: 12px;
	line-height: 25px;
	color: #FFFFFF;
}
.footer-links a{
	color: #FFFFFF;
	text-decoration:none;
}
.footer-links a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
.footer {
	font-family: "ms sans serif";
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #79715C;
	padding: 10px;
}
.footer a{
	
	color: #FFFFFF;
	text-decoration: none;
}
.hotel-title {
	font-family: "Open Sans";
	font-size: 19px;
	line-height: 37px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	background-color: #067595;
	border: 1px solid #CDDCED;
	padding-left: 10px;
}.member-title {
	font-family: "Open Sans";
	font-size: 19px;
	line-height: 45px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(gifs/member-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #CDDCED;
	padding: 10px;
}
.member-heading {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #063895;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(gifs/member-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #CDDCED;
	padding: 10px;
}


.member-text {
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding: 10px;
}

.head-right-txt{color:#000000; text-decoration:none;}
.head-right-txt a{color:#000000; text-decoration:none;}
.head-right-txt a:hover{color:#000000; text-decoration:underline;}

.home-links {
	font-family: arial;
	font-size: 12px;
	line-height: 35px;
	color: #1A4B50;
	text-decoration: none;
	font-weight: bold;
	background-image: url(gifs/member-link-bg.jpg);
	border: 1px solid #65C3CD;

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
	margin-top: 10px;
	height: 35px;
	margin-bottom: 10px;
}

.home-links li {
list-style: none;
background-image: url(gifs/member-sep.jpg);
background-repeat: no-repeat;
background-position: left;
float: left;
display: block;
line-height: 35px;
}
.home-links li a{padding-left:15px; padding-right:15px; text-decoration:none; color:#1A4B50; }


.title{font-family:arial; font-size:13px; line-height:30px; color:#1E69E0;}
.person{ font-weight:bold; color:#3F7900;}
.activity{
	font-weight:bold;
	color:#ED2606;
}.search-left .search-box .search-box-head {
	font-family: arial;
	font-size: 16px;
	line-height: 26px;
	text-transform: uppercase;
	color: #063895;
	text-decoration: none;
}
.search-left .search-box .search-box-text {
	font-family: arial;
	font-size: 12px;
	line-height: 22px;
	color: #4D4D4D;
	text-decoration: none;
	font-weight: bold;
}
.search-left .search-box {
	border: 1px solid #D7E3F1;
	padding: 10px;
	background-color: #FFFFFF;
	background-image: url(gifs/search-box-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 10px;
}
.search-left {
	float: left;
	width: 274px;
}
.search-right {
	margin-left: 285px;
}
.search-right .member-text {
	margin-left: 235px;
}
.border-box {
	border: 1px solid #D7E3F1;
}
.hot-deals-right {
	width: 480px;
	float:right;
}
.hot-deals-left {
	margin-right: 490px;
}

.hot-deal-search-box {
	width: 670px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #D1D9E7;
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	padding:10px;
}

.hot-deal-search-box input[type=text]{
	width: 100%;
	color: #D1D9E7;
	line-height:38px;
	border:solid 1px #9A9EA7; padding-left:10px; font-size:15px;
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.hot-deal-search-box input[type=submit]{
	
	color: #ffffff;
	width: 100px;
	line-height:38px;
	border:solid 1px #9A9EA7; padding-left:10px; padding-right:10px;font-size:15px;
	background-image:url(gifs/search-hotdeals.jpg);
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.on{display:block;}
.off{display:none;}
.newst {
	font-family: arial;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0638A5;
	background-image:url(gifs/tabs-selected-bg.jpg);
}
.pressto {
	font-family: arial;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0638A5;
	background-image:url(gifs/tabs-normal-bg.jpg);
	cursor:pointer;
}.npr {
	background-color: #FFFFFF;
	background-image: url(gifs/npr-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.npr-work-area {
	padding: 10px;
}
.more-hot-deals {
	font-family: arial;
	font-size: 12px;
	line-height: 34px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(gifs/more-hotdeals.jpg);
	font-weight: bold;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
}
.best-loc-txt {
	font-family: arial;
	font-size: 12px;
	line-height: 25px;
	color: #000000;
	text-decoration: none;
	margin-bottom: 3px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3691C8;
	width:132px;
}
.tbl-td-box{ font-family:arial; font-size:12px; line-height:25px;}
.tbl-td-box td{ border:solid 1px #DBDBD4; padding-left:10px;}.border-box .member-listing-box {
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
}




.detail-box-right {
	width: 256px;
	float:right;
}
.detail-box-left {
	margin-right: 280px;
}

.detail-box-right-bg { background-color:#F1F4F0; padding:4px;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;}
.detail-box-right-head{ font-family:arial; font-size:18px; text-transform:uppercase; font-weight:bold; line-height:38px; text-align:center;}
.detail-box-right-content-box{
	background-color:#FFFFFF;
	padding:8px;

-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	font-family: arial;
	font-size: 12px;
	line-height: 20px;
}.price-blk {
	font-family: arial;
	font-size: 27px;
	line-height: 40px;
	color: #000000;
	text-align: center;
}
.package-box {
	font-family: arial;
	font-size: 11px;
	line-height: 19px;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #378CC5;
	height: 105px;
}
.package-box .head {
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
}
.package-box .view {
	font-weight: bold;
	color: #CD0000;
}
.package-box img {
	padding-right: 8px;
}
.home-links-units {
	font-family: arial;
	font-size: 11px;
	line-height: 25px;
	color: #7A7A7A;
	text-decoration: none;
}
.detail-heading {
	font-family: arial;
	font-size: 25px;
	line-height: 70px;
	color: #004D97;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #5e5e5e;
	margin-bottom: 12px;
}
.details-tabs-bg {
	background-color: #FFFFFF;
	background-image: url(gifs/detail-links-bg.jpg);
	background-position: bottom;
	padding-bottom: 33px;
	background-repeat: repeat-x;
	height: 34px;
}
.dpt1 {
	font-family: verdana;
	font-size: 11px;
	line-height: 32px;
	font-weight: bold;
	color: #FF6000;
	text-decoration: none;
	padding-right: 12px;
	padding-left: 12px;
	border: 1px solid #E3E3E3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.dpt2 {
	font-family: verdana;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	color: #174392;
	text-decoration: none;
	padding-right: 12px;
	padding-left: 12px;
	cursor:pointer;
	

}
.dpt3 {
	font-family: verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #174392;
	text-decoration: none;
	padding-right: 12px;
	padding-left: 12px;
	border-left: 1px solid #004D97;
	cursor:pointer;

}.detail-box-left .detail-content {
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
}
.detail-box-left .detail-content span{
	font-size: 11px;}

.tour-price {
	font-family: arial;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(gifs/tour-price-bg.jpg);
	background-position: bottom;
	float: right;
	border: 1px solid #E0DFE3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	text-align: center;
	padding: 10px;
}
.tour-price strong{ font-size:20px; color:#FF0000; line-height:40px;}