/*
Core style CSS file for LannaDiscovery.com
December 2009
*/

body, table, td, th {color: black; background-color: #2E0606; text-align: justify;}

body {
	font : 86% Verdana, Arial, Helvetica, sans-serif;
	/* behavior:url(js/csshover.htc); /* Fix IE6WIN hover pseudo class */
}
* {margin: 0; padding: 0;}
* img {border: 0;}
* acronym {font-variant: small-caps; border-bottom: 1px dotted blue; cursor: help;}
* abbr {border-bottom: 1px dotted blue; cursor: help;}
* h1 {
	margin-top: 5px; margin-bottom: 15px; margin-left: 0px;
	color: #00557F; font-size: 1.5em; letter-spacing: -0.05em;
}
* h2 {
	margin-top: 5px; margin-bottom: 10px; margin-left: 0px;
	color: black; font-size: 1.25em; letter-spacing: -0.05em;
}
* h3 {
	margin-top: 5px; margin-bottom: 10px; margin-left: 0px;
	color: #807F7B; font-size: 1.0em; letter-spacing: -0.05em;
}
* h4{font:Arial, Helvetica, sans-serif;font-size:18px;color: #999999;
}

* p{
		margin-left:5px;
}

blockquote {
	background: #fff url(../images/open-quote.gif) top left no-repeat;
	width: 500px;
	margin: 0px 50px 0px 65px;
	padding: 40px 20px 10px 60px;
	text-align: center; letter-spacing: +0.1em;
	font-size: 0.8em;
}
blockquote span {
	display: block;
	width: 300px;
	margin: 10px 0 0px 0px;
	padding: 5px 0px 5px 60px;
}
blockquote span strong {font: bold 1em 'Tahoma', Verdana, Arial, Helvetica, sans-serif; padding-right: 15px;}
blockquote span em {font: italic 1.1em Verdana, Arial, Helvetica, sans-serif; color: #00557F;}

input, select, textarea {
	background: #F6FFCF;
	color: #4D95CF;
	font-size: 1.1em;
}
input:focus, select:focus, textarea:focus {
	background: #EEEEEE;
	color: #4D95CF; 
	font-size: 1.1em;
}
input[type="image"] {margin-top: 5px; margin-bottom: 5px;}

label { font-size: 1em; line-height: 1.75em; }



.float-left {
	float: left;
	margin: 5px 25px 5px 15px;
	padding: 3px 3px 15px 3px;
	border: 2px solid #807F7B;
	background-color: #807F7B;
}
.float-right {
	float: right;
	margin: 5px 0px 5px 10px;
	padding: 3px 3px 15px 3px;
	border: 2px solid #807F7B;
	background-color: #807F7B;
}
.float-right-price {
	float: right;
	text-align: center;
	width: 200px;
	height: auto;
	margin: 5px 5px 30px 25px;
	padding: 5px 10px 0px 10px;
	border: 3px solid #A4D6EF;
	background-color: #E0EAEF;
}
.float-right-price-title {
	padding-top: 3px; padding-bottom: 6px; margin-top: 0px; margin-bottom: 0px;
	font-size: 1.3em; font-weight: bold; color: #E67817;
	border-bottom: 1px dotted #9F9F9F;
}
.float-right-price-details {
	padding-top: 6px; padding-bottom: 6px; margin-top: 0px; margin-bottom: 0px;
	font-size: 1.10em; line-height: 1.35em; font-weight: normal; color: #5F5F5F;
}
.float-right-price-cost {
	padding-top: 6px; padding-bottom: 12px; margin-top: 0px; margin-bottom: 0px;
	font-size: 1.20em; font-weight: normal; color: #5F5F5F;
	border-bottom: 1px dotted #9F9F9F;
}
strong.float-right-price-cost { font-size: 1.25em; color: #E67817; }

.float-right-price-paypal {
	padding-top: 6px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 0px;
	font-size: 1.1em; font-weight: normal; color: #5F5F5F; background-color: #E0EAEF;
}
.float-right-price-divider {
	padding-top: 3px; padding-bottom: 3px; margin-top: 0px; margin-bottom: 0px;
	font-size: 1.1em; font-weight: normal; color: #5F5F5F; background-color: #E0EAEF;
	border-top: 2px solid #5F5F5F;
}


.float-right-infowin-container {
	float: right;
	width: 190px;
	height: auto;
	margin: 5px 5px 5px 25px;
	padding: 0;
	border: 2px solid #00557F;
	background-color: #DCE5EF; color: #00557F;
}
.float-right-infowin-header {
	width: 177px;
	height: 25px;
	margin: 0;
	padding: 4px 3px 4px 10px;
	border: 0;
	background-color: #00557F; color: #DCE5EF;
	text-align: left;
	font-size: 1.3em;
	border-bottom: 2px solid #DFDFDF;
}
.float-right-infowin-main {
	width: 170px;
	height: auto;
	margin: 0;
	padding: 8px 10px 4px 10px;
	border: 0;
	background-color: #DCE5EF; color: #00557F;
	text-align: left;
	font-size: 1em;
}
.float-right-infowin-main  span{
	color: #3F3D37;
}
.float-right-infowin-price {
	float: right;
	margin: 0;
	padding: 5px 12px 10px 3px;
	border: 0;
	background-color: #DCE5EF;
	font-size: 1.1em;
	font-weight: bold;
	color: #00557F
}
.float-right-infowin-footer {
	margin: 0;
	padding: 10px 10px 10px 10px;
	border: 0;
	background-color: #DCE5EF; color: #00557F;
	text-align: left;
	font-size: 1em;
	border-top: 1px solid #00557F;
	border-bottom: 2px solid #DFDFDF;
}

.float-wifi-symbol {
	float: right;
	width: 80px;
	height: 50px;
	margin: 0;
	padding: 3px 10px 3px 3px;
	border: none;
	background-color: no;
}

.float-guestbook-image {
	float: right;
	width: 134px;
	height: 72px;
	margin: -8px 10px 10px 25px;
	padding: 2px;
	background-color: white;
	border: 1px solid #807F7B;
}

.float-tat-image {
	float: right;
	width: 55px;
	height: 53px;
	margin: 0px 10px 10px 25px;
	padding: 2px;
	background-color: white;
	border: none;
}

.chiang-mai-guesthouse-map {
	width: 529px;
	height: auto;
	margin: 0 auto 0 auto;
}
.pai-thailand-guesthouse-map {
	width: 730px;
	height: auto;
	margin: 0 auto 0 auto;
}

.clearthefloats {
	clear: both;
}

.two-images-centered {
	width: 100%;
	height: 150px;
	margin-bottom:30px;
}
.two-images-centered-images {
	float: left;
	width: auto;
	margin-left: 85px; margin-right: 50px; margin-bottom: 0px;
	padding-bottom: 10px;
}
.two-images-centered-guesthouse-left{
	float:left; width:200px; height:150px;margin-left:100px; 
	border-color: #CCCCCC; border:thick;
	border-style: outset;
}

.two-images-centered-guesthouse-right{
	float:right; width:200px; height:150px;margin-right:100px; 
	border-color: #CCCCCC; border:thick;
	border-style: outset;
}

.travel_list {
	text-align: center;
	width: 85%;
	padding: 10px 0 10px 0;
	margin: 0 auto 0 auto;
	font-size: 1.25em; color: #3F3F3F;
}

.travel_list li {display: block; text-decoration: none; list-style-image: none;}
.travel_list li {padding: 5px 0.5em 5px 0.5em; letter-spacing: +0.1em;}

/* LVHA order only for complete browser execution */
.travel_list a:link {color: #00557F; text-decoration: underline;}
.travel_list a:visited {color: #00557F; text-decoration: underline;}
.travel_list a:hover {color: #DF771B; text-decoration: none;}
.travel_list a:active {color: navy;  text-decoration: none;}

.light {
	background-color: #E0EAEF;
}
.shade {
	background-color: #C2E0EF;
}

.three_photos_wrapper {
	margin: 0px 0px 0px 0px; padding: 0;
}

.three_photos_wrapper_index {
	width:450px;
	margin: 15px 0px 0px 0px; padding: 0;
}

.three_photos  {
	margin-left:0px;
	float:left;
	width: auto;
	height: 100px;
}
.three_photos img {
	margin-left: 10px; 
	margin-right: 10px;
	padding: 3px 3px 3px 3px;
	border: 2px solid #807F7B;
	background-color: #807F7B;
}
.third_photo img {
	margin-right: auto;
	padding: 3px 3px 3px 3px;
	border: 2px solid #807F7B;
	background-color: #807F7B;
}

.one_photo_float_right img {
	float: right;
	width: 200px;
	height: 150px;
	margin-left: 0px; margin-right: 35px;
	padding: 3px 3px 15px 3px;
	border: 2px solid #807F7B;
	background-color: #807F7B;
}

#container_outer{ /*very outside container*/
	width:900px; height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:15px;
	border:none;
	background-color:none;
}

#container  { /*second inner container*/
	width: 700px; 
	height: auto; 
	margin-left:200px;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:0px;
	background-color: none; 
	border: 10px solid #CCCCCC;
	padding-top:15px;
}

#inner_container {
	width: auto; 
	margin-left: 10px; 
	margin-right: 10px; 
	margin-top:15px; 
	margin-bottom:15px;
	padding: 0;
/*	background-image:url(../png/bottom_bg.png);*/
	background-color: none;
	background-position: bottom right;
	background-repeat: no-repeat;
}

#facebook{
	float:left;
	width:185px; 
	height:57px;
	margin-left:-210px;
	margin-top:10px;
}

#top_bg{
	width:700px; 
	height:300px;
	margin-top:-65px; 
	background-color: none;
	background-image: url(../png/top-page.png);
	background-position: top center;
	background-repeat: no-repeat;
}

#header  {
	width:186px;
	height:60px;
	background-color:none;
	background-image: url(../png/lanna-logo-180x56.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left:-205px; 
	margin-right: 0px; 

}



#top_nav {
	clear : both;
	margin-left: 530px; margin-right: 0px; padding-top: 0px; margin-top:0px;
	background-color: #F6FFCF;
	background: #330000 top right no-repeat;
	height: 0px;
}

#navigation {
	float:left;
	width:185px;
	height:204px;
	background-color:none;
	background-image:url(../png/menu-bg.png);*/
	background-repeat:no-repeat;
	margin-top: -245px; 
	margin-bottom: 0px; 
	margin-left:-210px; 
	margin-right: 0px;
	text-decoration:none;
	/*padding: 0px 0px 0px 0px;*/
	/*border-bottom:#CCCCCC;*/
	font: 1em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	/*background-color: #F6FFCF;*/
}

#menu {
	margin-top:20px;
	margin-left:20px;
	text-align: left;
	text-decoration:none;
/*	display: block;*/
}

#menu li {display: block; list-style:none; padding: 0 0.25em 0 0.25em;}
#menu li {text-decoration: none; /* letter-spacing: +0.1em; */ }

/* LVHA order only for complete browser execution */
#menu li a:link {color: #00557F; text-decoration: none;}
#menu li a:visited {color: #00557F; text-decoration: none;}
#menu li a:hover {color: #DF771B; text-decoration: none;}
#menu li a:active {color: navy;  text-decoration: none;}

li.selected {
	display: inline;
	color: #DF771B; padding-bottom: 2px; font-weight: bold; /* border-bottom: 2px dotted #FF7800; */
	text-decoration:none;
	padding: 0 0.25em 0 0.25em;
}

#bottom_nav {
	margin-bottom: 0px; margin-left: 530px; margin-right: 0px;
	background-color: #F6FFCF;
	background: #330000 top right no-repeat;
	height: 0px;
}

#navigation_shadow {
	margin-top: 0px; margin-bottom: 40px; margin-left: 0px; margin-right: 0px; padding: 0;
	background: white url(../images/navigation-shadow.jpg) top left repeat-x;
	width: auto;
	height: 0px;
}


#content_wrapper {
	clear: both;
	margin-left:auto;
	margin-top: 10px; 
	margin-bottom: 20px;
}

#content_wrapper_index {
	clear: both;
	height:86px;
	width:450;
	margin-top:-250px;
	margin-left:0px;
}


#content_wrapper p {font-size: 1.25em; padding-top: 0em; padding-bottom: 1em; margin: 0.25em 0.25em;}

#lanna_add{
	width:700px;
	font:Arial, Helvetica, sans-serif; font-size:14px; color: #999999;text-align:center;
	background-color:none;
	margin-left:200px;
	margin-top:15px;
	padding:15px;
	padding-bottom:30px;
	/*border:5px solid #E67817;*/
	/*border-bottom:5px ridge #E67817;	*/
	border-shadow:10px;
	border-shadow-fade:50%;
}
#top_footer {
	margin-top: 30px; margin-bottom: 20px;
	background:	#330000 top left no-repeat;
	height: 2px;
}
#footer {
	margin-top: 0px; margin-bottom: 20px;
	font-size: 1em; color: black;
	text-align: center;
}
#footer p {padding-bottom: 3px; color: #3D3C3F;}
#footer p strong {color: black;}

/* LVHA order only for complete browser execution */
#footer a:link {color: black; text-decoration: none;}
#footer  a:visited {color: black; text-decoration: none;}
#footer  a:hover {color: black; text-decoration:underline;}
#footer  a:active {color: black; text-decoration:underline;}


	

