*{
	padding:0;
	margin:0;
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	background-image: url('images/body-bg.jpg');
	background-position: left top;
	background-repeat: repeat;
	background-color: #;004B09;
	height: 100%;
	margin: 0;
	padding: 0
}
#wrapper{
	width: 992px;
	margin: 0 auto;
}

/*MAIN COINTAINER*/

#maincontainer{
	width: 974px;
	float: left;
	background-color: #fff;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 9px;
	padding-bottom: 9px;
	position: absolute;
	margin-bottom: 0;
	
}

/*TOP PANEL*/

#toptab{
	width: 974px;
	height: 80px;
	background-image: url('images/toptab_bg.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #004B09
}
#logotab{
	width: 177px;
	height: 35px;
	margin-left: 47px;
	margin-top: 27px;
	position: absolute;
}
#srctab{
	width: 371px;
	height: 45px;
	background-image: url('images/search_bg.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 35px;
	margin-left: 578px;
	position: absolute
}
.srcbox {
	padding-left: 15px;
	padding-top: 4px;
}
.frontsubmit {
	vertical-align: bottom;
	padding-top: 4px;
	
	
}
.frontsearch {
	margin-top: 6px;
	vertical-align: top;
	padding-bottom: 2px;
	
}
#topmenu{
	width: 974px;
	height: 36px;
	background-image: url('images/topmenu_bg.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #48544A
}

/*NAV*/
/* menu::base */
#nav {
	position: relative;
    height: 38px;
	margin: 0px 0px;
	padding: 0px 12px;
  	overflow:visible;
  }
	
#nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
  }

#nav li {
    position: relative;
    z-index: 9;
    margin: 0;
    padding: 0 5px 0 0;
    display: block;
    float: left;
  }

#nav a {
    position: relative;
    z-index: 10;
    height: 38px;
    display: block;
    float: left;
    line-height: 38px;
    text-decoration: none;
	vertical-align: middle;
	padding: 0px 12px;
  }

#nav li a:hover {
  color: #ffffff;
  text-decoration: none;
  display: block;
  }

#nav li ul {
  list-style: none;
  position: absolute;
  width: 150px;
  top: 38px;
  background-color: #333;
  left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul {
  left: 0px;
}

/*
#nav li ul li:hover ul, #nav li ul li.sfhover ul {
  left: auto;
}	
*/

#nav li li {  
  	margin: 0;
  	padding: 0;
  	width: 150px;
	left: auto;
  }
	
#nav li li a {
	padding: 0px 0px 0px 15px;
  height: 23px;
  line-height: 23px;
  color: #c3c3c3;
  border-bottom:1px solid #54585c;
  background-color: #26282a;
  margin: 0;
}
	
#nav li li a:hover {
  background-color: #1f2225;
}

/*
#nav li:hover, #nav li.sfhover {  prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) 
  position: static;
}
*/

 #nav li.back {
    background: url('images/lava.png') no-repeat right -44px !important;
    width: 13px;
    height: 38px;
    z-index: 8;
    position: absolute;
    margin-left:-5px; margin-right:0; margin-top:-1px; margin-bottom:0
}	

 #nav li.back .left {
    background: url('images/lava.png') no-repeat top left !important;
    height: 38px;
    margin-right: 8px
}

.lavalamp li a {
  z-index: 100;
}


/* menu::level2 */
div#nav ul ul li { background: none; }
div#nav ul ul {
    position: absolute;
    top: 38px;
    left: -999em;
    width: 150px;
    padding: 0px;
}

div#nav ul ul a,
div#nav ul ul ul a,
div#nav ul ul ul ul a {
    padding: 0 0 0 15px;
    height: 23px;
    float: none;
    display: block;
    line-height: 23px;
    color: #c3c3c3;
}


div#nav ul ul li.last { background: none; }
div#nav ul ul li {
    width: 100%;
}

/* menu::level3 */


div#nav ul ul ul {
    padding: 0;
    margin: 0px 0 0 150px !important;
    left: -999em;
	top: -1px;	
}

div#nav ul li:hover ul ul{
    position: absolute;
    left: -999em;
}

div#nav ul ul li:hover ul{
    position: absolute;
    left: 0px;
}

/* colors */
div#nav ul ul ul { background: #26282a;}
div#nav ul ul ul ul { background: #26282a; }
div#nav ul ul ul ul ul { background: #26282a; }

div#nav ul ul li,
div#nav ul ul ul li,
div#nav ul ul ul ul li{
	margin: 0px;
	padding: 0px;
}

div#nav ul ul,
div#nav ul ul ul,
div#nav ul ul ul ul {
	border-left: 1px solid #54585c;
	border-right: 1px solid #54585c;
	border-top: 1px solid #54585c;
}

div#nav ul li.current_page_item a, div#nav ul li.current_page_parent {
	color: #FFFFFF;
}

li.current_page_parent a{
	color: #FFFFFF;
}
/*Nav ends*/

/*       +++++++++++ Top navigation +++++++++++++      */

#navouter {
	display: block;
	height: 36px;
	
	background-position: 0px 0px
}

#navouter #nav {
	display: block;
	height: 32px;
	padding: 4px 10px 0px 10px;

}

#navouter #nav ul{	
}

#navouter #nav ul,
#navouter #nav ul li{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url('none');
	list-style-type: none
}

#navouter #nav ul li a,
#navouter #nav ul li a:visited{
	display: block;
	float: left;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	color: #f1d7d7;
	margin: 0px;
	background-image: url('none');
	text-decoration: none;
	border-right: 1px solid #B81E1E;
	background-color: #B10101; padding-left:24px; padding-right:24px; padding-top:0px; padding-bottom:0px	
}

#navouter #nav ul li.current_page_ancestor a,
#navouter #nav ul li.current_page_item a,
#navouter #nav ul li a:hover {
	color: #FFFFFF;
	background-color: #950000;
}

/* +++++++ Drop down menu CSS +++++++++++++++ */

#navouter #nav ul#dropmenu, 
#navouter #nav ul#dropmenu ul {
	margin:0; padding:0; 
	list-style-position:outside; 
	position:relative; 
	z-index:300; 
	width:100%;
} 

#navouter #nav ul#dropmenu a {

} 

#navouter #nav ul#dropmenu a:hover {} 

#navouter #nav ul#dropmenu li {
	position:relative;
} 

#navouter #nav ul#dropmenu ul {
	position:absolute; 
	display:none; 
	width:120px; 
	top:32px; 
	left:-1px;
} 

#navouter #nav ul#dropmenu ul a {
	border:1px solid #ce3232; 
	background-color: #950000; 
	padding: 0px 12px;
} 

#navouter #nav ul#dropmenu li ul {
	width:120px;
} 

#navouter #nav ul#dropmenu li ul a {
	width:120px; 
	height:auto; 
	float:left;
} 

#navouter #nav ul#dropmenu ul ul {
	top:auto; 
	width:144px;
} 

#navouter #nav ul#dropmenu li ul ul {
	left:120px; 
	margin:0px 0 0 25px;
} 

#navouter #nav ul#dropmenu li:hover ul ul, 
#navouter #nav ul#dropmenu li:hover ul ul ul, 
#navouter #nav ul#dropmenu li:hover ul ul ul ul {
	display:none;
} 

#navouter #nav ul#dropmenu li:hover ul, 
#navouter #nav ul#dropmenu li li:hover ul, 
#navouter #nav ul#dropmenu li li li:hover ul, 
#navouter #nav ul#dropmenu li li li li:hover ul {
	display:block;
}  

/* NAVIGATION*/
#divbar{
	width: 974px;
	height: 8px;
	background-color: #919892;
}
.whtbar{
	height: 9px;
	background-color: #fff;
}

/*CONTENT WRAP*/

#contentwrap{
	width: 974px;
	height: 100%;
	background-color: #FFCC00;
	padding-bottom: 9px;
	position: absolute;
}

/*CONTENT LEFT*/

#contentleft{
	width: 665px;
	float: left;
}
#contentmainimg{
	width: 665px;
	height: 300px;
}
#contentleft1{
	width: 373px;
	border: 1px solid #D6D6D6;
	margin-left: 0;
	margin-top: 12px;
	float: right;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
}
#contentleft1 h2{
	background-image:url('images/contentlefth2.jpg');
	line-height: 24px;
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	padding-left: 15px;
	margin-left: -10px;
	margin-right: -10px
}
#contentleft1 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	padding-bottom: 10px;
	padding-top: 10px;
}
#contentleft1 ul{
	font-weight: 300;
	color: #00590B;
}
#contentleft1 li {
	margin-left: 25px;
}
#contentleft1 a{
 color: #999999;
 text-decoration: none;
}
#contentleft1 h3{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #810606;
	padding-top: 10px;
	padding-bottom: 5px;
}
#srca p{
	padding-top: 10px;
	padding-bottom: 0px;
	margin: 0;
}
#srca a{
	color: #006699;
}
#srca h3{
	color:#333333;
	font-size: 12px;
}
.srcpform{
	padding-top: 15px;
	padding-bottom: 15px;
}
#contentleft2{
	width: 260px;
	border: 1px solid #D6D6D6;
	margin-top: 12px;
	float: left;
}
#contentleft2 h2{
	background-image: url('images/golfpicshead.jpg');
	line-height: 24px;
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding-left: 15px
}
#gimg{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 27px;
	padding-right: 27px;
	
}
#contentleft5{
	width: 260px;
	border: 1px solid #D6D6D6;
	margin-top: 12px;
	float: left;
}
#contentleft5 p{
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
#contentleft5 a{
	text-decoration: none;
	color: #009933;
}
#contentleft5 h2{
	background-image: url('images/golfnhead.jpg');
	line-height: 24px;
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding-left: 15px
}






#contentleft4{
	width: 260px;
	border: 1px solid #D6D6D6;
	margin-top: 12px;
	float: left;
}
#contentleft4 p{
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
#contentleft4 a{
	text-decoration: none;
	color: #009933;
}
#contentleft4 h2{
	background-image: url('images/golfnhead.jpg');
	line-height: 24px;
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding-left: 15px
}
/*CONTENTLEFT 3*/

#contentleft3{
	width: 262px;
	margin-top: 9px;
	float: left;
}
#contentleft3 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding-left: 15px;
	background: #8D4F0D url('images/golf-nav-bg.jpg') repeat-x left top;
	line-height:24px; background-image:url('images/golf-nav-bg.jpg'); background-repeat:repeat-x
}
/*........................................................STARTS IMPORTANT..........................................................*/

#contentleft3 ul {
list-style: none;
margin: 0;
padding: 0;
}

#contentleft3 a{
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #F7F7F7 #E5E5E5 #EAEAE9 #EAEAE9;
margin: 0;
padding: 2px 6px;
line-height: 22px;
}
#contentleft3 a {
color: #00590B;
background: #F6F5F4;
text-decoration: none;
}

#contentleft3 a:hover {
color: #fff;
background: #00590B;
}

#contentleft3 ul ul ul {
position: absolute;
top: 0;
left: 0;
}
#contentleft3 li {position: relative;}

#contentleft3 ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}
#contentleft3 ul ul ul 
{display: none;}
#contentleft3 ul ul li:hover ul 
{display: block;}

#contentleft3 ul ul ul,
#contentleft3 ul ul li:hover ul ul
{display: none;}

#contentleft3 ul ul li:hover ul 
{display: block;}

#contentleft3 ul ul li a{
	padding-left: 15px;
}
#contentleft3 ul li a{
	padding-left: 10px;

}

#contentleft3 ul ul ul,
#contentleft3 ul ul li:hover ul ul
{display: none;}

#contentleft3 ul ul li:hover ul,
#contentleft3 ul ul ul li:hover ul
{display: block;}

#contentleft3 ul ul{display: none;}
#contentleft3 ul li:hover ul{display: block;}


/*For ie*/

#contentleft3 ul li {float: left; width: 100%;}
#contentleft3 ul li a {height: 1%;}

/*end*/


/*........................................................ENDS IMPORTANT..........................................................*/


/*CONTENT RIGHT*/

#contentright{
	width: 300px;
	background-color: #FFF;
	float: right;
	font-size: 10px;
}
#contentrighttxt{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 14px;
	border: 1px solid #f5f5f5;

}
#contentrighttxt p{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
border-bottom: 1px dotted #006600;
padding-bottom: 3px;


}
#contentrighttxt h3{
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
#contentrighttxt a{
	color: #426B2F;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
}
.recent_topics{
	width: 300px;
	height: 30px;
	background-image: url('images/Rec_bg.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align: top
}
.recent_topics h2{
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	
	line-height: 30px;
}

/*FOOTER*/

#footer{

	width: 974px;
	height: 80px;
	background-color: #333333;
	float: left;
	margin-top: 12px;
	text-align: center;
	color: #fff;
	padding-top: 10px;
	line-height: 30px;
}
#footer a{
	color: #fff;
	text-decoration: none;
}
#footer a:hover{
	color: #00CC99;
}

/*navigation*/

#navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: relative;
	width: 180px;
	left: 20px;
	right: 20px;
	margin-top: 10px;
}
#navmain{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 60px;
}
#navmain a{
	color: #333333;
}

/*navigation ends here*/








/*........................................................STARTS IMPORTANT..........................................................*/

#contentrighttxt1 ul {
list-style: none;
margin: 0;
padding: 0;
}

#contentrighttxt1 a{
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #F7F7F7 #E5E5E5 #EAEAE9 #EAEAE9;
margin: 0;
padding: 2px 6px;
line-height: 22px;
}
#contentrighttxt1 a {
color: #025fb3;
background: #F6F5F4;
text-decoration: none;
}

#contentrighttxt1 a:hover {
color: #fff;
background: #025fb3;
}

#contentrighttxt1 ul ul ul {
position: absolute;
top: 0;
left: 0;
}
#contentrighttxt1 li {position: relative;}

#contentrighttxt1 ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}
#contentrighttxt1 ul ul ul 
{display: none;}
#contentrighttxt1 ul ul li:hover ul 
{display: block;}

#contentrighttxt1 ul ul ul,
#contentrighttxt ul ul li:hover ul ul
{display: none;}

#contentrighttxt1 ul ul li:hover ul 
{display: block;}

#contentrighttxt1 ul ul li a{
	padding-left: 15px;
}
#contentrighttx1t ul li a{
	padding-left: 10px;

}

#contentrighttxt1 ul ul ul,
#contentrighttxt1 ul ul li:hover ul ul
{display: none;}

#contentrighttxt1 ul ul li:hover ul,
#contentrighttxt1 ul ul ul li:hover ul
{display: block;}

#contentrighttxt1 ul ul{display: none;}
#contentrighttxt1 ul li:hover ul{display: block;}


/*For ie*/

#contentrighttxt1 ul li {float: left; width: 100%;}
#contentrighttxt1 ul li a {height: 1%;}

/*end*/


/*........................................................ENDS IMPORTANT..........................................................*/

/*middle*/
.contopdt{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color:#333333;
	background-color: #EFEFEF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.contopdt p{
	border-bottom:1px dotted #006600;
	padding-bottom: 3px;
}
.titlehd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006600;
	line-height: 15px;
}
.dthd{
	color:#0099CC;
	font-weight: bold;
}
.lastp{
border: none;
}


.style1 {
	color: #006600;
	font-weight: bold;
	}
/*Advertisements Starts Here*/

.gads{
	margin-top: 15px;
	margin-bottom: 20px;
}
.gadsfront{
	padding-left:10px;
	padding-top: 15px;
	padding-bottom: 12px;
}
.sps{
	padding-top: 12px;
	margin-top: 10px;
	float: left;
}
#golfhead {
padding: 5px;
}
.golftext{
	padding: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
/*Advertisements Ends Here*/
