html{background:#414141 url(/images/new/bg.jpg) 50% 0 no-repeat;margin:0;padding:0;font-size:12px;line-height:1.8em;color:#333;font-family:"Century Gothic", Trebuchet MS, Verdana, sans-serif;}
body{margin:0;padding:0;}

#header{width:980px;height:139px;margin:0 auto;}
#header img{float:left;margin:31px 0 0 15px;}
#container{width:980px;margin:0px auto 40px auto;background:url(/images/new/leftside-bg.gif) 0 0 repeat-y;overflow:hidden;}
#watermark{width:980px;background:url(/images/new/logo-watermark.gif) bottom left no-repeat;overflow:hidden;}
#leftside{width:146px;float:left;background:#d1d6bb;}
#rightside{width:826px;float:right;}
#footer{display:inline;width:826px;height:110px;margin:8px 0 0 0;background:#d1d6bb;float:right;}
#footer img{float:right;margin:20px 26px 0 0;}

#content{width:770px;background:#fbfbf9;overflow:hidden;padding:28px 28px 28px 28px;}
h1{color:#66761d;font-size:25px;height:25px;line-height:25px;margin:-4px 0 25px 0;padding:0;font-weight:normal;font-family:"Century Gothic", Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;}
.cufon-active h1{/* for Cufon.replace('h1') */visibility: hidden !important;}
.cufon-loading h1{/* for Cufon.replace('h1') */visibility: hidden !important;}
.cufon-ready h1{/* for Cufon.replace('h1') */visibility: visible !important;}

#subnav{clear:both;height:2.1em;line-height:2.1em;margin:0 0 8px 0;padding:0 0 0 18px;background:#66761d url(/images/new/arrow.gif) 6px 50% no-repeat;font-family:"Century Gothic", Trebuchet MS, Verdana, sans-serif;font-size:12px;width:808px;}
#subnav li{list-style-type:none;float:left;margin:0;}
#subnav a{display:block;color:#fff;width:auto;margin:0;line-height:2.1em;padding:0 9px;text-decoration:none;font-weight:normal;}
#subnav a:hover{background:#d9dec8;background:#ecefe4;color:#333;} 
#subnav li a.current{background:#d9dec8;color:#333;}

#coursetour-introleft{float:left;width:320px;}
#coursemap{border:3px solid #eceee3;float:right;}
#coursetour{margin:0 0 25px 0;padding:0;display:inline-block;background:#fff;border:1px solid #f3f4ed;width:100%;}
#coursetour #maplink{margin:2px 5px 2px 0;}
#coursetour #maplink a{background:none;color:#000;text-decoration:none;font-weight:normal;} 
#coursetour #maplink a:hover{background:none;text-decoration:underline;}
#coursetour #maplink a.current{color:#a8a9a3;}
#coursetour li{list-style-type:none;float:left;font-family:"Century Gothic", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;padding:0;margin:2px 0;}
#coursetour li a{background:#fff;text-decoration:none;padding:3px 9px;font-size:13px;color:#454545;font-weight:bold;} 
#coursetour li a:hover{color:#fff;background:#454545;}
#coursetour li a.current{color:#fff;background:#333;padding:3px 9px;}

#map{clear:left;height:425px;margin:0 0 0 0px;background:#fff;border:3px solid #eceee3;}
#mapU{margin:20px 0 10px 0px;}

#product{width:770px;background:#fbfbf9;overflow:hidden;padding:28px 28px 28px 28px;min-height:300px;}
#product h1{color:#66761d;font-size:25px;height:25px;line-height:25px;margin:0px 0 25px 0;padding:0;font-weight:normal;font-family:"Century Gothic", Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;}

#flBody{background:none;}
#npBody{background:none;}
#flBody h2{color:#444;}
.flLeftAreaOE,.flLeftAreaCMS,.flLeftAreaCal,.flLeftAreaShorts{}
#flRightArea{}
.flRoundContain{border-bottom:1px solid #ddd;}

table.portal{border:1px solid #ddd;border-bottom:1px solid #ccc;text-align:left;padding:0 0 10px 0;margin:0 auto;}
table.portal th{background:#444;font-size:13px;color:#fff;font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;text-align:left;padding:6px;vertical-align:top;}
table.portal th a{font-size:12px;color:#444;font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}
table.portal td{font-size:12px;font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;padding:4px 2px 4px 6px;vertical-align:top;}
table.portal td td{padding:6px;vertical-align:top;} 
table.portal table tr.booking td{padding:4px 2px 4px 0;text-align:left;}
.table1{background:#fff;}

.tab_on{text-align:center;}
.tab_off{background: url(/icons/miclubGui/tab_background.jpg) 0 30px repeat-x;text-align:center;}

#login-left{float:left;width:290px;padding:20px 0;background:#fff;border:1px solid #ddd;}
#login-left label{width:137px;float:left;text-align:right;padding:0;margin:0 10px 10px 0;}
#login-left input{width:90px;float:left;margin:0 0 10px 0;}
#login-left #submit{width:auto;margin:0 0 15px 147px;clear:both;float:left;}
#login-left p{margin:0;text-align:center;font-size:11px;clear:both;}
#login-right{float:right;width:450px;}

input,textarea{background-color:#fff;padding:2px;line-height:normal;font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;border:1px solid #ddd;}
button{background-color:#fff;padding:2px;line-height:normal;font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;border:1px solid #ccc;}
select{background-color:#fff;font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;border:1px solid #ddd;}
input.radio{background:none;border:0;}
input.checkbox{background:none;border:0;}

.enqLine input{margin:1px;padding:3px;padding-left:6px;font-size:11px;color:#333;background-color:#fff;line-height:normal;}
.enqFull textarea{}
.enqContain select{border:none;background-color:#fff;}
.enqLine{float:left;margin:0px 0px 5px 0px;height:25px;}
#enqText{float:left;margin:10px 0px 0px 0px;}
.enqLine .enqLeft{float:left;width:140px;font-weight:bold;line-height:25px;}
.enqLine .enqLeft select{padding:1px;}
.enqLine .enqRight{float:left;margin-right:0px;font-size:10px;}
.enqLine .enqRight input{width:259px;}
.enqFull{display:block;}
.enqFull p{margin:0px 0px 20px 0px;}
.enqRight p{margin:2px 0;font-size:11px;}
#enqContain{overflow:hidden;margin:25px auto 25px auto;width:470px;}
#enqContain select{padding-left:2px;font-weight:normal;border:1px solid #ddd;}
#enqContain input{padding-left:2px;border:1px solid #ddd;}
#enqContain textarea{margin:5px 0px 0px 0px;width:405px;border:1px solid #ddd;}
#enqCapimg{float:left;margin:15px 0px 15px 0px;}
#enqCapimg .enqLeft{float:left;width:150px;font-weight:normal;margin:0px 10px 0px 0px;}
#enqCapimg .enqRight{float:left;width:250px;margin-left:5px;}
#enqCapimg input{margin-bottom:5px;}
#enqCapimg img{border:1px solid #ccc;}
img#capimg_img{margin-right:10px;}
#enqSubmit{float:left;}
#enqSubmit input{float:left;font-weight:bold;font-size:11px;margin-right:5px;color:#555;}
	
.sIFR-flash{visibility:visible!important;margin:0;}
.sIFR-replaced{visibility:visible!important;}

span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-flash + div[adblocktab=true]{display:none!important;}
.sIFR-hasFlash h1#flashHeader{letter-spacing:1px;visibility:hidden;font-size:24px;}
