/*  
Theme Name: Christian P
Version: 1.0.0
Description: Theme Description
*/
/* CLEARFIX */

/* Default styles */
@import "css/reset.css";
/* Defaults */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
a {
	color: #49479d;
	text-decoration: none;
}
#new-video-purple a {
	color: #6d1660;
}
#new-video-blue a {
	color: #3885b2;
}
#new-video-red a {
	color: #941a1d;
}
a:hover {
	text-decoration: underline;
}
body {
	font: 12px Arial, Helvetica, Sans-serif;
	line-height: 1.5em;
	color: #393939;
	background: #fff url(images/bgr_main.png) repeat-x;
}
#new-video-purple {
	background: url(images/bgr_main_purple.jpg) #FFF repeat-x 0 0 !important;
}
#new-video-blue {
	background: url(images/bgr_main_blue.jpg) #FFF repeat-x 0 0 !important;
}
#new-video-red {
	background: url(images/bgr_main_red.jpg) #FFF repeat-x 0 0 !important;
}

#new-video-purple h1, #new-video-purple h2, #new-video-purple h3, #new-video-purple h4, #new-video-purple h5, #new-video-purple h6 {
	color: #6d1660;
}
#new-video-blue h1, #new-video-blue h2, #new-video-blue h3, #new-video-blue h4, #new-video-blue h5, #new-video-blue h6 {
	color: #3f92c3;
}
#new-video-red h1, #new-video-red h2, #new-video-red h3, #new-video-red h4, #new-video-red h5, #new-video-red h6 {
	color: #941a1d;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-family: Arial, Helvetica, Sans-serif;
	color: #49479d;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
p {
	margin: 0;
}
input, select, textarea {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
}
textarea {
	overflow: auto;
}
/* Hyperlinks */

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited {
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: underline;
}
/* Wrapper */
.wrapper {
	margin:0 auto;
	width:940px;
}
/* Header */
#header {
	width: 100%;
	height: 148px;
}
#header_squeeze {
	width: 100%;
	height: 20px;
}
#header .logo {
	float: left;
}
#logo {
	display: block;
	cursor: pointer;
	text-indent: -9999em;
	width: 180px;
	height: 124px;
	background: url(images/logo.png) no-repeat;
}
#new-video-purple #logo {
	background: url(images/logo_purple.jpg) no-repeat 0 0 !important;
}
#new-video-blue #logo {
	background: url(images/logo_blue.jpg) no-repeat 0 0 !important;
}
#new-video-red #logo {
	background: url(images/logo_red.jpg) no-repeat 0 0 !important;
}
#header .logo p {
	position: absolute;
	left: -9999em;
	top: -9999em;
}
#header .right {
	float: right;
	width: 750px;
}
/* Mainmenu */
#mainmenu {
	width: 100%;
	height: 29px;
}
#mainmenu ul {
	float: right;
}
#new-video-purple #mainmenu ul li {
	background: url(images/bgr_mainmenu_li_purple.gif) no-repeat left center !important;
}
#new-video-blue #mainmenu ul li {
	background: url(images/bgr_mainmenu_li_blue.gif) no-repeat left center !important;
}
#new-video-red #mainmenu ul li {
	background: url(images/bgr_mainmenu_li_red.gif) no-repeat left center !important;
}
#mainmenu ul li {
	background:url("images/bgr_mainmenu_li.gif") no-repeat left center;
	color:#D4D1E9;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:29px;
	padding:0 0 0 36px;
	text-transform:uppercase;
}
#new-video-red #mainmenu ul li.first, #new-video-blue #mainmenu ul li.first, #new-video-purple #mainmenu ul li.first {
	background: none !important;
}
#mainmenu ul li.first {
	background: none;
	padding: 0;
}
#new-video-red #mainmenu ul li a, #new-video-blue #mainmenu ul li a, #new-video-purple #mainmenu ul li a {
	text-shadow: none !important;
}
#mainmenu ul li a {
	color: #d4d1e9;
	text-shadow: 2px 2px 1px #181733;
	text-decoration: none;
}
#mainmenu ul li a:hover {
	color: #fff;
	text-decoration: none;
}
#mainmenu ol {
	float: right;
	padding: 0 0 0 40px;
}
#mainmenu ol li {
	float: left;
	padding: 0 0 0 10px;
}
#new-video-purple #mainmenu ol li .signup {
	background: url(images/btn_signup_purple.jpg) no-repeat 0 0;
}
#new-video-red #mainmenu ol li .signup {
	background: url(images/btn_signup_red.jpg) no-repeat 0 0;
}
#mainmenu ol li .signup {
	background: url(images/btn_signup.gif) no-repeat 0 0;
	display: block;
	height: 29px;
	text-indent: -9999px;
	width: 80px;
}
#new-video-purple #mainmenu ol li .login {
	background: url(images/btn_login_purple.jpg) no-repeat 0 0;
}
#new-video-red #mainmenu ol li .login {
	background: url(images/btn_login_red.jpg) no-repeat 0 0;
}
#mainmenu ol li .login {
	background: url(images/btn_login.gif) no-repeat 0 0;
	display: block;
	height: 29px;
	text-indent: -9999px;
	width: 80px;
}
#mainmenu ol li img {
	float: left;
}
/*submenu*/
#new-video-red #submenu, #new-video-blue #submenu, #new-video-purple #submenu {
	display: none;
}
#submenu {
	width: 100%;
	height: 94px;
	overflow: hidden;
}
#submenu ul {
	float: right;
}
#submenu ul li {
	float: left;
	background: url(images/bgr_submenu_li.png) no-repeat;
	padding: 0 0 0 2px;
}
#submenu ul li.coaching {
	background: none;
	padding: 0;
}
#submenu ul li a {
	float: left;
	cursor: pointer;
	line-height: 94px;
	height: 94px;
	text-indent: -9999em;
}
#submenu ul li.coaching a {
	background: url(images/btn_coaching.png) no-repeat;
	width: 168px;
}
#submenu ul li.coaching a:hover, #submenu ul li.coaching a.select {
	background-position: left -94px;
}
#submenu ul li.events a {
	background: url(images/btn_events.png) no-repeat;
	width: 132px;
}
#submenu ul li.events a:hover, #submenu ul li.events a.select {
	background-position: left -94px;
}
#submenu ul li.products a {
	background: url(images/btn_products.png) no-repeat;
	width: 158px;
}
#submenu ul li.products a:hover, #submenu ul li.products a.select {
	background-position: left -94px;
}
#submenu ul li.speaking a {
	background: url(images/btn_blog.png) no-repeat 0 0;
	width: 132px;
}
#submenu ul li.speaking a:hover, #submenu ul li.speaking a.select {
	background-position: 0 -94px;
}
/*submenu_popup*/
#submenu .submenu_popup {
	position: absolute;
	width: 200px;
	border: 2px solid #fff;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #d3d1e9;
	display: none;
	margin: 94px 0 0 0;
	z-index: 2000;
}
#submenu .submenu_popup ul {
	width: 100%;
	float: none;
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 2000;
}
#submenu .submenu_popup ul li {
	width: 100%;
	height: 29px;
	border-bottom: 1px solid #fff;
	color: #fff3d8;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	background: url(images/bgr_submenu_popup_a.png);
	float: none;
	padding: 0;
	margin: 0;
}
#submenu .submenu_popup ul li a {
	color: #fff3d8!important;
	line-height: 29px!important;
	text-decoration: none!important;
	float: none!important;
	padding: 0!important;
	margin: 0!important;
	text-indent: 0!important;
	width: auto!important;
	background: none!important;
}
#submenu .submenu_popup ul li a:hover {
	color: #fff!important;
	text-decoration: none!important;
}
#submenu_popup_coaching {
}
/* Body */
#body {
	width:100%;
	overflow:hidden;
	clear: both;
	padding: 0 0 50px 0;
}
#content {
	float:left;
}
.col_content {
	width:620px;
}
.col_content_full {
	width:940px;
}
.col_home {
	width:940px;
}
#sidebar {
	float:right;
}
.col_sidebar {
	width:300px;
}
.col_sidebar_videos {
	width: 270px;
}
/* Post */
.main_caption {
	width: 100%;
	overflow: hidden;
	margin: 0 0 16px 0;
	background: url(images/bgr_main_caption.png) repeat-y;
}
.main_caption h1 {
	text-transform: uppercase;
	color: #fff;
	font-size: 34px;
	font-weight: normal;
	padding: 0 0 0 16px;
	line-height: 46px;
}
.post {
	width:100%;
	margin:0 0 13px 0;
}
.post_box {
	width:618px;
	border: 1px solid #c8c8c8;
}
.post_media {
	width: 604px;
	padding: 7px;
	overflow: hidden;
	background: #49479d;
}
.post_media img {
	width: 100%;
	display: block;
}
.post_container {
	overflow:hidden;
	padding:14px;
	width:590px;
}
.facebook-like {
	padding: 0 0 15px;
}
.post_container_full {
	width:940px;
	overflow: hidden;
}
.video_container_full {
	width:910px;
	padding: 14px;
	overflow: hidden;
}
#content .page {
	margin:0;
}
.post .title {
	margin:0 0 15px;
	width:100%;
}
.post .title h2 {
	color: #393939;
	font-size:24px;
	text-transform:uppercase;
	line-height:1.0em;
}
.post .title h2 a {
	color: #393939;
}
.entry {
	width:100%;
	overflow:hidden;
	font-size:14px;
	line-height:1.7em;
}
.entry a {
	font-weight: bold;
}
.entry p {
	margin:0 0 25px 0;
}
.entry h1 {
	color: #393939;
	font-size: 32px;
	padding: 15px 0 0 0;
	line-height:30px;
}
.entry h2 {
}
.entry h3 {
	color: #393939;
	font-size:24px;
	text-transform:uppercase;
}
.entry h4 {
}
.entry h5 {
}
.entry h6 {
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	margin: 5px 0 15px 0;
}
.entry ul {
	margin: 0 0 25px 0;
	padding: 0 0 0 30px;
}
.entry ul ul {
	margin: 0;
}
.entry ul li {
	list-style-type: disc;
}
.entry ul ul li {
	list-style-type: circle;
}
.entry ol {
	margin: 0 0 25px 0;
	padding: 0 0 0 30px;
}
.entry ol ol {
	margin: 0;
}
.entry ol li {
	list-style-type: decimal;
}
.entry ol li ol li {
	list-style-type: decimal;
}
.entry .list_bookmarks {
	padding: 0;
}
.entry .list_bookmarks li.linkcat {
	list-style: none;
}
.entry .list_bookmarks li.linkcat li {
	list-style:disc;
}
img.wp-smiley {
	padding: 0;
	border: none;
}
.entry .alignleft {
	float: left;
	width: auto;
	margin: 10px 15px 10px 0;
}
.entry .alignright {
	float: right;
	width: auto;
	margin: 10px 0 10px 15px;
}
.entry .aligncenter {
	text-align: center;
}
.entry .wp-caption {
	padding: 1px;
	text-align:center;
	background:#F8F8F4;
	border: solid 1px #e6e6e6;
	margin: 0 0 15px 0;
}
.entry .wp-caption img {
	margin:0;
	padding:4px 0;
	background:none;
	border:0;
}
.entry .wp-caption-text {
	margin:0;
	padding:0;
	font-size:11px;
	text-align:center;
}
.postmetadata {
	overflow:hidden;
	padding: 0 0 15px;
	width:100%;
}
.postmetadata p {
	color:#49479D;
	font-size:12px;
	line-height:1.6em;
	text-transform:uppercase;
}
.postmetadata p.comments {
	text-transform: capitalize;
	font-weight: bold;
}
/* Sidebar */
.sidebar_widgets {
	width:100%;
	overflow:hidden;
	font-size:13px;
	line-height:1.5em;
	color: #fff;
}
.sidebar_widgets a {
	color: #fff;
}
.sidebar_widgets .widgettitle {
	font-size:24px;
	line-height:1.1em;
	border-bottom: 1px solid #fff;
	color: #fff;
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
	text-transform:uppercase;
}
.sidebar_widgets .widget {
	width: 290px;
	border: 5px solid #49479d;
	margin: 0 0 15px 0;
	background: url(images/bgr_sidebar_widgets.png) repeat-y;
}
.sidebar_widgets .widget_inner {
	width: 100%;
	background: url(images/bgr_sidebar_widget_inner.png) no-repeat;
}
.sidebar_widgets .widget_inner2 {
	width: 264px;
	background: url(images/bgr_sidebar_widget_inner2.png) no-repeat left bottom;
	padding: 15px 13px 20px 13px;
	overflow: hidden;
}
.sidebar_widgets .widget ul {
}
.sidebar_widgets .widget ul li {
	padding: 8px 0 8px 0;
}
.sidebar_widgets .widget ul li a {
	text-transform:uppercase;
	font-weight:bold;
}
.sidebar_widgets .widget ul ul {
	margin: 5px 0 0 15px;
}
.sidebar_widgets .widget ul li ul li {
	border-bottom: 0;
	margin: 0;
}
.widget_categories, .widget_archive, .widget_links, .widget_meta {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
/*widget_call*/
#widget_call {
	width: 275px;
	overflow: hidden;
	border: 1px solid #c8c8c8;
	margin: 0 0 15px 0;
	background: #49479d url(images/bgr_widget_call.png) repeat-x bottom;
	padding: 15px 12px 22px 11px;
}
#widget_call h3 {
	color: #fff;
	font-size: 23px;
	line-height: 1.1em;
	text-transform: uppercase;
	padding: 0 0 10px 5px;
	text-shadow: 2px 2px 1px #181733;
	letter-spacing: -1px;
}
#widget_call p {
	color: #fff;
	line-height: 1.5em;
	padding: 0 0 10px 5px;
}
#widget_call label {
	color: #fff;
	line-height: 1.5em;
	padding: 0 0 3px 5px;
	display: block;
	text-transform: uppercase;
}
#widget_call .input, #search-text, #home_newsletters .email input {
	background:url("images/bgr_widget_call_input.png") no-repeat 0 0;
	border:medium none;
	height:29px;
	margin:0 0 7px;
	overflow:hidden;
	padding:3px 5px 0;
	width:254px;
}
.email-img {
	display: block;
}
.email-img img {
	display: block;
	margin: 0 0 0 -10px;
	width: 260px;
}
#search-text {
}
#search-submit, #home_newsletters .submit input {
	background:url("images/btn_submit2.png") no-repeat 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	font-size:11px;
	font-weight:bold;
	height:28px;
	text-transform:uppercase;
	width:105px;
}
#widget_call .input input {
	border: none;
	background: none;
	font-size: 12px;
	color: #000;
	width: 250px;
	padding: 5px;
}
#widget_call .submit {
	width: 100%;
	overflow: hidden;
	padding: 5px 0 0 0;
}
#widget_call .submit input {
	background:url(images/btn_submit2.png) no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	cursor: pointer;
	float:right;
	font-size:11px;
	font-weight:bold;
	height:28px;
	text-transform:uppercase;
	width:105px;
}
/*widget_call3*/
#widget_call3 {
	width: 298px;
	border: 1px solid #c8c8c8;
	margin: 0 0 15px 0;
	background: #49479d url(images/bgr_widget_call3.png) repeat-x bottom;
	color: #fff;
}
#widget_call3 .inner {
	width: 275px;
	overflow: hidden;
	padding: 15px 12px 22px 11px;
}
#widget_call3 .thumb {
	border: 4px solid #fff;
	width: 277px;
	margin: 7px auto 3px auto;
}
#widget_call3 .thumb img {
	width: 277px;
	display: block;
}
#widget_call3 h3 {
	color: #fff;
	font-size: 40px;
	line-height: 1.1em;
	text-transform: uppercase;
	padding: 0 0 10px 5px;
	text-shadow: 2px 2px 1px #181733;
	letter-spacing: -1px;
	text-align: center;
}
#widget_call3 h4.title{
	color: #fff;
	padding: 15px 0 10px 0;
}
#widget_call3 p {
	color: #fff;
	line-height: 1.5em;
	padding: 0 0 10px 5px;
	text-align: center;
}
#widget_call3 form {
	width: 100%;
	overflow: hidden;
}
#widget_call3 form fieldset {
	width: 226px;
	float: right;
}
#widget_call3 label, #widget_call3 .label {
	color: #fff;
	line-height: 1.5em;
	padding: 0 0 3px 5px;
	display: block;
	text-transform: uppercase;
	clear: both;
}
#widget_call3 .radio{
	color: #fff;
	line-height: 1.5em;
	padding: 0 0 7px 5px;
	display: block;
	clear: both;
}
#widget_call3 .input {
	width: 221px;
	height: 29px;
	overflow: hidden;
	margin: 0 0 7px 0;
	padding: 3px 0 0 5px;
	background: url(images/bgr_widget_call3_input.gif) no-repeat;
	border:none;
}
#widget_call3 .input input {
	border: none;
	background: none;
	font-size: 12px;
	color: #000;
	width: 206px;
	padding: 5px;
}
#widget_call3 .submit {
	width: 100%;
	overflow: hidden;
	padding: 5px 0 0 0;
}
#widget_call3 .submit input {
	float: right;
	border: 0;
	text-indent: -9999em;
	text-transform: capitalize;
	width: 105px;
	height: 28px;
	background: url(images/btn_submit.gif) no-repeat;
	cursor: pointer;
}
#widget_call3 .submitInstant input {
	float: right;
	border: 0;
	text-indent: -9999em;
	text-transform: capitalize;
	width: 146px;
	height: 28px;
	background: url(images/submit-instant.png) no-repeat;
	cursor: pointer;
}
/*widget_socials*/
#widget_socials {
	width: 100%;
	height: 142px;
	overflow: hidden;
	margin: 0 0 13px 0;
	background: url(images/bgr_widget_socials.png) no-repeat;
}
#widget_socials h3 {
	color: #fff;
	font-size: 20px;
	line-height: 1.1em;
	text-transform: uppercase;
	text-shadow: 2px 2px 1px #181733;
	text-align: center;
	padding: 15px 0 4px 0;
}
#widget_socials ul {
	text-align: center;
}
#widget_socials li {
	display: inline;
}
/*widget_twitter*/
#widget_twitter {
	width: 176px;
	height: 142px;
	overflow: hidden;
	margin: 0 0 15px 0;
	background: url(images/bgr_widget_twitter.png) no-repeat;
	padding: 0 0 0 124px;
}
#widget_twitter h3 {
	color: #fff;
	font-size: 20px;
	line-height: 1.1em;
	text-transform: uppercase;
	text-shadow: 2px 2px 1px #181733;
	padding: 15px 0 8px 0;
}
#widget_twitter li {
	color: #fff;
	line-height: 1.3em;
	padding:0 3px 0 0;
}
#widget_twitter li a {
	color: #fff;
}
/*widget_call2*/
#widget_call2 {
	width: 298px;
	overflow: hidden;
	border: 1px solid #c8c8c8;
	margin: 0 0 15px 0;
	background: #49479d url(images/bgr_widget_call.png) repeat-x bottom;
	padding: 22px 0 22px 0;
}
#widget_call2 h3 {
	color: #fff;
	font-size: 36px;
	line-height: 1.0em;
	text-transform: uppercase;
	padding: 0 0 10px 0;
	text-shadow: 2px 2px 1px #181733;
	letter-spacing: -1px;
	text-align: center;
	font-weight: normal;
}
#widget_call2 p {
	color: #fff;
	line-height: 1.7em;
	padding: 0 10px 10px 10px;
	text-align: center;
}
#widget_call2 .sidebarlink {
	text-align:center;
	margin:0 auto;
}
#widget_call2 .sidebarlink a {
	color: #fff;
	line-height: 1.7em;
	padding: 0 10px 10px 10px;
	text-align: center;
}
#widget_call2 p a {
	display: block;
	margin: 0 auto;
	cursor: pointer;
	text-align: center;
	color: #fff;
	font-size: 22px;
	line-height: 1.0em;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #4c2b00;
	width: 275px;
	height: 70px;
	padding: 24px 0 0 0;
	background: url(images/btn_widget_call2.png) no-repeat;
}
#widget_call2 p a:hover {
	background-position: left -94px;
	text-decoration: none;
}
.callbutton a {
	display: block;
	margin: 0 auto;
	cursor: pointer;
	text-align: center;
	color: #fff !important;
	font-size: 22px;
	line-height: 1.0em;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #4c2b00;
	width: 275px;
	height: 70px;
	padding: 24px 0 0 0;
	background: url(images/btn_widget_call2.png) no-repeat;
	margin:0 0 20px 0;
}
.callbutton a:hover {
	background-position: left -94px;
	text-decoration: none;
}
/* Text widget */
.textwidget {
	padding: 10px 0;
}
/* Breadcrumb */
.breadcrumb {
	width: 100%;
	padding: 0 0 10px 0;
}
/* Searchform */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
}
/*about_board*/
#about_board {
	width: 100%;
	height: 540px;
	overflow: hidden;
	clear: both;
	border-bottom: 23px solid #454395;
	margin: 0 0 28px 0;
}
#about_board h1 {
	padding: 70px 0 15px 55px;
	color: #393939;
	font-size: 30px;
	line-height: 1.1em;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#about_board h2 {
	padding: 0 0 15px 55px;
	font-size: 24px;
	line-height: 1.1em;
	text-transform: uppercase;
	width: 289px;
}
#about_board p {
	padding: 0 0 0 55px;
	font-size: 12px;
	line-height: 1.7em;
	width: 289px;
	text-align: justify;
}
/*widget_says*/
#widget_says {
	width: 100%;
	background: url(images/bgr_widget_says.png) repeat-y;
}
#widget_says_top {
	width: 100%;
	background: url(images/bgr_widget_says_top.png) no-repeat;
}
#widget_says_end {
	width: 270px;
	overflow: hidden;
	background: url(images/bgr_widget_says_end.png) no-repeat left bottom;
	padding: 20px 15px 25px 15px;
}
#widget_says h3 {
	text-transform: uppercase;
	font-size: 18px;
	text-align: center;
	background: url(images/bgr_widget_says_line.png) no-repeat center bottom;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
}
#widget_says ul {
	width: 100%;
	overflow: hidden;
}
#widget_says ul li {
	width: 100%;
	overflow: hidden;
	background: url(images/bgr_widget_says_line.png) no-repeat center bottom;
	padding: 0 0 15px 0;
	margin: 0 0 20px 0;
}
#widget_says .text {
	width: 100%;
	overflow: hidden;
	line-height: 1.7em;
}
#widget_says .author {
	width: 100%;
	overflow: hidden;
	padding: 5px 0 0 0;
}
#widget_says .author h4 {
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	font-style: italic;
	color: #000;
	width: 155px;
	text-align: right;
}
#widget_says .author .thumb {
	float: right;
	width: 97px;
	height: 97px;
	background: url(images/bgr_widget_says_author.png) no-repeat;
	padding: 3px 0 0 4px;
}
#widget_says .author .thumb img {
	width: 86px;
	height: 86px;
	display: block;
}
#widget_says .thumb {
	width: 97px;
	height: 97px;
	background: url(images/bgr_widget_says_author.png) no-repeat;
	padding: 3px 0 0 4px;
}
#widget_says .thumb img {
	width: 86px;
	height: 86px;
	display: block;
}
#widget_says span.quote {
	font-size:28px;
	font-weight:bold;
	color:#49479d;
}
#widget_says sup {
	vertical-align: baseline;
	font-size:1.9em;
	position: relative;
	top: 0.4em;
	font-weight:bold;
	color:#49479d;
}
/*contact_board*/
#contact_board {
	width: 100%;
	height: 540px;
	overflow: hidden;
	clear: both;
	border-bottom: 23px solid #454395;
	margin: 0 0 17px 0;
}
#contact_board h1 {
	padding: 70px 0 15px 55px;
	color: #393939;
	font-size: 30px;
	line-height: 1.1em;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#contact_board h2 {
	padding: 0 0 55px 55px;
	font-size: 24px;
	line-height: 1.1em;
	text-transform: uppercase;
	width: 289px;
}
#contact_board p {
	padding: 0 0 0 55px;
}
#contact_board p a {
	width: 275px;
	height: 76px;
	display: block;
	cursor: pointer;
	background: url(images/btn_contact_board.png) no-repeat;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 1.2em;
	padding: 18px 0 0 0;
	text-shadow: 2px 2px 1px #181733;
}
#contact_board p a:hover {
	background-position: left -94px;
	text-decoration: none;
}
.form_content p.skypecall a {
	width: 275px;
	height: 76px;
	display: block;
	cursor: pointer;
	background: url(images/btn_contact_board.png) no-repeat;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 1.2em;
	padding: 18px 0 0 0;
	text-shadow: 2px 2px 1px #181733;
}
.form_content p.skypecall a:hover {
	background-position: left -94px;
	text-decoration: none;
}
/*contact_boxes*/
#contact_boxes {
	width: 100%;
	overflow: hidden;
}
#contact_boxes .box {
	float: left;
	background: #49479d url(images/bgr_contact_boxes.png) repeat-x bottom;
	border: 1px solid #c8c8c8;
	width: 274px;
	margin: 0 18px 0 0;
	padding: 24px 12px 12px 12px;
	text-align: center;
}
#contact_boxes .box_last {
	margin: 0;
}
#contact_boxes h2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 36px;
	font-weight: normal;
	line-height: 1.0em;
	letter-spacing: -1px;
	text-shadow: 2px 2px 1px #181733;
	margin: 0 0 10px 0;
}
#contact_boxes .text {
	color: #fff;
	line-height: 1.8em;
	margin: 0 0 15px 0;
}
#contact_boxes .link a {
	width: 215px;
	height: 76px;
	display: block;
	cursor: pointer;
	background: url(images/btn_contact_boxes.png) no-repeat;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 1.2em;
	padding: 18px 30px 0 30px;
	text-shadow: 2px 2px 1px #4c2b00;
}
#contact_boxes .link a:hover {
	background-position: left -94px;
	text-decoration: none;
}
/*squeeze_descr*/
.squeeze_descr {
	width:590px;
	height: 104px;
	overflow: hidden;
	padding: 14px;
	background: url(images/bgr_squeeze_descr.png) repeat-y;
	margin: 0px 0 33px 0;
	text-shadow: 2px 2px 1px #4c2b00;
	color: #fff;
}
.squeeze_descr .fl {
	width: 244px;
	font-size: 18px;
	letter-spacing: -1px;
	text-transform: uppercase;
	line-height: 1.3em;
}
.squeeze_descr .fr {
	width: 332px;
	line-height: 2.0em;
}
.pic_squeeze_descr {
	position: absolute;
	margin: -165px 0 0 618px;
}
/*video_board*/
#video_board {
	width: 100%;
	overflow: hidden;
	clear: both;
	margin: 0 0 38px 0;
}
#new-video-purple #video_board .items {
	background:url("images/bgr_video_board_items_purple.jpg") no-repeat 0 0 !important;
}
#new-video-blue #video_board .items {
	background:url("images/bgr_video_board_items_blue.jpg") no-repeat 0 0 !important;
}
#new-video-red #video_board .items {
	background:url("images/bgr_video_board_items_red.jpg") no-repeat 0 0 !important;
}
#video_board .items {
	background:url("images/bgr_video_board_items.jpg") no-repeat 0 0;
	height:31px;
	overflow:hidden;
	width:100%;
}
#video_board .items ul {
	text-align: center;
	padding: 1px 0 0 0;
}
#video_board .items li {
	font-size: 18px;
	line-height: 30px;
	color: #000;
	padding: 0 15px 0 15px;
	display: inline;
	letter-spacing: -1px;
}
#new-video-red #video_board .items .available_video, #new-video-blue #video_board .items .available_video, #new-video-purple #video_board .items .available_video {
	color: #393939 !important;
}
#video_board .items li a.available_video {
	color: #49479d;
	font-weight:bold;
}
#video_board .main_video {
	width: 934px;
	height: 622px;
	overflow: hidden;
	background: url(images/bgr_video_board_main_video.jpg) repeat-x;
	border-left: 3px solid #5453a3;
	border-right: 3px solid #5453a3;
	padding: 25px 0 0 0;
}
#new-video-purple #video_board .main_video {
	background: url(images/bgr_video_board_main_video_purple.jpg) repeat-x 0 0 !important;
	border-left: 3px solid #983088 !important;
	border-right: 3px solid #983088 !important;
}
#new-video-blue #video_board .main_video {
	background: url(images/bgr_video_board_main_video_blue.jpg) repeat-x 0 0 !important;
	border-left: 3px solid #4b98c6 !important;
	border-right: 3px solid #4b98c6 !important;
}
#new-video-red #video_board .main_video {
	background: url(images/bgr_video_board_main_video_red.jpg) repeat-x 0 0 !important;
	border-left: 3px solid #511718 !important;
	border-right: 3px solid #511718 !important;
}
#new-video-purple #video_board .video {
	border: 8px solid #6d1661;
}
#new-video-blue #video_board .video {
	border: 8px solid #4b98c6;
}
#new-video-red #video_board .video {
	border: 8px solid #a11d20;
}
#video_board .video {
	border: 8px solid #49479D;
	height:480px;
	margin:0 auto;
	width:854px;
}
#video_board .video img {
	width: 854px;
	height: 480px;
	display:none;
	position:absolute;
}
#video_board .socials {
	text-align: center;
	padding: 10px 0 0 260px;
}
#video_board .socials li {
	display: block;
	float: left;
	font-size: 30px;
	color: #fff;
	text-transform: uppercase;
}
#video_board .socials .txt {
	padding: 35px 10px 0 0;
}
#video_board .socials .icon {
}
.postsocial .socials {
	text-align: center;
	padding: 0 0 0 15px;
}
.postsocial .socials li{
	display: block;
	float: left;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
}
.postsocial .socials .txt {
	padding: 35px 20px 0 0;
}
.postsocial .socials .icon {
}
.postsocial .socials li .facebook {
	background: url(images/btn_facebook.png) no-repeat 0 0;
	display: block;
	height: 93px;
	text-indent: -9999px;
	width: 87px;
}
.postsocial .socials li .twitter {
	background: url(images/btn_twitter.png) no-repeat 0 0;
	display: block;
	height: 93px;
	text-indent: -9999px;
	width: 88px;
}
.postsocial .socials li span {
	font-size: 22px;
}
#new-video-purple #video_board .socials li .facebook {
	background: url(images/btn_facebook_purple.png) no-repeat 0 0 !important;
}
#new-video-blue #video_board .socials li .facebook {
	background: url(images/btn_facebook_blue.png) no-repeat 0 0 !important;
}
#new-video-red #video_board .socials li .facebook {
	background: url(images/btn_facebook_red.png) no-repeat 0 0 !important;
}
#video_board .socials li .facebook {
	background: url(images/btn_facebook.png) no-repeat 0 0;
	display: block;
	height: 93px;
	text-indent: -9999px;
	width: 87px;
}
#new-video-purple #video_board .socials li .twitter {
	background: url(images/btn_twitter_purple.png) no-repeat 0 0 !important;
}
#new-video-blue #video_board .socials li .twitter {
	background: url(images/btn_twitter_blue.png) no-repeat 0 0 !important;
}
#new-video-red #video_board .socials li .twitter {
	background: url(images/btn_twitter_red.png) no-repeat 0 0 !important;
}
#video_board .socials li .twitter {
	background: url(images/btn_twitter.png) no-repeat 0 0;
	display: block;
	height: 93px;
	text-indent: -9999px;
	width: 88px;
}
#video_board .socials li span {
	font-size: 30px;
}
/*sidebar_videos*/
#sidebar_videos {
	width: 100%;
	overflow: hidden;
}
#sidebar_videos li {
	width: 100%;
	overflow: hidden;
	padding: 0 0 20px 0;
	font-size: 16px;
	text-transform: uppercase;
}
#sidebar_videos li .thumb {
	padding: 0 0 10px 0;
}
#new-video-purple #sidebar_videos li img {
	border: 5px solid #ab2396 !important;
}
#new-video-blue #sidebar_videos li img {
	border: 5px solid #3f92c3 !important;
}
#new-video-red #sidebar_videos li img {
	border: 5px solid #941a1d !important;
}
#sidebar_videos li img {
	width: 260px;
	border: 5px solid #49479d;
	display: block;
}
#sidebar_videos li p {
	margin: 0 0 0 15px;
}
/* Home */
#home_sidebar {
	background: url(images/bgr_home_sidebar.jpg) no-repeat 0 0;
	float: right;
	height: 770px;
	width: 300px;
}
#home_content {
	width: 620px;
	float: left;
}
#home_content2 {
	width: 865px;
	float: center;
}
#home_sidebar h5 {
	position: absolute;
	left: -9999em;
	top: -9999em;
}
#home_sidebar_contact {
	width: 286px;
	padding: 0 0 0 6px;
}
#home_sidebar_contact h2 {
	font-size:40px;
	letter-spacing:-3px;
	line-height:40px;
	padding:15px 5px 10px 0;
	text-transform:uppercase;
	color:#FFF;
	text-align:right;
}
#home_sidebar_contact h3 {
	font-size:21px;
	letter-spacing:-2px;
	padding:10px 5px 5px 0;
	text-transform:uppercase;
	color:#fdf8ca;
	text-align:right;
}
#home_sidebar_contact h4 {
	font-size: 18px;
	padding: 5px 7px 5px 0;
	color: #FFF;
	text-align: right;
}
#home_sidebar_contact p {
	width: 100%;
	overflow: hidden;
}
#home_sidebar_contact label {
	font-size:11px;
	color:#393939;
	text-align:right;
	width:100%;
	float:right;
	padding:0 0 5px
}
#home_sidebar_contact .email {
	width: 284px;
	height: 28px;
	background: url(images/bgr_home_sidebar_contact_email.gif) no-repeat;
	padding: 4px 0 9px 2px;
}
#home_sidebar_contact .email input {
	width: 272px;
	background: none;
	border: 0;
	padding: 5px;
}
#home_sidebar_contact .submit input {
	background: url(images/bgr_button_submit.png) no-repeat 0 0;
	border:0;
	width:146px!important;
	height:28px;
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0;
	cursor:pointer;
	float:right;
	text-transform: uppercase;
	text-align: center;
}
#home_sidebar_contact .quete {
	color:#49479D;
	float:left;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	line-height:1.2em;
	padding:60px 0 5px 5px;
	text-align:left;
	width:155px;
}
#home_sidebar_contact .quete p {
	padding: 0 5px 0 0;
}
.home_video {
	width: 606px;
	background: #49479d;
	padding: 7px;
	margin: 0 0 14px 0;
}
.home_video2 {
	width: 854px;
	background: #49479d;
	padding: 7px;
	margin: 0 0 14px 0;
}
.home_video img {
	width: 606px;
	display: block;
}
.home_small_videos {
	width: 100%;
	overflow: hidden;
	padding: 0 0 16px 0;
}
.home_small_videos .video {
	float: right;
	width: 300px;
}
.home_small_videos .newsletter {
	float: left;
}
.home_small_videos h2 {
	width: 278px;
	color: #292929;
	font-size: 13px;
	height: 26px;
	text-transform: uppercase;
	border: 1px solid #c8c8c8;
	background: url(images/bgr_home_small_videos_h2.gif) repeat-x;
	padding: 10px 0 0 20px;
}
.home_small_videos h2 a {
	color:#000;
}
.home_small_videos .line {
	background: #49479d;
	line-height: 0;
	height: 8px;
}
.home_small_videos .item {
	width: 284px;
	padding: 6px 8px 0 8px;
	background: url(images/bgr_home_small_videos_item.png) repeat-x;
}
.home_small_videos .right .item {
	width: 282px;
	padding: 6px 8px 0 8px;
	background: none;
	border: 1px solid #c8c8c8;
}
.home_small_videos .media {
	width: 276px;
	border: 4px solid #49479d;
	margin: 0 0 10px 0;
}
.home_small_videos .media img {
	width: 276px;
	display: block;
}
.home_small_videos .item p {
	font-size: 12px;
	line-height: 1.8em;
	color: #5c5c5c;
	padding: 0 0 15px 15px;
}
.home_socials {
	float: left;
}
.home_socials li {
	float: left;
	padding: 0 20px 0 0;
}
#home_newsletter {
	padding: 0 0 20px 0;
}
#home_newsletter .img {
	display: block;
	height: 42px;
	margin: 0;
	width: 260px;
}
#home_newsletter .img img {
	display: block;
	height: 42px;
	margin: 0 auto;
	width: 260px;
}
.home_small_videos .newsletter .item {
	width: 284px;
	padding: 6px 8px 0 6px;
}
#home_newsletter .email {
	width: 284px;
	height: 28px;
	background: url(images/bgr_home_sidebar_contact_email.gif) no-repeat;
	padding: 4px 0 9px 2px;
}
#home_newsletter .email input {
	width: 272px;
	background: none;
	border: 0;
	padding: 5px;
}
#home_newsletter .submit input {
	background: url(images/bgr_button_submit.png) no-repeat 0 0;
	border:0 none;
	color:#292929;
	cursor:pointer;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:28px;
	padding:0;
	width:146px;
}
#home_newsletters p {
	padding: 5px 0 10px 0;
}
#home_newsletters {
	padding: 0 0 5px;
}
#home_newsletters .img {
	display: block;
	height: 60px;
	margin: 0;
	width: 260px;
}
#home_newsletters .img img {
	display: block;
	height: 60px;
	margin: 0 auto;
	width: 260px;
}
.home_small_videos .newsletters .item {
	width: 284px;
	padding: 6px 8px 0 6px;
}
#home_newsletters .email {
	padding: 4px 0 5px;
}
#home_newsletters p {
	padding: 5px 0 10px;
}
/* bottom */
#new-video-purple #wrapper_bottom {
	border-top: 1px solid #6d1661 !important;
}
#new-video-blue #wrapper_bottom {
	border-top: 1px solid #3f92c3 !important;
}
#new-video-red #wrapper_bottom {
	border-top: 1px solid #91191c !important;
}
#wrapper_bottom {
	background: #fdfdfd url(images/bgr_wrapper_bottom.png) repeat-x;
	border-top: 1px solid #49479d;
}
#bottom {
	width:940px;
	overflow:hidden;
	margin: 0 auto;
	padding: 30px 0 30px 0;
}
#bottom .items {
	float: left;
	width: 292px;
	margin: 0 30px 0 0;
	font-size: 14px;
}
#bottom .items_last {
	margin: 0;
}
#bottom h2 {
	text-transform: uppercase;
	color: #393939;
	font-size: 14px;
	background: url(images/bgr_bottom_dottes.gif) repeat-x bottom;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
#bottom h3 {
	text-transform: uppercase;
	color: #393939;
	font-size: 12px;
	width: 100%;
	overflow: hidden;
	padding: 0 0 10px 0;
}
#bottom h3.date {
	padding: 0;
}
#bottom h3 a {
	color: #393939;
	float: left;
}
#bottom h3.date a {
	width: 264px;
}
#bottom h3 span {
	float: right;
}
#bottom li {
	background: url(images/bgr_bottom_dottes.gif) repeat-x bottom;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	font-size:12px;
}
/* Footer */
#new-video-purple #wrapper_footer {
	background-color: #6d1661 !important;
}
#new-video-blue #wrapper_footer {
	background-color: #3682a6 !important;
}
#new-video-red #wrapper_footer {
	background-color: #91191c !important;
}
#wrapper_footer {
	background: #49479d;
}
#footer {
	width:940px;
	overflow:hidden;
	margin: 0 auto;
	padding: 12px 0 20px 0;
	text-align: right;
}
#footer p {
	color:#fff;
	text-transform: uppercase;
	font-size: 10px;
}
#footer p a {
	color:#fff;
}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	display: inline;
}
img.alignleft {
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
/* Respond */
.respond {
	margin:40px 0 20px 0;
	overflow:hidden;
}
.respond_videos {
	margin:0 0 20px 0;
	overflow:hidden;
}
.commentlist #respond {
	padding:0 0 30px 0;
}
#respond h3 {
	font-size:20px;
	font-weight:normal;
	color: #fff;
	text-transform: uppercase;
	background: url(images/bgr_respond_title.png) repeat-y;
}
#respond h3 span {
	background: url(images/bgr_respond_title_left.png) no-repeat;
	padding: 0 0 0 20px;
	line-height: 40px;
	display: block;
}
.cancel-comment-reply {
	font-size:12px;
	padding: 5px 0 0 0;
}
.cancel-comment-reply a {
	text-decoration:underline;
}
.cancel-comment-reply a:hover {
	text-decoration:none;
}
#commentform {
	padding: 10px 0 0 0;
	clear: both;
	width: 100%;
	overflow: hidden;
}
#commentform .fl {
	width: 620px;
}
#commentform .fr {
	width: 275px;
	margin: 5px 0 0 0;
}
#commentform p {
	font-size:12px;
	line-height:1.6em;
	width:100%;
	overflow:hidden;
}
#commentform p a, #commentform p a {
	text-decoration:underline;
}
#commentform p a:hover {
	text-decoration:none;
}
#commentform {
	margin: 5px 0 0 0;
}
#commentform .input {
	width: 334px;
	height: 31px;
	background: url(images/bgr_comm_input.png) no-repeat;
	padding: 5px 10px 5px 10px;
	margin: 0 0 15px 0;
}
.gecko #commentform .input, .ie #commentform .input, .opera #commentform .input {
	height: 29px;
	padding: 12px 10px 0 10px;
}
#commentform .input input {
	width: 334px;
	padding: 0;
	overflow:auto;
	border:0;
	background: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#49479d;
}
#commentform .textarea {
	width: 600px;
	height: 55px;
	background: url(images/bgr_comm_textarea.png) no-repeat;
	padding: 10px;
	margin: 0 0 15px 0;
}
#commentform textarea {
	width: 600px;
	height: 55px;
	padding: 0;
	overflow:auto;
	border:0;
	background: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#49479d;
}
#commentform #submit {
	width: 275px;
	height: 94px;
	display: block;
	cursor: pointer;
	background: url(images/btn_submit.png) no-repeat;
	border: 0;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 94px;
	line-height: 1.2em;
	text-shadow: 2px 2px 1px #4c2b00;
}
#commentform #submit:hover {
	background-position: left -94px;
	text-decoration: none;
}
/* Comments*/
#comments {
	font-size:20px;
	font-weight:normal;
	margin: 30px 0 0 15px;
}
.commentlist {
	padding: 0;
	text-align: justify;
	line-height:1.6em;
}
.commentlist li {
	border-bottom: 1px solid #49479d;
	padding: 0 15px 25px 15px;
	margin: 15px 0 20px 0;
	overflow: hidden;
	list-style: none;
}
.commentlist .alt {
	margin: 10px 0 0 0;
}
.commentlist li ul li {
	margin: 15px 0 0 30px;
	padding: 0 15px 0 15px;
	border-top: 1px solid #49479d;
	border-bottom: 0;
}
.commentlist p {
	margin: 10px 5px 10px 0;
	font-size:14px;
	line-height:1.5em;
}
.commentlist .children {
	padding: 0;
}
#commentform p {
	margin: 5px 0;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	font-size:12px;
}
.commentlist .comment-author {
	color: #49479d;
}
.commentlist .comment-author p {
	margin: 0;
}
/* Calendar */
#wp-calendar {
	width:95%;
	margin-bottom:15px;
	clear:both;
	padding:0;
}
#wp-calendar caption {
	padding:10px;
}
#wp-calendar th, #wp-calendar td {
	text-align:center;
	padding:5px;
}
#wp-calendar td {
	background:transparent;
}
#wp-calendar td, table#wp-calendar th {
	padding:3px 0;
}
/* Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom: 1px dashed #dfcfba;
}
blockquote {
	margin: 15px 0 20px 0;
	padding:15px 15px 5px 20px;
	border-left: 5px solid #bdbdbd;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.center {
	text-align: center;
}
.hidden {
	display: none;
}
hr {
	display: none;
}
.nopost, .nocomments {
	text-align:center;
}
/* Pagenation */
.pagenation {
	width:100%;
	overflow:hidden;
	font-weight: bold;
}
.pagenation_single {
	padding: 20px 15px 0 15px;
}
.pagenation a {
}
.postsocial {
	background:#1f1d4f;
	width:100%;
	height:90px;
	margin:20px 0 0 0;
}
.postsocial ul li {
	display:inline;
	float:left;
}
.postsocial ul li.pass {
	margin:35px 20px 0 10px;
}
.postsocial ul li.pass span {
	font-size:24px;
	color:#FFF;
}
#header {
	position: relative;
}
.slogan {
	color: #49479b;
	display: block;
	font-size: 24px;
	font-weight: bold;
	left: 215px;
	position: absolute;
	text-transform: uppercase;
	top: 55px;
}
#new-video-purple .slogan {
	color: #393071 !important;
}
#new-video-blue .slogan {
	color: #4292c2 !important;
}
#new-video-red .slogan {
	color: #450709 !important;
}
/* coaching */
#coaching_body_top {
	float:left;
	width:940px;
	padding:5px 0 0;
}
#coaching_body_top .faetured_video {
	float:left;
	width:940px;
	height:348px;
	margin:0 0 16px;
	background: url(images/bgr_featured_video.jpg) no-repeat 0 0;
}
#coaching_body_top .faetured_video .left {
	float:left;
	width:300px;
	text-align:right;
	padding:25px 21px 0 0;
}
#coaching_body_top .faetured_video .left h2 {
	color:#FFF;
	font-size:42px;
	letter-spacing:-3px;
	line-height:40px;
	text-transform:uppercase;
	padding:0 0 6px;
}
#coaching_body_top .faetured_video .left .desc {
	color:#FFF;
	height:87px;
	font-size:12px;
	line-height:24px;
	padding:0 0 0 50px;
}
#coaching_body_top .faetured_video .left .form label {
	color:#FFF;
	font-size:11px;
}
#coaching_body_top .faetured_video .left .form .text {
	background: url(images/bgr_input.png) no-repeat 0 0;
	width:280px;
	height:24px;
	float:right;
	padding:8px 0 0 7px;
	margin:6px -8px 0 0;
}
#coaching_body_top .faetured_video .left .form .text input {
	background:none;
	border:0;
	padding:0;
	margin:0;
	float:left;
	width:270px;
}
#coaching_body_top .faetured_video .left .form .submit {
	background: url(images/bgr_button_submit.png) no-repeat 0 0;
	border:0;
	width:106px;
	height:28px;
	margin:8px -8px 0 0;
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0;
	cursor:pointer;
}
#coaching_body_top .faetured_video .right {
	float:left;
	width:619px;
}
#coaching_body_top .faetured_video .right img {
	display:block;
	border:7px solid #49479d;
}
#coaching_body_top .products_library {
	float:left;
	width:940px;
	padding:0 0 20px;
}
#coaching_body_top .products_library h4 {
	font-size:14px;
	height:21px;
	color:#FFF;
	padding:3px 0 0;
	text-align:center;
	background: url(images/bgr_categories_library_top.png) no-repeat 0 0;
}
#coaching_body_top .products_library .items {
	background: url(images/bgr_categories_library_body.png) repeat-x 0 0;
	height:130px;
	overflow:hidden;
}
#coaching_body_top .products_library .items .item {
	float:left;
	width:212px;
	height:112px;
	margin:8px 11px 0;
	background: url(images/bgr_categories_library_body_item.png) no-repeat 0 0;
}
#coaching_body_top .products_library .items .item h3 {
	font-size:18px;
	color:#373737;
	letter-spacing:-2px;
	text-transform:uppercase;
	text-align:center;
	padding:25px 0 10px;
}
#coaching_body_top .products_library .items .item h3 a {
	color:#373737;
}
#coaching_body_top .products_library .items .item p {
	font-size:11px;
	line-height:22px;
	color:#000;
	width:185px;
	text-align:center;
	margin:0 0 0 10px;
}
.coatching_featured_slider {
	width:617px;
	border:1px solid #c8c8c8;
	margin:0 0 23px;
}
.coatching_featured_slider .slides {
	height:247px;
	width:617px;
	overflow: hidden;
}
.coatching_featured_slider .slides .car {
	height:247px;
	width:617px;
	overflow: hidden;
}
.coatching_featured_slider .slide {
	height:247px;
	width:617px;
	overflow: hidden;
}
.coatching_featured_slider .slide .left {
	float:left;
	width:207px;
}
.coatching_featured_slider .slide .left .desc {
	float:left;
	width:160px;
	height:195px;
	padding:12px 0 0 18px;
	color:#393939;
	font-size:12px;
	line-height:24px;
}
.coatching_featured_slider .slide .left .link {
	float:left;
	width:160px;
	padding:0 0 0 18px;
	color:#393939;
	font-size:12px;
	font-weight:bold;
}
.coatching_featured_slider .slide .left .link a {
	color:#393939;
	text-decoration:underline;
}
.coatching_featured_slider .slide .left .link a:hover {
	text-decoration:none;
}
.coatching_featured_slider .slide .right {
	float:left;
	width:404px;
	padding:6px 0 0;
}
.coatching_featured_slider .slide .right img {
	display:block;
	border:5px solid #49479d;
}
.coatching_featured_slider .bottom_line {
	width:618px;
	margin:0 -1px 0 0;
	height:47px;
	font-size:14px;
	font-weight:bold;
	color:#393939;
	background: url(images/bgr_coatching_slider_text.jpg) repeat-x 0 0;
}
.coatching_featured_slider .bottom_line h6 {
	padding:19px 0 0 18px;
	font-size:13px;
	float:left;
	color:#393939;
}
.coatching_featured_slider .bottom_line .nav {
	float:right;
	padding:23px 23px 0 0;
}
.coatching_featured_slider .bottom_line .nav li {
	float:left;
	padding:0 0 0 6px;
}
.coatching_featured_slider .bottom_line .nav li a {
	display:block;
	width:10px;
	height:11px;
	background: url(images/bgr_coaching_slider_list_dot.png) no-repeat 0 0;
	line-height: 0;
	text-indent: -9999em;
}
.coatching_featured_slider .bottom_line .nav li a:hover, .coatching_featured_slider .bottom_line .nav li a.current {
	background: url(images/bgr_coaching_slider_list_dot2.png) no-repeat 0 0;
}
/*widget_says*/
#widget_call_to_action {
	width:298px;
	margin:0 0 23px;
	height:295px;
	color:#FFF;
	border:1px solid #c8c8c8;
	background: url(images/bgr_coaching_right_call_to_action.jpg) repeat-x 0 0;
}
#widget_call_to_action h2 {
	color:#FFF;
	font-size:42px;
	letter-spacing:-4px;
	line-height:40px;
	text-align:center;
	text-transform:uppercase;
	padding:25px 0 15px;
	text-shadow: 2px 1px 1px #1d1c3f;
}
#widget_call_to_action p {
	color:#FFF;
	font-size:12px;
	line-height:24px;
	text-align:center;
	padding:0 20px;
}
#widget_call_to_action .btn_call_to_action a {
	width: 275px;
	height: 76px;
	display: block;
	cursor: pointer;
	background: url(images/btn_contact_board.png) no-repeat;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 1.2em;
	padding: 18px 0 0 0;
	text-shadow: 2px 2px 1px #181733;
	margin:19px 0 0 12px;
}
#widget_call_to_action .btn_call_to_action a:hover {
	background-position: left -94px;
	text-decoration: none;
}
/*main_content*/
.coaching#main_content {
	width:596px;
	border:1px solid #c8c8c8;
	padding:13px 6px 0 16px;
	overflow:hidden;
}
.coaching#main_content .entry h1 {
	font-size:30px;
	line-height:38px;
	color:#393939;
	padding:0 0 16px;
	margin:0;
	letter-spacing:-2px;
}
.coaching#main_content .entry h2 {
	padding:0 0 25px;
	margin:0;
}
.coaching#main_content .entry {
	font-size:12px;
	line-height:24px;
	color:#393939;
}
.coaching#main_content p {
	padding:0 10px 0 0;
	color:#393939;
}
.coaching#main_content .image_right {
	float:right;
	margin:0 0 0 20px;
	width:293px;
	background: url(images/bgr_coaching_body_image.jpg) repeat-x 0 0;
}
.coaching#main_content .image_right h5 {
	height:27px;
	font-size:13px;
	border:1px solid #c4c3c6;
	color:#393939;
	padding:10px 0 0 17px;
}
.coaching#main_content .image_right p {
	padding:0;
}
.coaching#main_content .image_right img {
	display:block;
	margin:14px 0 0 9px;
	border:4px solid #49479d;
}
.coaching#main_content .image_right .desc {
	padding:17px 20px 50px 20px;
}
.coaching#main_content .image_right .desc p {
	font-size:12px;
	line-height:24px;
	padding:0;
	color:#505151;
}
.coaching#main_content .button_call_left {
	float:left;
	padding:20px 20px 20px 0;
	margin:-6px 0 0;
	width:275px;
	text-align:center;
}
.coaching#main_content .button_call_left h4 {
	color:#38367d;
	font-size:40px;
	letter-spacing:-4px;
	padding:0 0 5px;
	line-height:40px;
}
.coaching#main_content .button_call_left .button a {
	width: 275px;
	height: 74px;
	display: block;
	cursor: pointer;
	background: url(images/btn_submit.png) no-repeat;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 94px;
	line-height: 1.2em;
	padding:20px 0 0;
	margin:0 0 0 4px;
	text-shadow: 2px 2px 1px #4c2b00;
}
.coaching#main_content .button_call_left .button a:hover {
	background-position: left -94px;
	text-decoration: none;
}
/*events_body_top*/
#events_body_top {
	float:left;
	width:940px;
	position:relative;
}
.events_body_top_man {
	position:absolute;
	z-index:9999;
	margin: 0 0 0 -45px;
}
#events_body_top .samething_insteresting {
	width:620px;
	padding:0 0 0 319px;
	margin:-3px 0 28px;
	height:788px;
	background: url(images/bgr_events_top.jpg) no-repeat 0 100%;
	position:relative;
}
#events_body_top .samething_insteresting h2 {
	color:#49479d;
	font-size:40px;
	letter-spacing:-3px;
	line-height:40px;
	padding:25px 0 11px 10px;
}
#events_body_top .samething_insteresting .video {
	border:7px solid #49479d;
	margin:0 0 9px;
}
#events_body_top .samething_insteresting .form {
	background: url(images/bgr_events_form.jpg) repeat-x 0 0;
	height:57px;
	overflow:hidden;
	margin:0 0 10px;
}
#events_body_top .samething_insteresting .form label {
	color:#FFF;
	font-size:11px;
	line-height:14px;
	text-align:right;
	padding:14px 7px 0 0;
	float:left;
	width:179px;
}
#events_body_top .samething_insteresting .form .text {
	background: url(images/bgr_input.png) no-repeat 0 0;
	width:280px;
	height:24px;
	float:left;
	padding:8px 0 0 7px;
	margin:12px 14px 0 0;
}
#events_body_top .samething_insteresting .form .text input {
	background:none;
	border:0;
	padding:0;
	margin:0;
	float:left;
	width:270px;
}
#events_body_top .samething_insteresting .form .submit {
	background: url(images/bgr_btn_submit_events.png) no-repeat 0 0;
	border:0;
	width:123px;
	height:32px;
	margin:12px 0 0;
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	padding:0;
	cursor:pointer;
}
#events_body_top .samething_insteresting .upcomiing {
	background: url(images/bgr_upcoming_events.jpg) no-repeat 0 0;
	height:216px;
}
#events_body_top .samething_insteresting .upcomiing .left {
	width:185px;
	float:left;
	padding:16px 0 0 20px;
}
#events_body_top .samething_insteresting .upcomiing .left h3 {
	font-size:35px;
	line-height:36px;
	color:#FFF;
	letter-spacing:-2px;
}
#events_body_top .samething_insteresting .upcomiing .right {
	width:380px;
	float:left;
	padding:0 0 0 34px;
	color:#FFF;
	position:relative;
}
#events_body_top .samething_insteresting .upcomiing .right .events {
	width:365px;
	height:122px;
	float:left;
	color:#FFF;
	margin:18px 0 0;
}
#panel_events {
	width:365px;
	height:122px;
	float:left;
	overflow:auto;
	padding:10px 0 48px;
}
#events_body_top .samething_insteresting .upcomiing .right .mask {
	position:absolute;
	bottom:-2px;
	left:34px;
	height:38px;
	width:340px;
	background: url(images/bgr_events_mask.jpg) no-repeat 0 0;
}
#events_body_top .samething_insteresting .upcomiing .right .item {
	width:330px;
	border-bottom:1px solid #FFF;
	padding:13px 0;
}
#events_body_top .samething_insteresting .upcomiing .right h4 {
	font-size:16px;
	color:#FFF;
	letter-spacing:-1px;
	padding:0 0 4px;
}
#events_body_top .samething_insteresting .upcomiing .right h4 a {
	color:#FFF;
}
#events_body_top .samething_insteresting .upcomiing .right .line {
	overflow:hidden;
	font-size:16px;
	font-weight:bold;
	color:#d3d1e9;
	letter-spacing:-1px;
}
#events_body_top .samething_insteresting .upcomiing .right .line .left_loc {
	float:left;
}
#events_body_top .samething_insteresting .upcomiing .right .line .right_dat {
	float:right;
	text-align:right;
	padding:0 25px 0 0;
}
#events_body_top .samething_insteresting .line_text {
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	float:right;
	padding:36px 10px 0 0;
	text-align:right;
}
#events_body_top .events_list {
	overflow:hidden;
	width:957px;
	margin:0 -19px 0 0;
	padding:0 0 29px;
}
#events_body_top .events_list .item {
	float:left;
	width:298px;
	border:1px solid #c8c8c8;
	margin:0 19px 0 0;
}
#events_body_top .events_list .item h4 {
	background: url(images/bgr_event_head.jpg) no-repeat 0 0;
	width:282px;
	height:35px;
	color:#393939;
	font-size:14px;
	font-weight:bold;
	margin:-1px -1px 0 -1px;
	padding:12px 0 0 18px;
}
#events_body_top .events_list .item h4 a {
	color:#393939;
}
#events_body_top .events_list .item img {
	display:block;
	margin:6px 0 0 7px;
	border:4px solid #49479d;
}
#events_body_top .events_list .item p {
	font-size:12px;
	line-height:24px;
	color:#686868;
	padding:13px 30px 15px 19px;
}
/*form_content*/
.form_content h1 {
	font-size:36px;
	height:33px;
	color:#FFF;
	margin:0 0 16px;
	padding:13px 0 0 20px;
	letter-spacing:-3px;
	text-transform:uppercase;
	background: url(images/bgr_form_title.jpg) repeat-y 0 0;
}
.form_content .left_form_sidebar {
	float:left;
	width:300px;
	padding:0 0 0 2px;
}
.form_content .left_form_sidebar .short_text {
	color:#393939;
	font-size:12px;
	height: 190px;
	line-height:24px;
	padding:15px 25px 0 0;
}
.form_content .left_form_sidebar .offer_panel {
	background:url("images/bgr_form_left_sidebar.jpg") #4a489c repeat-x 0 100%;
	color:#FFFFFF;
	height:731px;
	padding:0 0 400px;
	position:relative;
	width:300px;
}
.form_content .left_form_sidebar .offer_panel_contact {
	height: 1317px;
	padding: 20px 0 0;
}
#offer_panel_home_optn {
	height: 205px;
}
.form_content .left_form_sidebar .offer_panel a {
	color:#FFF;
}
.form_content .left_form_sidebar .offer_panel .top p {
	padding:0 35px 0 20px;
	font-size:12px;
	line-height:24px;
}
.form_content .left_form_sidebar .offer_panel .bot {
	position:absolute;
	bottom:0;
	left:0;
}
.form_content .left_form_sidebar .offer_panel .bot .item {
	padding:0 0 24px 25px;
}
.form_content .left_form_sidebar .offer_panel .bot p {
	font-size:12px;
	line-height:24px;
}
.form_content .left_form_sidebar .offer_panel h2 {
	font-size:44px;
	line-height:40px;
	letter-spacing:-3px;
	color:#FFF;
	padding:22px 0 10px 18px;
}
.form_content .right_content {
	float:left;
	margin:0 -18px 0 18px;
	width:620px;
	background: url(images/bgr_form_body.jpg) repeat-y 0 0;
}
.form_content .right_content .top {
	height:16px;
	font-size:0;
	line-height:0;
	background: url(images/bgr_form_body_top.jpg) no-repeat 0 0;
}
.form_content .right_content .bot {
	height:21px;
	font-size:0;
	line-height:0;
	background: url(images/bgr_form_body_bot.jpg) no-repeat 0 0;
}
.form_content .right_content .legend1 {
	background:#454395;
	color:#FFF;
	height:23px;
	font-size:14px;
	font-weight:bold;
	margin: 0 0 27px;
	padding:6px 0 0 12px;
	text-transform: uppercase;
}
.form_content .right_content fieldset {
	padding:0 0 18px;
}
.form_content .right_content p {
	float:left;
}
.form_content .right_content label {
	float:left;
	width:140px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:#49479d;
	line-height:15px;
	padding:10px 20px 0 0;
}
.form_content .right_content label span {
	color: red;
}
.form_content .right_content .text {
	width:460px;
	float:left;
	height:23px;
	margin:0 0 22px;
	padding:8px 0 0;
}
.form_content .right_content .text input {
	background:none;
	border:0;
	padding:0 5px;
	margin:0;
}
.form_content .right_content .smallest {
	background: url(images/bgr_form_input_smallest.png) no-repeat 0 0;
}
.form_content .right_content .smallest input {
	width:50px;
}
.form_content .right_content .small {
	background: url(images/bgr_form_input_small.png) no-repeat 0 0;
}
.form_content .right_content .small input {
	width:130px;
}
.form_content .right_content .medium {
	background: url(images/bgr_form_input_medium.png) no-repeat 0 0;
}
.form_content .right_content .medium input {
	width:210px;
}
.form_content .right_content .big {
	background: url(images/bgr_form_input_big.png) no-repeat 0 0;
}
.form_content .right_content .big input {
	width:290px;
}
.form_content .right_content .select {
	width:460px;
	float:left;
	height:30px;
	margin:0 0 22px;
	padding:10px 0 0;
}
.form_content .right_content .select select {
	width:300px;
	float:left;
	height:30px;
	padding:5px 0 5px 5px;
	border:1px solid #49479d;
}
.form_content .right_content .checkbox {
	float:left;
	width:140px;
	text-align:right;
	padding:20px 20px 0 0;
}
.form_content .right_content .checkbox_label {
	float:left;
	width:460px;
	padding:9px 0 10px;
}
.form_content .right_content .checkbox_label label {
	float:left;
	width:220px;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	color:#393939;
	line-height:21px;
	padding:10px 20px 0 0;
}
.form_content .right_content .textarea_label {
	margin:34px 0 0;
}
.form_content .right_content .textarea {
	margin:44px 0 0;
	float:left;
	width:429px;
	padding:5px;
	height:221px;
	background: url(images/bgr_textarea.png) no-repeat 0 0;
}
.form_content .right_content .textarea textarea {
	width:429px;
	height:221px;
	border:0;
	background:none;
	overflow:auto;
}
.form_content .right_content .btn {
	float:right;
	padding:70px 22px 0 0;
	margin:0 0 -18px;
}
.form_content .right_content .btn input {
	width: 275px;
	height: 94px;
	display: block;
	cursor: pointer;
	background: url(images/btn_submit.png) no-repeat;
	border: 0;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 94px;
	line-height: 1.2em;
	text-shadow: 2px 2px 1px #4c2b00;
}
.form_content .right_content .btn input:hover {
	background-position: left -94px;
	text-decoration: none;
}
/*form_content*/
.products_content .left_products_sidebar {
	float:left;
	width:220px;
	margin:20px 0 0;
	background: url(images/bgr_products_body.jpg) repeat-y 0 0;
}
.products_content .left_products_sidebar .top {
	float:left;
	width:220px;
	background: url(images/bgr_products_top.jpg) no-repeat 0 0;
}
.products_content .left_products_sidebar .bot {
	float:left;
	width:220px;
	padding:0 0 26px;
	background: url(images/bgr_products_bot.jpg) no-repeat 0 100%;
}
.products_content .left_products_sidebar h2 {
	font-size:24px;
	color:#FFF;
	width:181px;
	margin:0 0 0 17px;
	padding:20px 0 17px;
	letter-spacing:-2px;
	border-bottom:1px solid #FFF;
}
.products_content .left_products_sidebar ul {
	margin:0 0 0 17px;
	width:181px;
	padding:16px 0 0;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
}
.products_content .left_products_sidebar ul li {
	padding:0 0 26px;
}
.products_content .left_products_sidebar ul li a {
	color:#FFF;
}
.products_content .left_products_sidebar ul ul {
	font-size:15px;
	margin:0;
	padding:8px 0 26px;
	width:181px;
	border-bottom:1px solid #FFF;
}
.products_content .left_products_sidebar ul ul li {
	padding:4px 0;
}
.products_content .left_products_sidebar ul ul li a {
	color:#d3d1e9;
}
.products_content .products_main_content {
	float:left;
	width:701px;
	padding:20px 0 0 19px;
}
.products_content .products_main_content h1 {
	background: url(images/bgr_store_title.jpg) repeat-y 0 0;
	height:28px;
	color:#FFF;
	padding:13px 0 5px 15px;
	font-size:36px;
	margin:0 0 16px 2px;
	letter-spacing:-2px
}
.products_content .products_main_content .primary_item {
	border:1px solid #c8c8c8;
	border-bottom:18px solid #454395;
	background: url(images/bgr_store_primary.jpg) no-repeat 324px 100%;
	padding:0 0 0 22px;
	margin:0 0 17px;
}
.products_content .products_main_content .primary_item h2 {
	font-size:30px;
	line-height:38px;
	color:#393939;
	padding:72px 0 5px;
	margin:0;
	letter-spacing:-2px;
}
.products_content .products_main_content .primary_item .desc {
	font-size:12px;
	line-height:28px;
	font-weight:bold;
	color:#49479d;
	width:324px;
	padding:0 0 76px;
}
.products_content .products_main_content .products {
	overflow:hidden;
	width:721px;
	margin:0 -20px -50px 0;
	padding:0 0 29px;
	position:relative;
	z-index:999;
}
.products_content .products_main_content .products .item {
	float:left;
	width:298px;
	border:1px solid #c8c8c8;
	margin:0 20px 15px 0;
}
.products_content .products_main_content .products .big {
	width:378px;
}
.products_content .products_main_content .products .item h4 {
	background: url(images/bgr_event_head.jpg) no-repeat 0 0;
	width:282px;
	height:35px;
	color:#393939;
	font-size:14px;
	font-weight:bold;
	margin:-1px -1px 0 -1px;
	padding:12px 0 0 18px;
}
.products_content .products_main_content .products .big h4 {
	background: url(images/bgr_product_head_big.jpg) no-repeat 0 0;
	width:362px;
}
.products_content .products_main_content .products .item h4 a {
	color:#393939;
}
.products_content .products_main_content .products .item img {
	display:block;
	margin:6px 0 0 6px;
	border:4px solid #49479d;
}
.products_content .products_main_content .products .item p {
	font-size:12px;
	line-height:24px;
	color:#686868;
	padding:13px 30px 18px 19px;
}
/*jScrollPaneContainer*/

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: none;
}
.jScrollPaneDrag {
	position: absolute;
	background: url(images/bgr_scroll_.gif) no-repeat;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
/*background-color: #f60;*/
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
/*background-color: #f00;*/
}
#mainmenu ol.loggedin li #i4w_login2-4 .widget_inner2 .widget_login2 {
	display:none;
}
#mainmenu ol.loggedin li #i4w_login2-4 .widget_inner2 h3 {
	color:#ffac00;
	font-weight:bold;
	padding:5px 0 0 0;
	font-size:12px;
}
/*main_login*/
.main_login {
	padding: 20px;
}
.main_login h3 {
	margin: 0 0 15px 0;
}
.widget_login2 label {
	text-transform: uppercase;
	display: block;
}
.widget_login2 .mid {
	display: block;
	width: 300px;
	padding: 8px;
	border: 1px solid #463aba;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.widget_login2 .i4w_widget_login2_submit {
	display: block;
	margin: 0 0 15px 0;
	background:url(images/btn_submit2.png) no-repeat scroll 0 0 transparent;
	border:0;
	color:#FFFFFF;
	cursor: pointer;
	font-size:11px;
	font-weight:bold;
	height:28px;
	text-transform:uppercase;
	width:105px;
}
#inline-1 .widget_login2 a {
	display:none !important;
}
.entry form label {
	text-transform: uppercase;
	display: block;
}
.entry form input.mid {
	display: block;
	width: 300px;
	padding: 8px;
	border: 1px solid #463aba;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.entry form input.wp-submit2 {
	display: block;
	margin: 10px 0 15px 0;
	background:url(images/btn_submit2.png) no-repeat scroll 0 0 transparent;
	border:0;
	color:#FFFFFF;
	cursor: pointer;
	font-size:11px;
	font-weight:bold;
	height:28px;
	text-transform:uppercase;
	width:105px;
}
#fancybox-title {
	display:none !important;
}
#fancybox-title span#fancybox-title-wrap {
	display:none !important;
}

/* DISQUS */

.dsq-global-toolbar {
	display: none;
}
#new-video-purple .comment-got {
	background:url("images/bgr_respond_title_purple.jpg") repeat-y 0 0 !important;
}
#new-video-blue .comment-got {
	background:url("images/bgr_respond_title_blue.jpg") repeat-y 0 0 !important;
}
#new-video-red .comment-got {
	background:url("images/bgr_respond_title_red.jpg") repeat-y 0 0 !important;
}
.comment-got {
	background:url("images/bgr_respond_title.png") repeat-y 0 0;
	color:#FFFFFF;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
}
#new-video-purple .comment-got span {
	background:url("images/bgr_respond_title_left_purple.jpg") no-repeat 0 0 !important;
}
#new-video-blue .comment-got span {
	background:url("images/bgr_respond_title_left_blue.jpg") no-repeat 0 0 !important;
}
#new-video-red .comment-got span {
	background:url("images/bgr_respond_title_left_red.jpg") no-repeat 0 0 !important;
}
.comment-got span {
	background:url("images/bgr_respond_title_left.png") no-repeat 0 0;
	color: #FFF;
	display:block;
	line-height:40px;
	padding:0 0 0 20px;
}
#dsq-content .dsq-request-user-info {
	background: none !important;
	margin: 0 !important;
}
#new-video-purple #dsq-textarea-wrapper {
	border: 1px solid #6c1660 !important;
}
#new-video-blue #dsq-textarea-wrapper {
	border: 1px solid #3f92c3 !important;
}
#new-video-red #dsq-textarea-wrapper {
	border: 1px solid #450709 !important;
}
#dsq-textarea-wrapper {
	-moz-border-radius: 10px 10px 10px 10px !important;
	background: none !important;
	border: 1px solid #49479d !important;
}
.dsq-post-footer {
	display: block;
	height: 100%;
	overflow: hidden;
}
.dsq-sharing-options {
	display: none !important;
}
#dsq-content .dsq-post-footer .dsq-button {
	background:url("images/btn_comment.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float: none !important;
	font-size:24px;
	height:94px;
	line-height:1.2em;
	margin: 0 0 10px !important;
	padding: 0 !important;
	text-align:center;
	text-shadow:2px 2px 1px #4C2B00;
	text-transform:uppercase;
	width:315px;
}
.dsq-options {
	display: none !important;
}
#dsq-comments-title {
	margin: 0 0 20px !important;
}
#dsq-comments-title h3 {
	font-size: 20px !important;
	font-weight: normal !important;
}
#dsq-content .dsq-comment-header {
	background: none !important;
}
#new-video-purple button.dsq-button-small {
	color: #6c1660 !important;
}
#new-video-blue button.dsq-button-small {
	color: #3682ae !important;
}
#new-video-red button.dsq-button-small {
	color: #951a1d !important;
}
button.dsq-button-small {
	background: none !important;
	border: none !important;
	color: #49479D !important;
}
.dsq-comment-footer {
	margin: 0 !important;
	padding: 10px 0 0 !important;
}
#dsq-content .dsq-pagination {
	background: none !important;
}
.dsq-brlink {
	display: none !important;
}
#new-video-purple .dsq-comment {
	border-bottom: 1px solid #6c1660 !important;
}
#new-video-blue .dsq-comment {
	border-bottom: 1px solid #3783b0 !important;
}
#new-video-red .dsq-comment {
	border-bottom: 1px solid #931a1c !important;
}
.dsq-comment {
	border-bottom: 1px solid #49479D !important;
	margin-bottom: 10px !important;
	padding: 0 0 10px !important;
}
#dsq-content .dsq-comment-message {
	font-size: 14px !important;
	line-height: 1.5em !important;
}
.contact-txt {
}
/*post_form*/
#commentform2 td{
	padding: 5px;
}
#commentform2 {
	padding: 10px 0 0 0;
	clear: both;
	width: 100%;
	overflow: hidden;
}
#commentform2 .fl {
	width: 620px;
}
#commentform2 .fr {
	width: 275px;
	margin: 5px 0 0 0;
}
#commentform2 p {
	font-size:12px;
	line-height:1.6em;
	width:100%;
	overflow:hidden;
}
#commentform2 .label{
	width: auto;
	position: absolute;
	margin: -30px 0 0 0;
}
#commentform2 .label2{
	width: auto;
	position: absolute;
	margin: -48px 0 0 0;
}
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#commentform2 .label{
	padding: 0!important;
	margin: 0!important;
	float: left;
	position: relative;
}
}
#commentform2 .label_td{
	width: 100px;
}
#commentform2 p a, #commentform p a {
	text-decoration:underline;
}
#commentform2 p a:hover {
	text-decoration:none;
}
#commentform2 {
	margin: 5px 0 0 0;
}
#commentform2 .input {
	width: 334px;
	height: 31px;
	background: url(images/bgr_comm_input.png) no-repeat;
	padding: 5px 10px 5px 10px;
	margin: 0 0 15px 0;
}
.gecko #commentform2 .input, .ie #commentform2 .input, .opera #commentform2 .input {
	height: 29px;
	padding: 12px 10px 0 10px;
}
#commentform2 .input input {
	width: 334px;
	padding: 0;
	overflow:auto;
	border:0;
	background: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#49479d;
}
#commentform2 .select {
	width: 334px;
	float:left;
	height:30px;
	margin:0 0 22px;
	padding:10px 0 0;
}
#commentform2 .select select {
	width: 334px;
	height:30px;
	padding:5px 0 5px 5px;
	border:1px solid #49479d;
	margin: 0 0 15px 0;
}
#commentform2 .textarea {
	width: 600px;
	height: 55px;
	background: url(images/bgr_comm_textarea.png) no-repeat;
	padding: 10px;
	margin: 0 0 15px 0;
}
#commentform2 textarea {
	width: 600px;
	height: 55px;
	padding: 0;
	overflow:auto;
	border:0;
	background: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#49479d;
}
#commentform2 #submit {
	width: 275px;
	height: 94px;
	display: block;
	cursor: pointer;
	background: url(images/btn_submit.png) no-repeat;
	border: 0;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 94px;
	line-height: 1.2em;
	text-shadow: 2px 2px 1px #4c2b00;
}
#commentform2 #submit:hover {
	background-position: left -94px;
	text-decoration: none;
}