/* Rail Components */

#golfCanAssocRail {background: url(images/theblogs_bg.gif) repeat-x 0 100%; padding-bottom: 10px; width:300px;}
#golfCanAssocRail h2 {padding-bottom: 0px}
#golfCanAssocRail h2 {font-size: 18px; font-family: "Arial Black",Gadget,sans-serif; color: #114a0f; margin: 8px 10px 0px 10px; }

#golfCanAssocRail .firstHeadline {border: 1px solid #ececec; border-width: 1px 0px 1px 0px; padding: 10px 0px 10px 0px; margin: 0px 10px 10px 10px}
#golfCanAssocRail .firstHeadline img {float: right}

#golfCanAssocRail h3 {color: #4d4d4d; margin: 5px 10px 5px 10px}
#golfCanAssocRail h3 a {color: #c4343a; text-decoration: none}
#golfCanAssocRail h3 a:hover { text-decoration: underline}

#golfCanAssocRail .firstHeadline h3 {font-weight: bold; color: #333333; font-size: 14px; margin: 0px}

#golfCanAssocRail p {margin: 0px 10px 0px 10px; }

#golfCanAssocRail .buttonSquare {margin: 2px 10px 0px 10px; }
#golfCanAssocRail .buttonSquare.first {margin-top: 8px; }
#golfCanAssocRail .buttonSquare {background: url(images/theblogs_bg.gif) repeat-x 0 100%; padding: 10px;border: 1px solid #e5e5e5;}
#golfCanAssocRail .buttonSquare a {font-size: 14px; font-family: "Arial Black",Gadget,sans-serif; font-weight: bold;color: #c1272d;text-decoration: none;}

#golfCanAssocRail {border: 1px solid #e5e5e5; margin-bottom: 15px }


#golfCanAssocRail p a {
    color: #c1272d;
    text-decoration: none;
}
#golfCanAssocRail p a:hover {
    color: #c1272d;
    text-decoration: underline;
}
#golfCanAssocRail h3.tournamentTitle {
    font-size: 14px; 
    font-family: "Arial Black",Gadget,sans-serif; 
    color: #000; 
}


#golfCanAssocRailFeature {background: url(images/theblogs_bg.gif) repeat-x 0 100%; padding-bottom: 10px; width:300px;}
#golfCanAssocRailFeature h2 {padding-bottom: 0px}
#golfCanAssocRailFeature h2 {font-size: 18px; font-family: "Arial Black",Gadget,sans-serif; color: #114a0f; margin: 8px 10px 0px 10px; }

#golfCanAssocRailFeature .firstHeadline {border: 1px solid #ececec; border-width: 1px 0px 1px 0px; padding: 10px 0px 10px 0px; margin: 0px 10px 10px 10px}
#golfCanAssocRailFeature .firstHeadline img {float: right}

#golfCanAssocRailFeature h3 {color: #4d4d4d; margin: 5px 10px 5px 10px}
#golfCanAssocRailFeature h3 a {color: #c4343a; text-decoration: none}
#golfCanAssocRailFeature h3 a:hover { text-decoration: underline}

#golfCanAssocRailFeature .firstHeadline h3 {font-weight: bold; color: #333333; font-size: 14px; margin: 0px}

#golfCanAssocRailFeature p {margin: 0px 10px 0px 10px; }

#golfCanAssocRailFeature .buttonSquare {margin: 2px 10px 0px 10px; }
#golfCanAssocRailFeature .buttonSquare.first {margin-top: 8px; }
#golfCanAssocRailFeature .buttonSquare {background: url(images/theblogs_bg.gif) repeat-x 0 100%; padding: 10px;border: 1px solid #e5e5e5;}
#golfCanAssocRailFeature .buttonSquare a {font-size: 14px; font-family: "Arial Black",Gadget,sans-serif; font-weight: bold;color: #c1272d;text-decoration: none;}

#golfCanAssocRailFeature {border: 1px solid #e5e5e5; margin-bottom: 15px }


#golfCanAssocRailFeature p a {
    color: #c1272d;
    text-decoration: none;
}
#golfCanAssocRailFeature p a:hover {
    color: #c1272d;
    text-decoration: underline;
}
#golfCanAssocRailFeature h3.tournamentTitle {
    font-size: 14px; 
    font-family: "Arial Black",Gadget,sans-serif; 
    color: #000; 
}


/*
 * BUTTONS and ADS
 * ---------------------------
 */

span.hide-text {
	display:none; 
}

a.button-booknow {
	margin-top:10px;
	border:none;
	text-decoration: none;
	width:178px;
	height:30px;
	display:block;
	background-image:url(http://www.rcga.org/golfcanada_ca/images/book_now_button30.gif);
}

a.button-booknow:hover {
	background-position: 0 -30px; 
}


a.button-visitaeroplan {
	margin-top:10px;
	border:none;
	text-decoration: none;
	width:178px;
	height:30px;
	display:block;
	background-image:url(http://www.rcga.org/golfcanada_ca/images/visit_aeroplan_button30.gif);
}

a.button-visitaeroplan:hover {
	background-position: 0 -30px; 
}

a.button-downloadapp {
	margin-top:10px;
	border:none;
	text-decoration: none;
	width:178px;
	height:60px;
	display:block;
	background-image:url(http://www.rcga.org/golfcanada_ca/images/download_app_button60.gif);
}

a.button-downloadapp:hover {
	background-position: 0 -60px; 
}

a.button-buyorupgrade {
	margin-top:10px;
	border:none;
	text-decoration: none;
	width:178px;
	height:80px;
	display:block;
	background-image:url(http://www.rcga.org/golfcanada_ca/images/buy_or_upgrade_button80.gif);
}

a.button-buyorupgrade:hover {
	background-position: 0 -80px; 
}


a.button-upgrade {
	margin-top:10px;
	border:none;
	text-decoration: none;
	width:178px;
	height:80px;
	display:block;
	background-image:url(http://www.rcga.org/golfcanada_ca/images/upgrade_button80.gif);
}

a.button-upgrade:hover {
	background-position: 0 -80px; 
}


a.button-get_a_quote {
	margin-top:10px;
	border:none;
	text-decoration: none;
	width:178px;
	height:30px;
	display:block;
	background-image:url(http://www.rcga.org/golfcanada_ca/images/get_a_quote_button30.gif);
}

a.button-get_a_quote:hover {
	background-position: 0 -30px; 
}

a.button-postscores {
	margin-top:10px;
	border:none;
	text-decoration: none;
	width:178px;
	height:60px;
	display:block;
	background-image:url(http://www.rcga.org/golfcanada_ca/images/post_scores60.gif);
}

a.button-postscores:hover {
	background-position: 0 -60px; 
}


a.button-downloadapp-bold {
	margin-top:10px;
	border:none;
	text-decoration: none;
	width:178px;
	height:80px;
	display:block;
	background-image:url(http://www.rcga.org/golfcanada_ca/images/download_app_bold80.gif);
}

a.button-downloadapp-bold:hover {
	background-position: 0 -80px; 
}

a.button-downloadapp-storm {
	margin-top:10px;
	border:none;
	text-decoration: none;
	width:178px;
	height:80px;
	display:block;
	background-image:url(http://www.rcga.org/golfcanada_ca/images/download_app_storm80.gif);
}

a.button-downloadapp-storm:hover {
	background-position: 0 -80px; 
}

a.button-downloadapp-ondevice {
	margin-top:10px;
	border:none;
	text-decoration: none;
	width:178px;
	height:80px;
	display:block;
	background-image:url(http://www.rcga.org/golfcanada_ca/images/download_app_ondevice80.gif);
}

a.button-downloadapp-ondevice:hover {
	background-position: 0 -80px; 
}









/* Two Column fixer */

#FFHTMLBody .GCcolumn-holder {
    width:610px;
    clear:both;
}
#FFHTMLBody .GCcolumn-left {
    width:400px;
    float:left;
}
#FFHTMLBody .GCcolumn-right {
    width:190px;
    float:right;
}
#FFHTMLBody .GCcolumn-row:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}
#FFHTMLBody .GCcolumn-row { 
	display: inline-block; 
}
#FFHTMLBody .GCcolumn-row { 
	display: block; 
}
#FFHTMLBody .GCcolumn-row {
    position:relative;
    width:610px;
    clear:both;
}








/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 242 2010-03-14 00:55:02Z emartin24 $
 *
 */

#GCfirst-modal-content,
#GCsecond-modal-content,
#GCthird-modal-content,
#GCfourth-modal-content,
#GCfifth-modal-content,
#GCsixth-modal-content,
#GCseventh-modal-content,
#GCeighth-modal-content {
    display:none;
}


/* Overlay */
#simplemodal-overlay {
    background-color:#000; 
    cursor:wait;
}

/* Container */
#simplemodal-container {
    height:320px; 
    width:600px; 
    color:#333; 
    background-color:#fff; 
    border:4px solid #444; 
    padding:12px;
}

#simplemodal-container a {
}

#simplemodal-container a.modalCloseImg {
    background:url(http://www.rcga.org/golfcanada_ca/images/popovers/x.png) no-repeat; 
    width:25px; 
    height:29px; 
    display:inline; 
    z-index:3200; 
    position:absolute; 
    top:-15px; 
    right:-16px; cursor:pointer;
}

#simplemodal-container #basic-modal-content {
    padding:8px;
}


/* Content Styles */

#FFHTMLBody {
	color: #50535a;
}


#FFHTMLBody td {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

#FFHTMLBody ul li {
	list-style:square;
	margin:auto;
	margin-left:1.5em;
	padding:auto;
	
}

#FFHTMLBody p.intro {
	font-weight:bold;
}

#FFHTMLBody #GClogo-table {
	border-collapse: collapse;
    cell-spacing: 10px;
	width:400px;
}

	#FFHTMLBody #GClogo-table td {
		margin:4px;
		padding:3px;
		border:#CCC 2px solid;
		background-image:url(http://www.rcga.org/golfcanada_ca/images/table-bottom-gradient.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		background-color: white;
		text-align:center;
		vertical-align:top;
	}
	
	#FFHTMLBody #GClogo-table td p {
		font-family:Arial, Helvetica, sans-serif;
		color:#000
	}
#FFHTMLBody .GCuser_notification {
    width:320px;
    border:1px solid #999;
    padding: 8px 8px 6px 8px;
    margin-bottom: 10px;
}

#FFHTMLBody ol.numbered_instructions li {
	list-style-type:decimal;
    margin-left:1.5em;
}
#FFHTMLBody ol.numbered_instructions li ul li {
	list-style-type:disc;

}

#FFHTMLBody h1

{
	font-size: 24px;
	font-weight: bold;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 10px;
	margin-left: 0pt;
}

#FFHTMLBody #section-main h1

{
	line-height: 1.4em;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


#FFHTMLBody h2, #FFHTMLBody h3, #FFHTMLBody h4, #FFHTMLBody h5, #FFHTMLBody li, #FFHTMLBody ul
{
	line-height: 1.4em;
	padding-bottom: 0.3em;
}


#FFHTMLBody h2
{
	font-size:20px;
	line-height: 1.4em;
	padding-bottom: 8px;
	padding-top: 18px;
	font-weight: normal;
}

#FFHTMLBody h2.first
{
	padding-bottom: 18px;
	padding-top: 0px;
}

#FFHTMLBody h3
{
	font-size:18px;
	line-height: 1.4em;
	padding-bottom: 6px;
	padding-top: 16px;
	font-weight: normal;
}

#FFHTMLBody h4
{
	font-size:14px;
    font-weight:bold;
	line-height: 1.4em;
	padding-bottom: 0px;
	padding-top: 16px;
}

#FFHTMLBody p

{
	font-size: 12px;
	line-height: 1.4em;
	padding-bottom: 0.8em;
}

#FFHTMLBody p.intro
{
	font-weight: bold;
}


#FFHTMLBody a
{
	text-decoration: none;
}

#FFHTMLBody a
{
	color: #d42327;
}

#FFHTMLBody a:hover
{
	text-decoration: underline;
}


#FFHTMLBody table.GCschedule
{
    border:#CCC 2px solid;
}


#FFHTMLBody table.GCschedule td
{
    border:#CCC 1px solid;
}




/* Text Styles in container */
#simplemodal-container {
    text-align:left;
    font-size:1.2em;
}
#simplemodal-container p {
    padding-top:.8em;
    font-size:14px;
    line-height:20px;
}
#simplemodal-container h3 {
    font-size:20px;
    line-height:20px;
}
#simplemodal-container ul {
    padding-top:12px;
}
#simplemodal-container ul li {
    list-style:disc;
    font-size:14px;
    margin-left:12px;
    padding-bottom:8px;
}




/* MISC FIXES ROMAN SHOULD APPLY */

#nav-wrap ul#main-nav li ul
{
	z-index:1000;
}


#storyBody #lead-photo{
    margin-left:15px;
    margin-bottom:8px;
}

#nav-wrap ul#main-nav li ul {
    width:240px;
}
.slider-thumbs 
{
    height:180px;
}


.GCfeatureEventLogo
{
    width:300px;
    height:100x;
    display:block;
}


/* Can probably delete
.dateLocation {
padding-top:100px;
}
.defendingChampion
{
padding-top:100px;
}
 */
 
#section-main #twoRailLayout h2 {
    margin-left:10px;
}

#section-main #twoRailLayout h3 {
    margin-left:10px;
}



/* Event Feature Box */
#topEvent {
	position:relative;
    width:610px;
    height:236px;
}

#topEvent #columnOne 
{
	position:absolute;
    top:98px;
    left:11px;
    width:235px;
}

#topEvent #columnTwo 
{
	position:absolute;
    top:98px;
    left:262px;
    width:220px;
}

#topEvent p 
{
	padding-bottom:8px;
}

#topEvent #eventTitle 
{
    position:absolute;
    top:20px;
    left:11px;
}
#topEvent #eventTitle h1
{
    font-size: 24px;
    font-family: "Arial Black",Gadget,sans-serif;
    color:#fff;
}

#topEvent a
{
    text-decoration:none;
}

#topEvent a:hover
{
    text-decoration:underline;
}


#topEvent p.officialSiteLink
{ 
    padding-top:10px;
}



/* Sponsor Title Bar */

#midad {
	position:relative;
}

#midad #sectionTitle {
    width:630px;
    height:55px;
    float:left;
}
#sponsorLink 
{
	position:relative;
    top:0px;
    right:0px;
    width:300px;
    height:55px;
    float:right;
}

#midad #sponsorLink a.thirdRightLink {
    display:block;
    width:300px;
    height:55px;
}

#midad a.thirdRightLink .hiddenText
{
	display:none;
}

#midad.RBCsponsoredBG
{
	background-image: url(http://images.golfcanada.ca/archive/00000/rbc_sponsor_bar_120org.jpg);
}

#midad.RIMsponsoredBG
{
	background-image: url(http://images.golfcanada.ca/archive/00000/rim_sponsor_bar_75org.jpg);
}

#midad.BELLsponsoredBG
{
	background-image: url(http://images.golfcanada.ca/archive/00000/bell_sponsor_bar_324org.jpg);
}

#midad.BELLsponsoredBG h1
{
    color:#0065a4;
}

#midad.BMWsponsoredBG
{
	background-image: url(http://images.golfcanada.ca/archive/00000/bmw_sponsor_bar_73org.jpg);
}

#FFHTMLBody table#GCnewsArticles
{
    width:600px;
}

#FFHTMLBody table#GCnewsArticles a.moreLink
{
    white-space:nowrap;
}

#FFHTMLBody table#GCnewsArticles td
{
    padding-right:10px;
}

#FFHTMLBody table#GCnewsArticles h3
{
    line-height:15px;
    font-size:13px;
    font-weight:bold;
}


#FFHTMLBody .rss-box {
}
#FFHTMLBody .rss-items {
	list-style:none;
	padding-left:0px;
	margin-left:0px;
}
#FFHTMLBody .rss-item {
	list-style:none;
	padding-bottom:10px;
	padding-left:0px;
	margin-left:0px;
    margin-right:0px;
}
	
#FFHTMLBody .rss-item a {
	font-size:1.1em;
    font-weight:bold;

}
#FFHTMLBody .rss-date {
	color:#999;
	font-size:0.8em;
}


#amSideBarNav {background: url(images/theblogs_bg.gif) repeat-x 0 100%; padding-bottom: 10px; width:300px;border: 1px solid #e5e5e5; margin-bottom:0px }

#amSideBarNav ul li {margin: 2px 10px 0px 10px; list-style-type:none; }
#amSideBarNav ul {list-style-type:none; margin-top:8px; }

#amSideBarNav ul li.first  {margin-top: 8px; }
#amSideBarNav ul li {background: url(images/theblogs_bg.gif) repeat-x 0 100%; padding: 10px;border: 1px solid #e5e5e5;}
#amSideBarNav ul li a {font-size: 14px; font-family: "Arial Black",Gadget,sans-serif; font-weight: bold;color: #c1272d;text-decoration: none;}

#amSideBarNav .amChampRegisterBut {
    background:#c1272d;
}

#amSideBarNav .amChampRegisterBut a {
    color:white;
}

p.fullLeaderboard {
font-family: Verdana, Geneva, sans-serif;
}



#assocNavBar {
	width:960px;
	margin-left:-21px;
	margin-top:-21px;
	position:relative;
	height:175px;
	margin-bottom:20px;
	background-image:url('http://www.rcga.org/golfcanada_ca/images/assocnavbg.jpg');
}
#assocNavBarInterior {
	padding:20px 20px 20px 20px;
}
#assocNavBar #assocNavBarInterior li a {
	color:#666;
}
#assocNavBar #assocNavBarInterior li a:hover {
	color:#000;
}
#assocNavBar #assocNavBarInterior li.headitem {
	color:#333;
    font-weight:bold;
}





/* Supporters Page */

#FFHTMLBody .supportersBlock {
	border-top:#333 solid 1px;
    position:relative;
    width:590px;
	clear:both;
	padding-bottom:16px;
	margin-top:12px;
	padding-top:12px;
}

#FFHTMLBody .supportersBlock .logo {
    width: 160px;
	float:left;
}

#FFHTMLBody .supportersBlock .text {
    width: 400px;
	float:right;
}


#FFHTMLBody .supportersBlock .logo:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#FFHTMLBody .supportersBlock .logo { display: inline-block; }
#FFHTMLBody .supportersBlock .logo { display: block; }

#FFHTMLBody .supportersBlock:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#FFHTMLBody .supportersBlock { display: inline-block; }
#FFHTMLBody .supportersBlock { display: block; }





/* THE PLAN styles */


#theplan-body {
	width:610px;
	padding:0px;
	float: left;
	background:#4d4d4d;
	background-image: url('http://www.rcga.org/golfcanada_ca/images/theplan/elite_bkg_tile.jpg');
	background-position: top;
	background-repeat:repeat-x;
}

#theplan-body .logo-elite { 
	padding:15px 10px 10px 10px; 
}

#theplan-body .nav-block { padding:5px 10px 10px 10px; }

#theplan-body .nav-elite { 
	margin:0px;
	padding:0px; 
	border-top:1px solid #4d4d4d; 
	border-left:1px solid #4d4d4d; 
	width:589px; 
	float:left; 
	list-style:none; 
}

#theplan-body .nav-elite li { 
	margin:0px; 
	padding:7px 10px 8px 10px; 
	border-bottom:1px solid #4d4d4d; 
	border-right:1px solid #4d4d4d; 
	width:96px;
	list-style:none; 
	text-align:center; 
	background-color:#333333;
	line-height:normal;
	/* height:36px; */
	float:left;
}

#theplan-body .nav-elite li a { color:#eb1c24; text-decoration:none; font-weight:bold; }

#theplan-body .nav-elite li a:hover { color:#ccc; }

#theplan-body .nav-elite li.active a { color:#FFFFFF; }

#right-rail-elite .elite-top { padding:10px; }

#theplan-intro { margin:0 10px 0 10px; padding:5px 10px 10px 10px; background-color:#333333; }
#theplan-intro h4 { margin:0px; padding:3px 0px 5px 0px; font-size:22px; font-weight:bold; line-height:normal; color:#CCCCCC; }
#theplan-intro p { margin:0px; padding:0px 0px 10px 0px; line-height:normal; color:#CCCCCC; }
#theplan-intro a { color:#fbb03b; text-decoration:none; }
#theplan-intro a:hover { color:#CCC; text-decoration:underline; }

#right-rail-elite .elite-body { margin:0 auto; background-color:#FFFFFF; width:330px; }

#right-rail-elite .right-item { margin:0 auto; padding:10px 0px 0px 0px; background-color:#FFFFFF; width:300px; }

#theplan-video-box { padding:0px 10px 10px 10px; }
#theplan-video-content { padding:5px 10px 10px 10px; background-color:#333333; }
#theplan-video-content h4 { margin:0px; padding:3px 0px 5px 0px; font-size:22px; font-weight:bold; line-height:normal; color:#FFFFFF; }
#theplan-video-content p { margin:0px; padding:0px 0px 10px 0px; line-height:normal; color:#FFFFFF; }

#theplan-other-videos { min-height:350px; padding:5px 10px 10px 10px; background:url('http://www.rcga.org/golfcanada_ca/images/theplan/videos-bkg.gif') bottom right no-repeat; }
#theplan-other-videos h6 { margin:0px; padding:4px 0px 3px 0px; font-size:12px; font-weight:bold; line-height:normal; color:#FFFFFF; }
#theplan-other-videos p { margin:0px; padding:0px 0px 10px 0px; line-height:normal; color:#FFFFFF; }
#theplan-other-videos .elite-vids { margin:0px; padding:0px; border:0px; float:left; list-style:none; }
#theplan-other-videos .elite-vids li { margin:0px; padding:0px 25px 0px 0px; border:0px; float:left; list-style:none; width:160px; }
#theplan-other-videos .elite-vids li a.videolink { text-decoration:none; color:#FFFFFF; }

.theplan-content { padding:5px 10px 10px 10px; }

#theplan-page-box { padding:5px 10px 10px 10px; }
#theplan-page-content { padding:5px 10px 10px 10px; }
#theplan-page-content h1 { margin:0px; padding:3px 0px 5px 0px; font-size:32px; font-weight:bold; line-height:normal; color:#cccccc; }
#theplan-page-content h3 { margin:0px; padding:3px 0px 16px 0px; font-size:18px; font-weight:normal; line-height:normal; color:#FFFFFF; }
#theplan-page-content .theplan-page-left { padding-right:30px; float:left; width:270px; }
#theplan-page-content .theplan-page-list { margin:0px; padding:10px 0px 0px 0px; border:0px; float:left; list-style:none; }
#theplan-page-content .theplan-page-list li { margin:0px; padding:0px 0px 0px 0px; border-top:1px dashed #666666; list-style:none; }
#theplan-page-content .theplan-page-list li.nobrdr { margin:0px; padding:0px 0px 0px 0px; border-top:0px;; list-style:none; height:2px; }
#theplan-page-content .theplan-page-list .item { padding:15px 0px 14px 0px; }
#theplan-page-content .theplan-page-list li img { padding-left:15px; }
#theplan-page-content .theplan-page-list li a { color:#fbb03b; text-decoration:none; }
#theplan-page-content .theplan-page-list li a:hover { color:#CCC; text-decoration:underline; }
#theplan-page-content .left-item h2 { margin:0px; padding:0px 0px 5px 0px; font-size:24px; font-weight:bold; line-height:normal; color:#fbb03b; }
#theplan-page-content .left-item p { margin:0px; padding-bottom:5px; line-height:normal; color:#ffffff; }

/* right bar */
#theplan-sidebar {
	background-image: url('http://www.rcga.org/golfcanada_ca/images/theplan/elite_right_tile.jpg');
	background-position: top;
	background-repeat:repeat-x;
	margin:0px 0px 5px 0px;
	padding:0px 0px 10px 0px;
}
#theplan-sidebar-content { padding:15px 0px 10px 10px; width:300px; }
#theplan-sidebar-content h4 { margin:0px; padding:3px 0px 5px 0px; font-size:18px; font-weight:bold; line-height:normal; color:#FFFFFF; }
#theplan-sidebar-content p { margin:0px; padding:0px 0px 10px 0px; line-height:normal; color:#FFFFFF; }
#theplan-sidebar-content a { color:#eb1c24; text-decoration:none; }
#theplan-sidebar-content a:hover { color:#CCC; text-decoration:underline; }
#theplan-sidebar-content img { margin:0px; padding:0px; border:0px; }
#theplan-sidebar-content .sidebar-logo-elite { padding:0px 0px 10px 0px; }
#theplan-sidebar-content .left-content { float:left; width:150px; }
#theplan-sidebar-content .right-img { float:right; padding-right:10px; }
#theplan-sidebar-content .side-links { margin:0px; padding:0px; border:0px; float:left; list-style:none; display:block; }
#theplan-sidebar-content .side-links li { margin:0px; padding:0px 0px 5px 0px; border:0px; list-style:none; }



#theplan-page-content h4.explanation {
    font-size:9px;
    color:#CCC;
    text-transform: uppercase;
    padding-bottom:6px;
    font-weight:bold;
}



#theplan-sidebar-content .theplan-partners {
    padding-top:12px;
}


ul.elite-vids p.learnmorelink a {
    color:#fbb03b;
    text-decoration:none;
    font-weight:bold;
}

ul.elite-vids p.learnmorelink a:hover { 
    color:#ccc; 
    text-decoration:underline;
}

