body {
	margin:0px auto;
	width: 906px;
	color:#231f20;
	font:11px/14px Tahoma, Verdana, Arial, sans-serif;
	background:#cbcca7 url(images/page-bg.gif) repeat;
}

.menuselected
{
  font-weight:bold;
}
.menuregular {font-size:11px; text-decoration:none; padding:5px 0px 5px 2px; width:100%; color:#FFFFFF}

/*-------CALENDAR----------*/
.cal_Theme1
{
z-index:1000;
}
.cal_Theme1 .ajax__calendar_container
{
  background-color: #e2e2e2; border:solid 1px #cccccc;
}
.cal_Theme1 .ajax__calendar_header
{
  background-color: #ffffff; margin-bottom: 4px;
}
.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev
{
  color: #004080; padding-top: 3px;
}
.cal_Theme1 .ajax__calendar_body
{
  background-color: #e9e9e9; border: solid 1px #cccccc;
}
.cal_Theme1 .ajax__calendar_dayname
{
  text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px;
}
.cal_Theme1 .ajax__calendar_day
{
  text-align:center;
}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active
{
  color: #004080; font-weight:bold; background-color: #ffffff;
}
.cal_Theme1 .ajax__calendar_today
{
  font-weight:bold;
}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today
{
  background-color:Red;
}
.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title
{
  color: #bbbbbb;
}
img
{
border:0;
}
form {
	margin:0;
	padding:0;
}
#main {
	margin:0 auto;
	width:906px;
	clear:both;
	overflow:hidden;
	position:relative;
}
/*-----header-----*/
#header {
	width:906px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
#header .header-bg {
	width:887px;
	padding:0 9px 0 10px;
	height:224px;
	overflow:hidden;
	background:url(images/header-bg.png) no-repeat;
}
* html #header .header-bg * {position:relative;}
/*---top-tools---*/
.top-tools {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:11px 0 0;
	height:22px;
}
/*--user-area--*/
.top-tools .user-area {
	float:left;
/*	width:792px; */
	width:887px;
}
.top-tools .user-area ul {
	float:right;
	margin:0;
	padding:0;
}
.top-tools .user-area ul li {
	float:left;
	padding:0 7px 0 8px;
	list-style:none;
	color:#464646;
	font:10px/14px Tahoma, Verdana, Arial, sans-serif;
	background:url(images/top-tools-separator.gif) no-repeat 0 60%;
}
.top-tools .user-area ul li:first-child {
	padding:0 7px 0 0;
	background:none;
}
.top-tools .user-area ul li a {
	color:#464646;
	text-decoration:underline;
}
.top-tools .user-area ul li a:hover {text-decoration:none;}
/*--language--*/
.top-tools ul.lang {
	float:right;
	margin:2px 0 0;
	padding:0 8px 0 0;
}
.top-tools ul.lang li {
	float:left;
	padding:0 1px 0 0;
	list-style:none;
}
.top-tools ul.lang li a {
	display:block;
	width:16px;
	height:11px;
	text-indent:-9999px;
	overflow:hidden;
}
.top-tools ul.lang li a.lang-01 {background:url(images/flag-01.gif) no-repeat;}
.top-tools ul.lang li a.lang-02 {background:url(images/flag-02.gif) no-repeat;}
.top-tools ul.lang li a.lang-03 {background:url(images/flag-03.gif) no-repeat;}
.top-tools ul.lang li a.lang-04 {background:url(images/flag-04.gif) no-repeat;}
.top-tools ul.lang li a.lang-05 {background:url(images/flag-05.gif) no-repeat;}
/*---header-visual---*/
.header-visual {
	overflow:hidden;
	width:100%;
	height:128px;
}
.header-visual img {
	float:right;
	margin:2px;
	border:0;
}
.logo {
	float:left;
	margin:15px 0 0 18px;
	display:inline;
}
.logo a {
	display:block;
	width:190px;
	height:101px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo.gif) no-repeat;
}
.header-visual .block {
	float:right;
	width:478px;
	height:128px;
	background:url(images/block-bg.gif) no-repeat 100% 0;
}
.header-visual .block h3 {
	margin:62px 0 0 8px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/heading-fall.gif) no-repeat;
}
.header-visual .block ul {
	margin:10px 0 0;
	padding:0;
	overflow:hidden;
	width:100%;
}
.header-visual .block ul li {
	float:left;
	padding:0 30px 0 0;
	list-style:none;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.header-visual .block ul li a {
	float:left;
	color:#959595;
	text-decoration:none;
	padding:3px 0 4px 26px;
}
.header-visual .block ul li a.ico-01 {background:url(images/ico-01.gif) no-repeat;}
.header-visual .block ul li a.ico-02 {background:url(images/ico-02.gif) no-repeat;}
.header-visual .block ul li a:hover {text-decoration:underline;}
/*---navigation---*/
ul.nav {
	overflow:hidden;
	width:886px;
	border-top:1px solid #ccc;
	margin:0;
	padding:0;
	border-right:1px solid #ccc;
}
ul.nav li {
	float:left;
	border-left:1px solid #ccc;
	list-style:none;
	font:16px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	letter-spacing:-1px;
}
ul.nav li a {
	display:block;
	height:30px;
	text-align:center;
	color:#333;
	text-decoration:none;
}
ul.nav li.nav-01 a {width:68px;}
ul.nav li.nav-02 a {width:140px;
	color:#000;
}
ul.nav li.nav-02 a:hover,
ul.nav li.nav-02 a.active {
	background:#3f5d93;
	color:#fff;
}
ul.nav li.nav-03 a {width:88px;}
ul.nav li.nav-03 a:hover,
ul.nav li.nav-03 a.active {
	background:#9cb861;
	color:#fff;
}
ul.nav li.nav-04 a {width:158px;}
ul.nav li.nav-04 a:hover,
ul.nav li.nav-04 a.active {
	background:#bd4124;
	color:#fff;
}
ul.nav li.nav-05 a {width:133px;}
ul.nav li.nav-05 a:hover,
ul.nav li.nav-05 a.active {
	background:#62a2d5;
	color:#fff;
}
ul.nav li.nav-06 a {width:188px;}
ul.nav li.nav-06 a:hover,
ul.nav li.nav-06 a.active {
	background:#c2435f;
	color:#fff;
}
ul.nav li.nav-07 a {width:104px;}
ul.nav li.nav-07 a:hover,
ul.nav li.nav-07 a.active {
	background:#ea99aa;
	color:#fff;
}
/*polish*/
ul.nav li.nav-01pl a {width:68px;}
ul.nav li.nav-02pl a {width:100px;
	color:#000;
}
ul.nav li.nav-02pl a:hover,
ul.nav li.nav-02pl a.active {
	background:#3f5d93;
	color:#fff;
}
ul.nav li.nav-03pl a {width:188px;}
ul.nav li.nav-03pl a:hover,
ul.nav li.nav-03pl a.active {
	background:#9cb861;
	color:#fff;
}
ul.nav li.nav-04pl a {width:128px;}
ul.nav li.nav-04pl a:hover,
ul.nav li.nav-04pl a.active {
	background:#bd4124;
	color:#fff;
}
ul.nav li.nav-05pl a {width:163px;}
ul.nav li.nav-05pl a:hover,
ul.nav li.nav-05pl a.active {
	background:#62a2d5;
	color:#fff;
}
ul.nav li.nav-06pl a {width:128px;}
ul.nav li.nav-06pl a:hover,
ul.nav li.nav-06pl a.active {
	background:#c2435f;
	color:#fff;
}
ul.nav li.nav-07pl a {width:104px;}
ul.nav li.nav-07pl a:hover,
ul.nav li.nav-07pl a.active {
	background:#ea99aa;
	color:#fff;
}
/*spanish*/
ul.nav li.nav-01sp a {width:68px;}
ul.nav li.nav-02sp a {width:140px;}
ul.nav li.nav-02sp a:hover,
ul.nav li.nav-02sp a.active {
	color:#000;
}
ul.nav li.nav-03sp a {width:168px;}
ul.nav li.nav-03sp a:hover,
ul.nav li.nav-03sp a.active {
	background:#9cb861;
	color:#fff;
}
ul.nav li.nav-04sp a {width:158px;}
ul.nav li.nav-04sp a:hover,
ul.nav li.nav-04sp a.active {
	background:#bd4124;
	color:#fff;
}
ul.nav li.nav-05sp a {width:133px;}
ul.nav li.nav-05sp a:hover,
ul.nav li.nav-05sp a.active {
	background:#62a2d5;
	color:#fff;
}
ul.nav li.nav-06sp a {width:108px;}
ul.nav li.nav-06sp a:hover,
ul.nav li.nav-06sp a.active {
	background:#c2435f;
	color:#fff;
}
ul.nav li.nav-07sp a {width:104px;}
ul.nav li.nav-07sp a:hover,
ul.nav li.nav-07sp a.active {
	background:#ea99aa;
	color:#fff;
}
/*french*/
ul.nav li.nav-01fr a {width:68px;}
ul.nav li.nav-02fr a {width:140px;
	color:#000;
}
ul.nav li.nav-02fr a:hover,
ul.nav li.nav-02fr a.active {
	background:#3f5d93;
	color:#fff;
}
ul.nav li.nav-03fr a {width:138px;}
ul.nav li.nav-03fr a:hover,
ul.nav li.nav-03fr a.active {
	background:#9cb861;
	color:#fff;
}
ul.nav li.nav-04fr a {width:158px;}
ul.nav li.nav-04fr a:hover,
ul.nav li.nav-04fr a.active {
	background:#bd4124;
	color:#fff;
}
ul.nav li.nav-05fr a {width:143px;}
ul.nav li.nav-05fr a:hover,
ul.nav li.nav-05fr a.active {
	background:#62a2d5;
	color:#fff;
}
ul.nav li.nav-06fr a {width:128px;}
ul.nav li.nav-06fr a:hover,
ul.nav li.nav-06fr a.active {
	background:#c2435f;
	color:#fff;
}
ul.nav li.nav-07fr a {width:104px;}
ul.nav li.nav-07fr a:hover,
ul.nav li.nav-07fr a.active {
	background:#ea99aa;
	color:#fff;
}
/*german*/
ul.nav li.nav-01de a {width:88px;}
ul.nav li.nav-02de a {width:120px;
	color:#000;
}
ul.nav li.nav-02de a:hover,
ul.nav li.nav-02de a.active {
	background:#3f5d93;
	color:#fff;
}
ul.nav li.nav-03de a {width:208px;}
ul.nav li.nav-03de a:hover,
ul.nav li.nav-03de a.active {
	background:#9cb861;
	color:#fff;
}
ul.nav li.nav-04de a {width:128px;}
ul.nav li.nav-04de a:hover,
ul.nav li.nav-04de a.active {
	background:#bd4124;
	color:#fff;
}
ul.nav li.nav-05de a {width:143px;}
ul.nav li.nav-05de a:hover,
ul.nav li.nav-05de a.active {
	background:#62a2d5;
	color:#fff;
}
ul.nav li.nav-06de a {width:88px;}
ul.nav li.nav-06de a:hover,
ul.nav li.nav-06de a.active {
	background:#c2435f;
	color:#fff;
}
ul.nav li.nav-07de a {width:104px;}
ul.nav li.nav-07de a:hover,
ul.nav li.nav-07de a.active {
	background:#ea99aa;
	color:#fff;
}
/*Italian*/
ul.nav li.nav-01it a {width:68px;}
ul.nav li.nav-02it a {width:100px;
	color:#000;
}
ul.nav li.nav-02it a:hover,
ul.nav li.nav-02it a.active {
	background:#3f5d93;
	color:#fff;
}
ul.nav li.nav-03it a {width:208px;}
ul.nav li.nav-03it a:hover,
ul.nav li.nav-03it a.active {
	background:#9cb861;
	color:#fff;
}
ul.nav li.nav-04it a {width:158px;}
ul.nav li.nav-04it a:hover,
ul.nav li.nav-04it a.active {
	background:#bd4124;
	color:#fff;
}
ul.nav li.nav-05it a {width:133px;}
ul.nav li.nav-05it a:hover,
ul.nav li.nav-05it a.active {
	background:#62a2d5;
	color:#fff;
}
ul.nav li.nav-06it a {width:108px;}
ul.nav li.nav-06it a:hover,
ul.nav li.nav-06it a.active {
	background:#c2435f;
	color:#fff;
}
ul.nav li.nav-07it a {width:104px;}
ul.nav li.nav-07it a:hover,
ul.nav li.nav-07it a.active {
	background:#ea99aa;
	color:#fff;
}


/*chinese*/
ul.nav li.nav-01cn a {width:68px;}
ul.nav li.nav-02cn a {width:140px;}
ul.nav li.nav-02cn a:hover,
ul.nav li.nav-02cn a.active {
	color:#000;
}
ul.nav li.nav-03cn a {width:168px;}
ul.nav li.nav-03cn a:hover,
ul.nav li.nav-03cn a.active {
	background:#9cb861;
	color:#fff;
}
ul.nav li.nav-04cn a {width:158px;}
ul.nav li.nav-04cn a:hover,
ul.nav li.nav-04cn a.active {
	background:#bd4124;
	color:#fff;
}
ul.nav li.nav-05cn a {width:133px;}
ul.nav li.nav-05cn a:hover,
ul.nav li.nav-05cn a.active {
	background:#62a2d5;
	color:#fff;
}
ul.nav li.nav-06cn a {width:108px;}
ul.nav li.nav-06cn a:hover,
ul.nav li.nav-06cn a.active {
	background:#c2435f;
	color:#fff;
}
ul.nav li.nav-07cn a {width:104px;}
ul.nav li.nav-07cn a:hover,
ul.nav li.nav-07cn a.active {
	background:#ea99aa;
	color:#fff;
}




/*---bar---*/
.bar {
	overflow:hidden;
	height:30px;
	padding:1px 0;
	width:885px;
	border:1px solid #ccc;
	border-width:0 1px;
	background:url(images/bar-bg.gif) repeat-x;
}
.bar .subscribe,
.bar .search {
	float:left;
	padding:0 16px 0 18px;
}
.bar label {
	float:left;
	padding:0 8px 0 0;
	color:#4d4d4f;
	font:9px/30px Verdana, Arial, Helvetica, sans-serif;
}
.bar .subscribe .inp-email,
.bar .search .inp-keyword {
	float:left;
	width:96px;
	padding:3px 7px;
	margin:-7px 0 0;
	border:1px solid #c1c1c1;
	color:#333;
	font:9px/12px Verdana, Arial, Helvetica, sans-serif;
}
.bar .subscribe .btn-subscribe {
	float:left;
	width:67px;
	height:20px;
	margin:-7px 0 0;
	padding:0 0 2px 5px;
	color:#fff;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	border:0;
	background:url(images/btn-subscribe.gif) no-repeat;
	cursor:pointer;
}
.bar .search .btn-search {
	float:left;
	width:53px;
	height:20px;
	margin:-7px 0 0;
	padding:0 0 2px 5px;
	color:#fff;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	border:0;
	background:url(images/btn-subscribe.gif) no-repeat;
	cursor:pointer;
}
.bar .weather {
	float:left;
	padding:0 0 0 10px;
}
.bar .weather p {
	float:left;
	margin:0;
	padding:0 8px 0 0;
	color:#4d4d4f;
	font:9px/30px Verdana, Arial, Helvetica, sans-serif;
}
.bar .weather img {
	float:left;
	margin:0;
	border:none;
}
/*-----content-----*/
#content {
	clear:both;
	width:887px;
	margin:224px 0 0;
	padding:0 9px 20px 10px;
	overflow:hidden;
	background:url(images/content-bg.png) repeat-y;
}
/*---wide-info-block---*/
.wide-info-block {
	float:left;
	width:716px;
	overflow:hidden;
	margin:0 0 0 20px;
	display:inline;
}
.welcome {
	overflow:hidden;
	padding:16px 0 0 10px;
	clear:both;
}
.welcome h1 {
	float:left;
	margin:10px 5px 0 0;
	width:100px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/heading-welcome.gif) no-repeat;
}
.welcome p {
	margin:10px 0 0;
	text-align:justify;
	font:12px/18px Tahoma, Verdana, Arial, sans-serif;
}
.welcome img {
	float:right;
	margin:0 1px 0 10px;
}
/*---accomodation---*/
.accomodation {
	overflow:hidden;
	width:100%;
	padding:12px 0 14px;
}
.accomodation .box-1 {
	float:left;
	width:207px;
	padding:9px 9px 0;
	display:inline;
	background:#9d9fa2 url(images/box-1-bg.gif) no-repeat;
	z-index:100;
}
.accomodation .box-1 h2 {
	margin:0;
	width:100%;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/heading-check-in.gif) no-repeat;
}
.accomodation .box-1 p {
	margin:0;
	color:#fff;
	font:12px/17px Tahoma, Verdana, Arial, sans-serif;
}
.accomodation .box-1 ul {
	margin:0;
	padding:10px 0 15px;
	width:100%;
	overflow:hidden;
}
* html .accomodation .box-1 ul {padding:10px 0 13px;}
.accomodation .box-1 ul li {
	float:left;
	width:100%;
	padding:0 0 3px;
	list-style:none;
}
.accomodation .box-1 ul li label {
	float:left;
	width:98px;
	font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.accomodation .box-1 ul li input {
	float:left;
	margin:0;
	padding:3px 3px 2px;
	width:80px;
	border:1px solid #68696b;
	color:#333;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}
.accomodation .box-1 ul li select {
	float:right;
	width:109px;
	border:1px solid #68696b;
	margin:0;
	padding:0;
	color:#333;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}
.accomodation .box-1 ul li a {
	float:right;
	width:21px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/ico-cal.gif) no-repeat;
}
.accomodation .box-1 .btn-book {
	display:block;
	cursor:pointer;
	margin:0 -9px;
	height:35px;
	width:225px;
	text-indent:-9999px;
	border:0;
	overflow:hidden;
	background:url(images/btn-book-online.gif) no-repeat;
}
.accomodation .box-1 .btn-book-cn {
	display:block;
	cursor:pointer;
	margin:0 -9px;
	height:35px;
	width:225px;
	text-indent:-9999px;
	border:0;
	overflow:hidden;
	background:url(images/btn-book-online-cn.gif) no-repeat;
}
.accomodation .box-special {
	float:left;
	width:479px;
	padding:0 0 0 11px;
	display:block;
	overflow:hidden;
}
.accomodation .box-2 {
	float:left;
	width:234px;
	padding:0 0 0 11px;
}
.accomodation .box-2 img {
	display:block;
	margin:0;
	border:none;
}
.accomodation .box-2 a.btn-last-min {
	display:block;
	overflow:hidden;
	width:234px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/btn-last-minute-deals.gif) no-repeat;
}
.accomodation .box-2 a.btn-hotels {
	display:block;
	overflow:hidden;
	width:234px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/btn-luxury-hotels-breaks.gif) no-repeat;
}
/*---organised---*/
.organised {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:0 0 14px;
}
.organised h2 {
	margin:0 0 8px;
	overflow:hidden;
	width:100%;
	clear:both;
	background:#cccc74 url(images/heading-bg.gif) no-repeat;
	font-size:0;
	line-height:0;
}
.organised h2 span {
	display:block;
	margin:9px 0 8px 12px;
	height:17px;
	text-indent:-99999px;
	overflow:hidden;
	background:url(images/heading-organised.gif) no-repeat;
}
.organised .holder {
	overflow:hidden;
	width:100%;
	background:url(images/grey-bg.gif) repeat-y;
	position:relative;
}
.organised .holder .holder-bottom {
	overflow:hidden;
	width:100%;
	background:url(images/grey-bg-bottom.gif) no-repeat 0 100%;
}
.organised .box-1 {
	float:left;
	width:209px;
	padding:0 8px 40px;
	font:11px/14px Tahoma, Verdana, Arial, sans-serif;
	color:#231f20;
}
.organised .box-2 {
	float:left;
	width:218px;
	margin:0 0 0 11px;
	padding:0 8px 40px;
	display:inline;
	font:11px/14px Tahoma, Verdana, Arial, sans-serif;
	color:#231f20;
}
.organised h3 {
	margin:0 0 4px;
	color:#f05a28;
	font:21px/28px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.organised strong {display:block;}
.organised p {margin:0;}
.organised .lnk {
	position:absolute;
	bottom:6px;
	display:block;
	width:200px;
	padding:0 0 0 12px;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	background:url(images/arrows.gif) no-repeat 0 2px;
}
.organised .lnk a {
	color:#f05a28;
	text-decoration:none;
}
.organised .lnk a:hover {text-decoration:underline;}
.organised img {
	display:block;
	margin:0 -8px;
	border:none;
}
/*---events---*/
.events {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:0 0 14px;
	z-index:20;
}
.events h2 {
	margin:0 0 8px;
	overflow:hidden;
	width:100%;
	clear:both;
	background:#cccc74 url(images/heading-bg.gif) no-repeat;
	font-size:0;
	line-height:0;
}
.events h2 span {
	display:block;
	margin:9px 0 8px 12px;
	height:17px;
	text-indent:-99999px;
	overflow:hidden;
	background:url(images/heading-dont-miss.gif) no-repeat;
}
.events h2 span-cn {
	display:block;
	margin:9px 0 8px 12px;
	height:17px;
	text-indent:-99999px;
	overflow:hidden;
	background:url(images/heading-dont-miss-cn.gif) no-repeat;
}
.events ul {
	overflow:hidden;
	width:728px;
	margin:0;
	padding:0 0 10px;
}
.events ul li {
	float:left;
	padding:0 11px 0 0;
	list-style:none;
}
.events ul li img {
	display:block;
	margin:0;
	border:none;
}
.events .search-events {
	overflow:hidden;
	width:100%;
	background:#9d9fa2 url(images/search-events-bg.gif) no-repeat 0 100%;
}
.events .search-events .dividers {
	overflow:hidden;
	margin:10px 0;
	padding:0 12px;
	width:704px;
	background:url(images/dividers.gif) repeat-y 230px 0;
}
.events .search-events .txt {
	float:left;
	width:209px;
	padding:0 18px 0 0;
}
.events .search-events .txt p {
	margin:0;
	color:#fff;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.events .search-events ul {
	float:left;
	width:225px;
	margin:0;
	padding:0 20px 0 0;
}
.events .search-events ul li {
	float:left;
	list-style:none;
	width:100%;
	padding:0px 0;
}
.events .search-events ul li label {
	float:left;
	width:63px;
	font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.events .search-events ul li input {
	float:left;
	margin:0;
	padding:3px 3px 2px;
	width:98px;
	border:1px solid #68696b;
	color:#333;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}
.events .search-events ul li select  {
	float:right;
/*	width:51px;*/
	border:1px solid #68696b;
	margin:0;
	padding:0;
	color:#333;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
}


#ctl00_ContentPlaceHolder1_ddlEventsSearch
{
	float:right;
	width:141px;
	border:1px solid #68696b;
	margin:0;
	padding:0;
	color:#333;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}

.events .search-events ul li a {
	float:right;
	width:21px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/ico-cal.gif) no-repeat;
}
.events .search-events .btn-search-events {
	cursor:pointer;
  border:0;
	float:left;
	margin:20px -9px 0 3px;/*margin:20px -2px 0;*/
	padding:0;
	text-indent:-9999px;
	width:221px;
	height:35px;
	display:block;
	overflow:hidden;
	background:url(images/btn-search-events.gif) no-repeat;
}
.events .search-events .btn-search-events-cn {
	cursor:pointer;
  border:0;
	float:left;
	margin:20px -9px 0 3px;/*margin:20px -2px 0;*/
	padding:0;
	text-indent:-9999px;
	width:221px;
	height:35px;
	display:block;
	overflow:hidden;
	background:url(images/btn-search-events-cn.gif) no-repeat;
}
/*---enjoy---*/
.enjoy {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:0 0 4px;
}
.enjoy h2 {
	margin:0 0 8px;
	overflow:hidden;
	width:100%;
	clear:both;
	background:#cccc74 url(images/heading-bg.gif) no-repeat;
	font-size:0;
	line-height:0;
}
.enjoy h2 span {
	display:block;
	margin:9px 0 8px 12px;
	height:17px;
	text-indent:-99999px;
	overflow:hidden;
	background:url(images/heading-enjoy.gif) no-repeat;
}
.enjoy .holder {
	overflow:hidden;
	width:100%;
	background:url(images/grey-bg.gif) repeat-y;
	position:relative;
	margin:0 0 10px;
}
.enjoy .holder .holder-bottom {
	overflow:hidden;
	width:100%;
	background:url(images/grey-bg-bottom.gif) no-repeat 0 100%;
}
.enjoy .box-1 {
	float:left;
	width:209px;
	padding:0 8px 30px;
	font:11px/14px Tahoma, Verdana, Arial, sans-serif;
	color:#231f20;
}
.enjoy .box-2 {
	float:left;
	width:218px;
	margin:0 0 0 11px;
	padding:0 8px 30px;
	display:inline;
	font:11px/14px Tahoma, Verdana, Arial, sans-serif;
	color:#231f20;
}
.enjoy h3 {
	margin:0 0 4px;
	color:#f05a28;
	letter-spacing:-1px;
	font:21px/28px Verdana, Arial, Helvetica, sans-serif;
}
.enjoy p {margin:0;}
.enjoy .lnk {
	position:absolute;
	bottom:10px;
	display:block;
	width:200px;
	padding:0 0 0 12px;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	background:url(images/arrows.gif) no-repeat 0 2px;
}
.enjoy .lnk a {
	color:#f05a28;
	text-decoration:none;
}
.enjoy .lnk a:hover {text-decoration:underline;}
.enjoy img {
	display:block;
	margin:0 -8px;
	border:none;
}
/*---banner-column---*/
.banner-column {
	float:right;
	width:120px;
	overflow:hidden;
	margin:0 14px 0 0;
	display:inline;
}
.banner-column ul {
	margin:0;
	padding:10px 0 0;
	width:100%;
	overflow:hidden;
}
.banner-column ul li {
	float:left;
	list-style:none;
	padding:0 0 10px;
}
.banner-column ul li img {
	display:block;
	margin:0;
	border:none;
}
/*---side-nav---*/
.side-nav-empty {
	float:left;
	width:226px;
	margin:16px 0 0 20px;
	background:url(images/side-nav-top-bg.gif) no-repeat;
	color:#fff;
	display:inline;
}
.side-nav {
	float:left;
	width:226px;
	margin:16px 0 0 20px;
	background:url(images/side-nav-top-bg.gif) no-repeat;
	color:#fff;
	display:inline;
}
.side-nav-bg {
	overflow:hidden;
	width:204px;
	padding:10px 11px;
	background:url(images/side-nav-bottom-bg.gif) no-repeat 0 100%;
}
.blue-page .side-nav {background-color:#3f5d93;}
.red-page .side-nav {background-color:#bd4124;}
.side-nav h4 {
	margin:0;
	font:bold 20px/24px Arial, Helvetica, sans-serif;
}
.side-nav ul {
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.side-nav ul li {
	float:left;
	width:100%;
	list-style:none;
	font:11px/17px Verdana, Arial, Helvetica, sans-serif;
}
.side-nav ul li a {
	padding:0 0 0 12px;
	color:#fff;
	text-decoration:none;
	background:url(images/arrow.gif) no-repeat 0 5px;
}
.side-nav ul li a:hover {text-decoration:underline;}
.side-nav ul li a.active {
	font-weight:bold;
	background:url(images/arrow-2.gif) no-repeat 0 5px;
}
.side-nav ul li ul {
	margin:0;
	padding:0 0 0 12px;
	width:192px;
	overflow:hidden;
}
.side-nav ul li ul li {
	float:left;
	width:100%;
	list-style:none;
}
.side-nav ul li ul li a {
	padding:0;
	background:none;
}
/*info-block-no-treeview*/
.info-block-no-treeview {
	float:left;
	width:716px;
	padding:12px 0 0 30px;
}




/*---info-block---*/
.info-block {
	float:left;
	width:440px;
	padding:12px 0 0 30px;
}
.info-block .banner-holder {
	overflow:hidden;
	width:100%;
	padding:6px 0 10px;
}
.info-block .banner-holder img {
	display:block;
	margin:0;
	border:none;
}
.info-block .page-title {
	overflow:hidden;
	width:100%;
	padding:0 0 10px;
	margin:0 0 10px;
	background:url(images/dotted-line.gif) repeat-x 0 100%;
}
.info-block .page-title h1 {
	margin:0;
	color:#58595b;
	font:bold 28px/32px Arial, Helvetica, sans-serif;
}
.info-block .page-title h2 {
	margin:0;
	color:#333;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
}
.info-block h3 {
	margin:10px 0px 15px 0px ;
	color:#333;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
}
.info-block p {
	margin:0;
	padding:0 0 10px;
	font:11px/19px Verdana, Arial, Helvetica, sans-serif;
}
.ad-block {
	overflow:hidden;
	width:100%;
	margin:0 0 6px;
}
.ad-block img {
	display:block;
	margin:0;
	border:none;
}
.ad-block .ad-txt {
	overflow:hidden;
	width:100%;
	height:33px;
	margin:4px 0 0;
	background:url(images/ad-txt-bg.gif) no-repeat;
}
.ad-block .ad-txt strong {
	display:block;
	width:100%;
	text-align:center;
	color:#fff;
	font:bold 14px/33px Tahoma, Verdana, Arial, sans-serif;
}
/*--finder--*/
.finder {
	overflow:hidden;
	width:100%;
	clear:both;
}
.finder .search-block {
	overflow:hidden;
	width:100%;
	background:#94947b url(images/search-block-bg.gif) no-repeat;
}
.finder .search-block .divider {
	overflow:hidden;
	width:100%;
	margin:12px 0 8px;
	background:url(images/v-white-dotted-line.gif) repeat-y 210px 0;
}
.finder .search-block .txt {
	float:left;
	padding:0 0 0 12px;
	width:190px;
	color:#fff;
}
.finder .search-block .txt h3 {
	margin:0;
	font:bold 22px/28px Arial, Helvetica, sans-serif;
}
.finder .search-block .txt p {
	margin:0;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
}
.finder .search-block .search {
	float:right;
	width:198px;
	padding:0 12px 0 0;
}
.finder .search-block .search ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.finder .search-block .search ul li {
	float:left;
	width:100%;
	padding:4px 0 0;
	list-style:none;
}
.finder .search-block .search ul li label {
	float:left;
	width:72px;
	color:#fff;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
.finder .search-block .search ul li input {
	float:left;
	margin:0;
	width:90px;
	padding:3px 3px 2px;
	border:1px solid #68696b;
	color:#333;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}


.finder .search-block .search #btn-accommodation-search {
	width:197px;
	height:34px;
	padding:0;
	margin:24px 0 0;
}

.finder .search-block .search ul li a {
  float :right;
  margin-right:7px;
	width:21px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/ico-cal.gif) no-repeat;
}
/*----landing------*/




.finder .landing {
	overflow:hidden;
	width:100%;
	background:#9F9F8B;
}
.finder .landing .divider {
	overflow:hidden;
	width:100%;
	margin:12px 0 8px;
	background:url(images/v-white-dotted-line.gif) repeat-y 210px 0;
}
.finder .landing .txt {
	float:left;
	padding:0 0px 0 12px;
	width:190px;
	color:#fff;
}
.finder .landing .txt h3 {
	margin:0;
	font:bold 22px/28px Arial, Helvetica, sans-serif;
}
.finder .landing .txt p {
	margin:0;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
}
.finder .landing .search {
	float:right;
	width:198px;
	padding:0 12px 0 0;
}
.finder .landing .search ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.finder .landing .search ul li {
	float:left;
	width:100%;
	padding:4px 0 0;
	list-style:none;
}
.finder .landing .search ul li label {
	float:left;
	width:72px;
	color:#fff;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
.finder .landing .divider .search ul li a {
  float:right;
  margin-right:7px;
	width:21px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/ico-cal.gif) no-repeat;
}
.finder .landing .search ul li input {
	float:left;
	margin:0;
	width:90px;
	padding:3px 3px 2px;
	border:1px solid #68696b;
	color:#333;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}
.finder .landing .search ul li select {
	float:left;
	margin:0;
	width:120px;
	padding:3px 3px 2px;
	border:1px solid #68696b;
	color:#333;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}















.finder .refine-search {
	overflow:hidden;
	width:428px;
	padding:4px 4px 8px 8px;
	background:#d9d9bd;
}
.finder .refine-search h3 {
	margin:0;
	color:#231f20;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
}
.finder .refine-search .line {
	overflow:hidden;
	width:100%;
	padding:2px 0 8px;
}
.finder .refine-search .line label {
	float:left;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#231f20;
	padding:0 10px 0 0;
}
.finder .refine-search .line label span {
	float:left;
	padding:0 6px 0 0;
}
.finder .refine-search .line label select {
	float:left;
	border:1px solid #939385;
	color:#000;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}
.finder .refine-search ul {
	overflow:hidden;
	margin:0 0 4px;
	padding:0;
	width:100%;
}
.finder .refine-search ul li {
	float:left;
	padding:0 9px 0 10px;
	list-style:none;
	color:#231f20;
	background:url(images/black-separator.gif) no-repeat 0 70%;
}
.finder .refine-search ul li:first-child {
	background:none;
	padding:0 9px 0 0;
}
.finder .refine-search ul li a {
	color:#231f20;
	text-decoration:underline;
	font-weight:bold;
}
.finder .refine-search ul li a:hover {text-decoration:none;}
.finder .refine-search ul li ul {
	display:inline;
	overflow:visible;
	width:auto;
}
.finder .refine-search ul li ul li {
	display:inline;
	float:none;
	padding:0 2px 0 8px;
}
.finder .refine-search ul li ul li:first-child {padding:0 2px 0 0;}
.finder ul.hotels-list {
	overflow:hidden;
	width:418px;
	margin:0;
	padding:0 14px 0 8px;
	background:#ebebdc;
}
.finder ul.hotels-list li {
	float:left;
	width:414px;
	margin:-2px 0 0;
	padding:12px 0 14px 4px;
	list-style:none;
	background:url(images/white-dotted-line.gif) repeat-x;
}
.finder ul.hotels-list li img {
	float:left;
	margin:0;
	border:none;
}
.finder ul.hotels-list li .txt {
	float:right;
	width:268px;
}
.finder ul.hotels-list li .txt .name {
	overflow:hidden;
	width:100%;
	clear:both;
}
.finder ul.hotels-list li .txt .name h4 {
	float:left;
	margin:0;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	color:#564a51;
}
.finder ul.hotels-list li .txt .name ul {
	float:right;
	margin:3px 0 0;
	padding:0;
	background:none;
}
.finder ul.hotels-list li .txt .name ul li {
	float:left;
	width:15px;
	height:15px;
	margin:0;
	padding:0 0 0 1px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/star.gif) no-repeat;
}
.finder ul.hotels-list li .txt address {
	display:block;
	color:#333;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.finder ul.hotels-list li .txt p {
	margin:0;
	color:#333;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.finder ul.hotels-list li .txt p a {
	color:#f05a28;
	font-weight:bold;
	text-decoration:underline;
}
.finder ul.hotels-list li .txt p a:hover {text-decoration:none;}
.finder ul.hotels-list li .txt ul.bottom-bar {
	overflow:hidden;
	width:268px;
	margin:0;
	padding:0;
	background:#f37729 url(images/bottom-bar-bg.gif) no-repeat;
	color:#fff;
}
.finder ul.hotels-list li .txt ul.bottom-bar li {
	float:left;
	margin:0;
	padding:0 10px 1px 11px;
	width:auto;
	list-style:none;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	background:url(images/white-separator.gif) no-repeat 0 60%;
	letter-spacing:-1px;
}
.finder ul.hotels-list li .txt ul.bottom-bar li:first-child {
	background:none;
	padding:0 10px 0 20px;
	font-weight:bold;
}
.finder ul.hotels-list li .txt ul.bottom-bar li a {
	color:#fff;
	text-decoration:none;
	text-indent:5px !important;
}
.finder ul.hotels-list li .txt ul.bottom-bar li a:hover {text-decoration:underline;}
/*--events-block--*/
.events-block {
	overflow:hidden;
	width:100%;
}
.events-block .search-block {
	overflow:hidden;
	width:100%;
	background:#94947b url(images/search-block-bg.gif) no-repeat;
}
.events-block .search-block .divider {
	overflow:hidden;
	width:100%;
	margin:12px 0 8px;
	background:url(images/v-white-dotted-line.gif) repeat-y 216px 0;
}
.events-block .search-block .txt {
	float:left;
	padding:0 0 0 12px;
	width:196px;
	color:#fff;
}
.events-block .search-block .txt h3 {
	margin:0;
	font:bold 22px/28px Arial, Helvetica, sans-serif;
}
.events-block .search-block .txt h4 {
	margin:0;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
}
.events-block .search-block .txt p {
	margin:0;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
}
.events-block .search-block .search {
	float:right;
	width:198px;
	padding:0 12px 0 0;
}
.events-block .search-block .search ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.events-block .search-block .search ul li {
	float:left;
	width:100%;
	padding:4px 0 0;
	list-style:none;
}
.events-block .search-block .search ul li label {
	float:left;
	width:72px;
	color:#fff;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.events-block .search-block .search ul li input {
	float:left;
	margin:0;
	padding:3px 3px 2px;
	width:97px;
	border:1px solid #68696b;
	color:#333;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}
.events-block .search-block .search ul li select {
	float:right;
	width:126px;
	border:1px solid #68696b;
	margin:0;
	padding:0;
	color:#333;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}
.events-block .search-block .search ul li a {
	float:right;
	width:21px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/ico-cal.gif) no-repeat;
}
.events-block .search-block .search #btn-event-search {
	width:197px;
	height:34px;
	padding:0;
	margin:18px 0 0;
}
.events-block ul.search-results {
	overflow:hidden;
	width:418px;
	margin:0;
	padding:0 14px 0 8px;
	background:#ebebdc url(images/search-result-bg.gif) no-repeat 0 100%;
}
.events-block ul.search-results li {
	float:left;
	width:100%;
	margin:-2px 0 0;
	padding:12px 0 10px;
	list-style:none;
	background:url(images/white-dotted-line.gif) repeat-x;
}
.events-block ul.search-results li img {
	float:left;
	margin:0;
	border:none;
}
.events-block ul.search-results li .txt {
	float:right;
	width:310px;
}
.events-block ul.search-results li .txt h4 {
	margin:0;
	color:#621d00;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
}
.events-block ul.search-results li .txt strong {
	display:block;
	color:#333;
	padding:0 0 3px;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
}
.events-block ul.search-results li .txt p {
	margin:0;
	padding:0 0 2px;
	color:#333;
	font:11px/17px Verdana, Arial, Helvetica, sans-serif;
}
.events-block ul.search-results li .txt a {
	color:#b41011;
	font-weight:bold;
	text-decoration:underline;
}
.events-block ul.search-results li .txt a:hover {text-decoration:none;}
/*--about--*/
.about {
	overflow:hidden;
	width:100%;
	padding:2px 0 0;
}
.about .info {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:0 0 10px;
}
.about p {font:11px/15px Verdana, Arial, Helvetica, sans-serif;}
.about .img {
	float:left;
	width:230px;
	padding:2px 0 0;
}
.about .img img {
	display:block;
	margin:0;
	border:none;
}
.about .img .rating {
	overflow:hidden;
	width:100%;
	padding:5px 0;
}
.about .img .rating p {
	float:left;
	margin:0;
	padding:0 6px 0 12px;
}
.about .img .rating ul {
	float:left;
	margin:0;
	padding:0;
}
.about .img .rating ul li {
	float:left;
	padding:0 1px 0 0;
	width:15px;
	height:15px;
	text-indent:-99999px;
	overflow:hidden;
	background:url(images/star.gif) no-repeat;
}
.about .img ul.bottom-bar {
	overflow:hidden;
	width:212px;
	margin:0;
	padding:0;
	background:#f37729 url(images/bottom-bar-2-bg.gif) no-repeat;
	color:#fff;
}
.about .img ul.bottom-bar li {
	float:left;
	margin:0;
	padding:0 10px 1px 11px;
	width:auto;
	list-style:none;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	background:url(images/white-separator.gif) no-repeat 0 60%;
	letter-spacing:-1px;
}
.about .img ul.bottom-bar li:first-child {
	background:none;
	font-weight:bold;
}
.about .img ul.bottom-bar li a {
	color:#fff;
	text-decoration:none;
}
.about .img ul.bottom-bar li a:hover {text-decoration:underline;}
.about .txt {
	float:right;
	width:210px;
}
.about h2 {
	margin:0;
	color:#505050;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
}
.about .txt address {
	display:block;
	width:100%;
	color:#505050;
	font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
}
.about .txt ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.about .txt ul li {
	float:left;
	list-style:none;
	width:100%;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.about .txt ul li a {
	color:#d9722b;
	text-decoration:underline;
}
.about .txt ul li a:hover {text-decoration:none;}
.about .facilities {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:0 0 10px;
}
.about .facilities h2 {
	float:left;
	padding:0 10px 0 0;
}
.about .facilities a {
	float:left;
	margin:5px 0 0;
	color:#d9722b;
	text-decoration:underline;
}
.about .facilities a:hover {text-decoration:none;}
.about .facilities ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:10px 0 0;
	clear:both;
}
.about .facilities ul li {
	float:left;
	list-style:none;
	padding:0 4px 0 0;
}
.about .facilities ul li img {
	display:block;
	margin:0;
	border:none;
}
.about .rates {
	overflow:hidden;
	width:100%;
	padding:0 0 20px;
}
.about .rates ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.about .rates ul li {
	float:left;
	width:100%;
	padding:6px 0 5px;
	list-style:none;
	background:url(images/dotted-line.gif) repeat-x;
	font:13px/16px Arial, Helvetica, sans-serif;
}
.about .rates ul li:first-child {background:none;}
.about .rates ul li li {
	float:left;
	width:220px;
	background:none;
	padding:0;
}
.about .rates ul.icons {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.about .rates ul.icons li {
	float:left;
	list-style:none;
	width:410px;
	margin:10px 0 0;
	background:none;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#787878;
	padding:4px 0 4px 30px;
}
.about .rates ul.icons li.ico-01 {background:url(images/ico-03.gif) no-repeat;}
.about .rates ul.icons li.ico-02 {background:url(images/ico-04.gif) no-repeat;}
.about .rates ul.icons li.ico-03 {background:url(images/ico-05.gif) no-repeat;}
.about .rounded-block {
	overflow:hidden;
	width:420px;
	padding:6px 10px 0;
	margin:0 0 10px;
	background:#94947b url(images/search-block-bg.gif) no-repeat;
}
.about .rounded-block h2 {
	margin:0;
	color:#fff;
	font:bold 22px/28px Arial, Helvetica, sans-serif;
}
.about .rounded-block p {
	margin:0;
	padding:0;
	color:#fff;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.about .rounded-block .search {
	margin:10px -10px 0;
	padding:0 0 10px;
	width:440px;
	background:#d9d9bd;
	border-top:1px solid #fff;
}
.about .rounded-block .search ul {
	margin:0;
	padding:0 10px;
	width:420px;
	overflow:hidden;
}
.about .rounded-block .search ul li {
	float:left;
	list-style:none;
	width:100%;
	padding:6px 0 0;
	color:#000;
	font:11px/17px Verdana, Arial, Helvetica, sans-serif;
}
.about .rounded-block .search ul li label {
	float:left;
	width:76px;
	font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.about .rounded-block .search ul li select {
	float:left;
	border:1px solid #68696b;
	margin:0;
	padding:0;
	color:#333;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}
.about .rounded-block .search ul li p {
	margin:0;
	padding:0 0 0 8px;
	float:left;
	color:#000;
	letter-spacing:0;
}
.about .rounded-block .search ul li .btn {
	float:right;
	margin:-2px 0 0;
	padding:0 0 1px;
	width:70px;
	height:19px;
	color:#fff;
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	border:0;
	background:url(images/btn.gif) no-repeat;
	cursor:pointer;
}

/* new stuff begins */

.about .rounded-block .search ul.search-results {
	overflow:hidden;
	width:418px;
	margin:0;
	padding:0 14px 0 8px;
}
.about .rounded-block .search ul.search-results li {
	float:left;
	width:100%;
	margin:-2px 0 0;
	padding:12px 0 10px;
	list-style:none;
	background:url(images/white-dotted-line.gif) repeat-x;
}
.about .rounded-block .search ul.search-results li img {
	float:left;
	margin:0;
	border:none;
}
.about .rounded-block .search ul.search-results li .txt {
	float:right;
	width:250px;
}
.about .rounded-block .search ul.search-results li .txt h4 {
	margin:0;
	color:#621d00;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
}
.about .rounded-block .search ul.search-results li .txt strong {
	display:block;
	color:#333;
	padding:0 0 3px;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
}
.about .rounded-block .search ul.search-results li .txt p {
	margin:0;
	padding:0 0 2px;
	color:#333;
	font:11px/17px Verdana, Arial, Helvetica, sans-serif;
}
.about .rounded-block .search ul.search-results li .txt a {
	color:#D9722B;
	font-weight:bold;
	text-decoration:underline;
}
.about .rounded-block .search ul.search-results li .txt a:hover {text-decoration:none;}
/* new stuff ends */


.about .offers {
	overflow:hidden;
	width:420px;
	padding:6px 10px 0;
	margin:0 0 10px;
	background:#94947b url(images/search-block-bg.gif) no-repeat;
}
.about .offers h2 {
	margin:0;
	color:#fff;
	font:bold 22px/28px Arial, Helvetica, sans-serif;
}
.about .offers p {
	margin:0;
	padding:0;
	color:#fff;
	font:12px/15px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.about .offers table {
	overflow:hidden;
	width:440px;
	margin:0 -10px;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	background:url(images/table-bg.gif) repeat-y 274px 0;
}
.about .offers table td {padding:0}
.about .offers table td {background:url(images/table-bg.gif) repeat-y;}
.about .offers table tbody td {background-color:#d9d9bd;}
.about .offers table td:first-child {background-image:none;}
.about .offers table tbody td {
	font:10px/15px Verdana, Arial, Helvetica, sans-serif;
}
.about .offers table thead td {
	border-bottom:1px solid #fff;
	color:#fff;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.about .offers table .w-01 {
	width:254px;
	padding:6px 10px;
}
.about .offers table .w-02 {
	width:72px;
	padding:6px 0;
	text-align:center;
}
.about .offers table .w-03 {
	width:94px;
	padding:6px 0;
	text-align:center;
}
.about .offers table .w-03 a {
	display:block;
	width:54px;
	height:19px;
	color:#fff;
	margin:2px auto;
	padding:0 0 1px 16px;
	font:bold 9px/18px Verdana, Arial, Helvetica, sans-serif;
	background:url(images/btn.gif) no-repeat;
	text-decoration:none;
	text-align:left;
}
.about .offers table .w-03 a:hover {text-decoration:underline;}
/*---q-links---*/
.q-links {
	float:right;
	width:118px;
	padding:16px 19px 0 0;
}
.q-links h4 {
	margin:0;
	width:100%;
	height:61px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/heading-qlinks.gif) no-repeat;
}
.q-links ul {
	margin:0;
	padding:0;
	width:116px;
	overflow:hidden;
	border:1px solid #808080;
	border-width:0 1px;
}
.q-links ul li {
	float:left;
	width:100%;
	list-style:none;
	border-bottom:1px solid #808080;
}
.q-links ul li img {
	display:block;
	margin:0;
	border:none;
}
.q-links ul li a {
	display:block;
	color:#333;
	font:14px/24px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	letter-spacing:-1px;
}
.q-links ul li a:hover {text-decoration:underline;}
/*-----footer-----*/
#footer {
	float: left;
	clear:none;
	width:840px;
	padding:26px 36px 0 30px;
	margin:0px auto;
	overflow:hidden;
	background:url(images/footer-bg.png) no-repeat;
}
#footer ul {
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
#footer ul li {
	float:left;
	list-style:none;
	padding:0 5px 0 6px;
	background:url(images/footer-nav-separator.gif) no-repeat 0 60%;
	font:11px/15px Tahoma, Verdana, Arial, sans-serif;
}
#footer ul li:first-child {
	padding:0 5px 0 0;
	background:none;
}
#footer ul li a {
	color:#333;
	text-decoration:none;
}
#footer ul li a:hover {text-decoration:underline;}

#pagination{
	/*display: block;*/
	float: left;
	width: 440px;
	padding-bottom:5px;
	padding-top:5px;
	font-family: verdana, helvetica, arial, sans-serif;
	color:#999999;
	font-size:10px;
	line-height:1.3em;
	text-align:right;
}

#pagination a,#pagination a:hover,#pagination a:link,#pagination a:visited{
font-weight:bold;
text-decoration:underline;
}
#pagination_top{
	display: block;
	float: left;
	width: 440px;
	padding:5px 0px 20px 0px;
	font-family: verdana, helvetica, arial, sans-serif;
	color:#6d6d6d;
	font-size:10px;
	line-height:1.3em;
	text-align:left;
	font-stretch:condensed;
	
}

#pagination_top a,#pagination_top a:hover,#pagination_top a:link,#pagination_top a:visited{
font-weight:bold;
text-decoration:underline;
}

.specialsdetailpagecontent{
background-color:#f0f0f0;
font-size:11px;
font-weight:normal;
padding-left:5px;
color:#333333;
padding-top:5px;
padding-bottom:5px;
border-top:1px solid #ffffff;
vertical-align:middle;
}

.heavygreentext{
/*color:#e32c86;*/
font-weight:800;
}
.tiny {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #999999;
	font-size: 10px;
	text-decoration: none;
	line-height:10px;
}

/* BOF Hacks */
#GBE {
	width: 620px;
	background-color: #ffffff;
	margin: 20px 130px 0px 130px;
}
.GBE_bottomLine {
	border-left: 1px solid #B6CEE6;
	border-right: 1px solid #B6CEE6;
	border-bottom: 1px solid #B6CEE6;
}
/* EOF Hacks */