/* Basic HTML
-----------------------------------------*/
* { margin: 0px; padding: 0px; }
html, body { color: #666666; background-color: #FFFFFF; font-size: 11px; font-family: Verdana; }
a { text-decoration: underline; color: #336699; }
a:hover { color: #213b52; text-decoration: underline; }
a:active { outline: none; }
:-moz-any-link:focus { outline: none; }
a img { border: none; }
ul { list-style-type: none; }
ol { margin-left: 45px; }
ul.spacing li, ol.spacing li { margin-bottom: 5px; }
ul.list_bb li, ol.list_bb li { padding-bottom: 3px; margin-bottom: 3px; border-bottom: 1px solid #E5E5E5; }
ul.bullet1 li { padding-left: 10px; background: url('/img/icons/bullet1.gif') no-repeat 0px 4px; }
ul.bullet2 li { padding-left: 10px; background: url('/img/icons/bullet2.gif') no-repeat 0px 4px; }
ul.bullet3 li { padding-left: 10px; background: url('/img/icons/bullet3.gif') no-repeat 0px 4px; }
ul.bullet4 li { padding-left: 16px; background: url('/img/icons/arrow1.gif') no-repeat 0px 4px; }
select { font-size: 12px; font-family: Verdana; }
select li { font-size: 12px; font-family: Verdana; }
table { border-collapse: collapse; }
table tr { text-align: left; } 
address { font-style: normal; }
/* Generic Tags
-----------------------------------------*/
.b { font-weight: bold; }
.bb { border-bottom: 1px solid #E5E5E5; }
.bt { border-top: 1px solid #E5E5E5; }
.cb { clear: both; }
.cl { clear: left; }
.cr { clear: right; }
.fl { float: left; position: relative; }
.fr { float: right; position: relative; }
.mr { margin-right: 10px; }
.ml { margin-left: 10px; }
.mb { margin-bottom: 10px; }
.mt { margin-top: 10px; }
.pr { padding-right: 10px; }
.pl { padding-left: 10px; }
.pb { padding-bottom: 10px; }
.pt { padding-top: 10px; }
.tar { text-align: right; }
.tal { text-align: left; }
.tac { text-align: center; }

.centered { margin-right: auto; margin-left: auto; }
.right { text-align: right;}
.site_width { margin: 0px auto 0px auto; width: 980px; }
.title { font-family: Times; font-size: 18px; color: #213b52; font-weight: normal; } 
.small { font-size: 9px; }
.medium { font-size: 14px; }
.large { font-size: 24px; }
.subheader { font-size: 18px; }
.header {font-size: 24px;  }
.huge { font-size: 30px; }
.left_3col { margin-right: 10px; width: 153px; float: left; margin-top: 10px; clear: both; }
.middle_3col { width: 480px; float: left; margin: 10px 0px 20px 0px; }
.middle_2col { width: 643px; float: left; margin-top: 10px; }
.right_col { padding-left: 10px; width: 318px; float: left; margin-top: 10px; }
.hilight1 { color: #7AB601; }
.hilight2 { color: #213b52; }
.hilight3 { color: #336600; }
.hilight4 { color: #FF0000; }
.b1 { border: 1px solid #E5E5E5; }
.p3 { padding: 3px; }
.p0 { padding: 0px; }
.mt3 { margin-top: 3px; }
.mb3 { margin-bottom: 3px; }
.display_block { display: block; }
.display_none { display: none; }
.nw { white-space: nowrap; }
.tetx p { margin: 0px 0px 10px 0px; }
p { margin: 10px 0 0 0;}
p.no_margin { margin: 0px; }
.arial { font-family: Arial; }

.home_header { font-size: 21px; }
.left_box .title { font-weight: bold; }




/* Table 1
-----------------------------------------*/
.table1 { padding: 3px; } 
.table1 th { background: #E5E5E5; text-align: center; color: #213b52; font-size: 12px; } 
.table1 td, .table1 th { padding: 4px 5px 2px 5px; } 
.table1 th { border-left: 2px solid #FFFFFF; font-family: Verdana; font-size: 11px; } 
.table1 th.first { border-left: none; } 
/* Table 2
-----------------------------------------*/
.table2 { padding: 3px; } 
.table2 th { border: 2px solid #FFFFFF; border-width: 0px 2px 2px 0px; font-family: Verdana; font-size: 11px; text-align: center;color: #213b52; }
.table2 .header { background: #DEDEDE; }
.table2 .alternate { background: #f6f6f6;}
.table2 .subheader { background: #EFEFEF; text-align: center; } 
.table2 .subheader th { border: 1px solid #FFFFFF; border-width: 4px 0px 4px 0px;  } 
.table2 td, .table2 th { padding: 4px 5px 4px 5px; } 
/* Icons
-----------------------------------------*/
.icon_arrow1 { background: url('/img/icons/bullet1.gif') no-repeat 0px 4px; padding: 0px 0px 5px 8px; } 
.icon_tips { background: url('/img/icons/icon_tips.gif') no-repeat 0px 0px; padding: 0px 0px 0px 21px; }
.icon_record { background: url('/img/icons/icon_recordRound.gif') no-repeat 0px 0px; padding: 6px 0px 0px 21px; }
.icon_wishlist { background: url('/img/icons/icon_addWishlist.gif') no-repeat 0px 0px; padding: 6px 0px 0px 21px; }
.icon_favorites { background: url('/img/icons/icon_addFaves.gif') no-repeat 0px 0px; padding: 6px 0px 0px 21px; }
.icon_sendfriend { background: url('/img/icons/icon_sendFriend.gif') no-repeat 0px 0px; padding: 6px 0px 0px 21px; }
.icon_play { background: url('/img/icons/play2.gif') no-repeat 0px 0px; padding: 5px 0px 6px 30px; }
.icon_arrow_up { background: url('/img/icons/up.gif') no-repeat 0px 3px; padding-left: 17px; }
.icon_arrow_down { background: url('/img/icons/down.gif') no-repeat 0px 3px; padding-left: 17px; }
.icon_x { background: url('/img/icons/x.gif') no-repeat 0px 4px; padding: 6px 0px 0px 21px; }
.icon_comment { padding: 5px 0px 0px 0px; margin-left: 10px; height: 17px; background: url('/img/icons/icon_addComments.gif') no-repeat 0px 0px; }

/* Border 1
-----------------------------------------*/
.border1 { background: url('/img/border1.gif') repeat-x bottom left; }
/* Icons List
-----------------------------------------*/
.icons li { float: left; font-size: 11px; }
.icons li a { padding: 0px 0px 0px 25px; }
.icons li.icon_video { padding: 5px 0px 0px 0px; margin-left: 10px; height: 17px; background: url('/img/icons/icon_video.gif') no-repeat 0px 0px; }
.icons li.icon_video_gray { padding: 5px 0px 0px 0px; margin-left: 10px; height: 17px; background: url('/img/icons/icon_video_gray.gif') no-repeat 0px 0px; }
.icons li.icon_article { padding: 5px 0px 0px 0px; margin-left: 10px; height: 17px; background: url('/img/icons/icon_article.gif') no-repeat 0px 0px; }
.icons li.icon_article_gray { padding: 5px 0px 0px 0px; margin-left: 10px; height: 17px; background: url('/img/icons/icon_article_gray.gif') no-repeat 0px 0px; }
.icons li.icon_instructor { padding: 5px 0px 0px 0px; margin-left: 10px; height: 17px; background: url('/img/icons/icon_instructor.gif') no-repeat 0px 0px; }
.icons li.icon_course { padding: 5px 0px 0px 0px; margin-left: 10px; height: 17px; background: url('/img/icons/icon_golfCourse.gif') no-repeat 0px 0px; }
.icons li.icon_awards { padding: 5px 0px 0px 0px; margin-left: 10px; height: 17px; background: url('/img/icons/icon_awards.gif') no-repeat 0px 0px; }
.icons li.icon_comments { padding: 5px 0px 0px 0px; margin-left: 10px; height: 17px; background: url('/img/icons/icon_addComments.gif') no-repeat 0px 0px; }
.icons li.icon_reviews { padding: 5px 0px 0px 0px; margin-left: 10px; height: 17px; background: url('/img/icons/icon_reviews.gif') no-repeat 0px 0px; }
/* Header
-----------------------------------------*/
#header { background: url('/img/header/bg.gif') repeat-x; height: 112px; }
#header .content { padding: 16px 0px 0px 0px; height: 96px; position: relative; }
#header a#logo { background: url('/img/header/golflink.gif') no-repeat; width: 227px; height: 79px; display: block; }
#header a#logo span { display: none; }
#header .tags { position: absolute; top: 80px; left: 70px; color: #FFFFFF; font-size: 12px; font-family: Arial; } 
/* Header for MyGames
-----------------------------------------*/
#header_mygames { background: url('/img/header/bg_mygames.gif') repeat-x; height: 112px; }
#header_mygames .content { padding: 16px 0px 0px 0px; height: 96px; position: relative; }
#header_mygames a#logo { background: url('/img/header/golflink_mygames.gif') no-repeat; width: 227px; height: 79px; display: block; }
#header_mygames a#logo span { display: none; }
#header_mygames .tags { position: absolute; top: 80px; left: 70px; color: #FFFFFF; font-size: 12px; font-family: Arial; } 
/* Header styles
-----------------------------------------*/
.header1 { background: url('/img/header/right_image1.jpg') no-repeat bottom right; }
.header1 #primary_search_button { background: url('/img/header/button1.jpg') no-repeat; }
.header2 { background: url('/img/header/right_image2.jpg') no-repeat bottom right; }
.header2 #primary_search_button { background: url('/img/header/button2.jpg') no-repeat; }
.header3 { background: url('/img/header/right_image3.jpg') no-repeat bottom right; }
.header3 #primary_search_button { background: url('/img/header/button3.jpg') no-repeat; }
.header4 { background: url('/img/header/right_image4.jpg') no-repeat bottom right; }
.header4 #primary_search_button { background: url('/img/header/button4.jpg') no-repeat; }
/* Search
-----------------------------------------*/
#search { position: absolute; top: 33px;  left: 260px; _left: 257px;}
#search #primary_search_button { display: block; border: none; height: 45px; width: 118px; cursor: pointer; }
#search #primary_search { margin-right: 10px; padding: 10px 5px 11px 5px; background: url('/img/header/search.gif') no-repeat; float: left; height: 37px; width: 331px; }
#search #primary_search input { display: block; width: 331px; border: 0px; background: transparent; font-size: 16px;  font-weight: bold; font-family: Arial; position: absolute; left: 10px }
/* Navigation
-----------------------------------------*/
#nav { margin-bottom: 3px; background: url('/img/nav/bg.gif') repeat-x; height: 34px; }
#nav ul li { text-transform: uppercase; font-family: Arial; 
    font-size: 14px; font-weight: bold; float: left;
    background: url('/img/nav/separator.gif') no-repeat 0px 9px; }
#nav ul li a { padding: 10px 23px 8px 25px; color: #666666; display: block; text-decoration: none; } 
#nav ul li a:hover { color: #213b52;  text-decoration: none; } 
#nav ul li.first { background: none; } 
#nav ul li.current a { color: #213b52; background: url('/img/nav/current.gif') no-repeat top center; } 
#nav ul li.current_mygames a { color: #213b52; background: url('/img/nav/current_mygames.gif') no-repeat top center; } 
/* Footer
-----------------------------------------*/
#footer { margin-top: 1px; font-size: 10px; font-family: Arial; }
#footer ul { padding: 0px 0px 5px 0px; }
#footer ul li { padding: 0px 3px 0px 6px; display: inline; background: url('/img/footer/separator.gif') no-repeat 0px 1px; }
#footer ul li.first { padding: 0px 3px 0px 0px; background: none; }
#footer .fr { padding: 0px 0px 0px 25px; border-left: 1px solid #999999; }
#footer .fr img { padding: 5px 0px 5px 0px; }

#footer .search { margin-bottom: 10px; height: 80px; background: url('/img/footer/bg.gif') repeat-x 0px 0px;  }
#footer .search form { width: 485px; margin: 0px auto 0px auto; padding-top: 20px;  }
#footer #secondary_search_button { display: block; border: none; height: 45px; width: 118px; cursor: pointer; background: url('/img/footer/search.gif') no-repeat; }
#footer #secondary_search { margin: 5px 10px 0px 0px; padding: 10px 5px 0px 5px; background: url('/img/footer/search_box.gif') no-repeat; float: left; height: 27px; }
#footer #secondary_search input { display: block; width: 331px; border: 0px; background: transparent; font-size: 16px;  font-weight: bold; font-family: Arial; }

/* Main
-----------------------------------------*/
#main { background: url('/img/main/header.gif') repeat-x 0px 0px; } 
#main_content { padding: 5px 0px 5px 0px; background: url('/img/main/footer.gif') repeat-x bottom left; }
/* Sign In Register
-----------------------------------------*/
.signin_register { margin-bottom: 5px; clear: right; text-align: right; white-space: nowrap; }
.signin_register a { font-weight: bold; }
/* Breadcrumbs
-----------------------------------------*/
.breadcrumb { float: left; width: 650px;  }
.breadcrumb ul li { padding-left: 10px; display: inline; background: url('/img/icons/arrow.gif') no-repeat 0px 5px; white-space: nowrap; }
.breadcrumb ul li.first { padding: 0px; background: none; }
/* Left Box
-----------------------------------------*/
.left_box { margin-bottom: 10px; padding-bottom: 5px; width: 153px; background: url('/img/left/box1/footer.gif') no-repeat left bottom; }
.left_box .content { padding: 5px; border: 1px solid #E5E5E5; border-width: 0px 1px 0px 1px; background-color: #FFFFFF; }
.left_box .title { padding: 5px 0px 3px 0px;  font-size: 15px; text-align: center; }
.left_box a { color: #666666; font-family: Arial; font-size: 12px; }
.left_box ul li { padding: 1px 5px 2px 10px; }
.left_box .left_header1 { background: url('/img/left/box1/header.gif') no-repeat 0px 0px; }

.left_search { background: url('/img/left/box2/footer.gif') no-repeat bottom left; background-color: #E4E4E4; padding-bottom: 4px; }
.left_search .content { background-color: #E4E4E4; }
.left_search .title { background: url('/img/left/box2/header.gif') no-repeat top right; background-color: #E5E5E5; }
.left_search .txtbox { width: 135px; }
.left_search #btnAdvSearch { font-size: 9px; margin-right: 8px; }
.left_search #AdvancedSearch { display: none; }
.left_search .button2 { margin: 5px 0 0 45px; }

/* Center Box
-----------------------------------------*/
.center_box1 { background: url('/img/content/box1/footer.gif') no-repeat bottom left; background-color: #FBFBFA; padding-bottom: 6px; margin-bottom: 5px; width: 480px; }
.center_box1 .header {  background: url('/img/content/box1/header.gif') no-repeat bottom left; padding-top: 6px; }
.center_box1 .content { padding: 0px 5px 0px 5px; border: 1px solid #E5E5E5; border-width: 0px 1px 0px 1px; position: relative; width: 468px; }
.center_box1 .section { background: url('/img/border1.gif') repeat-x bottom left; margin-bottom: 5px; padding-bottom: 5px; }
.center_box1 .title { margin-bottom: 5px; }
.center_box1 address { margin-bottom: 5px; }
/* Center Box 1b
-----------------------------------------*/
.center_box1b { background: url('/img/content/box1b/footer.gif') no-repeat bottom left; background-color: #ECF2F7; padding-bottom: 6px; margin-bottom: 5px; width: 480px; }
.center_box1b .header { background: url('/img/content/box1b/header.gif') no-repeat bottom left; padding-top: 6px; }
.center_box1b .content { padding: 0px 5px 0px 5px; border: 1px solid #EFEFEF; border-width: 0px 1px 0px 1px; position: relative; width: 468px; }
.center_box1b .section { background: url('/img/border1.gif') repeat-x bottom left; margin-bottom: 5px; padding-bottom: 5px; }
.center_box1b .title { margin-bottom: 5px; }
.center_box1b address { margin-bottom: 5px; }
/* Ads - Center Box
-----------------------------------------*/
.center_box1 .ad { float: left; width: 222px; padding-right: 5px; }
.center_box1 .ad .title { font-size: 11px; font-family: Verdana; }
.center_box1 .ad .title a:hover { text-decoration: underline; }
.center_box1 .ad p { margin: 0px; }
.center_box1 .ad p a { font-size: 10px; color: #666666; }
.center_box1 .ad .link a { color: #99CC01; }
.center_box1 .ad .link a:hover { text-decoration: underline; }
.center_box1 .ads_by { clear: both; text-align: right; }
/* Ads - Plain Box
-----------------------------------------*/
.plain_box .ad { float: left; width: 205px; padding-right: 5px; }
.plain_box .ad .title { font-size: 11px; font-family: Verdana; }
.plain_box .ad .title a:hover { text-decoration: underline; }
.plain_box .ad p { margin: 0px; }
.plain_box .ad p a { font-size: 10px; color: #666666; }
.plain_box .ad .link a { color: #99CC01; }
.plain_box .ad .link a:hover { text-decoration: underline; }
.plain_box .ads_by { clear: both; text-align: right; }
/* Center Box 2
-----------------------------------------*/
.center_box2 { border: 1px solid #DDD; padding: 5px 5px 5px 5px; position: relative; background-color: #FFFFFF; }
.center_box2 .title { background-color: #E5E5E5; margin: 0px 0px 0px 0px; padding: 3px 5px 3px 5px; font-size: 11px; font-family: Verdana; font-weight: bold; }
.center_box2 li { padding: 0px 0px 5px 0px; }
/* Center Box 3
-----------------------------------------*/
.center_box3 { background: url('/img/content/box2/footer.gif') no-repeat bottom left; padding-bottom: 6px; }
.center_box3 .content { background: url('/img/content/box2/bg.gif') repeat-y 0px 0px; padding: 0px 10px 0px 10px; }
.center_box3 .title { background: url('/img/content/box2/header.gif') no-repeat 0px 0px; padding: 5px 5px 5px 10px; color: #FFFFFF; }
/* Center Box 4
-----------------------------------------*/
.center_box4 { background: url('/img/content/box3/footer.gif') no-repeat bottom left; background-color: #fbfbfb; padding-bottom: 5px; margin-bottom: 10px; position: relative; }
.center_box4 .header { padding: 3px 0px 0px 5px; background: url('/img/content/box3/header.gif') no-repeat bottom left; height: 22px; line-height: 22px; font-size: 18px;}
.center_box4 .content { padding: 5px 0px 5px 0px; border: 1px solid #e5e5e5; border-width: 0px 1px 0px 1px; }
.center_box4 .top_right { position: absolute; top: 6px; right: 10px; } 
.center_box4 .video { width: 155px; position: relative;  }
/* Center Box 5
-----------------------------------------*/
.center_box5 { background: url('/img/content/box3/bg2.gif') repeat-x 0px 0px; background-color: #fbfbfb; width: 478px; }
.center_box5 .header { background: url('/img/content/box3/header2.gif') no-repeat top left; }
/* Center Box 6
-----------------------------------------*/
.center_box6 { background: url('/img/content/box4/footer.gif') no-repeat bottom left;  }
.center_box6 .content { padding: 5px; height: auto !important; height: 125px; min-height: 125px; background: url('/img/content/box4/header.gif') no-repeat top left; }
.center_box6 ul { border-top: 1px solid #ebf5cc; }
.center_box6 ul li { padding-bottom: 3px; margin-bottom: 3px; border-bottom: 1px solid #ebf5cc; }
.center_box6 .shoes { background: url('/img/shoes2.jpg') no-repeat bottom left; height: 80px; } 
/* Center Box 7
-----------------------------------------*/
.center_box7 { }
.center_box7 .content { padding: 5px; height: auto !important; height: 65px; min-height: 65px; background: url('/img/content/box5/header.gif') repeat-x top left; }
/* Center Box 8
-----------------------------------------*/
.center_box8 { margin: 10px 0px 0px 0px; }
.center_box8 img { margin-right: 7px; }
.center_box8 .content { padding-top: 10px; background: url('/img/video_tips/bg.gif') repeat-x top left; float: left; position: relative; }
.center_box8 .left { background: url('/img/video_tips/left.gif') no-repeat top left; height: 79px; float: left; width: 24px; position: relative; }
.center_box8 .right { background: url('/img/video_tips/right.gif') no-repeat top right; height: 79px; float: left; width: 24px; position: relative; }

/* Center Box 9
-----------------------------------------*/
.center_box9 { background: url('/img/content/box6/footer.gif') no-repeat bottom left; padding-bottom: 6px; position: relative; }
.center_box9 .header { background: url('/img/content/box6/header.gif') no-repeat top left; padding-top: 6px; }
.center_box9 .content { border: 1px solid #EFEFEF; border-width: 0px 1px 0px 1px; background: #F8F8F8; padding: 0px 10px 0px 10px; }

/* Center Box 10
-----------------------------------------*/
.center_box10 { background: url('/img/content/box7/footer.gif') no-repeat bottom left; padding-bottom: 6px; position: relative; }
.center_box10 .header { background: url('/img/content/box7/header.gif') no-repeat top left; padding-top: 6px; }
.center_box10 .content { border: 1px solid #eeeeee; border-width: 0px 1px 0px 1px; background: #ebf2f7; width: 726px;  padding: 0px 5px 0px 10px !important; padding: 5px 5px 0px 10px;}

/* Center Box 11
-----------------------------------------*/
.center_box11 { position: relative; }
.center_box11 th { padding: 0px 5px 5px 5px; white-space: nowrap; }

.center_box11 tr { }
.center_box11 td { height: 65px !important; height: 60px; vertical-align: top; padding: 5px 5px 20px 5px !important; padding: 5px 5px 10px 5px; }

.center_box11 .odd { background: url('/img/content/box8/left1.gif') no-repeat -10px 0px; }
.center_box11 .odd td { border-right: 1px solid #FFFFFF; }
.center_box11 .odd td.first {  background: url('/img/content/box8/left1.gif') no-repeat 0px 0px; }
.center_box11 .odd td.last { background: url('/img/content/box8/right1.gif') no-repeat top right; border: none; }

.center_box11 .even td { background: url('/img/content/box8/content2.gif') no-repeat 0px 0px; }
.center_box11 .even td.first {  background: url('/img/content/box8/left2.gif') no-repeat 0px 0px; }
.center_box11 .even td.last { background: url('/img/content/box8/right2.gif') no-repeat top right; border: none; }

/* Center Box 12
-----------------------------------------*/
.center_box12 { background: url('/img/content/box9/footer.gif') no-repeat bottom left; padding-bottom: 6px; position: relative; width: 325px; }
.center_box12 .header { background: url('/img/content/box9/header.gif') no-repeat top left; padding-top: 6px; }
.center_box12 .center_box12_content { /* background: url('/img/content/box9/header.gif') no-repeat top left; width: 305px; padding: 10px; */ 
border: 1px solid #EFEFEF; border-width: 0px 1px 0px 1px; padding: 0px 10px 0px 10px; background-color: #FFFFFF; }

/* Center Box 13
-----------------------------------------*/
.center_box13 { position: relative; background: url('/img/content/box10/footer.jpg') no-repeat bottom left; width: 480px; padding: 19px 0px 0px 0px; }
.center_box13 .top { height: 66px; }
.center_box13 .content { background: url('/img/content/box10/header.jpg') no-repeat top left;  }
.center_box13 .top_right { position: absolute; top: 0px; right: 0px; } 
.center_box13 .title { padding: 10px 0px 0px 50px; margin: 0px; }
.center_box13 p { margin: 0px 0px 0px 100px; }
.center_box13 .sub_title { padding: 5px 0px 0px 9px; width: 230px; font-weight: bold; font-family: Times; height: 26px; font-size: 16px; color: #213B52; background: url('/img/content/box10/section_head.gif') no-repeat top left; }
.center_box13 .rightside { margin: 0px 0px 0px 1px; }
.center_box13 .category { float: left; margin-bottom: 10px; }
.center_box13 .category ul { margin-left: 20px;  }

/* Center Box 14
-----------------------------------------*/
.center_box14 { background: url('/img/content/box13/footer.gif') no-repeat bottom left; padding-bottom: 3px; position: relative; }
.center_box14 .header { background: url('/img/content/box13/header.gif') no-repeat top left; padding-top: 4px; }
.center_box14 .content { border: 1px solid #eeeeee; border-width: 0px 1px 0px 1px;  width: 377px; background: #FFFFFF; padding: 0px 5px 0px 10px !important; padding: 5px 5px 0px 10px;}



/* Ads - Left column
-----------------------------------------*/
.left_3col .ad_block { margin-top: 10px; padding-left: 10px; }
.left_3col .ad_block .title { font-size: 11px; color: #999999; }
.left_3col .ad { margin-top: 21px; }
.left_3col .ad .title { font-size: 11px; font-family: Verdana; }
.left_3col .ad p a { font-size: 10px; color: #666666; }
.left_3col .ad .link a { color: #99CC01; }
/* Ads - Right column
-----------------------------------------*/
.right_col .ad_block { margin-top: 10px; padding-left: 10px;}
.right_col .ad { margin-top: 8px; }
.right_col .ad .title { font-size: 11px; font-family: Verdana; }
.right_col .ad p a { font-size: 10px; color: #666666; }
.right_col .ad .link a { color: #99CC01; }
/* Ads - Search Page
-----------------------------------------*/
.middle_2col .ad_block { margin-top: 5px; }
.middle_2col .ad_block .title { font-size: 14px; }
.middle_2col .ad { margin-top: 10px; }
.middle_2col .ad .title { font-size: 11px; font-family: Verdana; }
.middle_2col .ad p a { font-size: 10px; color: #666666; }
.middle_2col .ad .link a { color: #99CC01; }
/* Course - Search Page
-----------------------------------------*/
.middle_3col .ad_block { margin-top: 5px; }
.middle_3col .ad_block .title { font-size: 14px; }
.middle_3col .ad { margin-top: 10px; }
.middle_3col .ad .title { font-size: 11px; font-family: Verdana; }
.middle_3col .ad p a { font-size: 10px; color: #666666; }
.middle_3col .ad .link a { color: #99CC01; }
/* Block middle_3col
-----------------------------------------*/
.middle_3col .block { margin-bottom: 10px; }
.middle_3col .block p { margin-bottom: 10px; }
.middle_3col .block .by { margin-bottom: 10px; }
/* middle_3col blue_box
-----------------------------------------*/
.middle_2col .blue_box { background: url('/img/index/box1/footer.gif') no-repeat bottom left; padding-bottom: 6px; margin-bottom: 10px; }
.middle_2col .blue_box .title { color: #FFFFFF; background: url('/img/index/box1/header.gif') no-repeat top left; height: 25px; padding: 5px 5px 0px 10px; font-size: 21px; }
.middle_2col .blue_box .content { background: url('/img/index/box1/bg.gif') repeat-y bottom left; padding: 5px 10px 5px 10px; }
/* middle_3col white_box
-----------------------------------------*/
.middle_2col .white_box { background: url('/img/index/box2/header.gif') no-repeat top left; padding-top: 3px; }
.middle_2col .white_box .content { background: url('/img/index/box2/footer.gif') no-repeat bottom left; padding-bottom: 8px; background-color: #FFFFFF; }
/* middle_3col grey_box
-----------------------------------------*/
.middle_2col .grey_box { width: 316px; background: url('/img/index/box3/footer.gif') no-repeat bottom left; padding-bottom: 6px; margin-bottom: 0px; }
.middle_2col .grey_box .title { background: url('/img/index/box3/header.gif') no-repeat top left; height: 22px; padding: 3px 0px 0px 10px; }
.middle_2col .grey_box .content { border: 1px solid #E5E5E5; border-width: 0px 1px 0px 1px; padding: 5px 5px 5px 7px; height: 575px; }
.middle_2col .grey_box .content .title { background: none; padding: 0px 0px 5px 0px; }
.middle_2col ul.list_bb li { padding-bottom: 7px; margin-bottom: 7px; }
/* middle_3col plain_box
-----------------------------------------*/
.middle_2col .plain_box { background: url('/img/index/box4/footer.gif') no-repeat bottom left;  padding-bottom: 6px; }
.middle_2col .plain_box .header {background: url('/img/index/box4/header.gif') no-repeat top left; height: 6px; }
.middle_2col .plain_box .content { padding: 0px 5px 0px 5px; background-color: #FBFBFA; border: 1px solid #E5E5E5; border-width: 0px 1px 0px 1px; }
.middle_2col .plain_box .content2 { padding: 0px 10px 5px 10px; background-color: #FBFBFA; border: 1px solid #E5E5E5; border-width: 0px 1px 0px 1px; }

/* Stars and Links
-----------------------------------------*/
.stars_links { border: 1px solid #E5E5E5; border-width: 1px 0px 1px 0px; padding: 3px 0px 3px 0px; margin-bottom: 5px; }
.stars { margin-top: 2px; }
/* list columns
-----------------------------------------*/
.list_columns li { float: left; width: 155px; }
/* Block right_col
-----------------------------------------*/
.right_col .white_box { background: url('/img/right/box1/footer.gif') no-repeat bottom left; padding-bottom: 8px; margin-bottom: 10px; width: 326px; position: relative; }
.right_col .white_box .content { padding: 5px 10px 5px 10px; background: url('/img/right/box1/bg.gif') repeat-y top left; margin: 0px; }
.right_col .white_box .header { background: url('/img/right/box1/header.gif') no-repeat top left; padding-top: 7px; line-height: 0px; margin: 0px; }
/*
.right_col .white_box .box_icon { position: absolute; top: 3px; right: 5px; }
*/
.right_col .white_box .box_icon { position: absolute; top: -21px; right: 5px; }
.right_col .white_box .box_icon_clubs { position: absolute; top: -29px; right: 15px; }

/* Block box2
-----------------------------------------*/
.right_col .box2 { background: url('/img/right/box2/footer.gif') no-repeat bottom left; padding-bottom: 6px; width: 300px; margin-left: auto; margin-right: auto; } 
.right_col .box2 .box2h { background: url('/img/right/box2/header.gif') no-repeat top left; padding-top: 5px; } 
.right_col .box2 .box2h2 { background: url('/img/right/box2/header2.gif') no-repeat 0px 0px; padding-top: 5px; }
.right_col .box2 .box2c { padding: 0px 10px 0px 10px; border: 1px solid #DDDDDD; border-width: 0px 1px 0px 1px; background-color: #FBFBFA; } 
.right_col .box2 .tabs { position: relative; top: 1px; line-height: 24px; height: 24px; }
	.right_col .box2 .tabs a { text-decoration:none}
.right_col .box2 .tabs li { float: left; background: url('/img/right/box2/tab.gif') no-repeat 0px 0px; width: 100px; text-align: center; margin: 0px 3px 0px 0px; background-color: #e4e4e4; }
.right_col .box2 .tabs li.current { background-color: #FBFBFA; }
#course_played_tab select { width: 280px; margin: 3px 0px 3px 0px; border: 1px solid #EFEFEF; }
#wishlist_tab select { width: 280px; margin: 3px 0px 3px 0px; border: 1px solid #EFEFEF; } 
/* Button 1
-----------------------------------------*/
.button1 { width: 208px; line-height: 44px; background: url('/img/buttons/button1.gif') no-repeat top left; 
           display: block; color: #FFFFFF; font-family: Arial; font-size: 16px; font-weight: bold; text-align: center; text-decoration: none }
a:hover.button1 { color: #fff; text-decoration: none; }
input.button1 { border: 0; height:44px;cursor:pointer }
/* Button 2 INLINE BUTTON
-----------------------------------------*/
.button2 { width: 52px; line-height: 20px; background: url('/img/buttons/button2.gif') no-repeat 0px 0px;  
           color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold; text-align: center; text-decoration: none}
input.button2 { height: 20px; border:0;cursor:pointer }
a:hover.button2 { color:#fff;}
/* Button 3
-----------------------------------------*/
.button3 { border: none; width: 109px; line-height: 44px; background: url('/img/buttons/button3.gif') no-repeat 0px 0px;  
           color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold; text-align: center; display: block;text-decoration: none }
a:hover.button3 { color: #FFF; text-decoration: none;}
input.button3 { height: 44px; border:0; cursor:pointer}
/* Button 4
-----------------------------------------*/
.button4 { width: 208px; line-height: 44px; background: url('/img/buttons/button4.gif') no-repeat top left; 
           display: block; color: #FFF; font-family: Arial; font-size: 16px; font-weight: bold; text-align: center; text-decoration: none}
a:hover.button4 { color: #fff; text-decoration: none; }
input.button4 { height: 44px; border:0;cursor:pointer}
/* Button 5
-----------------------------------------*/
.button5 { width: 130px; line-height: 20px; background: url('/img/buttons/button5.gif') no-repeat top left; 
           display: block; color: #FFF; font-family: Arial; font-size: 12px; font-weight: bold; text-align: center; text-decoration: none }
input.button5 { height: 20px; border: 0;cursor:pointer}
a.button5 { color: #fff; text-decoration: none; }
a:hover.button5 { color: #fff; text-decoration: none; }
/* Button 6
-----------------------------------------*/
.button6 { border: none; width: 127px; line-height: 20px; background: url('/img/buttons/button6.gif') no-repeat 0px 0px;  
           color: #FFF; font-family: Arial; font-size: 12px; font-weight: bold; text-align: center; display: block;text-decoration: none }
a:hover.button6 { color: #FFF; text-decoration: none;}
input.button6 { height: 20px; border:0;cursor:pointer}
/* Button 7
-----------------------------------------*/
.button7 { padding: 11px 0px 0px 0px; width: 338px; height: 33px; background: url('/img/buttons/button7.gif') no-repeat top left; 
           display: block; color: #FFFFFF; font-family: Arial; font-size: 16px; font-weight: bold; text-align: center;text-decoration: none }
a:hover.button7 { color: #fff; text-decoration: none; }
input.button7{ height: 33px; border:0; cursor:pointer;}

/* Button 8
-----------------------------------------*/
.button8 { width: 337px; line-height: 42px; background: url('/img/buttons/button8.gif') no-repeat top left; 
           display: block; color: #FFFFFF; font-family: Arial; font-size: 16px; font-weight: bold; text-align: center; text-decoration: none }
a:hover.button8 { color: #fff; text-decoration: none; }
input.button8 { height: 42px; border:0; cursor:pointer}

/* Button 10
-----------------------------------------*/
.button10 { width: 107px; line-height: 20px;  background: url('/img/buttons/button10.gif') no-repeat top left; 
	color: #FFF; font-family: Arial; font-size: 12px; font-weight: bold; text-align: center; display: block;text-decoration: none }

a:hover.button10 { color: #fff; text-decoration: none; }
input.button10 { height: 20px; border:0; cursor:pointer}

/* Video Thumbnail
-----------------------------------------*/
.video_thumb img{ visibility:hidden; }
.video_thumb a:hover img{ visibility:visible; }
.video_thumb a:hover { visibility:visible; white-space: normal; }


/* box2
-----------------------------------------*/
.box2 .form_block { padding-bottom: 5px; }
.box2 .form_block label { padding: 4px 5px 0px 0px; width: 81px; display: block; float: left; text-align: right; }
/* Popular Courses
-----------------------------------------*/
.popular_courses { margin: 5px 0px 0px 35px; }
.popular_courses li { padding-bottom: 5px; }
/* Right Box
-----------------------------------------*/
.right_box { margin: 0px 0px 10px 0px; padding-bottom: 12px; width: 323px; }
.right_box .content { padding: 5px 15px 5px 15px; margin: 0px; }
.right_box .content .block { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #E0E6EB; }
.right_box .cheader { padding-top: 3px; }
.right_box .header { height: 40px; padding: 7px 10px 10px 10px; position: relative; }
.right_box .header .title { color: #FFFFFF; }
.right_box .header .box_icon { position: absolute; bottom: 0px !important; bottom: -1px; right: 0px !important; right: -1px; }
.right_box .header .tabs { position: absolute; bottom: 0px !important; bottom: -1px; }
.right_box .header .tabs li { display: inline; }
.right_box .header .tabs li a { float: left; padding: 0px 0px 0px 5px; margin-left: 3px; font-size: 13px; color: #FFFFFF; font-family: Times; font-weight: bold; cursor: pointer;  text-decoration: none; }
/* .right_box .header .tabs li a:active { outline: none; } */
.right_box .header .tabs li a span { display: block; padding: 4px 8px 4px 3px; }
.right_box .header .tabs li.current a { color: #213b52; } 
/* Right Box Blue 
-----------------------------------------*/
.right_box_blue { background: url('/img/right/box3/footer.gif') no-repeat bottom left;}
.right_box_blue .content { background: url('/img/right/box3/bg.gif') repeat-y top left; }
.right_box_blue .cheader { background: url('/img/right/box3/content_header.gif') no-repeat bottom left; }
.right_box_blue .header { background: url('/img/right/box3/header.gif') no-repeat bottom left; }
.right_box_blue .header .tabs li a { background: url('/img/right/box3/tab2.gif') no-repeat 0px 0px; }
.right_box_blue .header .tabs li a span { background: url('/img/right/box3/tab2.gif') no-repeat top right; }
.right_box_blue .header .tabs li.current a { background: url('/img/right/box3/tab1.gif') no-repeat 0px 0px; } 
.right_box_blue .header .tabs li.current a span { background: url('/img/right/box3/tab1.gif') no-repeat top right; } 
/* Right Box Green
-----------------------------------------*/
.right_box_green { background: url('/img/right/box4/footer.gif') no-repeat bottom left; }
.right_box_green .content { background: url('/img/right/box4/bg.gif') repeat-y top left; background-color: #FFFFFF; }
.right_box_green .cheader { background: url('/img/right/box4/content_header.gif') no-repeat bottom left; }
.right_box_green .header { background: url('/img/right/box4/header.gif') no-repeat bottom left; }
.right_box_green .TabContainer { height: 165px;}
.right_box_green .header .tabs li a { background: url('/img/right/box4/tab2.gif') no-repeat 0px 0px; }
.right_box_green .header .tabs li a span { background: url('/img/right/box4/tab2.gif') no-repeat top right; }
.right_box_green .header .tabs li.current a { background: url('/img/right/box4/tab1.gif') no-repeat 0px 0px; } 
.right_box_green .header .tabs li.current a span { background: url('/img/right/box4/tab1.gif') no-repeat top right; } 
.right_box_green .mini_profile { margin: 0px 0px -4px 0px; background: url('/img/right/box4/bg_profile.gif') repeat-y; }
.right_box_green .mini_profile .content { background: url('/img/right/box4/footer_profile.gif') no-repeat bottom left; }
/* Links
-----------------------------------------*/
ul.links { margin: 0px 5px 0px 5px; padding: 5px 0px 0px 0px; }
ul.links li { padding: 0px 0px 5px 8px; }
ul.links_2col li { float: left; width: 216px; position: relative; }
ul.links_3col li { float: left; width: 150px; position: relative; }
/* Course Actions
-----------------------------------------*/
.course_actions { padding: 3px 0px 3px 0px; border: 1px solid #E5E5E5; border-width: 1px 0px 1px 0px; height: 20px; }
/* Overall Rating
-----------------------------------------*/
.overall_rating { border: 1px solid #E5E5E5; }
.overall_rating .rating_votes { width: 75px;  padding: 5px;}
.overall_rating .rating_my { width: 115px; padding: 5px; }
.overall_rating .rating_average { width: 110px; padding: 5px; }
.overall_rating .overall_rating_header { background: #E5E5E5; padding: 5px; }
.overall_rating_mini { display: none; border: 0px; }
.overall_rating_mini .rating_votes { width: 168px; }
/* Comments
-----------------------------------------*/
.comments { border-bottom: 1px solid #a5dc02; margin-bottom: 10px; }
.comments .comment { margin-top: 1px; border-top: 1px solid #a5dc02; background: url('/img/content/comments/bg.gif') repeat-y } 
.comments .comment .username { padding: 5px; width: 157px; float: left; } 
.comments .comment .data { padding: 5px; margin-left: 167px; } 
.comments .comment .data .comment_meta { border-bottom: 1px dotted #E5E5E5; margin-bottom: 5px; } 
/* Center Tabs
-----------------------------------------*/
.center_tabs { margin: 0px 0px 0px 4px; }
.center_tabs li { float: left; }
.center_tabs li a { display: block; background: #dbdbdb; padding: 4px 7px 4px 7px; margin: 0px 2px 5px 2px; text-decoration: none; }
.center_tabs li.current { background: url('/img/icons/mini_arrow_down.gif') no-repeat bottom center; }
.center_tabs li.current a { background: #a5dc02; color: #213b52; }
/* Center Tabs 2
-----------------------------------------*/
.center_tabs2 { margin: 0px 0px 0px 10px; }
.center_tabs2 li { float: left; }
.center_tabs2 li a { display: block; background: #dbdbdb; padding: 4px 4px 4px 4px; margin: 0px 1px 5px 0px; }
.center_tabs2 li.current { background: url('/img/icons/mini_arrow_down.gif') no-repeat bottom center; }
.center_tabs2 li.current a { background: #a5dc02; color: #213b52; }
/* Center Tabs 3
-----------------------------------------*/
.center_tabs3 { margin: 0px 0px 0px 0px; }
.center_tabs3 li { float: left; }
.center_tabs3 li a { padding: 0px 10px 0px 10px; margin: 2px 2px 5px 0px; display: block; text-transform: uppercase; color: #666666; font-size: 14px; font-weight: bold; font-family: Arial; line-height: 29px; background: url('/img/content/tab1/grey.gif') repeat-x bottom center; text-decoration: none; }
.center_tabs3 li.current { background: url('/img/icons/mini_arrow_down2.gif') no-repeat bottom center; }
.center_tabs3 li.current a { margin-top: 0px; background: url('/img/content/tab1/blue.gif') repeat-x top center; color: #FFFFFF; line-height: 30px; border: 1px solid #497F9F; } 
/* Search Result block
-----------------------------------------*/
.search_result { margin-bottom: 10px; }
.search_result .header { background: #F4F4F4; padding: 0px 5px 6px 5px; border-top: 1px solid #CBCBCB; }
.search_result .header .title { font-size: 14px; margin-top: 5px; }
.search_result .content { padding: 5px; }
.search_result .content .by { margin-bottom: 5px; }
.search_result .content p { margin-bottom: 5px; }
/* Search Pagination
-----------------------------------------*/
.search_pagination { padding-left: 3px; margin-bottom: 15px; border-top: 1px solid #CBCBCB; }
.search_pagination li { float: left; }
.search_pagination li a { display: block; background: #dbdbdb; padding: 5px; margin: 5px 2px 0px 2px; text-decoration: none; }
.search_pagination li.current { background: url('/img/icons/mini_arrow_up.gif') no-repeat top center; }
.search_pagination li.current a { background: #a5dc02; color: #213b52; }
/* Tip Block
-----------------------------------------*/
.tip { margin: 0px 15px 15px 15px; }
.tip .title { font-size: 14px; margin-bottom: 5px; }
.tip .author { padding:3px 5px 7px 0px; margin-bottom: 5px; border: 1px solid #E5E5E5; border-width: 1px 0px 1px 0px; }
.tip .author img { float: left; margin-right: 5px; }
.tip .by { margin-top: 5px; }

.middle_2col .ad_block { margin-left: 5px; }
#map { width: 455px; height: 299px;}
ul.related_ads { margin-left: 15px}
#map_container { background: #eee; padding: 5px; border: 0; }
#map_container .content {border: 1px solid #ccc; padding: 5px}

#tab_tip_articles img { border: 1px solid #4C829E; }
#tab_tip_articles .main_image { margin-left: 14px; }

.video_data { margin-left: 164px; }
.video_data .icon_play { margin-top: 5px; }

.mini_map {  background: url('/img/maps/grey_mini_map.gif') no-repeat 0px 0px; }

.round { margin-bottom: 10px; }
.round .content { padding: 15px 20px 15px 20px; width: 438px; }

.round_stats { float: left; margin-left: 40px; } 
.round_stats .key { width: 150px; float: left; } 
.round_stats .val { font-weight: bold; margin-bottom: 3px; } 

.grey_header { background: #F4F4F4; padding: 5px 5px 6px 5px; border-top: 1px solid #CBCBCB; }

#learn_more { margin: 20px 0px 40px 0px; padding: 0px 0px 40px 340px; background: url('/img/learn_more/learn_more.jpg') no-repeat 0px 10px; }
#learn_more .center_box7 { background: url('/img/content/box5/footer.gif') repeat-x bottom left; }
#learn_more .center_box7 .content { padding: 10px; }
.sample1 { padding: 0px 140px 20px 0px; background: url('/img/learn_more/sample1.jpg') no-repeat 490px 0px; }
.sample2 { padding-right: 140px; background: url('/img/learn_more/sample2.jpg') no-repeat 490px 16px; }

#register { margin: 20px 0px 40px 0px; padding: 0px 0px 40px 340px; background: url('/img/register/register.jpg') no-repeat 15px 160px; }
#register .center_box7 { padding-bottom: 20px; background: url('/img/content/box5/footer.gif') repeat-x bottom left; }
#register .center_box7 .content { padding-left: 20px; }
#register .column_1 { float: left; width: 240px; margin: 0px 30px 0px 0px; }
#register .column_2 { float: left; width: 240px; }
#register label { font-size: 12px; color: #213b52; font-weight: bold; margin: 0px 0px 2px 0px; display: block; }
#register .form { margin-bottom: 30px; }
#register .form .spacer { height: 55px !important; height: 62px; }
#register .form input, #register .form select { width: 100%; margin: 0px 0px 15px 0px;  background: #F7F7F7; border: 1px solid #AAAAAA; padding: 3px; }
#register select { width: 103%; }
#register #state { width: 105px; float: left; }
#register #zip { width: 110px; float: right; }

#community_marketing { margin: 20px 0px 40px 0px; padding:0px 0px 40px 300px; background: url('/img/community_mkt.jpg') no-repeat 0px 0px; }
#community_marketing .center_box7 { padding-bottom: 20px; background: url('/img/content/box5/footer.gif') repeat-x bottom left; }
#community_marketing .center_box7 .content { padding-left: 20px; }

.special_offer { margin-bottom: 30px; }
.special_offer img { cursor: pointer; }
.special_offer .text { margin-left: 210px; }

#tab_my_rounds table { border-collapse: collapse; width: 100%; }
#tab_my_rounds th { color: #597F0F; padding: 0px 5px 3px 0px; border-bottom: 2px solid #597F0F; }
#tab_my_rounds td { text-align: center; padding: 5px 5px 5px 0px; border-bottom: 1px solid #AEAEAE; }
#tab_my_rounds td.course_name { text-align: left; }

#map_instructions { width: 190px; margin-right: 10px; float: left; }
#map_instructions p { margin: 0px 0px 10px 0px; }
#submit_own_tournament { width: 274px; float: left;}

#add_tournament_form .form_block { margin-bottom: 10px; }
#add_tournament_form .form_block label { float: left; display: block; width: 190px; text-align: right; padding: 0px 10px 0px 0px; }
#add_tournament_form .input_text { width: 200px; }
#add_tournament_form select { width: 204px; }

#tab_overview label { float: left; width: 80px; font-weight: bold; }

#hotel_availability { width: 310px; height: 93px; }
#hotel_availability .something { width: 145px; margin-bottom: 15px; }
#hotel_availability select {  width: 50px; }
.hotel_availability_background { background: #E8f0E1; padding: 5px; margin-right: 5px;}

#membership_details { width: 280px; float: left; background: url('/img/content/box11/footer.gif') no-repeat bottom left; padding-bottom: 6px; margin-bottom: 5px; }
#membership_details .header {  background: url('/img/content/box11/header.gif') no-repeat bottom left; padding-top: 6px; }
#membership_details .content { padding: 0px 5px 0px 5px; border: 1px solid #E5E5E5; border-width: 0px 1px 0px 1px;  }

#account_right { margin-left: 300px; }
#account_right .buttons { padding-left: 120px; }

.account_right_box { width: 619px; background: url('/img/content/box12/footer.gif') no-repeat bottom left; padding-bottom: 6px; margin-bottom: 5px; }
.account_right_box .header {  background: url('/img/content/box12/header.gif') no-repeat bottom left; padding-top: 6px; }
.account_right_box .content { padding: 10px 5px 10px 15px; border: 1px solid #E5E5E5; border-width: 0px 1px 0px 1px;  }

#account_settings .field { margin-bottom: 10px; }
#account_settings label { float: left; width: 110px; text-align: right; padding-right: 5px; }

.sign_in { margin: 30px 0px 30px 0px; float: left; width: 330px; margin-right: 20px; }
.sign_in_right { margin: 30px 0px 30px 0px; float: left; text-align: center; }
.sign_in_right .title { padding: 5px 0px 15px 0px; font-size: 28px; }
.sign_in_right .center_box14 .content {  }

.sign_in .box2 { background: url('/img/right/box2/footer.gif') no-repeat bottom left; padding-bottom: 6px; width: 300px; margin-left: auto; margin-right: auto; } 
.sign_in .box2 .box2h { background: url('/img/right/box2/header.gif') no-repeat top left; padding-top: 5px; } 
.sign_in .box2 .box2h2 { background: url('/img/right/box2/header2.gif') no-repeat 0px 0px; padding-top: 5px; }
.sign_in .box2 .box2c { padding: 0px 10px 0px 10px; border: 1px solid #DDDDDD; border-width: 0px 1px 0px 1px; background-color: #FBFBFA; } 

#forgot_password { width: 600px; margin: 10px auto 100px auto; }

#landing { width: 100%; margin: 20px 0px 50px 0px; position: relative; text-align:center;}
#landing .header { font-size: 50px;}
#landing h1 {font-size: 18px;}
#landing .center_box7 {margin-bottom: 25px; font-family: Arial; }
#landing .center_box7 .content { padding-left: 15px; text-align:left; font-size: 12px;}
#landing .center_box7 ul { margin-left: 30px; text-align:left;}
#landing .center_box7 ul li { list-style-type: disc; margin: 5px 0px 5px 30px; font-size: 12px; }
#landing .subheader { font-size: 20px;}
#landing_image { }

.tip_title { font-size: 13px; text-decoration: underline; }
.golf_courses { margin: 0px 20px 0px 10px; }

.Error { background: #fbffb4; border: 1px solid #f4fe4f; width: 100%; padding: 2px; color: red; }