@charset "utf-8";



* {



	margin: 0px;



	padding: 0px;



}



body {



	background-image: url(../images/bkground-2011-07-18.jpg);



	background-repeat: repeat-x;



	background-color: #6b6b6c;



	margin-bottom: 25px;



}







.booked{	



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#ffffff;



}







.coupon{font-family:Arial, Helvetica, sans-serif;



font-size:18px;



color:#333;}







.coupon-text{font-family:Arial, Helvetica, sans-serif;



font-size:14px;



color:#333;



font-weight:700;}







.special-enquiry{



	font-size:14px;}







.favorites-wrapper {



	background-image: url(../images/favorites-bkground.png);



	background-repeat: no-repeat;



	height: 37px;



	width: 256px;



	margin-right: auto;



	margin-left: auto;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 13px;



	font-weight: bold;



	color: #FFF;



	padding-left: 757px;



	padding-top: 5px;



}



.favorites-wrapper img {



	margin-right: 5px;



}



.favorites-wrapper a {



	color: #FFFFFF;



	text-decoration: none;



}



.favorites-wrapper a:hover {



	color: #FFFFFF;



	text-decoration: underline;



}



.wrapper {



	width: 940px;



	margin-right: auto;



	margin-left: auto;



	background-image: url(../images/site-bkground.png);



	background-repeat: repeat-y;



	overflow: hidden;



	padding-right: 36px;



	padding-left: 37px;



	padding-bottom: 20px;



}



.slogan {



	margin-left: 20px;



}



.sidebar {



	clear: right;



	float: left;



	width: 230px;



}



.side-bar-heading {



	background-image: url(../images/sidebar-heading-bkground.png);



	background-repeat: no-repeat;



	height: 23px;



	width: 190px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	color: #FFF;



	padding-top: 8px;



	padding-left: 40px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #f6f4f4;



}



.side-bar-heading.advanced a {



	color: #FFF;



	text-decoration: none;



}



.side-bar-heading.advanced a:hover {



	color: #FFF;



	text-decoration: underline;



}



.side-bar-panels {



	padding: 12px;



	width: 206px;



	background-color: #d3d1d1;



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #f6f4f4;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #333333;



	overflow: hidden;



}



.top-search {



	font-weight: bold;



	width: 120px;



	display: block;



	clear: right;



	float: left;



	height: 22px;



	padding-top: 5px;



	padding-bottom: 5px;



}



.top-search-input {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #333333;



	height: 18px;



	width: 77px;



	float: right;



	padding: 2px;



	border: 1px solid #7f9db9;



}



.top-selct-box {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #333333;



	padding: 2px;



	height: 22px;



	width: 204px;



	margin-bottom: 5px;



	margin-top: 10px;



	border: 1px solid #7f9db9;



}



.seach-button {



	margin-top: 10px;



	margin-left: 125px;



}



.quick-search-label {



	display: block;



}



.quick-search-input {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #333333;



	height: 18px;



	width: 127px;



	padding: 2px;



	border: 1px solid #7f9db9;



	clear: right;



	float: left;



	margin-top: 5px;



}



.go-button {



	margin-left: 42px;



	float: left;



	margin-top: 2px;



}



.advanced {



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #FFF;



}



a.browse-links {



	color: #333333;



	text-decoration: none;



}



a.browse-links:hover {



	color: #333333;



	text-decoration: underline;



}



.side-bar-panels-specials {



	padding: 12px;



	width: 206px;



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #FFF;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #f6f4f4;



	background-image: url(../images/sidebar-promo-bkground.png);



	background-repeat: repeat-x;



	background-color: #696a69;



}



.side-bar-panels-specials img {



	margin-bottom: 10px;



}



.side-bar-panels-specials a {



	color: #f6f4f4;



	text-decoration: none;



}



.side-bar-panels-specials a:hover {



	color: #ffffff;



	text-decoration: none;



}



.contact {



	font-size: 14px;



}



.contacts-1 {



	margin-right: 5px;



}



.contacts-2 {



	margin-right: 27px;



}



.contacts-3 {



	margin-right: 27px;



}



a.side-bar-contact-link {



	font-size: 14px;



	color: #f6f4f4;



	text-decoration: none;



	font-weight: bold;



}



a.side-bar-contact-link:hover {



	font-size: 14px;



	color: #f6f4f4;



	text-decoration: underline;



	font-weight: bold;



}



.body {



	clear: right;



	float: left;



	width: 690px;



	margin-left: 20px;



	color: #666;



}



.navigation-wrapper {



	background-image: url(../images/nav-bkground.png);



	background-repeat: repeat-x;



	width: 690px;



	height: 32px;



	padding-top: 0px;



}



.navigation-wrapper ul {



	margin-left: 10px;



}



.navigation-wrapper ul li {



	list-style-type: none;



	display: inline;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: bold;



	color: #FFF;



	margin-right: 5px;



	margin-left: 5px;



}



.navigation-wrapper ul li a {



	color: #FFF;



	text-decoration: none;



}



.navigation-wrapper ul li a:hover {



	color: #FFF;



	text-decoration: none;



}



.breadcrumb-wrapper {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	color: #5d5e5d;



	padding-top: 8px;



	padding-bottom: 8px;



}



.breadcrumb-wrapper a {



	color: #5d5e5d;



	text-decoration: none;



}



.breadcrumb-wrapper a:hover {



	color: #5d5e5d;



	text-decoration: underline;



}



.flash-wrapper {



	background-color: #f7f6f6;



	background-image: url(../images/flash-bkground.png);



	background-repeat: repeat-x;



	border: 1px solid #d7d7d7;



	padding: 8px;



	margin-bottom: 20px;



	height: 347px;



	width: 670px;



}



.body h1 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 20px;



	font-weight: bold;



	color: #333333;



	background-color: #d3d1d1;



	background-image: url(../images/h1-bkground.png);



	background-repeat: repeat-x;



	height: 29px;



	padding-top: 4px;



	padding-left: 10px;



	margin-bottom: 15px;



}



.body h2 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 20px;



	font-weight: bold;



	color: #333333;



	background-color: #d3d1d1;



	background-image: url(../images/h1-bkground.png);



	background-repeat: repeat-x;



	height: 29px;



	padding-top: 4px;



	padding-left: 10px;



	margin-bottom: 15px;



}



.body h3 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 20px;



	font-weight: bold;



	color: #333333;



	background-color: #d3d1d1;



	background-image: url(../images/h1-bkground.png);



	background-repeat: repeat-x;



	height: 29px;



	padding-top: 4px;



	padding-left: 10px;



	margin-bottom: 15px;



}



.body p {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	margin-bottom: 15px;



}







.body table {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #666666;



	margin-bottom: 4px;



}







.body input {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #666666;



	margin-bottom: 4px;



}



.body textarea {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #666666;



	margin-bottom: 4px;



}



.body checkbox {margin-right:6px;



}







.body select {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #666666;



	margin-bottom: 4px;



}







.body li {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #666666;



	margin-bottom: 2px;



	margin-left:12px;



}



.body a {



	text-decoration: underline;



	color: #666;



}



.body p a {



	text-decoration: underline;



}



.thumbs {



	background-color: #ffffff;



	background-image: url(../images/thumb-bkground.png);



	background-repeat: repeat-x;



	border: 1px solid #cccccc;



	padding: 5px;



	margin-right: 20px;



}



.footer-wrapper {



	background-image: url(../images/footer-bkground.png);



	background-repeat: no-repeat;



	height: 116px;



	width: 1013px;



	margin-right: auto;



	margin-left: auto;



}



.footer-wrapper-left {



	width: 212px;



	padding-top: 20px;



	padding-right: 10px;



	padding-left: 25px;



	clear: left;



	float: left;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #dadada;



}



.footer-wrapper-left p {



	margin-bottom: 15px;



}



.footer-wrapper-left p a {



	color: #dadada;



	text-decoration: none;



}



.footer-wrapper-left p a:hover {



	color: #dadada;



	text-decoration: underline;



}



.footer-wrapper-middle {



	width: 475px;



	padding-top: 25px;



	padding-right: 20px;



	padding-left: 20px;



	clear: right;



	float: left;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #dadada;



}



.footer-wrapper-middle p {



	margin-bottom: 15px;



}



.footer-wrapper-middle p a {



	color: #dadada;



	text-decoration: none;



}



.footer-wrapper-middle p a:hover {



	color: #dadada;



	text-decoration: underline;



}



.footer-wrapper-right {



	width: 180px;



	padding-top: 26px;



	padding-left: 10px;



	float: right;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #dadada;



	text-align: right;



	padding-right: 40px;



}



.footer-wrapper-right p {



	margin-bottom: 5px;



}



.footer-wrapper-right p a {



	color: #dadada;



	text-decoration: none;



}



.footer-wrapper-right p a:hover {



	color: #dadada;



	text-decoration: underline;



}



.footer-end-wrapper {



	width: 982px;



	margin-right: auto;



	margin-left: auto;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #dadada;



}



.footer-end-wrapper-left {



	width: 238px;



	clear: left;



	float: left;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #dadada;



	padding-bottom: 25px;



}



.footer-end-wrapper-left h6 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	color: #dadada;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #dadada;



	background-image: url(../images/footer-arrow.png);



	height: 22px;



	background-repeat: no-repeat;



	padding-left: 40px;



	padding-top: 6px;



}



.footer-end-wrapper-left ul {



	list-style-type: none;



	margin-left: 12px;



}



.footer-end-wrapper-left ul li {



	margin-top: 10px;



}



.footer-end-wrapper-left ul li a {



	color: #dadada;



	text-decoration: underline;



}



.footer-end-wrapper-middle {



	width: 238px;



	clear: right;



	float: left;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #dadada;



	margin-left: 10px;



	padding-bottom: 25px;



}



.footer-end-wrapper-middle h6 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	color: #dadada;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #dadada;



	background-image: url(../images/footer-arrow.png);



	height: 22px;



	background-repeat: no-repeat;



	padding-left: 40px;



	padding-top: 6px;



}



.footer-end-wrapper-middle ul {



	list-style-type: none;



	margin-left: 12px;



}



.footer-end-wrapper-middle ul li {



	margin-top: 10px;



}



.footer-end-wrapper-middle ul li a {



	color: #dadada;



	text-decoration: underline;



}

.footer-end-wrapper-middle p {
	margin-top:10px;
	margin-left: 12px;
}
.footer-end-wrapper-middle form {
	margin-bottom: 10px;
	margin-left: 12px;
}


.footer-end-wrapper-right {



	width: 238px;



	float: left;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #dadada;



	margin-left: 10px;



	padding-bottom: 25px;



}



.footer-end-wrapper-right h6 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	color: #dadada;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #dadada;



	background-image: url(../images/footer-arrow.png);



	height: 22px;



	background-repeat: no-repeat;



	padding-left: 40px;



	padding-top: 6px;



}
.footer-end-wrapper-right ul {
	list-style-type: none;
	margin-left: 12px;
}
.footer-end-wrapper-right ul li {
	margin-top: 10px;
}
.footer-end-wrapper-right ul li a {
	color: #dadada;
	text-decoration: underline;
}


.footer-end-wrapper-right .img-newsletter {



	float: left;



	height: 184px;



	width: 208px;



	padding-top: 17px;



	padding-right: 33px;



	padding-left: 10px;



	clear: right;



}



.img-newsletter p {



	margin-bottom: 15px;



}



.img-newsletter p a {



	color: #dadada;



	text-decoration: none;



}



.img-newsletter p a:hover {



	color: #dadada;



	text-decoration: underline;



}



.newsletter-signup {



	float: left;



	width: 198px;



	padding-top: 17px;



}



.newsletter-signup p {



	margin-bottom: 15px;



}



.newsletter-signup-label {



	display: block;



}



.newsletter-signup-input {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #5a5b5b;



	height: 18px;



	width: 192px;



	padding: 2px;



	border: 1px solid #5a5b5b;



	clear: right;



	float: left;



	margin-top: 5px;



	background-color: #b9b7b8;



	margin-bottom: 10px;



}



.submit-newsletter-button {



	margin-left: 120px;



	float: left;



	margin-top: 2px;



}



.property-listing-wrapper {



	width: 690px;



	margin-bottom: 15px;



}



.property-listing-img-wrapper {



	background-color: #f7f6f6;



	background-image: url(../images/flash-bkground.png);



	background-repeat: repeat-x;



	border: 1px solid #d7d7d7;



	padding: 8px;



	margin-bottom: 20px;



	width: 282px;



	clear: right;



	float: left;



}



.property-listing-img-wrapper-special {



	margin-bottom: 20px;



	width: 282px;



	clear: right;



	float: left;



}







.property-listing-img-wrapper-special a img {



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



}











.property-listing-info-wrapper {



	float: left;



	width: 365px;



	margin-left: 25px;



}



.property-listing-info-wrapper h5 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 20px;



	color: #333333;



	padding-bottom: 9px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #333333;



	font-weight: bold;



	margin-bottom: 15px;



}







.property-listing-info-wrapper h1 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 20px;



	color: #333333;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #333333;



	font-weight: bold;



	background-color: #f6f4f4;



	background-image:none;



	padding-top: 0px;



	padding-left: 0px;



	margin-bottom: 9px;



	text-decoration: none;



}



.property-listing-img-wrapper a img {



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



}











.property-listing-info-wrapper h1 a {



	color: #333333;



	text-decoration: none;



}







.prop-ref {



	font-size: 12px;



	font-weight: normal;



}



.list-info-text {



	width: 75px;



	display: block;



	clear: right;



	float: left;



	font-weight: bold;



}



.property-listing-description-top {



	background-image: url(../images/descip-bkground.png);



	background-repeat: no-repeat;



	height: 10px;



	width: 690px;



}



.property-listing-description-wrapper {



	width: 668px;



	background-color: #D3D1D1;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-right-color: #333333;



	border-bottom-color: #333333;



	border-left-color: #333333;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #333333;



	overflow: hidden;



	padding-top: 10px;



	padding-right: 10px;



	padding-left: 10px;



}







.oldprice{



	text-decoration:line-through;



}







.newprice{



	color: red;



}







.prop-description-btns {



	float: left;



	margin-left: 20px;



}







.prop-description-btns2 {



	float: left;



	margin-left: 240px;



}







.prop-description-btns-long-term {



	float: left;



}







 .prop-description-btns-long-term img {



	margin-right: 19px;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



}







.prop-description-btns img {



	margin-right: 12px;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



}



.gallery-listing-img-wrapper {



	background-color: #f7f6f6;



	background-image: url(../images/flash-bkground.png);



	background-repeat: repeat-x;



	border: 1px solid #d7d7d7;



	padding: 8px;



	margin-bottom: 20px;



	clear: right;



	float: left;



	margin-right: 40px;



	width: 282px;



	overflow: hidden;



}



.contact-img {



	background-color: #f7f6f6;



	background-image: url(../images/flash-bkground.png);



	background-repeat: repeat-x;



	border: 1px solid #d7d7d7;



	padding: 8px;



	margin-bottom: 16px;



}



.contact-details-block {



	background-color: #646564;



	background-image: url(../images/contact-us-block-bkground.png);



	background-repeat: repeat-x;



	border: 1px solid #333333;



	margin-bottom: 20px;



	padding-top: 50px;



	padding-right: 9px;



	padding-left: 9px;



	color: #f6f4f4;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	width: 314px;



	margin-right: 20px;



}







.contact-details-block99 {



	background-color: #646564;



	background-image: url(../images/contact-us-block-bkground-01.png);



	background-repeat: repeat-x;



	border: 1px solid #333333;



	margin-bottom: 20px;



	padding-top: 50px;



	color: #f6f4f4;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	width: 350px;



}







.contact-details-block2 {



	background-color: #646564;



	background-image: url(../images/contact-us-block-bkground-01.png);



	background-repeat:no-repeat;



	border: 1px solid #333333;



	margin-bottom: 20px;



	padding-top: 50px;



	padding-right: 9px;



	padding-left: 9px;



	color: #f6f4f4;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	width: 669px;



	margin-right: 20px;



}







.contact-reservations-block {



	background-color: #686A68;



	background-image: url(../images/contact-res-bkground.png);



	background-repeat: repeat-x;



	border: 1px solid #333333;



	margin-bottom: 20px;



	padding-top: 8px;



	padding-right: 9px;



	padding-left: 9px;



	color: #f6f4f4;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	width: 314px;



	margin-right: 20px;



	clear: right;



	float: left;



}



.contact-reservations-block a.res-link {



	color: #f6f4f4;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	text-decoration: none;



}



.contact-reservations-block img {



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;







}



.contact-owners-block {



	background-color: #646564;



	background-image: url(../images/contact-res-bkground.png);



	background-repeat: repeat-x;



	border: 1px solid #333333;



	margin-bottom: 20px;



	padding-top: 8px;



	padding-right: 9px;



	padding-left: 9px;



	color: #f6f4f4;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	width: 314px;



	float: left;



}



.contact-owners-block a.owners-link {



	color: #f6f4f4;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	text-decoration: none;



}



.contact-owners-block img {



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;







}



.prop-description {



	display: block;



	width: 292px;



	clear: right;



	float: left;



}



.previous-btn {



	float: left;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



}



.next-btn {



	float: right;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



}



.property-listing-info-tabs-wrapper {



	width: 690px;



	overflow: hidden;



}



.summary-icons {



	display: block;



	clear: right;



	float: left;



	width: 50px;



	margin-bottom: 15px;



}



.summary-icons-text {



	font-weight: bold;



	float: left;



	width: 290px;



	padding-top: 10px;



	display: block;



	clear: right;



}































.clear-all {



	clear: both;



}







.bold-italic {



	font-style: italic;



	font-weight: bold;



}



hr {



	margin-bottom: 15px;



	border-top-color: #F8A629;



	border-right-color: #F8A629;



	border-bottom-color: #F8A629;



	border-left-color: #F8A629;



	border-top-width: 1px;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



}



a.tabs-link {



	



	padding-top: 10px;



	padding-right: 7px;



	padding-bottom: 12px;



	padding-left: 7px;



	margin-right: -7px;



	margin-left: -7px;



	margin-top: 1px;



	height: 18px;



}



a.tabs-link:hover {



	background-image: url(../images/tab-active-bkground.png);



	background-repeat: repeat-x;



	padding-top: 10px;



	padding-right: 7px;



	padding-bottom: 12px;



	padding-left: 7px;



	margin-right: -7px;



	margin-left: -7px;



	margin-top: 1px;



	height: 18px;



}



a.contact-link {



	color: #FFF;



}



a.contact-link:hover {



	color: #FFF;



}



.OffSceen {



	visibility: hidden;



}



.white {



	color:#FFF;



}



.listing-space {



	margin-top: -16px;



}



a.virtual-link {



	color: #dadada;



	text-decoration: none;



}



a.virtual-link:hover {



	color: #dadada;



	text-decoration: underline;



}



.virtual-p {



	display: block;



	padding-top: 10px;



	padding-bottom: 10px;



	border-top-width: 1px;



	border-top-style: solid;



	border-top-color: #dadada;



}







.table1 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #666666;



}







.table1 td {



	padding: 2px;



}



.property-listing-info-wrapper h2 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 20px;



	color: #333333;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #333333;



	font-weight: bold;



	background-color: #f6f4f4;



	background-image:none;



	padding-top: 0px;



	padding-left: 0px;



	margin-bottom: 9px;



	text-decoration: none;



}



.property-listing-info-wrapper h2 a {



	color: #333333;



	text-decoration: none;



}















/* 

	LEVEL ONE

*/

ul.dropdown                         { position: relative; }

ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #ccc; }

ul.dropdown a:hover		            { color: #000; }

ul.dropdown a:active                { color: #ffa500; }

ul.dropdown li a                    { display: block; padding: 4px 8px; border-right: 1px solid #333;

	 								  color: #222; }

ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */

ul.dropdown li.hover,

ul.dropdown li:hover                { background: #F3D673; color: black; position: relative; }

ul.dropdown li.hover a              { color: black; }





/* 

	LEVEL TWO

*/

ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }

ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; 

									  border-bottom: 1px solid #ccc; float: none; }

									  

                                    /* IE 6 & 7 Needs Inline Block */

ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 



/* 

	LEVEL THREE

*/

ul.dropdown ul ul 					{ left: 100%; top: 0; }

ul.dropdown li:hover > ul 			{ visibility: visible; }









.event-listing-left {

	clear: right;

	float: left;

	width: 326px;

	margin-bottom: 30px;

	margin-top: 15px;

}

.event-listing-right {

	float: right;

	width: 326px;

	margin-bottom: 30px;

	margin-top: 15px;

}



.event-listing-left img, .event-listing-right img {

 border: none;

}



.event-venue-listing-left {

	clear: right;

	float: left;

	width: 326px;

	margin-bottom: 15px;

	margin-top: 15px;

}

.event-venue-listing-right {

	float: right;

	width: 326px;

	margin-bottom: 15px;

	margin-top: 15px;

}



.event-venue-listing-left img, .event-venue-listing-right img {

 border: none;

}



.footerleft {

	float:left;

	clear:right;

	width:50px;

	padding-left:12px;

}



.footerright {

	float:right;

	width: 600px;

	text-align: right;

}









.header {

	background-image: url(../images/bkground-header-2011-07-15.jpg);

	background-repeat: no-repeat;

	height: 188px;

	width: 1013px;

	margin-right: auto;

	margin-left: auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #FFF;

	padding-top: 5px;

	margin-bottom: -5px;

}



.header img {

	margin-right: 5px;

	border: none;

}

.header-left {

	clear: right;

	float: left;

	width: 320px;

	padding-left: 20px;

	padding-top: 10px;

}

.favourites-2011-07-15 {

	width: 260px;

	padding-top: 5px;

	float: right;

}

.favourites-2011-07-15 a {

	color: #FFFFFF;

	text-decoration: none;

}



.favourites-2011-07-15 a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}

.slogan-2011-07-15 {

	float: right;

	width: 409px;

	padding-top: 55px;

	padding-right: 40px;

}


a.footer-blog-link {
	color: #dadada;
	text-decoration: none;
}
a.footer-blog-link:hover {
	text-decoration: underline;
	color: #dadada;
}
