/*Styles by JWH (buttons, etc)
TYPOGRAPHY AND MISC
Typo Styles in editorstyles.css since they are
used in the JCE content editor - includes Body, H1-6, imagewrapper, etc
any style that can be seen in the JCE editor Styles pulldown*/
.cta-ready
{
	/*+placement:shift -15px -10px;*/
	position: relative;
	left: -15px;
	top: -10px;
}
#main_area_wrapper
{
	background-color: #FFF;
}
#area_content
{
	padding: 0px 0 0;
}
.left
{
	padding: 30px 0 0;
}
.right
{
	padding: 30px 0px 0 0;
	margin: 0;
}
.right DIV.module_body
{
	padding: 4px 15px 0px;
	margin: 0;
	line-height: 1.6;
}
.right DIV.module_body A
{
	color: #878946;
}
.right DIV.module_body A:hover
{
	color: #3585FC;
}
.right DIV.module_body UL
{
	line-height: 1.2;
}
DIV.blog
{
	border-bottom: 4px double #CBCBCB;
}
DIV.contentdescription
{
	padding: 0 0 15px;
}
DIV.contentdescription P
{
	margin: 0;
	padding: 0 0 5px;
}
H1.componentheading
{
	padding: 12px 0 20px;
	margin: 0;
}
H2.componentheading
{
	padding: 8px 0 14px 0px;
	margin: 19px 0 0;
	/*[disabled]border-top:1px solid #7C7878;*/
	color: #8A8C08;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	letter-spacing: 1.5px;
	/*+placement:shift -3px 0px;*/
	position: relative;
	left: -3px;
	top: 0px;
}
DIV.article_row
{
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #AFA79E;
}
DIV.article_row P
{
	padding: 0;
	margin: 0;
}
DIV.articleheading H3
{
	padding: 0 0 6px;
	margin: 0;
}
DIV.articleheading H2
{
	padding: 5px 0 0px;
	margin: 0 0 0px;
	border-top: 1px solid #CBCBCB;
	font-size: 19px;
}
DIV.articleheading DIV.article-icons A IMG
{
	padding: 5px 0 0;
}
DIV.article_column
{
	margin: 0;
	padding: 6px 0 0px;
}
.row_separator
{
	display: none;
}
DIV.module_menu
{
	margin: 15px 0 0 12px;
}
DIV.module #slidewrap
{
	margin: 10px 0 0 0px;
}
DIV.module_menu H3
{
	padding: 5px 0 0;
}
DIV.module_menu UL LI
{
	margin: 0px 0 0 17px;
	letter-spacing: -0.2px;
	word-spacing: 3px;
}
DIV#news-highlight-1
{
	margin: 0 0 15px;
}
.articleheading H3 A
{
	text-decoration: none;
}
DIV.contentpaneopen OL
{
	padding: 0;
	margin: 0;
}
DIV.contentpaneopen OL LI
{
	margin: 0 0 0px 245px;
	padding: 0 0 5px;
	line-height: 1.4;
}
DIV.contentpaneopen H3
{
}
DIV.contentpaneopen H4
{
	padding: 10px 0 0;
	margin: 0;
}
DIV.inside DIV.contentpaneopen
{
	border-bottom: 4px double #CBCBCB;
	padding: 0px 0 10px;
}
/*HEADER & LOGO*/
#headerWrapper
{
	background: #EDEDED;
	height: 92px;
}
#header
{
	background: #FFF;
}
/*Banner & footer*/
#banner_wrapper, #footerWrapper
{
	background: #EDEDED url(../images/style2/header_gradient.png) repeat-x 0 -183px;
	/*[disabled]background:#392D2D url(../images/style2/header_gradient.png) repeat-x 0 -183px;*/
}
#banner, #footer
{
	/*[disabled]background-color:#6A625C;*/
	/*[disabled]background-color:#271F1F;*/
	background-color: #FFF;
	padding: 0px;
	word-spacing: 0px;
	letter-spacing: 0px;
}
#banner A, #footer A
{
	color: #878700;
}
#banner A:hover, #footer A:hover
{
	color: #118BFD;
}
#banner H3
{
	padding: 3px 0 4px;
	margin: 0;
	background: #FFF none;
	color: #884;
	font-size: 12px;
	font-weight: bold;
}
#banner .modulenone
{
	padding: 0px;
	margin: 0 0 0 20px;
	width: 920px;
	color: #000;
	background-color: #FFF;
	border: none;
}
#banner .module .side
{
	background: none;
	border: none;
}
#banner DIV.module_body
{
	margin: 0;
	padding: 0;
}
#footer UL.menu LI
{
	padding: 0 0 0 0px;
	margin: 0 0 0 15px;
}
/*breadcrumbs*/
#main_breadcrumb
{
	margin: 0px 0px 10px;
	background: none;
	padding: 0;
	font-size: 11px;
	border-bottom: 1px solid #7A7575;
}
#main_breadcrumb SPAN.top
{
	margin: 0;
	text-indent: -9999px;
	line-height: 0;
	display: block;
}
#main_breadcrumb .module_body
{
	padding-left: 1px;
}
#main_breadcrumb A
{
	text-decoration: none;
}
#main_breadcrumb A:hover
{
	color: #F60303;
	text-decoration: underline;
}
/*Search and searchnone are related - module suffix gets applied*/
.search
{
	float: right;
	width: 213px;
	padding-top: 55px;
}
.submitBtn
{
	float: right;
}
#searchform
{
	width: 190px;
	float: right;
	padding-top: 0px;
}
INPUT.button, BUTTON, .questbutton
{
	border-style: solid;
	border-color: #C1C1C1;
	background-color: #E8E7E7;
	color: #9C879C;
	font-size: 0.8em;
	margin: 10px 0 0;
}
INPUT.button:hover, BUTTON:hover, .questbutton:hover
{
	background-color: #7E746C;
	color: #FEFEFE;
}
INPUT.button:active, BUTTON:active, .questbutton:active
{
	background-color: #FF0000;
	color: #FEFEFE;
}
/*POLLS*/
TABLE.poll
{
	line-height: 1.3;
	word-spacing: -3px;
	letter-spacing: 1px;
}
.pollstableborder
{
	margin: 10px 0 0px 0px;
}
.poll LABEL
{
	padding: 0px 0 0 7px;
	float: left;
}
.poll .sectiontableentry1
{
	padding: 0px 0 6px;
	margin: 0;
	vertical-align: middle;
}
.poll .sectiontableentry1:hover
{
	padding: 0px 0 6px;
	margin: 0;
	background: #BFBFBF;
	color: #FFFFFF;
}
.poll .sectiontableentry2
{
	padding: 0px 0 6px;
	margin: 0;
	vertical-align: middle;
}
.poll .sectiontableentry2:hover
{
	padding: 0px 0 6px;
	margin: 0;
	background: #BFBFBF;
	color: #FFFFFF;
}
/*2Joomla Slider (must be before #banner A)*/
.wslide-wrap
{
	background: #EDEDED;
}
.module_body DIV
{
	word-spacing: 0;
	letter-spacing: 0;
}
.contentpaneopennone P
{
	padding: 5px 0 0px 5px;
	margin-bottom: 0px;
}
A.readonnone
{
	float: right;
	/*+placement:shift -10px -54px;*/
	position: relative;
	left: -10px;
	top: -54px;
}
A.readon
{
	float: right;
	padding: 0px 5px 0;
	margin: 5px 0 10px;
	border: 2px solid #C1C1C1;
	border-style: solid;
	background-color: #E8E7E7;
	color: #9C879C;
	font-size: 0.8em;
	text-decoration: none;
	line-height: 1.5;
}
A.readon:hover
{
	background-color: #7E746C;
	color: #FEFEFE;
}
/*UCD CSS (Client Testimonials / Projects Successes*/
DIV.ucd DIV.ucd_ajaxfader DIV#ucd-testimonial.ajfclassucd-testimonial DIV
{
	/*[disabled]background:#FFFFFF;*/
}
.ucd_title A
{
	color: #898B07;
	font-size: 16px;
}
.ucd_title A:hover
{
	color: #2E82FE;
}
.ucd_sec_cat
{
	color: #898B07;
	font-weight: bold;
	/*[empty]text-decoration:;*/
}
DIV A.ucd_readon
{
}
DIV#ucd-testimonial.ajfclassucd-testimonial
{
	padding: 0 0px 0 16px;
	width: 898px;
}
/*--MAIN MENU--
set menu height*/
#menuWrapper
{
	background: #7F756D;
	height: 30px;
}
/*set menu font family & size*/
#menu UL
{
	list-style: none;
	margin: 0;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 0.7em;
}
/*Set menu font color here*/
#menu UL LI A
{
	border-right: 1px solid #B0A89F;
	text-shadow: none;
	color: #E8E7E5;
}
#menu UL LI.active
{
	background-color: #47413D;
}
#menu UL LI.current
{
	background-color: #333;
}
#menu UL LI A:hover
{
	background-color: #E8E7E5;
	color: #3C3834;
}
/*Set suckerfish menu colors*/
#menu UL LI UL
{
	border: none;
	background: #E7E6E4;
}
#menu UL UL A, #menu UL LI#current UL A
{
	color: #3B3733;
	border-bottom: 1px dotted #3B3733;
}
#menu UL UL LI A:hover, #menu UL LI#current UL LI A:hover
{
	background: #B9AEA6;
	color: #000;
}
#menu UL UL LI.active A, #menu UL LI.current UL LI A:hover
{
	background: #47413D;
	color: #FFF;
}
/*Front Page*/
DIV.leading
{
	line-height: 1.3;
	margin: 0;
	padding: 10px 10px 25px;
}
DIV.inside DIV.blog DIV.contentpaneopen
{
	border: none;
}
DIV.leading DIV.contentpaneopen SPAN.small
{
	margin: 0;
}
DIV.contentpaneopen SPAN.small
{
	margin: 0;
}
/******** CSS Mod Styles (not yetused)
Styles for RSform*/
.rsform
{
	background: url(http://www.makemoneywithdrc.com/images/schedulecall/schedule-call-form.png) no-repeat top left;
	background-position: 0px 0px;
	margin-top: -15px;
	margin-left: 3px;
	position: relative;
	height: 400px;
	width: 925px;
	margin-bottom: -24px;
}
#userForm
{
	padding: 0px;
	margin: 0px;
}
.schedtable
{
	border: medium none #000000;
	margin-top: 90px;
	margin-left: 100px;
	line-height: 2em;
}
FIELDSET.formFieldset
{
	border: medium none #000000;
	padding-top: 90px;
	padding-left: 50px;
}
.formRow
{
	width: 790px;
	float: none;
	line-height: 1.9em;
}
.formHeader
{
	line-height: 19px;
}
.formCaption, .formintro
{
	line-height: 1.5;
	padding: 0 0 10px;
	vertical-align: top;
}
.formCaptionA
{
	width: 30%;
}
.formCaptionB
{
	width: 30%;
}
.formCaptionC
{
	width: 30%;
}
.formBody
{
	width: 300px;
	margin-right: 0;
}
.formBodyBestTimes
{
	line-height: 1em;
}
.formClr
{
	width: 100%;
	clear: both;
	float: left;
	display: block;
}
.SubmitButtonRow
{
}
STRONG.formRequired
{
	color: #FF0000;
}
.schedbutton
{
	background: url(http://www.makemoneywithdrc.com/images/schedulecall/schedule-call-buttons.png) no-repeat top left;
	background-position: 0px 0px;
	font-size: 1;
	width: 108px;
	height: 41px;
	display: block;
	border: none;
}
.schedbutton:hover
{
	background-position: 0px -41px;
}
.schedbutton:active
{
	background-position: 0px -82px;
}
.thankyouform
{
	margin: 15px;
	padding: 0 0 0 40px;
}
.besttime
{
	margin-left: 30px;
	margin-right: 6px;
}
/*Template Style Overrides*/
.topbox .grid_16, .topbox .grid_8, .topbox .grid_5
{
	padding-bottom: 0px;
}
.article_separator
{
	font-size: 0px;
	display: none;
}
/*Styles for tabs*/
.moduletablelandingtabs.menu
{
/*font-color: #009933*/
	font-size: 13.5px;
	font-weight: bold;
	padding: 6px;
}
/*Landing Page Styles*/
A:link.logobutton, A:visited.logobutton
{
	background: url(http://www.makemoneywithdrc.com/images/common/page-header-buttons.png) no-repeat top left;
	background-position: 0px 0px;
	width: 970px;
	height: 33px;
	display: block;
	margin: 0 auto;
	text-align: center;
}
A:hover.logobutton
{
	background-position: 0px -33px;
}
A:active.logobutton
{
	background-position: 0px -66px;
}
A:link.fivebutton, A:visited.fivebutton
{
	background: url(http://www.makemoneywithdrc.com/images/landing/5-min-signup-buttons.png) no-repeat top left;
	background-position: 0px 0px;
	width: 451px;
	height: 75px;
	display: block;
	margin: 0 auto;
	text-align: center;
}
A:hover.fivebutton
{
	background-position: 0px -75px;
}
A:active.fivebutton
{
	background-position: 0px -150px;
}
/*More-Info Buttons*/
.presentation
{
	margin-top: 20px;
}
#bottom DIV.moduletable
{
	padding: 2px 5px;
}
A:link.morebutton, A:visited.morebutton
{
	background: url(http://www.makemoneywithdrc.com/images/landing/moreinfo-buttons.png) no-repeat top left;
	background-position: 0px 0px;
	width: 440px;
	height: 71px;
	display: block;
	margin: 0 auto;
	text-align: center;
}
A:hover.morebutton
{
	background-position: 0px -71px;
}
A:active.morebutton
{
	background-position: 0px -142px;
}
A:link.carbutton, A:visited.carbutton
{
	background: url(http://www.makemoneywithdrc.com/images/moreinfo/signup-buttons.png) no-repeat top left;
	background-position: 0px 0px;
/*width is really 924, 939 centers for some reason*/
	width: 939px;
	height: 149px;
	display: block;
	margin: 0 auto;
	text-align: center;
}
A:hover.carbutton
{
	background-position: 0px -149px;
}
A:active.carbutton
{
	background-position: 0px -298px;
}
A:link.watchvideobutton, A:visited.watchvideobutton
{
	background: url(http://www.makemoneywithdrc.com/images/moreinfo/watchvideobutton.png) no-repeat top left;
	background-position: 0px 0px;
	width: 451px;
	height: 281px;
	display: block;
	margin: 0 auto;
	text-align: center;
}
A:hover.watchvideobutton
{
	background-position: 0px -281px;
}
/*This style modifies the lineheight in all tables.  The default body lineheight is 150%*/
TABLE.fivetable
{
	line-height: 78%;
/*border-color=#000000; margin: 0*/
}
/*Styles for email or speak panel*/
.emailorspeak
{
	background: url(http://www.makemoneywithdrc.com/images/moreinfo/email-or-speak.png) no-repeat top left;
	background-position: 0px 0px;
	width: 451px;
	border-collapse: collapse;
	height: 281px;
	font-weight: bold;
}
.eorsrowtop
{
	height: 123px;
}
.eorsrow1
{
}
/*Styles for Detail form*/
.detailform
{
	background: url(http://www.makemoneywithdrc.com/images/moreinfo/detailed-info-form.png) no-repeat top left;
	background-position: 0px 0px;
/*border-collapse; width: 451*/
	height: 265;
/*font-color: blue*/
	font-weight: bold;
}
#logo-graphic H1 A
{
	width: 535px;
}
/*HXDMooMenu*/
.menuhxdmenu, .menuhxdmenu *
{
	margin: 0 0px 0 0;
	padding: 3px 6px;
	font-family: sans-serif;
	/*[disabled]background:#7E746C;*/
	/*[disabled]color:#FFF;*/
}
DIV#hxdmoomenu
{
	z-index: 100;
}
#hxdmoomenu LI LI
{
	margin: 0;
	padding: 0;
}
.menuhxdmenu
{
	line-height: 1;
	float: right;
	margin-bottom: 0.6em;
	position: relative;
	z-index: 101;
}
/*Dropdown Menu Item*/
.menuhxdmenu UL
{
	/*[disabled]background:#776;*/
	padding: 5px 0;
}
.menuhxdmenu LI
{
	float: left;
	list-style: none;
	position: relative;
	/*[disabled]border-right:1px solid #AFA79E;*/
}
.menuhxdmenu LI UL
{
	background: #E7E6E4;
	border-top: 1px dotted #000000;
}
.menuhxdmenu LI UL:hover
{
	/*[disabled]background:#B8ADA5;*/
}
.menuhxdmenu LI:hover
{
	background: #E7E6E4;
}
.menuhxdmenu LI A
{
	text-decoration: none;
}
.menuhxdmenu LI A:Hover
{
}
DIV#hxdmoomenu LI LI A, DIV#hxdmoomenu LI.active LI A
{
	display: block;
	padding: 0;
	margin: 0;
	text-decoration: none;
	float: none;
	width: 98%;
}
.menuhxdmenu LI UL
{
	float: none;
	left: -999em;
	position: absolute;
	width: 170px;
	z-index: 102;
}
.menuhxdmenu LI:hover UL, .menuhxdmenu LI.sfHover UL
{
	left: 0px;
	top: 25px;
}
.menuhxdmenu LI:hover LI UL, .menuhxdmenu LI.sfHover LI UL, .menuhxdmenu LI LI:hover LI UL, .menuhxdmenu LI LI.sfHover LI UL, .menuhxdmenu LI LI LI:hover LI UL, .menuhxdmenu LI LI LI.sfHover LI UL
{
	top: -999em;
}
.menuhxdmenu LI LI:hover UL, .menuhxdmenu LI LI.sfHover UL, .menuhxdmenu LI LI LI:hover UL, .menuhxdmenu LI LI LI.sfHover UL, .menuhxdmenu LI LI LI LI:hover UL, .menuhxdmenu LI LI LI LI.sfHover UL
{
	left: 170px;
	top: 0px;
}
.menuhxdmenu LI LI
{
	position: relative;
	float: none;
	width: 100%;
}
/*Background of sub-menu hover (JWH)*/
.menuhxdmenu LI LI:hover
{
	/*[disabled]background:#E7E6E4;*/
}
.menuhxdmenu LI LI A:hover
{
	text-decoration: none;
}
/*None of the following seem to do anything*/
#hxdmoomenu
{
}
#hxdmoomenu UL
{
	margin: 0;
	padding: 0;
	background: #FF0000;
}
#hxdmoomenu UL LI
{
	margin: 0;
	padding: 0;
	display: block;
}
#hxdmoomenu UL LI A
{
	margin: 0;
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0 15px;
}
#hxdmoomenu UL LI A:hover
{
	display: block;
}
#hxdmoomenu LI.active A
{
	display: block;
}
#hxdmoomenu LI UL
{
	margin-top: 0px;
	margin-left: auto;
	width: 195px;
}
#hxdmoomenu UL UL UL
{
	margin-top: 10px;
	margin-left: -10px;
}
#hxdmoomenu UL UL LI
{
	display: block;
	padding: 0 0 0 15px;
	text-align: left;
	width: 180px;
}
#hxdmoomenu UL UL LI A
{
	display: block;
}
#hxdmoomenu LI.active LI A
{
}
#hxdmoomenu UL UL LI A:hover, #hxdmoomenu UL LI.active.parent UL A:hover
{
	display: block;
}
/*Footer area stuff - display none on designer to remove*/
.designer
{
	display: none;
}
.pagefooter
{
	text-align: center;
	margin: 0;
	padding: 0;
}
#copyright, .designer
{
	font-family: verdana, sans-serif;
}
#copyright
{
	margin: 0;
	width: 960px;
}
