/*  

Theme Name: Amazing Lanta
Version: 1.0
Description: Designed by Gut Shot Studio
Author:
Author URI:

*/

@charset "utf-8";
/* CSS Document */

* {
	font-family	: verdana;
}

body {
	margin	: 0;
	padding	: 0;
	background	: #B7D6E8;
	font-size	: 14px;
	font-family	: verdana;	
}

/* skeleton */
.contactform { padding: 0.846em; line-height: 1.385em; background: #e3f0f2; border: 0.077em solid #addde6;}
.hotelstyle1 {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.hotelstyle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.hotelstyle3 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

#universe,
#footer {
	width	: 960px;
	margin	: 0 auto;
	padding	: 2px 10px 10px;
}


#universe {
	margin-top	: 20px;
	border	: 1px solid #888;
	background	: white;
}

#footer {
	margin	: 0 auto 20px;
}

#header {
	margin-bottom	: 2px;
}

#navigation-top {
	height	: 30px;
	border	: 1px solid #222;
	background:url(img/navigation-background.png) repeat-x;
}

#center {

}

.wrapper {
	clear	: both;
}

/* header :: section */

#header h1 {
	padding	: 0;
	margin	: 0;
	font-size	: 52px;
	font-family	: "Times New Roman", Times, serif;
	float	: left;
}

#header h1 a{
	padding	: 0;
	margin	: 0;
	font-size	: 52px;
	font-family	: "Times New Roman", Times, serif;
	float	: left;	
	text-decoration:none;
	color: black;
}

#header h2 {
	color:#444444;
	float:left;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:23.4px;
	font-weight:normal;
	letter-spacing:normal;
	margin:0;
	padding:27px 0 0 15px;
}

/* naviagation-top :: section */

#navigation-top ul {
	margin	: 0;
	padding	: 0;
	list-style	: none;
}

#navigation-top li {
	float	: left;
}

#navigation-top a:link,
#navigation-top a:visited {
	padding	: 7px 15px;
	color	: white;
	font-size	: 12px;
	display		: block;
	background	: url(img/navigation-border.png) top right no-repeat;
}

#navigation-top a:hover {
	text-decoration	: none;
}

/* center :: section */

#center {

}

#body {
	float	: right;
	margin-top	: 20px;
	width	: 630px;
	color	: #444;
	line-height	: 150%;
}

#body_map {
	float	: right;
	margin-top	: 20px;
	width	: 960px;
	color	: #444;
	line-height	: 150%;
}

#body p {
	font-size	: 12px;
}

	.post h1,
	.post h1 a {
		font-weight	: bold;
		font-size	: 18px;
		color	: black;
		text-decoration	: none;
	}
	
	.post h1 a:hover {
		text-decoration	: underline;
	}
	
	.post li{
		font-size	: 12px;
	}

	.post a:link,
	.post a:visited,
	.commentlist a:link,
	.commentlist a:visited,
	#commentform a:link,
	#commentform a:visited{
		color	: #2D76A3;
	}
	
	.post a:hover,
	.commentlist a:hover,
	.commentform a:hover {
		text-decoration	: none;
	}
	
	.post a img {
		border	: none;
	}

	.post blockquote {
		font-style	: italic;
		color		: #666;
	}
	
	#list-posts ul {
		margin	: 0;
		padding	: 0;
	}

	#list-posts li.post {
		float	: left;
		width	: 278px;
		list-style	: none;
		margin	: 0;
		margin-bottom	: 10px;
		padding	: 10px 15px;
		border	: 1px solid #ccc;
		background	: #E8EFFF;
	}
	
	#list-posts li.left-post {
		margin-right	: 10px;
	}

	#list-posts ul h2 {
		margin	: 0;
		padding	: 0;
		font-size	: 14px;
		color	: #2472A3;
	}

	#list-posts ul a.read-more {
		display	: block;
		width	: 89px;
		height	: 28px;
		text-decoration	: none;
		background	: url(img/read-more.jpg) no-repeat;
	}

	#list-posts ul ul{
		margin	: 10px 0;
		font-size	: 12px;
	}

	#list-posts ul ul li {
		list-style	: none;;
		padding-left: 15px;
		background:url(img/arrow.jpg) no-repeat left;
	}
	
	.commentlist,
	#body .commentlist p {
		font-size	: 10px;
	}

	.commentlist img.avatar {
		float	: left;
		padding	: 3px;
		margin	: 5px 5px 5px 0;
		border	: 1px solid #ccc;
	}

#footer-form {
	clear	: both;
	margin-bottom	: 10px;
	background	: #f66707;
	padding	: 20px 20px 0 20px;
	color	: white;
}

#footer-form .wpcf7 {
	margin-top : 20px;
}

#footer-form h2 {
	height	: 30px;
	padding	: 0;
	margin	: 0 0 10px 0;
	background:url(img/header-footer-form.jpg) no-repeat -10px 0;
}

#footer-form .text,
#footer-form .fulltext,
#footer-form .select,
#footer-form div.date {
	float	: left;
	width	: 45%;
	clear	: left;
}

#footer-form div.date p.date {
	float	: left;
	width	: 50%;
	clear	: none;
}

#footer-form div.date p.date input.date {
	float	: left;
	width	: 50%;
}

#footer-form .select select {
	float	: left;
	clear	: left;
	width	: 115%;
}

#footer-form .textarea {
	float	: right;
	width	: 45%;
}

#footer-form textarea {
	width	: 250px;
	height	: 300px;
}

#footer-form .submit {
	clear	: both;
	text-align	: right;
	padding-bottom	: 10px;
}

#footer-form .submit input {
	margin-top : 20px;
	width	: 90px;
	height	: 28px;
	background	: url(img/footer-submit.jpg) no-repeat;
	color	: white;
	text-align	: center;
	border	: 0;
}

#footer-form span span {
	/*display	: block;
	margin-bottom	: 5px;
	font-style	: italic;
	font-size	: 10px;
	color	: white;
	text-decoration	: underline;*/
	color	: red;
}

#footer-form .fulltext input,
#footer-form .text input,
#footer-form .select select,
#footer-form textarea {
	padding	: 4px;
}

#footer-form p {
	margin	: 2px 0 5px;
	padding	: 0;
}

#left-form {
	float	: left;
	width	: 268px;
	border	: 1px solid #E35B03;
	background	: #F66707;
	padding	: 20px;
	margin-top	: 10px;
	margin-bottom	: 10px;
	color	: white;
}

#left-form h2 {
	height	: 158px;
	padding	: 0;
	margin	: 0 0 10px 0;
	background	: url(img/header-left-form.jpg) no-repeat;
}

#left-form p {
	margin	: 2px 0 5px;
	padding	: 0;
}

#left-form .fulltext input{
	width	: 95%;
	padding	: 4px;
}

#left-form .text input {
	padding	: 4px;
}

#left-form .select select {
	padding	: 4px;
	width	: 100%;
}

#left-form span span {/*
	display	: block;
	margin-bottom	: 15px;
	font-style	: italic;
	font-size	: 10px;
	color	: white;*/
	color	: red;
}

#left-form .submit input {
	display	: block;
	width	: 208px;
	height	: 48px;
	text-align	: center;
	margin	: 0 auto;
	border	: none;
	font-size	: 16px;
	color		: white;
	background:url(img/left-submit.jpg) no-repeat;
}

#left-form textarea {
	width	: 95%;
	height	: 150px;
	padding	: 4px;
}

#left-form div p.date {
	float	: left;
	width	: 50%;
}

#left-form div p.date input {
	width	: 50%;
}

#sidebar {
	float	: left;
	clear	: left;
	width	: 298px;
	margin	: 10px 0;
	padding	: 5px;
	border	: 1px solid #ccc;
	background	: #EBE9EA;
}

	#sidebar h2 {
		padding	: 5px;
		margin	: 0;
		text-align	: center;
		font-size	: 18px;
		color		: white;
		background	: #2D76A3;
	}

	#sidebar ul,
	#sidebar li {
		margin	: 10px 0;
		padding	: 0;
		list-style	: none;
	}

	#sidebar li {
		font-size	: 12px;
		padding-left	: 20px;
		background	: url(img/bullet.jpg) no-repeat 5px 3px;
	}

	#sidebar li a:link,
	#sidebar li a:visited {
		color	: #666;
	}

#navigation-footer 
{
	padding	: 5px;
	height	: 20px;
	/*background	: #2D76A3;*/
	color	: white;
	text-align	: center;
}

	#navigation-footer a:link,
	#navigation-footer a:visited {
		color	: #eee;
		font-size	: 12px;
	}

	#navigation-footer a:hover {
		text-decoration	: none;
	}

#footer {
	font-size	: 12px;
	color	: #444;
}

a.dp-choose-date img {
	margin	: 5px 0 0 10px;
}


/* ======================================================= */
/* NEW SECTION
/* ======================================================= */

.page-template-page-wo-sidebar-php #body {
	float	: none;
	width	: 100%;
}

#sidebar .widget .brochure {
	margin-top	: 10px;
	margin-bottom	: 10px;
}

#sidebar .widget .brochure .left,
#sidebar .widget .brochure .right {
	padding-top	: 10px;
}

#sidebar .widget .brochure .left{
	float	: left;
	width	: 47%;
	margin-left	: 3%;	
	padding-right	: 0px;
	border-right	: 1px solid #ccc;
}

#sidebar .widget .brochure .right{
	float	: right;
	width	: 48%;
}

#sidebar .widget .brochure a img {
	border	: none;
}

#sidebar .widget .brochure .box li {
	font-size	: 11px;
}

#content-footer h2 {
    background: none repeat scroll 0 0 #2D76A3;
    color: white;
    font-size: 18px;
    margin: 0;
    padding: 5px;
    text-align: center;
}

#content-footer .widget .brochure {
	margin-top	: 10px;
	margin-bottom	: 10px;
}

#content-footer .widget .brochure a img {
	border	: none;
}

#content-footer .widget .brochure .box {
	float	: left;
	width	: 25%;
	text-align	: center;
}

#content-footer .widget .brochure .box ul {
	padding-left	: 0;
	margin-left		: 0;
	text-align		: left;
}

#content-footer .widget .brochure .box li {
	font-size	: 11px;
	list-style	: none;
	padding-left: 10px;
    background	: url("img/bullet.jpg") no-repeat scroll 0px 6px transparent;
	
}

#content-footer .widget li a:link,
#content-footer .widget li a:visited {
	color	: #666;
	font-size	: 11px;
}

#content-footer .widget li a:hover {
	text-decoration	: none;
}

#content-footer .widget li a:hover {

}

#testimonial {
	float	: left;
	clear	: left;
	width	: 298px;
	padding	: 5px;
	margin-bottom	: 10px;
	border	: 1px solid #ccc;
}

#testimonial h2 {
    background: none repeat scroll 0 0 #2D76A3;
    color: white;
    font-size: 18px;
    margin: 0;
    padding: 5px;
    text-align: center;
}

#testimonial .testimonial {
	font-size	: 12px;
	color		: #666;
	padding		: 10px;
}

#testimonial .testimonial span {
	display	: block;
	margin-bottom	: 5px;
}

#testimonial .testimonial .strong {
	font-weight	: bold;
}

.page-template-page-big-blue-box-php #list-posts li.post {
	padding	: 5px 10px;
}

.page-template-page-big-blue-box-php #list-posts li.post .thumbnail img {
	width	: 280px;
}

#between {
	clear	: left;
    width: 308px;
	margin-top	: 10px;
	margin-bottom	: -10px;
}

.download {
    border		: 1px solid #ccc;
    display		: block;
    font		: 12px Arial;
    margin		: 0 0 10px;
    padding		: 15px;
}

.download img {
    display	: block;
    float	: left;
    margin	: 0 15px 15px 0;
}

.download span {
    color	: #2D76A3;
    display	: block;
    font	: bold 20px Arial;
}

.download p {
	margin-top	: 0;
}

.download a {
    background	: #2D76A3;
    border		: 1px solid #222;
    color		: #FFFFFF;
    padding		: 5px 10px;
    position	: relative;
    top			: 10px;
    width		: 100px;
	text-decoration	: none;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
