body,html{background:#242424;margin:0;padding:0;color:#333;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;line-height:1.8em;}

/*td p{padding:0;margin:0;}*/

#container1{background:#f9f9f9 url(../images/background-gradient.jpg) center top repeat-y;width:100%;overflow:hidden;}
#front #container1{background:#f9f9f9 url(../images/background-new.jpg) center top no-repeat;}
#container2{/*background:url(../images/backgroundInner.jpg) center top no-repeat;*/background:/*#f1f1ef*/ url(../images/background-new.jpg) center top no-repeat;width:100%;overflow:hidden;}

#menuArea{width:100%;height:40px;margin:0 auto;padding:0;background:#5d5d5d;overflow:hidden;}

#headArea{height:126px;width:832px;margin:0 auto;background:transparent;overflow:hidden;position:relative;}
#headAreaLeft{float:left;width:537px;}
#title{float:left;margin:58px 0 0 23px;width:402px;height:20px;}
#inner #title{margin:57px 0 0 23px;width:240px;height:12px;}
#product #title{margin:57px 0 0 40px;width:402px;height:20px}
#headAreaLeft h1{margin:0 23px;padding:0;line-height:1em;font-size:29px;letter-spacing:-0.04em;font-weight:normal;text-transform:lowercase;clear:both;}

/*#medal{position:absolute;left:549px;top:27px;}*/
#medal{position:absolute;left:705px;top:27px;width: auto;height:80px;}
/*#logo{position:absolute;left:650px;top:36px;}*/
#logo{position:absolute;left:569px;top:36px;width:110px;height:67px;}
/*#logo{width:110px;height:67px;float:right;margin:36px 72px 0 0;}
#inner #logo{margin:36px 155px 0 0;}*/

#bodyArea{background:url(../images/backgroundBody.gif) 0 0 repeat-y;overflow:hidden;margin:0 auto 62px auto;width:832px;}
#bodyAreaOver{background:url(../images/backgroundRight.jpg) right top no-repeat;overflow:hidden;margin:0;width:832px;}
#textArea{float:left;width:482px;overflow:hidden;padding:16px 30px 20px 25px;}
#subNav{float:right;width:295px;overflow:hidden;margin:0 0 0 0;}
#subNav ul{margin:27px 27px 54px 27px;padding:0;}
#subNav li{color:#fff;font-weight:bold;list-style-type:none;margin:0 0 9px 0;padding:0;font-size:15px;line-height:15px;}
#subNav li a{color:#f6f6f6;text-decoration:none;text-transform:lowercase;}
#subNav li a:hover{color:#d7dbdf;}
#subNav li a.current{color:#b9c0c8;}
#subNav li a span{font-size:11px;font-weight:normal;font-style:italic;margin-top:2px;}
img#mainImg{width:537px;height:203px;margin:0 0 25px -25px;}
#golfshopImg{width:537px;overflow:hidden;margin:-16px 0 0 -25px;}
#golfshopImgFull{width:832px;background:#000;overflow:hidden;margin:0 0 -16px 0;}

#contactLeft{float:left;margin-top:25px;width:40%;}
#contactRight{float:right;margin-top:25px;width:60%;}
#contactRight p.intro{margin-top:0;border-bottom:none;color:#717171;}
#formArea{clear:both;border-top:1px solid #eee;}
p.note{font-size:11px;font-style:italic;}
#formArea span{color:#cc0000;font-size:12px;}
#formArea form{margin:20px 0;padding:0;}
#formArea input.radio{background-color:transparent;}
#formArea input.checkbox{background-color:transparent;}
#formArea input,textarea,select,button{margin:1px;padding:3px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;border:1px solid #333;background-color:#e6e3d5;border:1px solid #999;background-color:#fafafa;line-height:normal;border-bottom:#ddd 1px solid;border-right:#ddd 1px solid;}
#formArea button{border:1px solid #999;background:#eee;}
#formArea textarea{width:300px;line-height:16px;}
#formArea input.textfield{display:block;width:250px;float:left;margin-bottom:15px;clear:right;}
#formArea label{display:block;width:145px;float:left;margin-bottom:10px;text-align:left;padding:0 10px 0 5px;clear:left;line-height:18px;}
#formArea br{clear:both;}
#formArea hr{color:#eee;background-color:#eee;height:1px;margin:20px 0 10px 0;}
#formArea ul{margin:0;padding:0;float:left;clear:right;}
#formArea li{margin:0 11px 0 0;padding:0;display:inline;list-style-type:none;line-height:18px;}
#formArea li input{margin:0 4px 0 2px;}
#formArea ul.vertical li{display:block;margin:0 0 6px 4px;}

.enqLeft{margin-top:10px;width:160px;float:left;}
.enqLeft img{border:1px solid #f6f6f6;}
.enqRight{margin-top:10px;width:317px;float:left;}
.enqRight input{margin-bottom:0;}
.enqRight p{clear:both;margin:9px 0 9px 2px;font-size:11px;}
.enqFull{clear:both;}
#buttons{clear:both;}
#buttons button{margin:10px 3px 10px 1px;padding:3px 4px;}

#formArea input:focus, #formArea textarea:focus{background-color:#fff;}


#topofpage a{color:#999;font-style:italic;font-size:11px;text-decoration:none;margin:13px 0 2px 0;font-weight:normal!important;letter-spacing:normal!important;font-family:Arial,Helvetica,sans-serif;display:inline-block;}
#topofpage a:hover{text-decoration:underline;}

#productArea{background:#fff;overflow:hidden;margin:0 auto 62px auto;padding:30px 25px 50px 25px;width:782px;}
#productArea h1{height:31px;}

#footArea{height:216px;width:100%;background:#242424 url(../images/footerBg.gif) 0 0 repeat-x;overflow:hidden;}
#footAreaContain{height:216px;width:832px;margin:0 auto;background:transparent;overflow:hidden;}
#front #footAreaContain{background:url(../images/footerBgDetail.jpg) 0 0 no-repeat;}
#footArea p{color:#eee;padding:0 0 0 2px;margin:20px 0 0 13px;line-height:1.8em;font-family:Arial,Helvetica,sans-serif;font-size:11px;float:left;text-align:left;display:inline;}
#footArea p em{margin-left:-2px;}
#footArea p a{color:#eee;font-weight:bold;text-decoration:none;}
#footArea p a:hover{color:#fff;}
#footArea p span{color:#999;margin:0 5px;}
#footArea p#social{margin-right:25px;height:25px;float:right;}
#footArea p#social strong{margin-right:8px;}
#footArea p#social a{margin:0 3px 0 4px;}
#footArea p#social img{margin-top:-1px;display:inline;vertical-align:middle;}
#footArea p#miclub{margin-right:25px;float:right;height:25px;}
#footArea p#miclub a{background:url(../images/miclubLogo.gif) 0 50% no-repeat;padding-left:50px;font-weight:normal;}

/*.flashArea{width:832px;height:350px;background:#fff;margin:0 auto 65px auto;text-align:left;overflow:hidden;}*/
.flashAreaText{width:233px;padding:35px 31px 0 31px;float:left;}
.flashAreaText p{margin:0 0 20px 0;color:#44607e;font-size:16px;line-height:1.35em;font-weight:normal;}
.flashAreaText p.front1a{height:99px;background:url(../images/front1a.gif) 0 0 no-repeat;text-indent:-9999px;} 
.flashAreaText p.front1b{height:121px;background:url(../images/front1b.gif) 0 0 no-repeat;text-indent:-9999px;}
.flashAreaText p.front2a{height:144px;background:url(../images/front2a.gif) 0 0 no-repeat;text-indent:-9999px;} 
.flashAreaText p.front3a{height:234px;background:url(../images/front3a.gif) 0 0 no-repeat;text-indent:-9999px;}
.flashAreaText p.front5{height:283px;background:url(../images/front5.gif) 0 0 no-repeat;text-indent:-9999px;} 
.clickHere a{color:#777;font-size:12px;text-decoration:none;height:14px;width:92px;background:url(../images/frontClick.gif) 0 0 no-repeat;display:block;}
.clickHere a:hover{background:url(../images/frontClick.gif) 0 -14px no-repeat;}
.clickHere span{display:none;}
img.slide{float:right;width:537px;height:350px;}

#newsSlider{width:832px;height:350px;background:#fff;margin:0 auto 65px auto;text-align:left;overflow:hidden;}
.contentslide{width:832px;height:350px;background-color:transparent;overflow:hidden;margin:0;}
.contentslide .opacitylayer{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
.contentslide .contentdiv{display:none;text-align:center;}
.pagination{display:none;}


#rightSide{margin:10px;width:245px;overflow:hidden;}

/* Product */

table.portal{border:#ddd 2px solid;padding:0;}
table.portal th{font-family:Arial, Helvetica, sans-serif;padding:15px 10px;background:#555;font-size:17px;font-family:Arial, Helvetica, sans-serif;}
table.portal th a{font-family:Arial, Helvetica, sans-serif;font-style:normal;color:#fff!important;}
table.portal td{font-family:Arial, Helvetica, sans-serif;}
table.portal td td{font-family:Arial, Helvetica, sans-serif;padding:7px 5px 5px 5px;}
table.portal td a{}
table.portal td h1{}
.logintable{margin:0 auto;}
.logintable td{margin:0 auto;}
.logintable table{border:#eee 2px solid;float:left;}
.logintable table td{padding:2px;font-weight:normal;}
.logintable h2{margin:0 0 7px 0;}
.logintable p{}
.logintable p.intro{padding-right:20px;}
.toprow td{padding-top:20px!important;}
.bottomrow td{padding-bottom:20px!important;}
.field-username td{padding:20px 5px 5px 5px!important;}
.field-password td{padding:5px!important;}
.field-username td div{color:#777;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.field-password td div{color:#777;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.field-username input{border:#ddd 1px solid;border-top:#bbb 1px solid;border-left:#bbb 1px solid;}
.field-password input{border:#ddd 1px solid;border-top:#bbb 1px solid;border-left:#bbb 1px solid;}

/* google map */
#map{clear:both;height:400px;width:556px;border:2px solid #ccc;background:#eee;}
#map img{border:0;}
#map p{margin-top:7px;text-align:left;}
#mapU{margin:20px 0 10px 0;}

#registrationForm table{width:100%!important}
#registrationForm table table{width:80%!important}
#registrationForm input{border:#ddd 1px solid;border-top:#bbb 1px solid;border-left:#bbb 1px solid;}
#registrationForm button{border:#666 1px solid;font-weight:bold;}

.wysiwygDiv{position:relative;top:0;left:50%;z-index:100;overflow:visible;}
.wysiwygDiv button{position:absolute;width:140px;margin-left:-70px;left:0;top:0;filter:alpha(Opacity=70);opacity:.7;-moz-opacity:.70;}

.mobLink{display:none;}

@media only screen and (min-device-width : 320px) and (max-device-width : 569px) {
.mobLink{display:inline;margin:0 0 0 5px;}
.mobLink a{color:#AC8D53;text-decoration:none;margin:0 0 0 5px;}
.mobLink a:hover{text-decoration:underline;}
}
