@CHARSET "UTF-8";
/*GENERAL*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0; border:none;}
 h1, h2, h3, h4, h5, h6{font-weight: normal;}
body,td,th {font-family:Arial, Helvetica, sans-serif;font-size: 14px;color: #444;line-height: 20px;}
img{border:none;}

body {background:#BDBEC0;margin-top: 10px;}
.body-new{background:#1D6C8D; margin-top: 10px;}
.wrap {margin:0 auto; width: 863px;}
.grey{color:#957f7f;}
.headline{color:#575757;}
.dark-grey{color:#636468;}
.red{color:#c74148;}
.black{color:#000;}
.light-blue{color:#648dad;}
.right{float:right;}
.left{float:left;}

.bym-box{clear:both; width:770px;}
.bym-box .bym-header{clear:both;padding:20px 0 10px 20px;font-weight:normal;font-size:28px;color:#333;background:url(../images/build-your-mojo/box_header.png) no-repeat top left;}
.bym-box .bym-header span{font-size:32px;}
.bym-box .bym-body{padding:0 20px 0 30px;background:url(../images/build-your-mojo/box_body.png) repeat-y top left;overflow:hidden;width:auto;}
.bym-box .bym-body p{padding:0; clear:both;margin:0px;}
.bym-box .bym-body label b{font-weight:normal;}
.bym-box .bym-body label.left{clear:none; padding: 0 0 0 40px;}
.bym-box .bym-body label.left span.input{margin:0 0px 0 40px;}
.bym-box .bym-body div.left label span.input{margin:0 0px 0 140px;}
.bym-box .bym-body div.left{padding: 0 0 0 40px;}
.bym-box .bym-footer{padding:50px 0 0 0px;clear:both;background:url(../images/build-your-mojo/box_footer.png) no-repeat top left;}
.hl_red_line{background:url(../images/build-your-mojo/red_line.png) no-repeat 3px 50%; padding:28px 0 0 0;}

p{margin-bottom:15px;}

table{border:solid 1px #AB2F2F; border-collapse: collapse; text-align: left; width:100%;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
table thead{ background: #AB2F2F;color:#FFF;}
table thead th{padding:3px 2px 3px 2px;color:#FFF; font-size:11px;}
table tbody td{padding:1px; border:solid 1px #AB2F2F; font-size:11px;}
table tbody td.mark{background:#F7E1E1;}
table.font12 tbody td{font-size:12px;}
.font12{font-size:12px;}
/*
label {text-align:left; width:auto; height:20px;}
label .label{ float:left; padding: 13px 5px 0px 0px; width:150px; font-size: 12px; font-weight: normal;}
label .input { float:left; padding: 10px 6px 0px 0px; }
input {border: solid 1px #5D8DAD; text-align:left; width:390px; height:20px;}
select {border: solid 1px #5D8DAD; padding:2px;}
*/
a{ color: black; text-decoration: none;}
a:hover{color:#ab2f2f;}
h1.grey{padding:10px 0 8px 0;}
* h1.hb{background:url(../images/mojo-lead-alert/hb.png) no-repeat bottom left;padding:0 0 52px 0; font-weight:bold;font-size:36px;}
* h1.hb_small{background:url(../images/build-your-mojo/hb_small.png) no-repeat bottom left;padding:0 0 32px 0; font-weight:bold;font-size:28px;}
h1.headline{padding:10px 0 8px 0;}
h2{font-weight:normal;}
.image{margin:0 35px 0px 0;}
.caption{font-size:16px;}

.checkbox-wrap{line-height:50px;}
b.checkbox{display:inline-block; width:45px; height:43px; background:url('../images/unchecked.jpg') no-repeat top left; float:left;}
b.checked{display:inline-block; width:45px; height:43px; background:url('../images/checked.jpg') no-repeat top left;}

.hide{display:none;}
.show{display:block;}

/* Corner radius */
.corner-tl { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; }
.corner-tr { -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }
.corner-bl { -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; }
.corner-br { -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }
.corner-top { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }
.corner-bottom { -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }
.corner-right {  -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }
.corner-left { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; }
.corner-all { -moz-border-radius: 10px; -webkit-border-radius: 10px; }

/* Smaller characters and spaces */
.small-style p{line-height:1.4em;font-size:13px;}
.small-style p.title{font-size:18px;}
.small-style h1{font-weight: normal;}

/*Forms*/
label{clear: left;display:block; line-height:1.7em;padding:2px 0 0 0;}
label b{float:left;}
label span.input{margin:0 0 0 172px;display:block;}
label em, em.error{color:red;display:block; clear:left; padding:0 0 0 170px;line-height:1.2em;font-size:11px;}
label b em{color:inherit; display:inline; clear:none; padding:0; line-height:1.7em;}
input[type="text"],input[type="password"],select{border:solid 1px #648DAD; padding:2px 4px;}
textarea{border:solid 1px #648DAD; padding:2px 4px; width:185px; height:60px;}
.buttons{padding:20px 0 0 0;}
button { background:#0c9544; cursor:pointer; color:#FFF; font-size:12px; border:none; padding:0px 15px 4px 15px;line-height: 13px;}
.mybutton { background:#AB2F2F; cursor:pointer; color:#FFF; font-size:12px; border:none; padding:3px 15px 4px 15px;line-height: 13px;}
.buttons button { background:#0c9544; cursor:pointer; color:#FFF; font-size:12px; border:none; height:24px;margin:0 0 0 168px; padding:0px 15px 4px 15px;line-height: 13px;}

label.textarea b{float:none; display:block;clear:both;}
label.textarea textarea{width:400px;height:150px;}
.contact-us label span.input{margin:0 0 0 192px;}
.contact-us label.textarea span.input{margin:0;}
.contact-us .buttons button{margin:0 0 0 20px;}

/*HEADER*/
.header {position:relative;background: url('../images/theme/header_bg.png') repeat-x; 
	color:#000000;width:852px; height:134px; padding:10px 15px 0 0; margin:0 auto;}
.header .logo{background: url(../images/theme/header_title.png) no-repeat center center; width:688px; height: 98px; margin:0 auto;}
.header h2{float:right; text-align:center; margin:10px 40px 0 0;font-size:18px;}
.header .top_menu{float:right; text-align:right; margin:5px 5px 0 0;font-size:11px; color:#555;}
.header .chat_btn{float:right; margin:10px 0px 0 0;}

/*HEADER NEW*/
.headerNew {position:relative;background: url('../images/theme/theme2/header_bg.png') no-repeat; 
	color:#000000;width:852px; height:110px; padding:10px 15px 0 0; margin:0 auto;}
.headerNew .logo{background: url(../images/theme/header_title.png) no-repeat center center; width:688px; height: 98px; margin:0px 68px; position:relative; z-index: 2;}
.headerNew h2{float:right; text-align:center; margin:10px 40px 0 0;font-size:18px;}
.headerNew .top_menu{float:right; text-align:right; margin:5px 5px 0 0;font-size:11px; color:#555;}
.headerNew .chat_btn{float:right; margin:10px 0px 0 0;}


.headerBg2{
	position:relative;background: url('../images/theme/theme2/header_bg_2.png') no-repeat; 
}

/* Menu */
/*.header .menu {margin:110px 50% 0 50%;width:790px; left:-315px; position:absolute;}*/
/*.header .menu {clear:both; width:847px; position:absolute;bottom:4px;padding:0 0 0 5px;}*/
.header .menu {clear:both; width:855px; position:absolute;bottom:4px;padding:0 0 0 5px;}
.header .menu ul{list-style: none; overflow:hidden;padding:0 0px 0 0;}
.header .menu ul li{ display:inline; padding:0 0px 0 0;}
.header .menu ul li a{background: url('../images/menu_item_bg_left.png') no-repeat top left; padding:0px 0px 0px 8px; text-decoration: none;color:#ffffff;display:block; float:left; margin: 0 0 0 8px; font-size:13px; font-weight: bold;}
.header .menu ul li a span{background: url('../images/menu_item_bg_right.png') no-repeat top right; padding:5px 8px 1px 0px; text-decoration: none;color:#ffffff; margin:0px -7px 0 0; height:22px; display:inline-block;}
.header .menu ul li a:hover{background: url('../images/menu_item_bg_left_over.png') no-repeat top left;}
.header .menu ul li a:hover span{background: url('../images/menu_item_bg_right_over.png') no-repeat top right; color:#fff; cursor: pointer;}
.header .menu ul li.selected a{background: url('../images/menu_item_bg_left_over.png') no-repeat top left;}
.header .menu ul li.selected a span{background: url('../images/menu_item_bg_right_over.png') no-repeat top right; color:#fff;}

/*MENU NEW*/
.headerNew .menu-new {clear:both; text-align:center; width:855px; position:absolute;bottom:0px;padding:0 0 0 5px;}
.headerNew .menu-new ul{list-style: none; overflow:hidden;padding:0 0px 0 0;}
.headerNew .menu-new ul li{ display:inline; padding:0 0px 0 0;}
.headerNew .menu-new ul li:hover{ background-color:#C21F2E; padding:3px 0 3px 0;}
.headerNew .menu-new ul li a{text-decoration: none;color:#ffffff;display:block; display:inline; margin: 0 10px 0 10px; font-size:12px; font-weight: bold;}
.headerNew .menu-new ul .selected{background-color:#C21F2E; padding:3px 0 3px 0;}
/*END MENU NEW*/

.headerNew .header-flag-icon{
	background:url('../images/theme/theme2/header-flag-icon.png');
	background-repeat:no-repeat;
	position:absolute;
	height: 20px;
	width:139px;
	left:740px;
	top:43px;
	
}



.header .menu ul.social{float:right;margin:5px 0 0 0; padding:0;}
.header .menu ul.social li {padding:0;margin:0}
.header .menu ul.social li a,.header .menu ul.social li a:hover{background:inherit;padding:0;width:20px;height:20px;padding:0;margin:0 0 0 2px;}
.header .menu ul.social li a.facebook{background:url('../images/theme/icon_facebook.png') no-repeat top left;}
.header .menu ul.social li a.twitter{background:url('../images/theme/icon_twitter.png') no-repeat top left;}
.header .menu ul.social li a.youtube{background:url('../images/theme/icon_youtube.png') no-repeat top left;}
.header .menu ul.social li a.activerain{background:url('../images/theme/icon_activerain.png') no-repeat top left;}


.social ul{float:right;margin:5px 0 0 0; padding:0; list-style: none;}
.social ul li {padding:0;margin:0 ; float:left;}

.demo{background: url('../images/theme/bg_bnr_small.png') no-repeat center; margin: 0px auto;margin-top:5px; width: 864px; height: 86px; padding:10px 0 0 0; position:relative;overflow:hidden;}
.demo a.contact_us{z-index:100;margin:20px 5px 0 0px;position:absolute; right:250px; top:5px; display:block; width:149px; height:39px; background: url(../images/theme/contact_us.png) no-repeat;}
.demo a.see_a_demo{z-index:100;margin:20px 5px 0 0px; display:block; width:149px; height:39px; background: url(../images/theme/see_a_demo.png) no-repeat; float:right;}
.demo a.try_us_now{z-index:100;margin:20px 15px 0 0px;position:absolute; right:25px; top:5px;display:block; width:149px; height:39px; background: url(../images/theme/try_us_now.png) no-repeat;}
.demo a.try_us_now:hover{background: url(../images/theme/try_us_now_hover.png) no-repeat 1px 2px;}
.demo .txt{z-index:100;position:absolute;bottom:4px;right:35px;color:#000; text-decoration:underline;font-size:12px;}
.demo span.arrow{z-index:99;width:404px;position:absolute; height:74px;right:0px;top:3px;background:transparent url('../images/theme/arrow.png') no-repeat top left;}
.demo span.arrow_text{z-index:99;width:421px;position:absolute; height:67px;left:25px;top:15px;background:transparent url('../images/theme/arrow_text.png') no-repeat top left;}
/*.demo span.arrow_price{z-index:99;width:159px;position:absolute; height:40px;left:470px;top:36px;background:transparent url('../images/theme/arrow_price.png') no-repeat top left;}*/


/*DEMO NEW*/
.demoNew{background: url('../images/theme/theme2/bg_bnr_small.png') no-repeat center; margin: 0px auto;margin-top:0px; height: 86px; padding:10px 0 0 0; position:relative;overflow:hidden;border-right:2px solid #000;border-left:2px solid #000;}
.demoNew a.contact_us{z-index:100;margin:20px 5px 0 0px;position:absolute; right:250px; top:5px; display:block; width:149px; height:39px; background: url(../images/theme/contact_us.png) no-repeat;}
.demoNew a.see_a_demo{z-index:100;margin:20px 5px 0 0px; display:block; width:149px; height:39px; background: url(../images/theme/see_a_demo.png) no-repeat; float:right;}
.demoNew a.try_us_now{z-index:100;margin:20px 15px 0 0px;position:absolute; right:25px; top:9px;display:block; width:149px; height:37px; background: url(../images/theme/theme2/try-mojo-now-big-sprite.png) no-repeat;}
.demoNew a.try_us_now:hover{background: url(../images/theme/theme2/try-mojo-now-big-sprite.png) no-repeat 0 -39px;}
.demoNew .txt{z-index:100;position:absolute;bottom:4px;right:35px;color:#000; text-decoration:underline;font-size:12px;}
.demoNew span.arrow{z-index:99;width:404px;position:absolute; height:74px;right:0px;top:3px;background:transparent url('../images/theme/arrow.png') no-repeat top left;}
.demoNew span.arrow_text{z-index:99;width:421px;position:absolute; height:67px;left:25px;top:15px;background:transparent url('../images/theme/arrow_text.png') no-repeat top left;}
/*.demoNew span.arrow_price{z-index:99;width:159px;position:absolute; height:40px;left:470px;top:36px;background:transparent url('../images/theme/arrow_price.png') no-repeat top left;}*/


.header_boxes{overflow:hidden; color:#000;font-family:Arial, Helvetica, sans-serif;line-height:1em;}
.header_boxes .boxes_wrap{width:868px;margin:0 auto;overflow:hidden;}
.header_boxes .boxes_wrap .box{width:178px;float:left;padding:115px 6px 0px 6px;font-size:12px;overflow:hidden;position:relative;}
.header_boxes .boxes_wrap .box h3{padding:0;line-height:1em;font-weight:bold; font-size:13px;text-align:center;}
.header_boxes .boxes_wrap .box .text{line-height:13px;padding:3px 5px 0 5px; text-align:center;}
.header_boxes .boxes_wrap .box .more{color:red;font-weight:bold; position:absolute;bottom:5px; right:10px;}
/*
.header_boxes .boxes_wrap .box.dialer {width:162px;height:80px;background:#BDBEC0 url(../images/theme/box_bg_dialer.png) no-repeat top center;}
.header_boxes .boxes_wrap .box.lead_alert {width:162px;height:80px;background:#BDBEC0 url(../images/theme/box_bg_alert.png) no-repeat top center;}
.header_boxes .boxes_wrap .box.mojo_voice {width:161px;height:80px;background:#BDBEC0 url(../images/theme/box_bg_voice.png) no-repeat top center;}
.header_boxes .boxes_wrap .box.lead_store {width:161px;height:80px;background:#BDBEC0 url(../images/theme/box_bg_store.png) no-repeat top center;}
.header_boxes .boxes_wrap .box.mojo_mobile {width:161px;height:80px;background:#BDBEC0 url(../images/theme/box_bg_mobile.png) no-repeat top center;}
*/
.header_boxes .boxes_wrap .box.dialer {width:205px;height:87px;background:#BDBEC0 url(../images/theme/box_bg_dialer_new.png) no-repeat top center;}
.header_boxes .boxes_wrap .box.lead_alert {width:205px;height:87px;background:#BDBEC0 url(../images/theme/box_bg_alert_new.png) no-repeat top center;}
.header_boxes .boxes_wrap .box.lead_store {width:205px;height:87px;background:#BDBEC0 url(../images/theme/box_bg_store_new.png) no-repeat top center;}
.header_boxes .boxes_wrap .box.mojo_mobile {width:205px;height:87px;background:#BDBEC0 url(../images/theme/box_bg_mobile_new.png) no-repeat top center;}

/*.header_boxes .boxes_wrap .box.dialer:hover {background:#BDBEC0 url(../images/theme/box_bg_hover.png) no-repeat 1px 1px;}
.header_boxes .boxes_wrap .box.lead_alert:hover {background:#BDBEC0 url(../images/theme/box_bg_hover.png) no-repeat -172px 1px;}
.header_boxes .boxes_wrap .box.mojo_voice:hover {background:#BDBEC0 url(../images/theme/box_bg_hover.png) no-repeat -346px 1px;}
.header_boxes .boxes_wrap .box.lead_store:hover {background:#BDBEC0 url(../images/theme/box_bg_hover.png) no-repeat -519px 1px;}
.header_boxes .boxes_wrap .box.mojo_mobile:hover {background:#BDBEC0 url(../images/theme/box_bg_hover.png) no-repeat -692px 1px;}
*/
.header_boxes .boxes_wrap .box.dialer:hover {background:#BDBEC0 url(../images/theme/box_bg_hover_new.png) no-repeat 6px 0px;}
.header_boxes .boxes_wrap .box.lead_alert:hover {background:#BDBEC0 url(../images/theme/box_bg_hover_new.png) no-repeat -221px 0px;}
.header_boxes .boxes_wrap .box.mojo_voice:hover {background:#BDBEC0 url(../images/theme/box_bg_hover_new.png) no-repeat -396px 0px;}
.header_boxes .boxes_wrap .box.lead_store:hover {background:#BDBEC0 url(../images/theme/box_bg_hover_new.png) no-repeat -670px 0px;}
.header_boxes .boxes_wrap .box.mojo_mobile:hover {background:#BDBEC0 url(../images/theme/box_bg_hover_new.png) no-repeat -446px 0px;}
/*Clear Fix with Overflow*/
.clearflow{overflow: hidden;width: auto;}
.col_left{float:left; width:50%;}
.col_right{float:right; width:50%;}

/*CONTENT*/
.content{clear:both;  line-height: 2em;}
/*.main-content{margin: 10px auto 0 auto; width:825px; background: #FFF; padding:25px 20px 15px 20px;
	border:solid 1px #777;border-bottom:none;}
*/
.main-content{margin: 0px auto 0 auto; width:819px; background: #FFF; padding:25px 20px 15px 20px;
	border:solid 2px #000;border-top:none; border-bottom:none;}
.main-content.home{background:transparent; border:none;width:867px;padding:0;}

/* Home */
.main-content h1{font-weight: normal;}
.main-content .box{float:left;width:232px; padding: 25px 20px 10px 20px; text-align:center;background: url("../images/block_bg.png") no-repeat; height:130px;}
.main-content .box .box-image{float:left;}
.main-content .center{margin:0 27px 0 27px;}


/*CONTENT NEW*/
.main-content-new{margin: 0px auto 0 auto; width:860px; background: #FFF; padding:25px 0px 15px 0px;
	border:solid 2px #000;border-top:none;}
.main-content-new.home{background:transparent; border:none;width:867px;padding:0;}

/* Home */
.main-content-new h1{font-weight: normal;}
.main-content-new .box{float:left;width:232px; padding: 25px 20px 10px 20px; text-align:center;background: url("../images/block_bg.png") no-repeat; height:130px;}
.main-content-new .box .box-image{float:left;}
.main-content-new .center{margin:0 27px 0 27px;}

/*LATEST BLOGS & PODCASTS*/
#footer{background:#7394AE;overflow:hidden;width:865px; margin:10px auto 0 auto;border:solid 1px #777;}
.home_latest{overflow:hidden;color:#FFF;margin-top:15px;}
.home_latest h1{padding:0 0 20px 0;color:#000;}
.home_latest .latest_blogs{float:left; width:45%;padding:10px;}
.home_latest .latest_blogs a.post_title{color:#FFF;padding:10px 0 5px 0;text-decoration:underline;}
.home_latest .latest_blogs .post_date{color:#FFF;padding:0px 0 0px 0;font-size: 10px;}
.home_latest .latest_blogs a.post_title h3{color:#FFF;font-weight:bold;text-decoration:underline;}
.home_latest .latest_blogs p{padding: 0 0 0 0;margin:0;}
.home_latest .latest_blogs .post_more{color:#FFF;margin:0px 0 10px 0;display:block;text-decoration:underline;}
.home_latest .latest_podcasts{float:left; width:45%;padding:10px;} 

.home_content{overflow:hidden;background:url(../images/theme/home_bg2.png) no-repeat center left;
	height:180px;padding:10px 10px 8px 10px; }

.home_content_new{padding:0px; border:2px solid #000; border-top:none; margin-bottom: 10px;}


.home_text{text-align:center;}
.home_image{display:none; width:310px;background:url(../images/theme/home_bg.png) no-repeat 98% 0px;height:180px;float:right;}
.home_image a{height:230px; display:block; background:url(../images/theme/home_right_img.png) no-repeat center;}

.home_text .learn-more{color:#1F1955;font-weight: bold;line-height:1.3em;position:relative;}
.home_text .learn-more a{display:block;position:absolute; width:140px; height:30px; padding:100px 0 0 0 ;text-align: center;font-size: 12px;line-height:12px;}
.home_text .learn-more a span{display:block; font-size: 10px;color:#BE1E2D;line-height:10px;}
.home_text .learn-more a.mojo-cast
	{
	/*left:20px;*/
	 left:160px;
	top:5px; 
	background: url(../images/theme/mojo_cast_big.png) no-repeat top center;
}
.home_text .learn-more a.mojo-tv
	{
	/*left:160px;*/
	left:300px; 
	top:5px; 
	background: url(../images/theme/mojo_tv_big.png) no-repeat top center;
} 
.home_text .learn-more a.mojo-university{left:300px; top:5px; background: url(../images/theme/mojo_university_big.png) no-repeat top center;}
.home_text .learn-more a.mojo-pitchingcoach{left:0px; top:5px; background: url(../images/shot0001.png) no-repeat top center;} 
.home_text .learn-more a.mojo-cast:hover{background: url(../images/theme/mojo_cast_big_hover.png) no-repeat top center;}
.home_text .learn-more a.mojo-tv:hover{background: url(../images/theme/mojo_tv_big_hover.png) no-repeat top center;} 
.home_text .learn-more a.mojo-university:hover{background: url(../images/theme/mojo_university_big_hover.png) no-repeat top center;} 
.home_text .learn-more .daily-webinar{position:absolute; color:#000;font-size:12px;font-weight:normal;padding:10px;left:500px; top:5px; width:289px; height:121px;background:url(../images/theme/daily_webinar_bg.png) no-repeat top center;}
.home_text .learn-more .daily-webinar h3{font-weight:bold;}
.home_text .learn-more .daily-webinar p{padding:0px; margin:0px;}
.home_text .learn-more .daily-webinar a{display:block; width:90%;padding:0;height:40px;background: url(../images/theme/register_now.png) no-repeat top center;}
.home_text .learn-more .daily-webinar a:hover{background: url(../images/theme/register_now_hover.png) no-repeat top center;}

/*.home_text .learn-more a.mojo-cast:hover{background: url(../images/theme/mojo_cast_hover.png) no-repeat top left;color:#000;}
.home_text .learn-more a.mojo-cast:hover span{color:#2F2F2F;}
.home_text .learn-more a.mojo-tv:hover{background: url(../images/theme/mojo_tv_hover.png) no-repeat top left;color:#000;}
.home_text .learn-more a.mojo-tv:hover span{color:#2F2F2F;}
.home_text .learn-more a.contact_us:hover{background: url(../images/theme/email_us_hover.png) no-repeat 0 1px;}
*/

/* About-us */
.main-content .about-us .picture{float:left; margin:0 10px 0px 0;padding: 20px; background-color:#5e8ead;}
.main-content .about-us .picture p{color:#ffffff;text-align:center;}

.main-content .about-us .picture p{color:#ffffff;text-align:center;}
.main-content .about-us p{line-height: 1.4em;}
.main-content .about-us h1{font-size:28px;}
.main-content .about-us .staff .small{margin:0 10px 0px 0;line-height: 0em;}
.main-content .about-us .left-side{float:left; width:520px;border-bottom:1px solid #636468;margin:0 0 35px 0;}
.main-content .about-us .left-side h2{clear:both;margin:0 0 20px 0; color:#648dad;}
.main-content .about-us .left-side strong{margin: 0 0 0px 0;display:block;}
.main-content .about-us .right-side{float:right; width: 300px} 

/* Features */
.features{line-height:1.5em; font-size:13px;}
.features h1{font-weight: normal;}
.features b{color:#000;}
.features p{padding:5px 0 20px 0;}
.features .margin-left-image{margin-left:-20px;}
.features .margin-bottom-image{margin-bottom:-15px;}
.features .zone-guard img{margin-right:5px;}

/* Comparison */
.comparison h1{font-weight: normal;}
.comparison h5{font-weight: normal; line-height: 1.3em;font-size:11px;}
.comparison b{color:#648dad; padding:0 0 15px 0;display:block;}
.comparison .title{padding:75px 25px 0 0px;}
.comparison table thead tr th{padding:0px 0 10px 0; font-size:16px;}
.comparison table tbody tr td{padding:10px 10px 10px 10px; margin:0; }
.comparison table tbody tr{vertical-align: top; background: url("../images/dot.jpg") repeat-x bottom left; margin:0;}
.comparison table tbody tr td ul{margin-left: 25px; font-size:12px;}

/* Real Estate */
.real-estate .for-sale{margin:0 35px 0px 0;}
.case-study{border:1px solid #648dad; padding:15px; margin:15px 0 0 0;}
.real-estate p{line-height:1.5em;}
.real-estate h1{font-weight: normal;}
.demo-thumbs .left{width: 155px; padding:0 30px;line-height:1.2em;font-size:12px;}
.demo-thumbs .left a, .demo-thumbs .right a{display:block;background:#000;text-align:center;overflow:hidden;height:120px;}

.demo-thumbs .video_thumb{width: 117px; padding:0 10px;line-height:1.2em;font-size:11px;text-align:center; float:left;}
.demo-thumbs .video_thumb a{position:relative;display:block;background:url(../images/theme/movie_strip.png) no-repeat top left;text-align:left;overflow:hidden;height:68px;padding:0 13px 0 12px;}
.demo-thumbs .video_thumb a:hover{background:url(../images/theme/movie_strip_hover.png) no-repeat top left;}
.demo-thumbs .video_thumb a .play{position:absolute; top:50%;left:50%;margin:-10px 0 0 -10px;display:block;width:20px;height:20px; background:url(../images/theme/movie_play.png) no-repeat;}

/* Insurance */

/* Mortgage */
.case-study2{background-color:#5e8ead; color:#fff; padding:10px; width:480px;margin:20px 35px 0 0;}
.mortgage .left-side{float:left; width:500px;}
.mortgage .right-side{float:right; width:300px;}
.case-study2 .caption{color:#000;}

/* Other Industries */
.other-industries .case-study{width:413px;padding:10px; margin:0 20px 0 0;}
.other-industries ul{margin:0 20px 0 20px; list-style: disc;}
.other-industries .left-side{float:left; width:455px;}
.other-industries .right-side{float:right; width:360px;}

/* Testimonials */
.testimonials h1{font-weight: normal;}
.testimonials .you-tube-insert{margin:0 auto; clear:both;width:540px;}
.title{font-size:18px;}
.testimonials p{line-height: 1.3em;font-size:12px;}

/* Sign-in */
.intro{padding:20px 150px 20px 150px; text-align:center;}
.login{width:400px; border: solid 1px #d29090;padding:30px;margin:0 auto;}
.login input{width:170px;}
.buttons{padding:5px 10px 10px 170px;}
.login .buttons button {margin:0;}
.display-info{line-height: 3.0em;}
.display-info a{text-decoration: underline;}
.display-info p{display:inline;}
.display-info .grey{display:block;line-height: 2em;}
.display-info u{font-size: 14px; font-weight: bold;}

.dialerSupport{border: 1px solid #ab2f2f; padding:30px; width: 400px; margin:10px auto;}
.dialerSupport input{ margin:0 0 5px 0; padding-top:3px;}
.dialerSupport input.connect{width: 300px;}
.dialerSupport label{padding: 0 0 0 30px;}
.dialerSupport .buttons{padding:0 0 0 0; text-align:center;}
.dialerSupport .buttons button{width:auto;height:auto;margin:0 0 0 0;}

/* Refer A Friend */
.refer-a-friend .case-study{width:400px;padding:10px 20px 10px 20px;font-style: italic;}
.refer-a-friend div form b{font-size:13px; font-weight: normal;}
.refer-a-friend .buttons{padding:5px 10px 10px 5px;}

.refer-a-friend .left-side{float:left;width:450px; }
.refer-a-friend .right-side{float:right;width:350px; }

/* Order */
.padding20 {line-height:1.6em;}
.padding20  ul{margin:0 0 20px 40px;}
.padding20  p{padding:0 0 10px 0;}
.padding20  form{padding:0; margin:0;}
.padding20  form label{clear:both; display:block;padding:5px 0 0 0;}
.padding20  form label b{display:block; width:200px; float:left;}
.padding20  form label input{width:200px;}
.padding20  form .error{clear:both; padding:0 0 0 200px; color:red; display:block;}
.padding20  form .PayPalError{clear:both; padding:0 0 0 0px; color:red; display:block;}
.PayPalError{clear:both; padding:0 0 0 0px; color:red; display:block;}
.padding20  form .bold{font-weight:bold;}
.padding20 .signup .form{width:500px;}
.padding20 .signup .form label{clear:both;display: block; padding:0;}
.padding20 .signup .form label input,.padding20 .signup .form label select,.padding20 .signup .form label span.label {float:left;}
.padding20 .signup .form label input{width:auto;margin:5px 0 0 0;}
.padding20 .signup .form span.label{width:210px;float:left; padding:0px;}
.padding20 .signup .form label span.total {float:right; width:auto;}
.padding20 .buttons{text-align:left; padding:0 0 0 200px;}
.padding20{padding:0 20px 0 20px;}
.ta-right{text-align: right;}
.padding20 p.grey{font-size: 10px; color: #585858; clear:both; padding:0 0 5px 15px;}

/* Order Confirmation */
.padding20 .order-confirmation{font-size:12px;}
.padding20 .order-confirmation .services .bold{font-weight:bold;}
.padding20 .order-confirmation .services{width: 350px;}
.padding20 .order-confirmation .services label{width:200px; float:left;}
.padding20 .order-confirmation .form label input, .padding20 .order-confirmation .form label select, .padding20 .order-confirmation .form label span.label {float:left;}
.padding20 .order-confirmation .services span.total {float:right; width:auto;}
.padding20 .order-confirmation input.checkbox{float:none; width:auto; clear:none; display:inline; height:auto;}

.padding20 .order-confirmation{font-size:12px;}
.padding20 .order-confirmation label{clear:both;display: block; padding:0; width:auto; height:auto;}
.padding20 .order-confirmation label b{float:none;display:block;}
.padding20 .order-confirmation label input,
	.padding20 .order-confirmation label select,
	.padding20 .order-confirmation label span.label{float:none;}
.padding20 .order-confirmation label input{width:auto;margin:5px 0 0 0;}
.padding20 .order-confirmation span.label{width:210px;float:left; padding:0px;}
.padding20 .order-confirmation span.input{display:block;float:none; margin:0;}
.padding20 .order-confirmation label span.total {float:right; width:auto;}
.padding20 .order-confirmation .explanation{display:block; clear:left;}

.confirm-services .left{width:50%; float:left;}
.confirm-services ul {padding:0; margin:15px 0 0 0;}
.confirm-services ul li {clear:both; height:20px; list-style: none; padding:0; margin:0;}
.confirm-services ul li .name{width:150px; display:block; float: left; font-weight: bold;}
.confirm-services ul li .count{width:20px; display:block; float: left;}
.confirm-services ul li .price{width:50px; display:block; float: right;}
.confirm-services .right{width:50%; float:right;}
.confirm-services .right .first {height:80px;}

.cc_form {font-size:12px;}
.cc_form .left{width:370px; float:left;padding: 20px 0px 20px 0px;}
.cc_form ul {padding:0; margin:0;}
.cc_form ul li {clear:both; list-style: none; padding:0; margin:0;}
.cc_form ul li label{width:150px; display:block; float: left; font-weight: bold;}
.cc_form ul li input, .cc_form ul li select{width:auto; float: left; margin-right:5px;}
.cc_form ul li .error{clear:both;color:red; padding:0;}
.cc_form ul li .explanation{font-size:11px;}
.cc_form .right ul li label{width:200px;}
.cc_form .right{width:200px; padding:20px 0 20px 0;}
.padding20 button.normal{width:auto;}
.padding20 .credit-card-information label.checkbox{float:none; width:auto; clear:none; display:inline;}
.padding20 .credit-card-information .error{clear:both;color:red; padding:0; font-style: italic; font-weight:normal;}

/* Welcome */
.padding20 .welcome .buttons{text-align:left; padding:0;}
.padding20 .welcome .buttons button{margin:0 5px 0 0;}

/* Sign-up Demo*/

.signup-demo ul {padding:0 0 0 40px;}
.signup-demo form label{float:none;width:auto; clear:none; display:inline;}
.signup-demo form label .input{float:none; display:inline; clear:none; margin:0;}
.signup-demo form label b{float:none; font-weight:normal; width:auto;}
.signup-demo form label input{width:200px; padding:2px 2px 0 2px; line-height:20px;}
.signup-demo form label .large input{width:724px;}
.signup-demo .buttons{padding:0; text-align:center;}
.signup-demo form .radios label {overflow:hidden; width:auto;}
.signup-demo form .radios label span.input{margin:0; display:inline; float:left;}
.signup-demo form .radios label span.input input{width:auto;} 
.signup-demo form .radios label b{float:left;}
.signup-demo form .radios .radio-group{float:left; padding:0 0 0 10px;}
.signup-demo form .radios .radio-group label{display:block; clear:right;}

.survey ul {padding:0 0 0 40px;}
.survey form label{float:none;width:auto; clear:none; display:inline;}
.survey form label .input{float:none; display:inline; clear:none; margin:0;}
.survey form label b{float:none; font-weight:normal; width:auto;}
.survey form label input{width:250px; padding:2px 2px 0 2px; line-height:20px;}
.survey form label .large input{width:724px;}
.survey .buttons{padding:0; text-align:center;}
.survey form .radios label {overflow:hidden; width:auto;}
.survey form .radios label span.input{margin:0; display:inline; float:left;}
.survey form .radios label span.input input{width:auto;} 
.survey form .radios label b{float:left;}
.survey form .radios .textarea b,.survey form .radios .textarea .input{clear:both; float:none; display:block;}
.survey form .radios .textarea textarea{width:250px; padding:2px;}
.survey form .radios .radio-group{float:left; clear:left; padding:0 0 0 50px;}
.survey form .radios .radio-group label{display:block; clear:right;}

/* Forgot Password */
.forgot-password label b{font-weight: normal;}
.forgot-password label .input{display:inline; margin:0;}
.forgot-password label em{display:inline; padding:0 0 0 10px;}
.forgot-password .buttons{text-align: left;}
.forgot-password .buttons button{margin:5px 0 0 0;}


/*FOOTER*/
/*.footer{ background:#FFF; color:#b3b3b3; width:835px;border-left:solid 1px #777;border-right:solid 1px #777; margin:0 auto; text-align:center; padding: 20px 15px 10px 15px;font-size:11px;}*/
.footer{ background:#FFF; color:#b3b3b3; width:829px;border-left:solid 2px #000;border-right:solid 2px #000; border-bottom:solid 2px #000; margin:0 auto; text-align:center; padding: 20px 15px 10px 15px;font-size:11px;}


/* Menu */
.footer .menu{list-style:none;margin: 10px 0 5px 0;font-size:12px;}
.footer .menu li{display:inline;}
.footer .menu li a{text-decoration: none; color:#999;margin:0 5px 0 5px;}
.footer .menu li a:hover{text-decoration: underline; color:#b3b3b3;}
.footer .menu li.selected a{text-decoration: underline;}

table.table_padding{}
table.table_padding tbody tr td,table.table_padding thead tr th{padding:5px;}


.subtabs ul{list-style: none;border-bottom:solid 2px #ab2f2f;overflow:hidden; line-height:1.7em;}
.subtabs ul li{ display:inline; padding:0 0px 0 0;}
.subtabs ul li a{background: url('../images/menu_item_bg_left.png') no-repeat top left; padding:0px 0px 0px 8px; text-decoration: none;color:#ffffff;display:block; float:left; margin: 0 0 0 8px; font-size:13px; font-weight: bold;}
.subtabs ul li a span{background: url('../images/menu_item_bg_right.png') no-repeat top right; padding:5px 8px 1px 0px; text-decoration: none;color:#ffffff; margin:0px -7px 0 0; height:23px; display:inline-block;}
.subtabs ul li a:hover{background: url('../images/menu_item_bg_left_over.png') no-repeat top left;}
.subtabs ul li a:hover span{background: url('../images/menu_item_bg_right_over.png') no-repeat top right; color:#fff; cursor: pointer;}
.subtabs ul li.selected a{background: url('../images/menu_item_bg_left_over.png') no-repeat top left;}
.subtabs ul li.selected a span{background: url('../images/menu_item_bg_right_over.png') no-repeat top right; color:#fff;}
.subtabs ul li a span.nopad{padding:5px 8px 1px 0px; display:block;}
.subtabs ul li a span .mojo_voice{background: url('../images/black/mojo_voice.png') no-repeat top center;padding:0px 0px 0px 0px; height:23px; display:inline-block; width:114px;}
.subtabs ul li a.nosel:hover{background: url('../images/menu_item_bg_left.png') no-repeat top left;}
.subtabs ul li a.nosel:hover span{background: url('../images/menu_item_bg_right.png') no-repeat top right;} 

/*PODCASTS*/
.mojo_cast p{padding:0;margin:0;line-height:1.3em;}
.podcasts .podcast{line-height:1.3em;font-size:12px;padding:0 10px 15px 40px;width:360px;float:left;background:url('../images/theme/ico_podcast.png') no-repeat 0 0px ;} 
.podcasts .podcast .title{font-size:13px;}
.podcasts .podcast .date{font-size:10px;}
.podcasts .podcast .played{font-size:11px;}
.podcasts .podcast .player{float:left;clear:left;}
.podcasts .podcast .download{margin: 3px 0 0 5px;width:70px; height:20px; display:block;float:left;background:url('../images/theme/download.png') no-repeat 0 0px ;}

/*****************
* Clear Fix
*****************/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clear{display:block;clear:both;line-height:0px !important;font-size:0px !important;margin:0px;padding:0px;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/*****************
* REGISTER LAYOUT
*****************/
.register-layout{
	color:#222;
	clear:both;margin: 10px auto 0 auto; width:865px;height:677px;
	background: url('../images/theme/register_layout_bg.png') no-repeat top left;
}
.register-layout button{background:transparent url(../images/theme/submit.png) no-repeat top left; width:70px;height:30px;border:none;}
.r_header{}
.r_body{padding:25px 20px 15px 20px;}
.r_body h1{color:#111;text-align:center; font-size:26px;line-height:1.4em;}
.r_body p{color:#333;font-size:18px;line-height:1.1em;padding:10px 0 0 0;}
.r_body p.description{color:#333;font-size:14px;}
.r_body form label b{font-weight:normal;font-size:16px;}
.r_body form label .input input{width:214px;}
.r_body form label.name .input input{width:100px;}
.r_footer{}
/********************
* WHO WE SERVE LAYOUT
*********************/
.who-we-serve{margin: 10px auto 0 auto; width:865px;clear:both;color:#222;}
.who-we-serve .w_body{position:relative;padding:10px 20px 0px 0px;background: url('../images/theme/who_we_serve_bg.png') no-repeat 0px -5px;height:557px;}
.who-we-serve .w_body h1{font-weight:bold;line-height:1.1em;padding-left:20px;font-size:24px;}
.who-we-serve .w_body .left_icons_wrap{text-align:center;float:left;width:141px;padding:10px 0 0 3px; height:460px;top:90px;left:5px;position:absolute;}
.who-we-serve .w_body .left_icons_wrap h4{font-weight:bold;}
.who-we-serve .w_body .left_icons_wrap ul{padding:0;margin:0;font-weight:normal;}
.who-we-serve .w_body .left_icons_wrap ul li{list-style:none;padding:0 0 10px 0;margin:10px 0 0 0;}
.who-we-serve .w_body .left_icons_wrap ul li .icon{width:100%;height:30px;padding:50px 0 0 0;display:block;}
.who-we-serve .w_body .left_icons_wrap ul li.triple_dialer{background:url('../images/theme/icons/triple_dialer.png') no-repeat top center;}
.who-we-serve .w_body .left_icons_wrap ul li.lead_store{background:url('../images/theme/icons/lead_store.png') no-repeat top center;}
.who-we-serve .w_body .left_icons_wrap ul li.inbound_voice{background:url('../images/theme/icons/inbound_voice.png') no-repeat top center;}
.who-we-serve .w_body .left_icons_wrap ul li.lead_alert{background:url('../images/theme/icons/lead_alert.png') no-repeat top center;}
.who-we-serve .w_body .left_icons_wrap ul li.triple_dialer:hover{background:url('../images/theme/icons/triple_dialer_hover.png') no-repeat top center;}
.who-we-serve .w_body .left_icons_wrap ul li.lead_store:hover{background:url('../images/theme/icons/lead_store_hover.png') no-repeat top center;}
.who-we-serve .w_body .left_icons_wrap ul li.inbound_voice:hover{background:url('../images/theme/icons/inbound_voice_hover.png') no-repeat top center;}
.who-we-serve .w_body .left_icons_wrap ul li.lead_alert:hover{background:url('../images/theme/icons/lead_alert_hover.png') no-repeat top center;}
.who-we-serve .w_body .left_icons_wrap ul li .tip{z-index:1000;font-size:11px;font-weight: normal;text-align:justify;
	line-height:1.2em;color:#FFF;position:absolute;margin:0 0 0 140px;padding:10px 13px 10px 16px; top:70px;
	display:none;width:192px;height:268px;background:url('../images/theme/tip_bg.png') no-repeat top center;}
.who-we-serve .w_body .left_icons_wrap ul li .tip h4{font-size:14px;line-height:1.1em;padding:0 0 3px 0;}
.who-we-serve .w_body .left_icons_wrap ul li:hover .tip{display:block;}
.who-we-serve .w_body .right_icons_wrap{float:right;width:190px;height:400px;margin:-10px 0 0 0;}
.who-we-serve .w_body .icons_wrap{line-height:1.4em;float:left;width:480px;margin:0 0 0 170px;padding:0px 0 0 0;}
.who-we-serve .w_body .icons_wrap h1{padding:0 0 5px 0;}
.who-we-serve .subtabs ul{border:none; padding:0 0 0 20px;}

.video_box{padding:10px 0 0 5px;background:url('../images/theme/video_box_bg.png') no-repeat top left; width:283px;height:128px;margin:0 auto;}
.video_box:hover{background:url('../images/theme/video_box_bg_hover.png') no-repeat top left;}
.video_box .text{float:left;width:100px;font-size:17px;color:#AAA;padding:25px 0 0 0px;}
.video_box:hover .text{color:#DDD;}

.video_box .video_thumb{width: 141px; padding:0 12px;line-height:1.2em;font-size:11px;text-align:center; float:left;}
.video_box .video_thumb a{font-size:12px;color:#BE1E2D;font-weight:bold;text-decoration:underline;}
.video_box .video_thumb a.thumb{font-size:11px;position:relative;display:block;background:url(../images/theme/movie_strip_medium.png) no-repeat top left;text-align:left;overflow:hidden;height:80px;padding:0px 15px 2px 14px;}
.video_box .video_thumb a.thumb:hover{background:url(../images/theme/movie_strip_medium.png) no-repeat top left;}
.video_box .video_thumb a.thumb .play{position:absolute; top:50%;left:50%;margin:-10px 0 0 -10px;display:block;width:20px;height:20px; background:url(../images/theme/movie_play.png) no-repeat;}

.who-we-serve .w_body .right_icons_wrap .rico_wrap{position:relative;background:url(../images/theme/ricon_bg.png) no-repeat top left;width:190px;height:120px;margin:30px 0 0 0;padding:0 0 20px 0;}
.who-we-serve .w_body .right_icons_wrap .rico_wrap .ico{height:44px; top:-30px;position:absolute;width:100%;}
.who-we-serve .w_body .right_icons_wrap .rico_wrap .text{padding:15px 5px 0 5px;color:#FFF;line-height:1.4em;font-size:12px;height:80px;}
.who-we-serve .w_body .right_icons_wrap .rico_wrap a.more{display:block;text-align:center; color:#BE1E2D;text-decoration:underline;}
.who-we-serve .w_body .right_icons_wrap .ico_tomferry{background:url(../images/theme/ico_tomferry.png) no-repeat top center;}

.who-we-serve .w_body .right_icons_wrap .rico_video{position:relative;background:url(../images/theme/movie_strip_big.png) no-repeat top center;width:190px;height:130px;padding:0;}
.who-we-serve .w_body .right_icons_wrap .rico_video .ico{height:44px; top:-30px;position:absolute;width:100%;}
.who-we-serve .w_body .right_icons_wrap .rico_video .text{padding:15px 30px 0px 30px;color:#000;line-height:1.2em;font-size:14px;height:auto;}
.who-we-serve .w_body .right_icons_wrap .rico_video a.more{display:block;line-height:1.3em;text-align:center; color:#BE1E2D;text-decoration:underline;}
.who-we-serve .w_body .right_icons_wrap .ico_kelsey{background:url(../images/theme/ico_kelsey.png) no-repeat top center;}

.who-we-serve .w_body .right_icons_wrap .rico_wrap.no_ico{height:120px;padding:0 0 15px 0;}
.who-we-serve .w_body .right_icons_wrap .rico_wrap._2line{height:145px;}

.who-we-serve .w_body .right_icons_wrap .video_thumb{line-height:1.2em;font-size:11px;text-align:center;}
.who-we-serve .w_body .right_icons_wrap .video_thumb a{font-size:12px;color:#BE1E2D;font-weight:bold;text-decoration:underline;}
.who-we-serve .w_body .right_icons_wrap .video_thumb a.thumb{display:block;font-size:11px;position:relative;text-align:left;overflow:hidden;padding:0 0 5px 0;}
.who-we-serve .w_body .right_icons_wrap .video_thumb a.thumb .play{position:absolute; top:50%;left:50%;margin:-10px 0 0 -10px;display:block;width:20px;height:20px; background:url(../images/theme/movie_play.png) no-repeat;}

.who-we-serve .w_body .right_icons_wrap .rico_wrap .text .icon{float:left;width:81px;height:80px;}
.who-we-serve .w_body .right_icons_wrap .rico_wrap .text .ico_rico_mojo_cast{background:url(../images/theme/icons/rico_mojo_cast.png) no-repeat top center;} 

h1.paddingleft0{padding-left:0;margin-left:0;}
/*FOOTER*/
.footer.black{ background:transparent; color:#333; width:835px;border:none; margin:0 auto; text-align:center; padding: 10px 15px 10px 15px;font-size:11px;}
/* Menu */
.footer.black .menu{list-style:none;margin: 0px 0 5px 0;font-size:12px;}
.footer.black .menu li{display:inline;}
.footer.black .menu li a{text-decoration: none; color:#000;margin:0 5px 0 5px;}
.footer.black .menu li a:hover{text-decoration: underline; color:#333;}
.footer.black .menu li.selected a{text-decoration: underline;}
/***************
 *** SIGN UP *** 
 **************/
.contentThemeWrap{overflow:hidden;width:832px; margin:0 auto;position:relative;line-height:1.5em;}
.contentThemeWrap .contentHeader{
	background:transparent url(../images/theme/sign_up_bg_header.png) no-repeat top left;
	height:158px;
}
.contentThemeWrap .contentBody{
	background:transparent url(../images/theme/sign_up_bg_body.png) repeat-y top left;
	padding:0 10px 30px 10px;
}
.contentThemeWrap .contentFooter{
	background:transparent url(../images/theme/sign_up_bg_footer.png) no-repeat top left;
	height:20px;
}
.signUpMojoLogo{
	background:url(../images/theme/sign_up_mojo.png) no-repeat top left;
	position:absolute;width:150px; height:79px; top:40px; left:160px;
}
.signUpStepIco{position:absolute;width:170px; height:79px; top:40px; left:500px;}
.signUpStepOne{background:url(../images/theme/sign_up_step_one.png) no-repeat top left;}
.signUpStepTwo{background:url(../images/theme/sign_up_step_two.png) no-repeat top left;}
.signUpStepThree{background:url(../images/theme/sign_up_step_three.png) no-repeat top left;}
.signUpForm{width:470px;margin:0 auto;}
.signUpForm h3{padding:0 0 0px 0;font-size:17px; font-weight:normal;}
.footnote{background:url(../images/theme/sign_up_footnote.png) no-repeat top center;height:35px;}
.signUpComplete{top:80px;position:absolute;left:190px;}
.signUpComplete h1{color:#000;font-weight:bold; font-size:19px;text-align:center;padding: 0 0 10px 0;}
.signUpComplete .mojoIcon{background:url(../images/theme/mojo_icon_btn.png) no-repeat top left;
	width:93px;height:114px; display:block; margin:0 auto;}
.signUpCompleteWelcome{padding:50px 90px 0 90px;}
.signup .contact_types{text-align:center;}
.signup h1{font-size:27px;}
.signup .contact_types h2{display:inline; margin: 0 40px 0 0;}
.signup ul {padding:0 0 0 40px;}
.signup form label{float:none;display:block;width:auto; clear:both;overflow:hidden;}
.signup form label .input{float:none;display:inline;margin:4px 0 0 5px;}
.signup form label b{float:left; font-weight:normal; width:210px;font-size:12px;}
.signup form label input{width:200px; padding:4px 2px 0 2px; line-height:20px;background:#FBE3C3;}
.signup form label input:focus{background:#FFF;}
.signup form label select,.signup form label input{background:#FBE3C3;}/*FCF0DB*/
.signup form label input:focus,.signup form label select:focus{background:#FFF;}
.signup form label .large{margin:4px 0 0 0;}
.signup form label .large input{width:450px;}
.signup form label .medium input{width:290px;}
.signup form label input.small{width:50px;}
.signup form label em, em.error{color:red; padding:0 0 0 10px;display:block; }
.signup .buttons{padding:0; text-align:center;}
.signup .buttons button{margin:0;}
.signup button.submit{background:url('../images/theme/submit.png') no-repeat top left; border:none; height:26px; width:67px;}
button.submit_blue{background:url('../images/submit_blue.jpg') no-repeat top left; border:none; height:44px; width:147px; padding:0 0 10px 0; color:#FFF; font-weight:bold;}
button.submit_blue_big{background:url('../images/submit_blue_big.jpg') no-repeat top left; border:none; height:44px; width:300px; padding:0 0 10px 0; color:#FFF; font-weight:bold;}
.center{text-align:center;}

.signUpPaymentForm{}
.signUpPaymentForm .fleft{float:left; padding:10px;}
.signUpPaymentForm .fleft label{line-height:1.2em;}
.signUpPaymentForm .fleft label b{float:none;display:block;width:auto;font-weight:bold;}
.signUpPaymentForm .fleft label .input{float:none;display:block;width:auto;margin:0;}
.signUpPaymentForm .fleft label .input input{width:150px;}
.signUpPaymentForm .fleft label .input select{width:160px;}
.signUpPaymentForm .creditCartWrap{
	clear:both;background:url(../images/theme/cc_bg.png) no-repeat top left;
	width:377px; height:101px;padding:5px 0 0 10px;}
.signUpPaymentForm .creditCartWrap .fleft{padding:0 5px 0 0;}
.signUpPaymentForm .creditCartWrap select{padding:1px;}

.signUpPaymentForm label.checkbox .input{float:none;display:inline;margin:0;}
.signUpPaymentForm label.checkbox .input input{width:auto}
.signUpPaymentForm label.checkbox b{float:none; display:inline; font-weight:normal; width:auto;font-size:12px;}

.termsAndConditions{padding:20px 70px 10px 70px;line-height:1.3em;font-size:12px;}
.orderForm,.orderForm ul{list-style:none;}
ul.orderForm{padding:0 0 0 10px;width:440px;font-size:12px;}
ul.orderForm h3{color:#2B3990;font-weight:bold; font-size:14px;text-decoration:underline;}
ul.orderForm .oSection{color:#2B3990;font-weight:bold; font-size:14px;}
ul.orderForm .oTotal{color:#2B3990;line-height:1.2em;font-weight:bold; font-size:14px;
	padding:5px 0 10px 0;border-top:dashed 1px #555;margin:5px 0 0 0;}
ul.orderForm .fright{float:right;}
.invalid{color:#FF0000; font-weight:bold;}
.qTip{display:inline; padding:0 20px 0 0; background:url(../images/theme/q.png) no-repeat top left;position:relative;}
.tip{z-index:1000;display:none;font-weight:normal; position:absolute;width:200px; background:#F1F1F1; border:solid 1px #777;font-size:11px;line-height:1.2em; color:#000;padding:3px;}
.tipW{width:330px;}

#mojo-patch{
	background: url("../images/theme/mojo-patch.png") 0 0;
	background-repeat:no-repeat;
	height:38px;
	width:147px;
	margin: 0 auto;
}
#mojo-patch:hover{
	background: url("../images/theme/mojo-patch.png") 0px -41px;
	background-repeat:no-repeat;
}

#aboutus-Table{
	border:none;
}
#aboutus-Table tbody td{
	border:none;
	padding-bottom:20px;
}

#CST-Table{
	border:none;
}

#CST-Table tbody td{
	border:none;
}

#CST-Table tbody td img{
	border:20px solid #5e8ead;
}

AboutUsHeading1{
	font-size:20px;
	color: #648DAD;
}

AboutUsHeading2{
	font-size:16px;
	color: #648DAD;
	margin-bottom:5px;
}

.nameSpacing{
padding-bottom:20px;
}

.link3{
	color:black;
	text-decoration: underline;
}

.link2{
	color:#AB2f2f;
}
.link2:hover{
	text-decoration: underline;
}

.link1{
	text-decoration:underline;
	color:#blue;
}
.link1:hover{
	text-decoration: underline;
}

.no-border-table tbody td{
	border: none;
}
.no-border-table{
	border: none;
}

.rounded-top{
	background-image:url(../images/rounded_top_border.png);
	height:12px;
	width:806px;
}
.rounded-bottom{
	background-image:url(../images/rounded_bottom_border.png);
	height:12px;
	width:806px;
}

.blog_section_rounded_top{
	background-image:url(../images/blue_rounded_top.png);
	height:10px;
	width:200px;
	margin: 0 auto;
}

.blog_section_rounded_bottom{
	background-image:url(../images/blue_rounded_bottom.png);
	height:10px;
	width:200px;
	margin: 0 auto;
}


#pitchingCoach-login-form input{width:120px; line-height:20px;background:#FBE3C3;}
#pitchingCoach-login-form table td{padding-bottom: 3px}
#pitchingCoach-login-form .login-button
{
	background-color:white;
	background-image:url(../images/loginbutton.png);
	height: 25px;
	width: 60px;
	cursor: pointer;
	color: white;
}
#pitchingCoach-login-form .login-button:hover
{
	text-decoration: underline;
}
.heading_pitchingCoach{
	font-family: myriad pro;
	font-size: 35px;
}


#home-content-table td{
	padding:10px 10px 10px 10px;
	color: black;
	font-size:11px;
	line-height: 14px;
}

#home-content-table h1{
	font-size: 23px;
}

.home-content-left{
	/*background-image:url("../images/theme/theme2/yello-black-roundedBg.png");*/
	background-repeat:no-repeat;
	/*height: 230px;*/
	margin-bottom: 20px;
	background-color: #fff;
	padding-top: 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.home-content-left h3{
	font-weight: bold;
}
.home-content-left .see-live-demo-button{
	 background: url("../images/theme/theme2/see-live-demo-sprite.png") no-repeat scroll right top transparent;
    display: block;
    height: 38px;
    padding: 0;
}
.home-content-left .see-live-demo-button:hover{
	 background: url("../images/theme/theme2/see-live-demo-sprite.png") no-repeat right -38px;
    display: block;
    }
.try-mojo-now{
	background: url("../images/theme/theme2/try-mojo-now-sprite.png") 0 0;
	height: 26px;
	width:103px;
	background-repeat: no-repeat;
	float: right;
    cursor: pointer;
	}
.try-mojo-now:hover{
	background: url("../images/theme/theme2/try-mojo-now-sprite.png") 0 -28px;
	background-repeat: no-repeat;
	cursor: pointer;
	}
	
#home-menu2{
	padding-top:20px;
	background: url("../images/theme/theme2/home-menu2-bg.png");
	height: 50px;
	border-right:2px solid #000;
	border-left:2px solid #000;
}

#home-menu2 ul{
	list-style: none;
}
#home-menu2 ul li{
	float:left;
	padding: 0 10px 0 10px;
}

#real-state-menuTab{
	background: url("../images/theme/theme2/real-estate-menuTab-sprite.png") 0 0;
	height: 36px;
	width:120px;
	cursor: pointer;
}
#real-state-menuTab:hover{
	background: url("../images/theme/theme2/real-estate-menuTab-sprite.png") 0 -38px;
	background-repeat: no-repeat;
	cursor: pointer;
}
#insurance-menuTab{
	background: url("../images/theme/theme2/insurance-menuTab-sprite.png") 0 0;
	height: 36px;
	width:120px;
	cursor: pointer;
}
#insurance-menuTab:hover{
	background: url("../images/theme/theme2/insurance-menuTab-sprite.png") 0 -37px;
	background-repeat: no-repeat;
	cursor: pointer;
}
#mortgage-menuTab{
	background: url("../images/theme/theme2/mortgage-menuTab-sprite.png") 0 0;
	height: 36px;
	width:120px;
	cursor: pointer;
}
#mortgage-menuTab:hover{
	background: url("../images/theme/theme2/mortgage-menuTab-sprite.png") 0 -38px;
	background-repeat: no-repeat;
	cursor: pointer;
}
#sales-menuTab{
	background: url("../images/theme/theme2/sales-menuTab-sprite.png") 0 0;
	height: 36px;
	width:120px;
	cursor: pointer;
}
#sales-menuTab:hover{
	background: url("../images/theme/theme2/sales-menuTab-sprite.png") 0 -38px;
	background-repeat: no-repeat;
	cursor: pointer;
}
#see-live-demo-button{
	position:relative; z-index:2; margin-top:6px;
}
#live-demo-video{
	background: url("../images/theme/theme2/videoBg.png");
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:5px;
	padding-left: 22px;
	padding-right: 17px;
}
#home-animation{
	background:#FFF;
	border-right: 2px solid #000;
	border-left: 2px solid #000;
}


#mojo-tv-new{
	background:url("../images/theme/theme2/mojo_tv.png") 0 0;
	background-repeat:no-repeat;
	height:86px;
	width:74px;
}
#mojo-tv-new:hover{
	background: url("../images/theme/theme2/mojo_tv.png") 0 -87px;
	background-repeat: no-repeat;
}
#mojo-cast-new{
	background: url("../images/theme/theme2/mojo_cast.png") 0 0;
	background-repeat:no-repeat;
	height:85px;
	width:68px;
}
#mojo-cast-new:hover{
	background: url("../images/theme/theme2/mojo_cast.png") -2px -87px;
	background-repeat:no-repeat;
}


.newFeatureDiv1{
	padding:30px 50px 30px 50px;
	background-color: #CEDCE8;
}
.newFeatureDiv1 table td{
font-size: 13px;
line-height: 1.5em;
}
.newFeatureDiv1 table td a{
	color: #648DAD;
	text-decoration: underline;
}
.newFeatureDiv1 table td a:hover{
	text-decoration: none;
}
.newFeatureDiv1 table td p{
	padding:0px;
	margin-bottom: 10px;
}
.newFeatureDiv1 table .icon{
	padding-right:30px;
}
.newFeatureDiv2{
	padding:30px 50px 30px 50px;
}
.newFeatureDiv2 table td{
font-size: 13px;
line-height: 1.5em;
}
.newFeatureDiv2 table td p{
	padding:0px;
	margin-bottom: 10px;
}
.newFeatureDiv2 table td a{
	color: #648DAD;
	text-decoration: underline;
}
.newFeatureDiv2 table td a:hover{
	text-decoration: none;
}
.newFeatureDiv2 table .icon{
	padding-left:30px;
}
.highlight-style1{
	color: red;
	font-weight: bold;
}
.highlight-style2{
	color:#000;
	font-weight: bold;
}

/*POP UP*/
#blanket {
   /*background-color:#111;
   opacity: 0.65;
   *background:none;
   */
	position:absolute;
   z-index: 9001;
   top:0px;
   left:0px;
   width:100%;
}

#popUpDiv {
	position:absolute;
	
	width:700px;
	
	border-top:none;
	z-index: 9002;
}

#popUpVideoDiv {
	position:absolute;
	
	width:700px;
	
	border-top:none;
	z-index: 9002;
}

/*#popUpDiv span {position:relative; top:20px; left:20px}*/

#popup-content{
		color: #111;
		padding: 40px;
		line-height: 20px;
		border-right:2px solid #3A4A57;
		border-left:2px solid #3A4A57;
		background-color:#5D8EAD;
}
#popup-content .feature{
	margin-bottom: 15px;
}
.popupHeading{
	color: #FFF;
}

#features-popup-rounded-top{
	background-image: url("../images/theme/theme2/features-popup-rounded-top.png");
	height:17px;
}
#features-popup-rounded-bottom{
	background-image: url("../images/theme/theme2/features-popup-rounded-bottom.png");
	height:17px;
}
/*END POP UP*/


.testdrive{
display:block; width:150px; height:147px; background:url("../images/theme/theme2/mojo-mobile-testdrive.png") left top no-repeat;
border: none;
}
.testdrive:hover{
display:block; width:150px; height:147px; background:url("../images/theme/theme2/mojo-mobile-testdrive-hover.png") left top no-repeat;
}

#partnerWithMojoBtn{
	background:url("../images/leadProviders/leadBtn_Sprite.png") 0 0;
	background-repeat:no-repeat;
	height:25px;
	width:99px;
	float:right;
}
#partnerWithMojoBtn:hover{
	background: url("../images/leadProviders/leadBtn_Sprite.png") 0 -26px;
	background-repeat: no-repeat;
	height:23px;
	cursor:pointer;
}

#referAPartnerBtn{
	background:url("../images/leadProviders/leadBtn_Sprite.png") 0 -48px;
	background-repeat:no-repeat;
	height:25px;
	width:99px;
	float:right;
}
#referAPartnerBtn:hover{
	background: url("../images/leadProviders/leadBtn_Sprite.png") 0 -75px;
	background-repeat: no-repeat;
	height:23px;
	cursor:pointer;
}

.betaTester-Container{
	width: 1280px;
	margin: 0 auto;
}
.betaTester-Heading{
	background: url("../images/mojo-beta-tester/betaTesterHeader.png");
	height: 180px;
	width: 1280px;           
}
.betaTester-ContainerTop{
	background: url("../images/mojo-beta-tester/beta-tester-top.png");
	height: 498px;
	width: 1003px;
	margin: 0 auto;
}
.betaTester-ContainerBottom{
	background: url("../images/mojo-beta-tester/beta-tester-bottom.png");
	height: 234px;
	width: 1003px;
	margin: 0 auto;
}
.betaTester-ContainerTop-left{
	width:700px;
	float: left;
}

.betaTester-ContainerTop-right{
	width: 300px;
	float: left;
}
.betaTester-playButton{
	background: url("../images/mojo-beta-tester/beta-tester-buttons.png") 0 0px;
	background-repeat: no-repeat;
	height:77px;
	cursor:pointer;
	margin-bottom: 20px;
}
.betaTester-watchDemoButton{
	background: url("../images/mojo-beta-tester/beta-tester-buttons.png") 0 -90px;
	background-repeat: no-repeat;
	height:77px;
	cursor:pointer;
	margin-bottom: 20px;
}
.betaTester-seeNewFeaturesButton{
	background: url("../images/mojo-beta-tester/beta-tester-buttons.png") 0 -190px;
	background-repeat: no-repeat;
	height:77px;
	cursor:pointer;
	margin-bottom: 20px;
}

.betaTester-signupNow{
	background: url("../images/mojo-beta-tester/beta-tester-buttons.png") 0 -285px;
	background-repeat: no-repeat;
	height:77px;
	cursor:pointer;
}
.betaTester-termsAndConditions{
	margin-top: 20px;
	margin-bottom: 30px;
}
