/* ------------------------------------------------ */
/*	TAG RESET										*/

	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	}
	
	fieldset, form, label, legend, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent !important;
	}
	
/* ------------------------------------------------ */
/*	GLOBAL	TEXT STYLES								*/

	html, 
	body, 
	div, 
	p { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; color: #707f70; line-height: 16px; }
	a { color: #707f70; text-decoration: none; }
	a:hover { color: #707f70; text-decoration: underline; }
	.green { color: #707f70; }
	.greenbg { background: #707f70; }
	.small { font-size: 11px; line-height: 14px; }
	h1 { clear:both; font-size:16px; font-weight:normal; padding:0 0 10px; }
	
	/* ------------------------------------------------ */
	/*	CONTENT STYLES									*/
	
		/* Left */
		.content_left ul { width: 142px; float: left; list-style-type: none; margin: 0px 0px 0px 30px; padding: 0px; display: inline; }
		.content_left ul li { width: 137px; height: 20px; float: left; font-size: 12px; line-height: 20px; padding: 0px 0px 0px 5px; }
		.content_left ul li a { font-size: 12px; height: 20px; line-height: 20px; color: #74695c; }
		.content_left ul li.on { width: 137px; height: 20px; float: left; background: #a7b1a7; padding: 0px 0px 0px 5px; }
		
		.content_left ul.icons { width: 140px; height: 45px;  float: left; padding: 62px 0px 0px 29px; margin: 0px; }
		.content_left ul.icons li.icons { height: 40px; padding:0 0 0 13px!important; margin:0!important;}
			.content_left ul.icons li.icons a.facebook { float:left; width:120px; height:32px; display:block; padding:0; background:url("../images/icons/facebook.gif") no-repeat; margin:0 0 5px 0; }
			.content_left ul.icons li.icons a.twitter { float:left; width:120px; height:32px; display:block; padding:0; background:url("../images/icons/twitter.gif") no-repeat; margin:0 0 5px 0; }
			.content_left ul.icons li.icons a.youtube { float:left; width:120px; height:32px; display:block; padding:0; background:url("../images/icons/youtube.gif") no-repeat; margin:0 0 5px 0; }
			.content_left ul.icons li.icons a.skype { float:left; width:120px; height:32px; display:block; padding:0; background:url("../images/icons/skype.gif") no-repeat; margin:0 0 5px 0; }
			.content_left ul.icons li.icons a.topbilling { float:left; width:120px; height:32px; display:block; padding:0; background:url("../images/icons/topbilling.gif") 	no-repeat; margin:0 0 5px 0; }
			.content_left ul.icons li.icons a.tripadvisor { float:left; width:120px; height:32px; display:block; padding:0; background:url("../images/icons/trip.gif") 	no-repeat; margin:0 0 5px 0; }
		
		.content_left ul li.on a { font-size: 12px; height: 20px; line-height: 20px; color: #ffffff; }
		.content_left ul li.divider { width: 127px; height: 1px; font-size: 1px; line-height: 1px; float: left; background: #ffffff; padding: 0px; margin: 9px 0px 9px 0px; }
		.content_left ul li.msn { width: 127px; height: 45px;  float: left; padding: 56px 0px 0px 0px; margin: 0px; }
		.content_left ul li.divider2 { width: 127px; height: 20px; float: left; padding: 0px; margin: 0px; }
		.content_left ul li.skype { width: 127px; height: 45px;  float: left; padding: 0px 0px 55px 0px; margin: 0px; }
		/* Right */
		.cr_body p { width: 509px; float: left; padding: 0px 0px 12px 0px; font-size: 12px; color: #707F70; }
		.cr_body_gal p.img { width: 244px; float: left; margin: 0px 9px 9px 0px; padding: 0px; border: 3px solid #74695C; }
		.cr_body_gal p.span { width: 244px; float: left; margin: 0px 9px 9px 0px; padding: 0px; border: none; text-align:center;}
			.cr_body_gal p.span a { color:#CC0000; }
		.cr_body_gal p.img-wide { width: 503px; float: left; margin: 0px 9px 9px 0px; padding: 0px; border: 3px solid #74695C; }
		.cr_body table { border: 1px solid #707f70; margin: 0px 0px 5px 0px; }
		.cr_body table { line-height: 16px; }
		.tablehead { font-size: 12px; line-height: 20px; color: #ffffff; background: #707f70; }
		.cr_body ul.rates { width: 480px; float: left; font-size: 12px; list-style-type: none; display: inline; margin: 0px 0px 15px 0px; }
		.cr_body ul.rates li { width: 100%; padding: 0px 0px 0px 20px; margin: 0px; background: url('../images/li.jpg') 0px 6px no-repeat; }
		/* Gallery */
		#gallery { width: 509px; float: left; list-style-type: none; display: inline; overflow: hidden; }
		#gallery ul { width: 509px; display: none; list-style: none; margin: 0px; padding: 0px; }
		#gallery li ul li { width: 509px; float: left; display: inline; background: #d1cebf; }
		#gallery li a { width: 499px; height: 24px; float: left; cursor: pointer; display: inline; font-size: 12px; font-weight: bold; color: #ffffff; margin: 0px; padding: 6px 0px 0px 10px; margin: 11px 0px 11px 0px; }
		#gallery li ul li a { width: 95px; height: 60px; float: left; cursor: pointer; display: inline; margin: 0px; padding: 0px; }
		#gallery a.expanded { height: 24px; background: #A2ACA2 url('../images/gallery/expanded.gif') 480px 3px no-repeat; }
		#gallery a.collapsed { height: 24px; background: #A2ACA2 url('../images/gallery/collapsed.gif') 480px 3px no-repeat; }
		#gallery li #cupboard li table { margin: 11px 0px 8px 11px; border: 0px; }
		#gallery li #cupboard li table tr td.thumb { padding: 0px 3px 3px 0px; }
		#gallery li #cupboard li table tr td.thumb-end { padding: 0px 0px 3px 0px; }
		#gallery li #cupboard li table tr td.clear { height: 11px; background: #E8E7DF; }
		#gallery li #cupboard li table.foot { margin: 0px 0px 11px 11px; background: #E8E7DF; }
		#gallery li #cupboard li table.foot tr td.bottom { height: 29px; background: #8D8476; color: #ffffff; line-height: 29px; padding: 0px 0px 0px 10px; }
		
	/* ------------------------------------------------ */
	/*	FOOTER											*/
	
		.gototop { font-size: 12px; line-height: 26px; text-align: center; }
		.gototop a { color: #ffffff; }
		.legal { color: #ffffff; }

		.cr_body .red { color:#E60202!important; } 
		
		.clear { clear:both; }
