#homeFeature {
    clear:both;
	overflow:hidden;
	width:988px;
	height:226px;
	background:#D70F50;
}
#homeFeature h1 {
	width:237px;
	height:101px;
	float:left;
	position:relative;
	font-size:1.5em;
	color:#fff;
	padding:75px 40px 50px 40px;
	background:url(../images/home_banner_left2.jpg) top left no-repeat;
}
#homeFeature h1 a {
	float:none;
	position:absolute;
	left:60px;
	bottom:50px;
	font-size:1.2em;
	color:#fff;
	text-decoration:none;
}
	#homeFeature h1 a:hover {
		text-decoration:underline;
	}
#homeFeature a {
	float:left;
	display:block;	
}
.subFeatures {
    float:left;
    width:992px;
    margin:0 0 40px 0;
    background:url(../images/home_features_repeat.jpg) top left repeat-y;
}
.featureWrap {
    width:972px;
    float:left;
}
    .subFeatures .top {
        height:18px;
        background:url(../images/home_features_top.jpg) top left no-repeat;
    }
    .subFeatures .bottom {
        float:left;
        padding:0 0 22px 0;
        width:100%;
        background:url(../images/home_features_bottom.jpg) bottom left no-repeat;
    }
    .email {
        float:left;
        width:300px;
        margin:5px 0 10px 25px;
        background:url(../images/home_feature_one_repeat.jpg) top left repeat-y;
    }
        .email h3 {
            padding:15px 15px 10px 100px;
            width:185px;
            color:#fff;
            font-size:3em;
            height:32px;
            background:#A52379 url(../images/home_feature_one.jpg) top left no-repeat;
        }
        .email .content {
            padding:12px 16px 20px 16px;
            background:url(../images/home_feature_one_bottom.jpg) bottom left no-repeat;
        }
            .email .content legend {
                display:none;
                height:0;
            }
            .email .content form {
                margin:15px 0 0 0;
            }
            .email .content form li {
                margin:0 0 5px 0;
				padding:0;
				background:none;
				width:260px;
				float:left;
				clear:left;
				display:block;
            }
            .email .content label {
                font-size:1.2em;
				margin:0 0 5px 0;
				display:block;
				float:left;
				width:45px;
            }
            .email .content .submit {
                text-indent:-9009px;
                line-height:900em;
                border:none;
                width:62px;
                height:32px;
				margin:-30px 0 0 10px;
				float:right;
				padding:0 0 10px 0;
                cursor:pointer;
                background:url(../images/email_go_btn.jpg) center bottom no-repeat;
            }
            .email .content .input {
                border:1px solid #A5247A;
                width:118px;
                height:20px;
                padding:0 2px;
				float:left;
                margin:0 5px;
                font-size:1.2em;
                background:url(../images/email_input.jpg) top left no-repeat;
            }
            .email p {
                font-size:1.4em;
            }
                .email strong {
                    letter-spacing:0.5px;
                    font-weight:bold;
                    line-height:1.4em;
                }
    .gallery {
        position:relative;
        width:273px;
        height:171px;
        padding:30px 20px 10px 25px;
        margin:0 13px 0 16px;
        float:left;
        background:url(../images/home_feature_middle.jpg) top left no-repeat;
    }
        .gallery .title {
            text-indent:-9009px;
            width:110px;
            height:29px;
            position:absolute;
            left:23px;
            bottom:15px;
            background:url(../images/home_com_story.jpg) top left no-repeat;
        }
        .gallery #images p {
            width:148px;
            position:absolute;
            right:-5px;
            bottom:-35px;
            height:21px;
            padding:6px 5px;
            text-align:center;
            font-size:1.5em;
            color:#A42479;
            font-weight:bold;
            background:url(../images/home_com_box.jpg) top left no-repeat;
        }
        .gallery #images p a {
            border:none !important;
            color:#A42479;
            font-weight:bold;
			text-decoration:none !important;
        }
        .gallery p.btn {
            text-indent:-9009px;
            cursor:pointer;
            width:43px;
            height:43px;
            display:block;
            position:absolute;
            top:75px;
            z-index:99;
        }
        .gallery #nextImg {
            left:270px;
            background:url(../images/next_btn.png) top left no-repeat;
        }
        .gallery #prevImg {
            left:5px;
            background:url(../images/prev_btn.png) top left no-repeat;
        }
    .gallery #images {
        width:268px;
        height:170px;
        float:left;
        position:relative;
    }
        .gallery #images img {
            width:268px;
            height:130px;
        }
    .newsEvents {
        float:left;
        width:300px;
        margin:5px 0 10px 0;
        background:url(../images/home_feature_two_repeat.jpg) top left repeat-y;
    }
        .newsEvents h3 {
            padding:13px 15px 0px 100px;
            width:185px;
            font-size:3em;
            color:#fff;
            height:44px;
            background:url(../images/home_feature_two.jpg) top left no-repeat;
        }
        .newsEvents h3 span {
            display:block;
            text-indent:-9009px;
            width:105px;
            height:44px;
            background:#A52379 url(../images/home_news_events.jpg) center center no-repeat;
        }
        .newsEvents .content {
            padding:12px 16px 20px 16px;
            background:url(../images/home_feature_two_bottom.jpg) bottom left no-repeat;
        }
            .newsEvents .content .miniListing {
                margin:5px 0 0 0;
            }
                .newsEvents .content .miniListing li a {
                    padding:3px 5px 3px 20px;
                    display:block;
                    font-size:1.3em;
                    color:#A42479;
                    text-decoration:none;
                    background:url(../images/mini_listing.jpg) top left no-repeat;
                }
            .newsEvents .content .miniListing li a:hover {
                text-decoration:underline;
            }
            .newsEvents .content legend {
                display:none;
                height:0;
            }
            .newsEvents .content form {
                margin:15px 0 0 0;
            }
            .newsEvents .content label {
                font-size:1.2em;
            }
            .newsEvents .content .submit {
                text-indent:-9009px;
                line-height:900em;
                border:none;
                width:16px;
                height:16px;
                cursor:pointer;
                background:url(../images/email_submit.jpg) center center no-repeat;
            }
            .newsEvents .content .input {
                border:1px solid #A5247A;
                width:118px;
                height:15px;
                padding:0 2px;
                margin:0 5px;
                font-size:1.2em;
                background:url(../images/email_input.jpg) top left no-repeat;
            }
            .newsEvents p {
                font-size:1.4em;
				margin:0 0 5px 0;
            }
			.email ol,
			.contentBob ol,
			.email ul,
			.contentBob ul {
				margin:0 0 5px 0;
			}
			.email li,
            .contentBob li {
                font-size:1.2em;
            }
            .email ul li ,
            .contentBob ul li {
				background:url(../images/list_bullet.gif) 0 3px no-repeat;
				padding:0 0 0 15px;
            }
                .newsEvents strong {
                    letter-spacing:0.5px;
                    font-weight:bold;
                    line-height:1.4em;
                }