	/* 
		Theme Name: Visit Costa Rica Hotels
		Theme URL: http://www.visitcostaricahotels.com/
		Description: Visit Costa Rica Hotels is a modern, 2-column Widget-ready theme created for WordPress.
		Author: Mario Lafuente
		Author URI: http://www.visitcostaricahotels.com
		Version: 1.0
	*/
	
	/* reset.css */
	html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	text-transform: inherit;
	text-transform: inherit;
	padding:0;
	font-weight:inherit;
	font-style:inherit;
	vertical-align:baseline;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0;
	
	
	}
	h1, h2, h3 {
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
	}
	h1 {
		border-bottom:2px dotted #cecfce;
		clear:both;
		padding-top:10px;
		float:left;
		width:100%;
		text-transform: inherit;
		color: #333333;
		padding-bottom: 7px;
		font-size: 1.2em;
	
	
	}
	h2 {
		border-bottom:2px dotted #cecfce;
		clear:both;
		padding-top:10px;
		width:100%;
	
	}h3 {	text-transform: inherit;margin:0;padding:5px;}
	h6 {float:left;clear:left;line-height:normal;font-weight:400;width:365px;text-align:justify;margin:15px 0 0;padding:0;}
	h5 {display:block;margin-left:380px;}
	ul {
		list-style-type: none;
	}
	body {
	min-height:100%;
	background-color:#5A5956;
	color:#828282;
	background:#FFF url(http://www.visitcostaricahotels.com/images/bgd-header.gif) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	background-position: left -20px;
	}
	
	.commenttext {clear:both;width:400px;background:#FFF url(images/comment.gif) no-repeat top;margin:3px 0 20px;padding:30px 10px 5px;}
	.commentname {color:#333;margin:0;padding:5px 5px 5px 0;}
	.commenttext-admin {clear:both;width:400px;background:#FFF url(images/comment.gif) no-repeat top;margin:3px 0 20px;padding:30px 10px 5px 0;}
	.commentdate {padding-left:0;}
	.postinfo {width:460px;background:#F2F2F2;color:#333;border-top:2px solid #000;border-bottom:1px solid #000;line-height:10px;margin:0 0 60px;padding:10px;}
	.usual {
	position:relative;
	background-repeat:repeat-x;
	background-position:top;
	width:665px;
	margin-top:15px;
	margin-right:auto;
	padding:0;
	}
	.usual .idTabs .tab{
	float: left;
}
	.usual ul .tab a,.usual1 ul .tabs a {
		display:block;
		text-decoration:none !important;
		color:#84859B;
		text-transform:uppercase;
		background-repeat:no-repeat;
		background-position:right -1px;
		background-image:url(http://visitcostaricahotels.com/images/tab.gif);
		line-height: normal;
		padding-top: 5px;
		padding-right: 35px;
		padding-bottom: 5px;
		padding-left: 15px;
	}
	.usual ul .end a {
		display:block;
		text-decoration:none !important;
		color:#84859B;
		text-transform:uppercase;
		background-repeat:no-repeat;
		background-position:right -1px;
		background-image:url(http://visitcostaricahotels.com/images/tab-div.gif);
		padding-top: 5px;
		padding-right: 25px;
		padding-bottom: 5px;
		padding-left: 5px;
		float: left;
		line-height: normal;
	}
	.usual ul .end a.selected {background-image:url(http://visitcostaricahotels.com/images/tab-div.gif);background-position:right -1px;text-transform:uppercase;}
	.usual ul a:hover {color:#57586A;border-color:#84859B;}
	.usual ul a.selected {display:block;text-decoration:none !important;color:#000;text-transform:uppercase;background-repeat:no-repeat;background-position:right -1px;background-image:url(http://visitcostaricahotels.com/images/tab.gif);border-style:none;padding:5px 30px 5px 20px;}
	.color1 {background-color:#CCFCA0;width:110px;float:left;height:30px;padding:2px 2px 2px 5px;}
	.color2 {background-color:#E6FECF;width:110px;float:left;height:30px;padding:2px 2px 2px 5px;}
	.detail {
	width:200px;
	float:left;
	min-height:140px;
	margin: 2px;
	padding:5;
	border: 1px solid #CCCCCC;
}
 .detail img{
	width: 200px;
	height: 150px;
	padding: 0px;
	margin-top: -25px;
}
.detail .imagen {
	clear: both;
	height: 110px;
	overflow: hidden;
}

	.detail:hover {background-color:#FBFBFB;}
	.price {
	color: #F60;
	padding-right: 3px;
	padding-left: 3px;
}
	.tableDetail #addwishlist {overflow:visible;position:static;top:auto;}
	.collapsCatPost a:active {color:red;}
	.ratein {
	float:left;
	margin:0;
	clear: both;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
	.tableDetail #error-addwishlist {position:static;top:auto;}
	.quotescollection_author {
	clear:left;
	float:left;
	color:#828282;
	padding-top:10px;
	padding-right:15px;
	}
	.br {float:right;clear:right;padding-right:25px;padding-top:20px;}
	.sym {
		position:absolute;
		width:200px;
		height:20px;
		margin: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		font-size: 9px;
	}
	.green {color:#3c0;}
	.blue {color:#150653;}
	.MsoNormal u {text-decoration:none;margin-top:5px;}
	
	.errorAdd {
		position:relative;
		width:100px;
		margin:0;
		padding:0;
	}
	.WishAdd {
	float:left;
	width:200px;
	clear: both;
}
	.book a {display:block;background-image:url(http://www.visitcostaricahotels.com/images/btn_submit.gif);background-repeat:no-repeat;text-indent:-9999px;height:28px;float:right;width:95px;}
	.tableDetail .notes {display:block;float:left;width:100%;margin:0;padding:10px 0 0;}
	.quotescollection_nextquote {position:absolute;display:none;visibility:hidden;}
	.block1,.block2 {
	clear:both;
	height:200px;
	float: left;
	width: 100%;
}
	.breadcrumb, .breadcrumb a{
	color: #999999;
	text-decoration: none;
	}
	.breadcrumb a:hover{
		color: #000000;
		text-decoration: none;
	}
	#header {
	position:relative;
	width:900px;
	height:150px;
	margin:0 auto;
	padding:0;

}

	#header h1 {text-align: center;
	position:absolute;
	top:27px;
	left:3px;
	z-index:3;
	width:235px;
	text-indent:-9000px;
	margin:0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	background-image: url(http://www.visitcostaricahotels.com/images/visit-logo.gif);
	background-repeat: no-repeat;
	background-position: center;
	}
		#headerinter{	text-align: center;
		position:relative;
	width:900px;
	height:150px;
	margin:0 auto;
	padding:0;}
	#headerinter h1 {
	text-align: center;
	position:absolute;
	top:27px;
	left:3px;
	z-index:3;
		width:900px;
	text-indent:-9000px;
	margin:0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center;

	}
	#header h1 a{display:block;background:url(http://www.visitcostaricahotels.com/images/visit-logo.gif) no-repeat;height:79px;}
	#headerinter h1 a{text-align: center;
	display:block;
	height:79px;
	background-image: url(http://www.visitcostaricahotels.com/images/visit-logo.gif);
	background-repeat: no-repeat;
	background-position: center;
}
	#header .feature {position:absolute;top:18px;left:265px;z-index:3;width:600px;min-height:130px;;min-min-height:130px;;margin:0;}
	#serch_div {position:relative;width:893px;height:29px;margin:0 auto 5px;padding:7px 0 0 7px;}
	#serch_div .livehelp {position:absolute;top:7px;left:47px;height:28px;z-index:3;}
	#serch_div .search_boxes {
		position:absolute;
		top:10px;
		left:180px;
		width:995px;
		height:29px;
		z-index:3;
	
	}
	#serch_div .search_boxes select.med, #s {
		color:#999999;
		border:1px solid #ccc;
		background-color:#E7ECF5;
		width:150px;
		height:auto;
		padding-top: 2px;
		padding-right: 2px;
		padding-bottom: 2px;
		padding-left: 5px;
		font-size: 0.8em;
	}
	#serch_div .search_boxes span {
		display:inline;
		float:left;
		margin-right:6px;
		color: #999999;
		margin-top: 3px;
	}
	#serch_div .button {
	position:absolute;
	left:381px;
	width:90px;
	height:29px;
	z-index:3;
	top:-3px;
	padding-left: 5px;
	}
	#serch_div .wishlistbtn {
	position:absolute;
	top:-4px;
	left:487px;
	width:115px;
	height:29px;
	z-index:3;
}	#serch_div .contactus {
	position:absolute;
	top:-5px;
	left:608px;
	width:92px;
	height:29px;
	z-index:3;
	overflow: hidden;
	background-image: url(http://www.visitcostaricahotels.com/images/contactusbutton.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
}
	#content {position:relative;width:1000px;min-height:100%;margin:0 auto;}  /*padding:0 0 20%;*/
	#contentstore {position:relative;width:1000px;min-height:100%;margin:0 auto;padding:0 0 20%;}
	#contentstore #contentright {
	width:775px;
	background:#FFF;
	display:inline;
	padding-top: 10px;
	padding-right: 0;
	/*padding-bottom: 20px;*/
	padding-left: 0;
	left: 200px;
	top: 1px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
	#content #contentright {
	float:left;
	width:675px;
	background:#FFF;
	display:inline;
	margin:0px 0px 0px 10px ;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;

}
	#content #contentright .imggallerypost {position:absolute;top:10px;right:20px;width:300px;height:160px;}
	#content #contentright #usual1 #blockHolder {
		padding-top: 10px;
	}
	
	#content #contentright div#testimonialsIndex {
	width:180px;
	float:left;
	background-image:url(http://www.visitcostaricahotels.com/images/box-gradient.gif);
	border:1px solid #CCC;
	line-height: normal;
	height: 180px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
	}
	#content #contentright div#testimonialsIndex.italic {font-style:italic;}
	
	
	
	#blockHolder #title h3 {
		color: #999999;
	}
	
	
	
	#content #contentright #pagePic {
		margin-right: 10px;
		margin-bottom: 10px;
	}
	
	#content #contentright #pagePic a {
		overflow: hidden;
		width: 95%;
		display: block;
		text-align: center;
		height: 180px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		padding-top: 5px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 0px;
	}
	
	#content #contentright #pagePic img{
		text-align: center;
		margin-right: auto;
		margin-left: auto;
		clear: none;
		float: none;
	}
	
	#content blockquote p {margin:0 0 10px;padding:10px 0 0;}
	#footer {background:url(http://www.visitcostaricahotels.com/images/bgd-footer.gif) repeat-x;width:100%;margin-top:5em;clear:both;}
	#footercon {position:relative;width:900px;height:100px;color:#ccc;line-height:17px;margin:0 auto;padding:10px 0;}
	
	#footercon .logofooter {
	position:absolute;
	top:24px;
	left:6px;
	width:227px;
	height:71px;
	z-index:3;
	background-image: url(http://www.visitcostaricahotels.com/images/visitlogo-footer.gif);
	background-repeat: no-repeat;
}
	#footercon .logofooter h1{
	text-indent: -9999px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
	#footercon p {z-index:3;color:#FFF;clear:both;margin:0;padding:0;}
	#footercon a {color:#BBB;text-decoration:none;}
	#footercon a:hover {color:#FFF;text-decoration:none;}
	#searchform {overflow:hidden;margin:0;padding:0;}
	#commentblock {width:440px;background:#E8E8E8;color:#333;float:left;border-top:2px solid #000;border-bottom:1px solid #000;margin:10px 0 20px;padding:20px 20px 10px;}
	#commentblock ol {list-style-type:square;margin:0;padding:0 0 10px;}
	#commentlist li p {margin-bottom:8px;line-height:20px;padding:0;}
	#commentsformheader {padding-left:0;}
	#commentsform {text-align:center;margin:0;padding:0;}
	#commentsform form {text-align:left;margin:0;}
	#commentsform form textarea {width:99%;}
	
	.usual ul a:hover  {
		color:#57586A;
		list-style-type: none;
	}
	.usual ul a.selected  {
		display:block;
		text-decoration:none!important;
		color:#000000;
		text-transform: uppercase;
		background-repeat: no-repeat;
		background-position: right -1px;
		padding-right: 30px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-top: 5px;
		background-image: url(http://visitcostaricahotels.com/images/tab.gif);
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-weight: bold;
		line-height: normal;
	}
	.usual div  {
	
	}
	.usual div a  {
	
	}
	
	#usual2  {
		background:#0A0A0A;
		border:1px solid #1A1A1A;
	}
	#usual2 a  {
		background:#222;
	}
	#usual2 a:hover  {
		color: #000000;
		text-decoration: none;
	}
	#usual2 a.selected  {
		background:snow;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
	}
	
	#homepostleft .ratein .price, #homepostright .ratein .price {padding-right:5px;padding-left:5px;background-image:none;color:#FFF;border-style:none;}
	#homepostleft {

	}
	#content #contentright #usual1 #blockHolder #homepostleft .detail:hover {background-color:#FFF;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FC0;}
	#usual1 #tab1 #homepostright {min-height:130px;;width:145px;float:left;}
	#blockHolder, .blockHolderInter {
	left:4px;
	width:100%;
	background-image:url(http://www.visitcostaricahotels.com/images/box-gradient.gif);
	background-position:left top;
	padding-bottom:10px;
	background-color:#E4E4E4;
	background-repeat:repeat-x;
	border-color:#CBD3D3;
	border-style:solid;
	border-width:1px;
	margin:0;
	float: left;
	height: auto;
	min-height:350px;
	}
	 #usual1 #tabs {
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #B8C0C0;
		float: left;
		width: 100%;
		line-height: normal;
		margin: 0px;
		padding: 0px;
	}
	#tab1 #blockHolder .block1, #tab1 #blockHolder .block2 {float:left;height:auto;margin:0;padding:0;}
	#tab1 #blockHolder .block1 #title h3 {background-image:none;}
	#tab1 #homepostleft a, .usual div a {
	text-decoration:none;
	line-height:normal;
	color:#999999;
	font-size: 1em;
	}
.blockHolderInter .block1{
	height: auto;
}
#tab2 .blockHolderInter .block1 .detail {

}
#tab2 .blockHolderInter .block1 .detail img {
	width: 200px;
}
.detail .expert {
	float: left;
	clear: left;
	width: 92%;
	height: 50px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}



	
	#tabs3 {background:#FF9;}
	#tab3 .blockHolderInter .block1 {
		padding-bottom: 10px;
	}
	

#transportation #tab4 #blockHolder .block1 {
	float: left;
	width: 48%;
	clear: none;
}

#tab4 #blockHolder {
	float: left;
}

#tab4 #blockHolder .block1 .detail h2 {
	font-size: 1.2em;
	color: #40436A;
}
#tab4 #blockHolder .block1 h1 {
	color: #40436A;
}
#tab4 #blockHolder .block2 h1 {
	color: #40436A;
}
#tab4 #blockHolder .block2 .detail h2 {
}

#transportation #tab4 #blockHolder .detail {
	color: #929292;
	font-size: 0.9em;
}

#transportation #tab4 #blockHolder .block2 {
	clear: none;
	color: #828282;
	width: 310px;
}
#tab4 #blockHolder .block2 .detail h2 {
	font-size: 1.1em;
	color: #40436A;
}

	
	
	#sidebar {
	display:inline;
	float:left;
	position:relative;
	width:205px;
	margin:0;
	padding:10px 5px 20px;
	}
	#sidebar a:hover {color:#666;}
	#sidebar h2 {
		color:#333;
		margin-bottom:5px;
		list-style-type:none;
		line-height:normal;
		border-bottom-width:1px;
		border-bottom-style:groove;
		border-bottom-color:#666666;
		text-transform:capitalize;
		padding:14px 0 5px;
		font-size: 1.2em;
	}
	#sidebar ul {list-style-type:none;margin:0;padding:0;}
	#sidebar ul li {

	}
	#sidebar ul li a {
	text-decoration:none !important;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	width: 190px;
	color: #666;
	
	}

	#sidebar .popular li,#sidebar .uInformation li {
		width:205px;
		display:block;
	}
	#sidebar img.creditcard {height:22px;margin:10px auto;}
	
	
	
	#sidebar #Categories, #sidebar li {
	list-style-type:none;
	color: #CCC;
}	#sidebar #Categories, #sidebar li a{
	list-style-type:none;
	color: #F00;
}
	#sidebar li.collapsCat {
		display:block;
	
	}
	#sidebar li.collapsCat li {display:block;height:auto;line-height:normal;margin:0;padding:0 0 0 20px;}
	
	#footer #footercon .categories {float:left;position:absolute;left:248px;top:29px;width:582px;}
	#footer #footercon .categories li {float:left;height:auto;list-style-type:none;width:auto;border-style:none;margin:0;padding:0 10px 0 5px;}
	#footer #footercon .categories a {
	padding-right:8px;
	border-color:#999;
	border-style:none solid none none;
	border-width:1px;
}
	#usual1 #blockHolder .block1, #usual1 #blockHolder .block2 {
	height:auto;
	float:left;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0;
	clear: both;
	width: 650px;
	}
	#content #contentright #error-addwishlist, #addwishlist {
	background-image:url(http://visitcostaricahotels.com/images/add.gif);
	display:block;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:28px;
	margin-top: 10px;
}
	#content #contentright .ngg-gallery-thumbnail-box {
	overflow: visible;
	margin: 0px;
	padding: 0px;
	float: left;
}
	#content #contentright .ngg-navigation {
	clear:both;
	color:#036;
	text-decoration:none;
	border-top-style:none;
	border-bottom-style:none;
	width:80%;
	letter-spacing:1em;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 10px;
	left: 0px;
	top: 169px;
	border-right-style: none;
	border-left-style: none;
	margin: 0;
}
	#content #contentright .ngg-navigation a {width:290px;color:#036;text-decoration:none;padding-right:5px;}
	#content #contentright .mainimgpost {
		float:left;
		margin:0;
		padding:0;
	}
	#content #contentright .thickbox img {
}
	#content #contentright .facilities {margin-left:15px;margin-bottom:15px;padding-bottom:30px;width:680px;border-color:#CCC;}
	#facilitiesBox ol {
		padding: 0px;
		margin: 0px;
	}
	
	#content #contentright .facilities li {
		position:relative;
		float:left;
		width:50%;
		margin: 0;
	}
	#content #contentright .tableDetail {
		
		border-top-width:1px;
		border-top-style:dotted;
		border-top-color:#CCC;
		float: left;
		margin-top: 15px;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 0;
		padding-top: 15px;
		padding-right: 0;
		padding-bottom: 0;
		padding-left: 0;
	}
	#content #contentright #cformsform {clear:left;float:left;}
	#content #contentright .picContainer {display:block;clear:both;width:100%;float:left;margin:0;padding:0;}
	#content #contentright br {height:5px;margin:0;padding:0;}
	#content #contentright .tableDetail .roomTitle {text-transform:uppercase;color:#900;}
	#content #contentright #testimonials {float:left;width:330px;text-align:justify;padding:8px;}
	
	
	#content #contentright #testimonialsIndexp {line-height:normal;height:auto;margin:0;padding:0;}
	#content #contentright p strong {
		margin:0;
		padding:0;
	}
	#content #contentright #testimonialsIndexp strong {width:auto;height:auto;clear:none;display:none;float:none;border-style:none;margin:0;padding:0;}
	#usual1 .detail h1 {
	color:#FFF;
	line-height:15px;
	white-space:normal;
	display:block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	text-transform: inherit;
	width: 96%;
	text-align: center;
	background-color: #F60;
	height: 25px;
	}
	#lineDiv {
	height:100px;
	float:left;
	width:6px;
	margin:0;
	padding:0;
}
	#content #contentright #usual1 #blockHolder h3 {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	float:left;
	height:15px;
	line-height:5px;
	width:300px;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 2;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5;
	padding-left: 0;
	font-size: 1em;
	}
	#title h4 {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;float:left;height:15px;line-height:normal;width:300px;margin:0 0 0 20px;padding:0;}
	
	.blockHolderInter .block1 .detail {float:left; margin:20px 0 0 5px;padding:0;}
	.blockHolderInter .block1 .detail .ratein .price {color:#FFF;}
	#content .collapsCatList .collapsCat .collapsCat ul {position:absolute;overflow:hidden;top:-990px;}
	#testimonialsIndexh1 {margin-bottom:15px;margin-right:20px;margin-left:30px;}
	#quotescollection_randomquote-0 {
	margin-right:auto;
	margin-left:auto;
}
	#content #contentright #cformsform label {float:left;width:110px;}
	#registerBox {width:250px;height:250px;text-decoration:none;text-align:left;border-style:none;}
	#registerBox a {text-decoration:none;text-transform:uppercase;height:20px;width:30px;background-color:#CCC;color:#333;border:1px solid #666;margin:0;padding:5px;}
	#registerBox h4 {margin-top:15px;border-top-width:1px;border-top-style:solid;border-top-color:#CCC;}
	
	#pagePic {
	overflow:hidden;
	float:left;
	width:355px;


	}
	#facilitiesBox {
		float:right;
		width:286px;
		padding-top:0;
		padding-bottom:0;
		margin:0 0 0 10px;
	}
	#facilitiesBox li {
		float:left;
		width:120px;
		padding-right: 15px;
		list-style-type: none;
	}
	
	#delete {display:block;background-image:url(http://www.visitcostaricahotels.com/images/delete.gif);background-repeat:no-repeat;height:28px;float:right;text-transform:uppercase;color:#FFF;width:94px;text-align:center;font-weight:bolder;text-decoration:none;text-indent:-9999px;margin-top:10px;}
	
	
	#homepostleft .detail {
	float:left;
	width:145px;
	min-height:140px;
	background-color:#E8E8E8;
	border:1px solid #CCC;
	padding:0;
	}
	
	
	#btnwishList {position:absolute;left:-66px;top:15px;}
	#blockInter #tab1, #blockInter #tab2, #blockInter #tab3 {
	float:left;
	width:200px;
	height:200px;
	overflow:hidden;
	position:relative;
	margin:0 7px 15px;
	padding:25px 0 0;
}
	#blockInter #tab1 {background-image:url(http://www.visitcostaricahotels.com/images/hotel-tab.gif);background-repeat:no-repeat;background-position:left top;}
	#blockInter #tab2 {background-image:url(http://www.visitcostaricahotels.com/images/tourp-tab.gif);background-repeat:no-repeat;background-position:left top;}
	#blockInter #tab3 {background-image:url(http://www.visitcostaricahotels.com/images/oneday-tab.gif);background-repeat:no-repeat;background-position:left top;}
	#blockInter .image {width:100%;float:left;height:100px;overflow:hidden;clear:left;margin:0;padding:0;}
#homepostleft {
	margin: 0px;
	padding: 0px;
	height: 196px;
	float: left;
	width: 100%;
}
#tab2 .blockHolderInter .block1 h1 {

}

#tab2 .blockHolderInter .block1 .expert{
	height: 45px;
	overflow: hidden;
	font-size: 99%;
	padding-right: 5px;
	padding-left: 5px;

}
	#blockInter #tab1 h1, #blockInter #tab2 h1, #blockInter #tab3 h1 {
	clear:none;
	height:40px;
	float:left;
	line-height:normal;
	width:95%;
	background-color:#E6E6E6;
	margin:0;
	padding:5px;
}
	#blockInter #tab1 h1 a, #blockInter #tab2 h1 a, #blockInter #tab3 h1 a {
	color:#000000;
	clear:none;
	height:20px;
	float:none;
	width:100%;
	text-decoration:none;
	margin:0;
	padding:5px;
	text-transform: inherit;
}
	#addBtn {
		float: left;
		clear: left;
	}



	#blockInter .more {
	position:absolute;
	left:147px;
	top:154px;
}
	#transportation {width:645px;height:290px;}
	#transportation .block1 {
		float:left;
		height:300px;
		width:48%;
		clear:none;
		margin:0 10px 20px 0;
		padding:0;
	}
	#transportation .block2 {
		float:left;
		clear:none;
		height:140px;
		margin-bottom:20px;
		width: 300px;
	}
	#transportation .block2 .detail {
		width: 92%;
	}
	
	
	#transportation .block1 h1, #transportation .block2 h1, #transportation .block3 h1 {text-transform:capitalize;background-image:url(http://visitcostaricahotels.com/images/h1_bg.gif);background-position:left 18px;background-repeat:no-repeat;height:auto;margin:0;padding:0 0 15px;}
	#transportation .detail {height:auto;width:130px;float:left;padding-right:5px;padding-left:5px;line-height:normal;color:#003;}
	#transportation #blockHolder .block3 .detail {
		width: 270px;
	}
	#transportation .detail h1 {
		line-height:normal;
		height:auto;
		clear:left;
		
		margin:0;
		padding:0;
	}
	#transportation .detail h2 {line-height:normal;height:auto;clear:left;margin:0;padding:0;}
	#blockHolder {
		padding-top: 10px;
	}
	#hotelsContainer {
	position: relative;
	float: left;
	padding: 0px;
	width: 98%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	}
	
	
	#hotelsContainer #context{
		float: left;
		clear: left;
		width: 360px;
		text-align: justify;
		left: 674px;
		top: 324px;
	}
	
	#hotelsContainer #facilitiesBox {
		position: absolute;
		left: 397px;
		top: 271px;
	}
	#hotelsContainer #facilitiesBox h1 {
	width: 95%;
	margin: 0px;
	font-size: 1.2em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
	
	#hotelsContainer h1 {
		margin-bottom: 250px;
	}
	
	
	
	#hotelsContainer #pagePic {
	clear: both;
	float: left;
	height: 220px;
	left: -2px;
	top: -4px;
	position: inherit;
	clip: rect(auto,auto,auto,auto);
	margin-right: 80%;
	}
	#hotelsContainer .ngg-galleryoverview {
	height:162px;
	position:absolute;
	left:396px;
	width:300px;
	padding: 0px;
	}
	#tourpackageContainer #context {
		float: left;
		clear: left;
	}
	#context .ngg-galleryoverview {
	position:absolute;
	left:604px;
	top:56px;
	min-height:200px;
	width: 392px;
	}
#context .ngg-galleryoverview div{
	padding: 0px;
	overflow: hidden;
	width: 100px;
	height: 80px;
	margin: 0px;
	float: left;
}
#hotelsContainer, #onedayContainer, #tourpackageContainer {
	font-size: 0.9em;
}

	
	
	#hotelsContainer h1, #onedayContainer h1, #tourpackageContainer h1{
	text-transform: inherit;
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: large;
	}
#hotelsContainer h2, #onedayContainer h2, #tourpackageContainer h2 {
	text-transform: inherit;
	clear: both;
	color: #800000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 1.2em;
}

	#onedayContainer {
		margin-bottom:10px;
			width: 680px;
		margin: 0px;
		padding: 0px;
		clear: none;
	}
	#onedayContainer #context{float:none;clear:none;height:auto;width:auto;}
	
	#onedayContainer #context h1, , #tourpackageContainer #context h1{float:none;clear:both;margin:10px 0 20px;padding:0;}
	
	#onedayContainer .red, #tourpackageContainer .red{
		float: left;
		clear: both;
	}
	
	#onedayContainer #addBtn .errorAdd, #tourpackageContainer #addBtn .errorAdd  {
		padding-top:10px;
	}
	#content #contentright .red {
		color:#900;
		margin-top:10px;
	}
	
	#usual2 a:hover, #sidebar ul li a:hover {
	color:#000000;
	text-decoration:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	#content #contentright #usual1 #tab4, #blockInter .image img {width:100%;float:left;}
	
	#cformsform, #cformsform .cf-fs1 .cf-ol {list-style-image:none;list-style-type:none;}
	#usual1 #tabs .tab  {
		float: left;
	
		line-height: normal;
	}
#content #contentright .blockclr{
 width:100%
	float: left;
	clear: both;
}
#blockHolder #blockInter #tab2 h2 {
	position: absolute;
	visibility: hidden;
	top: -999px;
}
.congratulations {
	font-size: 16px;
	text-align: right;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.congratulations img {
	float: left;
}

#cformsform  .reqtxt {
	width: 5px;
	padding: 0px;
	clear: none;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#cformsform  input{float: left;
margin-right: 5px;
}
#cformsform  textarea{
width: 160px;
float: left;
margin-right: 5px;
}
#cformsform ol, #cforms2form ol{
	list-style-type: none;
}
#cformsform  #sendbutton {
	float: right;
	padding: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	
}
#cformsform label {
	float: left;
	margin: 0px;
	padding: 0px;
	clear: none;
	width: 160px;
}
#cformsform ol li {
	list-style-type: none;
	padding-bottom: 5px;
	display: block;
	float: left;
	clear: left;

}#cforms2form ol li {
	list-style-type: none;
	padding-bottom: 5px;
	display: block;
	float: left;
	clear: left;
	width: 240px;
}
#cforms2form label {
	float: left;
	clear: left;
	padding-bottom: 5px;
	
	height: 15px;
	display: block;
	width: 220px;
	padding-left: 10px;
	margin-bottom: 5px;
}
#cforms2form .reqtxt, .emailreqtxt {
	float: left;
	font-size: 10px;
}

#cforms2form input {
	clear: left;
	float: left;
	margin-right: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cforms2form #li-2-5 label {
	clear: left;
	float: left;
}
#cforms2form textarea {
	clear: both;
	float: left;
	margin-right: 5px;
}
#cforms2form {
	margin: 0px;
	float: left;
	width: 280px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#cforms2form ol {
	margin: 0px;
	padding: 0px;
}
#landing {
	width: 900px;
	border: 1px solid #CCCCCC;
	margin-top: 40px;
}
#contentlanding {
	border: 1px solid #CCCCCC;
}
#landing .bar {
	background-image: url(http://visitcostaricahotels.com/images/costarica-affiliate-tours.jpg);
	background-repeat: no-repeat;
	height: 23px;
	clear: both;
	float: none;
}
#landing .content {
	background-repeat: repeat-y;
	float: left;
	background-image: url(http://visitcostaricahotels.com/images/bg-landing.jpg);
	width: 900px;
}
#landing .left .box {
	background-color: #FFFFFF;
	padding-right: 7px;
	padding-left: 7px;
	width: 450px;
	padding-bottom: 15px;
	margin-bottom: 20px;
	color: #666666;
	line-height: 25px;
}

#landing .left h1 {
	width: 445px;
	color: #FFFFFF;
	background-color: #412110;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 10px;

}


#landing .header {
	background-image: url(http://visitcostaricahotels.com/images/visit-costa-rica-affiliate-tourism.jpg);
	background-repeat: no-repeat;
	height: 320px;
	width: 900px;

}
#landing .header h1 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-indent: -99999px;
	background-color: #00FFCC;
	position: absolute;
	top: -999px;
}
#landing  #cformsform {
	padding-top: 30px;
	padding-bottom: 30px;
}

#landing  ol {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 295px;
}
#landing  input, #cf2_field_7 {
	width: 150px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	height: 20px;
}
#landing  label {
	width: 100px;
	display: block;
	float: left;
	clear: none;
	height: 12px;
}
#landing  .reqtxt {
	color: #FF9900;
	margin-left: 5px;
	font-weight: normal;
	font-size: 14px;
	float: left;
}
#landing .emailreqtxt {
	color: #FF9900;
	font-size: 14px;
	font-weight: bold;
	float: right;
	margin-right: 20px;
	margin-left: 5px;
}

#landing  #cforms2form ol li {
	height: 25px;
	clear: left;
	float: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 100%;
}
#landing  .cf-sb #sendbutton2 {
	float: right;
	clear: both;
	background-image: url(http://visitcostaricahotels.com/images/send.jpg);
	height: 30px;
	width: 183px;
	text-indent: -9999px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#landing .content #cforms2form textbox {
	clear: left;
	float: left;
	width: 155px;
}

#landing .left {
	width: 465px;
	padding-right: 25px;
	padding-left: 35px;
	float: left;
	padding-top: 20px;
}
#landing .right {
	float: left;
	width: 300px;
	background-color: #412110;
	color: #C2B7AD;
	margin-top: 20px;
	padding-top: 5px;
	padding-bottom: 20px;
	margin-left: 20px;
	padding-right: 5px;
	padding-left: 15px;
	margin-bottom: 20px;
}
#landing .content .right a {
	color: #AEA066;
	float: left;
	clear: both;
}
#sidebar .submenu a {
	float: left;
	clear: left;
	width: 100%;
	color: #333333;
	padding-top: 15px;
	margin-left: -10px;

}
#sidebar .submenu .children {
	margin-left: 15px;
}
#sidebar .submenu .children a {
	color: #999999;
	padding-top: 1px;
	padding-bottom: 1px;

}
#sidebar .submenu .children a:hover {
	color: #3c0;
}
#testimonialsIndex .br {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#brochoure{
	float: left;
	width: 242px;
	height: 203px;
	border:1px solid #CCCCCC;
	margin-top: 10px;
}
#customize {
	
	float: left;
	margin: 0px;
	padding: 0px;
}



#customize .customize-img {
	background-image:url(http://www.visitcostaricahotels.com/images/customize-vacation.jpg);
	background-repeat: no-repeat;
	height: 103px;
	width: 214px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.customize-img h1 {
	text-indent: -9999px;
	position: absolute;
	top: -9999px;
}

#customize h1 {
	clear: left;
	float: left;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#customize #tagents {
	background-color: #5751AB;
	width: 205px;
	height: auto;
	color: #FFFFFF;
	padding: 5px;
	margin-top: 10px;
	margin-left: 10px;
}
#customize #tagents h1 {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}




#store {
margin: 40px 0px 0px 0px ; 
	background-image: url(http://www.visitcostaricahotels.com/images/online-store-costa-rica.jpg);
	background-repeat: no-repeat;
	padding: 15px;
	height: 300px;
	width: 700px;
}
#store a{
	color:#FFFFFF;
	float:left;
	width:260px;
	height:40;
	background-color: #392421;
	padding: 8px;
	clear: left;
	margin: 5px;
	font-size: 16px;
	text-transform: capitalize;
	text-decoration: none;
}
#store a:hover{
color:#FF6600;
}#storeBanner{
clear:both;
}

#vacation-planner {
	margin-top: 5px;
	background-image: url(http://www.visitcostaricahotels.com/images/we-customize-your-tour.gif);
	height: 66px;
	background-repeat: no-repeat;
	width: 403px;
	float: left;
	padding: 0px;
}
#vacation-planner h1 {
	text-indent: -9999px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.wecustomize {
	margin-top: 5px;
	background-image: url(http://www.visitcostaricahotels.com/images/travel-agent.gif);
	height: 66px;
	background-repeat: no-repeat;
	width: 261px;
	float: left;
	padding: 0px;
}
.wecustomize h1 {
	text-indent: -9999px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.store {
	float:left;
	background-color:#2B0000;
	background-image: url(http://www.visitcostaricahotels.com/images/Costa-rica-store.jpg);
	background-repeat: no-repeat;
	height: 205px;
	width: 213px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border:1px solid #CCCCCC;
}
.store h1{
	text-indent: -9999px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h3  {
border-bottom:1px solid #DDDDDD;
border-top:3px solid #DDDDDD;
clear:both;
display:block;
font:700 2.2em Georgia;
letter-spacing:-0.05em;
padding:5px 0;
}
#wp_link_exchange_form {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;

}
#wp_link_exchange_form form label {
	float: left;
	width: 110px;
}
.addtoany_list{



	position: absolute;
	left: 799px;
	top: 20px;
	width: 150px;
	margin: 0px;
	padding: 0px;
}
.wp-link-exchange-success{
	line-height: 30px;
	color: #FFF;
	display: block;
	height: 30px;
}#tourpackageContainer #context p strong {
	color: #900;
	font-weight: bold;
}
#contentright #tourpackageContainer #context p .thickbox img {
	margin: 5px;
	padding: 5px;
	float: left;
	border: 1px solid #999;
}
#formholder #col1 {
	float: left;
	width: 300px;
}
#formholder #col2 {
	float: left;
	width: 350px;
}
#formholder #col2 #cformsform {
	width: 350px;
	margin: 0px;
	padding: 0px;
}
#context .ngg-galleryoverview br {
	position: absolute;
}
#context .ngg-gallery-thumbnail {
	padding: 0px;
	float: left;
	margin: 0px;
}
/* A few IE bug fixes */
element.style{
	height: auto;
}
.ngg-gallery-thumbnail .thickbox img {
	margin: 0px;
	padding: 0px;
}
.ngg-gallery-thumbnail .thickbox {
	overflow: hidden;
}
.comment {
	clear: both;
	background-color: #EAEAEA;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	color: #000;
		margin-top: 10px;
	margin-bottom: 10px;
}
.terms_conditions {
	clear: both;
	background-color: #EAEAEA;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	color: #000;
	margin-top: 10px;
	margin-bottom: 10px;
}#serch_div #phone {
	position: absolute;
	background-image: url(http://www.visitcostaricahotels.com/images/toll-free.png);
	background-position: center top;
	height: 48px;
	width: 235px;
	display: block;
	text-indent: -9999px;
	left: -58px;
	top: -5px;
}
#social {
	z-index: 999;
	position: absolute;
	left: 762px;
	top: 21px;
}
#social #social2 {
	margin-top: 1px;
	margin-bottom: 1px;
}
#context h2 .ngg-gallery-thumbnail {
	padding: 0px;
	margin: 5px;
	width: 90px;
	height: 70px;
	float: left;
}
#context h2  .ngg-navigation {
	position: absolute;
	width: 350px;
	height: 20px;
}

