img {border:none;}
body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;}


/* header */
#header-wrapper {background: #eee7d3 url(http://www.angieslist.com/angieslist/images/content_back.gif) repeat-y scroll 0% 0%; 
margin: auto; 
width: 977px;
height: 68px; 
padding: 0px 0px;
}

#header {
margin: auto;
width: 951px; 
padding-top: 11px; 
height: 57px;}

#ctl00_homelink {padding-left: 25px;}

#header h1 { margin: 0; width: 223px;}
#header h1, #headcontent h1 a {text-indent: -5000em;display: block;height: 57px;width: 223px;}


#header_actions 
{float:right;
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;}
	
#header_actions a, #header_actions span 
{margin-left: 7px;
margin-right: 9px;
}

#header_actions a
{color:#71004D;
text-decoration:none;
}

#header_actions a:hover
{text-decoration:underline;}


/* MAIN */

#main-wrapper {clear: both; background: #FFFFFF url(http://www.angieslist.com/angieslist/images/content_back.gif) repeat-y scroll 0% 0%; 
margin: auto; 
width: 977px; 
padding: 0px;}

#main {width: 911px; height: 275px; background: #ece5ce url(http://www.angieslist.com/lp/images/lp-top-bg.gif) repeat-x; margin:auto; padding: 20px; border-top: 1px solid #cccccc;}
#main img {display: block;}
#main-text {float: left; width: 320px; margin: 0px 10px 0px 25px; color: black;}


/* TOP */

#lp-top-left{float: left; width: 490px;}
#keyword-header {background-color:#333333; color: white; font-size: 12px; padding: 5px; font-weight: bold;}
#keyword-h1 {background-color:#26bcd6; border: 1px solid #333333; padding: 20px; font-weight: bold;}
#keyword-h1 h1 {margin: 0px; font-size: 26px; font-weight: bold; color: white; font-family: Verdana, Arial, Helvetica, sans-serif;}
#join-section {height: 120px; margin: 0px;}
#join-btn {padding: 35px 0px 0px 0px; height: 45px;}
#join-calltoaction {width: 335px; float: left; padding-left: 15px; font-weight: bold; font-size: 18px;}
#join-calltoaction h2 {font-size: 18px; margin: 0px;}
#lp-introtext {font-size: 12px; border-top: solid 1px gray;}

#flash{
margin: 0;
padding: 0;
float: right; 
}

#clickarea {
position: absolute;
float: left;
z-index: 10;
margin-top: 30px;
padding: 0;
}

#clickarea img {
border: 0px;
}


/* Marketing Section */
#lp-marketing {clear: both; width: 951px; height: 260px; margin: auto; padding: 0px; border-top: 1px solid #cccccc;}
#lp-whatyouget {margin: 20px 0px 0px 20px; width: 270px; height: 220px; float: left;}
#lp-faq {margin: 20px 0px 0px 20px; width: 455px; height: 220px; float: left; line-height: 125%; font-size: 12px;}
#starburst {width: 143px; float: left; margin: 50px 0px 0px 20px;}


/* Press Section */

#lp-press {clear: both; width: 951px; height: 100px; margin: auto; padding: 0px; border-top: 1px solid #cccccc;}
#lp-press img {float: left; display: block;}


/* Content Section */
#lp-content {width: 951px; height: auto; text-align:left; padding: 0px; margin: auto; border-top: 1px solid #cccccc;}
#lp-magazine-article {width: 440px; height: auto; float: left; margin: 20px 0px 20px 20px; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
#lp-tips-article {width: 440px; height: auto; float: left; margin: 20px 0px 20px 30px; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
#lp-content h1 {font-size: 18px; color: #fdb913;}



/* Review Section */
#lp-review {width: 951px; height: auto; text-align:left; padding: 0px; margin: auto; border-top: 1px solid #cccccc;}
#lp-review-left {width: 440px; height: auto; float: left; margin: 20px 0px 20px 20px; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
#lp-review-right {width: 440px; height: auto;  float: left; margin: 20px 0px 20px 30px; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
#lp-review h1 {font-size: 18px; color: #fdb913;}



/* Service Category Section */
#lp-categories {width: 951px; height: auto; text-align:left; padding: 0px; margin: auto; border-top: 1px solid #cccccc;}
#lp-categories h2 {font-family: verdana, sans-serif; font-size: 13px; font-weight: bold; padding: 15px 0px 5px 25px;}
.category-col {width: 200px; height: auto; float: left; padding: 0px 12px 15px 25px; font-size: 12px; line-height: 150%;}


/* Section Headers */
.section-header {width: 100%; height: 30px; margin: 0px; padding: 0px;}
.section-header-left {background: url(http://www.angieslist.com/lp/images/section-header-left.gif); width: 10px; height: 30px; float: left;}
.section-header-mid {background: url(http://www.angieslist.com/lp/images/section-header-x.gif) repeat-x; height: 30px; margin: 0px; padding: 0px; float: left;}
.section-header-right {background: url(http://www.angieslist.com/lp/images/section-header-right.gif); width: 10px; height: 30px; float: right;}
.section-title {
width: 100%;
height: 30px;
font-size: 13px;
font-weight: bold;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 7px 0px 0px 0px;
float: left;
}

/*footer*/

#footer {margin: auto; padding: 0px; width: 951px; height: 90px; background: url(http://www.angieslist.com/lp/images/footer-bg.gif) repeat-x scroll 0% 0%; clear: both; text-align:center; font-size: 12px;}
#footer p {padding: 25px 0px 0px 0px; line-height: 200%;}
.copyright {font-size: 10px;}


/* HIW styles */
#hwdata {width: 330px; float: right;}
#hwdata-top {width: 330px; height: 30px; background-image: url(http://www.angieslist.com/angieslist/images/data-top.gif); background-repeat: no-repeat;}
#hwdata-text {padding: 0px 15px 0px 30px; font-family: helvetica, Arial, sans-serif; font-size: 11px; line-height: 130%; background-image: url(http://www.angieslist.com/angieslist/images/hw-sidebar-bg.gif); background-repeat: repeat-y;}
#hwnopay {width: 330px; float: right; margin: 15px 0px 0px 0px;}
#hwnopay-top {width: 330px; height: 30px; background-image: url(http://www.angieslist.com/angieslist/images/nopay-top.gif); background-repeat: no-repeat;}
#hwnopay-text {padding: 0px 15px 0px 30px; font-family: helvetica, Arial, sans-serif; font-size: 11px; line-height: 130%; background-image: url(http://www.angieslist.com/angieslist/images/hw-sidebar-bg.gif); background-repeat: repeat-y;}
#hwnopay ul {margin: 10px 0px 0px 15px;}
#hwnopay li {margin: 5px 0px 0px 0px;}
.hw-sidebar-btm {width: 330px; height: 15px; margin-top: 0px; background-image: url(http://www.angieslist.com/angieslist/images/hw-sidebar-btm.gif); background-repeat: no-repeat;}
