@charset "utf-8";

* {margin:0; padding:0; }
body {background:url(/img/bg.gif) repeat-x #dcd8cc; }
.clear {clear:both; }


#wrapper {width:996px; margin:0 auto;}

/* CONTACT BANNER FOR ALL PAGES */
#contact-banner {width:280px; height:55px; background:url(/img/contact-banner-bg.png) no-repeat; position:absolute; margin:7px 0 0 719px; }
#banner-link {float:left; width:129px; font:bold 14px arial; color:#fff; line-height:15px; padding:12px 0 0 16px; letter-spacing:-0.5px; }
#banner-link a {text-decoration:none; color:#fff; }
#banner-link a:hover {color:#ffd88e; }
#banner-call {float:left; width:105px; font:bold 12px arial; color:#fff; line-height:14px; padding:11px 0 0 20px; }
.number {font:bold 16px arial; color:#ffd88e; }
.nocost {color:#ffd88e; }
/* END CONTACT BANNER FOR ALL PAGES */


/* HEADER FOR ALL PAGES */
#header {width:996px; height:118px; background:url(/img/header-bg.gif) no-repeat; }
#logo {float:left; padding:31px 0 0 30px; }
#nav {float:left; margin:22px 0 0 40px; }
#nav ul li {float:left; list-style:none; font:11px Verdana, Geneva, sans-serif; }
#nav ul li a {text-decoration:none; color:#757575; padding:52px 7px 0 7px; height:44px; display:block; }
#nav ul li a:hover {color:#005364; background:url(/img/nav-hover-bg.jpg) repeat-x; }
#nav ul .gap {width:14px; float:left; }
/* END HEADER FOR ALL PAGES */


/* FOOTER FOR ALL PAGES */
#text-foot {width:996px; margin:0 auto; background:url(/img/foot-curve.jpg) no-repeat; height:71px; }
.foot-nav {text-align:center; font:11px Verdana, Geneva, sans-serif; color:#8d8877; padding-top:27px; }
.foot-nav a {color:#8d8877; text-decoration:none; }
.foot-nav a:hover {text-decoration:underline; }

#big-foot {background:url(/img/bigfoot-bg.jpg) repeat-x #ada895; width:100%; display:table; }
#bigfoot-container {width:990px; margin:0 auto; padding-top:25px; }
.bigfoot-column {width:300px; margin-left:40px; float:left; }
.bigfoot-title {width:300px; height:28px; text-align:center; font:16px arial; color:#fff; line-height:28px; background:#bdb6a0; margin-bottom:12px; }
.bigfoot-column p {font:12px arial; color:#8d8877; padding-bottom:15px; line-height:15px; }
.bigfoot-column p a {text-decoration:none; color:#f48a00; }
.bigfoot-column p a:hover {text-decoration:underline; }
.bigfoot-column ul li {list-style:none; font:12px arial; color:#8d8877; padding-bottom:8px; }
.bigfoot-column ul li h4 {font:12px arial; color:#8d8877; display:inline; }
.bigfoot-column ul li a {text-decoration:none; color:#559198; }
.bigfoot-column ul li a:hover {text-decoration:underline; }

.bigfoot-column .calculator {width:274px; text-align:right; color:#8d8877; font:bold 13px arial; }
.bigfoot-column .calculator h2 {text-align:right; color:#8d8877; font:bold 13px arial; line-height:14px; display:inline;   }
.bigfoot-column .calculator a {font:bold 16px arial; color:#f48a00; text-decoration:none; }
.bigfoot-column .calculator a:hover {text-decoration:underline; }

#footer-btn {width:183px; margin:-5px auto 0 auto; }
#footer-btn a {display:block; width: 183px; height:42px; background:url(/img/first-step-footer-btn.jpg) 0 0 no-repeat; text-decoration: none; } 
#footer-btn a:hover {text-decoration:none; background-position: 0 -42px; }

#footer-contact-form {width:258px; text-align:right; font:12px arial; color:#0c6773; margin-left:10px; }
#footer-contact-form .footer-textfield {width:150px; border:1px solid #d6ccaf; padding:3px 1px 3px 1px; margin-bottom:5px; }
#footer-contact-form .footer-textarea {width:250px; height:88px; border:1px solid #d6ccaf; margin-bottom:6px; }
/* END FOOTER FOR ALL PAGES */


/* CONTENT FOR ALL SUBPAGES */
#subpage #content-wrapper {min-height:410px; }
#subpage #content-container {width:918px; margin:0 auto; }

#subpage #left-content {float:left; width:615px; margin-top:36px; }
#subpage #right-content {float:right; width:275px; margin-top:36px; }

/* recent news container */
#news-container {width:264px; margin:0 auto; background:url(/img/news-container-bg.gif) repeat-x; height:92px; }
#news-container p {width:240px; margin:0 auto; font:12px arial; color:#727272; padding-top:35px; line-height:14px; }
#news-container p a {color:#005364; text-decoration:none; font-style:italic; }
#news-container p a:hover {text-decoration:underline; }
/* end recent news and featured points containers */

/* featured 'cost effective and proven' points container */
#featured-container {background:url(/img/featured-bubble-bg.jpg) no-repeat; width:264px; height:242px; margin:18px auto 0 auto; }
#randomfeature1, #randomfeature2, #randomfeature3, #randomfeature4 {padding:36px 0 0 13px; }
#featured-container p {font:14px arial; color:#807c70; width:237px; padding-bottom:10px; line-height:19px; }
#featured-container .bigfeature {font:19px arial; color:#ef8700; font-weight:normal; }
/* end featured 'cost effective and proven' points container */

/* contact form for subpages */
#subpage-contact-form {background:url(/img/subpage-contact-form-bg.gif) no-repeat; width:258px; height:542px; margin:0 auto; }
#subpage-form-container {padding:70px 0 0 10px; }
.subpage-contact-left {float:left; font:14px arial; color:#ec8700; line-height:37px; padding-right:8px; text-align:right; }
.subpage-contact-right {float:left; margin-top:4px; }
.subpage-contactfield {width:115px; margin-bottom:10px; border:1px solid #638488; font:13px arial; color:#666; padding:4px; }
.textarea-intro {font:12px arial; color:#005364; text-align:center; line-height:12px; padding:0px 0 3px 0; }
.subpage-contact-textarea { width:230px; height:120px; border:1px solid #638488; font:13px arial; color:#666; padding:3px; }
.subpage-getanswers {margin:5px 0 0 33px; }
.subpage-contact-secure {font:8px arial; line-height:10px; width:235px; padding:4px 0 0 3px; }
/* end contact form for subpages */

/* sources container */
#sources {width:245px; margin:15px auto 5px auto; text-align:center; }
.sources-title {font:bold 10px arial; color:#19707a; }
/* end sources container */

/* rotating testimonial quotes */
#subpage-testimonials {background:url(/img/subpage-testimonials-bg.gif) no-repeat; width:275px; min-height:214px; margin:15px auto 0 auto; }
.rotate-testimonial {font:13px arial; line-height:19px; color:#686868; width:272px; padding-top:40px; }
.rotate-testimonial-sig {font:11px arial; padding-top:3px; }
.seemore {font:bold 14px arial; color:#747474; text-align:right; }
.seemore a {color:#747474; text-decoration:none; }
.seemore a:hover {color:#ef8700; }
.seemore .arrow {color:#ef8700; }
/* end rotating testimonial quotes */



/* Begin Left Content For All Subpages */
p{ font-family:Arial; font-size: 13px; color:#666666;} 
#left-content h1 { color: #005364; font-family:Arial; font-size: 30px; font-weight:normal;}
#left-content h2 {color: #999999; margin-top: -30px; font:22px arial;}
#left-content h4 { color: #005364; font-family:Arial; font-size: 26px; font-weight:normal;}
#left-content p  {color: #666666; margin-top: 23px; line-height: 19px;  }
.box-list  {
	background-color: #fcfbf4;
	border: 1px solid #eee8d2;
	color: #666666;
	margin-top: 80px;
	padding-right: 10px;
	padding-top: 15px;
	font-family:Arial;
	font-size: 13px;
	color:#666666;
}
#left-content .box-list ul {margin-left: 30px; }
#left-content .box-list ul li { margin-bottom: 20px;}
#left-content .box-list p { color: #005364; margin-left: 27px; margin-bottom: 15px; font-weight: bold;  }
#left-content .box-list p a {color: #005364; text-decoration: none;}
#left-content .box-list p a:hover {color:#ef8700;}
#left-content .green_heading {color: #005364; font-size: 15px;}
#left-content .green_bold_heading {color: #005364; font-size: 13px; font-weight:bold;}
#left-content .small_text{ font-size: 10px; font-style:italic;}
#left-content .hr_width{width: 550px; float: left;}

#left-content .big-quotes { background:url(/img/big-quotes.jpg) no-repeat; width: 623px; height: 89px;
margin-left: -20px;}

#left-content .big-quotes p{font-size: 16px; padding-top: 10px; line-height: 24px; margin-left: 20px; }

#left-content a{ color:#333; text-decoration:none; }
#left-content .pro-active {margin-left: 78px; font-size: 20px; color: #716b5a; }
#left-content .pro-active a{color: #716b5a; text-decoration: none; }
#button_footer {margin-top: 10px;}
#button_footer .sub-save-your-business-btn {margin:10px 0 0 5px; width: 250px; float: left; }
#button_footer .sub-save-your-business-btn a {display:block; width: 250px; height:66px; background:url(/img/time-to-save.jpg) 0 0 no-repeat; text-decoration: none; } 
#button_footer .sub-save-your-business-btn a:hover {text-decoration:none; background-position: 0 -66px; }
#button_footer .sub-not-quite-btn{ float: right; margin-right: 20px; margin-top: 17px; border: 1px solid #eee8d2; background-color: #fcfbf4; text-align: center; padding: 13px 13px; color: #666666; font-size: 14px; font-family: arial;}
#button_footer .sub-not-quite-btn a{ font-weight: bold; text-decoration: none; color: #ef8700;  }
#button_footer .sub-not-quite-btn a:hover{text-decoration: underline;}
#left-content .green{color: #005364;}
#left-content .green_big_heading{color: #005364; font-size: 15px; font-weight: bold;}
#left-content .heading_line_height{line-height: 16px;}
#left-content .logo-action{margin-bottom: -2px;}


#left-content .green_link a{color:#005364; font-weight: bold; text-decoration: none;}
#left-content .green_link a:hover{color:#ef8700;}
#left-content  .orange_link a{color: #f48a00; text-decoration:none;}
#left-content  .orange_link a:hover {color: #f48a00; text-decoration:underline;}
#left-content .box{ background-color: #f7f7f7; border: 1px solid #e5e5e5; padding-top: 10px; padding-right: 15px; padding-bottom:10px; padding-left: 10px; width: 541px; margin-left: 20px;}
#left-content .font-big-color { font-size: 16px; color:#005364;}
#left-content .orange-nobold {color: #ef8700; }
#left-content .image-margin {margin-top: -20px; margin-left: 40px;}
#left-content .settlesource_logo{ position: absolute}

#bottomcontent #left-bottomcontent { background:url(/img/cristine-janklow.jpg) no-repeat; width: 616px; height: 227px; float: left; margin-left: -10px;}
#bottomcontent #left-bottomcontent #about-badge { margin-top: 70px; float: left;}
#bottomcontent #left-bottomcontent #about-christine{ float: left; width: 340px; font-family: arial; font-size: 14px; margin-top: 90px; margin-left: 8px; color: #888888; font-family: arial;
font-size: 13px; line-height: 18px;}
.meet-christine-btn {margin:10px 0 0 5px; width: 174px; float: right; margin-right: 20px; }
.meet-christine-btn a {display:block; width: 174px; height:44px; background:url(/img/meet-chirstine-btn.jpg) 0 0 no-repeat; text-decoration: none; } 
.meet-christine-btn a:hover {text-decoration:none; background-position: 0 -44px; }

#bottomcontent #right-bottomcontent{float: right; font-size: 14px; font-family: arial; color: #666666; margin-top: 60px; line-height: 16px;}
#right-bottomcontent a {text-decoration:none; color:#005364; }
#right-bottomcontent a:hover {text-decoration:underline; color:#005364; }
#bottomcontent .green-contact{color: #005364; font-size: 16px; font-weight: bold;}
#take-step{float: left; margin-top: 7px; margin-left: 35px; color: #ef8700; font-family: arial; font-size: 14px; font-weight: bold; width: 441px;  }
#arrow-take-step{float: left; width: 20px; margin-top: -13px; }
#first-step{margin-bottom: -30px;}


#sub-top-content #contact-badge{float: left; width: 130px; height: 131px;}
#sub-top-content #contact-text {float: left; width: 700px; margin-top: 20px; margin-left: 10px;}
#contact-text .heading{font:30px arial; color: #005364;}
#contact-text .sub_heading{font:22px arial; color: #999999;}
#content-container .form-heading{font:21px arial; color: #005364; margin-left: 5px;}

#form-content #left-form-content{ float:left; background:url(/img/left-form-content-bg.jpg) no-repeat; width: 619px; height:518px;}
#form-content #right-form-content{ float:left; width:276px; }

#contactus-address {font:14px arial; color:#666; line-height:18px; margin:0; width:250px; }
#contactus-address a {color: #005364; }

#right-form-content #top-form-content{ background:url(/img/right-form-content-bg.jpg) no-repeat; width: 276px; height:328px; margin-left:10px;}
#left-form-content #content-left {float: left; width: 333px;  }
#sub-left-form1 {float:left; line-height:45px; width:123px; text-align: right; margin-top: 7px; font-family: Arial; font-size: 16px; color: #ec8700; padding-left:8px;}
#sub-right-form1{ float: left; width: 183px; margin-top: 7px;}
.contact-image{ background:url(/img/text-field-bg.jpg) no-repeat; width: 178px; height:37px; border:0px; line-height: 37px; padding-left: 10px;  margin-left: 20px;  color: #666666; font-size: 16px;}
.contact-image-field {background:url(/img/text-field-bg.jpg) no-repeat; width: 190px; border:1px solid #fff; line-height: 37px; color: #666666; padding:10px 8px 10px 5px; margin:5px 0 0 20px;  }
#sub-left-form2{float:left; line-height:30px; width:49px; text-align: right; font-family: Arial; font-size: 14px; color: #666666; margin-left: 10px;}
#sub-right-form2{ float: left; width: 170px;}
.form-image {background:url(/img/form-image.jpg) no-repeat; width: 165px; height:28px; border:0px; line-height: 28px; padding-left: 10px; margin-left: 11px; margin-bottom: 4px; color: #666666;}

.green {font:14px arial; color: #005364;}
.mid-heading{ margin-bottom: 4px; text-align: left; margin-left: 10px;  }
#mid-text{padding-left: 7px; line-height: 1px;}
#content-left .green_small{font:12px arial; color: #005364; }
#content-left .green_smaller{font:11px arial; color: #005364; }
.text-area{ background:url(/img/text-area-bg.jpg) no-repeat; width: 312px; height:128px; border:0px; padding: 10px; color: #666666; text-align:left; font:14px arial; overflow:auto;  } 
 .submit_btn{  background: url(/img/get-answers-btn.jpg) no-repeat;  
    height: 46px;
    width: 217px;
    border: none;
}

 .submit_btn:hover{background: url(/img/get-answers-btn.jpg) 0 -46px no-repeat;}
  
#btns{margin-top: -20px; padding-left: 60px; }

#left-form-content #content-right {float: left; width: 234px; margin-left: 45px;}

.contact-image{ background:url(/img/text-field-bg.jpg) no-repeat; width: 178px; height:37px; border:0px; line-height: 37px; padding-left: 10px; margin-top: 6px; margin-left: 20px;  color: #666666;   }

.state-text-field   { background:url(/img/state-text-field.jpg) no-repeat; width: 86px; height:43px; border:0px; line-height: 37px; padding-left: 10px; margin-top: 2px;  margin-left: 20px;  color: #666666; font-size: 16px; }

#content-left #left-btns{   }

#content-right{width: 234px; font: 14px arial; color: #666666; margin-top: 13px; margin-left: 14px;}
#content-right .orange-points-big{font: 23px arial; color: #ef8700;}
#content-right .orange-points-med{font: 18px arial; color: #ef8700;}
#content-right .orange-points-small{font: 14px arial; color: #ef8700;}
.char-arrow{font-size: 14px;}

.arrow-bullet{ list-style-image: url(/img/arrow-bullet.jpg)}
.circle-bullet{list-style-image: url(/img/circle-bullet.jpg)}
#content-right ul li{padding-bottom: 16px;  }
#content-right #phone_no{font-size: 24px; color: #005364; padding-top: 5px;}


#form-text{ width: 242px; font: 13px arial; color:#666666 ; padding-top: 11px; padding-left: 13px; margin-bottom: 4px; }

#form-style-right{font: 14px arial; color: #666666; text-align: right; margin-right: 10px;  }
#form-style-right form{ margin-left: 10px;}
.comments{text-align: right; font: 14px arial, color: #666666; padding-right: 12px;}
.text-area-right{ background:url(/img/text-area-right-bg.jpg) no-repeat; width: 245px; height:68px; border:0px; line-height: 17px;   overflow: hidden; color: #666666; margin-bottom: 10px; padding-right: 5px;    } 
.form_submit_btn {  background: url(/img/form-submit-img.jpg) no-repeat; 
    height: 34px;
    width: 82px;
    border: none;
}

.form_submit_btn:hover {background: url(/img/form-submit-img.jpg) 0 -34px no-repeat;}

.orange_underline{font: 14px arial; color: #ef8700; text-decoration: underline;}
#faq-heading{ font: 14px arial; color: #005364; margin-top: 15px;  }


/* Begin styles for toggle effect */

.Accordion {
	overflow: hidden;
	width: 543px;
	outline: 0;
	}


.AccordionPanel {
	margin: 0px;
	padding: 0px;
	width: 543px;
}

.AccordionPanelTab {
	background-color: #e5eff0;
	margin: 0px;
	padding: 12px 2px; 
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font: 15px arial;
	color: #666;
}

.AccordionPanelTab h3, .AccordionPanelTab1 h3 {font:bold 15px arial; }

.AccordionPanelTab:hover {color:#ef8700; }

.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	height: 200px;
	font: 13px arial;
	padding:0 5px 0 5px;
	color: #666;
	background-color: #e5eff0;
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #e5eff0;
	color: #ef8700;
}
.trigger-arrow
{
	font-size: 18px;
	color: #005364;
	padding-left: 5px;
}

.AccordionPanelTab1 {
	background-color: #ffffff;
	margin: 0px;
	padding: 12px 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font: 15px arial;
	color: #888;
}
.AccordionPanelTab1:hover {color:#ef8700; }

.AccordionPanelContent1 {
	overflow: auto;
	margin: 0px;
	padding: 0 0px 0 0px;
	height: 200px;
	font: 13px arial;
	color: #555;
	background-color: #ffffff;
	width: 543px;
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab1 {
	background-color: #ffffff;
	color: #ef8700;
}

.sub_list{list-style-type: circle;}


/* Ends styles for toggle effect */


/* FAQ ask a question form */
#faq-question-container {background:url(/img/faq-question-bg.gif) no-repeat; width:548px; height:198px; margin-top:35px; }
#faq-question-title {font:bold 16px arial; color:#005364; padding:10px 0 0 15px; }
#faq-question-form-cointainer { }
#faq-question-form {font:13px arial; color:#005364; margin:10px 0 0 15px; }
.faq-question-textfield {width:111px; height:28px; background:url(/img/faq-question-bubble.gif) no-repeat; border:none; padding:3px 10px 0 9px;font:13px arial; color:#666; }
.faq-question-textfield2 {width:83px; height:28px; background:url(/img/faq-question-bubble2.gif) no-repeat; border:none; padding:3px 10px 0 9px;font:13px arial; color:#666; }
.datarow {padding-left:10px; }
.faq-question-textarea {background:url(/img/faq-question-textarea-bg.gif) no-repeat; width:272px; height:69px; border:none; overflow:auto; font:12px arial; color:#666; padding:3px 5px;  }
.ask-submit {width:220px; padding:0 0 0 10px; font:12px arial; text-align:center; }
/* end FAQ ask a question form */





/* styling for case studies/testmonials */
#button-container {margin:25px 0 0 0; }
.btn-med {width:118px; height:37px; background:url(/img/btn-med.gif) no-repeat; float:left; margin-left:20px; text-align:center; padding-top:10px; }
.btn-large {width:153px; height:37px; background:url(/img/btn-large.gif) no-repeat; float:left; margin-left:20px; text-align:center; padding-top:10px; }

.btn-med a, .btn-large a {text-decoration:none; font:13px arial; color:#787878; outline-style:none; }
.btn-med a:hover, .btn-large a:hover {color:#005364 }

#casestudies-container, #testimonials-container, #letters-container {margin-bottom:25px; }
#casestudies-container h3, #testimonials-container h3, #letters-container h3 {font:20px arial; color:#005364; font-weight:normal; margin-top:15px; }

.client-case {width:605px; }
.case-title {font:bold 15px arial; color:#666; height:26px; border:1px solid #c9c9c9; line-height:26px; padding-left:6px; margin-top:15px; }
.business-title {color:#005364; }
.details-1 {font:13px arial; color:#666; line-height:18px; margin-top:10px; }
.details-2 {font:bold 13px arial; color:#666; margin-top:15px; }
.details-2 ul li {list-style:none; font:13px arial; line-height:18px; color:#666; padding-left:15px; }
.details-3 {font:13px arial; color:#666; margin-top:15px; }
#left-content .situation p, #left-content .outcome p {margin-top:15px; line-height:19px; font:13px arial; color:#005364; }

#casestudy-table {border:1px solid #ccc; margin-top:15px; }
#casestudy-table .firstrow td {font:12px arial; color:#4e757a; text-align:center; width:145px; height:34px; border-right:1px solid #ccc; line-height:12px; }
#casestudy-table .firstrow .amountsaved {font:bold 15px arial; color:#005364; background:#e1fbff; border-right:none; }
#casestudy-table .secondrow td {border-top:1px solid #ccc; border-right:1px solid #ccc; text-align:center; font:15px arial; color:#4e757a; height:56px; }
#casestudy-table .secondrow .amountsaved2 {font:20px arial; color:#ef8700; background:#fffbee; }

.border {width:72px; height:22px; margin:35px auto 35px auto; background:url(/img/casestudy-border.gif); }

#testimonials-container .vert-border {width:1px; background:#ccc; float:left; height:590px; margin:15px 25px 0 25px; }
#testimonials-container .results-column {width:235px; float:left; }
#testimonials-container #quotes-column {width:320px; float:left; }

#left-content .results-column p {font:13px arial; color:#666; line-height:16px; margin-top:15px; }
.results-column p .results-title {color:#005364; }
.results-column p .results-saved {color:#ef8700; }

#quotes-column p {margin-top:15px; font:12px arial; color:#666; line-height:18px; }
#quotes-column p .highlight {color:#005364; }
#quotes-column p .name {font-size:11px; line-height:25px; padding-left:5px; }

#letters-list {list-style:none; margin-left:-15px; }
#letters-list li {float:left; padding-left:5px; }
#letters-list li a {text-decoration:underline; color:#fff; }
#letters-list li a:hover {text-decoration:underline; color:#666; }
/* end styling for case studies/testimonials */


/* styling for in the news section */
#left-content .cooperation-row p {font:13px arial; line-height:16px; padding-top:5px; }
#left-content .cooperation-row p a {text-decoration:none; color:#005364; font:12px arial; }
#left-content .cooperation-row p a:hover {text-decoration:none; color:#ef8700; text-decoration:underline; }

#left-content .recentnews {background-color:#f9f7f0; padding:12px; }
#left-content .recentnews .newsbox {margin-top:5px; }
#left-content .recentnews-title {font:17px arial; color:#675c3b; padding:0; margin:0; text-decoration:underline; }
#left-content p.date, #left-content p.date-content {padding:0; margin:0; line-height:17px; font-size:12px; }
#left-content .date {font:bold 12px arial; color:#005364; }
#left-content p.date-content {margin-top:-2px; }
#left-content p.date-content a {text-decoration:none; color:#ef8700; }
#left-content p.date-content a:hover {text-decoration:underline; }
/* end styling for in the news section */


/* styling for christine's background section */
.allexperts-badge {position:absolute; margin:-20px 0 0 -20px; }

.christine-intro {width:550px; margin:0 auto; text-align:center; margin-top:20px; float:left; }
.intro-name {font:24px arial; letter-spacing:-1px; }
.pres {font:20px arial; color:#005364; }
.intro-quote {margin:10px 0 0 0; font:16px arial; color:#999; line-height:22px; }
.intro-sig { padding:0 0 15px 350px; font-style:italic; color:#666; }

#welcome-video {float:left; width:320px; height:200px; background:#CCC; margin:17px 0 0 40px; }

#story-column {float:left; width:565px; margin-top:20px; }
#story-column p {padding-top:16px; font:13px arial; line-height:19px; }
#video-column {float:right; margin-top:10px; }
#story-column .paragraph-quote {font:16px arial; color:#888; line-height:24px; }
#contact-include {padding:20px 0px 0 0; }
/* end styling for christine's background section */

/* styling for affiliate page section */

.affiliate-box-list  {
	background-color: #fcfbf4;
	border: 1px solid #eee8d2;
	color: #666666;
	margin-top: 30px;
	padding-right: 10px;
	padding-top:;
	font-family:Arial;
	font-size: 13px;
	color:#666666;
}

.affiliate-box-list h3{ padding:10px; color:#005364;} 

.affiliate-box-list ul {margin-left: 50px; }
.affiliate-box-list ul li { margin-bottom: 20px; list-style-image:url(/img/checkmark.png); font-size:14px; }

/* contact form for AFFILIATES */
#subpage-affiliate-form {background:url(/img/subpage-affiliate-form-bg.gif) no-repeat; width:258px; height:542px; margin:0 auto; }
#subpage-form-container {padding:70px 0 0 10px; }
.subpage-affiliate-left {float:left; font:14px arial; color:#ec8700; line-height:37px; padding-right:8px; text-align:right; }
.subpage-affiliate-right {float:left; margin-top:4px; }
.subpage-affiliatefield {width:115px; margin-bottom:10px; border:1px solid #638488; font:13px arial; color:#666; padding:4px; }
.textarea-intro {font:12px arial; color:#005364; text-align:center; line-height:12px; padding:0px 0 3px 0; }
.subpage-affiliate-textarea { width:230px; height:60px; border:1px solid #638488; font:13px arial; color:#666; padding:3px; }
.subpage-getanswers {margin:5px 0 0 33px; }
.subpage-affiliate-secure {font:8px arial; line-height:10px; width:235px; padding:4px 0 0 3px; }

/* end contact form for AFFILLIATES */

p.home-affiliate{text-align:center; margin-top:-8px; font-size:14px;}

/* End  styling for affiliate page section*/

.affiliate-button {margin-top:20px; }
.affiliate-button a {display:block; width: 269px; height:68px; background:url(/img/affiliate-rover.png) 0 0 no-repeat; text-decoration: none; } 
.affiliate-button a:hover {text-decoration:none; background-position: 0 -68px; }

/* End Left Content For All Subpages */


/* BEGIN HOMEPAGE CONTENT */
#content-wrapper {width:996px; margin:0 auto; background:url(/img/bg-shadow.png) repeat-y; }
#content-container {width:972px; margin:0 auto; background:#FFF; padding-bottom:2px; padding-top:3px; }

#topcontent {padding-left:17px; }

#flashandintro {float:left; width:706px; }
#flashvideo {width:704px; height:226px; background:url(/img/flash-placeholder.jpg) no-repeat; }
#intro-content h1 {font:24px arial; color:#777; letter-spacing:-1px; padding:10px 0 0 5px; }
#intro-content .intro {float:left; width:336px; padding-left:7px; }
#intro-content .intro p {font:13px arial; color:#666; line-height:17px; padding-top:6px; }
#intro-content .intro ul {padding:6px 0 0 13px; }
#intro-content .intro ul li {font:12px arial; line-height:18px; color:#666; list-style:url(/img/bullet.jpg); }
.intro ul li h5 {font:12px arial; line-height:18px; color:#666; }
.introtitle, h2 {font:18px arial; color:#005364; padding-top:25px; }
.orange {font-weight:bold; color:#ef8700; }
.action {padding-top:5px; }
.action a {font:bold 13px arial; color:#ef8700;}

/* main contact form */
#contact-form {float:right; background:url(/img/contact-form-bg.jpg) no-repeat; width:238px; height:407px; margin:-4px -8px 0 0; }
.contact-form-title {font:bold 16px arial; color:#fff; text-align:center; padding-top:9px; }
.contact-form-subtitle {font:bold 11px arial; color:#5c4823; text-align:center; line-height:12px; width:220px; margin:0 auto; padding-top:4px; }
.contact-form-subtitle h2 {font:bold 11px arial; color:#5c4823; display:inline; line-height:12px; }
#main-contact-form {font:bold 13px arial; color:#fff; text-align:right; margin:4px 11px 0 0; }
#main-contact-form .main-contact-left {float:left; line-height:29px; margin-top:-5px; width:103px; }
#main-contact-form .main-contact-right {float:left; width:119px; margin-left:2px; }
#main-contact-form .main-contact-bottom {margin-top:-6px; width:220px;} 
#main-contact-form .contact-field {width:110px; padding:1px; margin-bottom:8px; border:1px solid #dcdcdc; color:#666; }
#main-contact-form .situation-field {width:211px; height:50px; border:1px solid #dcdcdc; font:11px arial; color:#666; padding:2px; }
#main-contact-form .getanswers {margin:4px 14px 0 0; }
.moredetails {text-align:center; padding-bottom:7px; }
.moredetails a {font:9px arial; color:#684407; text-decoration:none; }
.moredetails a:hover {text-decoration:underline; }
#main-secure {font:8px arial; color:#514329; width:200px; line-height:8px; margin:-4px auto 0 auto;  }
#required {font:bold 11px arial; color:#F00; margin:3px 0 0 0; }

#secure-container {width:300px; height:60px; margin-top:10px; margin:10px 0 0 -20px; }
#secure-box {text-align:center; }
#secure-box-big {width:160px; height:20px; float:left; }
#secure-content {width:130px; height:20px; float:left; font:10px arial; line-height:10px; }
/* end main conact form */

#midcontent {width:920px; margin:25px auto 0 auto; }
#boxes { }
.box1, .box2, .box3 {float:left; width:286px; height:191px; margin-left:30px; }

.box1 {margin-left:0px; }
.box1 a {display:block; width: 286px; height:191px; background:url(/img/left-box.jpg) 0 0 no-repeat; text-decoration: none; } 
.box1 a:hover {text-decoration:none; background-position: 0 -191px; }

.box2 { }
.box2 a {display:block; width: 286px; height:191px; background:url(/img/mid-box.jpg) 0 0 no-repeat; text-decoration: none; } 
.box2 a:hover {text-decoration:none; background-position: 0 -191px; }

.box3 { }
.box3 a {display:block; width: 286px; height:191px; background:url(/img/right-box.jpg) 0 0 no-repeat; text-decoration: none; } 
.box3 a:hover {text-decoration:none; background-position: 0 -191px; }

.column {float:left; width:310px; margin:25px 0 0 10px; font:12px arial; color:#666; line-height:15px; }
.column h2 {font:12px arial; color:#666; display:inline; line-height:15px; margin:0; padding:0; }
.column h5 {font:12px arial; color:#666; }
.column ul {padding:7px 0 0 15px; }
.column ul li {list-style:url(/img/bullet.jpg); vertical-align:baseline; }
.column ul .learnmore {list-style:none; padding:3px 0 0 15px; }
.column ul .learnmore a {text-decoration:none; color:#ef8700; }
.column ul .learnmore a:hover {text-decoration:underline; }

.save-your-business-btn {margin:10px 0 0 5px; }
.save-your-business-btn a {display:block; width: 280px; height:71px; background:url(/img/save-your-business-btn.jpg) 0 0 no-repeat; text-decoration: none; } 
.save-your-business-btn a:hover {text-decoration:none; background-position: 0 -71px; }

/*featured testimonials, meet christine, news */
#bottomcontent {margin:10px 0 0 19px; }
#featured-testimonials {float:left; margin-top:40px; }
#leading-expert-badge {position:absolute; margin:3px 0 0 562px; }
#meet-christine-intro {width:657px; height:342px; float:right; background:url(/img/christine-bg.jpg) no-repeat right; margin-left:1px; }
.meet-christine-title {padding:28px 0 0 47px }
.story-intro {font:15px arial; color:#999; background:url(/img/christinesstory.gif) no-repeat; line-height:21px; width:435px; padding-top:5px; margin-left:23px; }
#video-thumb {float:left; margin:2px 0 0 10px; }
#story-detail {float:left; width:235px; font:13px arial; color:#999; line-height:16px; padding:12px 0 0 0; }
#story-detail .learnmore {padding-top:7px; line-height:13px; }
#story-detail .learnmore a {color:#ef8700; text-decoration:none; font:12px arial; }
#story-detail .learnmore a:hover {text-decoration:underline; }
#main-recentnews {background:url(/img/main-recent-news-bg.jpg) no-repeat; width:903px; height:27px; }
.main-newsfeed {font:12px arial; color:#727272; padding:6px 0 0 120px; }
.main-newsfeed a {text-decoration:none; font-style:italic; color:#ef8700; }
.main-newsfeed a:hover {text-decoration:underline; }
/* end featured testimonials, meet christine, news */
/* END HOMEPAGE CONTENT */

