	
	
	/* TRAVEL GUIDES CSS */
		.travel_guides_home 
		{
			background-color:#343434;
		}
		/*.travel_guides #col1 {
			margin-left : 0;
			margin-right : 20px;
			float : right;
			width : 250px; }
			/* IE6 */* html .travel_guides #col1 { margin-right : 10px; }
		.travel_guides_home #col1 
		{
			margin : 0;
		}
		.travel_guides strong {
			font-weight : bold; }
		
		.travel_guides {
			clear : both; }
			
		
		#relatedareas{
		width: 934px;
		height: auto;
		margin: 6px 0 0 5px;
		}
		
		#relatedareas h4
		{
		width: auto;
		height: auto;
		font-family: "Century Gothic";
		font-size: 15px;
		padding: 6px 11px;
		text-transform: uppercase;
		color: white;
		background: #CA0233 none repeat scroll 0 0;
		}
		
		#relatedareascontent
		{
		width: auto;
		height: auto;
		border:2px solid #CA0233;
		background:#fef2f2;
		}
		
		#attraction
		{
		width:212px;
		height:auto;
		margin: 10px;
		background: white;
		float:left;
		}
		
		#attraction img
		{
		margin:5px 0px 5px 5px;
		}
		

		
		#attraction a
		{
		margin:5px 0px 0px 5px;
		color:#CA0233;
		font-weight: normal;
		font-family: Tahoma;
		font-size: 15px;
		text-decoration: none;
		padding:3px;
		}
		
		#attraction p
		{
		margin:5px 0px 0px 5px;
		color:#313031;
		font-weight: normal;
		font-family: Tahoma;
		font-size: 10px;
		padding:3px;
		line-height: 18px;
		}
		
		#attraction a:hover
		{
		color: white;
		background:#CA0233;
		text-decoration: underline;
		}
		
		#moreinfoattraction
		{
		float:right;
		
		
		}
	
		
		#clearattraction
		{
		clear:both;
		
		}
			
		#leftcolumn
		{
		float: left;
		width: 429px;
		clear: both;
	
		margin-top: 10px;

		}
		
		#leftcolumn h1
		{
		font-size: 17px;
		color: #CA0233;
		font-weight: normal;
		margin: 12px 20px 6px 6px;
		border-bottom:1px dotted #999999;
		padding-bottom: 2px;
		font-family: "Century Gothic";
		text-transform: uppercase;
		}
		
		#leftcolumn p
		{
		font-size: 12px;
		line-height: 20px;
		color: #4C4B4B;
		font-family: Georgia;
		padding: 4px 6px 13px 10px;
		}
		
		#twocolumncontainer
		{
		width: auto;
		height:  285px;
		}
		
		#featuredresorts
		{
		width: auto;
		height:350px;
		}
		
		#featureheader
		{
		width: 430px;
		height: 350px;
		float: left;
		}
		
		#featureheader h2
		{
		font-size: 17px;
		color: #CA0233;
		font-weight: normal;
		margin: 12px 36px 6px 6px;
		border-bottom:1px dotted #999999;
		padding-bottom: 2px;
		font-family: "Century Gothic";
		text-transform: uppercase;
		}
		
		#featureheader img
		{
		margin: 1px 0px 0px 6px;
		}
		
		#featuredresorthotel
		{
		float: left;
		margin-right: 10px;
		width: auto;
		height:350px;
		}
		
		#featuredresorthotel h2
		{
		font-size: 17px;
		background: #CA0233;
		font-weight: normal;
		margin:0px 0px 0px 0px;
		border-bottom:2px solid;
		padding:6px 11px;
		font-family: "Century Gothic";
		text-transform: uppercase;
		color: white;
		width: 467px;
		}
		
		#featuredlisting
		{
		width:485px;
		height:305px;
		border:2px solid #CA0233;
		}
		
		#individualhotel
		{
		float: left;
		width:236px;
		height:144px;
		
		margin: 3px;
		background:#f3f4f4;
		}
		
		
		#individualhotel img
		{
		
		border:1px solid #CA0233;
		margin: 3px;
		padding: 2px;
		float: left;
		}
		
		#individualhotel p
		{
		font-weight: bold;
		color: #CA0233;
		font-size: 16px;
		padding: 1px 0px 0px 4px;
		font-family: "Century Gothic";
		float: left;
		width:105px;
		}
		
		#ataglance
		{
		height: auto;
		width: 173px;
		padding:15px 0 0 0;
		border-bottom: 1px solid #E7E7E7;
		border-right: 1px solid #E7E7E7;
		border-left: 1px solid #E7E7E7;
		float: left;
		margin: 10px 0 0 17px;
		}
		
		#partition
		{
		margin: 0 0 0px;
		padding: 0px;
		border-bottom:1px dotted #999999;
		height: 55px;
		}
		
		#starrating
		{
		float: left;
		width: 105px;
		margin-top:5px;
		}
		
		#starrating img
		{
		border: none;
		margin: 5px 0px 0px 1px;
		padding-left:3px;
		}
		
		#destinationimages
		{
		float: left;
		width: 300px;
		margin:10px 0px 0px 10px;
		height: 250px;
		}
		
		#hotelinfotext
		{
		clear: both;
		width:220px;
		height: 50px;
		margin: 4px 0px 0px 4px;
		padding: 3px 0px 0px 0px;
		font-size: 10px;
		}
		
		#hotelinfotext a
		{
			float: right;
			margin-top: -2px;
		}
		
		#hotelinfotext a:hover
		{
			background:#CA0233;
			color: white;
			padding: 2px;
		}
		
		#fromprice
		{
		width:105px;
		color: #CA0233;
		font-weight: bold;
		font-size:20px;
		float: left;
		margin: 8px 0px 0px 10px;
		}
		
		.fromword
		{
		font-size:13px;
		
		}
		
		#glanceinfo
		{
		color: #666666;
		font-family: "Georgia";
		font-size: 12px;
		font-size-adjust: none;
		font-stretch: normal;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		line-height: 18px;
		}
		
		
		.glanceicons
		{
		clear: both;
		float: left;
		padding: 5px 8px 5px 8px;
		}
		
		
		.glancetext
		{
		float: left;
		padding: 0 5px 8px 0;
		width: 110px;
		}
		
		.travel_guides #col1 {
			float : right; }
			 
		.travel_guides #col2 {
			float : left;
			margin : 0;
			background:#553656 url(images/cyprus_premier/top-shadow.gif) repeat-x scroll 0 0; }
		
		.travel_guides_home #col2 {
			background-image : none; }
			 
		.travel_guides #destination-travel-guide {
			position : relative;
			min-height : 200px;
			background-color : #fff; }
			
		.travel_guides #destination-travel-guide img {
			height : 200px; 
			width : 654px; }
		
		.travel_guides #destination-travel-guide h1 {
			position : absolute;
			bottom : 0;
			left : 0;
			margin : 0;
			line-height : normal;
			padding-left : 8px;
			padding-right : 15px;
			padding-top : 15px;
			font-size : 26px;
			color : #fff;
			font-weight : bold;
			font-family:"Century Gothic";
			background-color : #343434; }/*553656*/
			/* IE6 */* html .travel_guides #destination-travel-guide h1 {
						position : relative;
						float : left;
						margin-top : -45px;}
			
		.travel_guides h2 {
			margin : 0 10px;
			margin-top : 20px;
			line-height : normal;
			color : #990000;
			font-size : 26px;
			font-weight : bold; }
		
		.travel_guides h2,	
		.travel_guides h2 p {
			font-size : 20px;
			line-height : 40px;
			text-transform : uppercase;
			font-weight : normal;
			color : #fff;
			font-family:"Trebuchet MS"; }
		
		.travel_guides_home h2
		{
			margin : 0 20px;
		}
		
		.travel_guides ul.travel-guide {
			margin-top : 30px;
			list-style-type : none; }
		
		.travel_guides ul.travel-guide * {
			vertical-align : top; }
			
		.travel_guides ul.travel-guide li {
			margin : 20px 0; }
		
		.travel_guides ul.travel-guide img {
			padding : 9px;
			height:106px;
			margin:0;
			padding:9px;
			width:178px;
			color : #fff;
			border : 2px solid #fff; }
			
		.travel_guides #col2 ul.travel-guide p {
			margin : 15px 10px;
			color:#FFFFFF;
			font-size:12px;
			font-weight:normal;
			line-height:17px; }
		
		.travel_guides #col2 ul.travel-guide a {
			font-weight : bold;
			color: #e57baf; }
		
		.travel_guides #col2 ul.travel-guide a.more {
			display : block;
			padding : 7px 10px;
			font-weight: normal;
			font-size: 11px;
			color : #fff;
			text-decoration : none;
			background:transparent url(images/cyprus_premier/dotdotdot.gif) no-repeat 36px 17px;
			background-color : #df4792; }
			
		
		.travel_guides #col2 ul.travel-guide a.more:hover {
			text-decoration : underline; }
		
		.travel_guides #col2 ul.travel-guide a.guide-image {
			float : left;
			margin-left : 15px;
			line-height : 40px; }
			 
		.travel_guides #col2 ul.travel-guide a.guide-heading {
			margin-left : 10px;
			padding-right : 15px;
			clear : right;
			font-weight : bold;
			font-weight: bold;
			font-style: normal;
			color : #fff;
			text-decoration : none;
			font-family:"Century Gothic";
			font-size:14px;
			font-weight:normal;
			line-height:24px;
			text-transform:uppercase;
			background:transparent url(images/cyprus_premier/arrow-white-right.gif) no-repeat right center; }

		.travel_guides #col2 ul.travel-guide .guide-detail 
		{
			float : right;
			width : 500px;
			margin-right : 10px;
			vertical-align : top;
			background-color : #a41871;
			background:#a41871 url(images/cyprus_premier/guide-header.gif) repeat-x 0 top; }
		
		.travel_guides #col2 ul.travel-guide a.guide-heading:hover {
			text-decoration : underline; }
			
		.tavel-guide-footlinks {
			margin-bottom : 20px;
			margin-left : 10px;
			clear : both;
			width : 720px; }
			
		.tavel-guide-footlinks h3 {
			color : #3e3e3e;
			font-weight : bold;
			font-size : 17px; }
		
		.tavel-guide-footlinks ul {
			margin-top : 3px; }
		
		.tavel-guide-footlinks ul li {
			display : inline;
			padding : 0 8px;
			border-left : 1px solid #3e3e3e; }
			
		.tavel-guide-footlinks ul li.first {
			padding-left : 0;
			border : none; }
			
		.tavel-guide-footlinks ul li a {
			color : #0b62a2;
			text-decoration : underline; }
			
		.travel_guides #destination-nav {
			margin-bottom : 100px;
			list-style-type : none; }
		
		.travel_guides #destination-nav li {
			margin-bottom : 10px;
			background : url(images/cyprus_premier/tg-list-back.gif) right center no-repeat; }
			
		.travel_guides #destination-nav li a {
			height : 40px;
			padding-left : 46px;
			padding-right : 20px;
			line-height : 40px;
			display : block;
			overflow-y : hidden;
			color : #fff;
			text-decoration : none; }
			
		.travel_guides #destination-nav li a:hover {
			text-decoration : underline; }
		
		.travel_guides #destination-nav .tg-li-flights a { background : url(images/cyprus_premier/tg-li-flights.gif) left center no-repeat; }
		.travel_guides #destination-nav .tg-li-hotels a { background : url(images/cyprus_premier/tg-li-hotels.gif) left center no-repeat; }
		.travel_guides #destination-nav .tg-li-holidays a { background : url(images/cyprus_premier/tg-li-holidays.gif) left center no-repeat; }
		.travel_guides #destination-nav .tg-li-carhire a { background : url(images/cyprus_premier/tg-li-carhire.gif) left center no-repeat; }
		.travel_guides #destination-nav .tg-li-more a { 
			color : #fff; }
		
		.travel_guides #destination-nav .tg-li-more {
			background : url(images/cyprus_premier/more-travel-guides.gif) left center no-repeat;
			border : none; }
			
		.travel_guides .tg-panel {
			margin-top : 10px;
			 }
			/* IE6 */* html .travel_guides .tg-panel * { position : static !important; }
		
		.travel_guides .tg-panel h3 {
			font-size : 15px;
			height : 32px;
			line-height : 32px;
			padding-left : 10px;
			
			font-weight : bold;
			border : 1px solid #ececec;
			background : url(images/bgs/tg-h3-back.jpg) top repeat-x; }
		
		.travel_guides .tg-panel ul {
			position : relative;
			list-style-type : none; }
			
		.travel_guides .tg-panel ul li {
			padding : 7px 0;
			line-height : 18px;
			padding-left : 5px;
			border-bottom : 1px dotted #dc9fcd; }
			
		.travel_guides .tg-panel ul li a {
			display : block;
			padding-left : 5px;
			padding-right : 18px;
			color : #553656;
			font-weight : bold;
			text-decoration : none;
			background : url(images/bgs/TG-arrow-right.gif) center right no-repeat; }
			/* IE6 */* html .travel_guides .tg-panel ul li a { padding : 0; }
		
		.travel_guides .tg-panel ul li span {
			font-size : 11px;
			float : left; }
		
		.travel_guides .tg-panel ul li strong {
			display : block;
			width : 160px;
			margin-left : 60px;
			text-align : right;
			right : 5px;
			color : #000;
			font-size : 11px;
			font-weight : bold; }
			
			
		.guides-selection {
		    *margin-left:10px;
		    }	
		.travel_guides .guides-selection h3 {
			color : #000; }
		
		.travel_guides .guides-selection .tg-panel ul li {
			padding-left : 0; }
			
		.travel_guides .guides-selection .tg-panel ul li img {
			width : 187px;
			*margin-bottom : -3px; }
			
		.travel_guides .guides-selection .tg-panel ul li a {
			font-weight : normal;
			font-size : 11px; }
		
		.travel_guides .guides-selection .tg-panel {
			float : left;
			width : 187px;
			margin-bottom : 0px;
			background-color : #fff; }
		
		.travel_guides .guides-selection .tg-panel h3 {
			height : auto;
			font-size : 12px;
			line-height : 15px;
			padding : 5px 7px;
			margin : 0;
			color : #fff;
			border : none;
			background : none;
			background-color : #ca0233; }

		.travel_guides .guides-selection .tg-panel ul li.guide-image {
			padding : 0; }
		
		.travel_guides .guides-selection .tg-panel ul li.guide-image a {
			padding-left : 0;
			background : none;
			text-align : center; }
		
		.travel_guides .tg-promotion ul {
			padding : 0;
			clear : both; }
		
		.travel_guides .tg-promotion ul li {
			float : left;
			position : relative;
			left : 10px;
			width : 190px;
			height : 90px;
			margin : 30px 0;
			margin-left : 35px;
			text-align : center; 
			list-style-type : none;
			background-color : #a41871;
			display:none; }
			* html .travel_guides .tg-promotion ul li {
				left : -23px; }
				
		.travel_guides .tg-promotion ul li * {
			line-height : normal; }
		
		.travel_guides .tg-promotion ul li h4 {
			margin-top : 7px;
			font-size : 18px; }
		
		.travel_guides .tg-promotion ul li h4,
		.travel_guides .tg-promotion ul li strong {
			font-weight : bold;
			color : #fff; }
		
		.travel_guides .tg-hotel-search-hub,
		.travel_guides .tg-flight-search-hub {
			float : left;
			margin-left : 10px;
			margin-bottom : 20px; }
			* html .travel_guides .tg-hotel-search-hub,
			* html .travel_guides .tg-flight-search-hub { margin-left : 5px; width : 275px; }
		
		.travel_guides .tg-hotel-search-hub h2,
		.travel_guides .tg-flight-search-hub h2 {
			margin-left : 0; }
		
		.travel_guides .tg-content {
			float : right;
			width : 630px;
			margin-top : 12px;
			margin-right : 10px;
			margin-left : 20px; }
			
		.travel_guides .tg-content h3 {
			margin-top : 10px;
			color : #990000;
			font-weight : bold;
			font-size : 15px; }
			
		.travel_guides .tg-content h3,
		.travel_guides .tg-content p,
		.travel_guides .tg-content strong {
			line-height : 22px; }

		.travel_guides .tg-content p,
		.travel_guides .tg-content strong {
			margin-bottom : 20px;
			color : #000; }
			
		.travel_guides .tg-sub-header {
		 	display : block;
		 	margin-bottom : 15px; }
			
		.travel_guides .col .tg-panel {
			float : left;
			margin-left : 20px; }
			
		.travel_guides .col ul.travel-guide li {
			text-align : center;
			border : none; }
		
		.travel_guides .col .tg-panel {
			margin-top : 0; }
			
		/* BREADCRUMB */
		.travel_guides #breadcrumb {
			margin-top : 10px;
			margin-bottom : 30px; }
		
		.travel_guides #breadcrumb li {
			float : left;
			margin-right : 3px;
			background : url(images/bgs/breadcrumb-arrow.gif) 3px -7px no-repeat; }
			
		.travel_guides #breadcrumb li a {
			padding-left : 15px;
			color : #0098c9;
			text-decoration : underline; }
			
		.travel_guides #breadcrumb li span {
			font-size : 11px;
			background-color : #fff; }
			
		.travel_guides #breadcrumb li.selected {
			padding-left : 15px;
			background : url(images/bgs/breadcrumb-arrow.gif) 3px 3px no-repeat; }
		/* ---------- */
		
		/* 
		
		/* HOMEPAGE ONLY */
		.travel_guides_home #destination-travel-guide 
		{
			margin : 0 9px;
		}
		* html .travel_guides_home #destination-travel-guide 
		{
			margin-right : 0;
		}
		
		.travel_guides_home #destination-travel-guide img {
			vertical-align : top;
			display : block; }
		
		.travel_guides_home #col1 {
			width : auto;
			padding-top : 10px;
			*padding-top : 5px;
			float : none;
			background : none; 
			margin-top:-5px;}
		
		.travel_guides_home .tg-panel {
			margin-left : 11px; 
			margin-right: -2px;}
		
		* html .travel_guides_home .tg-panel {
			margin-left : 5px;
			margin-right : 5px; }
			
		.travel_guides_home #destination-travel-guide img {
			width : auto; }
			
		.travel_guides_home .tg-promotion {
			margin : 10px; }

		.travel_guides_home #col1 h2 
		{
			margin-top : 10px;
		}
#container {
    position:relative;
    clear:both;
    margin:0;
    padding:10px;
    border:solid 10px #343434;
    background-color:#fff;		
    }
    #container h3 {
        margin-bottom:2px;
        color:#ca0233;
        font-family:"Century Gothic";
        font-size:17px;
        font-weight:normal;
        text-transform:uppercase;
		padding-left: 9px;
        }
    #container a {
        color:#ca0233;
            }
 
        #container p.copy {
            text-align:left;
            } 
            #container p.copy strong {
                font-weight:bold;
                font-size:15px;
                } 
   #container ul {
        margin-left:5px;
        }     
        #container li {
            list-style-type:disc;
            color:#573558;
            line-height:17px;
            }                 
		/* --- */
	/* END TRAVEL GUIDES CSS ########### */