@charset "utf-8";
/* CSS Document */

body {margin:0px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#000000; background:#610e0e; background-size:100%;}

#wrapper {width:900px; margin:0px auto; background:#FFFFFF; box-shadow: 0px 20px 20px #000000;}

#top {height:130px; background:url(../images/logo1.png) no-repeat;}
#top_bizname {width:375px; height:75px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:60px; font-weight:bold; color:#CB024E; background:url(../images/bizname.png) no-repeat;}
#top_bizimage {width:100px; height:75px; float:left; background:url(../images/bizname_img.png) no-repeat;}
#top_info {float:right;}
#top_info .phone {width:400px; font-family:Arial,"Trebuchet MS"; font-size:21px; color:#003333; text-align:right; padding:10px 10px 5px 10px;}
#top_info .text {width:400px; font-family:Arial,"Trebuchet MS"; font-size:15px; font-weight:bold; text-transform:uppercase; font-style:italic; color:#555555; text-align:right; padding-left:10px; padding-right:10px;}

#topmenu {height:32px; padding-left:50px;
background: #fec002; /* Old browsers */
background: -moz-linear-gradient(top,  #fec002 0%, #9f6f00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fec002), color-stop(100%,#9f6f00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fec002 0%,#9f6f00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fec002 0%,#9f6f00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fec002 0%,#9f6f00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fec002 0%,#9f6f00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc800', endColorstr='#589b00',GradientType=0 ); /* IE6-9 */
}

#footmenu {height:50px;}

ul.footmenu {list-style:none; margin:0px; padding:0px; padding-top:5px; padding-left:5px;}
ul.footmenu li {display:inline; margin-right:2px;}
ul.footmenu li a {color:#0099FF; text-decoration:none; font-family:'Trebuchet MS'; font-size:10px; padding:10px 20px 10px 20px;}
ul.footmenu li a:hover {color:#fff; text-decoration:underline;}
ul.footmenu li a.currentpage {color:#fff; background:#9D0004;}


#marquee {padding-left:10px; padding-right:10px; background: url(../images/marquee_bg.jpg); color:#fff; font-size:12px; font-family:"Trebuchet MS"; text-transform:uppercase;}
#content {border-radius:10px;}
#left_content {width:175px; padding:10px; background:#eeeeee; float:left;}
.sidechunktitle {font-size:18px; margin-bottom:10px; color:#610e0e; border-bottom:1px dotted #333333;}
.sidechunk {margin-bottom:20px;}

.sidechunkbox {margin-bottom:20px; background:url(../images/chunkbox.jpg); color:#FFFFFF; padding:10px; border:1px solid #006666; border-radius:5px;}
.sidechunkbox_title {font-size:18px; color:#FFFFCC; margin-bottom:10px; text-shadow: 1px 1px #777;}
.sidechunkbox_content {}

.chunkbox {margin-bottom:20px; background:url(../images/chunkbox.jpg); color:#FFFFFF; padding:10px; border:1px solid #006666; border-radius:5px;}
.chunkbox_innertitle {font-size:18px; color:#FFFFFF; margin-bottom:10px; text-shadow: 2px 2px #333;}
.chunkbox_left {float:left; width:250px; padding:5px;}
.chunkbox_right {float:right; width:360px; padding:5px;}


.chunkbox_green {margin-bottom:20px; padding:20px; border:1px solid #ccc; border-radius:10px;
background: #feffff; /* Old browsers */
background: -moz-linear-gradient(top,  #feffff 0%, #d2ebf9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(100%,#d2ebf9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #feffff 0%,#d2ebf9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #feffff 0%,#d2ebf9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #feffff 0%,#d2ebf9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #feffff 0%,#d2ebf9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#d2ebf9',GradientType=0 ); /* IE6-9 */
}
.gal-imagebox-sm {width:115px; height:80px; padding:5px; border:1px solid #CCCCCC; background:#FFFFFF; border-radius:5px; margin-right:6px; float:left; margin-bottom:10px;}
.gal-imagebox-image-sm {border:1px solid #ddd; width:115px;}
.gal-imagebox-caption-sm {font-size:10px; text-transform:uppercase; padding:5px;}

.nis {width:220; height:240; color:#000000;}
.fac {float:right;}
.lefimage { width:400; height:400; }

#right_content {width:680px; padding:10px; float:right;}
.chunktitle {font-size:35px; font-weight:bold; font-style:Lucida; margin-bottom:20px; margin-top:20px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #333333;}
.chunktitle2 {font-family:Arial,Georgia, "Times New Roman", Times, serif; font-size:21px; color:#000000; margin-top:10px; }
.chunksubtitle2 {font-family:Arial,Georgia, "Times New Roman", Times, serif; font-size:12px; color:#610e0e; margin-bottom:10px; padding-bottom:10px;}
.chunk {margin-bottom:20px;}

#full_content {background: #FFFFCC; padding:10px;}

#footer {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#ffffff; text-align:center; padding:20px; border-top:1px solid #999999; background:#000000; margin-top:10px;}
#footban {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#333333;}

a {color:#C85117; text-decoration:none;}
a:hover {text-decoration:underline;}

.clearboth {clear:both;}
.clearright {clear:right;}
.clearleft {clear:left;}

.small {font-size:11px;}
.big {font-size:18px;}
.image {margin-bottom:10px; background:#eeeddd; border:1px solid #cccccc; padding:5px; border-radius:5px;}

.category_desc {margin-bottom:20px; border:1px solid #ededed; padding:10px;}
.category_title {font-size:18px; color: #003333; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ededed;}
.category_desc img {margin-bottom:10px; margin-left:10px; background:#eeeddd; border:1px solid #cccccc; padding:5px; border-radius:5px; float:right;}


.product_desc {margin-bottom:20px; border:1px solid #ededed; padding:10px;}
.product_title {font-size:18px; color: #003333; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ededed;}
.product_desc img {margin-bottom:10px; margin-left:10px; background:#eeeddd; border:1px solid #cccccc; padding:5px; border-radius:5px; float:right;}

.product_data_table td.title { background:#dcdcdc; padding:5px;}
.product_data_table td.data { background:#eeeeee; padding:5px;}



.gal-imagebox {width:102px; height:130px; padding:5px; border:1px solid #CCCCCC; background:#FFFFFF; border-radius:5px; margin-right:12px; float:left; margin-bottom:10px;}
.gal-imagebox-image {border:1px solid #ddd; width:100px;}
.gal-imagebox-caption {font-size:10px; text-transform:uppercase; padding:3px;}
.gal-imagebox-caption a {font-size:10px; text-transform:uppercase; padding:3px;}
.photobox {float:left; width:110px;}


.gal-icbox {width:143px; height:230px; padding:10px; border:1px solid #CCCCCC; background:#FFFFFF; border-radius:5px; margin-right:10px; float:left; margin-bottom:10px;}
.gal-icbox-image {border:1px solid #ddd; width:140px;}
.gal-icbox-caption {font-size:12px; padding:5px;}

.gal-cbox {width:143px; height:230px; padding:5px; border:1px solid #CCCCCC; background:#FFFFFF; border-radius:5px; margin-right:8px; float:left; margin-bottom:10px;}
.gal-cbox-image {border:1px solid #ddd; width:140px;}
.gal-cbox-caption {font-size:12px; padding:5px;}


.index-gal-cbox {float:left; height:165px; width:140px; padding:10px; border:1px solid #CCCCCC; background:#FFFFFF; border-radius:5px; margin-right:8px; margin-bottom:10px;}
.index-gal-cbox-image {border:1px solid #ddd; width:140px;}
.index-gal-cbox-image img {border:1px solid #ddd; width:140px; height:130px;}
.index-gal-cbox-caption {font-size:12px; padding:5px; margin-top:5px;}

.side-gal-cbox {height:230px; padding:10px; border:1px solid #CCCCCC; background:#FFFFFF; border-radius:5px; margin-right:8px; margin-bottom:10px;}
.side-gal-cbox-image {border:1px solid #ddd; width:140px;}
.side-gal-cbox-caption {font-size:12px; padding:5px;}


.gal-pbox {width:143px; height:250px; padding:5px; border:1px solid #CCCCCC; background:#FFFFFF; border-radius:5px; margin-right:15px; float:left; margin-bottom:10px;}
.gal-pbox-image {border:1px solid #ddd; width:140px;}
.gal-pbox-caption {font-size:12px; padding:5px;}

.viewdetails {border:1px solid #006600; border-radius:5px; background:#009900; color:#FFFFFF; font-size:10px; text-transform:uppercase; padding:5px; text-align:center;}
.viewdetails a {color:#FFFFFF; text-decoration:underline;}
.viewdetails a:hover {color:#FFFFFF; text-decoration:none;}

.gmap {border:1px solid #999999; background:#efefef; border-radius:5px; padding:5px;}

.menutable td {padding:3px; font-size:12px;}
.menutable td.menuttltd {background:#c92222; color:#FFFFFF;}


#sliderdiv {/*background:url(../slides/2.jpg) no-repeat; box-shadow:0px 0px 25px #000;*/ height:350x;}


#slideshow {
    position:relative;
    height:350px;
	
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


.counter {font-size:14px; font-weight:bold; text-transform:none; margin-top:10px;}

.gal-imagebox {width:143px; height:180px; padding:5px; border:1px solid #CCCCCC; background:#FFFFFF; border-radius:5px; margin-right:8px; float:left; margin-bottom:10px;}
.gal-imagebox-image {border:1px solid #ddd; width:140px;}
.gal-imagebox-image .galleryimage {width:140px; height:160px;}
.gal-imagebox-caption {font-size:10px; text-transform:uppercase; padding:5px;}

.gal-imagebox-sm {width:100px; height:115px; padding:5px; border:1px solid #CCCCCC; background:#FFFFFF; border-radius:5px; margin-right:8px; float:left; margin-bottom:10px;}
.gal-imagebox-image-sm {border:1px solid #ddd; width:100px;}
.gal-imagebox-caption-sm {font-size:10px; text-transform:uppercase; padding:5px;}

.photobox {float:left; width:160px;}

.leftimage {margin-right:10px; margin-bottom:10px; float:left; padding:5px; background:#CCCCCC; border:1px solid #999999; border-radius:5px;}
.rightimage {margin-left:10px; margin-bottom:10px; float:right; padding:5px; background:#CCCCCC; border:1px solid #999999; border-radius:5px;}
.image {padding:5px; background:#CCCCCC; border:1px solid #999999; border-radius:5px;}

.testimonialbox {padding:20px; border:1px solid #CCCCCC; border-radius:10px; background:#efefef; margin-bottom:20px;}

#golf_course
{
    background-image: url(http://ww1.prweb.com/prfiles/2006/12/13/491548/ThaiGolfCourse.JPG);
    background-position: 0 -200px;
    width: 670px;
    height: 259px;
    border: 5px solid #000;
}

.text_wrap_right
{
    width: 300px;
    height: 100%;
    float: right;
    background: #000;
    color: #fff;
    border-left: 2px solid #000;
    margin:0px; 
    font-family:Geneva, Arial, Helvetica, sans-serif; 
    font-size:12px;
}

img.withBorder {
    border: 5px solid #000000; border-radius:5px;
}