#wrapper {
	width:976px;
	background:#FFFFFF url('/images/home_background.png') center 0 no-repeat;
}


/*BEGIN :: sidebar ---------------------------------------------------------------*/
#home_sidebar {
	width:352px;
	height:353px;
	background-color:#22415a;
	background:url('/images/sidebar_home.png') 0 0 repeat-x;
	padding:0;
	margin:0;
}
.homeSidebar {
	width:327px;
	margin:0 auto;
}
#schedule-appointment_home {
	height:100px;
	padding-top:5px;
	background:url('/images/sidebar_home_doublerule.png') bottom left repeat-x;
}
#btn_schedule-appointment, #btn_schedule-appointment:link, #btn_schedule-appointment:visited {
	width:327px;
	height:98px;
	background-image:url('/images/btn_home_schedule-appointment.png');
}
#btn_schedule-appointment:hover {background-position:0 -98px;}
#btn_schedule-appointment:active {background-position:0 -196px;}
#coupons-discounts_home {
	background:url('/images/sidebar_home_doublerule.png') bottom left repeat-x;
}
#coupons-discounts_home {
	padding-top:5px;
	height:145px;
}
#coupons-discounts_home #coupon_list {
	overflow:hidden;
	width:100%;
	position:relative;
}
#coupons-discounts_home #coupon_list li {
	list-style-type:none;
	overflow:hidden;
	display:block;
}
#coupons-discounts_home #coupon_list li#li_fname,
#coupons-discounts_home #coupon_list li#li_lname {
	width:153px;
	float:left;
}
#coupons-discounts_home #coupon_list li#li_fname {margin-right:15px;}
#coupons-discounts_home #coupon_list li#li_email {
	float:left;
	clear:left;
	width:206px;
	margin-right:5px;
}
#coupons-discounts_home #coupon_list li#li_submit {
	width:112px;
	float:left;
}
#coupons-discounts_title {
	width:327px;
	height:57px;
	text-indent:-9000px;
	overflow:hidden;
	background:url('/images/sidebar_title_coupons-discounts.png') 0 0 no-repeat;
}
#coupons-discounts_home form {
	overflow:hidden;
	width:100%;
}
#coupons-discounts_home .formContainer {padding:5px 0 10px;}
#coupons-discounts_home .formContainer input#input_firstname,
#coupons-discounts_home .formContainer input#input_lastname {
	width:145px;
	padding:2px 3px;
	color:#999999;
	margin-bottom:15px;
}
#coupons-discounts_home .formContainer input#input_firstname {margin-right:15px;} 
#coupons-discounts_home .formContainer input#input_email {
	width:198px;
	padding:2px 3px;
	margin-right:5px;
	color:#999999;
}
#featured-tips_home {padding-top:10px;}
#featured-tips_title {
	width:327px;
	height:41px;
	line-height:34px;
	font-size:23px;
	color:#FFFFFF;
	text-transform:uppercase;
	overflow:hidden;
}
#featured-tips_home p {
	width:300px;
	padding-left:10px;
	background:url('/images/sidebar_home_bullet.png') 0 5px no-repeat;
	color:#a2aaac;
	font-weight:bold;
	padding-bottom:10px;
}
#featured-tips_home p a.learnMore {
	color:#FFFFFF;
	text-transform:none;
}
#featured-tips_home p a.learnMore span.angleQuotes {
	color:#b60d0d;
	font-size:1.2em;
}
/*END :: sidebar ---------------------------------------------------------------*/

/*BEGIN :: features ---------------------------------------------------------------*/
#features {
	padding-top:20px;
	background:#FFFFFF url(../images/blue_double_rule.png) 0 0 repeat-x;
	border-bottom:1px solid #B3B3B3;
}
#feature1 {
	width:274px;
	height:160px;
	padding:0 12px 0;
	/*background:url('/images/feature1_back.png') bottom right no-repeat;*/
}
#feature2 {
	width:284px;
	height:160px;
	padding:0 12px 0;
	background:url('/images/feature2_back.png') bottom right no-repeat;
}
#feature3 {
	width:328px;
	height:160px;
	padding:0 12px 0;
	background:url('/images/feature3_back.png') bottom right no-repeat;
}
#features h3 {
	height:36px;
	font-size:23px;
	color:#406a8a;
	text-transform:uppercase;
	overflow:hidden;
}
#features h3 span.grey {
	color:#aaafb1;
	font-size:13px;
	display:block;
	width:100%;
}
#features #feature3 h3 {color:#76ae21;}

#features p {padding:20px 0 0 0;color:#000000;line-height:1.2em;}
#feature2 p {width:140px;}
#feature3 p {width:225px;}

#features a.learnMore, #features a.learnMore:link, #features a.learnMore:visited {
	color:#4e4e4e;
	height:20px;
	line-height:20px;
	display:block;
	position:absolute;
	left:10px;bottom:10px;
}
#features a.learnMore:hover, #features a.learnMore:active {color:#406A8A;}
#features a.learnMore span.angleQuotes {
	color:#cc0000;
	font-size:1.2em;
}
#feature1 .slidedeck dd .review {
    position:relative;
    width:100%;
    height:100%;
    overflow:hidden;
    line-height:1.0em;
}
#feature1 .slidedeck dd .review h3 {height:auto;}
#feature1 .slidedeck dd .review p.reviewMeta {
    padding:10px 0 0;
    font-style:italic;
    font-size:10px;
    color:#999999;
}
#feature1 .slidedeck dd .review p.review-excerpt {
    padding:20px 0 0;
}

/*END :: features ---------------------------------------------------------------*/
div.error span.error {
	display:none;
}
