@charset "utf-8";

/* styles for all variations of the home page - default, partner customizations, and SOPS */

/* =HOME page - id="home" */

/* default styles across most home page variations */

/* This sets the default image and minimum height for most #hm_main - change as necessary for each partner */
#home #hm_main {
    /*background:#FDE7B8 url(../images/hm_main_default.jpg) left top no-repeat;*/
    margin-bottom:0;
	min-height:275px;
    position: relative;
    height: auto;
}

 .slide1 {
    background:#FDE7B8 url(../images/slides/b1.jpg) left top no-repeat;
    margin-bottom:0;
	min-height:275px;
    position: relative;
    height: auto;
}

 .slide2 {
    background:#FDE7B8 url(../images/slides/b2.jpg) left top no-repeat;
    margin-bottom:0;
	background-color:#000000;
	min-height:275px;
    position: relative;
    height: auto;
}

div.limiter {
	text-align: left;
	width: 80%;
	max-width: 69.23em;
	padding: 1.2em 1.5em;
	
	margin-left: auto;
	margin-right: auto;
}


#home #hm_main h1 {
	 padding: 120px 140px 0 620px;
	 color:#636363;
     font-size:160%;
}
#home #hm_main h1 span {
    font-size:80%;
    display:block;
}
#home #hm_main p {
    padding: 5px 25px;
}
#home #hm_main .free_trial {
	padding: 15px 40px 0 500px;
    position: static;
}
#home #hm_main .try_buy {
	padding: 15px 10px 0 520px;
    position: static;
}
/* Free 60-Day Trial */
#home #hm_main a.btn_trial_hm {
	background:url(../images/btn_trial_hm.png) left top no-repeat;
	display:block;
	width:245px;
	height:68px;
	text-indent:-9999px;
}
#home #hm_main a:hover.btn_trial_hm {
	background:url(../images/btn_trial_hm.png) left -72px ;
}
/* Try It */
#home #hm_main a.btn_try_hm {
	background:url(../images/btn_tryit_hm.png) left top no-repeat;
	display:block;
	float: left;
	width:227px;
	height:64px;
	text-indent:-9999px;
}
#home #hm_main a:hover.btn_try_hm {
	background:url(../images/btn_tryit_hm.png) left -68px ;
}
/* Buy It */
#home #hm_main a.btn_buy_hm {
	background:url(../images/btn_buyit_hm.png) left top no-repeat;
	display:block;
	float: left;
	width:148px;
	height:64px;
	text-indent:-9999px;
	margin-left: 30px;
}
#home #hm_main a:hover.btn_buy_hm {
	background:url(../images/btn_buyit_hm.png) left -68px ;
}

#home #hm_main #hm_main_intro {
    padding:0 0 0 20px;
}
#home #hm_main #hm_main_intro .heading {
    position: absolute;
    top: 30px;
    left: 620px;
    color: #fff;
    font-size: 310%;
    line-height: 100%;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#home #hm_main #hm_main_intro .heading span {
    display: block;
    font-size: 65%;
    font-weight: normal;
    padding-left: 20px;
}
#home #hm_panels {
    background: url(../images/hm_main_default.jpg) left -294px no-repeat;
	float:left;
    width: 960px;
}
#home #hm_panels #hm_extras {
	padding: 0 0 10px 215px;
    width:480px;
}
#home #hm_panels #hm_extras form {
	float:right;
	padding:10px 0 0 10px;
}
#home #hm_panels #hm_extras p {
	padding: 5px 25px;
}
#panel_left {
	float:left;
}
#vid_box {
	width:683px;
	margin:0 0 40px 20px;
}
#vid_box .vid_box_hdr {
	background:transparent url(../images/box_vid_hm_top.png) center top no-repeat;
    zoom:1; /* needed for weird IE7 png issue */
}
#vid_box .vid_box_content {
	padding: 40px 20px 20px 20px;
}
#vid_box .vid_box_ftr {
	background:transparent url(../images/box_vid_hm_btm.png) center bottom no-repeat;
	height:15px;
}
#vid_box .box {
	background:url(../images/box_vid_hm_bg.gif) left bottom repeat-x;
	padding: 20px 10px 10px 15px;
	border:1px solid #dededd;
	float:left;
}
#vid_box .box p {
    font-size: 87.5%;
    width:170px;
    padding: 5px 0;
}
#vid_box .em {
	margin-right:15px;
}
#vid_box .os {
	margin-right:15px;
}
#vid_box .evm {
}
#vid_box a {
	color: #333;
    text-decoration:underline;
}
#vid_box a:hover {
	color: #333;
    text-decoration:none;
}
#vid_box a.see_how {
	background: url(../images/see_how_wrks.png) top left no-repeat;
	display:block;
	text-indent: -9999px;
	width:169px;
	height: 27px;
	margin-top:5px;
}
#vid_box a:hover.see_how {
	background: url(../images/see_how_wrks.png) left -30px;
}
#panel_right {
	float:right;
	width:250px;
    padding-bottom: 20px;
}

#panel_right a.pricing_plans {
	background:url(../images/pricing_plans_hm.gif) left top no-repeat;
	display:block;
	width:202px;
	height:114px;
	margin: 0 25px 30px 20px;
	font-size:120%;
	font-weight:bold;
}
#panel_right a:hover.pricing_plans {
    background:url(../images/pricing_plans_hm.gif) -202px top no-repeat;
}


#panel_right a.pricing_plans2 {
	background:url(../images/pricing_plans_hm2.gif) left top no-repeat;
	display:block;
	width:202px;
	height:85px;
	margin: 5px 25px 20px 20px;
	font-size:120%;
	font-weight:bold;
}
#panel_right a:hover.pricing_plans2 {
    background:url(../images/pricing_plans_hm2.gif) -202px top no-repeat;
}

#panel_right a.live_demo {
	background:url(../images/live_demo_products.gif) left top no-repeat;
	display:block;
	width:202px;
	height:129px;
	margin: 5px 25px 20px 20px;
	font-size:120%;
	font-weight:bold;
}
#panel_right a:hover.live_demo {
    background:url(../images/live_demo_products.gif) -202px top no-repeat;
}

#panel_right a.live_demo2 {
	background:url(../images/live_demo_person.gif) left top no-repeat;
	display:block;
	width:202px;
	height:120px;
	margin: 5px 25px 20px 20px;
	font-size:120%;
	font-weight:bold;
}
#panel_right a:hover.live_demo2 {
    background:url(../images/live_demo_person.gif) -202px top no-repeat;
}
/**/

#panel_right .whats_new p {
	padding: 5px 20px 5px 25px;
}
#panel_right .whats_new form {
	padding: 0 10px 30px 25px;
}
#panel_right #coaching {
     padding-left: 35px;
     background: transparent url(../images/hm_gr_icon_phone2.gif) no-repeat 20px;
}
#home #middle .mboxDefault {
    visibility:visible;
    display:block;
}
#home #hm_main ul.lrgorangearrow li {
    background:transparent url(../images/bullet_double_arrow.png) no-repeat scroll left 15%;
}

#home.partner_50megs #hm_panels,
#home.partner_acstechnologies #hm_panels,
#home.partner_addme #hm_panels,
#home.partner_amazonwba #hm_panels,
#home.partner_amexmerchant #hm_panels,
#home.partner_bestbuy #hm_panels,
#home.partner_bizhosting #hm_panels,
#home.partner_ibm-bp #hm_panels, /* this is pn=bp */
#home.partner_chamber #hm_panels,
#home.partner_communityarchitect #hm_panels,
#home.partner_elca #hm_panels,
#home.partner_freeservers #hm_panels,
#home.partner_ftd #hm_panels,
#home.partner_gate1 #hm_panels, /* this is pn=gate */
#home.partner_globalservers #hm_panels,
#home.partner_hittail #hm_panels,
#home.partner_internetseer #hm_panels,
#home.partner_intuit #hm_panels,
#home.partner_intuitqb #hm_panels,
#home.partner_iprint #hm_panels,
#home.partner_ladieswholaunch #hm_panels,
#home.partner_merchant #hm_panels,
#home.partner_mindbodyonline #hm_panels,
#home.partner_mmamsweeps #hm_panels,
#home.partner_mysite #hm_panels,
#home.partner_netsolecommerce #hm_panels,
#home.partner_networksolutions #hm_panels,
#home.partner_nsisev #hm_panels,
#home.partner_onward #hm_panels,
#home.partner_opensweeps #hm_panels,
#home.partner_paypal #hm_panels,
#home.partner_prostores #hm_panels,
#home.partner_register #hm_panels,
#home.partner_softerware #hm_panels,
#home.partner_sra #hm_panels,
#home.partner_sysco #hm_panels,
#home.partner_valueweb1 #hm_panels,
#home.partner_websitepros #hm_panels,
#home.partner_wsicorp #hm_panels,
#home.partner_yahoosearch #hm_panels,
#home.partner_cutspm #hm_panels {
    background: none;
    padding-top:20px;
}


#home.partner_50megs #hm_main,
#home.partner_bizhosting #hm_main,
#home.partner_communityarchitect #hm_main,
#home.partner_freeservers #hm_main,
#home.partner_intuitqb #hm_main,
#home.partner_mysite #hm_main,
#home.partner_networksolutions #hm_main,
#home.partner_register #hm_main,
#home.partner_valueweb1 #hm_main,
#home.partner_websitepros #hm_main {
    background-image:url(../images/partners/hm_main_3.jpg);
}


#home.partner_acstechnologies #hm_main {
    background-image:url(../images/partners/hm_main_acstechnologies.jpg);
}


#home.partner_addme #hm_main,
#home.partner_hittail #hm_main,
#home.partner_yahoosearch #hm_main {
    background-image:url(../images/partners/hm_main_1.jpg);
}


#home.partner_amazonwba #hm_main {
    background-image:url(../images/partners/hm_main_2.jpg);
}


#home.partner_bestbuy #hm_main,
#home.partner_ibm-bp #hm_main, /* this is pn=bp */
#home.partner_chamber #hm_main,
#home.partner_gate1 #hm_main, /* this is pn=gate */
#home.partner_globalservers #hm_main,
#home.partner_wsicorp #hm_main {
    background-image:url(../images/partners/hm_main_7.jpg);
}

/* =ftd */
#home.partner_elca #hm_main {
    background-image:url(../images/partners/hm_main_elca.jpg);
}

/* =ftd */
#home.partner_ftd #hm_main {
    background:#FEF3DD url(../images/partners/hm_main_ftd2.jpg) left bottom no-repeat;
}

/* =internetseer, =intuit, =iprint */
#home.partner_internetseer #hm_main,
#home.partner_intuit #hm_main,
#home.partner_iprint #hm_main {
    background-image:url(../images/partners/hm_main_4.jpg);
}

/* =ladieswholaunch */
#home.partner_ladieswholaunch #hm_main {
    background-image:url(../images/partners/hm_main_ladieswholaunch.jpg);
}

/* =cutspm */
#home.partner_cutspm #hm_main {
    background-image:url(../images/partners/hm_main_img_cutspm2.jpg);
    min-height: 318px;
}
#home.partner_cutspm #hm_main .cutspm_link {
    position:absolute;
    right:120px;
    top:275px;
    width:150px;
    height: 30px;
}
#home.partner_cutspm #hm_main #hm_main_intro.partner {
    padding: 0 250px 90px 20px;
}

/* =merchant */
#home.partner_merchant #hm_main {
    background:#FEF3DD url(../images/partners/hm_main_merchant.jpg) left bottom no-repeat;
    min-height: 318px;
}
#home.partner_merchant #hm_main .merchant_link {
    position:absolute;
    right:120px;
    top:275px;
    width:150px;
    height: 30px;
}
#home.partner_merchant #hm_main #hm_main_intro.partner {
    padding: 0 250px 90px 20px;
}

/* =mindbodyonline */
#home.partner_mindbodyonline #hm_main {
    background-image:url(../images/partners/hm_main_mindbodyspirit.jpg);
}

/* =mmamsweeps */
#home.partner_mmamsweeps #hm_main {
    background-image:url(../images/partners/hm_main_mmamsweeps2.jpg);
}
/* =amexmerchant */
#home.partner_amexmerchant #hm_main {
    background-image:url(../images/partners/hm_main_amexmerchant.jpg);
    min-height: 381px;
}
/* =netsolecommerce, =paypal, =prostores */
#home.partner_netsolecommerce #hm_main,
#home.partner_paypal #hm_main,
#home.partner_prostores #hm_main {
    background-image:url(../images/partners/hm_main_5.jpg);
}
/* amexmerchant list style */
#home.partner_amexmerchant #main ul li {
    padding-bottom: 5px;
}

/* =nsisev */
#home.partner_nsisev #hm_main {
    background:#FEF3DD url(../images/partners/hm_main_nsisev.jpg) left bottom no-repeat;
    min-height: 318px;
}
#home.partner_nsisev #hm_main #hm_main_intro.partner {
    padding: 0 250px 90px 20px;
}
#home.partner_nsisev #hm_main #hm_main_intro.partner p {
    padding-right: 220px;
}
#home.partner_nsisev #hm_main .nsisev_pricing_link {
    position:absolute;
    right:20px;
    top:240px;
    width:120px;
    height: 30px;
}
#home.partner_nsisev #hm_main .nsisev_signup_link {
    position:absolute;
    right:20px;
    top:280px;
    width:120px;
    height: 30px;
}

/* =onward */
#home.partner_onward #hm_main {
    background:#FEF3DD url(../images/partners/hm_main_onward.jpg) left bottom no-repeat;
    min-height: 318px;
}
#home.partner_onward #hm_main #hm_main_intro.partner {
    padding: 0 250px 90px 20px;
}
#home.partner_onward #hm_main .onward_link {
    position:absolute;
    right:50px;
    top:275px;
    width:130px;
    height: 30px;
}

/* =opensweeps */
#home.partner_opensweeps #hm_main {
    background-image:url(../images/partners/hm_main_opensweeps2.jpg);
}

/* =softerware */
#home.partner_softerware #hm_main {
    background-image:url(../images/partners/hm_main_softerware.jpg);
}

/* =sra */
#home.partner_sra #hm_main {
    background-image:url(../images/partners/hm_main_sra.jpg);
}

/* =sysco */
#home.partner_sysco #hm_main {
    background:#FEF3DD url(../images/partners/hm_main_sysco2.jpg) left bottom no-repeat;
    min-height: 324px;
}
#home.partner_sysco #hm_main .sysco_link {
    position:absolute;
    right:200px;
    top:280px;
    width:120px;
    height: 30px;
}

/* other custom partner styles */
#home #hm_main #hm_main_intro.partner {
    padding:0 370px 90px 20px;
}
#home #hm_main #hm_main_intro.partner h1 {
    color:#357e86;
    font-size:200%;
    padding:10px 20px;
}
#home #hm_main #hm_main_intro.partner .free_trial {
	position:absolute;
    left: 45px;
    bottom: 10px;
    padding: 0;
}
#home.partner_50megs #hm_panels #hm_extras,
#home.partner_acstechnologies #hm_panels #hm_extras,
#home.partner_addme #hm_panels #hm_extras,
#home.partner_amazonwba #hm_panels #hm_extras,
#home.partner_amexmerchant #hm_panels #hm_extras,
#home.partner_cutspm #hm_panels #hm_extras,
#home.partner_bestbuy #hm_panels #hm_extras,
#home.partner_bizhosting #hm_panels #hm_extras,
#home.partner_ibm-bp #hm_panels #hm_extras, /* this is pn=bp */
#home.partner_chamber #hm_panels #hm_extras,
#home.partner_communityarchitect #hm_panels #hm_extras,
#home.partner_elca #hm_panels #hm_extras,
#home.partner_freeservers #hm_panels #hm_extras,
#home.partner_ftd #hm_panels #hm_extras,
#home.partner_gate1 #hm_panels #hm_extras, /* this is pn=gate */
#home.partner_globalservers #hm_panels #hm_extras,
#home.partner_hittail #hm_panels #hm_extras,
#home.partner_internetseer #hm_panels #hm_extras,
#home.partner_intuit #hm_panels #hm_extras,
#home.partner_intuitqb #hm_panels #hm_extras,
#home.partner_iprint #hm_panels #hm_extras,
#home.partner_ladieswholaunch #hm_panels #hm_extras,
#home.partner_merchant #hm_panels #hm_extras,
#home.partner_mindbodyonline #hm_panels #hm_extras,
#home.partner_mmamsweeps #hm_panels #hm_extras,
#home.partner_mysite #hm_panels #hm_extras,
#home.partner_netsolecommerce #hm_panels #hm_extras,
#home.partner_networksolutions #hm_panels #hm_extras,
#home.partner_nsisev #hm_panels #hm_extras,
#home.partner_onward #hm_panels #hm_extras,
#home.partner_opensweeps #hm_panels #hm_extras,
#home.partner_paypal #hm_panels #hm_extras,
#home.partner_prostores #hm_panels #hm_extras,
#home.partner_register #hm_panels #hm_extras,
#home.partner_softerware #hm_panels #hm_extras,
#home.partner_sra #hm_panels #hm_extras,
#home.partner_sysco #hm_panels #hm_extras,
#home.partner_valueweb1 #hm_panels #hm_extras,
#home.partner_websitepros #hm_panels #hm_extras,
#home.partner_wsicorp #hm_panels #hm_extras,
#home.partner_yahoosearch #hm_panels #hm_extras {
	padding: 0 0 10px 5px;
    width:650px;
}
#home.partner_50megs #hm_panels #hm_extras form,
#home.partner_acstechnologies #hm_panels #hm_extras form,
#home.partner_addme #hm_panels #hm_extras form,
#home.partner_amazonwba #hm_panels #hm_extras form,
#home.partner_amexmerchant #hm_panels #hm_extras form,
#home.partner_cutspm #hm_panels #hm_extras form,
#home.partner_bestbuy #hm_panels #hm_extras form,
#home.partner_bizhosting #hm_panels #hm_extras form,
#home.partner_ibm-bp #hm_panels #hm_extras form, /* this is pn=bp */
#home.partner_chamber #hm_panels #hm_extras form,
#home.partner_communityarchitect #hm_panels #hm_extras form,
#home.partner_elca #hm_panels #hm_extras form,
#home.partner_freeservers #hm_panels #hm_extras form,
#home.partner_ftd #hm_panels #hm_extras form,
#home.partner_gate1 #hm_panels #hm_extras form, /* this is pn=gate */
#home.partner_globalservers #hm_panels #hm_extras form,
#home.partner_hittail #hm_panels #hm_extras form,
#home.partner_internetseer #hm_panels #hm_extras form,
#home.partner_intuit #hm_panels #hm_extras form,
#home.partner_intuitqb #hm_panels #hm_extras form,
#home.partner_iprint #hm_panels #hm_extras form,
#home.partner_ladieswholaunch #hm_panels #hm_extras form,
#home.partner_merchant #hm_panels #hm_extras form,
#home.partner_mindbodyonline #hm_panels #hm_extras form,
#home.partner_mmamsweeps #hm_panels #hm_extras form,
#home.partner_mysite #hm_panels #hm_extras form,
#home.partner_netsolecommerce #hm_panels #hm_extras form,
#home.partner_networksolutions #hm_panels #hm_extras form,
#home.partner_nsisev #hm_panels #hm_extras form,
#home.partner_onward #hm_panels #hm_extras form,
#home.partner_opensweeps #hm_panels #hm_extras form,
#home.partner_paypal #hm_panels #hm_extras form,
#home.partner_prostores #hm_panels #hm_extras form,
#home.partner_register #hm_panels #hm_extras form,
#home.partner_softerware #hm_panels #hm_extras form,
#home.partner_sra #hm_panels #hm_extras form,
#home.partner_sysco #hm_panels #hm_extras form,
#home.partner_valueweb1 #hm_panels #hm_extras form,
#home.partner_websitepros #hm_panels #hm_extras form,
#home.partner_wsicorp #hm_panels #hm_extras form,
#home.partner_yahoosearch #hm_panels #hm_extras form {
	float:right;
	padding:0 50px 0 0;
}
#home #hm_panels #hm_extras.partner {
    padding: 0 0 15px 25px;
}
#home #hm_panels #hm_extras .extra {
	float:left;
    padding-left: 40px;
}
#home #hm_panels #hm_extras .extra ul li, #home #hm_panels #hm_extras .extra p {
    font-size:85%;
}
#home #hm_panels #hm_extras .left {
    width:43%
}
#home #hm_panels #hm_extras .right {
    width:43%
}
#home #hm_panels #hm_extras .one {
	background: url(../images/em_home_icons.gif) 0 0 no-repeat;
    min-height: 46px;
}
#home #hm_panels #hm_extras .two {
	background: url(../images/em_home_icons.gif) 0 -170px no-repeat;
    min-height: 46px;
}
#home #hm_panels #hm_extras .three {
	background: url(../images/em_home_icons.gif) 0 -340px no-repeat;
    min-height: 46px;
}
#home #hm_panels #hm_extras .four {
	background: url(../images/em_home_icons.gif) 0 -510px no-repeat;
    min-height: 46px;
}
#home #hm_panels #hm_extras .five {
	background: url(../images/em_home_icons.gif) 0 -680px no-repeat;
    min-height: 46px;
}
#home #hm_panels #hm_extras .six {
	background: url(../images/em_home_icons.gif) 0 -867px no-repeat;
    min-height: 46px;
}


/* =SOPS pages */

#home.sopsStatusSet #hm_panels {
    background:none;
}


#home.sopsStatusSet #main div.sops_sv_cross {
    background: #FDE7B8 url(../images/sops/hm_main_sops_survey_crosssell.jpg) left top no-repeat;
    min-height: 272px;
}

#home.sopsStatusSet #main div.sops_em_cross {
    background: #FDE7B8 url(../images/sops/hm_main_sops_emos_upsell.jpg) left top no-repeat;
    min-height: 272px;
}

/* R1 UI Update */
#home.sopsStatusSet #main div.sops_r1ui {
    background: #FDE7B8 url(../images/sops/hm_main_sops_r1ui.jpg) left top no-repeat;
    min-height: 272px;
}

/* Refer a Friend Image */
#home.sopsStatusSet #main div.sops_raf {
    background: #FDE7B8 url(../images/sops/hm_main_sops_raf.jpg) left top no-repeat;
    min-height: 272px;
}
/* Professional Services Image */
#home.sopsStatusSet #main div.sops_services {
    background: #FDE7B8 url(../images/sops/hm_main_sops_services.jpg) left top no-repeat;
    min-height: 272px;
}
/* Eric Groves Book */
#home.sopsStatusSet #main div.sops_groves {
    background: #FDE7B8 url(../images/sops/hm_main_sops_book2.jpg) left top no-repeat;
    min-height: 340px;
}
/* Best Practices Webinar */
#home.sopsStatusSet #main div.sops_best_practices_webinar {
    background: #FDE7B8 url(../images/sops/hm_main_sops_book2.jpg) left top no-repeat;
    min-height: 340px;
}
/* Learning Center Image */
#home.sopsStatusSet #main div.sops_lc {
    background: #FDE7B8 url(../images/sops/hm_main_sops_lc.jpg) left top no-repeat;
    min-height: 272px;
}

#home.sopsStatusSet #main div.sops_event {
    background: #FDE7B8 url(../images/sops/hm_main_sops_event.jpg) left top no-repeat;
    min-height: 272px;
}
/* Become an expert (EVM) Image */
#home.sopsStatusSet #main div.sops_expert {
    background: #FDE7B8 url(../images/sops/hm_main_sops_evm-2.jpg) left top no-repeat;
    min-height: 272px;
}
/* Get a little boost (EVM) Image */
#home.sopsStatusSet #main div.sops_boost {
    background: #FDE7B8 url(../images/sops/hm_main_sops_evm-3.jpg) left top no-repeat;
    min-height: 272px;
}
/* Survey Cross-Sell Image (Balance) */
#home.sopsStatusSet #main div.sops_balance {
    background: #FDE7B8 url(../images/sops/hm_main_sops_balance.jpg) left top no-repeat;
    min-height: 272px;
}
/* EvM Cross-Sell Image (Balance) */
#home.sopsStatusSet #main div.sops_evm_cross-sell {
    background: #FDE7B8 url(../images/sops/hm_main_sops_evm_co.jpg) left top no-repeat;
    min-height: 271px;
}

/* Premium Image Hosting (Bring to Life) */
#home.sopsStatusSet #main div.sops_bring_to_life {
    background: #FDE7B8 url(../images/sops/hm_main_sops_pih_bring_to_life.jpg) left top no-repeat;
    min-height: 272px;
}
/* Multi-Product (3 in 1) */
#home.sopsStatusSet #main div.sops_3in1 {
    background: #FDE7B8 url(../images/sops/hm_main_sops_multi_product.jpg) left top no-repeat;
    min-height: 272px;
}
/* Archive Cross-sell (ARCH) */
#home.sopsStatusSet #main div.sops_arch {
    background: #FDE7B8 url(../images/sops/hm_main_sops_archive.jpg) left top no-repeat;
    min-height: 270px;
}

/* Email List Build sops (listbuild) */
#home.sopsStatusSet #main div.sops_listbuild {
    background: #FDE7B8 url(../images/sops/hm_main_sops_listbuild.jpg) left top no-repeat;
    min-height: 271px;
}

/* SMB Survey Sops */
#home.sopsStatusSet #main div.sops_survey {
    background: #FDE7B8 url(../images/sops/hm_main_sops_smbsurvey.jpg) left top no-repeat;
    min-height: 271px;
}

/* Padding for H1 and intro text */
#home.sopsStatusSet #hm_main.sops_sv_cross #hm_main_intro, 
#home.sopsStatusSet #hm_main.sops_em_cross #hm_main_intro, 
#home.sopsStatusSet #hm_main.sops_raf #hm_main_intro, 
#home.sopsStatusSet #hm_main.sops_services #hm_main_intro,
#home.sopsStatusSet #hm_main.sops_lc #hm_main_intro, 
#home.sopsStatusSet #hm_main.sops_event #hm_main_intro, 
#home.sopsStatusSet #hm_main.sops_expert #hm_main_intro, 
#home.sopsStatusSet #hm_main.sops_boost #hm_main_intro,
#home.sopsStatusSet #hm_main.sops_groves #hm_main_intro, 
#home.sopsStatusSet #hm_main.sops_best_practices_webinar #hm_main_intro, 
#home.sopsStatusSet #hm_main.sops_evm_cross-sell #hm_main_intro, 
#home.sopsStatusSet #hm_main.sops_bring_to_life #hm_main_intro, 
#home.sopsStatusSet #hm_main.sops_3in1 #hm_main_intro,
#home.sopsStatusSet #hm_main.sops_arch #hm_main_intro,
#home.sopsStatusSet #hm_main.sops_listbuild #hm_main_intro {
    width: 425px;
    padding:0 0 0 275px;
}
#home.sopsStatusSet #hm_main.sops_sv_cross #hm_main_intro h1, 
#home.sopsStatusSet #hm_main.sops_em_cross #hm_main_intro h1, 
#home.sopsStatusSet #hm_main.sops_raf #hm_main_intro h1, 
#home.sopsStatusSet #hm_main.sops_services #hm_main_intro h1,
#home.sopsStatusSet #hm_main.sops_lc #hm_main_intro h1, 
#home.sopsStatusSet #hm_main.sops_event #hm_main_intro h1,
#home.sopsStatusSet #hm_main.sops_expert #hm_main_intro h1, 
#home.sopsStatusSet #hm_main.sops_boost #hm_main_intro h1,
#home.sopsStatusSet #hm_main.sops_bring_to_life #hm_main_intro h1,
#home.sopsStatusSet #hm_main.sops_arch #hm_main_intro h1 {
    padding:10px 0 10px 25px;
    color: #419BA5;
    font-size: 250%;
    line-height: 100%;
}
/* Survey */
#home.sopsStatusSet #hm_main.sops_survey #hm_main_intro {
    width: 425px;
    padding:0 0 0 275px;
}
#home.sopsStatusSet #hm_main.sops_survey #hm_main_intro h1 {
    padding:20px 20px 10px 50px;
    color: #419BA5;
    font-size: 170%;
    line-height: 120%;
}
#home.sopsStatusSet #hm_main.sops_survey #hm_main_intro p {
    padding: 20px 40px 0 50px;
}
#home.sopsStatusSet #hm_main.sops_survey .sops_btn {
    left: 325px;
	bottom: 30px;
}

#home.sopsStatusSet #hm_main.sops_3in1 #hm_main_intro h1 {
    padding:10px 0 10px 25px;
    color: #419BA5;
    font-size: 220%;
    line-height: 100%;
}
#home.sopsStatusSet #hm_main.sops_listbuild #hm_main_intro h1 {
    padding:30px 0 10px 25px;
    color: #DB9C1A;
    font-size: 180%;
    line-height: 100%;
}
#home.sopsStatusSet #hm_main.sops_services #hm_main_intro ul.lrgorangearrow li {
    font-weight: bold;
}
#home.sopsStatusSet #hm_main #hm_main_intro {
    float: left;
    padding: 0;
}
#home.sopsStatusSet #hm_main .sops_btn {
	position:absolute;
    left: 365px;
    bottom: 20px;
    padding: 0;
}

/* Padding for intro text, h1 RI UI update */
#home.sopsStatusSet #hm_main.sops_r1ui #hm_main_intro {
    width: 350px;
    padding:0 0 0 325px;
}
#home.sopsStatusSet #hm_main.sops_r1ui #hm_main_intro h1 {
    padding: 20px 0 10px 25px;
	color: #419BA5;
	line-height: 100%;
    font-size: 200%;
}

/* Rules for Event Marketing Cross-sell webinar sops */
#hm_main.sops_evm_cross-sell #hm_main_intro h1 {
    padding:10px 0 10px 25px;
    color: #419BA5;
    font-size: 200%;
    line-height: 100%;
}

/* Rules for Best Practices webinar sops */
#hm_main.sops_best_practices_webinar #hm_main_intro h1 {
    padding:10px 0 10px 25px;
    color: #419BA5;
    font-size: 200%;
    line-height: 100%;
}
#hm_main.sops_best_practices_webinar #hm_main_intro p.larger {
    font-size: 140%;
    margin-top: 30px;
    margin-left: 10px;
}
#hm_main.sops_best_practices_webinar #hm_main_intro ul li {
    padding-bottom: 5px;
}
#home.sopsStatusSet #hm_main.sops_best_practices_webinar .sops_btn  {
	bottom: 5px;
	left: 465px;
}

/* Archive Cross-sell sops */
#hm_main.sops_arch #hm_main_intro h1 {
    padding:10px 0 10px 25px;
    color: #419BA5;
    font-size: 200%;
    line-height: 100%;
}

/* Button on Eric Groves sops */
#hm_main.sops_groves #hm_main_intro h1 {
    padding:10px 0 10px 25px;
    color: #419BA5;
    font-size: 200%;
    line-height: 100%;
}
#hm_main.sops_groves #hm_main_intro p.larger {
    font-size: 140%;
    margin-top: 30px;
    margin-left: 10px;
}
#hm_main.sops_groves #hm_main_intro img.fivestars {
    margin-left: 35px;
}
#hm_main.sops_groves #hm_main_intro ul li {
    padding-bottom: 5px;
}

#home.sopsStatusSet #hm_main a.btn_dl_wp_sops_hm {
	background:url(../images/sops/btn_dl_wp_sops_hm.png) left top no-repeat;
	display:block;
	width:177px;
	height:51px;
	text-indent:-9999px;
}
#home.sopsStatusSet #hm_main a:hover.btn_dl_wp_sops_hm {
	background:url(../images/sops/btn_dl_wp_sops_hm.png) left -53px ;
}

#home.sopsStatusSet #hm_main a.btn_find-out_sops_hm {
	background:url(../images/sops/btn_find-out_sops_hm.png) left top no-repeat;
	display:block;
	width:185px;
	height:52px;
	text-indent:-9999px;
}
#home.sopsStatusSet #hm_main a:hover.btn_find-out_sops_hm {
	background:url(../images/sops/btn_find-out_sops_hm.png) left -58px ;
}
/* Button on 3in1 Sops */
#home.sopsStatusSet #hm_main a.btn_3in1_sops_hm {
	background:url(../images/sops/btn_power_sops2_hm.png) left top no-repeat;
	display:block;
	width:178px;
	height:52px;
	text-indent:-9999px;
}
#home.sopsStatusSet #hm_main a:hover.btn_3in1_sops_hm {
	background:url(../images/sops/btn_power_sops2_hm.png) left -58px ;
}
/* button on RAF sops */
#home.sopsStatusSet #hm_main a.btn_trial_sops_hm {
	background:url(../images/sops/btn_trial_sops_hm.png) left top no-repeat;
	display:block;
	width:185px;
	height:52px;
	text-indent:-9999px;
}
#home.sopsStatusSet #hm_main a:hover.btn_trial_sops_hm {
	background:url(../images/sops/btn_trial_sops_hm.png) left -58px ;
}
/* button on LC sops */
#home.sopsStatusSet #hm_main a.btn_look_sops_hm {
	background:url(../images/sops/btn_look_sops_hm.png) left top no-repeat;
	display:block;
	width:185px;
	height:52px;
	text-indent:-9999px;
}
#home.sopsStatusSet #hm_main a:hover.btn_look_sops_hm {
	background:url(../images/sops/btn_look_sops_hm.png) left -58px ;
}
/* button on Big Event page and Become an Expert page and Boost page*/
#home.sopsStatusSet #hm_main a.btn_check_sops_hm {
	background:url(../images/sops/btn_check_sops_hm.png) left top no-repeat;
	display:block;
	width:185px;
	height:52px;
	text-indent:-9999px;
}
#home.sopsStatusSet #hm_main a:hover.btn_check_sops_hm {
	background:url(../images/sops/btn_check_sops_hm.png) left -58px ;
}
/* Free Trial button for sops */
#home.sopsStatusSet #hm_main a.btn_free-trial_sops_hm {
	background:url(../images/sops/btn_free-trial_sops_hm.png) left top no-repeat;
	display:block;
	width:206px;
	height:52px;
	text-indent:-9999px;
}
#home.sopsStatusSet #hm_main a:hover.btn_free-trial_sops_hm {
	background:url(../images/sops/btn_free-trial_sops_hm.png) left -58px ;
}

/* button on List Build sops */
#home.sopsStatusSet #hm_main a.btn_listbuild_sops_hm {
	background:url(../images/sops/btn_guide_sops_hm.png) left top no-repeat;
	display:block;
	width:236px;
	height:52px;
	text-indent:-9999px;
}
#home.sopsStatusSet #hm_main a:hover.btn_listbuild_sops_hm {
	background:url(../images/sops/btn_guide_sops_hm.png) left -58px ;
}

/* Button on Survey sops */
#home.sopsStatusSet #hm_main a.btn_survey_sops_hm {
	background:url(../images/sops/btn_survey_sops_hm.png) left top no-repeat;
	display:block;
	width:256px;
	height:52px;
	text-indent:-9999px;
}
#home.sopsStatusSet #hm_main a:hover.btn_survey_sops_hm {
	background:url(../images/sops/btn_survey_sops_hm.png) left -58px ;
}

/* login form */
#hm_main_login {
    float: right;
    background: transparent url(../images/sops/sops_login_box_bg.png) right top no-repeat;
    width: 253px;
    height: 237px;
    margin-top: 20px;
}
#hm_main_login h4.sops_head {
    color:#fff;
    font-size: 150%;
    font-weight: normal;
    padding:20px 0 0 35px;
}
#hm_main #hm_main_login p {
    padding: 0 0 6px 35px;
}
#loginform {
    width: 253px;
}
#loginform a, #loginform a:hover {
    color: #333;
    text-decoration: underline;
}
#loginform a:hover {
    text-decoration: none;
}
#loginform fieldset, #loginform .fields {
    background: none;
}
#loginform fieldset {
    padding:0 5px 5px;
}
#loginform label {
    text-align: left;
    position:static;
}
#loginform label.required {
    width: 100px;
}
#loginform fieldset .row {
    padding-left: 30px;
    padding-bottom: 2px;
}

#loginform .remember {
    font-size: 11px;
}
#loginform fieldset .errortext {
	font-size:11px;
	font-weight:normal;
	padding:2px 5px 2px 10px;
	margin-top:7px;
	background-color:#ffebe5; 
	border:1px solid red;
	line-height:115%;
}
#loginform fieldset .errortext a {
	color:red;
}
#home.sopsStatusSet #loginform input.btn-active {
    left:122px;
    margin-left:20px;
    position:static;
    top:100px;
    font-size:85%;
    margin-top: 5px;
}

#loginform input.textfield {
    width:168px;
}
#home.sopsStatusSet #hm_panels .nolinepanel {
    border-right: none;
    float: left;
    width: 33%;
    height: 400px;
}
#home.sopsStatusSet #hm_panels .panel {
    border-right:1px dotted #333;
    float: left;
    width: 33%;
    height: 400px;
}
#home.sopsStatusSet #hm_panels {
    margin-top: 20px;
}
#home.sopsStatusSet #hm_panels .ht_signup {
    background-color:#EAEAE9;
    border:2px solid #C0C0BF;
    display:block;
    margin:10px 40px 10px 20px;
    padding:5px;
}
#home.sopsStatusSet #hm_panels .ht_signup p {
    font-weight:bold;
    padding: 0 0 5px 0;
}
#home.sopsStatusSet #hm_panels #regionalDropdown {
    margin-left: 25px;
}
.padding {
    padding-left: 25px;
}
#home.sopsStatusSet #hm_panels ul.lrgorangearrow li {
    padding-bottom: 15px;
}
#home.sopsStatusSet #hm_panels ul#iphone li {
    padding-bottom: 0 !important;
}
h4 span {
    font-size:80%;
    display:block;
}

