/*********************************************************************
(c) Copyright Travelspeak.org 2006-2007. All rights reserved.
	Last updated: 20/12/2007/ - Alan
	Added skiptomain
----------------------------------------------------------------------
	general.css - Used across entire site
*********************************************************************/

body {background-color:#ffffff !important; margin:0 auto; padding:0; font: normal 0.80em/1.5em Verdana, Arial, Helvetica, sans-serif; color:#333333;}
#wrapper {max-width: auto; margin:0 auto;}
.skiptomain {color:#ffffff!important;position:absolute;top:0;left:0;}

a {color:#627eb7; text-decoration:underline;}
a:active {color:#627eb7;}
a:visited {color: #9999cc; /* Standard #909 */ }
a:hover {color:#606B89; text-decoration:underline;}
h1 {font-size:1.7em; margin:0 0 20px 0; padding:0; font-weight:normal; color:#000000;}
h2 {font-size:1.3em; margin:0 0 15px 0; padding:0; font-weight:normal; color:#000000;}
h3 {font-size:1.1em; margin:0 0 10px 0; padding:0; font-weight:normal; color:#000000;}
h4 {font-size:1.0em; margin:0 0 5px 0; padding:0; color:#000066; font-weight:normal; color:#000000;}
p {margin:0 0 15px 0; padding:0;}
acronym {cursor: help;}
hr {color:#627eb7;}
img {border:none;}
.smltxt {font-size:80%;}
textarea.code {width:100%; height:100%;}
.clearlft {clear:left;}
.clearrgt {clear:right;}
.clearboth {clear:both;}

/* Common page elements - non layout */
.linebreak {width: auto; height: 0px; clear: both; line-height: 0px; font-size: 0px;}
.contentbreak {width: auto; height: 20px; clear: both; line-height: 0px; font-size: 0px;}
img.contentimage {float:left; margin:5px 19px 10px 0;}
/* /Common page elements - non layout */

/* Blue Box Background (dark blue #7E9DB1 )*/
.bluebox {background-color:#f2f6fa;}
.bluebox_tp {width:auto; height:10px; background: url(/images/boxes/bluebox_tp_ctr.gif) repeat-x center top; line-height:1px; font-size:1px;}
.bluebox_tp_lft {width:10px; height:10px; background:url(/images/boxes/bluebox_tp_lft.gif) no-repeat left top; display:block; float:left; line-height:1px; font-size:1px;}
.bluebox_tp_rgt {width:10px; height:10px; background:url(/images/boxes/bluebox_tp_rgt.gif) no-repeat right top; display:block; float:right; line-height:1px; font-size:1px;}
.bluebox_mdl {height: 100%; background-color:#f2f6fa; border-left: 1px solid #c5d3ec; border-right: 1px solid #c5d3ec;}
.bluebox_mdl_white {height: 100%; border-left: 3px solid #ffffff; border-right: 3px solid #ffffff;}
.bluebox_mdl_lft {width:10px; height: 100%; display: block; float: left;}
.bluebox_mdl_rgt {width:10px; height: 100%; display: block; float: right;}
.bluebox_mdl_ctr {width:auto; height: auto;	margin: 0px auto; padding: 10px; position: relative; display: block;}
.bluebox_btm {width:auto; height: 10px; background: url(/images/boxes/bluebox_btm_ctr.gif) repeat-x center bottom; line-height:1px; font-size:1px; margin-bottom:10px;}
.bluebox_btm_lft {width:10px; height: 10px; background: url(/images/boxes/bluebox_btm_lft.gif) no-repeat left bottom; display: block; float: left; line-height:1px; font-size:1px;}
.bluebox_btm_rgt {width:10px; height: 10px; background: url(/images/boxes/bluebox_btm_rgt.gif) no-repeat right bottom; display: block; float: right; line-height:1px; font-size:1px;}
.bluebox p {margin:0 0 10px 0; padding:0;}
.bluebox h1, h2 {margin:0 0 10px 0; padding:0;}
/* /Blue Box Background */

/* Yellow Box Background */
.yellowbox {background-color:#F5F8C0;}
.yellowbox_tp {width:auto; height:10px; background: url(/images/boxes/yellowbox_tp_str.gif) repeat-x center top; line-height:1px; font-size:1px;}
.yellowbox_tp_lft {width:10px; height:10px; background:url(/images/boxes/yellowbox_tp_lft.gif) no-repeat left top; display:block; float:left; line-height:1px; font-size:1px;}
.yellowbox_tp_rgt {width:10px; height:10px; background:url(/images/boxes/yellowbox_tp_rgt.gif) no-repeat right top; display:block; float:right; line-height:1px; font-size:1px;}
.yellowbox_mdl {height: 100%; background-color:#F5F8C0; border-left: 1px solid #EFF49D; border-right: 1px solid #EFF49D;}
.yellowbox_mdl_white {height: 100%; border-left: 3px solid #ffffff; border-right: 3px solid #ffffff;}
.yellowbox_mdl_lft {width:10px; height: 100%; display: block; float: left;}
.yellowbox_mdl_rgt {width:10px; height: 100%; display: block; float: right;}
.yellowbox_mdl_ctr {width:auto; height: auto;	margin: 0px auto; padding: 10px; position: relative; display: block;}
.yellowbox_btm {width:auto; height: 10px; background: url(/images/boxes/yellowbox_btm_str.gif) repeat-x center bottom; line-height:1px; font-size:1px; margin-bottom:10px;}
.yellowbox_btm_lft {width:10px; height: 10px; background: url(/images/boxes/yellowbox_btm_lft.gif) no-repeat left bottom; display: block; float: left; line-height:1px; font-size:1px;}
.yellowbox_btm_rgt {width:10px; height: 10px; background: url(/images/boxes/yellowbox_btm_rgt.gif) no-repeat right bottom; display: block; float: right; line-height:1px; font-size:1px;}
.yellowbox p {margin:0 0 10px 0; padding:0;}
.yellowbox h1, h2 {margin:0 0 10px 0; padding:0;}
/* /Yellow Box Background */

/* Green Box Background */
.greenbox {background-color:#CEDFB5;}
.greenbox_tp {width:auto; height:10px; background: url(/images/boxes/greenbox_tp_str.gif) repeat-x center top; line-height:1px; font-size:1px;}
.greenbox_tp_lft {width:10px; height:10px; background:url(/images/boxes/greenbox_tp_lft.gif) no-repeat left top; display:block; float:left; line-height:1px; font-size:1px;}
.greenbox_tp_rgt {width:10px; height:10px; background:url(/images/boxes/greenbox_tp_rgt.gif) no-repeat right top; display:block; float:right; line-height:1px; font-size:1px;}
.greenbox_mdl {height: 100%; background-color:#CEDFB5; border-left: 1px solid #8CB252; border-right: 1px solid #8CB252;}
.greenbox_mdl_white {height: 100%; border-left: 3px solid #ffffff; border-right: 3px solid #ffffff;}
.greenbox_mdl_lft {width:10px; height: 100%; display: block; float: left;}
.greenbox_mdl_rgt {width:10px; height: 100%; display: block; float: right;}
.greenbox_mdl_ctr {width:auto; height: auto;	margin: 0px auto; padding: 10px; position: relative; display: block;}
.greenbox_btm {width:auto; height: 10px; background: url(/images/boxes/greenbox_btm_str.gif) repeat-x center bottom; line-height:1px; font-size:1px; margin-bottom:10px;}
.greenbox_btm_lft {width:10px; height: 10px; background: url(/images/boxes/greenbox_btm_lft.gif) no-repeat left bottom; display: block; float: left; line-height:1px; font-size:1px;}
.greenbox_btm_rgt {width:10px; height: 10px; background: url(/images/boxes/greenbox_btm_rgt.gif) no-repeat right bottom; display: block; float: right; line-height:1px; font-size:1px;}
.greenbox p {margin:0 0 10px 0; padding:0;}
.greenbox h1, h2 {margin:0 0 10px 0; padding:0;}
/* /Green Box Background */

/* Red Box Background */
.redbox {background-color:#FFEAEA;}
.redbox_tp {width:auto; height:10px; background: url(/images/boxes/redbox_tp_str.gif) repeat-x center top; line-height:1px; font-size:1px;}
.redbox_tp_lft {width:10px; height:10px; background:url(/images/boxes/redbox_tp_lft.gif) no-repeat left top; display:block; float:left; line-height:1px; font-size:1px;}
.redbox_tp_rgt {width:10px; height:10px; background:url(/images/boxes/redbox_tp_rgt.gif) no-repeat right top; display:block; float:right; line-height:1px; font-size:1px;}
.redbox_mdl {height: 100%; background-color:#FFEAEA; border-left: 1px solid #E7807B; border-right: 1px solid #E7807B;}
.redbox_mdl_white {height: 100%; border-left: 3px solid #ffffff; border-right: 3px solid #ffffff;}
.redbox_mdl_lft {width:10px; height: 100%; display: block; float: left;}
.redbox_mdl_rgt {width:10px; height: 100%; display: block; float: right;}
.redbox_mdl_ctr {width:auto; height: auto;	margin: 0px auto; padding: 10px; position: relative; display: block;}
.redbox_btm {width:auto; height: 10px; background: url(/images/boxes/redbox_btm_str.gif) repeat-x center bottom; line-height:1px; font-size:1px; margin-bottom:10px;}
.redbox_btm_lft {width:10px; height: 10px; background: url(/images/boxes/redbox_btm_lft.gif) no-repeat left bottom; display: block; float: left; line-height:1px; font-size:1px;}
.redbox_btm_rgt {width:10px; height: 10px; background: url(/images/boxes/redbox_btm_rgt.gif) no-repeat right bottom; display: block; float: right; line-height:1px; font-size:1px;}
.redbox p {margin:0 0 10px 0; padding:0;}
.redbox h1, h2 {margin:0 0 10px 0; padding:0;}
/* /Red Box Background */

/* Dark Blue Box Background (dark blue #7E9DB1 )*/
.dbluebox {background-color:#c5d3ec;}
.dbluebox_tp {width:auto; height:10px; background: url(/images/boxes/dbluebox_tp_str.gif) repeat-x center top; line-height:1px; font-size:1px;}
.dbluebox_tp_lft {width:10px; height:10px; background:url(/images/boxes/dbluebox_tp_lft.gif) no-repeat left top; display:block; float:left; line-height:1px; font-size:1px;}
.dbluebox_tp_rgt {width:10px; height:10px; background:url(/images/boxes/dbluebox_tp_rgt.gif) no-repeat right top; display:block; float:right; line-height:1px; font-size:1px;}
.dbluebox_mdl {height: 100%; background-color:#c5d3ec; border-left: 1px solid #c5d3ec; border-right: 1px solid #c5d3ec;}
.dbluebox_mdl_white {height: 100%; border-left: 3px solid #ffffff; border-right: 3px solid #ffffff;}
.dbluebox_mdl_lft {width:10px; height: 100%; display: block; float: left;}
.dbluebox_mdl_rgt {width:10px; height: 100%; display: block; float: right;}
.dbluebox_mdl_ctr {width:auto; height: auto;	margin: 0px auto; padding: 10px; position: relative; display: block;}
.dbluebox_btm {width:auto; height: 10px; background: url(/images/boxes/dbluebox_btm_str.gif) repeat-x center bottom; line-height:1px; font-size:1px; margin-bottom:10px;}
.dbluebox_btm_lft {width:10px; height: 10px; background: url(/images/boxes/dbluebox_btm_lft.gif) no-repeat left bottom; display: block; float: left; line-height:1px; font-size:1px;}
.dbluebox_btm_rgt {width:10px; height: 10px; background: url(/images/boxes/dbluebox_btm_rgt.gif) no-repeat right bottom; display: block; float: right; line-height:1px; font-size:1px;}
.dbluebox p {margin:0 0 10px 0; padding:0;}
.dbluebox h1, h2 {margin:0 0 10px 0; padding:0;}
/* /Dark Blue Box Background */

/* White Box Background */
.whitebox {width:auto; height:auto; margin-bottom:10px;}
.whitebox .tp_lft {width:auto; height:auto; background: url(/images/boxes/whitebox_tp_lft.gif) no-repeat left top; overflow:hidden;}
.whitebox .tp_rgt {width:auto; height:auto; background: url(/images/boxes/whitebox_tp_rgt.gif) no-repeat right top; overflow:hidden;}
.whitebox .btm_lft {width:auto; height:auto; background: url(/images/boxes/whitebox_btm_lft.gif) no-repeat left bottom; overflow:hidden;}
.whitebox .btm_rgt {width:auto; height:auto; background: url(/images/boxes/whitebox_btm_rgt.gif) no-repeat right bottom; overflow:hidden; padding:10px;}
.whitebox p {margin:0 0 10px 0; padding:0;}
.whitebox h1, h2 {margin:0 0 10px 0; padding:0;}
/* /White Box Background */

.border_yellow {background: url(/images/nav/h1_border_yellow.png) no-repeat 0% 50%; text-indent:50px;}

/* YCC Converter */
.ycccurrency {display:none;}

/* Bookmark Us */
.bookmarkus {margin: 10px 0;}

a.morearrowr {background:url(/as/thailand/chiangmai/images/icons/arrow_more_r.gif) 100% 60% no-repeat; padding:0 12px 0 0;}

/* Page Links */
ul.morelinks {list-style:none; margin:0 0 10px 0; padding:0;}
ul.morelinks li a {list-style:none; background:url(/as/thailand/chiangmai/images/icons/arrow_more_r.gif) 100% 60% no-repeat; padding:0 12px 0 0;}

ul.pagelinks {list-style:none; margin:0 0 10px 0; padding:0;}
ul.pagelinks li a {list-style:none; background:url(/as/thailand/chiangmai/images/icons/arrow_more_d.gif) 0% 60% no-repeat; padding:0 0 0 12px;}

p.returntotop a {background:url(/as/thailand/chiangmai/images/icons/arrow_more_u.gif) no-repeat 0% 60%; padding:0 0 0 12px;}
p.returntotop a:hover {text-decoration:underline !important;}

#altlinks {margin:10px 0 20px 0; overflow:hidden; clear:left;}
#altlinks dl {width:auto; margin:0; padding:0;}
#altlinks dt {margin-bottom:1em; font-weight:bold;}
#altlinks dd {width:48%; float:left; margin:0 1% 0 0; padding:0;}
#altlinks dd ul {list-style-type:none; margin:0; padding:0;}
#altlinks dd ul li {list-style-type:none; margin:0; padding:0;}
#altlinks dd ul li a {background: url(/as/thailand/chiangmai/images/icons/arrow_more_r.gif) no-repeat 100% 50%;
padding-right: 11px; list-style-type:none;}

/* CSS Popup - Dynamic Drive URL: http://www.dynamicdrive.com/style/ */
.thumb {position: relative; z-index: 1;}
.thumb b { /*CSS for enlarged image*/ position: absolute; visibility: hidden; width:175px; background-color: white; border: 1px dashed #c5d3ec; left: -1000px; padding: 5px; color: black; text-decoration: none; text-align:center; }
.thumb b em {font-weight:normal; font-style: normal; text-decoration:none;}
.thumb:hover {z-index: 50; border:0;}
.thumb:hover b { /*CSS for enlarged image on hover*/ visibility: visible; left: 50px; top: 20px; /*position where enlarged image should offset horizontally */}
.thumb:hover b img{ /*CSS for enlarged image*/ border: none; padding: 2px;}
/* /CSS Popup */

/* Clearfix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/* /Clearfix */

/*********************************************************************
(c) Copyright Travelspeak.org 2006-2007. All rights reserved.
----------------------------------------------------------------------
	general.css
*********************************************************************/