.banner_hdng3 { font-family: 'Open Sans', sans-serif; font-size:39px; color:#000; text-align:center; font-weight:300; padding-top:30px; line-height: 30px; min-height: 104px; }
.banner_hdng3 span { font-family: 'Open Sans', sans-serif; font-size:14px; color:#000; text-align:center; font-weight:300; margin-top:0px; }
.divider { }
.theme_box { background-color: #fff; box-shadow: 0 0 3px 1px #ccc; display: inline-block; float: left; margin-bottom: 14px; margin-left: 24px; padding-bottom: 10px; width: 238px; }
.p-img2 { display: block; margin: 0px auto; }
.p-img2 img { display: block; margin: 0 auto; }
.theme_title3 { color: #ff0000; font-family: "Open Sans", sans-serif; font-size: 16px; padding: 5px 0 4px; text-align: center; }
.theme_title3 a { color: #ff0000; font-family: "Open Sans", sans-serif; font-size: 16px; text-decoration: none; }
.theme_title4 { color: #666; font-family: "Open Sans", sans-serif; font-size: 12px; padding: 0px; text-align: center; }
.theme_title4 a { color: #666; }


.offer { width:586px; display:block; margin:0 auto; }
.offer_hdng1{ color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 34px;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 20px;
    padding-top: 30px;
    text-align: center; }


.subscribe{display: block; margin: 0 auto; width:619px; }
.subscribe input {
			  background: none repeat scroll 0 0 #fff;
    border: 1px solid #e6e6e6;
    color: #808080;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    line-height: 1.214em;
    margin: 0 5px 0 0;
    outline: medium none;
    padding: 12px 20px;
    width: 400px;
			}

.subscribe_btn {
	display:inline-block;
	float:left;
	padding:0 24px;
	margin-left:2px;
	margin-bottom:2px;
	font-size:14px;
	font-color:#fff;

	line-height:38px;
	color:#fff;
	border:1px solid #fff;
	background-color:#999;
	box-shadow:0 0 2px #bbb;
	cursor:pointer;
	background-color:#fea400;
	font-family: 'Open Sans', sans-serif;
}

.subscribe_btn a{
	color:#fff;
}

.subscribe_btn:hover {background:#e09204;color:#fff}


.lvdlink1 a{
	color:#fff !important;;
	font-size:14px !important;;
	text-decoration: none;
}

.lvdlink1:hover {
	color:#fff !important;;
	font-size:14px !important;;
text-decoration: underline;
}



.social_icons_img{display: block; margin: 0px auto; padding:20px 0px; width:692px; text-align:center; }
.cl_1P { margin-top: 51px; }
.cl_2P { position:relative; z-index:1000; margin-top: -441px; background:#FFF; }
fieldset { border:none; }