@charset "UTF-8";/* CSS Document */body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background:url(../images/bg_main_alt.jpg) repeat-x;	background-color:#6e6c68;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#fff;}#background {	background:url(../images/bg_main.jpg) repeat-x;	width: 100%;	height: 722px;}#background_wall {	background:url(../images/wall.jpg) repeat-x;	width: 100%;	height: 570px;}#background_wall_alt {	background:url(../images/wall2.jpg) repeat-x;	width: 100%;	height: 100%;}.floor {	background:url(../images/floor.jpg) repeat-x;	height:152px;	width: 100%;}.wrapper_floor {	height:152px;	width: 1024px;	margin: 0 auto;}.wrapper {	width: 1024px;	height: 722px;	margin: 0 auto;}.wrapper_sec {	width: 1024px;	height: 100%;	margin: 0 auto;}.left_content {	width:430px;	height: 722px;	float:left;}.right_content {	width:590px;	height: 722px;	float:right;}.left_content_sec {	width:360px;	height: 570px;	float:left;}.right_content_sec {	width:660px;	height: 570px;	float:right;}.left_content_sec_single {	width:360px;	height: 160px;	float:left;}.right_content_sec_single {	width:660px;	height:160px;	float:right;}.logo {	background:url(../images/logo.png) no-repeat;	width: 287px;	height: 156px;	margin: 0 0 0 35px;}.latest_book {	background:url(../images/latestbook.png) no-repeat;	width:346px ;	height: 167px ;	margin:40px 0 0 35px ;}.seed {	width:154px ;	height:155px ;	margin:10px 0 0 190px ;}.books {	width:386px;	height:162px;	margin-left: 25px;}.book_layout {	float:left;	width: 386px;	height:98px ;	position:relative;	margin-left:3px;}.book_layout ul {	clear:left;   float:left;   list-style:none;   padding:0;   overflow:hidden;   position:relative;}.book_layout ul li {	display:inline;   float:left;   list-style:none;   margin:0;   padding:0;   position:relative; }.shelf_bot {	background:url(../images/books/shelf_bottom.png) no-repeat;	width: 386px;	height:64px;	margin: 10px 0 0 0;}.single {margin-left:35px;padding-top: 30px;width: 800px;position: relative;z-index:1;}.single2 {margin-left:35px;padding-top: 30px;width: 860px;position: relative;z-index:1;}.single a{	color:#FC0;	text-decoration:none;}.single_training {margin-left:65px;padding-top: 10px;width: 800px;position: relative;z-index:1;}.single_left {    float: left;    width: 260px;}.single_right {    float: right;    width: 260px;}.single_middle {    padding: 0px 260px 5px 260px;    margin: 0px;}.single_tools_left {	width: 49%;	float:left;	}.single_tools_right {	width: 49%;	float:right;	}.section_tools_left {	width: 49%;	float:left;	}.section_tools_right {	width: 49%;	float:right;	}.training_board {	background:url(../images/whiteboard.png) no-repeat;	width: 710px;	height: 360px;}.headlines {	width:341px ;	height: 60px ; 	background:url(../images/newspaper.png) no-repeat;	margin:120px 0 0 30px ;}.headlines_floor {	width:341px ;	height: 60px ; 	background:url(../images/newspaper.png) no-repeat;	margin:75px 0 0 30px ;	float: left;}.signup {	width: 570px;	height:30px;	margin:6px 0 0 60px;	font-family: 'Cardo', arial, serif;}.signup_sec {	width: 530px;	height:30px;	margin:6px 0 0 130px;	font-family: 'Cardo', arial, serif;}.email {	font-family: 'Cardo', arial, serif;	font-size: 14px;	color:#666;	width: 200px;	height: 20px;	padding-left:5px;	/*padding-top: 12px; */	-moz-border-radius: 5px; /* Firefox */ 	-webkit-border-radius: 5px; /* Safari, Chrome */ 	border-radius: 5px; /* CSS3 */}.left_section {	float:left;	width:415px}.left_section_sec {	float:left;	width:470px}.right_section {	float:right;	width: 175px;}.jongordon {	width: 380px;	height:621px;	background:url(../images/JG_person.png) no-repeat;	margin: 20px 0 0 30px;	position:absolute;	z-index:1;}.navigation {	width:159px;	margin:20px 10px 0 0 ;	z-index:0;	position:absolute;}.reel {	background:url(../images/moviereel.png) no-repeat;	width:341px; 	height:132px ;	position:absolute;	top: 50px;	margin:530px 0 0 230px;	z-index:2;}.reel_floor {	background:url(../images/moviereel.png) no-repeat;	width:341px; 	height:132px ;	float: right;	margin: 10px 19px 0 0;}.clear {	clear:both;	height:0px;	margin:0px;}#footer {	background:url(../images/bg_footer.jpg) repeat-x;	width: 100%;	height: 46px;}.footer_section{	width: 1024px;	color:#FFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin: auto;	}.copyright {	float:left;	width: 400px;	padding-left: 25px;	padding-top: 15px;}.connect {	float:right;	width: 370px;	padding-right: 25px;	font-family: 'Cardo', arial, serif;	font-size: 16px;	color: #fff;}.connect_text {	float:left;	display:inline;	padding-top: 15px;}.footer_spacer {	width: 1px;	height: 46px;	background:url(../images/spacer_footer.jpg) no-repeat;	float:left;	display:inline;	margin: 0 10px;}.email_icons {	width: 22px;	float:left;	padding: 13px 0 0 0;}.media_icons {	width: 22px;	float:left;	margin: auto 0;	padding: 10px 0 0 0;}.text_popup {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000;	line-height: 14px;}.text_popup p{	font-family: 'Cardo', arial, serif;	font-size:16px;	color:#C00;	line-height: 24px;}.text_popup a{	font-family: 'Cardo', arial, serif;	font-size:14px;	color:#C00;	line-height: 24px;	font-weight:bold;}.pics {	background:url(../images/jonspics.png) no-repeat;	width:189px ;	height: 208px;	margin:20px 0 0 85px ;}.ipoddock {	background:url(../images/ipoddock.png) no-repeat;	width:233px ;	height:157px;	margin:20px 0 0 65px ;}.framed_clients {	background:url(../images/framed_clients.png) no-repeat;	width: 259px;	height: 298px;	margin: 25px 0 0 50px;}/*.clients {	margin: 16px 15px 40px 16px;}*/#headline {	padding-top: 78px;	font-family: 'Cardo', arial, serif;	font-size:27px;	color:#fff;	line-height: 14px;}#headline p{	font-family: 'Cardo', arial, serif;	font-size:16px;	color:#fff;	line-height: 8px;}.arial {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#fff;	line-height: 18px;	width: 450px;	margin-top: 20px;}.arial a{	color:#fbc135;	text-decoration:underline;}.arial_bold {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#fff;	line-height: 18px;	width: 450px;	font-weight: bold;}.arial_bold ul{	padding:0;	margin:0;}.arial_bold li{	margin-left: 10px;	font-weight:normal;}.arial_bold a{	color:#fbc135;	text-decoration:none;}.email_shelf {	background:url(../images/email.png) no-repeat;	width: 363px;	height: 238px;	margin:70px 0 0 35px;}.phone {	background:url(../images/contact_shelf.png) no-repeat;	width: 224px;	height: 131px;	margin:45px 0 0 70px;}.quote {	background:url(../images/quote.png) no-repeat;	width:430px;	height: 83px;	margin: ;}.contact {	width: 260px;	margin: 0px 0 0 70px;}.book_left {	float:left;	width:110px;	height:117px;	margin-left: 40px;}.book_right {	float:right;	width:110px;	height:117px;	margin-right: 40px;}.topics {	background:url(../images/speakingtopics.png) no-repeat;	width: 208px;	height:35px;	margin-left: 75px;}