@import 'reset.css';
@import 'base.css';
@import 'layout.css';
a, p, h1, h2 ,h3, ul, ul li, li, button, img, div, table, tr, td, th, embed, object{
	padding:0; 
	margin:0;
	border:none;
	outline:none;
	background-color:transparent;
	}
*{outline:none;}
	ul, ul li, li{
		list-style-position:inside;
	}
	#left-col ul{
		margin-left:12px;
	}
#left-col{
	width:100%;
	}

body, html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

h1{
	font-size:18px;
	text-transform:lowercase;
	}
h2, h3, h4{
	}
h2{
	font-size:16px;
	text-transform:lowercase;
	padding-bottom:10px;
	}
h3{
	font-size:14px;
	color:#00720e;
	}
a{
	text-decoration:underline;
	}

img.right{
	float:right;
	margin:0 15px;
	}
	
img.left{
	float:left;
	margin-left:10px;
	}
p.right{
	text-align:right;
}
p.left{
	text-align:left;
}
p.center{
	text-align:center;
}

#header-home-wrapper, .itinerary-ad, #footer-wrapper, #itinerary-full img, .button-add, #location-bar, #detail-header button, #right-col, .button, #filters, #wrapper button {
	display:none;
	}



/** LISTING FILTERS **/

#filters{
	background:#eff2f6;
	padding:5px 15px;
	}
.filter-row{
	border-bottom: 1px dashed #ccc;
	padding:10px 5px 10px 5px;
	}
.filter-title{
	color:#00720e;
	font-size:14px;
	margin-right:15px;
	float:left;
	display:block;
	width: 100%;
	}
.filter-items{
	float:right;
	width:690px;
	}
.filter-row ul{
	padding:0;
	margin:0;
	}
.filter-row ul li{
	display:block;
	list-style:none;
	float:left;
	width: 200px;
	margin-right:15px;
	line-height:20px;
	white-space: nowrap;
	}


/** LISTING DETAIL **/

#detail-header{
	border-bottom:1px dashed #ccc;
	width:100%;
	padding-bottom:15px;
	margin-bottom:15px;
	}
#detail-header h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	}
#detail-left-col{
	background:#eff2f6;
	}
#detail-right-col p{
	line-height:18px;
	}
#listing-info{
	width:95%;
	margin:10px;
	}
#listing-info td{
	padding:5px;
	border-bottom:1px dashed #ccc;
	}
#advert-logos{
	text-align:center;
	margin:10px;
	}


/** LISTING ITEMS **/

.listing-address{
	font-size:12px;
	font-weight: bold;
	}
.float-right{
	float:right;
	}
.listing-item-free{
	border-top:1px dashed #ccc;
	}
.listing-item-free h2{
	font-size:16px;
	font-weight:normal;
	}
.listing-item-free p{
	font-size:11px;
	}
.listing-item-feature{
	border:1px solid #424242;
	}
.list-item-feature-content{
	padding:10px;
	font-size:11px;
	}
.list-item-feature-content h2{
	font-size:16px;
	font-weight:normal;
	}
.list-item-feature-content h2 a{
	text-decoration:none;
	color:#424242;
	}
.list-item-feature-content h2 a:hover{
	text-decoration:underline;
	}
.list-item-feature-content p{
	height:auto;
	line-height:15px;
	display:block;
	overflow:hidden;
	margin-bottom:7px;
	}
.listing-image-nav{
	background:url(images/listing-image-nav-background.gif) repeat-x;
	height:23px;
	width:240px;
	}
.listing-image-nav-numbers{
	width:185px;
	height:23px;
	padding:0; margin:0;
	line-height:23px;
	display:block;
	color:#FFF;
	text-align:center;
	float:left;
	}
.listing-item-feature{
	height: auto;
	}
	
#paging{
	margin:15px 0;
	width:750px;
	text-align:center;
	font-size:14px;
	}
#paging a{
	text-decoration:none;
	}
#paging a:hover{
	text-decoration:underline;
	}
.paging-selected{
	font-weight:bold;
	color:#666;
	}



/** BLOG **/

.newsItem img{
	margin:0 15px 15px 15px;
	}
.newsItem h2 a{
	text-decoration:none;
	margin-bottom:10px;
	}
.newsItem h2 a:hover{
	text-decoration: underline;
	}
.newsItem{
	margin-bottom:10px;
	margin-top:10px;
	margin-right:10px;
	border-bottom: 1px dashed #ccc;
	}

.newsDetail h2{
	font-size:20px;
	}
	
.newsPagination{
	text-align:center;
	}
	
	
/** ITINERARY **/

.location-bar{
	height:38px;
	border-bottom:3px double #000;
	border-top:3px double #000;

	}

.location-bar h1{
	padding:0;
	margin:0;
	font-size:18px;
	color:#FFF;
	font-weight:normal;
	line-height:38px;
	margin-left:15px;
	float:left;
	}

.home-content .intinerary-item{
	margin-bottom:20px;
	width:100%;
	border:none;
	}

.home-content .intinerary-item table{
	width:100%;
	}
.itinerary-controls{
	font-size:25px; margin:0 20px;
	}
.itinerary-dates{
	height:40px;
	}

.itinerary-map{
	display:none;
}
.date-picker{
	font-size:14px;
	color:#333;
	height:40px;
	}
.date-picker td{
	padding:0 5px;
	white-space:nowrap;
	}
.date-picker input{
	width:88px;
	height:22px;
	font-size:12px;
	border:1px solid #d5d5d5;
	padding:2px 3px 0 3px;
	float:left;
	}

.save-items td{
	padding:8px;
	border-bottom:3px solid #fff;
	}
.save-items{
	margin:5px 0;
	font-size:14px;
	}

.save-items  a{
	color:#000;
	text-decoration:none;

	}



	
.note-links{
	float:right; 
	white-space:nowrap;
	font-size:13px;
	}

.notes-header{
	font-size:16px; color:#000;
	border-top: 1px dashed #ccc; padding:5px;
	}
.my-notes-entry{
	padding:5px;
	}
.my-notes-entry textarea{
	width:705px; height:100px;
	}
	
	


/** COMMUNITY SECTION **/

#community-blog td{
	padding:15px 5px;
	border-bottom:1px dashed #ccc;
	}
#community-blog-entry td{
	background:#ECECEC;
	padding:5px 5px 15px 5px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	}
#community-blog-entry a{
	float:right;
	margin:10px 15px 0 0;
	}
.added-by{
	color:#00720e;
	font-style:italic;
	margin-bottom:5px;
	display:block;
	}

/** FACTS PANNELS **/


.facts-activities{
	width:100%;
	border:none ;
	display:block;
	float:left;
	padding:0;
	color:#000;
	margin:0;
	}
	
.facts-attractions{
	width:100%;
	border:none ;
	display:block;
	float:left;
	padding:0;
	color:#000;
	margin:0;
	}
	
.facts-highlights{
	width:100%;
	border:none ;
	display:block;
	float:left;
	padding:0;
	color:#000;
	margin:0;
	}

.facts-environs{
	width:100%;
	border:none ;
	display:block;
	float:left;
	padding:0;
	color:#000;
	margin:0;
	}
