@charset "utf-8";
/* CSS Document */
.clear-all, .clear-5, .clear-20 {clear:both; line-height:0;}
.clear-all {height:0;}
.clear-5 {height:5px;}
.clear-10 {height:10px;}
.clear-20 {height:20px;}
.float-left, #centerbody {float:left; text-align:left;}
.float-right {float:right; text-align:right;}
.margin-left15{margin-left:15px;}
.margin-right15{margin-right:15px;}
/*-----------------------------head-------------------------------------*/
#container-banner, #container-body, #container-footer {
width:960px;
margin:0 auto;
}
#head {
width:1000px;
margin:0 auto;
height:128px;
}
#top{
background:url(../images/top.gif);
width:1000px;
height:16px;
}
#top h1 {
color:#839d69;
font-size:10px;
font-weight:normal;
margin:0 42px
}
#head-left {
background:url(../images/hole.gif) top left no-repeat;
height:112px;
padding-left:30px;
}
#head-right {
background:url(../images/course.jpg) no-repeat;
width:600px;
float:left;
height:112px;
text-align:right;
}
#head-right-inside {
background:url(../images/pg.gif) no-repeat top right;
width:175px;
height:36px;
float:right;
margin:0;
padding:0;
margin-right:22px;
}


#logo {
/*float:left;*/
margin:0;
padding:0;
padding-top:10px;
width:970px;
height:112px;
background:url("../images/course.jpg") no-repeat scroll right top transparent;
}
#container_menu {
color:#e6ffd0;
margin-top:15px;
_margin-top:13px;
}
*:first-child+html /*ie7*/
#container_menu{
margin-top:13px;
}

.container_submenu {
width:70px;
float:left;
text-align:center;
}
.top-unactive {
float:left;
margin-top:9px;
color:#e6ffd0;
}
.top-unactive a {
color:#e6ffd0;
}
.top-unactive a:hover {
color:#f58420;
}
#topactive{
background:url(../images/active-l.gif) no-repeat;
height:19px;
float:left;
padding:8px 0 0 10px;
}
/*#pg{
float:right;
margin-top:-38px;
margin-right:5px;
}*/
/*-----------------------------banner-----------------------------------*/
#container-banner {
background:url(../images/bg-banner.gif) no-repeat;
width:952px;
padding:9px 0 10px 8px;
margin-top:1px;
_margin-top:-13px;
}
#adtop1, #adtop2, #adtop3, #adtop4 {width:228px; height:64px; margin:0 4px 5px 3px; float:left;}
#adleft, #adright {width:120px; height:90px; }
.regular-banner img{margin-bottom:5px;}
/*-----------------------------navigation-----------------------------------*/
#container-body {background:url(../images/bg-body.gif) repeat-y;}
#container-left, #container-right {float:left;width:120px;text-align:center;}
#container-left {margin:0 0 0 12px;_margin:0 0 0 5px;}
#container-right {margin:0 12px 0 0; _margin:0;}
#container-submenu {margin:0 8px;}
#region0, #region1, #region2, #region3, #region4, #region5, #region6, #region7, #region8 {height:27px;width:678px;padding-top:5px;}
#region0 div, #region1 div, #region2 div, #region3 div, #region4 div, #region5 div, #region6 div, #region7 div, #region8 div {float:left;width:70px;text-align:center;}
#region0{background:url(../images/unselect.gif)}
#region1{background:url(../images/golfguide-thailand.gif)}
#region2{background:url(../images/bangkok.gif)}
#region3{background:url(../images/east.gif)}
#region4{background:url(../images/khoyai.gif)}
#region5{background:url(../images/north.gif)}
#region6{background:url(../images/west.gif)}
#region7{background:url(../images/huahin.gif)}
#region8{background:url(../images/south.gif)}
#menu0{margin-left:15px;_margin-left:8px;}
#menu1{margin-left:28px;}
#menu2{margin-left:12px;}
#menu3{margin-left:8px;}
#menu4{margin-left:10px;}
#menu5{margin-left:9px;}
#menu6{margin-left:15px;}
#menu7{margin-left:15px;}
#menu0 a, #menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu6 a, #menu7 a {font-weight:bold;color:#fff;}
#menu0 a:hover, #menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover, #menu5 a:hover, #menu6 a:hover, #menu7 a:hover {font-weight:bold;color:#666;}
#top-navigation {
width:678px;
background:#ffc;
padding:5px 0;
color:#ccc;
text-align:center;
border-top:2px solid #F58420;
border-bottom:1px solid #F58420;
}
#top-navigation a {
line-height:15px;
}
#top-navigation p {
margin:9px 0;
}
#nowwhere {
width:650px;
padding:7px 14px 0 14px;
/*border-top:1px solid #F58420;
border-bottom:1px solid #F58420;
*/color:#666;
}
/*-----------------------------gadgets-----------------------------------*/
#div_blog{
width:120px;
background:url(../images/golfbolg.gif) no-repeat;
height:108px;
}
#searchtop{
background:url(../images/searchbox.gif);
padding:11px 0 0 10px;
height:27px;
text-align:left;
font-weight:bold;
font-size:11px;
color:#fff;
margin-top:3px;
}
#searchbody{
border:1px solid #989998;
border-top:0;
padding:0 6px 10px 6px;
text-align:left;
margin-bottom:10px;
font-size:9px;
}
#searchbody form{
margin:0;
}
#searchbody input{
vertical-align:middle;
}
#blogtop{
background:url(../images/bloghead.gif);
padding-top:11px;
height:27px;
font-weight:bold;
font-size:9px;
color:#fff;
}
#blogbody{
border:1px solid #989998;
border-top:0;
padding:0 6px 10px 6px;
margin-bottom:10px;
font-size:9px;
}
.feeds {
text-align:left; 
width:355px; 
background:url(../images/grayfeeds.gif) repeat-x #ebebeb; 
padding:5px 25px 5px 20px;
border-bottom:1px dotted #666; 
border-top:5px solid #2C8622; 
margin:10px 0;
}
.feeds ul {
margin-left:-10px;
}
*:first-child+html .feeds ul {
margin:10px;
margin-left:30px;
}
*:first-child+html .feeds{
padding: 10px;
width: 380px;
}
#creditfooter {display:none;}
/*-----------------------------useful-----------------------------------*/
.linkbox{
height:30px;
margin:20px 0 -10px -3px;}
.linkbox div{
height:12px;
padding:4px 10px; 
margin: 3px; 
float:left;
text-align:center; 
border:1px solid #e4e4e4; 
}
.linkbox div:hover{
background:#e4e4e4; 
border:1px solid #999; 
}
.linkbox-active{
background:#2C8622; 
color:#fff;
}
#gototop{
margin-top:10px;
text-align:right;
}
#gototop a{
color:#333;
font-size:9px;
}
#gototop a:hover{
color:red;
font-size:9px;
}
/*-----------------------------index-----------------------------------*/
#indexright{
width:235px; 
float:right;
}
#indexright p{
margin:0 0 10px 0;
}
/*-----------------------------body main region-------------------------------------*/
#body {
width:650px;
padding:15px 22px;
float:left;
}
#body p{
margin:0 0 10px 0;
}
#body-section2{
border-top:2px solid #360;
padding-top:5px;
margin:15px 0;
}
#body-section2-rightside{
float:right;
width:240px;
margin-top:-7px;
}
.pic-floatright{
margin:0 0 10px 20px;
float:right;
}
.feature-courses{
width:660px;
margin:20px 0 0 0;
}
.map-courses{
width:165px;
float:right;
text-align:center;
}
#facilities{
padding:5px 10px;
background:#ffc;
color:#360;
}
/*-----------------------------body listing-------------------------------------*/
#body-listing1 {
padding:15px;
float:left;
border-left:1px solid #e4e4e4;
margin-bottom:0;
}
#body-listing2 {
width:650px;
padding:0 0 0 15px;
float:left;
margin-bottom:40px;
border-left:1px solid #e4e4e4;
}
#body-listing1 p, #body-listing2  p {
margin:5px 0;
}
#body-listingpic{
margin:8px 15px 0 12px;
width:250px;
float:left;
}
#body-listingpic p{
font-size:11px;
margin:3px 0 5px;
}
#listinghead{
background:url(../images/listinghead.gif) no-repeat;
float:left;
width:490px;
margin-top:8px;
padding-top:40px;
}
#course-intro{
margin-left:15px;
font-weight:bold;
color:#2C8622;
}
#listing-logo{
font-size:9px;
color:#999;
margin:30px 0 0 10px;
width:170px;
text-align:center;
float:left;
}
#listing-logo img{
margin-bottom:5px;
}
#listing-logo p{
margin:5px 0;
}

#coursetable td{
padding:0 0 10px 0;
vertical-align:top;
margin-bottom:10px;
}
#coursetable img{
margin:0 20px 0 35px;
border:1px solid #e4e4e4;

}
#coursetable img:hover{
border:1px dotted #333;
}
#morecourse{
width:460px;
margin-bottom:30px;
}
#listinggoback1, #listinggoback2 {
width:450px;
float:left;
border-left:1px solid #e4e4e4;
padding:8px 15px;
}
#listinggoback1 {
background:#ffc;
margin:10px 0 0 -16px;
}
#listinggoback2 {
background:#a7bb55;
margin:0 0 0 -16px;
}
#listinggoback1, #listinggoback2 {
width:450px;
float:left;
border-left:1px solid #e4e4e4;
padding:5px 15px;
margin:0 0 0 -16px;
}
#listinggoback1 {
background:#ffc;
}
#listinggoback2 {
background:#a7bb55;
}
/*-------------------------------footer-----------------------------------*/
#container-footer {
background:url(../images/footer-new.gif) top left no-repeat;
height:124px;
text-align:center;
padding-top:20px;
padding-bottom:0;
margin-bottom:0;
}
#container-footer p {margin:5px;}
#footer-mainlink a {font-weight:bold;}
#container-footer a{
text-decoration:none;
color:#09c;
}
#container-footer a:hover {
color:#333;
font-weight:normal;
}
#footer-mainlink a:hover {
color:#333;
font-weight:bold;
}
/*-------------------------------top_hold-----------------------------------*/
.tophole_content{
width:900px;
}
.num-box1{
width:18px;
padding:2px 0 4px 0;
margin:3px 0 0 5px;
text-align:center;
background-color: #c00;
color:#fff;
}
.num-box2{
width:20px;
padding:3px 0 3px 0;
text-align:center;
background-color: #c00;
color:#fff;
}
.top-p{
color:#999;
padding-bottom:5px;
}
#getmap{
cursor:pointer;
width:250px;
height:140px;
margin-bottom:10px;
}
/*-------------------------------misc-----------------------------------*/
html>/**/body .main_content{margin-top:-10px;}/*ff*/
.main_content {
margin-top:-5px;
}

h5.bghead {
background:url(../images/bghead.jpg) repeat-y top left; 
color:#fff; 
padding:2px 3px; 
/*font-size:11px;*/ 
display:block;
margin-top:5px;
}

.graybox {
background:#ccc; 
margin:10px 0;
padding:0 5px 5px 5px;
border:#888 solid 1px;
}
.graybox div.content{margin:0 0 -10px 0;}
.graybox img {float:right; margin-top:4px;}
.graybox h3 {margin:15px 0 3px 0;}

.orangebox{
background:#f58220;
color:#fff; 
margin-top:10px;
margin-bottom:10px;
_margin-bottom:20px;/*ie6*/
padding:0 5px;
}
*:first-child+html .orangebox{margin-bottom:20px;}/*ie7*/

.orangebox img {float:right; padding-top:4px;}
.orangebox p {padding:10px 0 0 0;}

div.content{
display:block;
/*padding-top:5px;*/
margin:-25px 0 10px 0;
}
.footpage {margin:30px 0 0 0;}
.right {float:right;}
img.left {float:left; margin-bottom:5px;}

.indent-39 {padding-left:39px;}
.indent-49 {padding-left:49px;}
.indent-96 {padding-left:96px;}
.indent-97 {padding-left:97px;}
.indent-107 {padding-left:107px;}
.indent-111 {padding-left:111px;}
.indent-112 {padding-left:112px;}
.indent-117 {padding-left:117px;}
.indent-125 {padding-left:125px;}
.indent-132 {padding-left:132px;}

.scribd {padding:5px 0 0; font-size:9px; color:#999; text-align:center;}
.scribd img {margin:0 0 5px;}
