/*
Theme Name: All Pro Media DIVs
Theme URI: http://allpromedia.com
Description: Webpage by All Pro Media
Author: Tristan Chaika / Nick Lewis
Author URI: http://allpromedia.com
Tags: cool

	All Pro Media
	 http://allpromedia.com
*/


/* RESET
=============================================== */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}


/* 960 GRID SYSTEM
=============================================== */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}



/* START THEME STYLES
============================================= */

body {
	text-align:center;
	margin:0;
	background:#595959;
	/* background:#3a3a3a url('/images/bg_medium-dark.jpg') top center no-repeat; */
	/* background:#181818 url('/images/layout_pagebg.jpg') top center no-repeat; */
	font-family: Arial, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif;
	/* font-family: "PT Sans", Verdana, Arial, "Helvetica Neue", Helvetica, "Liberation Sans", san-serif; */
	color: #333333;
	font-size:90%;
	font-smooth: auto;
	line-height:1.2em;
}
.clear { clear:both; height:0; font-size: 1px; line-height: 0px;}

img {border:0;}

p {margin-bottom:15px;}


/* SOCIAL NETWORK LINKS */

div.socialnetworks {
	height:34px; width:960px; margin-bottom:26px;
}

/*.social {
	float:right;height:34px; width:960px; 
}*/

.social ul{
	margin:0;
	padding:0;
	float:right;
}

.social ul li {
	display:inline;
}

.social ul li a {
	float:left;
	text-decoration:none;
	color:white;
	margin:10px 0px 10px 20px;
}

div.socialnetworks a {height:34px; width:150px;}

li#social-header-twitter a {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/social-header-sprite.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
li#social-header-twitter a:hover {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/social-header-sprite.gif);
	background-position: -160px 0px;
	background-repeat: no-repeat;
}

li#social-header-facebook a {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/social-header-sprite.gif);
	background-position: 0px -44px;
	background-repeat: no-repeat;
}
li#social-header-facebook a:hover {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/social-header-sprite.gif);
	background-position: -160px -44px;
	background-repeat: no-repeat;
}

li#social-header-youtube a {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/social-header-sprite.gif);
	background-position: 0px -88px;
	background-repeat: no-repeat;
}
li#social-header-youtube a:hover {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/social-header-sprite.gif);
	background-position: -160px -88px;
	background-repeat: no-repeat;
}

li#social-header-linkedin a {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/social-header-sprite.gif);
	background-position: 0px -132px;
	background-repeat: no-repeat;
}
li#social-header-linkedin a:hover {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/social-header-sprite.gif);
	background-position: -160px -132px;
	background-repeat: no-repeat;
}




	
div.wrapper {
	text-align:left;
	width:960px;
	margin:auto;
}

div.header {
	height:105px;
	/*background: url(/images/layout_headerbg2.gif) repeat-x #f9f9f9; */
	background: #fff;

}

div.indextop {
	height:500px;
	background: url(/images/layout_indextopbg.jpg) no-repeat #181818;
}

/* NEWSLETTER IN HEADER */

div.newsletter {
	background: transparent;
	width:300px;
	height:36px;
	float:right;
	margin-top:10px;
	margin-right:10px;
	display:inline;
}

input.newsletter_email {
	float:left;
	width:225px;
	position:relative;
	padding:5px;
	background:#DBDBDB;
	font-family:arial;
	font-size:11px;
	border: 1px solid #BFBFBF;
	color: #585858;
}

input.newsletter_signup {
	float:right;
	height:26px;
	width:60px;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	padding:5px;
	border:0;
	color:#fff;
	background:#BABABA;
	cursor:pointer; 
}


/*
div.newsletter {
	background:#f9f9f9 url('/images/newsletter-sprite.png') repeat-x  center -36px;
	width:300px;
	height:36px;
	float:right;
	margin-top: -35px;
	margin-right:10px;
}
div.newsletter form {
	background: transparent url('/images/gravatar.gif') no-repeat  0px 0px;
	background-color: #181818;
}
input.newsletter_email {
	float:left;
	width:210px;
	margin-left:10px;
	position:relative;
	top:6px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	background:transparent;
	font-family:arial;
	font-size:11px;
	border-top: 2px solid #9D9D9F;
	border-left: 2px solid #9D9D9F;
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
} 

input.newsletter_signup {
	float:right;
	height:36px;
	width:60px;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	padding:0 10px;
	border:0;
	color:#3e3e3e;
	background:transparent url('/images/newsletter-sprite.png') no-repeat 40px 0px;
	cursor:pointer; 
}*/

span.newsletter_text {
	clear:both;
	font-size: 11px;
	float:right;
	margin-top: 3px;
	margin-right:3px;
	color:#585858;
}

/* DROP DOWN MENU */

div.headerlinks {
	float:left;
	display:inline;
	padding-left:10px;
	padding-top:2px;
}

.menu a {
	display:block;
	color:#181818 !important;
	padding:4px 16px;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
}

.menu a:hover {
	background-color:#181818;
	color:#bababa !important;
}

.menu li ul a {
	width:200px;
	height:auto;
	float:left;
	background-color:#181818;
	color:#ffffff !important;
	font-size:10px;
}

.menu li ul a:hover {
	background-color:#565656;
}

.menu, .menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:24px;
	list-style-position:outside;
	position:relative;
	z-index:300;
	width:100%;
	font-weight:bold;
}

.menu li {
	float:left;
	position:relative;
}

.menu ul {
	position:absolute;
	margin:24px 0 0 0px;
	display:none;
	width:200px;
	top:8px;
}

.menu li ul {
	width:256px;
}

.menu li:hover > ul {
	display: block;
}



/* FADING TESTIMONIALS ON HOME
============================================================ */

div.randomtext {
	float:right;
	display:inline;
	position:relative;
	top:230px;
	right:40px;
	font-size:12px;
	color:#ffffff;
	width: 370px;
	text-align: justify;
}
.randomtext a.btn_hire {display: block; margin-top: 10px; text-align:center;}
.cf_wrapper {height: 135px;}
.cf_element div.content {}
.cf_wrapper .content p {line-height: 130%; text-align: left;}

.cf_wrapper .content p.homeQuote {font-size: 14px;font-style: italic;padding-bottom:5px;}

/* ============================================================ */

/*CLIENT SCROLL for HOME
=============================================================== */
#a01 {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/client-logo-sprite.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}
#a02 {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/client-logo-sprite.png);
	background-position: 0 -110px;
	background-repeat: no-repeat;
}
#a03 {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/client-logo-sprite.png);
	background-position: 0 -220px;
	background-repeat: no-repeat;
}
#a04 {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/client-logo-sprite.png);
	background-position: 0 -330px;
	background-repeat: no-repeat;
}
#a05 {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/client-logo-sprite.png);
	background-position: 0 -440px;
	background-repeat: no-repeat;
}
#a06 {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/client-logo-sprite.png);
	background-position: 0 -550px;
	background-repeat: no-repeat;
}
#a07 {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/client-logo-sprite.png);
	background-position: 0 -660px;
	background-repeat: no-repeat;
}
#a08 {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/client-logo-sprite.png);
	background-position: 0 -770px;
	background-repeat: no-repeat;
}
#a09 {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/client-logo-sprite.png);
	background-position: 0 -880px;
	background-repeat: no-repeat;
}
#a10 {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/client-logo-sprite.png);
	background-position: 0 -990px;
	background-repeat: no-repeat;
}
#a12 {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/client-logo-sprite.png);
	background-position: 0 -1100px;
	background-repeat: no-repeat;
}
#a13 {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/client-logo-sprite.png);
	background-position: 0 -1210px;
	background-repeat: no-repeat;
}
#a14 {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/client-logo-sprite.png);
	background-position: 0 -1320px;
	background-repeat: no-repeat;
}
#a15 {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/client-logo-sprite.png);
	background-position: 0 -1430px;
	background-repeat: no-repeat;
}



div.videoplayer {
	width:400px;
	height:300px;
	position:relative;
	top:50px;
	left:100px;
}

div.indexvideoplayer {
	float:left;
	position:relative;
	top:150px;
	left:75px;
	width:390px;
	height:294px;
	text-align:center;
	background-color:#181818;
}

div.indexblog {
	font-size:24px;
	text-transform:uppercase;
	color:#a60101;
	width:460px;
	height:40px;
	margin-top:10px;
}


div.indexblogpost h2 {
	margin:0;
	padding:0;	
}

div.indexblogpost a {
	font-size:18px;
	color:#181818;
	text-decoration:none;
}

div.indexblogpost a:hover {
	color:#bababa;
}

div.indexblogtitle {
	float:left;
	width:330px;	
	height:30px;
}

div.indexblogdate {
	float:left;
	width:130px;
	height:30px;
	font-size:12px;
	color:#bababa;
}

div.indexblogtext {
	width:460px;
	font-size:13px;
	line-height:20px;
	font-family:arial;
}

div.indexblogtext p {
	margin:0;
}

div.post {line-height: 150%;}









div.post h1, div.page h1 {
	font-size: 26px;
	font-weight: normal;
	margin-top: 10px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #bababa;
}

div.post h2, div.page h2 {
	font-size:22px;
	font-weight:normal;
	color:#181818;
}

div.post h3, div.page h3 {
	font-size: 18px;
	font-weight: normal;
	margin-top: 10px;
	padding-bottom: 5px;
}
div.post h4, div.page h4 {
	font-size: 18px;
	font-weight: normal;
	margin-top: 10px;
	padding-top: 15px;
	border-top: 1px dashed #bababa;
}


div.post_datetime {
	font-size:12px;
	margin-top:5px;
	text-transform: uppercase;
	color: #999;
}

div.entry {
	margin-top: 20px;
	margin-bottom: 40px;
	font-size:12px;
}




div.leftwidget2colsa ul {
	list-style-type:none;
}

div.leftwidget2colsa {
	background-color:#d6d6d8;
	padding-bottom:15px;
}

div.leftwidget2colsa h2 {
	font-size:20px;
	margin-top:15px;
}

div.leftwidget2colsa li {
	list-style-type:none;
}

div.leftwidget2colsa a {
	text-decoration:none;
	color:#181818;
	font-size:12px;
}


div.leftwidget2colsb {
	background-color:#eeeeee;
}

div.leftwidget2colsb a {
	text-decoration:none;
	color:#181818;
	font-size:12px;
}


div.rightwidget2colsa {
	background:#bababa url('/images/layout_leftcol_bg.gif') left repeat-y;
	padding-bottom:18px;
	margin-top:25px;
}

body.home div.rightwidget2colsa {
	margin-top:0px;
}

div.rightwidget2colsa a {
	color:#181818;
	font-size:12px;
}

div.rightwidget2colsb {
	background-color:#eeeeee;
}

div.rightwidget2colsb a {
	color:#181818;
	font-size:12px;
}


div.maincontent {
	background:#ffffff url('/images/layout_maincontent_bg.gif') repeat-x;
	padding-bottom:50px;
	height:auto;
	padding-top:30px;
}

body.home div.maincontent {
	padding-top:0px;
}


table.partialclient {
	font-size:12px;
	line-height:18px;
	margin-bottom:30px;
}

table.partialclient td {
	width:207px;
	padding-right:6px;
}



#timedisplay {
      border: solid 1px red;
      width: 50px;
}

#ytapiplayer, #myytplayer {
	float:left;	
}

img.videoplayertitle {
	margin-left:6px;
}

div.videocontainer {
	width:480px;
	float:right;
	background-color:#181818;
	height:360px;
}

a.videoitem h3 {
	letter-spacing:-.5px;
	font-size:18px;
	color:#ffffff;
	font-weight:normal;
	padding-left:15px;
	padding-top:10px;
	margin:0;
	padding-right:100px;
}


a.videoitem p {
	color:#bababa;
	font-size:12px;
	margin:0;
	padding-left:15px;
	padding-top:4px;
	padding-right:100px;
	line-height:15px;

}

a.videoitem {
	display:block;
	background-color:#181818;
	height:80px;
	text-decoration:none;
	cursor:pointer;
}

a.videoitem:hover {
	background-color:#a20000;
}

a.videoitem img {
	border:0;
	width:70px;
	height:52px;
	float:right;
	position:relative;
	top:13px;
	right:15px;
}

#post-134 {
	background-color:#181818;
	padding-bottom:20px;
}

div#wn	{ 
	width:480px;
	height:300px; 
	overflow:auto;
    }

a.videoupdown {
	display:block;
	background-color:#181818;
	height:17px;
}

a.videoupdown:hover {
	background-color:#ffffff;
}


/* BLOG POST COMMENTS */

ol.commentlist {
	list-style: none;
	margin:0;
	padding:0;
}

ol.commentlist li {
	display:inline-block;
	margin-bottom:15px;
	background-color:#eeeeee;
}

div.comment-author {
	float:left;
	width:380px;
	height:65px;	
	
}

div.comment-meta {
	float:left;
	width:240px;
	height:65px;

}

div.comment-author img {
	margin-left:20px;
	margin-top:20px;
}

div.comment-author cite {
	font-weight:bold;
	font-size:22px;
	font-style:normal;
	position:relative;
	top:-11px;
	left:14px;
}

div.comment-author cite a {
	text-decoration:none;
	color:#181818;
}

div.comment-author cite a:hover {
	color:#a20000;
}

div.comment-author span {
	display:none;
}

div.comment-body p {
	margin-left:70px;
	margin-bottom:20px;
	margin-top:0;
	margin-right:40px;
	font-family:verdana;
	font-size:13px;
	line-height:19px;
}

div.comment-meta a {
	float:right;
	font-size:11px;
	font-weight:bold;
	background-color:#383838;
	padding:8px;
	color:#ffffff;
	text-decoration:none;
	position:relative;
	top:20px;
	right:20px;
}

div.comment-meta a:hover {
	background-color:#a20000;
}
a.comment-edit-link {
	display:none;
}

h3#comments {
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	padding:10px;
	letter-spacing:-1px;
}

div#respond h3 {
	font-size:25px;
	font-weight:bold;
	margin-bottom:10px;
	letter-spacing:-1px;
}

textarea#comment {
	width:570px;
	height:200px;
	background-color:#eeeeee;
	border:1px solid #c3c3c3;
	padding:10px;
}
div#respond {margin: 20px 20px;}
#commentform p {margin-bottom: 10px;}
/* POST NAVIGATION */


div.alignleft {
	background-color:#ffffff;
	float:left;
	}

div.alignright {
	background-color:#ffffff;
	float: right;
}

li.widget_archive li {
	margin-right:10px;
	height:28px;
	border-spacing:0px; 
	background:url('/images/layout_archivelibg.gif') #eeeeee;
}

li.widget_archive a {
	display:block;
	font-weight:bold;
	color:#383838;
	padding:8px;
}



li.widget_archive a:hover {
	color:#a20000;
}

li.widget_recent_entries ul {
	margin-left:5px;
	margin-right:10px;
}

li.widget_recent_entries li {
	margin-bottom:10px;
}

li.widget_recent_entries a {
	color:#383838;
	font-weight:bold;
}

li.widget_archive h2 {
	line-height:1;
	font-size:0;
	height:46px;
	width:199px;
	margin-left:5px;
	background:url('/images/layout_archiveh2bg.gif') #ffffff;
}


/* DYMANIC CONTENT ON HOME */

div.iwrapper {
	display:table;
	height:auto;
	padding-bottom:20px;
	border-bottom:1px solid #d6d6d6;
	margin-top:10px;
}
div.iwrapper p {
	font-size:13px;
	line-height:19px;
	margin-bottom:7px;
	margin-top:3px;
	font-family:verdana;
}
div.ibody {
	float:left;
	width:570px;
	font-size:12px;
}

div.ibody div {margin-bottom:10px;}
div.ibody p {
	margin-right:20px;
}

	

div.ibody p a, div.navigation a, div.post a {
	text-decoration:none;
	color:#bb0000;
}

div.ibody p a:hover, div.navigation a:hover, div.post a:hover {
	text-decoration:underline;
}

div.ipic {
	float:left;
	width:50px;
	height:50px;
}

div.ibody h2 {
	font-size:20px;
	padding-bottom:6px;
	padding-top:10px;
	font-weight:normal;
	line-height:1.5em
}

div.ibody h2 a {
	text-decoration:none;
	color:#181818;
}

div.ibody h2 a:hover {
	color:#c20000;
}

div.ilinks {
	padding-bottom:10px;
	font-size:12px;
}


div.ilinks a {
	font-weight:bold;
	text-decoration:none;
	color:#c20000;
}

div.ilinks b {
	font-size:12px;
}


div.ilinks2 {
	margin-top:40px;
	font-size:12px;
	text-align:left;
	background:#e5e5e5 url('/images/layout_home_tags.jpg') top left repeat-y;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:60px;
	padding-right:10px;
	min-height:24px;
}

div.ilinks2 span {
	text-transform:capitalize;
	min-height:24px;
}

div.ilinks2 a {
	font-weight:bold;
	text-decoration:none;
	color:#c20000;
}

div.ilinks2 a:hover, div.ilinks a:hover {
	color:#363636;
}

div.ilinks2 b {
	font-size:12px;
}

div.readmore {
	float:right;
	width:200px;
	text-align:right;
	margin-top:10px;
}

div.postdate {
	float:left;
	width:250px;
	margin-left:50px;
	margin-top:10px;
}

.itabs{
	padding: 0px;
	margin: 14px 0px 0px 130px;
	list-style-type: none;
	display:inline;
	float:left;
}

.itabs li{
	display: inline;
	margin: 0;
}

.itabs li a {
	text-decoration: none;
	font: bold 12px Arial;
	position: relative;
	z-index: 1;
	padding: 3px 7px;
	margin-right: 3px;
	color: #181818;
	background: #ffffff;
	display:block;
	float:left;
	height:55px;
	width:60px;
}

.itabs li a#showblog {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/spriteme1.png);
	background-position: -3px -85px;
	background-repeat: no-repeat;
  }

.itabs li a#showvideos {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/spriteme1.png);
	background-position: -3px -160px;
	background-repeat: no-repeat;
  }

.itabs li a#showpodcasts {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/spriteme1.png);
	background-position: -3px -235px;
	background-repeat: no-repeat;
  }

.itabs li a#showall {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/spriteme1.png);
	background-position: -3px -10px;
	background-repeat: no-repeat;
	}

.itabs li a strong {
	margin-top:35px;
	text-align:center;
	display:block;
	
}

.itabs li a:visited{
	color: #2d2b2b;
}

.itabs li a:hover{
}

.itabs li a.selected{ /*selected main tab style */
	position: relative;
	top: 1px;
}

.itabs li a.selected{ /*selected main tab style */
	color:#ca0002;
}

.itabs li a.selected:hover{ /*selected main tab style */
	text-decoration: none;
}

div.tabcontainer {
	background:url('/images/layout_blog_title.jpg') top left no-repeat;
	height:105px;
}

div.tabcontainer span {
	font-size:28px;
	font-weight:bold;
	color:#ffffff;
	position:relative;
	top:20px;
	left:20px;
}

div#countrydivcontainer {
	height:auto;
}

div.homepagesidebar {
	background-color:#c6c6c6;
}

div.homebox1 {
	background:url('/images/layout_followpodcasts.jpg');
	background-position:top left;
	height:240px;
	margin-bottom:20px;
}

div.homebox3 {
	height:220px;
	margin-bottom:20px;
	margin-top:20px;
	margin-left:15px;
	background-color:#dbdbdb;
}

p.itemquote {
	margin:20px 20px 0 20px;
	width:270px;
	height:135px;
	font-family:arial;
	font-size:13px;
	line-height:17px;	
	text-align:center;
}

p.itemquote b {
	margin-top:5px;
}

p.itembuynow {
	text-align:center;
}

div.itmright {
	float:left;
}

div.itmleft {
	float:left;
}

div.itmleft a {
	float:left; margin-left:20px; margin-top:20px;
}


div.homebox2 {
	background-color:#181818;
	margin-top:20px;
	margin-bottom:20px;
	height:220px;
	margin-left:15px;
}


div.homeboxholder {
	background:url('/images/layout_indexmainbg.jpg');
	background-position:top left;
	background-repeat:repeat-x;
	height:260px;
}

/* PRODUCT SLIDER ON HOME */


#slider {
	float:left;
	width:460px;
	height:220px;
	overflow:hidden; 
}
			
#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}

#slider li { 
	width:460px;
	height:220px;
	overflow:hidden; 
}	

/* VIDEO STYLE */

div.ivideowrapper {
	margin:0;
	padding:0;
	color:#ffffff;
	width:570px;
	height:354px;
}


div.ivideoplay {
	width:570px;
	height:354px;
	color:#000000;
}

div.ivideoplay img {
	position:relative;
	top:136px;
	left:244px;
}

div.ivideoinfo {
	display:block;
	background-color:#181818;
	height:40px;
	width:570px;
	overflow:hidden;
	margin-top: -40px;
}

div.ivideoinfo h3 {
	float:left;
	margin:0;
	padding:5px 10px 5px 10px;
	width:330px;
	line-height: 30px;
	vertical-align: middle;
}

div.ivideoinfo h3 b {
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
div.ivideoinfo h3 a {
	color:#fff;
}
div.ivideoinfo h3 a:hover {
	color:#990000
}

span.ivideolength {
	display:block;
	float:right;
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/spriteme1.png);
	background-position: -10px -310px;
	background-repeat: no-repeat;
	height:21px;
	position:relative;
	top:10px;
	right:10px;
	text-align:center;
	width:94px;
	font-size:10px;
	font-weight:bold;
	color:#333;
	line-height:21px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	vertical-align:middle;
}

div.ivideomoreinfo {
	height:20px;
	padding-top:3px;
	width:570px;
	margin:0px;
	padding:0px;
}

div.ivideomoreinfo p {
	float:left;
	font-weight:bold;
	font-size:11px;
}

div.ivideomoreinfo p.left {
	width:170px;
	color:#181818;
}


div.ivideomoreinfo p.center {
	width:120px;
	text-align:center;
}

div.ivideomoreinfo p.center a {
	color:#be1c1c;
	text-decoration:none;
}

div.ivideomoreinfo p.right {
	width:170px;
	color:#181818;
	text-align:right;
}


div.ivideothumb {
	width: 100%; 
    height: 100%; 
    position: fixed; 
    left: 0px; 
    top: 0px; 
    z-index: -1;
}
div.ivideothumb .stretch {
	width:100%;
    height:100%;

}


/* WP-Paginate - WordPress Pagination Function */


div.pagelinks, div.navigation {
	width:auto;
	height:auto;
	overflow: visible;
	background: #bababa;
}
div.pagelinks p {
	vertical-align: middle;

}

div.pagelinks b {
	font-size:12px;
	color:#ffffff;
	margin-right:10px;
	padding:10px;
}

a.pagelink, a.pagelink2, ol.wp-paginate a.page, ol.wp-paginate a.next, ol.wp-paginate span.current, a.prev {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/spriteme1.png);
	background-position: -8px -341px;
	background-repeat: no-repeat;
	text-align:center;
	margin-right:10px; 
	display: inline-block;
	padding:10px;
	line-height:25px;

}

a.pagelink2, ol.wp-paginate a.page, ol.wp-paginate a.next, a.prev  {
	color:#282828;
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/spriteme1.png);
	background-position: -8px -386px;
	background-repeat: no-repeat;

}


a.pagelink2:hover {
	color:#b80000;
}

/* ol.wp-paginate span.current {
	color:#ffffff;
	float:left;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	background:url('/images/layout_pagenext.png') center center;
	text-align:center;
	margin-right:8px;
	background-repeat:no-repeat;
	background-position:center; 

	width:22px;
	height:22px;
} */

/* ol.wp-paginate a.page, ol.wp-paginate a.next {
	text-decoration:none;
	color:#282828;
	float:left;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	background:url('/images/layout_pagenext2.png') center center;
	text-align:center;
	margin-right:8px;
	background-repeat:no-repeat;
	background-position:center; 
	width:22px;
	height:22px;
}
*/
ol.wp-paginate span.title {
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	margin-right:8px;
	margin-left:12px;
}

ol.wp-paginate span.gap {
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	margin-right:8px;
}

div.pagelinkshadow {
	height:37px;
	background:#ffffff url('/images/layout_pageshadow.gif') top left repeat-x;
	margin-bottom:-25px;
}

.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#bababa; color:#888;}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}

/* SIDEBAR */


.widget {margin:10px 18px;}
.widget a {text-decoration: underline;}
.widget a:hover {text-decoration:none;}
#recent-posts-5, #categories-5 {background: #fff; padding:10px 0; }
#recent-posts-5 a , #categories-5 a {display:block; padding:10px; text-decoration:none; border-bottom:1px dashed #ddd;}
#recent-posts-5 a:hover, #categories-5 a:hover {background:#ddd;}
.widget h2.widgettitle {background: #3a3a3a; padding:5px; color: #ccc; margin-bottom:10px;}
div.ctc a {padding:0 5px 5px 0;}

/* STORE */
div.store_sidebar_box {
	width:265px;
	margin-top:8px;
}

div.store_sidebar_title {
	height:30px;
	background-color:#d3d3d3;
	padding-top:15px;
	padding-left:20px;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}

div.store_sidebar_content {
	height:210px;
	background:#181818 url('/images/featured.jpg');
}

div.store_sidebar_bottom {
	height:55px;	
}

div.featured_title {
	background:url('/images/layout_store_sidebar_feat.gif');
}


/* SHOPPING CART */

div#sideshoppingcart {
	width:265px;
	background:#878787 url('/images/layout_store_sidebar_cart_bg.gif') bottom repeat-x;
	margin-left:18px;
	margin-top:18px;
	padding-bottom:40px;
}

div#sideshoppingcart h3 {
	height:30px;
	background:#d3d3d3 url('/images/layout_store_sidebar_cart.gif');
	padding-top:15px;
	padding-left:20px;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}

div#shoppingcartcontents {
	width:265px;
}

p.empty {
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	text-shadow: 1px 1px 1px #555555;
}



span.items {
	color:#ffffff;
	font-family:arial;
	font-size:13px;
}

table.shoppingcart {
	font-size:13px;
	color:#181818;
}

table.shoppingcart th#product {
	width:150px;
	font-size:15px;
	font-weight:bold;
}

div.numberitems {
	float:left;
	display:inline;
	width:120px;
	text-align:center;
	background-color:#880000;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	padding:7px 5px 7px 5px;
	margin-left:12px;
}

div.items {
	padding-left:0px;
	padding-bottom:15px;
	padding-top:15px;
}

table.shoppingcart th#price {
	width:50px;
	padding-top:8px;
	padding-bottom:8px;
	text-shadow: 1px 1px 1px #555555;
	background-color:#999999;
	color:#ffffff;
	text-align:center
}

table.shoppingcart th#quantity {
	width:40px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#999999;
	text-shadow: 1px 1px 1px #555555;
	color:#ffffff;
	text-align:center;
}

table.shoppingcart th#item {
	padding-top:8px;
	padding-left:10px;
	padding-bottom:8px;
	text-shadow: 1px 1px 1px #555555;
	background-color:#999999;
	color:#ffffff;
}


table.shoppingcart td.item {
	width:175px;
	background:#181818 url('/images/layout_store_sidebar_itembg.gif') top repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-bottom:10px;
	padding-top:10px;
}

table.shoppingcart td.item p {
	padding:0px 10px 0px 10px;
	margin:0;
}


table.shoppingcart td.quantity {
	width:30px;
	background:#181818 url('/images/layout_store_sidebar_itembg.gif') top repeat-x;
	vertical-align:middle;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
}


table.shoppingcart td.price {
	width:59px;
	background:#181818 url('/images/layout_store_sidebar_itembg.gif') top repeat-x;
	vertical-align:middle;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
	font-family:arial;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
}


table.shoppingcart td.total {
	padding:10px 10px 10px 0px;
	text-align:right;
	background-color:#880000;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}


table.shoppingcart td.checkout {
	padding:10px 10px 10px 0px;
	text-align:right;

}

span.emptycart a {
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	text-shadow: 1px 1px 1px #555555;
}

div.emptyform {
	float:left;
	display:inline;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	padding-top:7px;
	background-color:#7a7a7a;
}


/* SHOPPING CART STYLES
=================================================== */

span.pricedisplay {color: #880000; font-weight: bold; font-size: 125%;}



/* Tabber CSS */
/* .tabber = before interface is set up AND .tabberlive = after the tabber interface is set up */

div.tabberlive {
	margin:0 !important;
} 
div.tabberlive { line-height:20px;}





/* FOOTER */
div.footer {
height:82px;
margin-bottom:100px;
color:#d5d5d5;
font-size:12px;
font-weight:bold;
}
div#footerlogo {
	background-image: url(/wordpress/wp-content/themes/allpromediadivs/images/spriteme1.png);
	background-repeat: no-repeat;
	background-position: -10px -441px;
	height:52px;
}

div.footerlinks1 { 
width:576px;
float:left;
height:47px;
}

div.footerlinks1 a {
font-size:15px;
padding:5px 9px;
color:#ffffff;
text-decoration:none;
position:relative;
top:22px;
left:15px;
background:transparent;
}

div.footerlinks1 a:hover {
background-color:#555555;
}

div.footerlinks2 {
height:32px;
width:576px;
float:left;
}

 
div.footerlinks2 a, .allpro a {
font-size:11px;
color:#bababa;
text-decoration:none;
padding:3px 5px;
background:transparent;
}
div.footerlinks2 a {position:relative;left:18px;}

div.footerlinks2 a:hover, .allpro a:hover {
background-color:#555555;
}

div.footer_contact {float:left; clear:both;margin-bottom:50px; width:960px; font-weight:normal;}
div.footer_contact address {color: #B4B4B4; line-height: 150%; display:inline-block; font-size: 11px; font-style: normal;}
div.footer .allpro {position: relative; bottom:40px; right:0px;}
div.footer .allpro p {color:#bababa; line-height: 150%; text-align:right; font-size: 11px;} 
.allpro a {font-weight: normal;}

/**/

h2.pagetitle {
font-family:arial;
font-size:25px;
font-weight:bold;
}


/* SHOPPING GRID */
div.itembox {
	display:inline;
	height:230px;
	background:#d8d8d8;
	margin-left:9px;
	margin-right:9px;
	width:188px;
	float:left;
	text-align:left;
	margin-top:20px;
}

div.itemimage {
	height:128px;
	padding:10px 30px;
}

div.itemtitle {
	height:50px;
}

div.itemtitle a {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#181818;
}

div.itemtitle p {
	position:relative;
	padding:0px 15px;
	top:5px;
	line-height: 135%;
}

div.itembuy {
	height:32px;
	background-color:#878787;
}


div.itembuy p {
	float:left;
	position:relative;
	top:6px;
	left:12px;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	text-shadow: 1px 1px 1px #555555;
}

div.itembuy span {
	float:right;
	position:relative;
	right:10px;
	top: 4px;
}



/* TAG PAGE */
div.tagleft {
	float:left;
	width:99px;
	height:57px;
	background:url('/images/layout_tag_tag.gif');
}

div.tagleft b {
	position:relative;
	top:18px;
	left:36px;
	font-family:arial;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
}

div.tagtitle {
	float:left;
	background:#eeeeee url('/images/layout_tags_bg1.gif');
	height:57px;
	width:520px;
	border-right:1px solid #cdcdcd;
}

div.tagtitle h2 {
	float:left;
	position:relative;
	top:17px;
	left:15px;
	font-family:arial;
	color:#181818;
	font-size:20px;
	font-weight:bold;
	text-transform:capitalize;
}

div.tagpagelinks {
	float:right;
	width:200px;
	text-align:right;
}

div.tagpagelinks span {
	position:relative;
	top:20px;
	right:20px;
}

div.tagpagelinks span a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

div.tagpagelinks span#pp a {color:#959595;}
div.tagpagelinks span#pp a:hover {color:#cb0000;}
div.tagpagelinks span#nn a {color:#181818;}
div.tagpagelinks span#nn a:hover {color:#cb0000;}


/* LIST STYLES FOR POSTS */

.post {padding: 0 20px;}

.post ul, .ibody ul, .ibody.ol  {
	list-style-type:disc;
	/*margin-left:60px; */
	margin-bottom:10px;
	font-family:verdana;
	line-height: 19px;
}
div.entry ol {list-style: decimal;}
div.entry ul {list-style: disc;}
div.entry li {
	margin-left:60px;
}

.post ol, .ibody ol  {
	list-style-type:decimal;
	margin-left:60px;
	margin-bottom:10px;
	font-family:verdana;
	line-height: 19px;
}

.post ul.numbered, .ibody ul.numbered {
	list-style-type:decimal;
}
.post ul.numbered_inside, .ibody ul.numbered_inside {
	list-style-type:decimal;
}

.post ul.dotted, .ibody ul.dotted {
	list-style-type:disc;
}

.post ul.dotted_inside, .ibody ul.dotted_inside {
	list-style-type:disc;
}

.post li.bolded, .ibody li.bolded {
	font-weight:bold;
}

div.post li, div.ibody li  {
	margin-bottom:10px;
}

img.alignright {
float:right;
padding-left:20px;
padding-bottom:20px;
}
img.alignleft {
float:left;
padding-right:20px;
padding-bottom:20px;
}

p.box, div.ibody blockquote, div.entry blockquote {
background-color:#e8e8e8; padding:20px;
}

div.ibody blockquote ul, div.ibody blockquote ol, div.entry blockquote ul, div.entry blockquote ol {
	margin-left:40px;
}

div.headSearch {width: 150px; float:left; height: 34px; padding: 10px 0;}
div.headSearch input {
	float:left;
	width:150px;
	height: 24px;
	position:relative;
	padding:5px;
	background:#DBDBDB;
	font-family:arial;
	font-size:11px;
	border: 1px solid #BFBFBF;
	color: #585858; }


/* AUDIO PODCAST PLAYER */
div.audiobox {
	width:460px;
	height:66px;
	background:#181818;
	margin-bottom:5px;
}

div.audioplay {
	float:left;
	position:relative;
	top:20px;
	left:20px;
}

a.audiomp3 {
	float:right;
	position:relative;
	top:20px;
	right:20px;
}


/* */
div.iwrapper h1 {
	font-size: 26px;
	line-height:30px;
	font-weight: normal;
	margin-top: 8px;
	padding-bottom: 6px;
}

/* SEARCHBAR */
div.searchbar {
	margin-top:8px;
	width:265px;
}

div.searchbar input#s {
	width:180px;
	padding:3px;
}

div.searchbar input#searchbutton {
	background-color:#d5d5d5;
	padding:3px;
}



table.contactform td.left {
vertical-align:top;
font-size:11px;
font-family:verdana;
width:160px;
line-height:15px;
padding-bottom:6px;
padding-top:6px;
}

table.contactform td.left p {
display:inline;
color:red;
line-height:13px;
}

table.contactform td.right {
vertical-align:top;
font-size:11px;
font-family:verdana;
line-height:13px;
padding-bottom:6px;
padding-top:6px;
}

table.contactform td.right input, table.contactform td.right textarea {
padding:3px;
border:1px solid #aaaaaa;
}

table.contactform td.title {
font-size:20px;
color:#000000;
padding-bottom:9px;
}

table.contactform td.title2 {
font-size:20px;
color:#000000;
padding-top:25px;
padding-bottom:9px;
}

body.page-id-152 td.left {
padding-right:20px;
}

/*=============== */
.poster {margin:-50px -30px 0 -30px;}
/*.webinar_table {width: 350px; background-color: #eeeeee; border: 0px solid #cccccc; float:right; margin: 0 0 15px 15px;} */
.webinar_table {width: 350px; background-color: #eeeeee; border: 0px solid #cccccc; float:left; clear:left; margin: 0 15px 15px 0;}
.webinar_table td {padding:5px 10px; border-bottom: 1px dashed #fff;}
.webinar_table thead {background-color: #cccccc; font-weight:bold; text-align:center;}

.signup_block {width: 350px;float:left; clear:left; margin: -50px 15px 15px 0; vertical-align:top; text-align:center;}
.signup_block input#email_address, .signup_block input#first_name {margin-right:6px; width: 234px; height:26px; padding:5px; float:left;}

ul.signup_list {font-size:130%; line-height: 190%; list-style-type:none; padding:0; margin:0;}
ul.signup_list li {list-style-type:none; background-image: url("/images/check-mark-green.png"); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 55px; min-height: 50px; margin:10px;}

.signup_button {}

p.signup_tiny {font-size: 10px; color: #ffffff; font-style:italic; font-family: Verdana, Arial, Helvetica Neue, sans-serif; text-align:left;}
.signup_form {background:#990100; padding:10px; text-align:right; }
.signup_form input:text {}
.signup_form input:image {}
.signup_form label {display: block; width: 55px; height:36px; color: #fff; vertical-align:middle; float:left; margin-right: 12px; line-height:15px; text-align:left;padding-top:5px;clear:left; padding-left:5px;}

.contact_form {width:330px; float:left; clear:left; margin: 10px 15px 300px 0;background-color: #777777; color: #fff; padding: 5px 10px;}
.contact_form label {font-weight:bold;}
.contact_form input.wpcf7-text {width:155px;}
.contact_form input.wpcf7-text {width:155px;}
.contact_form textarea {width: 320px;}
.contact_form h2 {background-color: #cccccc; font-weight:bold; text-align:center;padding:5px 10px; margin:-5px -10px 15px -10px;}

.float-panel-left {width:330px; float:left; clear:left; margin: 15px 15px 15px 0;background-color: #eeeeee; border: 0px solid #cccccc; padding: 5px 10px;}
.float-panel-right {width:535px;float:right; margin-top: 15px;}
.webinar-testimonials {clear:left; padding:10px 0 30px 0;}
.webinar-testimonials p {padding:0 50px;}
.webinar-testimonials h2 {padding:0 10px;}

table.wpsc_checkout_table table {width:100%; margin-top:20px; padding-top:20px; border-top: 1px dashed #BABABA;}
table.wpsc_checkout_table table h4 {}

/* SPEAKING PAGE
============================== */
#speak-page {}
#speak-page blockquote, #post-7097518 blockquote, #post-7097902 blockquote {background:none; padding: 0 50px;padding-top:10px; font-family: Georgia, Times New Roman, serif; font-style: italic; font-size: 16px;background: url(/images/quote-first.png) no-repeat top left; line-height: 24px;}
#speak-page blockquote p span, #post-7097518 blockquote p span, #post-7097902 blockquote p span {font-style:normal; font-weight:bold; font-size:14px; font-family: Arial, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif;line-height:18px; }

#speak-body {width: 590px; float:left; clear:none; background:url(/images/bg_speaking.jpg) no-repeat top left; font-size:14px; line-height:28px;}
#speak-body-top {width: 590px; height:339px;}
#speak-body-top h1 {margin-top:30px;}
#speak-body-top p, #speak-body-top h1 {color: #fff;width:240px; margin-left:20px;}
#speak-body-top p {font-size: 16px; line-height:26px;}
#speak-body-top h1 {line-height:30px; }
#speak-body h2 {margin: 40px 0 15px 0; border-top:1px dashed #dbdbdb; padding:5px 0;}
#speak-body h3 {font-size: 14px; font-weight:bold; margin-top: 20px;}

#speak-side {float:right; width: 300px; clear:none;}
#speak-side div {background: #eeeeee; margin:0; padding: 10px; margin-bottom:15px;}
#speak-side blockquote {margin:0; padding: 10px; margin-bottom:15px;}
#speak-side div h2 {background:#dbdbdb; font-size:18px;margin:-10px; margin-bottom: 10px; padding: 5px 10px; padding-right:0;}
#speak-side div h2 span {font-size:11px;}
#speak-side div h3 {font-weight:bold;}
#speak-side img.speak-logos {margin:0 -10px;}
#speak-side input, #speak-side  textarea {width: 260px;}
#speak-side form {padding:0;margin:0;}
#speak-side textarea {height:80px;}

div#bottomcontainerBox {clear:both;}





div#freebook-home {padding:0;}
.newsletter_text a {color:#990100; font-weight:bold;}
.newsletter_text img {vertical-align:middle;}

div#recaptcha_widget_div, div#recaptcha_area {padding:0!important;}
div#recaptcha_widget_div {margin:0 -10px !important;}
#speak-side div#recaptcha_area {padding:0; margin:0 -10px}

.recaptchatable #recaptcha_response_field {padding: 0!important;}

#speak-side .recaptchatable, #speak-side #recaptcha_area tr, #speak-side #recaptcha_area td, #speak-side #recaptcha_area th {
margin: 0!important;
border: 0!important;
padding: 0!important;
border-collapse: collapse!important;
vertical-align: middle!important;
}

#speak-side .recaptchatable * {
margin: 0;
padding: 0;
border: 0;
font-family: helvetica,sans-serif;
font-size: 8pt;
color: black;
position: static;
top: auto;
left: auto;
right: auto;
bottom: auto;
text-align: left!important;
}



