﻿/* Set anyway by thickbox */
* { padding: 0; margin: 0; }
body { color: #000000; font-family: Verdana; font-size: 11px; }
a { color: #336699; text-decoration: none; cursor: pointer; }
a img { border: none; }
a:hover { color: #336699; text-decoration: underline; }
a:active { outline: none; }
a.a2:hover { color: #7AB601; }
:-moz-any-link:focus { outline: none; }
ul { list-style-type: none; }
p { margin: 10px 0px; }

h1, h2, h3, h4, h5, h6 { font-family: Times; font-weight: normal; }
h2, h3, h4, h5, h6 { color: #1B2C40; }
h1 { color: #213B52; font-size: 24px; }
h2 { font-size: 21px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

.site_width { margin: 0px auto; width: 983px; }

.cb { clear: both; }
.fl { float: left; }
.cl { clear: left; }
.fr { float: right; }
.cr { clear: right; }

.SideModule { margin-bottom: 10px; }
.ContentModule { margin-bottom: 5px; float:left; width:100%; clear: both; }
.ModuleSpacing { margin-bottom: 20px; }

.Corner { position: absolute; width: 4px; height: 4px; }
.TopLeftCorner { top: 0px; left: 0px; }
.TopRightCorner { top: 0px; right: 0px; }
.BottomLeftCorner { bottom: 0px; left: 0px; }
.BottomRightCorner { bottom: 0px; right: 0px; }

#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;}
.ButtonSave {background:url(/ui/images/buttons/blue-pill-save.gif) no-repeat top left; border:none; cursor:pointer; display:block; height:31px; overflow:hidden; text-indent:-99999em; text-transform:capitalize; width:89px;}

#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;}

.Content .wrapper {background:none; margin:30px auto; width:990px;}
	.Col1 {float:left; margin-right:17px; width:647px;}
	.Col2 {float:right; width:326px;}
	.SiteMap {clear:both: width:100%;}

	.Module1 {background:url(/ui/images/layout/module-drop-shadow.jpg) no-repeat left top;}

	.Featured {position:relative; padding:13px 13px 10px 13px;}
		.Featured #featured_tabs {height:302px; left:445px; position:absolute; width:176px; z-index:2;}
			.Featured #featured_tabs li {background:url(/ui/images/pages/homepage/featured-nav-item.png) no-repeat right 0; border:0; height:76px; margin:0; padding:0 0 0 40px; position:relative;}
				.Featured #featured_tabs li.last {background:url(/ui/images/pages/homepage/featured-nav-item.png) no-repeat right -228px; height:76px;}
				.Featured #featured_tabs li.selected {background:url(/ui/images/pages/homepage/featured-nav-item.png) no-repeat right -76px; height:76px;}
				.Featured #featured_tabs li.last.selected {background:url(/ui/images/pages/homepage/featured-nav-item.png) no-repeat right -152px; height:76px;}
					.Featured #featured_tabs li a {color:#30699A; display:block; font:normal 15px/18px Georgia,serif; height:18px; margin-top:-9px; position:absolute; top:50%; width:150px;}
						.Featured #featured_tabs li.selected a {color:#213B52;}
						.Featured #featured_tabs li a.twoline {height:36px; margin-top:-18px;}
						.Featured #featured_tabs li a.threeline {height:54px; margin-top:-27px;}
						.Featured #featured_tabs li a:hover {color:#213B52;}
		.Featured #featured_panes {clear:both; height:302px; overflow:hidden; position:relative; width:470px;}
			.Featured #featured_panes .items {clear:both; margin:0; padding:0; position:absolute; width:20000em;}
				.Featured #featured_panes .items dl {color:#FFF; display:block; float:left; font:normal 12px Verdana,sans; position:relative; width:470px;}
					.Featured #featured_panes .items dl dd {background:url(/ui/images/pages/homepage/featured-blurb.png) top left; height:90px; padding:10px 27px 0 12px; position:absolute; top:203px; width:431px;}
					.Featured #featured_panes .items dl dd a.attrib,
						.Featured #featured_panes .items dl dd span.attrib {color:#C5C5C5; font:bold 8px Verdana; margin-top:-25px; position:absolute; text-transform:uppercase;}
					.Featured #featured_panes .items dl .title {color:#FFF; font:normal 24px Georgia,serif;}
						.Featured #featured_panes .items dl .title a {color:#FFF; text-decoration:none;}
						.Featured #featured_panes .items dl .title a:hover {text-decoration:underline;}
					.Featured #featured_panes .items dl p {margin:0;}
					.Featured #featured_panes .items dl ul {margin-top:10px;}
						.Featured #featured_panes .items dl ul li {color:#FFF; float:left; font-weight:bold; height:13px; line-height:13px;}
						.Featured #featured_panes .items dl ul li.last {border-left:2px solid #C09A03; margin-left:10px; padding-left:10px;}
							.Featured #featured_panes .items dl ul li a {color:#FFF; font-weight:bold; line-height:13px;}


	.GameTracker {padding:6px 8px 3px 7px;}
		.GameTracker .innerWrapper {background:url(/ui/images/pages/homepage/gametracker-gradient.gif) repeat-x left bottom #F3F3F3; padding:15px 15px 7px 15px; position:relative;}
		.GameTracker h3 {color:#369; float:left; font:normal 26px Georgia,serif; padding-right:10px;}
		.GameTracker h4 {border-left:2px solid #DADADA; color:#303955; float:left; font:normal 22px/25px Georgia,serif; height:25px; margin-top:4px; padding-left:10px;}
		.GameTracker .bestScore {clear:both;}
			.GameTracker .bestScore dt {background:url(/ui/images/layout/square-thumb-gradient.png) no-repeat left top; float:left; height:112px; padding:6px 16px 6px 6px;}
			.GameTracker .bestScore dd {font:normal 12px Verdana,sans; padding-top:12px;}
				.GameTracker .bestScore dd span {display:block;}
				.GameTracker .bestScore dd .rank {color:#303955; font-size:14px; font-weight:bold;}
				.GameTracker .bestScore dd .club {color:#369; line-height:18px;}
				.GameTracker .bestScore dd .clocation {margin-bottom:10px;}
					.GameTracker .bestScore dd dl {width:375px;}
					.GameTracker .bestScore dd dl dt {background:none; display:inline; float:none; line-height:20px; padding:0;}
					.GameTracker .bestScore dd dl dd {display:inline; font-weight:bold; line-height:20px; padding-right:20px;}
		.GameTracker .yourScore {left:420px; position:absolute; width:195px; text-align:center; top:60px;}
			.GameTracker .yourScore dd {padding-top:15px;}
				.GameTracker .yourScore dd a {}
		.GameTracker table {border-bottom:1px solid #DBDBDB; clear:both; width:600px;}
			.GameTracker table thead {background:url(/ui/images/pages/homepage/leaderboard-rank-table-gradient.gif) repeat-x left top; border:1px solid #515784; border-bottom:none; color:#FFF; height:30px; text-transform:uppercase;}
				.GameTracker table thead th {height:30px;}
			.GameTracker table tr.alpha {background-color:#F1F1F1; border:1px solid #DBDBDB; border-bottom:none;}
			.GameTracker table tr.beta {background-color:#FFF; border:1px solid #DBDBDB; border-bottom:none;}
			.GameTracker table td {color:#333; font-size:12px; padding:7px 0;}
				.GameTracker table td.rank,
					.GameTracker table th.rank {text-align:center; width:60px;}
				.GameTracker table td.golfer,
					.GameTracker table th.golfer {font-weight:bold; text-align:left; width:160px;}
					.GameTracker table td.golfer a {font-size:12px;}
				.GameTracker table td.course,
					.GameTracker table th.course {text-align:left; width:260px;}
					.GameTracker table td.course a {font-size:12px; font-weight:normal;}
				.GameTracker table td.score,
					.GameTracker table th.score {text-align:center; width:80px;}
				.GameTracker table td.diff,
					.GameTracker table th.diff {text-align:center; width:60px;}
				.GameTracker table td.ounder,
					.GameTracker table th.ounder {text-align:center; width:80px;}
				.GameTracker table td.par,
					.GameTracker table th.par {text-align:center; width:60px;}
		.GameTracker span.note {color:#666; display:block; font-size:10px; padding-top:5px;}
			
	.FunFacts {background:url(/ui/images/pages/homepage/fun-facts.jpg) no-repeat left top; height:67px; margin-bottom:15px;}
		.FunFacts h5 {color:#326002; float:left; font:normal 18px/67px Georgia,serif; padding:0 20px 0 45px;}
		.FunFacts a.prev {background:url(/ui/images/layout/carousel-arrows.png) no-repeat left top; float:left; line-height:67px; text-indent:-1000em; width:11px;}
		.FunFacts p {color:#303955; float:left; height:47px; margin:0; padding:27px 20px 0 20px; text-align:center; width:450px;}
			.FunFacts p span {color:#369; font-weight:bold;}
			.FunFacts p em {font-style:normal; font-weight:bold;}
		.FunFacts a.next {background:url(/ui/images/layout/carousel-arrows.png) no-repeat -13px top; float:left; line-height:67px; text-indent:-1000em; width:11px;}

	.Module2 {border:1px solid #DADADA; margin:0 0 20px 0; padding:4px;}
		.Module2 h4 {background:url(/ui/images/layout/module-header-gradient.jpg) no-repeat top left; color:#FFF; font:normal 18px/35px Georgia; text-align:center;}

	.SplitCol {float:left; margin:0 20px 20px 3px; width:300px;}
		.SplitCol .post {border-bottom:1px solid #DADADA; margin:5px 10px 0 10px; text-align:left;}
			.SplitCol .post dt {background:url(/ui/images/layout/square-thumb-gradient.png) no-repeat left top; float:left; padding:6px 16px 6px 6px;}
			.SplitCol .post dd {color:#303955; font:normal 11px Verdana,sans; padding:5px 5px 0 0;}
				.SplitCol .post dd a {color:#30699a; font:bold 12px Verdana,sans;}
				.SplitCol .post dd .author {display:block; font:normal 10px Verdana,sans; padding-top:5px;}
					.SplitCol .post dd .author em {font-style:normal; text-transform:uppercase;}
		.SplitCol ul {border-bottom:1px solid #DADADA; color:#303955; margin:20px 10px 10px 10px; padding-bottom:10px; text-align:left;}
			.SplitCol ul li {font:normal 11px/16px Verdana; list-style-type:disc; margin-left:15px; padding:7px 0;}
				.SplitCol ul li.label {font-size:14px; list-style-type:none; margin-left:0; padding:0 0 5px 0;}

		.SplitCol a.prev {background:url(/ui/images/layout/carousel-arrows.png) no-repeat left top; float:left; line-height:67px; margin:60px 5px 0 5px; text-indent:-1000em; width:11px;}
			.SplitCol a.prev:hover {background:url(/ui/images/layout/carousel-arrows.png) no-repeat left -67px;}
		.SplitCol a.next {background:url(/ui/images/layout/carousel-arrows.png) no-repeat -13px top; float:right; line-height:67px; margin:60px 5px 0 5px; text-indent:-1000em; width:11px;}
			.SplitCol a.next:hover {background:url(/ui/images/layout/carousel-arrows.png) no-repeat -13px -67px;}
		.SplitCol #equipment_highlights {height:190px; overflow:hidden; position:relative; width:258px;}
			.SplitCol #equipment_highlights .items {clear:both; margin:0; padding:0; position:absolute; width:20000em;}
				.SplitCol dl.equipment {display:block; float:left; position:relative; width:258px;}
					.SplitCol dl.equipment dt {display:block; margin:15px 0 0 0; text-align:center;}
						.SplitCol dl.equipment dt .title {color:#369; display:block; font:bold 13px Verdana,sans;}
							.SplitCol dl.equipment dt .title em {font-style:normal; text-transform:uppercase;}
						.SplitCol dl.equipment dt .stars {display:block;}
					.SplitCol dl.equipment dd {height:100px; margin:10px 0;}
						.SplitCol dl.equipment dd img {border:1px solid #DADADA; float:left; margin:0 10px;}
						.SplitCol dl.equipment dd ul {border:none; float:left; margin:0; width:110px;}
							.SplitCol dl.equipment dd li {list-style-type:none; margin:0; padding:5px 0 0 0;}
								.SplitCol dl.equipment dd li.savings {color:#369; font:bold 12px Verdana,sans; text-transform:uppercase;}

		.SplitCol .tipOfTheDay {border:1px solid #DADADA; border-left:none; border-right:none; clear:both; margin:10px; padding:15px 5px; text-align:left;}
			.SplitCol .tipOfTheDay dt {color:#303955; font:normal 16px Georgia,serif; margin-bottom:15px;}
			.SplitCol .tipOfTheDay dd a {font:bold 11px Verdana;}
			.SplitCol .tipOfTheDay dd img {float:left; margin-right:10px; position:relative;}
			.SplitCol .tipOfTheDay dd .author {color:#303955; font:normal 10px/12px Verdana; padding-right:7px;}
			.SplitCol .tipOfTheDay dd p {color:#303955; font:normal 11px/13px Verdana;}
				.SplitCol .tipOfTheDay dd .author em {text-transform:uppercase; font-style:normal;}
	.SplitCol .ModuleNav.footer {clear:both; display:block; font-size:11px; line-height:12px; margin:0 10px 10px 0; text-align:right;}
	.SplitCol.last {margin:0 0 20px 0;}

	.Login {background:url(/ui/images/layout/member-login-gradient.jpg) repeat-x left top #52607C; height:227px; margin-bottom:15px;}
		.Login h4 {color:#FFF; font:normal 24px/45px Georgia,serif; text-align:center;}
		.Login .Button3a {background:url(/ui/images/buttons/join-now.png) no-repeat left top; height:32px; margin:0 auto; overflow:hidden; text-indent:-1000em; width:200px;}
		.Login fieldset {border:none; margin-top:15px;}
			.Login fieldset legend {color:#FFF; font:normal 18px/40px Georgia,serif; padding-left:105px; text-align:center;}
			.Login fieldset dl {clear:both; height:30px;}
				.Login fieldset dt {color:#FFF; float:left; padding:3px 10px 0 0; width:105px; text-align:right;}
				.Login fieldset dd {float:left; width:195px;}
					.Login fieldset dd input {width:185px;}
					.Login fieldset dd.password input {float:left; width:115px;}
					.Login fieldset dd.password input.Button1c {background:url(/ui/images/buttons/member-login.png) no-repeat left top; cursor:pointer; height:22px; border:none; color:#FFF; margin-left:5px; text-indent:-1000em; text-transform:capitalize; width:65px;}
			.Login fieldset .footnote {clear:both; color:#FFF; display:block; height:15px; padding:10px;}
				.Login fieldset .footnote input,
					.Login fieldset .footnote span {float:left;}
					.Login fieldset .footnote span {padding-left:5px;}
				.Login fieldset .footnote a {color:#FFF; float:right; font-weight:bold;}

	.CourseSearch {background:url(/ui/images/layout/find-course-gradient.gif) repeat-x left top #EEF2FC; color:#303955; border:1px solid #DADADA; margin-top:15px; padding:10px;}
		.CourseSearch fieldset {border:none; border-bottom:1px solid #DADADA; padding:10px 10px 20px 10px;}
			.CourseSearch fieldset legend {color:#303955; font:normal 20px/30px Georgia,serif;}
			.CourseSearch fieldset dl {height:45px;}
				.CourseSearch fieldset dl dt {padding-bottom:3px;}
				.CourseSearch fieldset dl dd input {width:280px;}
			.CourseSearch fieldset select {width:200px;}
			.CourseSearch fieldset input.Button1c {background:url(/ui/images/buttons/find-course.gif) no-repeat left top; border:none; cursor:pointer; height:21px; margin-left:5px; text-indent:-1000em; text-transform:capitalize; width:75px;}
		.CourseSearch h5 {font:normal 18px/50px Georgia,serif;}
		.CourseSearch ol {background:url(/ui/images/layout/ordered-bullets.gif) no-repeat 10px top; border-bottom:1px solid #DADADA; height:200px; list-style-type:none; margin:0; padding:0 0 10px 45px;}
			.CourseSearch ol li {margin:0; padding:0 0 12px 0;}
				.CourseSearch ol li .courseName {display:block; font-weight:normal;}
				.CourseSearch ol li .location {display:block; font-size:11px;}
		.CourseSearch .courseButtons {float:left; padding:20px 12px 10px 6px;}

	.FollowGL {background:url(/ui/images/layout/social-widget.jpg) no-repeat left bottom #DAE1F1; border:1px solid #DADADA; height:auto; margin:20px 0; position:relative;}
		.FollowGL span {color:#303955; display:block; font:bold 13px/40px Verdana,sans; padding-left:20px; text-transform:uppercase;}
		.FollowGL .FaceBook,
			.FollowGL .Twitter,
			.FollowGL .Rss {float:left; height:60px; margin:0 0 30px 22px; text-indent:-1000em; width:60px;}
		.FollowGL .FaceBook {margin-left:50px;}
		.FollowGL fieldset {border:none; clear:both; padding:0 20px 15px 20px;}
			.FollowGL fieldset legend {color:#FFF; font-weight:bold; text-transform:uppercase;}
			.FollowGL fieldset input {color:#303955; font-size:11px; padding:3px; width:184px;}
			.FollowGL fieldset input.Button1c {background:url(/ui/images/buttons/follow-golflink-submit.png) no-repeat left top; border:none; cursor:pointer; height:22px; margin-left:10px; padding:0; text-indent:-100em; text-transform:capitalize; width:75px;}
		.FollowGL .errors {left:195px; position:absolute; text-align:center; top:115px;}
			.FollowGL .errors span {background-color:#F8F8F8; border:1px dotted #CC9999; color:#CC9999; font:bold 11px Verdana; text-transform:none; padding:6px;}

	.SiteMap {background:url(/ui/images/layout/module-drop-shadow-full.jpg) no-repeat left top; clear:both; padding:5px 7px 3px 6px;}
		.SiteMap .wrapper {background-color:#F1F1F1; margin:0; padding:15px; width:auto;}
		.SiteMap ul {border-left:1px solid #DADADA; float:left; padding:0 13px; width:131px;}
			.SiteMap ul.first {border:none; padding-left:0;}
			.SiteMap ul li.label {color:#303955; font:normal 18px Georgia,serif; padding-bottom:10px;}
			.SiteMap ul li a.disabled {color:#AAA; cursor:default; text-decoration:none;}

	.Module1Footer {background:url(/ui/images/layout/module-drop-shadow-bottom.jpg) no-repeat left top; height:5px; margin-bottom:20px;}
	.Module6Footer {background:url(/ui/images/layout/module-drop-shadow-full-bottom.jpg) no-repeat left top; height:5px; margin-bottom:20px;}

	.ModuleNav {background:url(/ui/images/layout/link-arrows.png) no-repeat right 1px; font-weight:bold; padding-right:15px;}
	.ModuleNav.Full {background:url(/ui/images/layout/link-arrows.png) no-repeat right 1px; display:block; font-weight:bold; margin:10px 0 5px 0; text-align:right;}
	
	.AdModule {border:1px solid #DADADA; padding:10px 0; text-align:center;}

	.Button3a {display:block;}

	.FLC {clear:both;}
	
	.MyGamePromo h1 {border-right:2px solid #CCC; float:left; font-size:30px; line-height:36px; padding-right:.5em;}
	.MyGamePromo h2 {color:#369; float:left; font-size:24px; line-height:36px; padding-left:.5em;}
	.MyGamePromo h3 {color:#303955; font:bold 14px/40px Verdana;}
	.MyGamePromo h4 {background:#FFF; color:#303955; font:bold 12px/40px Verdana; margin:30px 0 0 -60px; position:relative; z-index:10;}
	.MyGamePromo .col1 {clear:both; float:left; height:582px; margin-top:20px; width:382px;}
	.MyGamePromo #exampleScreens {clear:both; height:522px; overflow:hidden; position:relative; width:382px;}
		.MyGamePromo #exampleScreens .screens {clear:both; margin:0; padding:0; position:absolute; width:20000em;}
		.MyGamePromo #exampleScreens .screens #profile {background:url(/ui/images/pages/mygame/mygame-promo-glossies.jpg) no-repeat left top; float:left; height:522px; position:relative; width:382px;}
		.MyGamePromo #exampleScreens .screens #rounds {background:url(/ui/images/pages/mygame/mygame-promo-glossies.jpg) no-repeat -382px top; float:left; height:522px; position:relative; width:382px;}
		.MyGamePromo #exampleScreens .screens #stats {background:url(/ui/images/pages/mygame/mygame-promo-glossies.jpg) no-repeat -764px top; float:left; height:522px; position:relative; width:382px;}
		.MyGamePromo #exampleScreens .screens #leaderboard {background:url(/ui/images/pages/mygame/mygame-promo-glossies.jpg) no-repeat -1146px top; float:left; height:522px; position:relative; width:382px;}
	.MyGamePromo .col2 {float:left; height:582px; margin-top:20px; padding-left:20px; position:relative; width:580px;}
	.MyGamePromo .dataPoints {font:normal 14px Verdana; height:250px;}
		.MyGamePromo .dataPoints li {clear:both;}
		.MyGamePromo .dataPoints span.bullet {color:#9bb770; float:left; padding:8px 0; width:16px;}
		.MyGamePromo .dataPoints span.point {float:left; padding:8px 0; width:545px;}
	.MyGamePromo .signUp {background:url(/ui/images/pages/mygame/mygame-promo-signup.jpg) no-repeat left top; clear:both; cursor:pointer; display:block; height:31px; text-indent:-99999em; width:182px;}
	.MyGamePromo #promoNav {background:url(/ui/images/pages/mygame/mygame-promo-gradient.jpg) repeat-x left bottom; border:1px solid #D8D8D8; height:112px; margin:0 0 30px -60px; padding:14px; position:relative; text-align:center; width:570px; z-index:10;}
		.MyGamePromo #promoNav li {color:#666; float:left; font:normal 11px Verdana; padding-right:17px;}
		.MyGamePromo #promoNav li.selected {font-weight:bold;}
		.MyGamePromo #promoNav li.last {padding-right:0px;}
		.MyGamePromo #promoNav a {border:1px solid #D8D8D8; display:block; height:90px; margin-bottom:10px; text-indent:-99999em; width:127px;}
			.MyGamePromo #promoNav li.selected a,
				.MyGamePromo #promoNav a:hover {border:2px solid #9BB770; height:88px; width:125px;}
			.MyGamePromo #promoNav a.profile {background:url(/ui/images/pages/mygame/mygame-promo-thumbs.jpg) no-repeat left top;}
			.MyGamePromo #promoNav a.rounds {background:url(/ui/images/pages/mygame/mygame-promo-thumbs.jpg) no-repeat -127px top;}
			.MyGamePromo #promoNav a.stats {background:url(/ui/images/pages/mygame/mygame-promo-thumbs.jpg) no-repeat -252px top;}
			.MyGamePromo #promoNav a.leaderboard {background:url(/ui/images/pages/mygame/mygame-promo-thumbs.jpg) no-repeat -379px top;}


.navFooter {background: transparent url(/img/main/header.gif) repeat-x left top; height:13px;}
#ContentContainer {padding-top: 7px; }

#Breadcrumbs { height:13px; }
#Breadcrumbs li { float: left; }
#Breadcrumbs li.divider { padding: 0px 5px; color: #336699; }

.LeaderboardContainer { margin-top: 10px; text-align: center; height: 90px; position: relative; z-index: 1000; }
.LeaderboardContainer div { margin: 0px auto; }
#PageContentContainer { margin: 10px 0px; }

.ContentColumn { float: left; padding: 0px 17px 0px 0px; width: 640px; }
.RightColumn { float: left; width: 322px; }

#ContentBottomBorder { height: 56px; background: transparent url(/img/main/footer.gif) repeat-x scroll left bottom; }

#FooterSearchContainer { height: 80px; background: transparent url(/img/footer/bg.gif) repeat-x scroll 0 0; }
#FooterSearch { position: relative; top: 20px; width: 490px; margin: 0px auto; }
#FooterSearchInputContainer { background: transparent url(/img/footer/search_box.gif) no-repeat scroll 0 0; float: left; height: 27px; margin: 5px 10px 0 0; padding: 10px 5px 0; }
#FooterSearchInput { background-color: transparent; border-style: none; display: block; font-family: Arial; font-size: 16px; font-weight: bold; width: 331px; }
#FooterSearchButton { background: transparent url(/img/footer/search.gif) no-repeat scroll 0 0; border-style: none; cursor: pointer; display: block; height: 50px; width: 125px; }

#Footer { font-family: Arial; font-size: 11px; color: #000000; }
#Footer p, #FooterLinks { margin-top: 11px; text-align: center; }
#FooterLinks li { display: inline; padding: 0px 1px;  }

/* form_block
-----------------------------------------*/
.form_block {padding-bottom:5px;}
.form_block label {padding:4px 5px 0px 0px; width:81px; display:block; float:left; text-align:right; color: #656565; }

/* large_button
-----------------------------------------*/
.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:hover { color: #FFFFFF; }

/* round box
-----------------------------------------*/
.RoundBox { }
.RoundBoxContent { background: #F8F8F8 none repeat scroll 0 0; border: 1px solid #E2E1D9; padding: 5px 15px 15px; }
.RoundBoxCornerTopLeft, .RoundBoxCornerTopRight, .RoundBoxCornerBottomLeft, .RoundBoxCornerBottomRight { background: transparent url(/ui/images/sprite-box-2.png) no-repeat scroll 0 0; height: 12px; position: relative; width: 12px; z-index: 1; }
.RoundBoxCornerTopLeft { background-position: top left; float: left; }
.RoundBoxCornerTopRight { background-position: top right; float: right; }
.RoundBoxCornerBottomLeft { background-position: bottom left; float: left; top: -12px; }
.RoundBoxCornerBottomRight { background-position: bottom right; float: right; top: -12px; }
.RoundBoxContentContainer { background: #FFFFFF; padding: 0 10px; margin-top: 5px; border: 1px solid #E2E1D9; }
.RoundBox .divider { margin: 0 10px; }
.RoundBox .seperator { border-bottom: 1px solid #ccc; height: 0; width: 100%; margin: 10px 0 8px; }
.RoundBox h2.ModuleTitle { font-size: 18px; margin-top: 5px; }
.RoundBox p { margin: 0; padding: 0; }
.RoundBox p.more { margin: 3px 0 0; padding: 0; }
.RoundBox .contentThumb { float:left; position:relative; width:140px; padding: 10px 10px 0 0; }
.RoundBox .contentThumb .playThumb { width: 130px; height: 90px; background: #eee; cursor: pointer; }
.RoundBox .content { padding: 10px 0 0 150px; }
.RoundBox .roundtitle { background: url(/img/title/background.gif) top left no-repeat; height: 33px; padding-left: 15px; margin: 5px 0 15px; }
.RoundBox .roundtitle span { background: url(/img/title/background.gif) top right no-repeat; display:inline-block; height: 28px; padding: 5px 15px 0 0; width: 260px; text-align: center; }
.RoundBox .comingsoon { color: #999; }
.RoundBox .comingsoon h2 { color: #999; }
.RoundBox .comingsoon img { opacity:0.4; filter:alpha(opacity=40); }
.RoundBox img.playbutton { position: absolute; z-index: 1000; top: 37px; left: 45px; }

/* feature box
-----------------------------------------*/
.FeatureBox .RoundBox h2 { color:#1B2C40; line-height:30px; }
.FeatureBoxContentContainer { background: #FFFFFF none repeat scroll 0 0; border: 1px solid #E2E1D9; }
.FeatureBoxContent { background: transparent url(/ui/images/arrow-2.png) no-repeat scroll 30px -2px; padding: 15px 10px 10px 10px; position: relative; top: -1px; }

/* side box
-----------------------------------------*/
.SideBox { width: 326px; }
.SideBoxHeader { height: 7px; background:transparent url(/img/right/box1/header.gif) no-repeat scroll left top; }
.SideBoxContent { padding: 0px 10px 2px 10px; background:transparent url(/img/right/box1/bg.gif) repeat-y scroll left top; position: relative; }
.SideBoxFooter { height: 7px; background:transparent url(/img/right/box1/footer.gif) no-repeat scroll left bottom; }

.SideBox .subheader { background:transparent url(/img/title/background.gif) no-repeat scroll 0 0; height:28px; margin:0 auto; padding:5px 0 0 5px; width:300px;}
.SideBox .image_list a img { display:inline; float:left; height:77px; margin:0 10px 0 0; }


/* side box for blog
-----------------------------------------*/
.SideBlog .Module2 {background: #F8F8F8 none repeat scroll 0 0; border: 1px solid #E2E1D9; padding: 5px 10px 0; margin: 0 0 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
		.SideBlog .Module2 h4 {background:transparent url(/img/title/background.gif) no-repeat; height: 33px; margin: 5px -2px 15px; padding:0 5px 0; width:300px; z-index: 1000; position: relative; text-align: center; color: #000; font-size: 18px; }

/* title box
-----------------------------------------*/
.TitleBox { border: solid 1px #d8d8d8; position: relative; }
.TitleBoxTitleContainer { height: 25px; background-image: url(/img/app/controls/TitleBox/title_bg.gif); background-repeat: repeat-x; }
.TitleBoxTitle { padding-left: 10px; position: relative; top: 3px; font-family: Georgia; font-size: 17px; color: #213b52; }
.TitleBoxContentContainer { border-top: solid 1px #d8d8d8; background-color: #fbfbf9; }
.TitleBoxTopLeftCorner, .TitleBoxTopRightCorner, .TitleBoxBottomLeftCorner, .TitleBoxBottomRightCorner { background-image: url(/img/app/controls/titlebox/corners.png); background-repeat: no-repeat; position: absolute; }
.TitleBoxTopLeftCorner, .TitleBoxTopRightCorner { top: -1px; width: 5px; height: 5px; }
.TitleBoxTopLeftCorner { left: -1px; background-position: 0px 0px; }
.TitleBoxTopRightCorner { right: -1px; background-position: -5px 0px; }
.TitleBoxBottomLeftCorner, .TitleBoxBottomRightCorner { bottom: -1px; width: 6px; height: 4px; }
.TitleBoxBottomLeftCorner { left: -1px; background-position: -10px 0px; }
.TitleBoxBottomRightCorner { right: -1px; background-position: -16px 0px; }
