/* GLOBAL TAGS */

body {margin: 0; padding: 10px 0 15px 0; background-color: #336699; color: #000; font-family: Verdana, sans-serif; font-size: 11px;}
a {color: #006699;}
a:hover {text-decoration: none;}

/* GLOBAL CLASSES */

div.page {margin: 0 auto; width: 872px; overflow: hidden;}
ul.links, ul.menu {display: block; clear: both; overflow: hidden; text-decoration: none; margin: 0; padding: 0;}
ul.links li, ul.menu li {display: block; float: left; margin: 0;}
ul.links li a, ul.menu li a {text-decoration: none;}

/* HEADER STYLES */

#header {height: 98px; overflow: hidden; background: url(http://www.byronricks.com/images/header_bottom.gif) no-repeat center bottom;}

#header #logo {width: 257px; height: 64px; padding-left: 16px; overflow: hidden; float: left;}
#header #logo h1 {text-indent: -200px;}

#header ul.links {font-size: 10px; line-height: 12px; padding: 12px 27px 0 220px; height: 66px; font-weight: bold; text-transform: uppercase; float: right; clear: none; background: url(http://www.byronricks.com/images/inspired_energized_effective.gif) no-repeat left bottom;}
#header ul.links li {padding-right: 6px; margin-right: 6px; border-right: 1px solid #FFCC33;}
#header ul.links li.last {border: none; padding: 0; margin: 0;}
#header ul.links li a {color: #FFCC33;}
#header ul.links li a:hover {text-decoration: underline;}

/* CONTENT STYLES */

#content {background: #FFF url(http://www.byronricks.com/images/content_fill.gif) repeat-y; overflow: hidden; padding: 0 26px; zoom: 1;}

#content #main {width: 619px; float: right;}

#content #main div.presentation {width: 619px; height: 225px; margin-bottom: 16px; background: url(http://www.byronricks.com/images/why_byron_ricks.jpg) no-repeat right top;}
#content #main div.presentation h2 {text-indent: -2000px; margin: 0; line-height: 1em;}
#content #main div.presentation p.info {font-size: 12px; color: #666; width: 340px; margin: 55px 0 20px 30px;}
#content #main div.presentation p.more {font-size: 16px; color: #006699; font-weight: bold; text-transform: uppercase;  width: 280px;}

#content #main div.module {width: 140px; float: right;}
#content #main div.module h1 {color: #cc9900; font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; text-transform: uppercase; margin-bottom: 16px;} 
#content #main div.module h2 {color: #cc9900; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-bottom: 16px;} 
#content #main div.full {width: 454px; float: left; padding: 0 12px;}
#content #main div.full ul {list-style-type: disc; }
#content #main div.full ul li {margin-left: 15px;}
#content #main div.full .videoPlayer {float: left; margin: 0 10px 8px 0;}

#content #sidebar {width: 192px; float: left; font-size: 10px; color: #663300;}

#content #sidebar #signup {background: #FFBF4A url(http://www.byronricks.com/images/signup_bottom.gif) no-repeat center bottom; overflow: hidden; padding-bottom: 16px; border-bottom: 12px solid #FFF; height: 209px;}
#content #sidebar #signup h2 {font-family: Verdana, sans-serif; font-size: 12px; color: #663300; padding: 16px 10px 0 10px; margin-bottom: 15px; background: url(http://www.byronricks.com/images/signup_top.gif) no-repeat center top;}
#content #sidebar #signup p {padding: 0 10px; margin-bottom: 10px;}
#content #sidebar #signup form {padding: 0 10px; color: #000;}
#content #sidebar #signup form div.element {height: 23px;}
#content #sidebar #signup form label {font-weight: bold; display: block; float: left; width: 40px; margin-right: 6px; zoom: 1;}
#content #sidebar #signup form input {width: 120px; height: 14px; float: left; margin-bottom: 6px; border: 1px solid #B1C1D2; padding: 2px;}
#content #sidebar #signup form div.submit input {background: url(http://www.byronricks.com/images/submit_fill.gif) repeat-x; height: 20px; margin: 5px 23px 0 24px; padding: 0; border: 1px solid #666; cursor: pointer;}

#content #sidebar ul.menu {padding-top: 14px; margin-bottom: 14px; background: url(http://www.byronricks.com/images/menu_top.gif) no-repeat top center; zoom: 1;}
#content #sidebar ul.menu li {width: 192px; margin-bottom: 1px;}
#content #sidebar ul.menu li a {display: block; font-size: 12px; font-weight: bold; color: #FFF; padding: 4px 5px 4px 17px; background: url(http://www.byronricks.com/images/menu_item_fill.gif) repeat-y left center;}
#content #sidebar ul.menu li a:hover {background: #1E84B7 none; color: #000;}
#content #sidebar address {color: #99CCFF; margin-left: 17px; font-style: normal;}


/* FOOTER STYLES */

#footer {background: url(http://www.byronricks.com/images/footer_bg.gif) no-repeat center top; padding: 27px;}
#footer img {float: left;}
#footer #copyright {float: right; color: #66CCFF;}
.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; } 

.testimonialCopy {font-size: 12px; color: #666; width: 340px; margin: 55px 0 20px 30px;}
.testimonialName{  font-size: 16px; color: #006699; font-weight: bold; text-transform: uppercase;  width: 280px;}
.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	text-transform: capitalize;
	color: #006699;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #006699;
}

.pagenormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	color: #006699;
}