/* ---FORMS--- */
.contact {background: #EEEEEE; padding: 20px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

.learnmore {background: #EEEEEE; padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

.form_row {padding-bottom: 15px;}
.form_sections {padding-bottom: 15px; padding-right:30px; position: relative; float: left; list-style:none; margin:10; padding:10;}
label {color:#333333;font-size:18px;margin-bottom:8px; text-align:left;font-family: Arial,Helvetica,Sans-Serif;  vertical-align: top;}
.label_width {width: 500px;}

input {font-size:22px; height:33px; margin:0px; padding:6px; background:white url(/media/images/bg_textfield.gif) repeat-x scroll center top; border-color:#666666 rgb(187, 187, 187) rgb(187, 187, 187) rgb(102, 102, 102); border-style:solid; border-width:1px; font-family: Verdana;}
textarea {font-size:18px; margin:0px; padding:6px; background:white url(/media/images/bg_textfield.gif) repeat-x scroll center top; border-color:#666666 rgb(187, 187, 187) rgb(187, 187, 187) rgb(102, 102, 102); border-style:solid; border-width:1px; font-family: Verdana;}
select {font-size:22px; height:50px; margin:0px; padding:6px; background:white url(/media/images/bg_textfield.gif) repeat-x scroll center top; border-color:#666666 rgb(187, 187, 187) rgb(187, 187, 187) rgb(102, 102, 102); border-style:solid; border-width:1px; font-family: Verdana; vertical-align:top;}

input:focus, textarea:focus, select:focus {background:#FFFDF4;}

.green_button_big {
 text-decoration: none;
 height:35px;
 padding: 2px 20px;
 border: 0;
 margin: 5px 30px 0 0;
 cursor: pointer;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 color: #fff;
 font-weight: bold;
 font-size: 22px;
 font-family: Helvetica, Arial, sans-serif;
 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.65);
    border: 1px solid #257a00;	
	background-color: #0ea520; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00d700), to(#007f00)); 
	background-image: -moz-linear-gradient(top, #00d700, #007f00);
}
	
.green_button_big:hover {
	text-decoration: none;
	background-color: #01e100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01e100), to(#0ea520)); 
	background-image: -moz-linear-gradient(top, #01e100, #0ea520);
}

.green_button_big:focus { background:#00d700; }

.green_button {
 text-decoration: none;
 height:45px;
 padding: 2px 20px;
 border: 0;
 margin: 5px 30px 0 0;
 cursor: pointer;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 color: #fff;
 font-weight: bold;
 font-size: 22px;
 font-family: Helvetica, Arial, sans-serif;
 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.65);
    border: 1px solid #257a00;	
	background-color: #0ea520;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00d700), to(#007f00)); 
	background-image: -moz-linear-gradient(top, #00d700, #007f00);
}
	
.green_button:hover {
	text-decoration: none;
	background-color: #01e100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01e100), to(#0ea520)); 
	background-image: -moz-linear-gradient(top, #01e100, #0ea520);
}

.green_button_small {
 text-decoration: none;
 height:25px;
 padding:1px 10px;
 border: 0;
 margin: 3px 30px 0 0;
 cursor: pointer;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 color: #fff;
 font-weight: bold;
 font-size: 16px;
 font-family: Helvetica, Arial, sans-serif;
 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.65);
    border: 1px solid #257a00;	
	background-color: #0ea520;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00d700), to(#007f00)); 
	background-image: -moz-linear-gradient(top, #00d700, #007f00);
}
	
.green_button_small:hover {
	text-decoration: none;
	background-color: #01e100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01e100), to(#0ea520)); 
	background-image: -moz-linear-gradient(top, #01e100, #0ea520);
}


/* ---FOOTER--- */
#footer {width:100%; height: 200px; background: white url(/media/images/bottom_gradient.png) repeat-x scroll left top; font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; line-height: 18px;border-top:1px solid #DCDCDC;padding:0px 0 45px 0; margin-top:0px;text-align:center;}
#footer_content {width:960px; clear:both; font-size: 11px; text-align:left; margin:0 auto;}
#footer a {color: #1a6a96;background-repeat: no-repeat;text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#footer a.hover, #footer a:hover {color: #004b73;background-color: #d1e1ea;}
#footer a:active {color: #000;background-color: #a3c3d5;}
#footer h5 { font-size: 13px; line-height:28px; font-weight: bold; padding: 0; margin:0;}
#footer ul.sections {position: relative; float: left; list-style:none; margin:0; padding:0;}
#footer ul.sections li {position: relative; float: left; width: 165px; height: 163px; overflow: hidden; padding-left: 9px; border-left: 1px solid #E2E2E2; list-style:none;}
li.first { padding-left: 0; }
#footer ul.sections li.first {border: 0; padding: 0 10px 0 0;}
#footer ul.sections ul {float: none; left: 0; margin:0; padding:0;}
#footer ul.sections ul li {float: none; height: auto; margin: 0; padding: 0; border: 0;}
#footer .notice {position: relative; float: right; width: 250px; text-align: right;}
#footer_logo {background: none; float: left; clear:both; margin-top: 0px; color: #E2E2E2;}
#footer_logo a:hover, #footer_logo a{background: none; color: #454b4c;}

#footer_sharer {clear:both;font-size:11px;text-align:left;margin:0px 0 0 0;padding:5px 0 45px 0;background-image: url(/media/images/dotted.gif); background-repeat: repeat-x; background-position: left top;}
#footer_sharer p#left, #footer_sharer p#right {float:left;text-align:left;background:#fff;width:80%;}
#footer_sharer p#right {text-align:right;color:#999;width:20%;}

body {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0;font-size: 11px;}
a:hover {text-decoration:none;}

.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.style3 {font-family: "Courier New", Courier, monospace;font-size: 12px;letter-spacing:0.3pt;}
.style10 {color: #FF3300}
#ffHelp {visibility: hidden; position: absolute;top: 0;right: 0px;_right: 0;z-index: 1; }
.style11 {font-size: 18px;font-family: Verdana; font-weight: 300;letter-spacing:0.3pt;}
.fs_bold {font-weight:bold;}
.fs_underline {text-decoration:underline;}
.ta_center {text-align: center;}
.ta_left {text-align: left;}
.ta_right {text-align: right;}
.fs_i {font-style: italic;}
.fs_h{font-family:"Helvetica","Univers","Helvetica Neue",arial,helvetica,sans-serif;}
.fs_v {font-family: "lucida grande",tahoma,verdana,arial,sans-serif;}
.fs_v2 {font-family: "Verdana", "Lucida Grande","Bitstream Vera Sans",Arial,sans-serif}
.fs_c {font-family: calibri, 'Lucida Grande', "Times New Roman", Times;}
.fs_g {font-family: Georgia, "Times New Roman", Times, serif;}
.fs_t {font-family: Trebuchet MS;}
.fs_a {font-family: Arial,Helvetica,Geneva,sans-serif;}
.fs_12 {font-size: 12px;line-height: 22px;margin-bottom: 19px;}
.fs_14_standard {font-size: 14px;}
.fs_28 {font-size: 28px;}
.fs_24 {font-size: 24px;}
.fs_22 {font-size: 22px;}
.fs_20 {font-size: 20px;}
.fs_17 {font-size: 17px;}
.fs_16 {font-size: 16px;}
.fs_13 {font-size: 13px; line-height:18px;}
.fs_14 {font-size: 14px; line-height:19px;}
.fs_15 {font-size: 15px; line-height:20px;}
.fs_11 {font-size: 11px;}
.fs_10 {font-size: 10px;}
.fs_18{font-size:18px;}
.fs_20h{letter-spacing:0.3pt;font-size:20px;line-height:21pt;}
.fs_18h{letter-spacing:0.3pt;font-size:18px;line-height:20pt;}
.fs_17h{letter-spacing:0.3pt;font-size:17px;line-height:18pt;}
.fs_16h{letter-spacing:0.3pt;font-size:16px;line-height:17pt;}
.fs_14h{letter-spacing:0.3pt;font-size:14px;line-height:15pt;}
.fs_12h{letter-spacing:0.3pt;font-size:12px;line-height:15pt;}
.fs_c_black {color: #000000; font-weight:500;}
.fs_c_white {color: #fff}
.fs_c_darkgrey {color: #454b4c}
.fs_c_lightgrey {color: #515252}
.fs_c_blue {color: #2290cf}
.fs_c_darkblue {color: #193c7e}
.fs_c_green {color: #a5ca42}
.fs_c_orange {color: #f47725}
.fs_c_darkred {color: #d00d0d}
.fs_c_brightred {color: #FF0000}
.fs_c_midgrey2{color:#555555}
.fs_c_midgrey{color:#666666}
.fs_c_lightgrey{color:#777777}
.fs_c_yellow1{color:#FFB515}
.fs_c_yellow2{color:#FC9200}
.fs_c_blue2{color:#3199E1}
.fs_c_blue3{color:#017FD6}
.fs_c_blue4{color:#0066CC}
.fs_c_green2{color:#649D0E}
.fs_c_green3{color:#009900}
.fs_c_red1{color:#CC1100}
.fs_c_red2{color:#991100}
.fs_c_brightred2{color:#FF030D}
.fs_c_dorange{color:#CC6600}
.fs_c_darest_grey{color:#383838}

.ls_03{letter-spacing:0.3pt;}
.ls_05{letter-spacing:0.5pt;}

.d_quot{color:#999999;font-family:georgia,serif;font-size:3em;line-height:0.15em;vertical-align:bottom;}

.inside_body {background: #EEEEEE; margin-top: 0px;}
.inside_headline {font-size: 24px;font-family: Georgia, "Times New Roman", Times, serif;}
#inside_footer {font-size:11px;text-align:left;}
.link_title {font-size: 17px;font-family: Georgia, "Times New Roman", Times, serif;}
.link_title_highlight {background: #FFFFCE;}
.link_note  {font-size: 11px;}
.link_source {font-size: 9px;color:#999;}
#link_info {margin-bottom:5px;margin-top:5px;padding:7px; background: #FFFFFF; border-bottom:1px solid #DFC97D;border-top:1px solid #F7DA77;border-left:1px solid #F7DA77;border-right:1px solid #DFC97D;}
#link_info p {margin:8px;}
.poweredby_txt {color: #828282;}
.share_table{border:1px solid #CCCCCC;margin-top:0px; background: #FFFFFF url(/media/images/grey_gradient_bg.gif) repeat-x;}
.share_table_iea{margin-top:0px;background: #FFFFFF;}
#attentionscore_hot  {background: #FF6633;color: #FFFFFF;font-weight:bold;padding:2px;}
#attentionscore_warm  {background: #FF9933;color: #FFFFFF;font-weight:bold;padding:2px;}
#attentionscore_neutral  {background: #000000;color: #FFFFFF;font-weight:bold;padding:2px;}
.attentionscore_details {font-size: 12px; color: #999999; }
.attentionscore_details_mini {font-size: 11px; color: #999999; }
.attentionscore_box {background: #EEEEEE;font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 12px; line-height: 22px;border-top:#CCCCCC 1px solid;}
.highlight_stats {background: #BBFFBB;color: #000000;font-weight:bold;padding:2px;}
.highlight_tags {background: #FFFFE6;color: #000000;padding:2px;}
.nounderline a {text-decoration: none;}
.nounderline a:hover {text-decoration: underline; color: red;}

/* ---Alerts--- */
.alert_success {background: #66CC66; color: white; padding: 8px;font-size:16px;}
.alert_formerror {background: #CC0000;padding: 3px;font-size:12px; line-height: 18px; color:white; margin-bottom: 8px;}
.alert_error {background: #CC0000;padding: 8px;font-size:16px; color:white; }

/* ---IEA Sharer--- */
.inside_body_iea {margin-top: 0px; margin-left: 0px;}

/* ---Home Page--- */
.home_header { margin-top:10px; background: #86c7f8; height:250px; border-top: 1px solid #DCDCDC;}
.home_header_break {background: #f47725; height:1px; border-top: 0px solid #DCDCDC;}


.home_header2 {
	height:inherit; 
	border-top: 0px solid #DCDCDC;
	background-color:#2a2634;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #322d41), color-stop(100%, #161622));
	background-image: -moz-linear-gradient(top, #322d41 0%, #161622 100%);
	background-image: linear-gradient(top, #322d41 0%, #161622 100%);	
}

.home_footer2 {
	background-color:#14306f;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #14306f), color-stop(100%, #2f83c3));
	background-image: -moz-linear-gradient(top, #14306f 0%, #2f83c3 100%);
	background-image: linear-gradient(top, #14306f 0%, #2f83c3 100%);		
}

.tagline_home {
  font-size:14px;
  font-family: Times;
  color:White;
  font-style:italic;
  text-align:center;
  float:right;
  width:25%;
  margin-top:15px;
  margin-right:150px;
	}

.home_header_sc {background: #86c7f8; height:380px; border-top: 0px solid #DCDCDC;}
.home_headershadow {background: transparent url(/media/images/grey_shadow.gif) repeat-x scroll left bottom; height:4px;margin:0; padding-bottom:0px;font-size: 0px;}
.home_header_txt {text-shadow: 0 1px 0 #1274d6; color: white; font-size: 30px; line-height: 30px;  font-family: calibri, 'Lucida Grande', "Times New Roman", Times; font-weight:bold;}
.home_header_txt_sc {text-shadow: 0 1px 0 #1274d6; color: white; font-size: 34px; line-height: 36px;  font-family: calibri, 'Lucida Grande', "Times New Roman", Times; font-weight:bold;}
.home_header_txt_sub {font-size: 20px; line-height: 29px; font-family: calibri, 'Lucida Grande', "Times New Roman", Times; background-color:#bfe1fc; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding-left: 4px; padding-right: 2px;}
.buzz_box {background-color:#F1F1F1; border:1px solid #CCCCCC; margin:10px 0; padding:20px;text-align:left;line-height:normal;} 

.get_the_app_body a {color: #808080; background-repeat: no-repeat;text-decoration: none;-webkit-border-radius: 2px;	-moz-border-radius: 2px;border-radius: 2px;padding-left:15px;}
.get_the_app_body a:hover {background-color: #f47725; color:White; font-weight:bold;}
.get_the_app_body a:active {color: #000;background-color: #a3c3d5;}

/* --- Landing Pages --- */
.landing_header {background: #86c7f8; height:150px; border-top: 1px solid #DCDCDC;}
.landing_header_break {background: #f47725; height:1px; border-top: 0px solid #DCDCDC;}
.landing_header2 {background: #86c7f8; height:580px; border-top: 0px solid #DCDCDC;}
.landing_header_sc {background: #86c7f8; height:380px; border-top: 0px solid #DCDCDC;}
.landing_headershadow {background: transparent url(/media/images/grey_shadow.gif) repeat-x scroll left bottom; height:4px;margin:0; padding-bottom:0px;font-size: 0px;}
.landing_header_txt {text-shadow: 0 1px 0 #1274d6; color: white; font-size: 30px; line-height: 30px;  font-family: calibri, 'Lucida Grande', "Times New Roman", Times; font-weight:bold;}
.landing_header_txt_sc {text-shadow: 0 1px 0 #1274d6; color: white; font-size: 34px; line-height: 36px;  font-family: calibri, 'Lucida Grande', "Times New Roman", Times; font-weight:bold;}
.landing_header_txt_sub {font-size: 22px; line-height: 29px; font-family: calibri, 'Lucida Grande', "Times New Roman", Times; background-color:#bfe1fc; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding-left: 4px; padding-right: 2px;}
.landing_buzz_box {background-color:#F1F1F1; border:1px solid #CCCCCC; margin:10px 0; padding:20px;text-align:left;line-height:normal;} 

/* --- Landing Page header overlay ---*/
.landing_overlay_1{background: no-repeat transparent url(http://www.mobspree.com/media/images/landing_claim_account/categories_189x400.png); height: 400px; width: 189px;}
.landing_overlay_2{background: no-repeat transparent url(http://www.mobspree.com/media/images/landing_claim_account/nearby_189x400.png); height: 400px; width: 189px;}
.landing_overlay_3{background: no-repeat transparent url(http://www.mobspree.com/media/images/landing_claim_account/directions_189x400.png); height: 400px; width: 189px;}
.landing_overlay_4{background: no-repeat transparent url(http://www.mobspree.com/media/images/landing_claim_account/capture_189x400.png); height: 400px; width: 189px;}

.landing_overlay_6{background: no-repeat transparent url(http://www.mobspree.com/media/images/landing_claim_account/social_189x400.png); height: 400px; width: 189px;}


/* --- Green Arrows ---*/
.arrow_green_right64{background: no-repeat transparent url(http://www.mobspree.com/media/images/landing_claim_account/green_arrows/green_go_right64x65.png); margin-top:130px; height: 65px; width: 64px;}

/* ---Common--- */
.common_header {background: white;margin:0px auto 0;overflow:hidden;width:960px;}
.common_header_shareform {background: white;clear:both;margin:0px auto 0;overflow:hidden;width:950px;}
.green_check_ul {padding-left: 0em;}
.green_check_li {background-image: url(/media/images/chk16.png); background-repeat: no-repeat; list-style-type: none; margin-bottom: 22px; background-position:0 0; padding-left: 2.5em;}

/* ---Homepage--- */
/* ---#info_strip {margin:5px auto 0;overflow:hidden;width:100%;clear: both; background: transparent url(/media/images/info_strip_271.gif) repeat-x scroll left bottom; height:auto;}--- */

#info_strip {
	margin:0px auto 0 0px;
	position: relative;
    left:0;
    top:0px;
    padding: 10px;
    overflow:hidden;
    clear: both;
	background-color:#2a2634;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #322d41), color-stop(100%, #161622));
	background-image: -moz-linear-gradient(top, #322d41 0%, #161622 100%);
	background-image: linear-gradient(top, #322d41 0%, #161622 100%);	    
}

.mt45 {margin-top:8px;}

/*.demo_overlay_1{background: no-repeat transparent url(/media/images/MOBSpreeHeader469.png); height: 244px; width: 469px;}  ---*/
.demo_overlay_1{background: no-repeat transparent url(/media/images/mikesuzylogo.png); width: 380px; height: 349px; }

.yellow_highlight{background: #FFFF66 none repeat scroll 0 0;}
.light_yellow_highlight{background: #edffef none repeat scroll 0 0;}
.light_green_highlight{background: #f0fce5 none repeat scroll 0 0;}
.blue_highlight{background: #86c7f8 none repeat scroll 0 0;}
.dark_blue_highlight{background: #0000e0 none repeat scroll 0 0;}
.light_peach_highlight{background: #fdf4d9 none repeat scroll 0 0;}
.dark_orange_highlight{background: #ffcc00 none repeat scroll 0 0;}

.testimonials_right{margin-top:10px;background:#f1f1f2;padding:0px 10px 10px 10px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}



.cell_padding_150 {padding-left:150px;}	
.cell_padding_75 {padding-left:75px;}
.cell_padding_30 {padding-left:30px;}	
.cell_padding_10 {padding-left:10px;}	
.cell_padding_5 {padding-left:5px;}
.cell_padding_2 {padding-left:2px;}
.cell_padding_top_5 {padding-top:5px;}

.column {float:left;min-height:1px;}
.c960 {width:960px;}
.c900 {width:900px;}
.c850 {width:850px;}
.c790 {width:790px;}
.c750 {width:750px;}
.c725 {width:725px;}
.c665 {width:665px;}
.c650 {width:650px;}
.c570 {width:570px;}
.c560 {width:560px;}
.c550 {width:550px;}
.c540 {width:540px;}
.c510 {width:510px;}
.c440 {width:440px;}
.c340 {width:340px;}
.c316 {width:316px;}
.c280 {width:280px;}
.c270 {width:270px;}
.c240 {width:240px;}
.c200 {width:200px;}
.c190 {width:190px;}
.c180{width:180px;}
.c160{width:160px;}
.c140{width:140px;}
.c120{width:120px;}
.c110 {width:100px;}
.c100 {width:100px;}
.c75 {width:75px;}
.c46 {width:46px;}
.c45{width:45px;}
.c35{width:35px;}
.c30{width:30px;}
.c20{width:20px;}
.c15{width:15px;}
.c5{width:5px;}

.row_h20 {height:20px;}
.row_h30 {height:30px;}
.row_h40 {height:40px;}
.row_h50 {height:50px;}
.row_h60 {height:60px;}

.spacer{clear:both;min-height:1px;width:100%;}
.spacer_h80{clear:both;min-height:1px;height:80px;width:100%;}
.spacer_h60{clear:both;min-height:1px;height:60px;width:100%;}
.spacer_h50{clear:both;min-height:1px;height:50px;width:100%;}
.spacer_h40{clear:both;min-height:1px;height:40px;width:100%;}
.spacer_h35{clear:both;min-height:1px;height:35px;width:100%;}
.spacer_h30{clear:both;min-height:1px;height:30px;width:100%;}
.spacer_h24{clear:both;min-height:1px;height:24px;width:100%;}
.spacer_h20{clear:both;min-height:1px;height:20px;width:100%;}
.spacer_h16{clear:both;min-height:1px;height:16px;width:100%;}
.spacer_h12{clear:both;min-height:1px;height:12px;width:100%;}
.spacer_h10{clear:both;min-height:1px;height:10px;width:100%;}
.spacer_h8{clear:both;min-height:1px;height:8px;width:100%;}
.spacer_h6{clear:both;min-height:1px;height:6px;width:100%;}
.spacer_h5{clear:both;min-height:1px;height:5px;width:100%;}
.spacer_h3{clear:both;min-height:1px;height:3px;width:100%;}
.spacer_h2{clear:both;min-height:1px;height:2px;width:100%;}
.s10{height:10px;}

.frm_lbl_width {width:200px;}
#container {
	margin:15px auto 0;
	overflow:hidden;
	width:960px;
	clear: both;
	background-color:#ffffff;
	border: 2px solid #76a045;
	padding:0px 10px 10px 10px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;	
	}
#content #paddedContent {padding:0 30px 0 0;}
#container.sidebar {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/media/images/sidebar_end.png) no-repeat scroll 669px bottom;margin-bottom:30px;}
#container.sidebar #sidebar {float:right;width:260px;}
#container.sidebar #content {-moz-background-clip:border;-moz-background-inline-policy:continuous;
-moz-background-origin:padding;background:transparent url(/media/images/sidebar_begin.png) no-repeat scroll 669px top;float:left;padding:0;width:700px;}
#sidebar #sidebarContent {padding:0px 20px 0 17px;}
.highlightit{opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;}
.highlightit:hover{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;}
.container_shadow{-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;-webkit-border-radius:6px;-moz-box-shadow:0 0px 2px rgba(0,0,0,0.298);-webkit-box-shadow:0 0px 2px rgba(0,0,0,0.298);box-shadow:0 0px 2px rgba(0,0,0,0.298);background-color:#FFFFFF;width:960px;margin:15px auto;}
.container_shadow_top{-moz-border-radius:0px 0px 6px 6px;border-radius:0px 0px 6px 6px;-webkit-border-radius:6px;-webkit-border-top-right-radius:0px;-webkit-border-top-left-radius:0px;-moz-box-shadow:0 0px 2px rgba(0,0,0,0.298);-webkit-box-shadow:0 0px 2px rgba(0,0,0,0.298);box-shadow:0 0px 2px rgba(0,0,0,0.298);background-color:#FFFFFF;width:960px;margin:0px auto;}
.h_rule{background:url(/media/images/border_hr.png) repeat-x scroll left top;height:2px;}
.center_div{margin:0px auto 0;}


/* green button */
div.get-MobSpree {margin: 5px 0 0 50px;display: -moz-inline-box;display: inline-block;zoom: 1;display: inline;}
div.get-MobSpree div {min-width: 350px;}
a.get-MobSpree {text-decoration: none;color: #008000;font-size: 15px;font-weight: bold;display: block;}
a.get-MobSpree:hover span {text-decoration: underline;}
div.get-MobSpree p {display: block;clear: both;padding: 0;margin: 0;}
a.get-MobSpree span:hover {text-decoration: underline;}
a.get-MobSpree span {background: url('/media/images/download-button-green-2.png') no-repeat;padding: 23px 0 25px 17px;display: block;float:left;}
a.get-MobSpree span.arrow {padding:35px 30px;background: url('/media/images/download-button-green-2.png') -623px -0px no-repeat;line-height: 0;font-size: 0;margin: 0;}
div.get-MobSpree p.platforms-note {margin-left:10px; text-align:center;color: #0076a6;font-size: 11px;}
/* end green button */

/* top navigation */
#top-navigation-fullwidth {
	width:100%; 
	height: 90px; 
	background: #569ade url(/media/images/navbar_bg_dark.png) repeat-x scroll left top; 
	margin-top:0px;
	text-align:center;
	vertical-align:middle;
}

#top-naviation-container {
	clear:both;
	margin:0px auto 0;
	overflow:hidden;
	width:960px;
}

div#top-navigation ul {
	height:90px;
	clear:both; 
	float: left; 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	font-size: 12px;font-family: Arial,Helvetica,Geneva,sans-serif; 
	margin: 0px 0 0 0px; 
	padding: 0; 
}
	
div#top-navigation li a {
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	padding: 5px 15px;
	position:relative;
	text-decoration:none;
}
div#top-navigation li {
	float:left;
	position:relative;
	margin-right:25px;
	margin-top:25px;
}

div#top-navigation li:hover {
	height:10px;
	text-decoration: none;
	background-color: #86c7f8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#86c7f8), to(#86c7f8)); 
	background-image: -moz-linear-gradient(top, #86c7f8, #86c7f8);
}



/* Upper Right Nav - about section */

.about_right_nav_table ul {list-style-type:none;margin:0;padding:0;line-height:1.8em; font-weight:normal; color:#808080;}
.about_right_nav_table a {display: block; color: #808080; background-repeat: no-repeat;text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding-left:15px;}
.about_right_nav_table a:hover {display: block; color: #fff; background-repeat: no-repeat;text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding-left:15px;}

	
.about_right_nav_table {
    text-align:left;
    float:right;
    background-color:white;
    position: relative;
    border: 1px solid #8f8f8f;
    overflow: hidden;
	margin: 0px 0px 0px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.about_right_nav_table .table {
    position: relative;
    border: none;
    position:relative;
	margin-left: -15px;
	margin-right: auto;
	text-align:left;
}

.about_right_nav_table .table .link_row_first {
	font-size:14px;
	text-align: left;
	vertical-align: middle;
	min-width:235px;
	padding: 15px 0px 10px 0px;
	border-bottom:1px dotted #808080;
}


.about_right_nav_table .table .link_row_first:hover {
  background-color: #f47725; 
  color:White; 
  font-size:16px;
  font-weight:bold;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
 
}
	
.about_right_nav_table .table .link_row {
	font-size:14px;
	text-align: left;
	vertical-align: middle;
	min-width:240px;
	padding: 10px 0px 10px 0px;
	border-bottom:1px dotted #808080;
}

.about_right_nav_table .table .link_row:hover {
  background-color: #f47725; 
  font-size:15px;
  color:White; 
  font-weight:bold;
}

.about_right_nav_table .table .link_row_last {
	font-size:14px;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	min-width:240px;
	padding: 10px 0px 10px 0px;
}

.about_right_nav_table .table .link_row_last:hover {
  background-color: #f47725; 
  color:White; 
  font-size:15px;
  font-weight:bold;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px; 
}	


/* Upper Right Nav - tour section*/
#loginbox {float:right; font-size:12px;overflow:hidden; font-family: Arial,Helvetica,sans-serif;margin:0; padding-top: 4px; width: auto;}
#loginbox a:hover, #loginbox a:visited, #loginbox a:link { text-decoration: underline; color: #1a6a96}
#loginbox li {border-right:1px solid #CCCCCC;float:left;padding:0 6px;}
#loginbox li {list-style-image:none;list-style-position:outside;list-style-type:none;}
#loginbox li.last {border-right:0 none;padding-right:0;}
#loginbox li.active {font-weight:bold;;}


.right_nav_table ul {list-style-type:none;margin:0;padding:0;line-height:1.8em; font-weight:normal; color:#808080;}
.right_nav_table a {display: block; color: #808080; background-repeat: no-repeat;text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding-left:15px;}
.right_nav_table a:hover {display: block; color: #fff; background-repeat: no-repeat;text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding-left:15px;}

	
.right_nav_table {
    text-align:left;
    float:right;
    background-color:white;
    position: absolute;
    border: 1px solid #8f8f8f;
    overflow: hidden;
	margin: 35px 0px 0px 835px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.right_nav_table .table {
    border: none;
    margin-left: -15px;
	margin-right: auto;
	text-align:left;
}

.right_nav_table .table .link_row_first {
	font-size:14px;
	text-align: left;
	vertical-align: middle;
	min-width:235px;
	padding: 15px 0px 10px 0px;
	border-bottom:1px dotted #808080;
}


.right_nav_table .table .link_row_first:hover {
  background-color: #f47725; 
  color:White; 
  font-size:16px;
  font-weight:bold;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
 
}
	
.right_nav_table .table .link_row {
	font-size:14px;
	text-align: left;
	vertical-align: middle;
	min-width:240px;
	padding: 10px 0px 10px 0px;
	border-bottom:1px dotted #808080;
}

.right_nav_table .table .link_row:hover {
  background-color: #f47725; 
  font-size:15px;
  color:White; 
  font-weight:bold;
}

.right_nav_table .table .link_row_last {
	font-size:14px;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	min-width:240px;
	padding: 10px 0px 10px 0px;
}

.right_nav_table .table .link_row_last:hover {
  background-color: #f47725; 
  color:White; 
  font-size:15px;
  font-weight:bold;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px; 
}	


/* Float Icon Right */
.float_icon_right{
position: relative;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px;
}

/* Float Icon left */
.float_icon_left{
position: relative;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
}

/* Float An Image Right */
.floatright{
position: relative;
float:right;
margin: 8px 8px 8px 8px;
padding: 8px;
}

/* Float An Image Left */
.floatleft{
position: relative;
float: left;
margin: 8px 8px 8px 8px;
padding: 8px;
}

/* Center An Image */
.floatcenter{
    overflow: visible;
    position:relative;
	margin-left: auto;
	margin-right: auto;
}


/* My Account */
div#account {min-height: 350px;}
div#account #subnav-container {clear:both;margin:0px auto 0;overflow:hidden;width:960px;}
div#account #subnav-header {height: 30px;margin: 0;background: #EAF3FD;position: relative;border-bottom: 1px solid #C6DFF9;}

div#account #subnav-header #navbar {
    position: absolute;
    bottom: 4px;
    margin: 0 0 0 20px;
    list-style: none;
    padding: 0px;
    font-family: Arial,sans-serif; 
    font-size: 12px;
}

div#account #subnav-header #navbar li {
    display: inline;
    margin-right: 10px;
    padding: 5px 10px 5px 10px;
}


div#account #subnav-header #navbar li.active {
    border: 1px solid #C6DFF9;
    border-bottom: none;
    background: white;
}

div#account #subnav-header #navbar a {
    color: #0066CC;
}

div#account #subnav-header #navbar li.active a {
    color: black;    
    text-decoration: none;
    font-weight: bold;
}

div#account #account-content {
    padding: 10px;
    clear:both;
	margin:0 auto;
	text-align:left;
	width:960px;
}

div#account .flash-message {background: #FCF9D8;padding: 10px;font-size: 1.5em;}

div#account .email_to_verify {
    margin-left: 0.1em;
}
div#account .email_to_verify .email {
    font-weight: bold;
}


/* in page nav */
.inpagenav ul {
    list-style-type:none;margin:0;padding:0;line-height:1.8em; font-weight: bold;
}
.inpagenav a {
    color: #5f5f5f; background-repeat: no-repeat;text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding: 4px;
}
.inpagenav a.hover, .inpagenav a:hover {
    background-color: #FFFF66; color:#2290cf; font-weight:bold;
}
.inpagenav a:active {
    color: #000;background-color: #a3c3d5;
}

/* Service icon, both bookmarklet and /account/services */
.service_icon {
    background-image:url(/media/images/service_icons.png);
    background-repeat:no-repeat;
    background-position:0 -578px;
    width: 16px;
    height: 16px;
    margin-right: 3px;
}

/* Bookmarklet */

#bookmarklet_loginbox {
}

.service_link {
    position: relative;
    top: 1px;
}

/* Page Background*/
.back_page_bg 
{
	background: transparent url(http://www.mobspree.com/media/images/SoMo_revolution_981_desat.jpg) no-repeat scroll left bottom;
}

.back_page_bg_dddd
{
	background-position:center;
	width:982px;
	background: transparent url(http://www.mobspree.com/media/images/SoMo_revolution_981_desat.jpg) repeat-y scroll center top;
    overflow: visible;
	margin-left: auto;
	margin-right: auto;
}

.hr_dark_orange{height:2px;border-bottom:1px solid #fc8000;margin:20px 0;}
.hr_dark_orange_2px{height:2px;border-bottom:2px solid #fc8000;margin:20px 0;}
.hr_dark_orange_3px{height:2px;border-bottom:3px solid #fc8000;margin:20px 0;}

.hr_dark_blue{height:2px;border-bottom:1px solid #193c7e;}
.hr_dark_blue_2px{height:2px;border-bottom:2px solid #193c7e;}
.hr_dark_blue_3px{height:2px;border-bottom:3px solid #193c7e;}

.signup_label {
	position: relative;
    height: 17px;
    color: #0070ee;
    font-size: 16px;
    font-weight: bold;
    float:left;
    text-align:left;
}

.field {
    float: left;
    margin-right: 10px;
    position: relative;
}
.textfield {
    width: 350px;
    height: 33px;
    background-color:white;
    border-top:4px solid #bfbfbf;
    border-left:none;
    border-bottom:2px solid #50b0f8;
    border-right:none;
    padding: 3px;
    font-size: 18pt;
    font-family: Verdana;
}

.text_area {
    width: 490px;
    height: 150px;
    border-left:2px;
    border-top:3px;
    border-top-color:black;
    padding: 3px;
    font-size: 21pt;
    font-family:Trebuchet MS;
}

.signmeup-spinner {
  background: url(http://mobspree.com/media/images/ajax-loader.gif) no-repeat;
  height: 16px;
  width: 16px;
}


.signmeup-button {
    background: url(http://mobspree.com/media/images/signmeup.png) no-repeat;
    border: none;
    text-indent: -99999px;
    width: 196px;
    height: 44px;
    cursor: pointer;
}
.signmeup-button.disabled {
  background-position: 0 -44px;
}


/* ====== PAGE CONTAINERS - bounded ====== */
/* Pages: service_description default,  */

.pagecont_bounded_top_how {
    height: auto;
	width: auto;
    margin-right: auto;
	margin-left: auto;
    position:relative;
}

.pagecont_bounded_top_how .content_top_how {
	height: auto;
	width:auto;
	margin: 0px auto 0 0px;
	position: relative;
    left:0;
    top:0px;
    background-color:#e7f1f8;
    border:2px solid #a7a7a7;
    padding: 10px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;    
}


background-color:#EEEEEE; border:1px solid #CDCDCD;padding: 10px;

/* Pages: content section control for the about section,  */
.pagecont_bounded_top_about {
    height: auto;
	width: 600px;
    margin-right: auto;
	margin-left: auto;
    position:relative;
}

.pagecont_bounded_top_about .content_top_about {
	height: auto;
	width: 600px;
	margin: 10px auto 0 0px;
	position: relative;
    left:0;
    top:0px;
}

.pagecont_bounded_top_about .signup_top_about {
	display: block;
	height: 32px;
	width: 106px;
	text-indent: -9999px;
	position: relative;
	top: 20px;
	left: 135px;
}

.pagecont_bounded_top_about .signup_top_about:hover {
	background-position: 0px 32px;
}





/* ====== header Table styles ====== */

.header_table {
    height: 45px;
	width: 499px;
    margin-right: auto;
	margin-left: -5px;
    position: absolute;
    bottom: 5px;
    border: none;
    left: 0px;
    top:579px;
}

.header_table .table {
	height: 45px;
	width: 499px;
	margin: 0px auto 0 0px;
	position: absolute;
	border: none; 
    left: 0px;
    top:0px;
}

.header_table .table tr .header {
	font-size: 135%;
	color: white;
	background-color:#f47725;
	text-align: center;
	border:none;
	width:170px;
}

.header_table .table tr .header.rightcol {
	font-size: 135%;
	color: white;
	background-color:#f47725;
	text-align: center;  
	border:none;  
	width:auto;

}


/* ====== Table styles ====== */

.display_table {
    background-color:White;
    position: relative;
    bottom: 5px;  
    border: 1px solid #193c7e;
    overflow: visible;
    position:relative;
	margin-left: auto;
	margin-right: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	min-width:300px;
}

.display_table .table {
    position: relative;
    bottom: 5px;
    border: none;
    position:relative;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 5px 3px 20px;
}

.display_table table tr .header_row {
	min-width: 120px;
	text-align: left;
	padding: 0px;
	text-decoration:underline;
}

.display_table table tr .alnright {
	background-color: #fde7b8;
	width: 172px;
	text-align: right;
}


.display_table .table tr .detail_row {
	text-align: left;
	padding-right: 20px;
}

.display_table .table tr .btn_row {
 	
	text-align: right;
	vertical-align: bottom;
}


.btn_link {
 background:none;
 border:0;
 padding:0px;
 color:Navy; 
 text-decoration:underline; 
 border-color: transparent;	
 font-size:14px;
 font-weight:bold;
 cursor:hand;	
 cursor:pointer;
}
.btn_link:focus {
	text-decoration: none;
	background-color: transparent;
}

.btn_link_topNav {
 background:none;
 border:0;
 padding:0px;
 color:#fff; 
 border-color: transparent;	
 font-size:12px;
 font-weight:normal;
 cursor:hand;	
 cursor:pointer;
}
.btn_link:focus {
	text-decoration: none;
	background-color: transparent;
}


.merchant_sign_up_1 {
 text-decoration: none;
 height:50px;
 min-width: 150px;
 padding: 5px 10px;
 border: 0;
 margin: 0px 0px 0px 0px;
 cursor: pointer;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 color: #fff;
 font-weight: bold;
 font-size: 22px;
 font-family: Helvetica, Arial, sans-serif;
 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.65);
    border: 1px solid #257a00;	
	background-color: #0ea520; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00d700), to(#007f00)); 
	background-image: -moz-linear-gradient(top, #00d700, #007f00);
}
	
.merchant_sign_up_1:hover {
	text-decoration: none;
	background-color: #01e100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01e100), to(#0ea520)); 
	background-image: -moz-linear-gradient(top, #01e100, #0ea520);
}
.merchant_sign_up_1:focus {
	text-decoration: none;
	background-color: #01e100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01e100), to(#0ea520)); 
	background-image: -moz-linear-gradient(top, #01e100, #0ea520);
}


.btn_blue {
 text-decoration: none;
 height:50px;
 min-width: 150px;
 padding: 5px 10px;
 border: 0;
 margin: 0px 0px 0px 0px;
 cursor: pointer;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 color: #fff;
 font-weight: bold;
 font-size: 22px;
 font-family: Helvetica, Arial, sans-serif;
 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.65);
    border: 1px solid #00235b;	
	background-color: #0ea520; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2caeff), to(#173eb5)); 
	background-image: -moz-linear-gradient(top, #2caeff, #173eb5);
}
	
.btn_blue:hover {
	text-decoration: none;
	background-color: #00bbff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00bbff), to(#168bff)); 
	background-image: -moz-linear-gradient(top, #00bbff, #168bff);
}
.btn_blue:focus {
	text-decoration: none;
	background-color: #01e100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00bbff), to(#168bff)); 
	background-image: -moz-linear-gradient(top, #00bbff, #168bff);
}


.btn_data_add {
 float:right;
 text-decoration: none;
 height:25px;
 min-width: 60px;
 padding: 1px 2px;
 border: 0;
 margin: 7px 5px 0px 10px;
 cursor: pointer;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 color: #fff;
 font-weight: bold;
 font-size: 14px;
 font-family: Helvetica, Arial, sans-serif;
 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.65);
    border: 1px solid #00235b;	
	background-color: #0d5296; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2caeff), to(#173eb5)); 
	background-image: -moz-linear-gradient(top, #2caeff, #173eb5);
}
	
.btn_data_add:hover {
	text-decoration: none;
	background-color: #00bbff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00bbff), to(#168bff)); 
	background-image: -moz-linear-gradient(top, #00bbff, #168bff);
}
.btn_data_add:focus {
	text-decoration: none;
	background-color: #01e100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00bbff), to(#168bff)); 
	background-image: -moz-linear-gradient(top, #00bbff, #168bff);
}

.btn_data_edit {
 float:right;
 text-decoration: none;
 height:25px;
 min-width: 60px;
 padding: 1px 2px;
 border: 0;
 margin: 7px 5px 0px 10px;
 cursor: pointer;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 color: #fff;
 font-weight: bold;
 font-size: 14px;
 font-family: Helvetica, Arial, sans-serif;
 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.65);
    border: 1px solid #257a00;	
	background-color: #0ea520; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00d700), to(#007f00)); 
	background-image: -moz-linear-gradient(top, #00d700, #007f00);
}
.btn_data_edit:hover {
	text-decoration: none;
	background-color: #01e100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01e100), to(#0ea520)); 
	background-image: -moz-linear-gradient(top, #01e100, #0ea520);
}
.btn_data_edit:focus {
	text-decoration: none;
	background-color: #01e100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01e100), to(#0ea520)); 
	background-image: -moz-linear-gradient(top, #01e100, #0ea520);
}

.btn_data_edit_byRow {
 float:right;
 text-decoration: none;
 height:23px;
 min-width: 20px;
 border: 0;
 padding:0 0 0 0;
 margin: 0px 0px 0px 20px;
 cursor: pointer;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 color: #fff;
 font-weight:bold;
 font-size: 16px;
 font-family: Helvetica, Arial, sans-serif;
 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.65);
    border: 1px solid #257a00;	
	background-color: #0ea520; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00d700), to(#007f00)); 
	background-image: -moz-linear-gradient(top, #00d700, #007f00);
}
	
.btn_data_edit_byRow:hover {
	text-decoration: none;
	background-color: #01e100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01e100), to(#0ea520)); 
	background-image: -moz-linear-gradient(top, #01e100, #0ea520);
}
.btn_data_edit_byRow:focus {
	text-decoration: none;
	background-color: #01e100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01e100), to(#0ea520)); 
	background-image: -moz-linear-gradient(top, #01e100, #0ea520);
}

.btn_data_add_byRow {
 float:right;
 text-decoration: none;
 height:23px;
 min-width: 20px;
 border: 0;
 padding:0 0 0 0;
 margin: 0px 0px 0px 20px;
 cursor: pointer;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 color: #fff;
 font-weight:bold;
 font-size: 16px;
 font-family: Helvetica, Arial, sans-serif;
 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.65);
    border: 1px solid #00235b;	
	background-color: #0d5296; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2caeff), to(#173eb5)); 
	background-image: -moz-linear-gradient(top, #2caeff, #173eb5);
}
	
.btn_data_add_byRow:hover {
	text-decoration: none;
	background-color: #00bbff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00bbff), to(#168bff)); 
	background-image: -moz-linear-gradient(top, #00bbff, #168bff);
}
.btn_data_add_byRow:focus {
	text-decoration: none;
	background-color: #01e100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00bbff), to(#168bff)); 
	background-image: -moz-linear-gradient(top, #00bbff, #168bff);
}

.btn_data_save {
 float:right;
 text-decoration: none;
 height:45px;
 padding: 2px 20px;
 border: 0;
 margin: 5px 30px 0 0;
 cursor: pointer;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 color: #fff;
 font-weight: bold;
 font-size: 22px;
 font-family: Helvetica, Arial, sans-serif;
 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.65);
    border: 1px solid #257a00;	
	background-color: #0ea520;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00d700), to(#007f00)); 
	background-image: -moz-linear-gradient(top, #00d700, #007f00);
}
	
.btn_data_save:hover {
	text-decoration: none;
	background-color: #01e100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01e100), to(#0ea520)); 
	background-image: -moz-linear-gradient(top, #01e100, #0ea520);
}

.btn_data_save:focus {
	text-decoration: none;
	background-color: #01e100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01e100), to(#0ea520)); 
	background-image: -moz-linear-gradient(top, #01e100, #0ea520);
}


.btn_data_cancel {
 float:right;
 background:none;
 border:0;
 padding:0px;
 color:Navy; 
 text-decoration:underline; 
 border-color: transparent;	
 font-size:22px;
 cursor:hand;	
 cursor:pointer;
 margin-right:30px;
 margin-top:12px;
}

.btn_data_cancel:focus {
	text-decoration: none;
	background-color: transparent;
}

.btn_data_delete {
 float:right;
 text-decoration: none;
 height:25px;
 width:80px;
 padding: 2px 10px;
 border: 0;
 margin: 5px 30px 0 0;
 cursor: pointer;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 color: #fff;
 font-weight: bold;
 font-size: 16px;
 font-family: Helvetica, Arial, sans-serif;
 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.65);
    border: 1px solid #9e0000;	
	background-color: #CC0000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fe0000), to(#b70000)); 
	background-image: -moz-linear-gradient(top, #fe0000, #b70000);
}
	
.btn_data_delete:hover {
	text-decoration: none;
	background-color: #ff5d5d;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5d5d), to(#CC0000)); 
	background-image: -moz-linear-gradient(top, #ff5d5d, #CC0000);
}

.btn_data_delete:focus {
	text-decoration: none;
	background-color: #ff5d5d;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5d5d), to(#CC0000)); 
	background-image: -moz-linear-gradient(top, #ff5d5d, #CC0000);
}

#main {
padding-bottom: 40px; }

.ms_header_logo 
{
	position:absolute;
	margin-top:-20px;
	margin-left:-125px;
	}
  
.clearfix .left {
	float: left; }
.clearfix .right {
	float: right; }
.clearfix {
	display: inline-block; }
.clearfix:after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0; }
    
* html .clearfix {
	height: 1%; }
   
.box_content, .module {
	background: white;
	background-clip: padding-box;
	border: 2px solid #76a045;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	background-clip: padding-box;
	padding: 0;
	position: relative; }

.box_content {
	padding-bottom: 10px;
	padding-top: 10px; }

.box, .module {
	margin-bottom: 16px; }

.box_top, .box_bottom {
	display: none; }


div.box_content {
	padding: 0; }
div.box_content .replace * {
	display: none; }
	
div.box_content .top-feature {
	background-color:#e7f1f8;
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	border-top-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	border-top-right-radius: 12px;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #cce7f2), color-stop(100%, #e6edf1));
	background-image: -moz-linear-gradient(top, #cce7f2 0%, #e6edf1 100%);
	background-image: linear-gradient(top, #cce7f2 0%, #e6edf1 100%);
	margin-bottom: 20px; }
div.box_content .top-feature h1 {
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	border-top-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	border-top-right-radius: 12px;
	color: white;
	font-size: 25px;
	font-weight: normal;
	margin: 0;
	padding: 13px 5px 15px 43px;
	background: #4e4704 url(/images/merchants/welcome/new_banner.png) no-repeat 0 0; }
div.box_content .top-feature h4 {
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	border-bottom-left-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-bottom-right-radius: 12px;
	color: white;
	font-size: 1px;
	font-weight: normal;
	margin: 0;
	padding: 13px 5px 15px 43px;
	background: #4e4704;
	position: absolute;
	width:963px;
	margin-top: -60px;}
	

/* ====== Consumer How It Works ====== */	
div.box_content .top-feature .consumer_how-it-works {
	margin-top: 0px;
	padding: 30px 50px 0 540px;
	background: url(/media/images/consumer/effective_merchant_v12.png) no-repeat 0px 0px;
	height: auto; }
div.box_content .top-feature .consumer_how-it-works h3 {
	margin-left: -40px;
	font-size: 26px;
	margin-bottom: 20px;
	color: #222222; }
div.box_content .top-feature .consumer_how-it-works ol {
	margin-left: 1px;
	list-style: none;
	color: #555555; }
div.box_content .top-feature .consumer_how-it-works ol li {
	position: relative;
	padding-left: 40px;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold; }
div.box_content .top-feature .consumer_how-it-works ol li:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 29px;
	width: 29px;
	background: url(/media/images/business/ol-styles-numbers_1-9.gif) no-repeat; }
div.box_content .top-feature ol li.first:before {
	background-position: 0 0; }
div.box_content .top-feature ol li.second {
	padding-top: 5px; }  	
div.box_content .top-feature ol li.second:before {
	background-position: 0 -34px; }
div.box_content .top-feature ol li.third {
	padding-top: 5px; }  	
div.box_content .top-feature ol li.third:before {
	background-position: 0 -69px; }
div.box_content .top-feature ol li.fourth {
	padding-top: 5px; }  	
div.box_content .top-feature ol li.fourth:before {
	background-position: 0 -104px; }	
div.box_content .top-feature ol li.fifth {
	padding-top: 5px; }  	
div.box_content .top-feature ol li.fifth:before {
	background-position: 0 -139px; }	
div.box_content .top-feature ol li.sixth {
	padding-top: 5px; }  	
div.box_content .top-feature ol li.sixth:before {
	background-position: 0 -174px; }	
div.box_content .top-feature ol li.seventh {
	padding-top: 5px; }  	
div.box_content .top-feature ol li.seventh:before {
	background-position: 0 -207px; }	
div.box_content .top-feature ol li.eighth {
	padding-top: 5px; }  	
div.box_content .top-feature ol li.eighth:before {
	background-position: 0 -244px; }	
div.box_content .top-feature ol li.ninth {
	padding-top: 5px; }  	
div.box_content .top-feature ol li.ninth:before {
	background-position: 0 -279px; }
		     
            
.consumer_how-steps {
	padding-left: 30px;
	clear: left;
	border-top: none;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px; }
.consumer_how-steps h4 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 1em; }
.consumer_how-steps ul li {
	float: left;
	padding-left: 0;
	padding-right: 0;
	white-space: nowrap; }
.consumer_how-steps ul li.first, .consumer_how-steps ul li:first-child {
	padding-left: 0px; }
.consumer_how-steps ul li.last, .consumer_how-steps ul li:last-child {
	padding-right: 0px; }
.consumer_how-steps ul li {
	width: 178px;
	padding: 0 30px;
	white-space: normal;
	line-height: 1.2em;
	height: 280px;
	border-right: 1px solid #cccccc; }
.consumer_how-steps ul li#app_connect {
	background: url(/media/images/consumer/High-Value-Packaged-Deals.png) no-repeat 5px 153px;}
.consumer_how-steps ul li#customer_reach {
	background: url(/media/images/consumer/play-to-win.png) no-repeat 30px 153px;}
.consumer_how-steps ul li#no_middleman {
	background: url(/media/images/consumer/spread-the-word.png) no-repeat 30px 153px;}
.consumer_how-steps ul li#loyalty {
	border-right: 0;
	background: url(/media/images/consumer/Redeem-your-Amazing-Deal---Earn-Rewards.png) no-repeat 30px 153px;}
.consumer_how-steps .clear {
	clear: left; }




/* ====== Business How It Works ====== */	
div.box_content .top-feature .how-it-works {
	margin-top: 10px;
	padding: 30px 20px 0 540px;
	background: url(/media/images/business/mikesuzylogo_380.png) no-repeat 35px 0;
	height: auto; }
div.box_content .top-feature .how-it-works h3 {
	margin-left: -40px;
	font-size: 26px;
	margin-bottom: 20px;
	color: #222222; }
div.box_content .top-feature .how-it-works ol {
	margin-left: 1px;
	list-style: none;
	color: #555555; }
div.box_content .top-feature .how-it-works ol li {
	position: relative;
	padding-left: 40px;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold; }
div.box_content .top-feature .how-it-works ol li:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 29px;
	width: 29px;
	background: url(/media/images/business/ol-styles-numbers_1-9.gif) no-repeat; }
div.box_content .top-feature ol li.first:before {
	background-position: 0 0; }
div.box_content .top-feature ol li.second {
	padding-top: 5px; }  	
div.box_content .top-feature ol li.second:before {
	background-position: 0 -34px; }
div.box_content .top-feature ol li.third {
	padding-top: 5px; }  	
div.box_content .top-feature ol li.third:before {
	background-position: 0 -69px; }
div.box_content .top-feature ol li.fourth {
	padding-top: 5px; }  	
div.box_content .top-feature ol li.fourth:before {
	background-position: 0 -104px; }	
div.box_content .top-feature ol li.fifth {
	padding-top: 5px; }  	
div.box_content .top-feature ol li.fifth:before {
	background-position: 0 -139px; }	
div.box_content .top-feature ol li.sixth {
	padding-top: 5px; }  	
div.box_content .top-feature ol li.sixth:before {
	background-position: 0 -174px; }	
div.box_content .top-feature ol li.seventh {
	padding-top: 5px; }  	
div.box_content .top-feature ol li.seventh:before {
	background-position: 0 -207px; }	
div.box_content .top-feature ol li.eighth {
	padding-top: 5px; }  	
div.box_content .top-feature ol li.eighth:before {
	background-position: 0 -244px; }	
div.box_content .top-feature ol li.ninth {
	padding-top: 5px; }  	
div.box_content .top-feature ol li.ninth:before {
	background-position: 0 -279px; }     
	
		     
            
.how-steps {
	padding-left: 30px;
	clear: left;
	border-top: none;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px; }
.how-steps h4 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 1em; }
.how-steps ul li {
	float: left;
	padding-left: 0;
	padding-right: 0;
	white-space: nowrap; }
.how-steps ul li.first, .how-steps ul li:first-child {
	padding-left: 0px; }
.how-steps ul li.last, .how-steps ul li:last-child {
	padding-right: 0px; }
.how-steps ul li {
	width: 178px;
	padding: 0 30px;
	white-space: normal;
	line-height: 1.2em;
	height: 280px;
	border-right: 1px solid #cccccc; }
.how-steps ul li#app_connect {
	background: url(/media/images/business/app_network2.png) no-repeat 5px 153px;}
.how-steps ul li#customer_reach {
	background: url(/media/images/business/Reach-nearby-customers.png) no-repeat 30px 153px;}
.how-steps ul li#no_middleman {
	background: url(/media/images/business/No-middleman.png) no-repeat 30px 153px;}
.how-steps ul li#loyalty {
	border-right: 0;
	background: url(/media/images/business/Build-a-Loyal-Audience.png) no-repeat 30px 153px;}
.how-steps .clear {
	clear: left; }
    
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, blockquote {
	margin: 0;
	padding: 0; }

ul, ol {
	list-style: none; }

caption, th {
	text-align: left; }

#content {
	min-width: 963px; }
	
.form_box_content, .module {
	background: white;
	background-clip: padding-box;
	border: 1px solid #f47725;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	background-clip: padding-box;
	padding: 0;
	position: relative; }

.form_box_content {
	padding-bottom: 10px;
	padding-top: 10px; }

.form_box, .module {
	margin-bottom: 16px; }

.form_box_top, .box_bottom {
	display: none; }


div.form_box_content {
	padding: 0;}
div.form_box_content .replace * {
	display: none; }
div.form_box_content .top-feature {
	background-color:#e7f1f8;
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	border-top-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	border-top-right-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	border-bottom-left-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-bottom-right-radius: 12px;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #cce7f2), color-stop(100%, #e6edf1));
	background-image: -moz-linear-gradient(top, #cce7f2 0%, #e6edf1 100%);
	background-image: linear-gradient(top, #cce7f2 0%, #e6edf1 100%);
	margin-bottom: 0px; }
div.form_box_content .top-feature h1 {
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	border-top-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	border-top-right-radius: 12px;
	color: white;
	font-size: 25px;
	font-weight: normal;
	margin: 0;
	padding: 13px 5px 15px 43px;
	background: #f47725 url(/images/merchants/welcome/new_banner.png) no-repeat 0 0; }
div.form_box_content .top-feature h4 {
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	border-bottom-left-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-bottom-right-radius: 12px;
	color: white;
	font-size: 1px;
	font-weight: normal;
	margin: 0;
	padding: 13px 5px 15px 43px;
	background: #f47725;}
	
div.form_box_content .top-feature .how-it-works {
	margin-top: 10px;
	padding: 30px 20px 0 540px;
	background: url(/media/images/business/mikesuzylogo_380.png) no-repeat 35px 0;
	min-height:570px; }
div.form_box_content .top-feature .how-it-works h3 {
	margin-left: -40px;
	font-size: 26px;
	margin-bottom: 20px;
	color: #222222; }
	
.form_instruction {
	position:absolute;
	left:10px;
	top:440px;
	font-size:14px;
	padding-left: 30px;
	clear: left;
	border-top: none;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px; }
.form_instruction ul li {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap; }
.form_instruction ul li.first, .form_instruction ul li:first-child {
	padding-left: 10px; }
.form_instruction ul li.last, .form_instruction ul li:last-child {
	padding-right: 10px; }
.form_instruction ul li {
	width: 200px;
	padding: 10px 10px;
	white-space: normal;
	line-height: 1.2em;
	height: 200px;
	border-right: 1px solid #cccccc; }
.form_instruction ul li#inst_1 {}
.form_instruction ul li#inst_2 {}
.form_instruction ul li#inst_3 {}
.form_instruction ul li#inst_4 {
	border-right: 0;}
.form_instruction .clear {
	clear: left; }
	


.faq_list a {
	color:#505f6a;
	font-size:14px;
	text-align: left;
	vertical-align: middle;
	min-width:240px;
	padding: 10px 0px 10px 0px;
	text-decoration:none;

}

.faq_list a:hover {
  font-size:14px;
  font-weight:bold;
  text-decoration:underline;
}

.faq_list a:active {color: #000;background-color: #a3c3d5;}	

.deals_left {
	min-height:170px;
	background:#f8f8f8; 
	border:1px solid #a7a7a7;
	padding: 7px 3px 3px 7px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
}

#console_content {
	width: auto; }
	
.console_box_content, .module {
	background: white;
	background-clip: padding-box;
	border: 1px solid #f47725;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	background-clip: padding-box;
	padding: 0;
	min-width:960px;
	position: relative; }

.console_box_content {
	padding-bottom: 10px;
	padding-top: 10px; }


.console_box, .module {
	margin-bottom: 16px; }

.console_box_top, .box_bottom {
	display: none; }


div.console_box_content {
	padding: 0;}
div.console_box_content .replace * {
	display: none; }
div.console_box_content .top-feature {
	background-color:#e7f1f8;
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	border-top-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	border-top-right-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	border-bottom-left-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-bottom-right-radius: 12px;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(30%, #e6edf1), color-stop(100%, #f8f8f8));
	background-image: -moz-linear-gradient(top, #e6edf1 30%, #f8f8f8 100%);
	background-image: linear-gradient(top, #e6edf1 30%, #f8f8f8 100%);
	margin-bottom: 0px; }
div.console_box_content .top-feature h1 {
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	border-top-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	border-top-right-radius: 12px;
	color: white;
	font-size: 25px;
	font-weight: normal;
	margin: 0;
	padding: 13px 5px 15px 43px;
	background: #f47725 url(/images/merchants/welcome/new_banner.png) no-repeat 0 0; 	
	}
div.console_box_content .top-feature h4 {
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	border-bottom-left-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-bottom-right-radius: 12px;
	color: white;
	font-size: 1px;
	font-weight: normal;
	margin: 0;
	padding: 13px 5px 15px 43px;
	background: #f47725;}
	
/* ====== console tour ====== */	
div.console_box_content .top-feature .signup_pricing {
    position:inherit;
	margin: 10px auto auto 100px;
	padding: 0px 0px 0px 0px;
	height:590px; }
div.console_box_content .top-feature .signup_pricing table {
	width:800px;
	padding:10px 0px 0px 0px;
	margin-bottom: 0px;
 }
div.console_box_content .top-feature .signup_pricing .col_props_2 {
	min-height:510px;
	width:300px;
	margin-left: 10px;
	padding:10px 0px 0px 15px;
	font-size: 26px;
	margin-bottom: 0px;
	color: #222222; }	
div.console_box_content .top-feature .signup_pricing .col_props_1 {
	min-height:510px;
	width:500px;
	margin-left: 0px;
	padding: 10px 0px 0px 0px;
	font-size: 26px;
	margin-bottom: 0px;
	color: #222222; 
	}
	
	
div.console_box_content .top-feature .tour {
	margin-top: 10px;
	margin-bottom:20px;
	padding: 0px 0px 0px 0px;
	min-height:590px; }
div.console_box_content .top-feature .tour table {
	width:800px;
	margin-left: 20px;
	padding:10px 0px 0px 0px;
	margin-bottom: 0px;
 }
 div.console_box_content .top-feature .tour .col_props_header {
	min-height:10px;
	width:500px;
	margin-left:0px;
	padding:10px 0px 0px 40px;
	font-size: 22px;
	font-weight:bold;
	font-family:Times New Roman;
	color:#015fa1;
	margin-bottom: 0px; }	
 div.console_box_content .top-feature .tour .col_props_header_subtext {
	min-height:10px;
	width:500px;
	margin-left:0px;
	padding:10px 0px 0px 40px;
	font-size: 16px;
	font-weight:normal;
	font-family: Verdana;
	color:#0b3f66;
	margin-bottom: 0px; }		
div.console_box_content .top-feature .tour .col_props_1 {
	min-height:510px;
	width:500px;
	margin-left:0px;
	padding:10px 0px 0px 15px;
	font-size: 26px;
	margin-bottom: 0px;
	color: #222222; }	
div.console_box_content .top-feature .tour .col_props_2 {
	min-height:510px;
	width:300px;
	margin-left: 0px;
	padding:10px 0px 0px 15px;
	font-size: 22px;
	margin-bottom: 0px;
	color: #222222; }	
div.console_box_content .top-feature .tour .col_props_3 {
	width:50px;
	margin-left:0px;
	line-height:100px;
	padding:15px 0px 0px 60px;
	font-size: 14px;
	margin-bottom: 0px;
	vertical-align:top; }		
div.console_box_content .top-feature .tour .col_props_4_header {
	font-size: 22px;
	font-weight:bold;
	font-family:Times New Roman;
	color:#015fa1;
	width:650px;
	padding:0px 0px 0px 0px;		
	vertical-align:top;	
	 }
div.console_box_content .top-feature .tour .col_props_4 {
	min-height:100px;
	width:650px;
	margin-left:0px;
	margin-right:100px;
	padding:0px 0px 0px 0px;
	font-size: 16px;
	color:#0b3f66;				
	vertical-align:top; }	
div.console_box_content .top-feature .tour h3 {
	margin-left: -40px;
	font-size: 26px;
	margin-bottom: 20px;
	color: #222222; }
div.console_box_content .top-feature .tour ol {
	margin-left: 1px;
	list-style: none;
	color: #555555; }
div.console_box_content .top-feature .tour ol li {
	position: relative;
	padding-left: 40px;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold; }
div.console_box_content .top-feature .tour ol li:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 29px;
	width: 29px;
	background: url(/media/images/business/ol-styles-numbers_1-9.gif) no-repeat; }
div.console_box_content .top-feature .tour ol li.first:before {
	background-position: 0 0; }
div.console_box_content .top-feature .tour ol li.second {
	padding-top: 5px; }  	
div.console_box_content .top-feature .tour ol li.second:before {
	background-position: 0 -34px; }
div.console_box_content .top-feature .tour ol li.third {
	padding-top: 5px; }  	
div.console_box_content .top-feature .tour ol li.third:before {
	background-position: 0 -69px; }
div.console_box_content .top-feature .tour ol li.fourth {
	padding-top: 5px; }  	
div.console_box_content .top-feature .tour ol li.fourth:before {
	background-position: 0 -104px; }	
div.console_box_content .top-feature .tour ol li.fifth {
	padding-top: 5px; }  	
div.console_box_content .top-feature .tour ol li.fifth:before {
	background-position: 0 -139px; }	
div.console_box_content .top-feature .tour ol li.sixth {
	padding-top: 5px; }  	
div.console_box_content .top-feature .tour ol li.sixth:before {
	background-position: 0 -174px; }	
div.console_box_content .top-feature .tour ol li.seventh {
	padding-top: 5px; }  	
div.console_box_content .top-feature .tour ol li.seventh:before {
	background-position: 0 -207px; }	
div.console_box_content .top-feature .tour ol li.eighth {
	padding-top: 5px; }  	
div.console_box_content .top-feature .tour ol li.eighth:before {
	background-position: 0 -241px; }	
div.console_box_content .top-feature .tour ol li.ninth {
	padding-top: 5px; }  	
div.console_box_content .top-feature .tour ol li.ninth:before {
	background-position: 0 -275px; }	

div.console_box .back {
	position:absolute;
	margin: -25px 10px 0 20px;
	font-size: 16px;
 }	
div.console_box .back a {display: block; color: #ffffff; background-repeat: no-repeat;text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding-left:15px;}
div.console_box .back a:hover {display: block; color: #ffffff; background-repeat: no-repeat; font-weight:bold;  text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding-left:15px;}
 
div.console_box .next {
	position:absolute;
	margin: -25px 10px 0 860px;
	font-size: 16px;
 }	
div.console_box .next a {display: block; color: #ffffff; background-repeat: no-repeat;text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding-left:15px;}
div.console_box .next a:hover {display: block; color: #ffffff; background-repeat: no-repeat; font-weight:bold; text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding-left:15px;}
	
div.console_box .page_number {
	position:absolute;
	margin: -25px 10px 0 220px;
	font-size: 14px;
 }	
div.console_box .page_number a {display: block; color: #ffffff; background-repeat: no-repeat;text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding-left:15px;}
div.console_box .page_number a:hover {display: block; color: #ffffff; background-repeat: no-repeat; font-weight:bold; text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding-left:15px;}
	
	
/* ====== console (Hot-It-Works  ====== */		
div.console_box_content .top-feature .how-it-works {
	margin-top: 10px;
	padding: 0px 20px 0 40px;
	min-height:570px; }
	
div.console_box_content .top-feature .how-it-works h2 {
	background:#CC0000;
	color: white;
	font-size: 16px;
	font-weight: normal;
	margin-top:15px;	
	margin-bottom: 10px;
	padding: 7px 5px 7px 20px;
}	

div.console_box_content .top-feature .how-it-works h5 {
	color: white;
	background:#6d6306;
	font-size: 16px;
	font-weight: normal;
	margin-top:15px;	
	margin-bottom: 10px;
	padding: 3px 5px 3px 10px;
}
	
div.console_box_content .top-feature .how-it-works h3 {
	margin-left: -40px;
	font-size: 26px;
	margin-bottom: 20px;
	color: #222222; }
	
div.console_box_content .top-feature .how-it-works tr .seperator_bot {
    border-bottom:1px solid #cccccc;	
    padding-bottom:8px;
}	
div.console_box_content .top-feature .how-it-works tr .seperator_top {
    border-top:1px solid #cccccc;	
    padding-top:20px;
}	
div.console_box_content .top-feature .how-it-works tr .seperator_mid {
    padding-top:8px;
    padding-bottom:8px;
}

.console_instruction {
	position: relative;
	font-size:18px;
	padding-left: 30px;
	clear: left;
	border-top: none;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px; }

.console_instruction ul li {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap; }
.console_instruction ul li.first, .console_instruction ul li:first-child {
	padding-left: 0px; }
.console_instruction ul li.last, .console_instruction ul li:last-child {
	padding-right: 10px; }
.console_instruction ul li {
	width: 200px;
	padding: 0px 30px;
	white-space: normal;
	line-height: 1.2em;
	min-height: 570px;
	border-right: 1px solid #cccccc; }
.console_instruction ul li#inst_1 {}
.console_instruction ul li#inst_2 {}
.console_instruction ul li#inst_3 {}
.console_instruction ul li#inst_4 {
	border-right: 0;}
.console_instruction .clear {
	clear: left; }

.console_right_pane {
	position: relative;
	font-size:18px;
	padding-left: 20px;
	clear: left;
	border-top: none;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px; }

.console_right_pane ul li {
	float: right;
	padding-left: 20px;
	padding-right: 10px;
	white-space: nowrap; }
.console_right_pane ul li.first, .console_right_pane ul li:first-child {
	padding-left: 20px; }
.console_right_pane ul li.last, .console_right_pane ul li:last-child {
	padding-right: 10px; }
.console_right_pane ul li {
	width: auto;
	padding: 20px 10px 0px 20px;
	white-space: normal;
	line-height: 1.2em;
	min-height: 570px;
	border-left: 1px solid #cccccc; }
	
.console_right_pane ul li .right_image_1 {
	margin-top:120px;
	margin-left:20px;
	}	
.console_right_pane ul li#inst_1 {}
.console_right_pane ul li#inst_2 {}
.console_right_pane ul li#inst_3 {}
.console_right_pane ul li#inst_4 {
	border-right: 0;}
.console_right_pane .clear {
	clear: left; }

	
/* LINK HOVER BUBBLES */


.link_hover .hover_container {
  position:absolute;
  margin-top:18px;
  font-size: 12px;
  color: #666;
}

.link_hover a.hover_target {
  text-decoration: none;
  border-bottom: 1px dotted #7facf2;
}


.link_hover .hover_container div.bubble {
  display: none;
  position: absolute;
  right: 0;
  width: 0;
  height: 0;
}

.link_hover .hover div.bubble {
  display: block;
  cursor: pointer;
  z-index: 1000;
}

.link_hover div.bubble div.wrapper {
  position: absolute;
  top: -40px;
  left: 35px;
}

.link_hover div.bubble div.content {
  width: 400px;
  margin: 0;
  padding: 0 7px 8px 0;
  background: url(/media/images/bubbles/bubble-background.gif) no-repeat bottom right;
  text-align: left;
  color: #000;
  white-space: normal;
  letter-spacing: normal;
}

.link_hover div.bubble div.content div.arrow {
  position: absolute;
  top: 18px;
  left: -47px;
  width: 50px;
  height: 40px;
  background: url(/media/images/bubbles/bubble-arrow.png) no-repeat top left;
}

.link_hover div.bubble div.content div.inner {
  padding: 15px;
  background: url(/media/images/bubbles/bubble-background.gif) no-repeat top left;
}

.link_hover div.bubble div.content div.inner h2 {
  font-family: Helvetica, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #000;
  border: none;
  margin: 0;
}

.link_hover div.bubble div.content div.inner p {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight:normal;
  margin-bottom: 0;
}


.link_hover div.bubble div.content div.inner a {display: block; color: #ffffff; background-repeat: no-repeat;text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding-left:15px;}
.link_hover div.bubble div.content div.inner a:hover {display: block; color: #ffffff; background-repeat: no-repeat; font-weight:bold;  text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding-left:15px;}


