/* global */
body {
background:url(images/main_bg.gif) repeat-x left top #FFF;
text-align:center;
margin:5px 0 5px 0; padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
}

a { color:#0069AB; text-decoration:none; }
a.smbold { font-size:11px; font-weight:bold; color:#0069AB; text-decoration:none; }
a.smbold:hover { color:#0069AB; text-decoration:underline; }
a:hover { color:#0069AB; text-decoration:underline; }

#header a.tagline { font-size:12px; color:#666; font-weight:normal; text-decoration:none; }

div.clear { clear:both; }
img.spacer { display:block; border:0; }
img.alignmiddle { vertical-align:middle; }
img.leftspot { float:left; padding:1px; margin:0 10px 10px 0; }

span.bold { font-weight:bold; }
span.slant { font-style:italic; }
span.bold_slant { font-weight:bold; font-style:italic; }
span.blue_bold { color:#35639C; font-weight:bold; }

form { padding:0; margin:0; }
input.textfield { font-size:11px; color:#666; }
input.textarea { font-size:11px; color:#666; }

img.noborder { border:0; }

div.homenewsscript { float:left; width:395px;}
div.homebluetitle { float:left; width:148px; color:#35639C; font-weight:bold; padding-top:5px; }
div.homebluetitle a:hover { text-decoration: none }
div.homenewsscript a { display:block; padding-top:5px;}

hr {
margin:10px 0 20px 0;
}

h1 {
font-size:17px;
font-weight:bold;
color:#333;
border-bottom:1px solid #CCC;
padding-bottom:3px;
margin:0 0 14px 0;
line-height:27px;
}

h3 {
font-size:17px;
font-weight:normal;
color:#000333;
margin:0 0 10px 0;
}

#wrapper {
width:902px;
text-align:left;
margin:0 auto 0 auto;
border:0;
}
#header {
width:902px;
height:135px;
text-align:left;
background:url(images/header_bg.gif) top left no-repeat;
margin:0 auto 0 auto;
border:0;
}
#header div.topcaptions {
clear:both;
width:902px;
}
#header div.topcaptions div.caption {
float:left;
width:470px;
 padding:0 0 0 30px;
}
#header div.topcaptions div.captionsales {
float:left;
width:360px;
text-align:right;
padding-top:7px;
font-weight:bold;
color:#5278A7;
font-size:18px;
}
#header div.headerassets div.captionsales {
float:right;
width:150px;
text-align:right;
padding-top:7px;
font-weight:bold;
color:#5278A7;
font-size:18px;
}

#header div.topnav {
float:right;
width:385px;
text-align:left;
color:#666;
padding:12px 0 0 0;
}
#header a.imglogo { padding:0 0 0 20; }
#header a { color:#666; font-weight:bold; }
#header a.blue { color:#009bdb; }

#header h1 { clear:both; color:#666; margin:0; padding:0; font-size:12px; font-weight:normal; border:0; }

#header div.headerassets { clear:both; width:872px; padding:0 20 0 30px; }
#header div.headerassets div.clientaccess { font-size:12px; }
#header div.headerassets div.logo { float:left; width:722px; padding:0 20 0 30px; }
#header div.headerassets div.login { float:left; width:480px; color:#009bdb; font-weight:bold; padding-top:10px; }
#header div.headerassets div.login div.fields { float:right; width:415px; padding-top:3px; }
#header div.headerassets div.login div.button { float:right; width:30px; }
#header div.headerassets div.login div.button a { padding:0; }

/* top navigation tabs */
#toptabs {
	width:866px;
	height:27px;
	text-align:left;
	background:url(images/toptabs_bg.gif) top left no-repeat;
	margin:0 auto 0 auto;
	padding:0 15px 0 28px;
	border:0;
}
#toptabs a {
font-size:15px;
font-weight:bold;
color:#FFF;
text-decoration:none;
text-shadow: #666666 0px 0px 4px;
}
#solutions {
float:left;
width:189px;
height:22px;
}
#solutions a {
display:block;
width:189px;
height:22px;
background:url(images/build_website.gif) left top no-repeat;
padding-top:4px;
text-align:center;
}
#solutions a:hover { background:url(images/build_website_on.gif) left top no-repeat; }
#solutions a.solutionson {
display:block;
width:189px;
height:22px;
background:url(images/build_website_on.gif) left top no-repeat;
padding-top:4px;
text-align:center;
}

#pricing {
float:left;
width:163px;
height:22px;
}
#pricing a {
display:block;
width:163px;
height:22px;
background:url(images/manage_website.gif) left top no-repeat;
padding-top:4px;
text-align:center;
}
#pricing a.pricingon {
display:block;
width:163px;
height:22px;
background:url(images/manage_website_on.gif) left top no-repeat;
padding-top:4px;
text-align:center;
}
#pricing a:hover { background:url(images/manage_website_on.gif) left top no-repeat; }

#faq {
float:left;
width:148px;
height:22px;
}
#faq a {
display:block;
width:148px;
height:22px;
background:url(images/custom_web.gif) left top no-repeat;
padding-top:4px;
text-align:center;
}
#faq a.faqon {
display:block;
width:148px;
height:22px;
background:url(images/custom_web_on.gif) left top no-repeat;
padding-top:4px;
text-align:center;
}
#faq a:hover { background:url(images/custom_web_on.gif) left top no-repeat; }

#resell {
float:left;
width:103px;
height:22px;
}
#resell a {
display:block;
width:103px;
height:22px;
background:url(images/about_us.gif) left top no-repeat;
padding-top:4px;
text-align:center;
}
#resell a.resellon {
display:block;
width:103px;
height:22px;
background:url(images/about_us_on.gif) left top no-repeat;
padding-top:4px;
text-align:center;
}
#resell a:hover { background:url(images/custom_web_on.gif) left top no-repeat; }

#clients {
float:left;
width:111px;
height:22px;
}
#clients a {
display:block;
width:111px;
height:22px;
background:url(images/clients.gif) left top no-repeat;
padding-top:4px;
text-align:center;
}
#clients a.clientson {
display:block;
width:111px;
height:22px;
background:url(images/clients_on.gif) left top no-repeat;
padding-top:4px;
text-align:center;
}
#clients a:hover { background:url(images/clients_on.gif) left top no-repeat; }

#support {
float:left;
width:116px;
height:22px;
}
#support a {
display:block;
width:116px;
height:22px;
background:url(images/support.gif) left top no-repeat;
padding-top:4px;
text-align:center;
}
#support a.supporton {
display:block;
width:116px;
height:22px;
background:url(images/support_on.gif) left top no-repeat;
padding-top:4px;
text-align:center;
}
#support a:hover { background:url(images/support_on.gif) left top no-repeat; }

#aboutus {
float:left;
width:132px;
height:22px;
}
#aboutus a {
display:block;
width:132px;
height:22px;
background:url(images/contact_us.gif) left top no-repeat;
padding-top:4px;
text-align:center;
}
#aboutus a.abouton {
display:block;
width:132px;
height:22px;
background:url(images/contact_us_on.gif) left top no-repeat;
padding-top:4px;
text-align:center;
}
#aboutus a:hover { background:url(images/contact_us_on.gif) left top no-repeat; }

#pricing a.featureson {
display:block;
width:113px;
height:22px;
background:url(images/pricing_on.gif) left top no-repeat;
padding-top:4px;
text-align:center;
}

/* content */
#contentwrapper {
	width:902px;
	text-align:left;
	margin:0 auto 0 auto;
	border:0;
}
#contenthome {
	width:863px;
	text-align:left;
	background:url(images/content_bg.gif) top left no-repeat;
	margin:0 auto 0 auto;
	padding:0px 21px 10px 20px;
	border:0;
}
#homeflash {

}

#contenthome ul {
padding-left:10px;
margin:0 0 10px 10px;
}
#contenthome li {
list-style-image:url(images/blue_dot.gif);
padding:0 0 3px 0;
}

#contenthome div.colwrapper {
	width:863px;
	text-align:left;
}

/* Home Left col content */
#contenthome div.homeleftcol {
float:left;
width:255px;
}
#contenthomet div.homeleftcol div.customer_success_barker {
float:left;
width:230px;
}
#contenthome div.homeleftcol div.customer_success_barker #customer_title {
background:url(images/blue_title_bg.gif) no-repeat left top;
height:22px;
width:215px;
padding:5px 0 0 15px;
font-size:15px;
font-weight:bold;
color:#FFF;
text-align:left; 
}
#contenthome div.homeleftcol div.customer_success_barker #customer_info {
width:204px;
text-align:left;
padding:12px;
line-height:17px;
border-right:1px #D1D4D6 solid;
border-bottom:1px #D1D4D6 solid;
border-left:1px #D1D4D6 solid;
background-color:#FFF;
}
#contenthome div.homeleftcol div.customer_success_barker #customer_info img.logo {
float:left;
margin:0 10px 3px 0;
}

/* Home center col content */
#homecentercol {
float:left;
width:330px;
text-align:left;


}
#solution_left {
float:left;
width:185px;
}
#solution_left  li { line-height:14px; }
#solution_right {
float:left;
width:145px;
}
#solution_right  li { line-height:14px; }
#solution_type {
width:100%;
float:left;
}
#solution_type li { line-height:14px; }

/* Home right col content */
#contenthome div.homerightcol {
float:left;
width:256px;
text-align:left;
}
#contenthome div.homerightcol div.freetrial_barker {
float:right;
width:230px;
}
#contenthome div.homerightcol div.freetrial_barker #freetrial_title {
background:url(images/freetrial_title_bg.gif) no-repeat left top;
height:22px;
width:230px;
padding:5px 0 0 0;
font-size:15px;
font-weight:bold;
color:#FFF;
text-align:center; 
}
#contenthome div.homerightcol div.freetrial_barker  #freetrial_info {
width:204px;
text-align:left;
padding:12px;
line-height:17px;
border-right:1px #D1D4D6 solid;
border-bottom:1px #D1D4D6 solid;
border-left:1px #D1D4D6 solid;
background-color:#FFF;
}
#contenthome div.homerightcol div.freetrial_barker  #freetrial_info a {
font-size:11px;
font-weight:bold;
color:#0069AB;
text-decoration:none;
}
#contenthome div.homerightcol div.freetrial_barker  #freetrial_info a:hover {
color:#0069AB;
text-decoration:underline;
}
#contenthome div.homerightcol div.marketerscorners_barker {
float:right;
width:230px;
}
#contenthome div.homerightcol div.marketerscorners_barker #marketerscorners_title {
background:url(images/blue_title_bg.gif) no-repeat left top;
height:22px;
width:220px;
padding:5px 0 0 10px;
font-size:15px;
font-weight:bold;
color:#FFF;
text-align:left; 
}
#contenthome div.homerightcol div.marketerscorners_barker  #marketerscorners_info {
width:206px;
text-align:left;
padding:12px 10px 12px 12px;
line-height:17px;
border-right:1px #D1D4D6 solid;
border-bottom:1px #D1D4D6 solid;
border-left:1px #D1D4D6 solid;
background-color:#FFF;
}
#contenthome div.homerightcol div.marketerscorners_barker  #marketerscorners_info a {
font-size:13px;
font-weight:normal;
color:#0088DD;
text-decoration:underline;
}
#contenthome div.homerightcol div.marketerscorners_barker  #marketerscorners_info a:hover {
color:#0088DD;
text-decoration:none;
}
#contenthome div.homerightcol div.marketerscorners_barker  #marketerscorners_info a.learn_more {
font-size:11px;
font-weight:bold;
color:#0069AB;
text-decoration:none;
}
#contenthome div.homerightcol div.marketerscorners_barker  #marketerscorners_info a.learn_more:hover {
color:#0069AB;
text-decoration:underline;
}

/* Home bottom content */
div.news_strategies {
background:url(images/news_strategy_bg.gif) no-repeat left top;
width:544px;
height:30px;
padding:3px 8px 0 8px;
margin:10px auto 0 auto;
}
div.news_strategies #news_strategies_links {
width:68px;
float:right;
padding:0;
margin:0;
font-size:11px;
color:#5E606C;
}
div.streamsend_partners {
width:211px;
margin:10px auto 5px auto;
float:top;
}
div.streamsend_partners div.partners_title {
float:left;
text-align:right;
font-size:10px;
width:151px;
padding:7px 0 0 19px;
margin:0 18px 0 0;
}

#content_bottom {
width:902px;
background:url(images/content_bottom.gif) no-repeat left top;
height:30px;
}

/* inner content */
#innercontentwrapper {
width:902px;
text-align:left;
background:url(images/content_inner_bg.gif) top left repeat-y;
margin:0 auto 0 auto;
border:0;
}
.contentinner_top {
float:left;
padding:0;
background:none;
text-align:left;
}

#contentinner {
width:882px;
text-align:left;
background:url(images/inner_content_wrap_bg.gif) top center no-repeat;
margin:0 auto 0 auto;
padding:0 10px 0 10px;
border:0;
}

#contentinner div.innercolwrapper {
width:882px;
text-align:left;
}
#contentinner div.innercolwrapper h1 {
font-size:24px;
color:#35639c;
padding:0;
margin:0 0 15px 0;
border:0;
}

/* inner left column */
#contentinner div.innercolwrapper div.leftnav {
float:left;
width:192px;
margin:20px 0 0 0;
}

/* left navigation */
#leftnavlist { margin:0; padding:0; list-style:none; background:url(images/leftnav_bot.gif) left bottom no-repeat; }
#leftnavlist li { padding:0; }
#leftnavlist li a {
display:block;
width:141px;
font-size:13px;
color:#666;
text-decoration:none;
background:url(images/leftnavbg.gif) left top no-repeat;
padding:7px 0 7px 20px;
}
#leftnavlist li a:hover { color:#1173b1; background:url(images/leftnavbg_on.gif) left top no-repeat; }

#leftnavlist li a.lefton {
display:block;
width:141px;
font-size:13px;
color:#1173b1;
text-decoration:none;
background:url(images/leftnavbg_on.gif) left top no-repeat;
padding:7px 0 7px 20px;
}
#leftnavlist li a.lefton:hover { color:#1173b1; background:url(images/leftnavbg_on.gif) left top no-repeat; }

/* left sub navigation */
#leftnavlist li.leftsubnavlist a {
display:block;
width:131px;
font-size:12px;
color:#666;
text-decoration:none;
background:url(images/leftnavbg.gif) left top no-repeat #FAFBFD;
padding:5px 0 5px 30px;
}
#leftnavlist li.leftsubnavlist a:hover { color:#1173b1; background:url(images/leftsubnavbg_on.gif) left top no-repeat #EEF3F7; }

#leftnavlist li.leftsubnavlist a.leftsubon {
display:block;
width:131px;
font-size:12px;
color:#1173b1;
text-decoration:none;
background:url(images/leftsubnavbg_on.gif) left top no-repeat #EEF3F7;
padding:5px 0 5px 30px;
}
#leftnavlist li.leftsubnavlist a.leftsubon:hover { color:#1173b1; background:url(images/leftsubnavbg_on.gif) left top no-repeat #EEF3F7; }


/* inner center column */
#contentinner div.innercolwrapper div.contentcol {
float:left;
width:460px;
margin:20px 0 0 0;
font-size:13px;
line-height:18px;
}

/*no left column*/
#wrapper #innercontentwrapper #contentinner .innercolwrapper .contentcol_seo h1 {
font-size:20px;
color:#35639c;
padding:0;
margin:0 0 15px 0;
border:0;
}
#contentinner div.innercolwrapper div.contentcol_seo {
float:left;
width:580px;
margin:20px 0 0 20px;
font-size:13px;
line-height:18px;
}
div.contentcol h2 { line-height:normal; font-size:12px; }
div.contentcol_seo h2 { line-height:normal; font-size:14px; }
div.contentcol ul { margin:5px 0 5px 30px; padding:0; }
div.contentcol ul li { margin:0 0 0 0; }

ul#list2 { margin:5px 0 5px 30px; padding:0; }
ul#list2 li { margin:0 0 10px 0; }

ol#list_blue { margin:5px 0 5px 30px; padding:0; color:#35639C; font-weight:bold; }
ol#list_blue li { margin:0 0 0 0; }

ol#list_blue ul {color:#333; font-weight:normal; }

#arrowlinklist li { list-style-image:url(images/more.gif); margin:0; }
#arrowlinklist a { color:#35639c; }

div.contentcol div.greengradient {
font-size:12px;
font-weight:normal;
color:#333;
margin:0; padding:8px 10px 20px 10px;
background:url(images/h2bg.gif) left bottom repeat-x;
}


div.contentcol p.bio {
padding:10px 0 10px 0;
margin:20px 0 25px 0;
border-bottom:1px solid #e9e9e9;
}

/* pricing tables */
#plans {
width:460px;
margin:35px 0;
}
#plans h2 {
font-size:18px;
font-weight:normal;
color:#1173b1;
margin:0; padding:8px 10px 0 10px;
}
#plans div.plandescription {
font-size:12px;
font-weight:normal;
color:#333;
margin:0; padding:8px 10px 7px 10px;
background:url(images/h2bg.gif) left bottom repeat-x;
}
#plans div.titlerow {
width:460px;
padding:5px 0;
color:#555;
font-size:11px; text-transform:uppercase;
line-height:normal;
border-bottom:0px solid #ccc;
background:#f5f5f5;
}
#plans div.titlerow div.col1 {
float:left;
width:130px;
font-weight:bold;
padding:0 0 0 10px;
}
#plans div.titlerow div.col2 {
float:left;
width:90px;
font-weight:bold;
padding:0 5px 0 10px;
}
#plans div.titlerow div.col3 {
float:left;
width:120px;
font-weight:bold;
padding:0 0 0 10px;
}
#plans div.titlerow div.col4 {
float:left;
font-weight:bold;
width:60px;
padding:0 0 0 10px;
}
#plans div.row {
width:460px;
padding:5px 0;
font-size:11px;
line-height:normal;
color:#333;
border-bottom:1px solid #e9e9e9;
}
#plans div.row div.col1 {
float:left;
width:130px;
padding:0 0 0 10px;
}
#plans div.row div.col2 {
float:left;
width:90px;
padding:0 5px 0 10px;
}
#plans div.row div.col3 {
float:left;
width:120px;
padding:0 0 0 10px;
}
#plans div.row div.col4 {
float:left;
text-align:center;
width:60px;
padding:2px 0 0 10px;
}
#plans div.row div.col4_signup {
float:left;
text-align:left;
width:62px;
padding:2px 0 0 8px;
}

/* even row */
#plans div.roweven {
width:460px;
padding:5px 0;
font-size:11px;
line-height:normal;
color:#333;
background:#f7fafc;
border-bottom:1px solid #e9e9e9;
}
#plans div.roweven div.col1 {
float:left;
width:130px;
padding:0 0 0 10px;
}
#plans div.roweven div.col2 {
float:left;
width:90px;
padding:0 5px 0 10px;
}
#plans div.roweven div.col3 {
float:left;
width:120px;
padding:0 0 0 10px;
}
#plans div.roweven div.col4 {
float:left;
text-align:center;
width:60px;
padding:2px 0 0 10px;
}
#plans div.roweven div.col4_signup {
float:left;
text-align:left;
width:62px;
padding:2px 0 0 8px;
}


/* modules, e.g, on added value services */
div.moduletitle {
font-size:12px;
font-weight:normal;
color:#333;
margin:0; padding:8px 10px 7px 10px;
background:url(images/h2bg.gif) left bottom repeat-x;
}
div.module {
font-size:12px;
font-weight:normal;
color:#333;
margin:0; padding:15px 10px;
background:#f7fafc;
border-bottom:1px solid #e9e9e9;
}
/* -------- */

/* blue box; e.g clients box */
div.bluebox {
font-size:12px;
font-weight:normal;
color:#333;
margin:0; padding:15px 10px;
background:#f7faf0;
border-top:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;
}
p.client_name {
padding:10px 0 0 0;
margin:0;
text-align:right;
font-weight:bold;
}
p.client_name2 {
padding:10px 0 5px 0;
margin:0 0 25px 0;
text-align:right;
font-weight:bold;
border-bottom:1px solid #e9e9e9;
}
p.clientsay {
font-size:18px;
font-style:italic;
line-height:normal;
padding:0;
margin:30px 0 20px 0;
color:#9dcb3b;
font-weight:normal;
}
p.successtory {
font-size:14px;
font-style:italic;
line-height:normal;
padding:0;
margin:0 0 10px 0;
color:#009adb;
font-weight:bold;
}
p.successtory span { color:#666; }
/* -------- */


/* inner right column */
#contentinner div.innercolwrapper div.rightcol {
float:left;
width:180px;
margin:20px 0 0 29px;
font-size:12px;
line-height:18px;
}
#contentinner div.innercolwrapper div.rightcol ul {
padding:0 0 0 10px; margin:0 0 0 10px; font-size:11px;
}
#contentinner div.innercolwrapper div.rightcol ul ul {
padding:0;
}
div.rightcol p.rhsgreentitle {
width:170px;
text-align:center;
color:#fff;
font-size:15px;
font-weight:bold;
background:url(images/inner_rhs_greentitle_bg.gif) left top no-repeat;
padding:5px; margin:0;
}
div.rightcol p.rhsbluetitle {
width:165px;
text-align:left;
color:#fff;
font-size:15px;
font-weight:bold;
background:url(images/inner_rhs_bluetitle_bg.gif) left top no-repeat;
padding:5px 5px 5px 10px; margin:0;
}
div.rightcol div.rhsboxes {
width:160px;
padding:9px;
font-size:12px;
line-height:17px;
border:1px solid #ccc;
margin-bottom:20px;
}
div.rightcol div.rhsboxes img.spot { float:left; margin:0 10px 1px 0; }
div.rightcol div.rhsboxes img.blockspot { display:block; margin:0 0 10px 0; }
div.rightcol div.rhsboxes div.spltext { width:160px; text-align:right; margin:8px 0; }

/* footer */
#footer {
width:902px;
font-size:11px;
color:#5E606C;
text-align:left;
}
div.footer_links {
float:left;
width:650px;
line-height:16px;
padding:0 0 0 12px;
}
div.footer_links a {
font-size:11px;
color:#5E606C;
text-decoration:none;
}
div.footer_links a:hover {
color:#5E606C;
text-decoration:underline;
}
div.spam_guard {
float:right;
text-align:right;
padding-right:15px;
width:160px;
font-size:13px;
color:#0088DD;
}
div.spam_guard a { color:#0088DD; text-decoration:none; }
div.spam_guard a:hover { text-decoration:underline; }
.copyright {
font-size:10px;
color:#666;
padding-left:12px;
}
.copyright a {
font-size:10px;
color:#666;

}
div.footer_small_links {
width:338px;
float:right;
font-size:10px;
color:#666;
}
div.footer_small_links a {
font-size:10px;
color:#666;
text-decoration:none;
}
div.footer_small_links a:hover {
color:#666;
text-decoration:underline;
}

/*------------ Case studies -----------*/
div.contentcol div.case_studies {
width:460px;
}
.border {
float:left;
border:1px solid #ccc;
padding:5px;
margin:0 10px 10px 0;
}
/*--------*/

div.contentcol div.landing_links {
float:left;
width:153px;
text-align:center;
padding:0 0 10px 0;
}
div.contentcol div.landing_links a { font-size:10px; }

div.contentcol div.contact {
width:440px;
}
div.contentcol div.contact #contact_left {
float:left;
width:130px;
padding-bottom:7px;
font-weight:bold;
}
div.contentcol div.contact #contact_right {
float:left;
width:310px;
padding-bottom:7px;
}
.small_txt {
font-size:11px;
line-height:normal;
color:#ff0000;
}

/* inner left column */
#contentinner div.innercolwrapper div.leftnav .lhsbox {
float:right;
width:146px;
padding:38px 23px 0 0;
}
.lhsbox #lhsbox_content {
width:131px;
background-image:url(images/lhsboxes_midbg.gif);
background-repeat:repeat-x;
background-position:left top;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background-color:#F7FBEE;
padding:0 5px 0 8px;
font-size:11px;
color:#009ADA;
line-height:15px;
}
.lhsbox #lhsbox_content ul {
padding-left:10px;
margin:0 0 0 12px;
}
.lhsbox #lhsbox_content li {
list-style-image:url(images/arrow.gif);
list-style-position:inherit;
line-height:16px;
padding:0 0 3px 5px;
}
.lhsbox #lhsbox_content a { color:#009ADA; text-decoration:none; }
.lhsbox #lhsbox_content a:hover { color:#009ADA; text-decoration:underline; }
.lhsbox #lhsbox_content li.bluetxt {
color:#35649C;
}
div.contentcol div.bluebox #logo {
float:left;
width:146px;
padding:0 0 20px 0;
text-align:center;
}
.case_studies1 {
width:160px;
float:left;
padding-top:9px;
}
.customers_saying {
width:246px;
float:right;
padding-top:9px;
text-align:right;
}
.lhsbox_title {
font-size:14px;
font-weight:bold;
color:#35649C;
line-height:20px;
}
.lhsbox_price {
font-size:14px;
font-weight:bold;
color:#9ECB3C;
line-height:20px;
}

/* New 08-10-2007 */
div.contentcol div.team_bios {
width:460px;
}
div.contentcol div.team_bios #left_bios {
width:210px;
float:left;
padding:0 20px 33px 0;
font-size:12px;
color:#000333;
}
div.contentcol div.team_bios #left_bios a {
color:#000333;
font-weight:bold;
text-decoration:none;
}
div.contentcol div.team_bios #left_bios a:hover {
color:#000333;
text-decoration:underline;
}
div.contentcol div.team_bios #right_bios {
width:210px;
float:left;
padding:0 20px 33px 0;
font-size:12px;
color:#000333;
}
div.contentcol div.team_bios #right_bios a {
color:#000333;
font-weight:bold;
text-decoration:none;
}
div.contentcol div.team_bios #right_bios a:hover {
color:#000333;
text-decoration:underline;
}

/* Online Tour */
div.online_tour {
width:670px;
text-align:center;
}
div.online_tour #onlinetour_top {
width:670px;
}
div.online_tour #onlinetour_mid {
width:644px;
background:url(images/content_midbg.gif) repeat-x left top;
border-left:1px solid #C6CACD;
border-right:1px solid #C6CACD;
padding:0 13px 0 11px;
background-color:#A9C9E2;
text-align:left;
}
div.online_tour #onlinetour_bot {
width:670px;
}
div.online_tour #onlinetour_mid .breadcrums {
width:353px;
background:url(images/breadcrums_bg.gif) no-repeat left top;
padding:4px 10px 3px 14px;
margin:0 auto 0 auto;
}
.breadcrum_img {
padding:0 6px 0 7px;
}
.breadcrum_prevnext {
padding:0 0 3px 0;
}
.breadcrum_img {
padding:0 6px 0 7px;
}
div.online_tour div.onlinetour_content {
width:612px;
border:1px solid #C6CACD;
padding:15px;
background-color:#FFF;
text-align:left;
}
h4 {
font-size:17px;
font-weight:bold;
color:#35649C;
margin:0 0 14px 0;
}
h5 {
font-size:14px;
font-weight:bold;
color:#35649C;
margin:0;
padding:0 0 9px 21px;
}

/* plan details */
#landing_plandetails {
width:445px;
margin:20px 0 30px 0;
}
#landing_plandetails div.plandetails {
width:180px;
padding:10px 10px 10px 0;
}
#landing_plandetails div.selectplan {
float:right;
width:250px;
font-size:14px;
background:#F7FAF0;
padding:10px 10px 10px 10px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
#landing_plandetails div.selectplan p.title {
font-size:15px;
font-weight:bold;
color:#35649C;
line-height:normal;
padding:0;
margin:0 0 10px 0;
}

/* New 08-24-2007 */
div.free_trial {
float:left;
width:175px;
}

/* New 08-24-2007 */
div.contentcol div.newsletter_design {
width:460px;
}
div.contentcol div.newsletter_design div.newsletter1 {
float:left;
width:153px;
}
div.contentcol div.newsletter_design div.newsletter2 {
float:left;
width:154px;
text-align:center;
}
div.contentcol div.newsletter_design div.newsletter3 {
float:left;
width:153px;
}

/* New 09-06-2007 */
#contentinner div.innercolwrapper div.big_contentcol {
float:left;
width:669px;
margin:20px 0 0 0;
font-size:13px;
line-height:18px;
}
div.online_tour #onlinetour_mid {
width:644px;
background:url(images/content_midbg.gif) repeat-x left top;
border-left:1px solid #C6CACD;
border-right:1px solid #C6CACD;
padding:0 13px 0 11px;
background-color:#A9C9E2;
text-align:left;
}
div.online_tour #onlinetour_mid div.tours_content {
width:600px;
float:left;
}
div.online_tour #onlinetour_mid div.tours_content #tours_content_left {
width:336px;
float:left;
}
div.online_tour #onlinetour_mid div.tours_content #tours_content_right {
width:264px;
float:left;
}

.noborder1 {
float:left;
padding:5px;
margin:0 10px 10px 0;
}

/* New 01-10-2007 */
div.form_info {
width:580px;
}
div.form_info .left_form_info {
float:left;
width:150px;
padding-bottom:8px;
font-weight:bold;
}
div.form_info .right_form_info {
float:left;
width:430px;
padding-bottom:8px;
}
div.form_info .right_form_info .right_form_subinfo {
float:right;
width:370px;
margin:10px 0 0 0;
}
div.form_info .right_form_info .right_form_subinfo .form_subinfo_left {
width:10px;
float:left;
padding-bottom:6px;
}
div.form_info .right_form_info .right_form_subinfo .form_subinfo_right {
width:345px;
float:right;
padding-bottom:6px;
}
div.form_info .big_form_info {
width:580px;
padding-bottom:8px;
}
.blue_bold1 {
font-size:18px;
color:#35639c;
font-weight:bold;
}
.shaded_title {
font-size:16px;
font-weight:bold;
color:#35639c;
margin:0; padding:8px 10px 7px 0;
}

/* New 03-10-2007 */
#contentinner div.innercolwrapper div.contentcol_big1 {
float:left;
width:800px;
margin:20px 0 0 20px;
font-size:13px;
line-height:18px;
}

/* Habeas safelist page styles: added 11-21-07 */
#safelist_blue { margin:5px 0 5px 30px; padding:0; color:#35639C; font-weight:bold; }
#safelist_blue li { margin:0 0 0 0; font-size:16px; font-weight:bold; }

#safelist_blue ul {color:#333; font-weight:normal; margin-bottom:15px; list-style:none; margin-left:10px; }
#safelist_blue ul li {color:#333; font-weight:normal; font-size:12px; padding-left:10px; background:url(images/list_greendot.gif) left 6px no-repeat; }
#safelist_blue img.listspot { display:block; margin-left:-10px!important; margin-left:-40px; margin-bottom:20px; }

#safelist_blue ul ol li { background:none; padding-left:0; }

h4.arrow {
font-size:17px;
font-weight:bold;
color:#35649C;
margin:0 0 5px 0;
padding:0 0 0 12px;
background:url(images/signup_img.gif) left 4px no-repeat;
}
h3.blue {
font-size:15px;
font-weight:normal;
color:#35639C;
margin:0 0 10px 0;
padding:0 0 0 12px;
}

div.safelisticons {
float:left;
width:190px;
margin:0 0 10px 0;
padding-left:10px;
}
div.safelistdescription {
float:left;
width:240px;
margin:0 0 10px 0;
}
div.safelistdescription p { margin-top:0; padding:0; }#wrapper #contentwrapper #contenthome #newflash {
	height: 209px;
	width: 863px;
	margin-left: auto;
}
#wrapper #contentwrapper #contenthome #homeflash {
	height: 209px;
	width: 863px;
	margin-right: auto;
	margin-left: auto;
}
