/* Left Column */
div#colLeft
{
	width: 179px;
	margin: 0 20px 0 0;
	float: left;
	position: relative;
}
div#colLeftVid
{
	width: 140px;
	margin: 0 20px 0 0;
	float: left;
	position: relative;
}
div#colLeft h2
{
	font-size: 12px;
	line-height: normal;
	margin: 0;
	padding: 0 1px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	color: #afa581;
	text-transform: uppercase;
	letter-spacing: .5px;
}

/* Main Column */
div#colMain
{
	float: left;
	width: 561px;
	padding: 0 6px 50px 0;
}

div#colMainVid
{
	float: left;
	width: 642px;
	padding: 0 6px 50px 0;
	position: relative;
}

div#colMainWebinar
{
	float: left;
	width: 495px;
	padding: 0;
	margin-top: -50px;
}

div#colMain h1
{
	margin: 0 0 8px 10px;
	padding: 0;
	color: #7a692d;
	font-weight: bold;
	font-size: 11px;
	line-height: normal;
	font-family: Helvetica;
	text-transform: uppercase;
	letter-spacing: .5px;
}

div#colMain p.disclaimer
{
	font-size: 10px;
	line-height: 1.3em;
}

div#colMain .title
{
	font: 24px/30px Georgia, "Times New Roman" , Times, serif;
	color: #bfb653;
	margin: 18px 10px;
	padding: 0;
	border-bottom: 1px dotted #afa581;
}

div#colMain .article td
{
	font: 13px/15px Arial, Helvetica, sans-serif;
	color: #7a692d;
}

div#colMainWebinar .title
{
	font: 24px/30px Georgia, "Times New Roman" , Times, serif;
	color: #bfb653;
	margin: 18px 0px;
	padding: 0;
	border-bottom: 1px dotted #afa581;
}


div#colMain .sifrTitle
{
	font: 24px/30px Georgia, "Times New Roman" , Times, serif;
	color: #7a692d;
	margin: 0 0 0 15px !important;
	padding: 0 !important;
	width: 300px !important;
}

div#colMainWebinar .sifrTitle
{
	font: 24px/30px Georgia, "Times New Roman" , Times, serif;
	color: #7a692d;
	margin: 0 0 0 15px !important;
	padding: 0 !important;
	width: 300px !important;
}
div#colMain .title a
{
	text-decoration: underline;
	color: #bfb653;
}
div#colMain .rule
{
	border-bottom: 2px solid #afa581;
}
div#colMain .flashVideo
{
	width: 542px;
	height: 333px;
	padding: 10px;
	background: #f8fae4 url(               '../../images/flash-shadow.jpg' ) no-repeat left top;
}
#groupListPinkHighlightLink a
{	
	color: #908942;
}
#groupListPinkHighlightLink a:hover
{	
	color: #7B745B;
}
div#colMain .article
{
	font: 15px/20px Arial, Helvetica, sans-serif;
	color: #7a692d;
	padding: 0 10px;
}
div#colMain .article a
{
	color: #bfb653;
	text-decoration: none;
}
div#colMain .article a:hover
{
	color: #afa581;
}
div#colMain .article h4
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #bfb653;
}
div#colMain .article ul li
{
	margin: 0;
}
div#colMain .article ol li
{
	margin: 15px;
}
div#colMain .article sup
{
	font-size: 10px;
	line-height: 0;
}
div#colMain .article sup a
{
	color: #bfb653;
}
div#colMain .article .footnotes
{
	font-size: 10px;
}
div#colMain .article .footnotes a
{
	color: #bfb653;
}
div#colMain .article #contactPhone
{
	float: left;
	width: 50%;
}
div#colMain .article #contactMail
{
	float: right;
	width: 50%;
}
div#colMain .article .contentButton
{
	width: 180px;
	height: 42px;
	background: #f8fae4 url(               '../../images/content-button-large.jpg' ) no-repeat left top;
	font: 10px/normal Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border-top: 1px solid #f8fae4;
}
div#colMain .article .contentButton a
{
	display: block;
	text-align: right;
	background: transparent url(               '../../images/content-arrow-yellow.gif' ) no-repeat 153px 2px;
	padding: 0 21px 0 0;
	margin: 15px 5px;
	text-transform: uppercase;
	color: #f8fae4;
}
div#colMain .article .contentButtonLong
{
	width: 220px;
	height: 42px;
	background: #f8fae4 url(               '../../images/content-button-long.jpg' ) no-repeat left top;
	font: 10px/normal Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #f8fae4;
}
div#colMain .article .contentButtonLong a
{
	display: block;
	text-align: right;
	background: transparent url(               '../../images/content-arrow-yellow.gif' ) no-repeat 173px 2px;
	padding: 0 50px 0 0;
	margin: 15px 0 0 0;
	text-transform: uppercase;
	color: #f8fae4;
}
div#colMain .article .contentButtonTall
{
	width: 180px;
	height: 80px;
	background: #f8fae4 url(               '../../images/content-button-tall.jpg' ) no-repeat left top;
	font: 10px/normal Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border-top: 1px solid #f8fae4;
}
div#colMain .article .contentButtonTall a
{
	display: block;
	text-align: right;
	background: transparent url(               '../../images/content-arrow-yellow.gif' ) no-repeat 143px 2px;
	padding: 0 15px 0 0;
	margin: 25px 13px;
	text-transform: uppercase;
	color: #f8fae4;
}
div#colMain .article .goButton
{
	width: 68px;
	height: 42px;
	background: #f8fae4 url(               '../../images/content-button-small.jpg' ) no-repeat left top;
	font: 10px/normal Arial, Helvetica, sans-serif;
	padding: 0;
	border-top: 1px solid #f8fae4;
}
div#colMain .article .goButton a
{
	text-align: right;
	background: transparent url(               '../../images/content-arrow-yellow.gif' ) no-repeat 33px 2px;
	display: block;
	padding: 0 11px 0 0;
	margin: 15px 13px;
	text-transform: uppercase;
	color: #f8fae4;
}
div#colMain .article .goButton a:hover
{
	color: #f8fae4;
}
div#colMain .article .goButton span
{
	text-align: center;
	display: block;
	padding: 0 15px;
	margin: 15px auto;
	text-transform: uppercase;
	color: #f8fae4;
}
div#colMain .article .signinButton
{
	width: 80px;
	height: 33px;
	background: #f8fae4 url(               '../../images/content-button-signin.jpg' ) no-repeat left top;
	font: 10px/normal Arial, Helvetica, sans-serif;
	padding: 0;
	border-top: 1px solid #f8fae4;
}
div#colMain .article .signinButton a
{
	display: block;
	width: 80px;
	height: 33px;
}
div#colMain .article .continueButton
{
	width: 98px;
	height: 34px;
	background: #f8fae4 url(               '../../images/content-button-continue.jpg' ) no-repeat left top;
	font: 10px/normal Arial, Helvetica, sans-serif;
	padding: 0;
	border-top: 1px solid #f8fae4;
}
div#colMain .article .continueButton a
{
	display: block;
	width: 98px;
	height: 34px;
}
div#colMain .article .viewButton
{
	width: 68px;
	height: 42px;
	background: #f8fae4 url(               '../../images/content-button-small.jpg' ) no-repeat left top;
	font: 10px/normal Arial, Helvetica, sans-serif;
	padding: 0;
	border-top: 1px solid #f8fae4;
}
div#colMain .article .viewButton a
{
	text-align: right;
	background: transparent url(               '../../images/content-arrow-yellow.gif' ) no-repeat 33px 2px;
	display: block;
	padding: 0 11px 0 0;
	margin: 15px 13px;
	text-transform: uppercase;
	color: #f8fae4;
}
div#colMain .article .viewButton a:hover
{
	color: #f8fae4;
}
div#colMain .article .viewButton span
{
	text-align: center;
	display: block;
	padding: 0 5px;
	margin: 15px auto;
	text-transform: uppercase;
	color: #f8fae4;
}
div#colMain .article .freeButton
{
	width: 68px;
	height: 42px;
	background: #f8fae4 url(               '../../images/content-button-small.jpg' ) no-repeat left top;
	font: 10px/normal Arial, Helvetica, sans-serif;
	padding: 0;
	border-top: 1px solid #f8fae4;
}
div#colMain .article .freeButton a
{
	background: transparent url(               '../../images/content-arrow-yellow.gif' ) no-repeat 33px 2px;
	display: block;
	text-transform: uppercase;
	color: #f8fae4;
}
div#colMain .article .freeButton a:hover
{
	color: #f8fae4;
}
div#colMain .article .freeButton span
{
	text-align: center;
	display: block;
	padding: 0 15px;
	margin: 15px auto;
	text-transform: uppercase;
	color: #f8fae4;
}
div#colMain .article .contentInfo
{
	width: 180px;
	height: 65px;
	background: #f8fae4 url(               '../../images/content-info.jpg' ) no-repeat left top;
	font: 10px/normal Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border-top: 1px solid #f8fae4;
}
div#colMain .article .contentInfo a
{
	text-align: right;
	background: #f8fae4 url(               '../../images/content-arrow-green.gif' ) no-repeat 143px 2px;
	display: block;
	padding: 0 15px 0 0;
	margin: 13px 13px 17px 13px;
	text-transform: uppercase;
	color: #a19f00;
}
div#colMain .article .chartInfo
{
	width: 180px;
	height: 65px;
	background: #f8fae4 url(               '../../images/content-info.jpg' ) no-repeat left top;
	font: 10px/normal Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border-top: 1px solid #f8fae4;
}
div#colMain .article .chartInfo a
{
	text-align: right;
	background: #f8fae4 url(               '../../images/content-arrow-green.gif' ) no-repeat 136px 8px;
	display: block;
	padding: 7px 23px 0 0;
	margin: 13px 13px 17px 13px;
	text-transform: uppercase;
	color: #a19f00;
}
div#colMain .article .brochureInfo
{
	width: 180px;
	height: 30px;
	background: #f8fae4 url(               '../../images/brochure-info.jpg' ) no-repeat left top;
	font: 10px/normal Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border-top: 1px solid #f8fae4;
}
div#colMain .article .brochureInfo a
{
	text-align: left;
	background: #f8fae4 url(               '../../images/content-arrow-green.gif' ) no-repeat 143px 2px;
	display: block;
	padding: 0 15px 0 6px;
	margin: 8px 13px 17px 13px;
	text-transform: uppercase;
	color: #a19f00;
}


div#colMain .article .brochureVideo
{
	width: 200px;
	height: 30px;
	background: #f8fae4 url(               '../../images/brochure-info.jpg' ) no-repeat left top;
	font: 9px/normal Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border-top: 1px solid #f8fae4;
}
div#colMain .article .brochureVideo a
{
	text-align: left;
	background: #f8fae4 url(               '../../images/content-arrow-green.gif' ) no-repeat 143px 2px;
	display: block;
	padding: 2px 15px 0 2px;
	margin: 8px 13px 17px 13px;
	text-transform: uppercase;
	color: #a19f00;
}



div#colMain .article #getStartedRegisterNow, div#colMain .article #getStartedLearnMore
{
	float: right;
}
div#colMain .article .loginButtons
{
	width: 500px;
}
div#colMain .article .loginButtons #loginBackoffice
{
	float: left;
}
div#colMain .article .login-or
{
	display: block;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
div#colMain .article .loginButtons span
{
	float: left;
	position: absolute;
	top: 205px;
	left: 190px;
}
div#colMain .article .loginButtons #loginShop
{
	float: right;
	position: relative;
	top: 5px;
}
div#colMain .article .portraitImg
{
	float: left;
	width: 200px;
	height: 300px;
	margin: -5px 5px 0 -7px;
	padding: 10px;
	background: transparent url(               '../../images/testimonial-background.jpg' ) no-repeat right top;
}
div#colMain .article .portraitImg img
{
	border: 0 none;
	width: 200px;
	height: 300px;
}
div#colMain .article .productImg
{
	border: 0 none;
	width: 203px;
	height: 203px;
	margin: 0 10px 0 0;
	padding: 0;
}
div#colMain .article .loginForm
{
	width: 325px;
}
div#colMain .article .loginForm label
{
	float: left;
	font-size: 11px;
	line-height: normal;
}
div#colMain .article .loginForm .passwordInput
{
	float: right;
	width: 200px;
}
div#colMain .article .loginForm .loginInput
{
	float: right;
	width: 200px;
}
div#colMain .article .loginForm div
{
	padding: 0 0 10px 0;
}
.errorMessage
{
	color: #7a003c;
}
.product
{
	clear: both;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #afa581;
	font-size: 12px;
	line-height: 18px;
	position: relative;
}
.product .productName
{
	font-size: 14px;
	line-height: 25px;
}
.product .productZoom
{
	display: block;
	background: transparent url(               '../../images/content-product-zoom.jpg' ) no-repeat left top;
	padding: 0 0 0 20px;
	width: 70px;
	height: 16px;
}

.product .applicationZoom
{
	display: block;
	background: transparent url(               '../../images/content-product-zoom.jpg' ) no-repeat left top;
	padding: 0 0 0 20px;
	width: 70px;
	height: 16px;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
}

.tools
{
	clear: both;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #afa581;
	line-height: 18px;
	position: relative;
}

.sales_tools
{
	display: block;
}

div#colMain .article .bttn_con
{
	float: right;
}

div#colMain .article .bttn_con .app_bttn
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: block;
	line-height: 0;
}

.product .productQty
{
	width: 20px;
	margin: 0 10px;
}
.product .productAdd
{
	position: absolute;
	top: 120px;
	left: 305px;
	display: block;
	background: transparent url(               '../../images/content-product-add.jpg' ) no-repeat left top;
	width: 113px;
	height: 34px;
}
.product .gohAdd
{
	position: absolute;
	top: 23px;
	left: 210px;
	display: block;
	background: transparent url(            '../../images/content-goh-add.jpg' ) no-repeat left top;
	width: 155px;
	height: 34px;
}
.product .gohVideo
{
	position: absolute;
	top: 73px;
	left: 210px;
	display: block;
	background: transparent url(            '../../images/content-button-watchvideo.jpg' ) no-repeat left top;
	width: 155px;
	height: 34px;
}
.product .toolsAdd
{
	position: absolute;
	top: 45px;
	left: 305px;
	display: block;
	background: transparent url(               '../../images/content-product-add.jpg' ) no-repeat left top;
	width: 113px;
	height: 34px;
}
.product .bookAdd
{
	position: absolute;
	top: 139px;
	left: 305px;
	display: block;
	background: transparent url(               '../../images/content-product-add.jpg' ) no-repeat left top;
	width: 113px;
	height: 34px;
}
.productOverlay
{
	z-index: 4000;
	position: absolute;
	left: 205px;
	display: block;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	background: #f8fae4 url(               '../../images/product-overlay-middle.jpg' ) repeat-y left top;
	width: 339px;
}
.productOverlay .top
{
	background: transparent url(               '../../images/product-overlay-top.jpg' ) no-repeat left top;
	width: 339px;
	height: 5px;
}
.productOverlay p
{
	font-size: 11px;
	line-height: 18px;
	padding: 5px 20px;
}
.productOverlay .bottom
{
	background: transparent url(               '../../images/product-overlay-bottom.jpg' ) no-repeat left top;
	width: 339px;
	height: 5px;
}
.productOverlay .productClose
{
	display: block;
	background: transparent url(               '../../images/product-overlay-close.jpg' ) no-repeat right top;
	width: 15px;
	height: 15px;
	float: right;
	margin: 0 7px 0 0;
}
.autoship
{
	clear: both;
	position: relative;
}
.calendar
{
	font-size: 12px;
	border-top: solid 1px #7A692D;
	border-left: solid 1px #7A692D;
	text-align: center;
}
.calendarTitle
{
	text-align: center;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
}
.calendar .monthTitle
{
	padding: 3px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	border-bottom: solid 1px #7A692D;
	border-right: solid 1px #7A692D;
}
.calendar .dayTitle
{
	border-bottom: solid 1px #7A692D;
	border-right: solid 1px #7A692D;
	background-color: #BBB348;
	color: #7A692D;
}
.calendar .availableDay
{
	border-bottom: solid 1px #7A692D;
	border-right: solid 1px #7A692D;
}
.calendar .unavailableDay
{
	border-bottom: solid 1px #7A692D;
	border-right: solid 1px #7A692D;
	background-color: #E1DCAD;
	color: #F8FAE4;
}
.calendar .otherMonthDay
{
	border-bottom: solid 1px #7A692D;
	border-right: solid 1px #7A692D;
	background-color: #7A692D;
	color: #F8FAE4;
}
.calendarOverlay
{
	z-index: 4000;
	position: absolute;
	left: 205px;
	display: block;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: normal;
	background: #f8fae4 url(            '../../images/product-overlay-middle.jpg' ) repeat-y left top;
	width: 339px;
}
.calendarOverlay .top
{
	background: transparent url(            '../../images/product-overlay-top.jpg' ) no-repeat left top;
	width: 339px;
	height: 5px;
}
.calendarOverlay .bottom
{
	background: transparent url(            '../../images/product-overlay-bottom.jpg' ) no-repeat left top;
	width: 339px;
	height: 5px;
}
.unavailableOverlay
{
	z-index: 4001;
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: normal;
	background-color: #f8fae4;
	background: #f8fae4 url(            '../../images/product-overlay-middle.jpg' ) repeat-y left top;
	width: 339px;
}
.unavailableOverlay p
{
	font-size: 12px;
	width: 300px;
	text-align: left;
}
.unavailableOverlay .top
{
	background: transparent url(            '../../images/product-overlay-top.jpg' ) no-repeat left top;
	width: 339px;
	height: 5px;
}
.unavailableOverlay .bottom
{
	background: transparent url(            '../../images/product-overlay-bottom.jpg' ) no-repeat left top;
	width: 339px;
	height: 5px;
}
div#colMain .slideshow #slideshow_main
{
	width: 559px;
	height: 376px;
}

div#colMain .slideshow #player_controls
{
	margin: 3px 0 6px 0;
}

div#colMain .slideshow #slideshow_thumbs img
{
	margin: 0 0 0 0;
}
/* Right Column */
div#colRight
{
	width: 194px;
	float: right;
	padding: 30px 0;
}
div#colRightVid
{
	width: 145px;
	float: right;
	padding: 30px 0;
}
div#colRight .highlight
{
	border: 1px dotted #afa581;
	width: 192px;
	margin: 0 0 10px 0;
}
div#colRight .highlight-pink
{
	border: 1px dotted #BC1C72;
	width: 192px;
	margin: 0 0 10px 0;
}
div#colRight .highlight .title
{
	width: 186px;
	margin: 3px;
	background: #bfb653 url(               '../../images/highlight-gradient.jpg' ) repeat-x left bottom;
}

div#colRight .highlight-pink .title
{
	width: 186px;
	margin: 3px;
	background: #BC1C72 url(               '../../images/highlight-gradient-pink.jpg' ) repeat-x left bottom;
}


div#colRight .highlight .title a
{
	display: block;
	padding: 0 20px 0 0;
	text-decoration: none;
	background: transparent url(               '../../images/highlight-arrow.gif' ) no-repeat right /*top*/;
	color: #ffffff;
}

div#colRight .highlight-pink .title a
{
	display: block;
	padding: 0 20px 0 0;
	text-decoration: none;
	background: transparent url(               '../../images/highlight-arrow.gif' ) no-repeat right /*top*/;
	color: #ffffff;
}
div#colRight .highlight .title h3
{
	padding: 8px 10px 6px 10px;
	margin: 0;
	color: #f8fae4;
	font: 11px/normal Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

div#colRight .highlight-pink .title h3
{
	padding: 8px 10px 6px 10px;
	margin: 0;
	color: #f8fae4;
	font: 11px/normal Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
div#colRight .highlight p
{
	margin: 0 0 10px 0;
	padding: 5px 10px 0 10px;
	display: block;
	color: #8e804d;
	font: 11px/normal Arial, Helvetica, sans-serif;
}
div#colRight .highlight-pink p
{
	margin: 0 0 10px 0;
	padding: 5px 10px 0 10px;
	display: block;
	color: #BC1C72;
	font: 11px/normal Arial, Helvetica, sans-serif;
}
div#colRight .highlight a
{
	color: #bfb653;
	text-decoration: none;
}
div#colRight .highlight-pink a
{
	color: #BC1C72;
	text-decoration: none;
}
div#colRight .highlight a
{
	color: #bfb653;
	text-decoration: none;
}
div#colRight .highlight-pink a
{
	color: #BC1C72;
	text-decoration: none;
}
div#colRight .highlight a:hover
{
	color: #afa581;
}
div#colRight .highlight ul, div#colRight .highlight ol
{
	padding: 0;
	margin: 0 0 10px 25px;
	list-style: disc !important;
}
div#colRight .highlight li
{
	font: 11px/normal Arial, Helvetica, sans-serif;
	color: #8e804d;
}
div#colRight .highlight form
{
	padding: 5px 10px;
	margin: 0;
	clear: both;
}
div#colRight .highlight form label
{
	font: 11px/20px Arial, Helvetica, sans-serif;
	color: #8e804d;
	margin: 0;
	padding: 0;
}
div#colRight .highlight form input[type=text]
{
	width: 165px;
}
div#colRight .highlight form #submit
{
	float: right;
	margin: 10px 0 0 0;
}
div#colRight .highlight form a
{
	font: 11px/normal Arial, Helvetica, sans-serif;
	float: left;
	color: #bfb653;
	text-decoration: none;
	margin: 15px 0 0 0;
}

div#colMain .article .caps
{
	text-transform: uppercase;
}
div#colMain .article #ingredients tr td
{
	padding: 2px 0 2px 0;
	border-bottom: 1px dotted #afa581;
}
div#colMain .article #ingredients tr td.right
{
	text-align: right;
}
div#colMain .article #ingredients tr td.last
{
	border-bottom: none;
}
div#colMain .article #ingredients_header tr td
{
	padding: 7px 0 7px 0;
	border-bottom: 1px dotted #afa581;
}
div#colMain .article #ingredients_header tr td.right
{
	text-align: right;
}

div#colMain .article .healthAlertButtons
{
	float: left;
	padding-left: 0px;
}


div#colMain .article .brochureButtons
{
	float: left;
	padding-left: 25px;
}

div#colMain .article .brochureForm, div#colMain .article .brochureForm form
{
	width: 400px;
}

/*div#colMain .article .brochureForm div {
	float: right;
}*/

div#colMain .article .brochureForm input
{
	width: 250px;
}

div#colMain .article .email_brochure
{
	clear: both;
}

div#colMain .article #passwordForm
{
	width: 410px;
}

div#colMain .article #passwordForm input
{
	width: 250px;
}

div#colMain .article #passwordForm label
{
	margin-top: 4px;
}

div#colMain .article #passwordForm .goButton
{
	margin: -12px 0px 0px 5px;
}

/* Press Releases */

.press_con
{
	clear: both;
}

.press_rule
{
	margin: 5px 0 0 0;
	border-bottom: 1px dotted #afa581;
}

.press_title
{
	float: left;
	font-size: 12px;
}

.press_date
{
	float: left;
	text-transform: none;
	font-size: 10px;
	font-weight: bold;
}

/* Steps */

#steps
{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#steps li
{
	float: right;
	width: 60px;
	padding: 0;
	margin: 0;
}
#steps li div
{
	width: 35px;
	height: 35px;
	text-align: center;
	font: 14px/33px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #bfb653;
	background: transparent url(               '../../images/steps-button.jpg' ) no-repeat center top;
	margin: 0 auto;
}
#steps li div.active
{
	background: transparent url(               '../../images/steps-button-active.jpg' ) no-repeat center top;
	color: #f9fae3;
}
#steps li p
{
	font: 11px/normal Arial, Helvetica, sans-serif;
	color: #afa581;
	text-transform: lowercase;
}

/*Replicate Site CSS*/
div#headerRight #replicatedSite
{
	position: absolute;
	height: auto;
	width: auto;
	right: 30px;
	top: 45px;
	text-align: right;
	font: 11px/normal Arial, Helvetica, sans-serif;
	color: #afa581;
	line-height: 13px;
	padding: 0;
}

div#headerRight #sifreplicatedSite
{
	font: 12px/normal Arial, Helvetica, sans-serif;
	color: #afa581;
	margin: 0 0 0 15px !important;
	padding: 0 !important;
	width: 200px !important;
	text-align: right;
}
/*Replicate Site CSS END*/


#replicatedSite2
{
	position: absolute;
	height: auto;
	width: auto;
	right: 30px;
	top: 45px;
	text-align: right;
	font: 11px/normal Arial, Helvetica, sans-serif;
	color: #afa581;
	line-height: 13px;
}

#replicatedSite a
{
	color: #6E602E;
	text-decoration: underline;
}


/*Send To Friend Form*/

div#sendtofriend
{
	font-size: 12px;
}

div#sendtofriend .article
{
	font: 15px/20px Arial, Helvetica, sans-serif;
	color: #7a692d;
	padding: 0 10px;
}

div#sendtofriend .article a
{
	color: #bfb653;
	text-decoration: none;
}
div#sendtofriend .article a:hover
{
	color: #afa581;
}

/*Send To Friend Form Button*/
div#sendtofriend .article .contentButton
{
	width: 180px;
	height: 42px;
	background: #f8fae4 url(               '../../images/content-button-large.jpg' ) no-repeat left top;
	font: 10px/normal Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border-top: 1px solid #f8fae4;
}
div#sendtofriend .article .contentButton a
{
	display: block;
	text-align: right;
	background: transparent url(               '../../images/content-arrow-yellow.gif' ) no-repeat 153px 2px;
	padding: 0 21px 0 0;
	margin: 15px 5px;
	text-transform: uppercase;
	color: #f8fae4;
}
div#sendtofriend .article .contentButtonLong
{
	width: 220px;
	height: 42px;
	background: #f8fae4 url(               '../../images/content-button-long.jpg' ) no-repeat left top;
	font: 10px/normal Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #f8fae4;
}
div#sendtofriend .article .contentButtonLong a
{
	display: block;
	text-align: right;
	background: transparent url(               '../../images/content-arrow-yellow.gif' ) no-repeat 173px 2px;
	padding: 0 50px 0 0;
	margin: 15px 0 0 0;
	text-transform: uppercase;
	color: #f8fae4;
}
div#sendtofriend .article .contentButtonTall
{
	width: 180px;
	height: 80px;
	background: #f8fae4 url(               '../../images/content-button-tall.jpg' ) no-repeat left top;
	font: 10px/normal Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border-top: 1px solid #f8fae4;
}
div#sendtofriend .article .contentButtonTall a
{
	display: block;
	text-align: right;
	background: transparent url(               '../../images/content-arrow-yellow.gif' ) no-repeat 143px 2px;
	padding: 0 15px 0 0;
	margin: 25px 13px;
	text-transform: uppercase;
	color: #f8fae4;
}

div#sendtofriend .article #getStartedRegisterNow
{
	float: right;
}

/*Stories page*/
.style1
{
	color: #c0b754;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
	font-size: 22px;
}
.style2
{
	font: 15px/20px Arial, Helvetica, sans-serif;
	color: #7a692d;
	padding: 0 10px;
	text-decoration: none;
}

div#colMain .article .ccLink
{
	color: #7a692d;
}

/*Social Bookmarks*/

.social_bookmarks
{
	padding: 0em;
	text-align: center;
	height: 24px;
	margin-top: 0em;
}
.social_bookmarks ul, .social_bookmarks li
{
	padding: 0 !important;
	margin: 0;
	list-style-type: none;
	display: inline;
	background: 0 !important;
	border: 0 !important;
}
.social_bookmarks ul
{
	display: block;
}
.social_bookmarks a
{
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -9000px;
	overflow: hidden;
	float: left;
	margin-right: 2px;
	opacity: 0.75;
	background: url(../../images/socialmedia/social_bookmarks.png) 0 0 no-repeat;
}

.social_bookmarks .share
{
	font-size: 13px;
	float: left;
	padding: 0px 3px 0px 10px;
	color: #78692d;
	font-family: Arial;
}


.social_bookmarks a:hover
{
	opacity: 1;
}
.social_bookmarks .email a
{
	background-position: -32px 0;
}

.social_bookmarks .facebook a
{
	background-position: 0px 0;
}

.social_bookmarks .twitter a
{
	background-position: -16px 0;
}



/*Social Bookmarks*/

.social_bookmarksopp
{
	padding: 0em;
	text-align: center;
	height: 24px;
	margin-top: 0em;
}
.social_bookmarksopp ul, .social_bookmarks li
{
	padding: 0 !important;
	margin: 0;
	list-style-type: none;
	display: inline;
	background: 0 !important;
	border: 0 !important;
}
.social_bookmarksopp ul
{
	display: block;
}
.social_bookmarksopp a
{
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -9000px;
	overflow: hidden;
	float: left;
	margin-right: 2px;
	opacity: 0.75;
}

.social_bookmarksopp .share
{
	font-size: 13px;
	float: left;
	padding: 0px 3px 0px 0px;
	color: #78692d;
	font-family: Arial;
}


.social_bookmarksopp a:hover
{
	opacity: 1;
}
.social_bookmarksopp .email a
{
	background-position: -32px 0;
}

.social_bookmarksopp .facebook a
{
	background-position: 0px 0;
}

.social_bookmarksopp .twitter a
{
	background-position: -16px 0;
}

.grouplist
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #7a692d;
	font-weight: bold;
}

.grouplist a
{
	color: #bfb653;
	text-decoration: none;
}

.grouplist a:hover
{
	color: #afa581;
}

.grouplistKey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #7a692d;
}

.grouplistKey a
{
	color: #bfb653;
	text-decoration: none;
}
.grouplistKey a:hover
{
	color: #afa581;
}

.webinarDownload a
{
	color: #bfb653;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial;
}

/* @end */