/* Basic HTML
-----------------------------------------*/
* {margin:0px; padding:0px;}
html, body {color:#000; background-color:#FFF; font-size:11px; font-family:Verdana;}
a {text-decoration:none; color:#336699;}
a:hover {color:#336699; text-decoration:underline;}
a:active {outline:none;}
a.a2:hover {color:#7AB601;}
:-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; position:relative;}
ul.bullet2 li {padding-left:10px; background:url('/img/icons/bullet2.gif') no-repeat 0px 4px; position:relative;}
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;} 
table tr td a {color:#336699; font-weight:bold;font-size:11px;font-family:arial;} 
address {font-style:normal;}

/* Generic Tags
-----------------------------------------*/
.b, .left_box .title {font-weight:bold;}
.bb {border-bottom:1px solid #E5E5E5;}
.bt {border-top:1px solid #E5E5E5;}


/* Float Container */
.flc { clear: both; }
.flc:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* IE6 work-around \*/
* html .flc { height: 1%; }
/* IE7 work-around */
html > body .flc { height: auto; max-height: 120000px; }

.cb {clear:both;}
.cb0 {clear:both; height:0;}
.cl {clear:left;}
.cr {clear:right;}
.fl {float:left; position:relative;}
.fr {float:right; position:relative;}
.mr5 {margin-right:5px;}
.mr {margin-right:10px;}
.mr20 {margin-right:20px;}ad
.ml5 {margin-left:5px;}
.ml {margin-left:10px;}
.ml20 {margin-left:20px;}
.mb3 {margin-bottom:3px;}
.mb5 {margin-bottom:5px;}
.mb {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mt3 {margin-top:3px;}
.mt5 {margin-top:5px;}
.mt {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.pr {padding-right:10px;}
.pl {padding-left:10px;}
.pb {padding-bottom:10px;}
.pt5 {padding-top:5px;}
.pt {padding-top:10px;}
.tar, .right {text-align:right;}
.tal {text-align:left;}
.tac {text-align:center;}
.uppercase {text-transform:uppercase;}
.centered {margin-right:auto; margin-left:auto;}
.site_width {background-color:#FFF; margin:0px auto 0px auto; padding:5px 0 0 5px; width:983px; .width:995px;}
.site_width_footer  {  border-top: 5px solid #e5e5e5; width: 983px; margin: auto; }
.site_width_footer .title { font-size: 20px; margin: 0px 0px 5px 0px; }
.site_width_footer .data p { margin: 3px 0px 0px 0px; width: 200px; float: left; display: inline; }
.site_width_footer img { width: 86px; margin: 0px 15px 0px 0px; float: left; display: inline; }
.site_width_footer .section { width: 310px; float: left; padding: 0px 0px 0px 10px; border-right: 1px solid #e5e5e5; height: 160px; display: inline;}

.site_width_footer .tombstone { border-top: 1px solid #e5e5e5; margin: 3px 0px 0px 0px; padding: 15px 0px 0px 0px; height: 160px; }

.title {font-family:Times; font-size:18px; color:#213b52; font-weight:normal;} 
.small {font-size:9px;}
.medium {font-size:14px;}
.subheader {font-size:18px;}
.large, .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;}
.middle_25col {width:650px; float:left; margin-top:10px; margin-right:10px;}
.middle_2col_wide {width:816px; float:left; margin-top:10px;}
.right_col {padding-left:10px; width:318px; float:left; margin-top:10px; position: relative; z-index:1000;}
.sm_right_col {width:145px; float:left; margin-top:10px;}
.full_col {margin-top:10px; background:url('/img/index/home_bg.gif') no-repeat; padding:15px 30px 50px 30px;}
.hilight1 {color:#7AB601;}
.hilight2 {color:#213b52;}
.hilight3 {color:#336600;}
.hilight4 {color:#FF0000;}
.hilight5 {color:#FFF;}
.hilight6 {color:#7a7a7a;}
.b1 {border:1px solid #E5E5E5;}
.p3 {padding:3px;}
.p0 {padding:0px;}
.display_block {display:block;}
.display_inline {display:inline;}
.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;}
.nu {text-decoration:none;}
.decorativetHeader {background:url('/img/subhead/Content_Header.gif') no-repeat; height:44px; padding:0px 0 0 40px; color:#213b52; font-family:Times New Roman; font-size:24px;}
.subHeaderGrad {background:url('/img/subHeaderGrad.jpg') repeat-x; height:31px;}
.byline { color: #666666; }
.page_section { margin: 0px 0px 30px 0px; }
.page_intro {margin: 0px 0px 30px 0px;}


/* 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 th.tar {text-align:right;}
.table2 th.tal {text-align:left;}
.table2 th.noborder {border:0px;}
.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;} 

/* Table 3
-----------------------------------------*/
.table3 {padding:3px;} 
.table3 .subheader {background:#DEDEDE;font-family:Verdana; font-size:11px; text-align:center;color:#213b52;}
.table3 .alt {background:#f6f6f6;}
.table3 .header {background:#C2EB69; font-size:12px; text-align:center; font-weight:bold;}
.table3 .header th {border:1px solid #FFFFFF; border-width:4px 0px 4px 0px;  } 
.table3 td, .table3 th {padding:4px 5px 4px 5px; vertical-align:top; border:solid 2px #fff;} 

/* 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('/ui/images/glSprites.png') no-repeat 0px -79px; padding:6px 0px 0px 25px; display: block;}
.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 17px;}
.icon_review {padding:6px 0px 0px 21px; margin-left:10px; height:17px; background:url('/img/icons/icon_reviews.gif') no-repeat 0px 0px;}
.icon_comment {padding:6px 0px 0px 21px; 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;}
.icons li.icon_gear {padding:5px 0px 0px 0px; margin-left:10px; height:17px; background:url('/img/icons/icon_golfEquipment.gif') no-repeat 0px 0px;}

/* Style for New Header and Navigation
-----------------------------------------*/
 
#Header {
	background:url(/ui/images/layout/header-gradient.gif) repeat-x top left; 
	
	height:77px; padding:15px 0 11px 0;}
	#Header .wrapper {margin:0 auto; position:relative; width:983px;}
	#Header h1 span {display:none;}
	#Header span {color:#FFF; display:block; left:55px; position:absolute; top:60px;}
	#Header form {background:url(/ui/images/layout/header-search.gif) no-repeat top left; display:block; height:39px; left:455px; position:absolute; top:21px; width:364px;}
		#Header form .search {background:none transparent; border:0; color:#333; font:bold 16px Arial; margin:10px 0 0 8px; width:253px;}
		#Header form .Button1a {left:268px; top:0px; position:absolute;}
		#Header img.sponsor {left:857px; top:0px; position:absolute;}

.Button1a {background:url(/ui/images/layout/header-search-button.gif) no-repeat top left; border:none; cursor:pointer; display:block; height:39px; width:96px;}

#Nav {background:url(/ui/images/layout/nav-gradient.gif) repeat-x left top; font:bold 12px Arial,sans; height:37px; position:relative; text-align:center; text-transform:uppercase; z-index:2000;}
	#Nav ul {margin:auto; position:relative; width:980px; z-index:2000;}
	#Nav ul li {background:url(/ui/images/layout/nav-item.png) no-repeat left -37px; float:left; height:37px; margin:0; padding-left:10px; position:relative;}
		#Nav ul li:hover {background:url(/ui/images/layout/nav-item.png) no-repeat left -111px;}
		#Nav ul li.hovered {background:url(/ui/images/layout/nav-item.png) no-repeat left -111px;}
		#Nav ul li.last {height:37px;}
			#Nav ul li.last:hover {background:url(/ui/images/layout/nav-item.png) no-repeat left -37px;}
		#Nav ul li a {background:url(/ui/images/layout/nav-item.png) no-repeat right top; color:#FFF; display:block; line-height:37px; padding-right:10px; text-decoration:none;}
			#Nav ul li a.selected {color:#79B3DF;}
		#Nav ul li a:hover,
			#Nav ul li a.hovered {background:url(/ui/images/layout/nav-item.png) no-repeat right -74px; text-decoration:none;}

		#Nav ul li ul {background:url(/ui/images/layout/nav-sub-bottom.png) no-repeat left bottom; display:none; left:-2px; padding-bottom:6px; position:absolute; width:193px; z-index:2000;}
		#Nav ul li ul li {background:url(/ui/images/layout/nav-sub-edges.png) repeat-y left top; clear:both; float:none; margin:0; height:36px; padding:0 6px 0 2px; text-align:left; width:185px;}
			#Nav ul li ul li:hover {background:url(/ui/images/layout/nav-sub-edges.png) repeat-y left top;}
			#Nav ul li ul li a {background:none; background-color:#FFF; border:1px solid #EBEFFB; border-bottom:none; color:#30699A; font:normal 12px/35px Verdana,sans; height:36px; padding:0 0 0 10px; text-transform:none;}
			#Nav ul li ul li a:hover {background:none; background-color:#F1F1F1; text-decoration:underline; }
			#Nav ul li ul li a.disabled {background-color:#FFF; color:#AAA; cursor:default;}
			#Nav ul li ul li a.disabled:hover {background:none; background-color:#F1F1F1; cursor:default; text-decoration:none; }

		#Nav ul li ul.SignInNavModule {background:none; display:block; left:80px; top:10px; position:absolute; width:193px; z-index:2000;}
			#Nav ul li ul.SignInNavModule li {background:none; clear:none; float:left; margin:0; padding:0; text-align:left; width:65px;}
			#Nav ul li ul.SignInNavModule li:hover {background:none;}
				#Nav ul li ul.SignInNavModule li a {background:none; border:none; color:#FFF; font:bold 12px Arial,sans; text-transform:none;}
					#Nav ul li ul.SignInNavModule li a:hover {background-color:transparent; text-decoration:underline;}
				#Nav ul li ul.SignInNavModule li.last a {border-left:2px solid #79B3DF; height:14px; padding-left:15px;}

		#Nav ul li div.MemberNavModule {background:none; color:#79B3DF; display:block; font:normal 11px Verdana,sans; left:60px; top:3px; position:absolute; text-align:left; text-transform:none; width:193px; z-index:2000;}
			#Nav ul li div.MemberNavModule ul {background:none; display:block; margin:2px 0 0 0; padding:0; position:static; width:auto;}
				#Nav ul li div.MemberNavModule ul li {background:none; border-left:1px solid #000; clear:none; float:left; height:auto; margin:0; padding:0 8px 0 8px; width:auto;}
				#Nav ul li div.MemberNavModule ul li.first {border-left:none; padding-left:0;}
					#Nav ul li div.MemberNavModule a,
						#Nav ul li div.MemberNavModule ul li a {background:none; border:none; color:#FFF; display:inline; font:normal 11px/12px Verdana,sans; height:auto; padding:0;}
					#Nav ul li div.MemberNavModule a:hover,
						#Nav ul li div.MemberNavModule ul li a:hover {background-color:transparent; display:inline; font-weight:normal; text-decoration:underline;}


/* Header styles
-----------------------------------------*/
.header1 {background:url('/img/header/right_image5.jpg') no-repeat top right;position:relative;}
.header1 #primary_search_button {background:url('/img/header/button5.jpg') no-repeat;}
.header2 {background:url('/img/header/right_image5.jpg') no-repeat top right;}
.header2 #primary_search_button {background:url('/img/header/button5.jpg') no-repeat;}
.header3 {background:url('/img/header/right_image5.jpg') no-repeat top right;}
.header3 #primary_search_button {background:url('/img/header/button5.jpg') no-repeat;}
.header4 {background:url('/img/header/right_image6.jpg') no-repeat top right;}
.header4 #primary_search_button {background:url('/img/header/button6.jpg') no-repeat;}

/* Footer
-----------------------------------------*/
#footer {background-color:#FFF; 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:494px; margin:0px auto 0px auto; padding-top:20px;  }
#footer #secondary_search_button {display:block; border:none; height:50px; width:125px; 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 {} 
#main_content {}

/* Sign In Register
-----------------------------------------*/
.signin_register {margin-bottom:5px; clear:right; min-width:100px; text-align:right; white-space:nowrap;}
.signin_register a {font-weight: bold;}

/* Breadcrumbs
-----------------------------------------*/
.breadcrumb {width:975px; margin-bottom: 5px;}
.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 {font-family:Arial; font-size:12px;}
.left_box ul li {padding:1px 5px 2px 10px;}
.left_box .left_header1 {background:#ececec url('/img/left/box1/header.gif') no-repeat 0px 0px; border-bottom:1px solid #e6e6e6;}

.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;}

/* Center Box
-----------------------------------------*/
.center_box1c {background:url('/img/content/box1c/footer.gif') no-repeat bottom left; background-color:#FBFBFA; padding-bottom:6px; margin-bottom:5px; width:640px;}
.center_box1c .header {background:url('/img/content/box1c/header.gif') no-repeat bottom left; padding-top:6px;}
.center_box1c .content {padding:0px 5px 0px 5px; border:1px solid #E5E5E5; border-width:0px 1px 0px 1px; position:relative;}

/* 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:10px;}
.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:27px; line-height:27px; 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:500px;} 

/* 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;}

/* Center Box 15
-----------------------------------------*/
.center_box15 {background:url('/img/content/box15/footer.gif') no-repeat bottom left; padding-bottom:3px; position:relative; width:310px; margin:0 0px 5px 5px;}
.center_box15 .header {background:url('/img/content/box15/header.gif') no-repeat top left; padding-top:4px;}
.center_box15 .content {border:1px solid #eeeeee; border-width:0px 1px 0px 1px;  width:297px;background:#FFFFFF; padding:0px 5px 0px 5px !important; padding:5px 5px 0px 5px;}

/* 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_2col 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 {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 top left; padding:5px 9px 5px 9px;}

/* middle_2col 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_2col 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:550px;}
.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_2col 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;}
.stars a {text-decoration:none;}

/* 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:323px; 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;}
/* column_2 box2 */
.column_2 .box2 {background: none;} 
.column_2 .box2 .box2h {background: none;}

.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:0px 0px 0px 0px; width:338px; height:45px; 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.button7 {padding-top:11px;cursor:pointer;}         
a:hover.button7 {color:#fff; text-decoration:none;}
input.button7{height:45px; 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}

/* Button 11
-----------------------------------------*/
.button11 {width:170px; line-height:20px; background:url('/img/buttons/button11.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.button11 {height:20px; border:0;cursor:pointer}
a.button11 {color:#fff; text-decoration:none;}
a:hover.button11 {color:#fff; text-decoration:none;}

/* Button 12
-----------------------------------------*/
.button12 {width:180px; line-height:20px; background:url('/img/buttons/button12.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.button12 {height:20px; border:0;cursor:pointer}
a.button12 {color:#fff; text-decoration:none;}
a:hover.button12 {color:#fff; text-decoration:none;}

/* Button 13
-----------------------------------------*/
.button13 {width:142px; line-height:20px; background:url('/img/buttons/button13.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.button13 {height:20px; border:0;cursor:pointer}
a.button13 {color:#fff; text-decoration:none;}
a:hover.button13 {color:#fff; text-decoration:none;}

/* Button 14
-----------------------------------------*/
.button14{border:none; width:67px; line-height:20px; background:url('/img/buttons/button14.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.button14 {color:#FFF; text-decoration:none;}
input.button14 {height:20px; border:0;cursor:pointer}





/* Button Definitions */
.join_now_button { background-image: url("/img/course_detail_pages/buttons/join_now.png"); background-position: 0px 0px; padding: 0px 0px 0px 7px; height: 31px; display: block; width: 229px; color: #FFFFFF; font-size: 18px; font-family: arial; }
.join_now_button span { background-image: url("/img/course_detail_pages/buttons/join_now.png"); background-position: right 0px; padding: 0px 7px 0px 0px; height: 31px; line-height: 31px; display: block; text-align: center; }

.small_button { background-image: url("/img/course_detail_pages/buttons/small.png"); background-position: 0px 0px; padding: 0px 0px 0px 5px; height: 20px; display: block; width: 100px; color: #FFFFFF; font-family: arial; }
.small_button span { background-image: url("/img/course_detail_pages/buttons/small.png"); background-position: right 0px; padding: 0px 5px 0px 0px; height: 20px; line-height: 20px; display: block; text-align: center; }

.small_bggrey_button { background-image: url("/img/course_detail_pages/buttons/small_grey.png"); background-position: 0px 0px; padding: 0px 0px 0px 5px; height: 20px; display: block; width: 100px; color: #FFFFFF; font-family: arial; }
.small_bggrey_button span { background-image: url("/img/course_detail_pages/buttons/small_grey.png"); background-position: right 0px; padding: 0px 5px 0px 0px; height: 20px; line-height: 20px; display: block; text-align: center; }

 input.sign_in_button { background: url("/ui/images/glSprites.png") no-repeat -2px -251px; border: 0px; padding: 0px; display: inline; cursor: pointer; color: #FFFFFF; height: 20px; line-height: 20px; width: 61px;  }

 input.big_button_bg { background-image: url("/img/course_detail_pages/buttons/input_large_bg.png"); border: 0px; padding: 0px; display: inline; cursor: pointer; background-color: transparent; color: #FFFFFF; height: 37px; line-height: 37px; width: 141px; font-size: 16px; font-weight: bold; font-family: arial;  }
/*
 input.small_button_bg { background-image: url("/img/course_detail_pages/buttons/input_small_bg.png"); border: 0px; padding: 0px; display: inline; cursor: pointer; background-color: transparent; color: #FFFFFF; height: 20px; line-height: 20px; width: 61px; font-weight: bold;  }
*/
input.small_button_bg {background: url("/ui/images/glSprites.png") no-repeat -2px -251px; border:none; curser: pointer; display: inline; color: #FFFFFF; width: 61px; height: 20px; padding: 0px 0px 2px 0px; }


.large_button { background-image: url("/img/buttons/large.png"); background-position: 0px 0px; padding: 0px 0px 0px 7px; height: 31px; display: block; width: 157px; color: #FFFFFF; font-size: 16px; font-weight: bold; font-family: arial; }
.large_button span{ background-image: url("/img/buttons/large.png"); background-position: right 0px; padding: 0px 7px 0px 0px; height: 31px; line-height: 31px; display: block; text-align: center;  }								  

.large_button_green { background-image: url("/img/buttons/large_green.png"); background-position: 0px 0px; padding: 0px 0px 0px 7px; height: 31px; display: block; width: 157px; color: #FFFFFF; font-size: 16px; font-weight: bold; font-family: arial; }
.large_button_green span{ background-image: url("/img/buttons/large_green.png"); background-position: right 0px; padding: 0px 7px 0px 0px; height: 31px; line-height: 31px; display: block; text-align: center;  }	

.x_large_button { background-image: url("/img/buttons/x_large.png"); background-position: 0px 0px; padding: 0px 0px 0px 5px; height: 61px; display: block; width: 295px; color: #FFFFFF; font-size: 18px; font-weight: bold; font-family: arial; }
.x_large_button span{ background-image: url("/img/buttons/x_large.png"); background-position: right 0px; padding: 0px 5px 0px 0px; height: 61px; line-height: 61px; display: block; text-align: center;  }								  



/* Video Thumbnail
-----------------------------------------*/
.video_thumb img{visibility:hidden;}
.video_thumb a:hover img{visibility:visible;}
.video_thumb a:hover {visibility:visible; white-space:normal;}

/* box2
-----------------------------------------*/
.form_block {padding-bottom:5px;}
.form_block label {padding:4px 5px 0px 0px; width:81px; display:block; float:left; text-align:right; color: #656565; }

/* 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 .content .block td { 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 .title {color:#abe400; font-size:19px;}
.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_25col li {float:left; width:200px; position:relative;}
ul.links_3col li {float:left; width:150px; position:relative;}
ul.links_3colb li {float:left; width:190px; position:relative;}
ul.links2 {margin:0px 2px 0px 2px; padding:5px 0px 0px 0px; width:220px; float:left;}
ul.links2 li {padding:0px 0px 5px 8px;}
/* Course Actions
-----------------------------------------*/
.course_actions {padding:3px 0px 3px 0px; border:1px solid #E5E5E5; border-width:1px 0px 1px 0px; height:20px;}
.course_award {background: transparent url("/ui/images/glSprites.png") no-repeat -2px -434px; padding:0 0 0 20px; }
/* Overall Rating
-----------------------------------------*/
.overall_rating {border:1px solid #E5E5E5; position:relative;}
.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; min-height:1px; height:auto!important; height:1px;}
.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; text-decoration:none; color:#666666;}
.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;} 

/* Center Tabs 4
-----------------------------------------*/
.center_tabs4 {margin:0px 0px 0px 0px;}
.center_tabs4 li {float:left;}
.center_tabs4 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_tabs4 li.current {background:url('/img/icons/mini_arrow_down2.gif') no-repeat bottom center;}
.center_tabs4 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; position:relative;}
.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 #dcdcdc;}
.search_pagination li {float:left;}
.search_pagination li a {display:block; background:#dcdcdc; padding:5px; margin:5px 2px 5px 2px; text-decoration:none;color:#666666;}
.search_pagination li.current {background:url('/img/icons/mini_arrow_up.gif') no-repeat top center;}
.search_pagination li.current a {background:#a5dc02; color:#003466;}
.search_pagination li.currenttop {background:url('/img/icons/mini_arrow_down.gif') no-repeat center bottom;}
.search_pagination li.currenttop a {background:#a5dc02; color:#003466;}

/* 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:595px; height:300px;}
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:30px 0px 40px 0px; padding:0px 0px 40px 340px; background:url('/img/register/register.jpg') no-repeat 15px 180px;}
#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:250px; margin:0px 30px 0px 0px;}
#register .column_2 {float:left; width:250px; margin-top: 0px;}
#register label {font-size:12px; color:#213b52; font-weight:bold; margin:0px 0px 2px 0px; display:block;}
#register .form .spacer {height:55px !important; height:15px;}
#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;}

#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;}

#hotel_availability {width:305px; 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;} 

#upsell {width:700px; margin:20px 0px 50px 0px; position:relative;}
#upsell .header {font-size:30px;}
#upsell .center_box7 {background:url('/img/content/box5/footer.gif') repeat-x bottom left; margin-bottom:25px; font-family:Arial;}
#upsell .center_box7 .content {padding-left:15px;}
#upsell .center_box7 ul {margin-left:30px;}
#upsell .center_box7 ul li {list-style-type:square; margin:5px 0px 5px 0px; font-size:12px;}
#upsell .round_tracker, #upsell .also_get {font-size:14px; font-weight:bold; color:#213b52;}
#upsell .round_tracker {margin:10px 0px 10px 0px !important; margin:15px 0px 10px 0px; padding:0px 0px 5px 0px; border-bottom:1px dotted #AEAEAE;}
#upsell .also_get {margin:20px 0px 20px 0px; padding:5px 0px 5px 0px; border:1px dotted #AEAEAE; border-width:1px 0px 1px 0px;}
#upsell .sign_up_before {background:url('/img/curve.gif') no-repeat 0px 0px; line-height:40px; margin:10px 0px 10px 0px; padding-left:10px; font-size:20px; background-color:#A4DD04; color:#003366; font-family:Times;}
#upsell .free {color:#FFFFFF;}
#upsell .subscription_value {margin:20px 0px 20px 25px; font-size:14px;}

#upsell_image {position:absolute; top:26px; .top:19px; _top:24px; left:600px;}

.tip_title {font-size:13px; text-decoration:underline;}
.golf_courses {margin:0px 20px 0px 10px;}

.Error {background:#fbffb4; border:1px solid #f4fe4f; width:98%; padding:2px; color:red;}

.top-border {border-top:1px solid #dcdcdc;}
.btm-border {border-top:1px solid #dcdcdc;padding-bottom:10px;}

.scorecard {margin-top:5px; border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding-top:10px;padding-bottom:10px;}
.scorecard .course_detail {width:250px;}

.golf-witz {border:solid 1px #000000;float:left;margin:0px 10px 10px 0px;padding:0px;}
div.golf-witz table {border-bottom:1px solid #000000;margin:0;padding:0;width:240px;}

#activate {margin:20px 0px 40px 0px;}
#activate .center_box7 {padding-bottom:20px;}
#activate .center_box7 .content {padding-left:20px;}
#activate .column_1 {float:left; width:350px; margin:0px 30px 0px 0px;}
#activate .column_2 {float:left; width:350px;}
#activate label {font-size:12px; color:#213b52; font-weight:bold; margin:0px 0px 2px 0px; display:block;}
#activate .form {margin-bottom:30px;}
#activate .form .spacer {height:55px !important; height:62px;}
#activate .form select {width:100%; margin:0px 0px 15px 0px;  background:#F7F7F7; border:1px solid #AAAAAA; padding:3px;}
#activate .form .formbox {width:100%; margin:0px 0px 15px 0px;  background:#F7F7F7; border:1px solid #AAAAAA; padding:3px;}
#activate select {width:103%;}
#activate #state {width:105px; float:left;}
#activate #zip {width:110px; float:right;}

/* #activate white_box
-----------------------------------------*/
#activate .column_2 .white_box {background:url('/img/right/box1/footer.gif') no-repeat bottom left; padding-bottom:8px; margin-bottom:10px; width:326px; position:relative;}
#activate .column_2 .white_box .content {padding:5px 10px 5px 10px; background:url('/img/right/box1/bg.gif') repeat-y top left; margin:0px;}
#activate .column_2 .white_box .header {background:url('/img/right/box1/header.gif') no-repeat top left; padding-top:7px; line-height:0px; margin:0px;}

.green_box {background:url('/img/right/box4/footer.gif') no-repeat bottom left; padding-bottom:8px; margin-bottom:10px; width:326px; position:relative;}
.green_box .content {background:url('/img/right/box4/bg.gif') repeat-y top left; background-color:#FFFFFF; margin:0px;padding:4px;}
.green_box .header {background:url('/img/right/box4/header_sm.gif') no-repeat top left; padding-top:7px; line-height:0px; margin:0px;color:#213b52;}

.plain_box {background:url('/img/index/box4/footer.gif') no-repeat bottom left;  padding-bottom:6px; position:relative;  width:643px;}
.plain_box .header {background:url('/img/index/box4/header.gif') no-repeat top left; height:6px;}
.plain_box .content {padding:0px 5px 0px 5px; background-color:#FBFBFA; border:1px solid #E5E5E5; border-width:0px 1px 0px 1px;}
.plain_box .content2 {padding:0px 10px 5px 10px; background-color:#FBFBFA; border:1px solid #E5E5E5; border-width:0px 1px 0px 1px;}

/* middle_3col golfnews_box
-----------------------------------------*/
.middle_2col .golfnews_box {width:316px; background:url('/img/index/box3/footer.gif') no-repeat bottom left; padding-bottom:6px; margin-bottom:10px;}
.middle_2col .golfnews_box .header {background:url('/img/index/box3/header_gn.gif') no-repeat top left; padding:3px 0px 0px 10px;}
.middle_2col .golfnews_box .content {border:1px solid #E5E5E5; border-width:0px 1px 0px 1px; padding:5px 5px 5px 7px;height:230px;}
.middle_2col .golfnews_box .content .title {background:none; padding:0px 0px 5px 0px;}

/* right_col golfnews_box
-----------------------------------------*/
.right_col .golfnews_box {background:url('/img/right/box1/footer.gif') no-repeat bottom left; padding-bottom:8px; margin-bottom:10px; width:326px; position:relative;}
.right_col .golfnews_box .content {padding:5px 8px 5px 10px; background:url('/img/right/box1/bg.gif') repeat-y top left; margin:0px;}
.right_col .golfnews_box .header {background:url('/img/right/box1/header.gif') no-repeat top left; padding-top:7px; line-height:0px; margin:0px;}
.right_col .golfnews_box .subheader {font-family:Times; font-size:18px; color:#213b52; font-weight:normal; background:url('/img/title/background.gif') no-repeat; height:33px; margin-bottom:5px; padding:5px 5px 0px 5px; width:300px;}

/* left_3col
-----------------------------------------*/
.left_3col .sm_white_box {background:url('/img/left/box3/footer.gif') no-repeat bottom left; padding-bottom:8px; margin-bottom:10px; width:145px; position:relative;}
.left_3col .sm_white_box .content {padding:5px 10px 5px 10px; background:url('/img/left/box3/bg.gif') repeat-y top left; margin:0px;}
.left_3col .sm_white_box .header {background:url('/img/left/box3/header.gif') no-repeat top left; padding-top:7px; line-height:0px; margin:0px;}

/* right box for tee times
-----------------------------------------*/
.right_col .box6 {width:300px;}
.right_col .box6 .content {padding:5px 5px 0 5px; height:auto !important; height:100px; min-height:100px; background:url('/img/right/Tee_Time_Dynamic2.jpg') no-repeat top center;}
.right_col .box6 .course {margin:47px 5px 0 80px; font-size:11px; width:212px; text-align:center;}
.right_col .box6 .course a {color:#fff; text-decoration:none;}

/* stats
-----------------------------------------*/
#handicap {background:url('/img/mygame/ball.jpg') no-repeat; text-align:center; width:155px; color:#000; padding:30px 0px 40px 0px; font-size:18px; font-family:Times New Roman;}
.statsHandicap {float:left; position:relative; margin-right:50px;}
#handicap span {display:block;  font-size:60px;}
#statsContent {padding-left:20px;}
#BasicStats	{padding-top:20px;}
.statTitle {font-family:Times; font-size:18px; color:#213b52; font-weight:normal; margin-bottom:5px; background:none; padding:0;}
#BasicStats	.StatLabel {width:145px; float:left;}
#BasicStats .StatValue {font-weight:bold;}
#BasicStats .StatLabel, #BasicStats .StatValue {padding:5px 0px 5px 0px; border-bottom:1px solid #E7E7E7;}
#statsInfo {width:210px; border-top:2px solid rgb(221, 221, 221);}
.played_course {border-bottom:1px dotted #AEAEAE; margin-top:10px; float:left; position:relative; width:633px;}
.played_course .course_name {margin:0px 10px 5px 10px; float:left; width:185px;}
.played_course .course_name .course_title {margin-bottom:5px; font-size:12px; font-weight:bold;}
.played_course .score {float:left; margin:18px 10px 0px 0px; width:150px;}
.played_course .score .fl {width:100px;}

/* player tabs
-----------------------------------------*/
#playerTabs h3 {font-size:13px;}
#playerTabs hr {height:1px; border:0; background:#dddddd; color:#dddddd;}
#tab_profile .profileLabel, #tab_profile .profileValue {padding-bottom:5px;}
#tab_profile .profileLabel {width:120px; float:left; font-weight:bold;}
#tab_profile .profileValue {width:510px; float:left;}

/* blogs 
-----------------------------------------*/
.BlogEntry {margin:10px 0px 0px 0px; padding-bottom:10px; border-bottom:1px dotted #E5E5E5; margin-bottom:5px;}
.BlogEntry .Title {font-size:20px; font-family:Times; margin-bottom:5px; color:#213B52;}
.BlogEntry .DateTime {background:#F3F3F3; color:#666666; padding:3px; margin-bottom:5px;}

/* photo gallery 
-----------------------------------------*/
.ImageBlock {background:url('/img/Photo_Image.jpg') no-repeat; display:block; width:142px; height:150px; padding:13px; text-align:center; float:left; position:relative;} 
	.ImageBlock .Title {padding:5px 0px 10px 0px; font-size:14px;}
	.ImageBlock .Photo {margin:33px 0px 10px 0px; padding:0px;}

/* Promo Bar
-----------------------------------------*/
#promoBar {background:url('/img/promo-bar/promo-bar-bg.gif') repeat-x top center; text-align:center;}
#promoBar img {vertical-align: bottom;}
#promoBarGear01 {height:31px; background:url('/img/promo-bar/promo-bar-gear-01-bg.gif') repeat-x top center; text-align:center;}
#promoBarGear02 {height:31px; background:url('/img/promo-bar/promo-bar-gear-02-bg.gif') repeat-x top center; text-align:center;}
#promoBarGear03 {height:31px; background:url('/img/promo-bar/promo-bar-gear-03-bg.gif') repeat-x top center; text-align:center;}
#promoBarGear04 {height:31px; background:url('/img/promo-bar/promo-bar-gear-04-bg.gif') repeat-x top center; text-align:center;}
#promoBarGear05 {height:31px; background:url('/img/promo-bar/promo-bar-gear-05-bg.gif') repeat-x top center; text-align:center;}
.whitelink {color:#fff; font-family:Times; font-size:18px; font-weight:normal; text-decoration:none;}

/* News
-----------------------------------------*/
#byline {font-style:italic;margin:10px 0 0px 0;}
#byline2 {margin:10px 0 0px 0;}
#date {margin:5px 0 0px 0;}
#photoUrl {width:256px;}
#caption {width:256px; margin-bottom:10px;font-style:italic;}
#body {float:left;}
#body h2 {font-size:12px;}
#body h3 {font-size:12px;}

/* Right Box Blue Promo
-----------------------------------------*/
.right_box_blue_promo {margin:0px 0px 10px 0px; padding-bottom:12px; width:323px; background:url('/img/right/box3/footer_promo.gif') no-repeat bottom left;}
.right_box_blue_promo .content {background:url('/img/right/box3/bg_promo.gif') repeat-y top left;}
.right_box_blue_promo .header {padding-top:12px; background:url('/img/right/box3/header_promo.gif') no-repeat bottom left;}

/* news
-----------------------------------------*/
.news {width:305px;}
.news .header {background:url('/img/title/background.gif') no-repeat; height:33px; margin-bottom:5px; padding:5px 0 0px 5px;}
.news .content {padding:0px; position:relative;}
.news .title {font-family:Times; font-size:18px; color:#213b52; font-weight:normal;}

/* Table 4
-----------------------------------------*/
.table4 {border:0; padding:0px; font-size:11px; font-family:Arial; font-weight:bold; color:#5c5c5c; margin:0 auto 0 auto;} 
.table4 .subheader {background:#dcdcdc; font-family:Arial; font-weight:bold; text-transform:uppercase; font-size:11px; text-align:center; color:#213b52; vertical-align:middle;}
.table4 .subheader th {padding:4px 5px 4px 5px; border-width:4px 0px 4px 0px;  } 
.table4 .default {background:#e7eff7;}
.table4 .blue_bk {background:url('/img/index/leaderboard/alt2.gif') no-repeat top left;padding:0 5px 0 5px; background-color:#e7eff7;}
.table4 .alt {background:#fff;}
.table4 .header {background:#C2EB69; font-size:12px; text-align:center; font-weight:bold;}
.table4 .header th {padding:4px 5px 4px 5px; border-width:4px 0px 4px 0px;  } 
.table4 .module {background:#FFFFFF; font-family:Arial; font-weight:bold; text-transform:uppercase; font-size:11px; text-align:center; color:#213b52; vertical-align:middle; padding:4px 5px 4px 5px;}
.table4 td {padding:7px 0px 7px 1px; vertical-align:top;} 
.table4 a {color:#336699; font-weight:bold;}
.table4 a:hover {text-decoration:underline;}

.modulewatch {background:#FFFFFF; font-weight:bold; color:#213b52; vertical-align:middle;}

.tipheader {width:300px; background:#e7eff7; border-left:1px solid #33508E; border-right:1px solid #33508E; border-top:1px solid #33508E; padding-left:5px; padding-right:5px; font-family:Times; font-size:12px; color:#213b52; font-weight:bold;}
.tipbody {width:300px; background:#33508E; border-left:1px solid #33508E; border-right:1px solid #33508E; border-bottom:1px solid #33508E; padding:5px; font-family:arial; font-size:11px;text-align:justify; text-justify:newspaper;color:#ffffff;}

/* Header for NWM
-----------------------------------------*/
#header_nwm {background:url('/img/header/bg_nwm.gif') no-repeat; height:112px;}
#header_nwm .content {padding:16px 0px 0px 0px; height:96px; position:relative;}
#header_nwm a#logo {background:url('/img/header/golflink_nwm.gif') no-repeat; width:227px; height:79px; display:block;}
#header_nwm a#logo span {display:none;}
#header_nwm .tags {position:absolute; top:80px; left:70px; color:#213b52; font-size:12px; font-family:Arial;} 

/* Header styles
-----------------------------------------*/
.header5 {background:url('/img/header/right_image1.gif') no-repeat top right;}
.header5 #primary_search_button {background:url('/img/header/button_nwm.gif') no-repeat;}
.header5 a#NWM {position:absolute; top:5px; left:740px; width:244px; height:77px; display:block;}
.header5 a#NWM span {display:none;}

/* Top Pagination
-----------------------------------------*/
.top_pagination {padding-left:3px; margin-bottom:15px; border-bottom:1px solid #dcdcdc;}
.top_pagination li {float:left; text-transform:uppercase;}
.top_pagination li a {display:block; background:#dcdcdc; padding:5px; margin:5px 2px 5px 2px; text-decoration:none;color:#666666;}
.top_pagination li.current {background:url('/img/icons/mini_arrow_up.gif') no-repeat top center;}
.top_pagination li.current a {background:#a5dc02; color:#003466;}
.top_pagination li.currenttop {background:url('/img/icons/mini_arrow_down.gif') no-repeat center bottom;}
.top_pagination li.currenttop a {background:#a5dc02; color:#003466;}

/* Bottom Pagination
-----------------------------------------*/
.bottom_pagination {margin-top:10px; padding-left:3px; margin-bottom:15px; border-top:1px solid #dcdcdc;}
.bottom_pagination li {float:left; text-transform:uppercase;}
.bottom_pagination li a {display:block; background:#dcdcdc; padding:5px; margin:5px 2px 5px 2px; text-decoration:none;color:#666666;}
.bottom_pagination li.current {background:url('/img/icons/mini_arrow_up.gif') no-repeat top center;}
.bottom_pagination li.current a {background:#a5dc02; color:#003466;}
.bottom_pagination li.currenttop {background:url('/img/icons/mini_arrow_down.gif') no-repeat center bottom;}
.bottom_pagination li.currenttop a {background:#a5dc02; color:#003466;}

/* News Archive
-----------------------------------------*/
.news_archive {margin:20px 20px 5px 10px;}
.news_archive .content {padding:0px; position:relative;}
.news_months {border-top:1px solid #000; padding-top:5px; margin:1px 0px 0px 10px;}
.news_months li {float:left;margin:0px 0px 0px 15px;}
.news_months li a {padding:4px 4px 4px 4px; margin:0px 1px 5px 0px;color:#000;text-decoration:underline;}
.news_months li.current a {color:#000; text-decoration:none;}
.news_months li.none a {color:#dbdbdb; text-decoration:none;}

/* right_col updates_box
-----------------------------------------*/
.right_col .updates_box {background:url('/img/right/box1/footer.gif') no-repeat bottom left; padding-bottom:8px; margin-bottom:10px; width:326px; position:relative;}
.right_col .updates_box .content {padding:5px 10px 5px 10px; background:url('/img/right/box1/bg.gif') repeat-y top left; margin:0px;}
.right_col .updates_box .header {background:url('/img/right/box1/header.gif') no-repeat top left; padding-top:7px; line-height:0px; margin:0px;}
.right_col .updates_box .subheader {color:#213b52; background:url( '/img/title/background.gif' ) no-repeat; height:33px; padding:5px 5px 5px 5px; width:300px;}
.right_col .updates_box .subject {color:#213b52;}
.right_col .updates_box .message {height:159px;overflow:hidden;}
.right_col .updates_box .datetime {background:#F3F3F3; margin-top:-10px; color:#666666;}
.right_col .updates_box .commentslinks {width:150px; text-align:center; float:left;}
.right_col .updates_box .commentsbox {margin-top:5px; padding-bottom:3px;}

/* Articles Category
-----------------------------------------*/
.art_cat {margin:0px 0 15px 0;}
.art_cat .l {background:url('/img/content/articles/l.gif') no-repeat;display:block;line-height:33px;float:left;}
.art_cat .bg {background:url('/img/content/articles/bg.gif') repeat-x top left;display:block;line-height:33px;width:630px;float:left;}
.art_cat .r {background:url('/img/content/articles/r.gif') no-repeat top right;display:block;line-height:33px;float:left;}
.art_cat .t {margin:10px 0 5px 15px;}
.art_cat .col1 {margin:0 0 0 5px;float:left;width:312px;}
.art_cat .col2 {float:left;width:312px;}

/* Large Search
-----------------------------------------*/
.large_box {margin-bottom:10px; padding-bottom:5px; width:305px; background:url('/img/left/box1/footer.gif') no-repeat left bottom;}
.large_box .content {padding:5px; border:1px solid #E5E5E5; border-width:0px 1px 0px 1px; background-color:#FFFFFF;}
.large_box .title {padding:5px 0px 3px 0px;  font-size:15px; text-align:center;font-weight:bold;}
.large_box a {font-family:Arial; font-size:12px;}
.large_box ul li {padding:1px 5px 2px 10px;}
.large_box .large_header1 {background:#ececec url('/img/left/box1/header.gif') no-repeat 0px 0px; border-bottom:1px solid #e6e6e6;}

.large_search {background:url('/img/content/box16/footer.gif') no-repeat bottom left; background-color:#E4E4E4; padding-bottom:4px;position:relative;}
.large_search .content {background-color:#E4E4E4;}
.large_search label {position:relative;}
.large_search .title {background:url('/img/content/box16/header.gif') no-repeat top right; background-color:#E5E5E5;}
.large_search .txtbox {width:215px;}
.large_search .button2 {margin:0 0 0 10px;}

/*=============================== original print.css  ======================================== */

@media print {
.left_3col,
iframe {
    display: none;
    }
}    
/*=============================== End original print.css  ======================================== */


/*=============================== original navigation.css  ======================================== */

/*
Style extracted from nav current class in /inc/css/layout.css
*/
@media screen {
	#home #nav ul#primary li#home a,
	#tipsvideos #nav ul#primary li#tipsvideos a,
	#courses #nav ul#primary li#courses a,
	#travel #nav ul#primary li#travel a,
	#community #nav ul#primary li#community a,
	#myaccount #nav ul#primary li#myaccount a,
	#gear #nav ul#primary li#gear a,
	#news #nav ul#primary li#news a,
	#mygame #nav ul#primary li#mygame a
	{ color: #a7d200; background: url('/ui/images/arrow-1.gif') no-repeat bottom center; }
}  
/* End old navigation.css */





/*=============================== Original awards.css  ======================================== */
@media all {
.award_title { border: 1px solid #E8E8E8; border-width: 1px 0px 1px 0px; padding: 4px 0px 6px 25px; color: #30699A; font-weight: bold; 
               background: url('/img/icons/star_on.gif') no-repeat 0px 2px; }
}
/*=============================== End original awards.css  ======================================== */


/*=============================== Original forinclusion.css  ======================================== */

@media all {
/* Entire site should have this as default. Need a different treatment, create a p class for anything else. */
p { margin:10px 0;}

/* Used every place we use MultiList */
ul.two_column {
	float: left;
	width: 216px;
}

/* Adds underlines to links in middle column as per Bryce for UX */
/*
.middle_2col a, .middle_3col a, .left_3col a, #column1 a { text-decoration: underline; }
*/

/* For FRED PickList function, used in registration and account edit forms to ensure state and country picklists are fixed size */
.PickList226 { min-width: 230px; width: 230px; }

/* Replicates the look of a blue link without the link, used to match style of comp on course.asp for example */
.blue { text-decoration: none; color: #336699; }

/* for the left search fix */
.left_search #AdvancedCourseSearch { display: none; }
.left_search #AdvancedResortSearch { display: none; }
.left_search #AdvancedTipsSearch { display: none; }
.left_search #AdvancedMiniSearch { display: none; }
.left_search #btnAdvCourseSearch { font-size: 9px; margin-right: 8px; }
.left_search #btnAdvResortSearch { font-size: 9px; margin-right: 8px; }
.left_search #btnAdvTipsSearch { font-size: 9px; margin-right: 8px; }
.left_search #btnAdvMiniSearch { font-size: 9px; margin-right: 8px; }

/* classes used on /tipsvideos/catagory.asp */
.dropshadow { border-right: 2px solid #aaaaaa; border-bottom: 2px solid #aaaaaa; padding: 0 1px 1px 0;}
.shadowbottom { border-bottom: 2px solid #aaaaaa; padding: 0 0 1px 0;}
.bbBig { border-bottom: 2px solid #888888; }
.tip .author { border-width: 0px 0px 1px 0px; }

/* classes for subscribe.asp  -  .signin for log-in block on left */
.signin { float: left; padding-top: 15px; }
.signin .white_box { background: url('/img/right/box1/footer.gif') no-repeat bottom left; padding-bottom: 8px; margin-bottom: 10px; width: 326px; position: relative; }
.signin .white_box .content { padding: 5px 10px 5px 10px; background: url('/img/right/box1/bg.gif') repeat-y top left; margin: 0px; }
.signin .white_box .header { background: url('/img/right/box1/header.gif') no-repeat top left; padding-top: 7px; line-height: 0px; margin: 0px; }

/*button for registration */
.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}

/* right box for tee times */
.right_col .box5 { background: url('/img/right/box5/footer.gif') no-repeat bottom left; padding-bottom: 8px; margin-bottom: 10px; width: 326px; }
.right_col .box5 .content { padding: 5px 5px 0 5px; height: auto !important; height: 125px; min-height: 125px; background: url('/img/teetime_header.gif') no-repeat top left; }
.right_col .box5 ul { border-top: 1px solid #ebf5cc; }
.right_col .box5 ul li { padding-bottom: 3px; margin-bottom: 3px; border-bottom: 1px solid #ebf5cc; }
.right_col .box5 .shoes { height: 60px; } 

/* sitemap ul stuff */
ul.sitemap li { padding: 0 0 10px 10px; background: url('/img/icons/bullet1.gif') no-repeat 0px 4px;  }
ul.sitemap li ul { padding: 0 0 0 10px;  }
ul.sitemap li ul li { padding: 0 0 0 10px; background: url('/img/icons/bullet2.gif') no-repeat 0px 4px; }
ul.sitemap li ul li ul li { padding: 0 0 0 10px; background: url('/img/icons/bullet2.gif') no-repeat 0px 4px; }

/* button 9 for /tipsvideos/catagory.asp */
.button9 {
	margin: 0 15px 0 0;
	width: auto;
	padding: 0 10px 0 10px;
	line-height: 20px; background: 
	url('/img/buttons/button9.gif') repeat-x top left;
	display: block; 
	color: #FFFFFF; 
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold; 
	text-align: center;
	text-decoration: none;
	border: 2px solid #829BB3;
	border-width: 0 2px 0 2px;
}
input.button9 { height: 20px; border: 0;}
a.button9 { text-decoration: none; }
a:hover.button9 { color: #fff; text-decoration: none; }

/* for my account page */
#membership_details2 { width: 480px; float: left; background: url('/img/content/box1/footer.gif') no-repeat bottom left; padding-bottom: 6px; margin-bottom: 5px; }
#membership_details2 .header {  background: url('/img/content/box1/header.gif') no-repeat bottom left; padding-top: 6px; }
#membership_details2 .content { padding: 0px 5px 0px 5px; border: 1px solid #E5E5E5; border-width: 0px 1px 0px 1px;  }
#membership_details2 .rowlabeltop { margin-right: 10px; width: 150px; text-align: right; float: left; }
#membership_details2 .rowlabel { margin-right: 10px; padding-top: 3px; width: 150px; text-align: right; float: left; }
}
/*=============================== End original forinclusion.css  ======================================== */


/* Course Detail Pages */

.column_1 { width:640px; float:left; margin-top:10px; margin-bottom: 5px; padding: 0px 17px 0px 0px; }
.column_1 p { margin: 0px; }
.column_2 p { margin: 0px; }
/*
.column_1 .header { font-size: 165%; } 
*/
.column_1 .section_header { font-size: 24px; font-family: Times; color: #213B52; font-weight: normal; margin: 20px 0px 5px 0px; }
.column_2{ width:322px; float:left; margin-top:10px; margin-bottom: 5px; position: relative; z-index:1000;}
.column_1_2_1 { float: left; width:310px; margin: 0px 10px 0px 0px; } 
.column_1_2_2 { float: left; width:310px;}
/*
.column_1 h1 { margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: inherit; font-size: 100%; font-family: inherit; }
*/
.disclaimer {font-size: 10px; }


 /*column_2 rounded boxes*/
.column_2 .white_box { background:url('/img/right/box1/footer.gif') no-repeat bottom left; padding-bottom:8px; margin-bottom:10px; width:323px; position:relative; }
.column_2 .white_box .content { padding:5px 10px 5px 10px; background:url('/img/right/box1/bg.gif') repeat-y top left; margin:0px; }
.column_2 .white_box .header { background:url('/img/right/box1/header.gif') no-repeat top left; padding-top:7px; line-height:0px; margin:0px;  }
.right_section { margin: 30px 0px 0px 0px; padding: 0px 0px 0px 10px; }
 /*bullet lists*/
.bullet_list li { background: url('/img/course_detail_pages/bullet.gif') no-repeat 0px 5px; padding: 0px 0px 0px 9px; margin: 0px 0px 13px 0px; float: left; width: 175px; display: inline;   }

/*Site Tertiary Nav*/
.site_tertiary_nav {padding: 30px 0px 20px 0px;}

/*Resort Nav*/
ul.tertiary_nav2 {border-bottom: 1px solid #DDDDDD; padding: 0px 0px 5px 0px; margin: 0px 0px 8px 0px; }
ul.tertiary_nav2 li.selected { color: #000000; }
ul.tertiary_nav2 li {color: #367ec6; float: left; padding: 0px 9px 0px 9px; margin: 0px 0px 0px 0px; background: url('/img/course_detail_pages/vertical_dotted_line3.gif') repeat-y top right; height: 14px; cursor:pointer;}
ul.tertiary_nav2 li.first { padding: 0px 9px 0px 0px; }
ul.tertiary_nav2 li.last { background: none; }

 /*Data listing*/
.listing .title { margin: 0px 0px 5px 0px; font-size: 11px; font-family: Verdana; color: #336699; }

/* Tools */
.tools { margin: 15px 0px 20px 0px; }
.tools li { margin: 0px 21px 0px 0px; float: left;}
.icon_record_round { padding:0px 0px 0px 20px; height:15px; background:url('/ui/images/glSprites.png') no-repeat -3px -82px;  }
.icon_add_review { padding:1px 0px 0px 17px; height:16px; background:url('/ui/images/glSprites.png') no-repeat -3px -51px; }
.icon_wishlist {padding:0px 0px 0px 20px; height:14px; background:url('/ui/images/glSprites.png') no-repeat -3px -120px; }
.icon_played_courses {padding:0px 0px 0px 20px; height:16px; background:url('/ui/images/glSprites.png') no-repeat -3px -101px;  }
li.icon_email { padding: 0px 0px 0px 20px; margin: 0px; height:10px; background:url('/img/course_detail_pages/icons/email.gif') no-repeat 0px 0px; }


/* Tertiary Nav */
.tertiary_nav { min-height:1px; height:auto!important; height:1px; margin: 0px 0px 10px 0px;}
.tertiary_nav li { float: left; width: 100px; } 
.tertiary_nav li a { display: block; background: url('/img/course_detail_pages/secondary_nav.gif') repeat-x top left; padding:5px 0px; margin: 0px 2px 6px 0px; text-decoration: none; text-align: center;   }
.tertiary_nav li a:hover { text-decoration: underline;}
.tertiary_nav li span:hover { text-decoration: underline;}
.tertiary_nav li span { display: block; background: url('/img/course_detail_pages/secondary_nav.gif') repeat-x top left; padding:5px 20px; margin: 0px 2px 6px 0px; text-decoration: none; color: #336699; }
.tertiary_nav li.callout { position: relative; }
.tertiary_nav li.callout a { background-image: url(/img/course_detail_pages/secondary_nav_callout.gif); color: #FFF; font-weight:bold; }
.tertiary_nav li.callout .newitem { background: transparent url("/ui/images/glSprites.png") no-repeat 33px -766px; height:24px; position: absolute; top:-24px; text-align:center; width:100%; }
.tertiary_nav li.current .newitem { display: none; }
.tertiary_nav li.current { background:url('/img/course_detail_pages/secondary_nav_mini_arrow.gif') no-repeat bottom center; }
.tertiary_nav li.current a { background: url('/img/course_detail_pages/secondary_nav_selected.gif') repeat-x top left; color:#ffffff;}
.tertiary_nav li.current span { background: url('/img/course_detail_pages/secondary_nav_selected.gif') repeat-x top left; color:#ffffff;}
/*Blog*/
.report { background: url('/img/course_detail_pages/report.png') no-repeat top left; height: 12px; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 18px; }

input.small_button_wide { background-image: url('/img/course_detail_pages/buttons/small_input.png'); border: 0px; padding: 0px; display: inline; cursor: pointer; background-color: transparent; color: #FFFFFF; height: 20px; line-height: 20px; width: 143px;   }

.top_100 { padding: 7px 0px 0px 5px }
p.angle { margin: 8px 0px 0px 0px; }
.more { padding: 10px 0px 0px 0px; }

/*Course Overview*/
.course_overview { margin: 0px 0px 10px 0px; }
.course_overview .left { width: 430px; background: url('/img/course_detail_pages/vertical_dotted_line.gif') repeat-y top right; float: left; }
.course_overview .left .data { float: left; width: 260px; }
.overview_buttons { float: left; padding: 0px 0px 0px 30px; margin: 0px auto; width: 170px; }
.overview_buttons a:hover { color: #A7D200;  }
.overview_button { margin: 0px 0px 5px 0px; }

/*list_module*/
ul.list_module li { float: left; margin: 0px 10px 0px 0px; width: 307px; display: inline; }
ul.list_module li img { float: left; margin: 0px 12px 0px 0px; width: 65px; }
ul.list_module li .data { float: left; width: 230px; }
ul.list_module .title { margin: 0px 0px 5px 0px; font-family: verdana; font-size: 11px; height: 23px;  }

/*rounded box*/

.rounded_box_top { background: url('/ui/images/glSprites.png') no-repeat -2px -511px; padding:8px 0px 0px 0px; width: 639px; }
.rounded_box_bottom { background: url('/ui/images/glSprites.png') no-repeat -2px -521px; height: 9px;  }
.rounded_box_content { padding:0px 10px 0px 10px; border:1px solid #DDDDDD; border-width:0px 1px 0px 1px; background-color:#FBFBFA; }
.rounded_box_content .title { padding: 5px 0px 10px 10px;  }
.rounded_box_content .box { border: 1px solid #dfdfdf; 120px; padding: 12px 0px 0px 0px; width: 598px; margin: 0px auto; }

.small_rounded_box_top { background: url('/ui/images/glSprites.png') no-repeat -2px -501px; padding:3px 0px 0px 0px; width: 158px; float: left; margin: 0px 2px 2px 0px; display: inline; }
.small_rounded_box_bottom { background: url('/ui/images/glSprites.png') no-repeat -2px -506px; height: 3px; }
.small_rounded_box_content { padding: 10px 10px 10px 10px; border:1px solid #DDDDDD; border-width:0px 1px 0px 1px; background-color:#FFFFFF; height: 180px; overflow: hidden; }
.small_rounded_box_content .title { font-family: Verdana; margin: 0px 0px 5px 0px;   } 

/*Find a Golf Course */
.find_a_golf_course .rounded_box_top { background: url('/img/course_detail_pages/small_rounded_box_top2.gif') no-repeat top left; padding:6px 0px 0px 0px; width: 300px; margin: 0px auto; }
.find_a_golf_course .rounded_box_bottom { background: url('/img/course_detail_pages/small_rounded_box_bottom2.gif') no-repeat bottom left; padding: 0px 0px 5px 0px;  }
.find_a_golf_course .rounded_box_content { padding:0px 10px 0px 10px; border:1px solid #DDDDDD; border-width:0px 1px 0px 1px; background-color:#FBFBFA; }
.find_a_golf_course .rounded_box_content .title {padding: 0px;}
.find_a_golf_course .thin_rounded_box .map {background: url('/ui/images/glSprites.png') no-repeat -2px -577px; display:block; width:258px; height:187px; margin:0 auto; text-indent:-99999em;}
	 
.find_a_golf_course .box2 {background: none;} 
.find_a_golf_course .box2 .box2h {background: none;}


/*Weather Conditions*/
.weather { padding: 0px 0px 10px 0px; }
.weather img { float: left; margin: 0px 5px 0px 0px; }
.weather .temperature { float: left; color: #666666; font-size: 130%; padding: 5px 0px 0px 0px; }
.weather_title { color: #213B52; font-size: 14px; font-family: Verdana; margin: 0px 0px 5px 0px; font-weight: bold; } 

/*Reviews*/
.comment_bubble_top { background: url('/ui/images/glSprites.png') no-repeat -2px -544px; height:8px; width:638px; }
.comment_bubble_bottom { background: url('/ui/images/glSprites.png') no-repeat -2px -555px; height: 21px; }
.comment_bubble_content { padding:0px 10px 0px 10px; border: 1px solid #DDDDDD; border-width: 0px 1px 0px 1px; border-bottom: 1px solid #ffffff; width:616px; }

.comment_data { margin: -9px 0px 15px 60px; width: 575px; } 
.comment_data .props { float: right; width: 110px; }
.comment_data .thumbs_up { float: right; margin: 0px 0px 0px 5px; }
.comment_data .thumbs_down { float: right; margin: 0px 0px 0px 5px; }
.comment_data .count { line-height: 15px;  display: block; float: right; font-weight: bold; }
.comment_data .user { float: left;}
.comment_data .avatar { float: left; margin: 0px 3px 0px 0px; }
.comment_data .username { line-height: 15px; display: block; float: left; margin: 0px 15px 0px 0px; font-weight: bold; }
.comment_data .stats {float: left; font-weight: bold; line-height: 15px; color: #333333; }
.review_date { float: left; color: #213B52; margin: 0px 0px 5px 0px; }



.box_point { background: url('/ui/images/glSprites.png') no-repeat -2px -532px #FBFBFA; padding: 10px 0px 0px 0px; width: 598px; margin: 0px auto;  }
.box_point .content_bottom { border: 1px solid #dfdfdf; border-width: 0px 1px 1px 1px; padding: 5px 30px 0px 30px; background: #ffffff;  }


.rate_course_sign_in { font-weight: bold; padding: 5px 0px 0px 30px; }
.rounded_box_content .box { border: 1px solid #dfdfdf; padding: 12px 30px 12px 30px; width: 538px; margin: 0px auto; }

ul.links_list li { background: url('/img/course_detail_pages/bullet.gif') no-repeat 0px 7px; padding: 0px 0px 0px 9px;  line-height: 20px;  }
.right_section ul.link_list li { line-height: 20px; }

.search_course p { float: left; margin: 0px 5px 0px 0px; width: 50px; display: inline; line-height: 15px;  }
.search_course .left { float: left; margin: 0px 15px 0px 0px; }
.search_course .option { margin: 0px 0px 8px 0px; }
.search_course .radio_option {	margin: 0px 0px 3px 0px;}

.leaderboard { text-align: center; }
.leaderboard .header {  height: 30px; background: url('/img/course_detail_pages/secondary_nav_selected.gif') repeat-x top left; margin: 0px 0px 10px 0px;  }
.leaderboard .header .column { color: #ffffff; font-size: 11px; text-align: center; font-weight: bold; vertical-align: top;  padding: 5px 0px 0px 0px; }
.leaderboard .leaderboard_bg1 { height: 22px; background: #eaf2fa;  }
.leaderboard .leaderboard_bg2 {	height: 22px; }
.leaderboard .row { color: #213B52; text-align: center; }

.tournaments_at_course .header  { height: 30px; background: url('/img/course_detail_pages/secondary_nav_selected.gif') repeat-x top left; margin: 0px 0px 10px 0px; }
.tournaments_at_course .header .column { color: #ffffff; font-size: 11px; text-transform: uppercase; vertical-align: top;  padding: 5px 0px 0px 0px; }
.tournaments_at_course .table_bg1 { height: 22px; background: #eaf2fa;  }
.tournaments_at_course .table_bg2 { height: 22px; }
.tournaments_at_course .row { color: #213B52; font-size: 12px; text-align: center; }

.zebra_striping .header { height: 30px; background: url('/img/course_detail_pages/secondary_nav_selected.gif') repeat-x top left; margin: 0px 0px 10px 0px; }
.zebra_striping .header .column { color: #ffffff; font-size: 11px; text-align: center; font-weight: bold; vertical-align: top;  padding: 5px 0px 0px 0px; } 
.zebra_striping .table_bg1 { height: 22px;  } 
.zebra_striping .table_bg2 { height: 22px; background: #eaf2fa;  } 
.zebra_striping .row { color: #213B52; font-size: 12px; text-align: center; }  


.column_2 .rounded_box_top { background: url('/img/course_detail_pages/small_rounded_box_top2.gif') no-repeat top left; padding:6px 0px 0px 0px; width: 300px; margin: 0px auto; }
.column_2 .rounded_box_bottom { background: url('/img/course_detail_pages/small_rounded_box_bottom2.gif') no-repeat bottom left; padding: 0px 0px 5px 0px;  }
.column_2 .rounded_box_content { padding:0px 10px 0px 10px; border:1px solid #DDDDDD; border-width:0px 1px 0px 1px; background-color:#FBFBFA; }
.column_2 .rounded_box_content .title {padding: 0px;}

.course_buttons { width: 383px; margin: 0px auto 40px auto;  }
.course_buttons .button { float: left; }
.course_buttons .middle { margin: 0px 20px;  }

.star_ratings {background: url('/ui/images/glSprites.png') no-repeat -2px -406px; height: 13px; width: 70px; float: left;}
.star_ratings div {background:  url('/ui/images/glSprites.png') no-repeat 0px -419px; height: 13px; }

.rating .header { font-size: 12px; background: url('/img/course_detail_pages/secondary_nav_selected.gif') repeat-x top left; height: 30px; margin: 0px 0px 10px 0px; }
.rating .header .row { color: #FFFFFF; padding: 5px 0px 0px 0px; vertical-align: top;}
.rating .details {padding:10px; color: #656565; font-size: 12px;}
.rating .stars { padding:10px; border: 1px solid #cccccc; border-width: 0px 1px 0px 0px; }

.tournaments .header { font-size: 12px; font-weight: bold; }

.gear_discount { background: url('/img/gear/discount_gear.png') no-repeat top left; height: 365px; margin: 0px 0px 10px 0px; }
.gear_discount h1 { padding: 30px 0px 8px 0px; border: 1px solid #CCCCCC; border-width: 0px 0px 1px 0px; margin: 0px 0px 0px 150px; }
.gear_discount h1 span { color: #ce0205; font-weight: bold; text-transform: uppercase; }
.gear_discount .content { width: 400px; margin: 10px 0px 30px 230px; }
.gear_discount .benefits {font-weight: bold; margin: 10px 0px 0px 0px;}
.gear_discount .top_button { margin: 25px 0px 0px 395px; }
.gear_discount .discount_text { width: 280px; margin: 0px 0px 0px 332px; line-height: 17px;  }
.gear_middle { border: 1px solid #CCCCCC; border-width: 1px 0px 1px 0px; padding: 5px 5px; }
.gear_middle .left {background: url('/img/gear/golf_clubs.png') no-repeat top left; height: 98px; padding: 8px 15px 5px 55px; width: 230px; border: 1px solid #CCCCCC; border-width: 0px 1px 0px 0px; float: left; }
.gear_middle .right { background: url('/img/gear/drivers.jpg') no-repeat top left; height: 84px; padding: 0px 0px 0px 85px; width: 230px; float: left; margin: 8px 0px 0px 10px; text-align: left; }
.gear_middle span { color: #ce0205; font-weight: bold; }
.bottom_subscribe_button { width: 158px; margin: 0px auto; }

.discount_burst { background: url('/img/gear/fifteen_percent_off.png') no-repeat top left; padding: 5px 0px 0px 65px; margin: 0px; height: 45px; }
.small_discount_burst { background: url('/img/gear/fifteen_percent_off_small.png') no-repeat top left; padding: 10px 0px 0px 40px; margin: 0px; height: 23px;  }
.sign_up_burst {background: url('/img/gear/sign_up_burst.png') no-repeat top left; padding: 15px 0px 0px 80px; margin: 0px; height: 55px;}

.learn_more_arrow { background: url('/img/icons/more_arrow.gif') no-repeat right 2px; padding: 0px 15px 0px 0px; text-decoration: underline; }


.find_golf_course .field { margin: 0px 0px 10px 0px; }
.find_golf_course .field input { width: 170px; height: 18px; }
.find_golf_course select {}
.find_golf_course .field input.small_button_bg { width: 61px; border: none; height: 20px;}
.find_golf_course .field label { margin: 0px 0px 2px 0px; display: block;}
.find_golf_course .left { width: 190px; float: left; margin: 0px 15px 0px 0px; }
.find_golf_course .right { float: left; padding: 10px 0px 0px 0px;  }
.find_golf_course .left .zip {float: left; margin: 0px 20px 0px 0px; width: 87px;}
.find_golf_course .left .zip input { height: 20px; }
.find_golf_course .left .miles { float: left; }
.find_golf_course .left #zip { width: 85px; }
.find_golf_course .description {padding: 5px 0px 10px 0px;}



.list ol li { color: #336699; line-height: 18px;  }
.list ul li { line-height: 18px;  }
.list p { padding: 15px 0px 0px 20px; }


.featured_golf_course .left { float: left; margin: 0px 15px 0px 0px; display: block; }
.featured_golf_course .right a { font-weight: bold; margin: 0px 0px 10px 0px; }
.featured_golf_course .right { float: left; width: 450px; text-align: left;  }


.upcoming_tournaments p { padding: 15px 0px 0px 0px;  }
.upcoming_tournaments div { line-height: 18px; }


.golf_course_list li { background: url('/img/icons/blue_bullet.gif') no-repeat 0px 7px; display: block; line-height: 18px; padding: 0px 0px 0px 8px; }
.golf_course_list ul { width: 200px; float: left; margin: 0px 15px 0px 0px;}
.golf_course_list ul.middle { width: 300px;}
.golf_course_list .last {margin: 0px; }


.golfnews_box {background:url('/img/right/box1/footer.gif') no-repeat bottom left; padding-bottom:8px; margin-bottom:10px; width:326px; position:relative;}
.golfnews_box .content {padding:5px 8px 5px 10px; background:url('/img/right/box1/bg.gif') repeat-y top left; margin:0px;}
.golfnews_box .header {background:url('/img/right/box1/header.gif') no-repeat top left; padding-top:7px; line-height:0px; margin:0px;}
.golfnews_box .subheader {font-family:Times; font-size:18px; color:#213b52; font-weight:normal; background:url('/img/title/background.gif') no-repeat; height:33px; margin-bottom:5px; padding:5px 5px 0px 5px; width:300px;}

.rate_this_course { background: #FFFFFF; border: 1px solid #DFDFDF; padding: 5px 35px 5px 35px }
.course_details { padding:10px; color: #656565; font-size: 12px; }

.section_bg { color: #ffffff; margin: 0px 0px 10px 0px; background: url('/img/section_header_bg.gif') repeat-x; height: 32px; line-height: 32px; font-family: Times; font-size: 18px; font-weight: normal; padding: 0px 0px 0px 10px; }

.perks { margin: 0px 0px 0px 0px;}



.Article { padding-bottom: 30px; }
	.Article .head {  }
		.Article .head .title { font-size: 28px; }
		.Article .head .author { margin: 5px 0 0 0; }
		.Article .head .toolbar { float: right; }
	.Article .introduction { clear: both; border-top: solid 1px #e5e5e5; padding: 15px 0; margin-top: 15px; }
		.Article .introduction .image { float: left; width: 320px; height: 218px; background: url("/ui/images/box-1.png") no-repeat center center; }
			.Article .introduction .image img { display:block; padding: 9px 12px; }
		.Article .introduction .content { float: left; width: 300px; padding:5px 10px; }
	.Article .section {  }
		.Article .section .title { font: normal 24px Times; padding: 10px 0; }
	.Article .body { margin: 0px 0px 30px 0px; }
		.Article .body .title { font: normal 20px Times; color: #253a67; }
		.Article .body .image { float: left; width: 100px; padding-right: 10px; }
		.Article .body .image img { width: 100px; padding-right: 10px; }
			.Article .body .image .caption { color: #999; }

.Article li a { display: block; padding: 0px 0px 0px 16px; background: url('/img/icons/blue_bullet.gif') no-repeat 0px 7px; line-height: 18px; }
.Article .sponsored_links li a {background: none; padding: 0px;   }
.Article ul { padding: 0px 0px 0px 30px; }
.Article .title { margin: 0px 0px 10px 0px; }
.Article .article_secton { margin: 0px 0px 30px 0px;}
.Article p {margin: 0px 0px 10px 0px;}

.feature_details { margin: 0px 0px 10px 0px; }
.feature_details .left { width: 90px; margin: 0px 10px 0px 0px; display: inline; float: left; }
.feature_details .right {float: left; text-align: left; width: 200px; }
.feature_details .feature_title { font-weight: bold;}


p.main_page_text {margin: 0px 0px 20px 0px;}

.equipment_categories { padding: 0px 0px 30px 0px; }

.feature_more { margin: 0px 0px 30px 0px;}
.feature_more .left_side {width: 400px; margin: 0px 35px 0px 0px; float: left; display: inline; }
.feature_more .right_side { width: 200px; float: left; display: inline; }

.tips_videos_category .category_title { text-transform: uppercase; background: url('/ui/images/module-header-bg.gif') repeat-x top left; height: 22px; color: #ffffff; line-height: 22px; font-weight: bold; padding: 0px 0px 0px 15px; font-size: 11px; }
.tips_videos_category .category_list_left { width: 265px; float: left; padding: 0px 20px 0px 0px; border-right: 1px solid #E2E1D9; }
.tips_videos_category .category_list_right {width: 265px; float: left; margin: 0px 0px 0px 20px; height: 167px; }
.tips_videos_category .category_section { height: 167px; overflow: hidden;  }
.tips_videos_category ul { padding: 15px 0px 0px 40px;  }
.tips_videos_category ul li { line-height: 16px; }
.tips_videos_category .Module004Content { padding: 25px 10px 10px 18px; }

/*Sponsored links*/
.sponsored_links_rads { margin: 20px 0 30px 0; }
.sponsored_links_rads p { color: #a9a9a9; font-size: 12px; line-height: 40px; }
.sponsored_links_rads ul { padding: 0px 0px 0px 10px; margin: 5px 0px 0px 0px;}
.sponsored_links li { background: none; color: #387bab; float: left; font-size: 12px; line-height: 20px; padding: 0; width: 190px; }  

.regional_tee_times {}
.regional_tee_times ul {margin: 0px 30px 0px 20px; width: 220px;}
.regional_tee_times ul li { padding: 0px 0px 10px 0px; }
.regional_tee_times ul.left { float: left; display: inline; margin: 0px 10px 0px 10px; width: 260px;  }
.regional_tee_times ul.right { float: left; display: inline; width: 260px; text-align: left;  }

#menu li { cursor: pointer; }

.article_photo_credit li { background:transparent url(/img/icons/blue_bullet.gif) no-repeat scroll 0 7px; padding: 3px 0px 0px 16px; margin: 0px 0px 5px 0px; }

.paginate {margin: 10px 0px 0px 0px;}
.paginate a.selected { color: #000000; font-weight: bold; }
.paginate p {width: 120px; float: left; margin: 0px 0px 0px 10px; display: inline; }
.paginate ul {width: 220px; text-align: right;  float: right;}
.paginate li {list-style-type: none; display: inline; float: left; margin: 0px 0px 0px 10px; }
.topic_paginate { padding: 0px 20px 0px 0px; margin: 20px 0px 0px 0px;}

.write_for_golflink { background: url('/ui/images/write_for_gl.png') no-repeat top left; padding: 0px 10px 5px 130px; height: 105px; }			
.write_for_golflink a { margin: 10px auto 10px auto; }
.write_for_golflink .big_button { margin: 25px auto 10px auto;}
	
.thumb_content_list {margin: 0px 10px 10px 0px;}
.thumb_content_list .avatar { display: block;   }
.thumb_content_list img { width: 48px;  float: left; margin: 0px 10px 0px 0px; display: inline}
.thumb_content_list .content { float: left; disp  }
.thumb_content_list .title_link { font-weight: bold; margin: 0px 0px 5px 0px; display: block;  }

.google_images .title_link { font-weight: bold; }
.google_images li { display: inline; float: left; margin: 0px 15px; overflow: hidden; width: 120px; }
.google_images li img {width: 100px;}

.topic_news li { width: 300px; margin: 0px 10px 10px 0px; float: left; display: inline;  }
.topic_news .title_link { font-weight: bold; }

.topic_videos li {  display: inline; float: left; margin: 0px 15px 10px 15px; overflow: hidden; width: 120px;}
.topic_videos img { width: 100px; padding: 0px 0px 20px 0px; background: #3A5E98 url('/ui/images/icons.gif') no-repeat 72px -5px; } 



.equipemnt_related li { display: inline; float: left; margin: 0px 15px; overflow: hidden; width: 120px;   } 
.equipemnt_related img { width: 100px; display: block;   }
.equipemnt_related .product_link { display: block; text-align: center; font-weight: bold;     }

.topic_articles { margin: 0px 10px 0px 0px; } 
.topic_articles img { width: 200px; margin: 0px 10px 10px 0px; float: left; display: inline; display: block;    } 
.topic_articles ul {float: left; width: 400px; display: inline;  }
.topic_articles ul li { float: left; width: 190px; margin: 0px 10px 15px 0px;  }

.course_detail_img { float: left;display: inline; height: 110px; margin:0px 15px 0px 0px; width: 144px;background: #4771AC; }
.course_detail_img span {color: #ffffff; text-align: center; display: block; }
.content_sections {margin: 0px 0px 30px 0px;}

/* hotels form*/
.hotel_form .field { float: left; width: 160px; margin: 10px 0px 0px 0px; display: inline; }
.hotel_form { padding: 0px 0px 0px 10px; }
.hotel_form label { margin: 0px 0px 5px 0px; display: block; }
.hotel_form .field_number { width: 40px; }
.hotel_form .people {float: left; width: 55px; display: inline; margin: 0px 20px 0px 0px;}
.hotel_form .hotel_button { padding: 15px 0px 0px 0px;}
.hotel_form .month { float: left; width:70px; display: inline; margin: 0px 5px 0px 0px;  }
.hotel_form .date { float: left; display: inline; margin: 0px 5px 0px 0px; width: 40px; }


/* Google Text Ads */
.AdBy {	margin: 5px 0px; font-size: 13px; }
.AdBy a, .AdBy a:hover { color: #666; }
.AdContainer { float: none; margin: 0 0 20px 0; }
.AdTitle { float: left; font-weight: bold; }
.AdLink { font-weight: normal; padding-left: 10px; }
.AdText { clear: both; margin: 3px 0px; }
#GoogleTopAds { width: 730px; height: 91px; margin:10px auto 0px auto; }
#GoogleTopAds .AdContainer { margin-right: 20px; }
#GoogleSideAds { width: 301px; margin-left: 5px; }
#GoogleSideAds .AdBy { margin-top: 0px; }
#GoogleSideAds .AdContainer { margin-top: 10px; }
#GoogleSideAds .AdFirst { margin-top: 0px; }

.article_ad { margin: 0px 0px 30px 0px;}
.article_ad .AdBy {margin: 5px 0px; font-size: 13px; }
.article_ad .AdContainer { float: none; margin: 0 0 20px 0; }
.article_ad br {display: none;}


/* image w/ content on right (ie. instructors) */
.image_content { margin: 0px 0px 10px 0px; }
.image_content a img { float: left; width: 120px; margin: 0px 10px 0px 0px; display: inline; }
.image_content .content { float: left; width:500px; display: inline; }

/*  */
.instructor_links { padding: 0px 0px 0px 20px; }
.column_1_3 a.link  { width: 184px; margin: 0px 10px 0px 0px; float: left; display: block; background: url('/img/icons/blue_bullet.gif') no-repeat 0px 7px; padding: 2px 0px 0px 8px;    }


/* POD*/
#pod_module { padding: 0px; } 
.POD li { margin: 0px 0px 10px 0px; }
.POD li a {background: none; }
.POD li a img { width: 30px; display: block; float:left; margin: 0px 10px 0px 0px; }
.POD li a.link_text { float: left; line-height: 45px; }

#TGCAdUnit { position: relative; z-index: 1001; }
#TGCAdUnitBottom { position: relative; z-index: 1001; width: 100%; margin: 0px 0px 30px 0px; }

/*FAQ*/
.faq {margin-bottom: 50px;}
.faq ul {margin: 0px 0px 30px 0px;}

/*Subscription Overview*/
.sub_overview { margin: 0px 0px 30px 0px; }
.sub_overview .offer { width: 243px; float: left; text-align:center; border-right: 1px solid #DDDDDD; height: 300px;   }
.sub_overview .last {border: none;}
.sub_overview .offer p {text-align: left; margin: 20px 0px 0px 20px; width: 200px;  }
.sub_overview .offer h3 {margin:0px 0px 30px 0px; } 
.sub_overview .offer_header {padding: 23px 0px 0px 0px;}
.sub_overview .offer ul { margin: 20px 0px 0px 20px; text-align: left; }
.sub_overview .offer li { margin: 0px 0px 3px 0px; }
.overview_percent_off { background: url(/img/gear/fifteen_percent_off.png) no-repeat left top; height: 52px; font-size: 16px; font-family: Times New Roman; font-weight: bold; padding: 25px 0px 0px 60px; color: #213b52;}
.start_trail_button {width: 300px; margin: 0px auto 60px auto;} 

/*Free Samples*/
.free_samples { padding: 30px 20px 0px 20px;  }
.free_samples .samples_left { float: left; width:390px; margin: 0px 125px 0px 0px; display: inline; }
.free_samples .samples_right { float: left; width:390px; }
.free_samples .data_list { border-bottom: 1px solid #DDDDDD; padding: 13px 0px 13px 0px; }
.free_samples .last {border: none; }

.data_list .pebble_beach_flyover { background: url('/ui/images/sample_pebble_augusta_torreypines.png') no-repeat top left; height: 113px; }
.data_list .augusta_flyover { background: url('/ui/images/sample_pebble_augusta_torreypines.png') no-repeat left -118px ; height: 113px; }
.data_list .torrey_pines_flyover { background: url('/ui/images/sample_pebble_augusta_torreypines.png') no-repeat left -236px; height: 113px; }

.data_list .golf_swing_tip { background: url('/ui/images/sample_tip_video.png') no-repeat top left; height: 113px; }
.data_list .smooth_backswing { background: url('/ui/images/sample_tip_video.png') no-repeat left -118px ; height: 113px; }
.data_list .pace_of_play { background: url('/ui/images/sample_tip_video.png') no-repeat left -236px; height: 113px; }

.data_list .image {display: block; width: 150px; height: 113px; float: left; margin: 0px 20px 0px 0px; }
.data_list .content { padding: 11px 0px 0px 0px; width: 215px; float: left;   }
.data_list .content .data_list_header { font-weight: bold; display: block; }
.data_list p {margin-top: 5px;}

/*Flyover Promo Bar*/
.flyover_promo a { background: url('/img/golf-courses/courses/flyover.jpg') no-repeat top left; height:105px; display: block; width: 373px; font-size: 14px; font-weight: bold; color:#ffffff; font-family:Arial; line-height: 25px; padding: 30px 0px 0px 275px; text-decoration: none; }

/*MyGame Promo Bar*/
.mygame_promo { margin: 0px 0px 20px 0px; }


/* hot tee times
-----------------------------------------*/
.deals { color: #303955; border: 1px solid #e1e1e1; font-family: Verdana; font-size: 12px; position: relative; width: 100%; }
.deals .allDeals { float: left; overflow: hidden; }
.deals .allDeals ul { width: 9999em; }
	.deals h2 { color: #303955; font-family: Georgia; font-size: 20px; font-weight: normal; margin: 18px 0 0 11px; }
		.deals h2 span { color: #85c000; font-weight: bold; }
	.deals .more { position: absolute; text-align: right; }
	.deals a { color: #387bab; text-decoration: none; }
		.deals .location, .deals .teeTimes { display: block; }
		.deals a.teeTimes span { font-weight: bold; }
		.deals a.teeTimes:hover, .deals a.location:hover { text-decoration: underline; }
	.deals .date { margin: 0 0 15px 11px; }
	.deals ul { border-left: 1px solid #e1e1e1; height: 158px; margin: 0; padding: 0; }
	.deals ul .deal { background: #f7f7f7; border-top: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; display: inline; margin: 0;  list-style: none; float: left; }
	.deals ul .deal .info { color: #424242; font-size: 11px; font-family: Verdana;}
	.deals ul .deal a:hover { background: #f0f0f0;}
	.deals img { border: 1px solid gray; float: left; margin: 0 12px 12px 0; }
	.deals .prev, .deals .next, .double .allDeals { float: left; }
	.deals .prev { background: url(/ui/images/slider-sprite.png) 0px 0px; clear: both; height: 32px; width: 21px; }
	.deals .next { background: url(/ui/images/slider-sprite.png) -26px 0px; height: 32px; width: 21px; }
	.deals .allDeals {  }
	.deals p { margin: 0; }
		.deals .deal .title { color: #387bab; display: block; font-weight: bold; font-family: Verdana; font-size: 13px; text-decoration: none; }
		.deals .deal a:hover span.title {text-decoration: underline; }
		.deals .deal .button { background: url(/ui/images/slider-sprite.png) 0px -66px no-repeat; color: #fff; height: 22px; line-height: 22px; font-weight: bold; text-align: center; width: 144px; }

.single { height: 284px; margin: 10px 0 10px; }
.single .allDeals { height: 158px; width: 233px; }
	.single .more { left: 187px; top: 231px; }
	.single ul .deal { height: 156px; width: 231px; }
	.single ul .deal a { display: block; height: 130px; padding: 13px; }
	.single ul .deal img { height: 90px; width: 69px; }
	.single .prev { margin: 62px 11px 0 14px; }
	.single .next { margin: 62px 0 0 11px; }
	.single .button { clear: both; display: block; margin: 0 auto; }

.double { height: 244px; margin: 20px 0 20px; }
.double .allDeals { height: 146px; width: 561px; }
	.double .more { left: 438px; top: 15px; width: 185px; }
	.double ul .deal { width: 279px; }
	.double ul .deal a { display: block; height: 121px; padding: 11px; }
	.double ul .deal img { height: 119px; width: 90; }
	.double .prev { margin: 62px 9px 0 10px; }
	.double .next { margin: 62px 0 0 9px; }
	.double .button { display: block; float: left; margin-top: 12px; }

.nearbyTeeTimes { background: #fbfbfb; background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#fff)); background: -moz-linear-gradient(top,  #f4f4f4,  #fff); border: 1px solid #d8d8d8; padding: 21px 13px; margin-bottom: 10px; color: #303955; font-family: Verdana; }
	.nearbyTeeTimes h2 { color: #303955; font-size: 20px; font-family: Georgia; font-weight: normal; }
	.nearbyTeeTimes ul { margin: 15px 0 15px 15px; }
	.nearbyTeeTimes ul li { background: url(/ui/images/tee-times-bullet.png) no-repeat top left; margin: 0px 0 5px 0px; padding-left: 13px; }
	.nearbyTeeTimes li a { color: #336699; font-weight: bold; font-size: 13px; font-family: Verdana; }
		.nearbyTeeTimes li a span { font-weight: normal; }
	.nearbyTeeTimes .more { font-weight: bold; font-size: 12px; font-family: Verdana; }
	.nearbyTeeTimes .price { font-size: 12px; }
	
.savingsBg { background: #fff; border: 1px solid #E2E1D9; padding: 3px;-webkit-box-shadow: 0 1px 7px #cdcdcd; box-shadow: 0 1px 7px #cdcdcd; -moz-box-shadow: 0 1px 7px #cdcdcd; }
	.savingsBg .grayBg { background: url(/ui/images/layout/savingsBg.png) #F8F8F8 no-repeat right center; height: 170px; padding: 5px 15px 15px; }
	.savingsBg label { color: #303955; font-size: 12px; font-family: Verdana; font-weight: bold; }
	.savingsBg p { color: #424242; margin-bottom: 10px; margin-top: 5px;  }
.tee-times-search { background: url(/ui/images/buttons/long-button.png) no-repeat center; color: #fff; border: 0 none; height: 22px; margin-top: 10px; width: 152px; font-weight: bold; font-family: Verdana; font-size: 12px; }
