/* ::::: http://themes.okaythemes.com/html/landing/css/style.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0px none; }
body { padding: 0px; margin: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
@font-face {
	font-family: "ChunkFiveRegular";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('chunkfive-webfont.woff') format("woff"), url('chunkfive-webfont.ttf') format("truetype"), url('chunkfive-webfont.svg') format("svg");
}
a { text-decoration: none; }
body { background: url('../images/bgall.jpg') repeat scroll 0% 0% transparent; }
.clear { clear: both; line-height: 1px; font-size: 1px; }
#wrapper { width: 100%; margin: 0px auto; background: url('../images/bg.jpg') repeat-x scroll 0% 0% transparent; }
#innerWrapper {
	width: 850px;
	margin: 0px auto;
	padding: 0px 0px 15px;
}
.header_wrapper {
	width: 850px;
	height: 90px;
	margin: 0px auto;
	padding: 0px 0px 31px;
}
.logo {
	width: 250px;
	height: 85px;
	margin: 0px;
	padding: 19px 0px 0px;
	float: left;
}
.contact_us {
	width: 240px;
	height: auto;
	margin: 0px;
	padding: 25px 25px 0px;
	float: right;
	text-align:right;
}
.Banner_wrapper {
	width: 850px;
	margin: 0px;
	padding: 0px 0px 15px;
}
.middlecurve {
	background: url('../images/banner_middlecurve.jpg') no-repeat scroll right 0px transparent;
	width: 100%;
	height: auto;
	padding: 15px 0px 0px;
}
.bottomcurve {
	background: url('../images/bottomcurve.jpg') no-repeat scroll right 0px transparent;
	width: 850px;
	height: 9px;
	margin: 0px;
	padding: 0px;
}
.middlecurve2 {
	background: url('../images/banner_middlecurve.jpg') repeat-y scroll right 0px transparent;
	width: 100%;
	height: auto;
	padding: 15px 0px 0px;
}
.bottomcurve2 {
	background: url('../images/bottomcurve.jpg') no-repeat scroll right 0px transparent;
	width: 850px;
	height: 9px;
	margin: 0px;
	padding: 0px;
}
.lftbanner {
	width: 400px;
	min-height: 239px;
	margin: 0px;
	padding: 15px 0px 0px 25px;
	float: left;
}

.lftbanner2 {
	width: 400px;
	min-height: 239px;
	margin: 0px;
	padding: 15px 0px 0px 25px;
	float: left;
}

.lftbanner p { font: 16px/24px "Helvetica",Arial,Helvetica,sans-serif; color: rgb(73, 73, 73); padding: 0px 0px 20px; }

.lftbanner2 {
	width: 820px;
	min-height: 150px;
	margin: 0px;
	padding: 15px 0px 0px 25px;
	float: left;
}
.lftbanner2 p { font: 16px/24px "Helvetica",Arial,Helvetica,sans-serif; color: rgb(73, 73, 73); padding: 0px 0px 20px; }

h1 {
	font: 28px 'ChunkFiveRegular',serif;
	color: #006A2A;
	padding: 0px 0px 10px;
}
.searchDiv { width: 309px; height: 47px; margin: 0px; padding: 0px; }
.searchDiv .inputbg { background: url('../images/searchbg.jpg') no-repeat scroll 0% 0% transparent; width: 170px; height: 39px; margin: 0px 5px; padding: 0px 10px; font: italic 14px/35px Georgia,"Times New Roman",Times,serif; color: rgb(73, 73, 73); text-align: center; border: 0px none; float: left; }
.searchDiv .submit { background: url('../images/submitbg.png') no-repeat scroll 0% 0% transparent; width: 98px; height: 38px; margin: 0px; padding: 0px; font: bold 14px "Myriad Pro",Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); text-align: center; border: 0px none; float: left; }
.banner_rht {
	width: 400px;
	height: 273px;
	margin: 0px;
	padding: 0px 14px 0px 0px;
	float: right;
}
.banner_rht2 {
	width: 400px;
	height: 273px;
	margin: 0px;
	padding: 0px 14px 0px 0px;
	float: right;
}
.container_wrapper {
	width: 850px;
	height: auto;
	margin: 0px auto;
	padding: 0px;
}
.main_cont {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.cont_lft_div {
	width: 385px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.con_box1 {
	width: 400px;
	height: 200px;
	margin: 0px auto;
	padding: 0px 0px 20px;
}
.lft_con_box1 { width: 77px; height: 79px; margin: 0px; padding: 0px; float: left; }
.img { width: 44px; height: 56px; margin: 0px auto; padding: 10px 0px 0px; }
.img2 { width: 53px; height: 56px; margin: 0px auto; padding: 10px 0px 0px; }
.img3 { width: 52px; height: 67px; margin: 0px auto; padding: 10px 0px 0px; }
.img4 { width: 58px; height: 43px; margin: 0px auto; padding: 10px 0px 0px; }
.rht_con_box1 {
	width: 287px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	float: left;
}
.rht_con_box1 p { font: 12px/18px "Helvetica",Arial,Helvetica,sans-serif; color: rgb(46, 46, 46); padding: 0px 0px 10px; }
h2 { color: rgb(62, 62, 62); padding: 0px 0px 10px; }
h2 a { font: 16px 'ChunkFiveRegular'; color: rgb(62, 62, 62); text-decoration: none; }
.con_box2 { width: 365px; height: 79px; margin: 0px auto; }
.cont_rht_div {
	width: 430px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	float: left;
}
h3 {
	font: 20px 'ChunkFiveRegular';
	color: rgb(75, 75, 75);
	padding: 0px 0px 10px;
}
#introbox {
	padding: 15px;
	float: left;
	width: 820px;
	margin-bottom: 01px;
}
#introbox h2 {
	font-size: 18px;
	font-family: 'ChunkFiveRegular';
	color: #006A2A;
}
#introbox h2 span {
	font-size: 14px;
	font-family: 'Helvetica';
	color: rgb(84, 84, 84);
}
#introbox p {
	font: 16px/24px "Helvetica",Arial,Helvetica,sans-serif;
	color: rgb(73, 73, 73);
	line-height: 20px;
	font-size: 14px;
}
.footer_wrapper { width: 100%; margin: 0px auto; }
.footer_Div {
	width: 850px;
	margin: 0px auto;
	height: 100px;
}
.footer_cell {
	width: 830px;
	float: left;
	background: url('../images/footerbg.jpg') repeat scroll 0% 0% transparent;
	padding: 0px 10px 10px;
	border-radius: 5px 5px 5px 5px;
	margin-bottom: 25px ! important;
}
.copyright {
	width: 550px;
	height: 16px;
	margin: 0px;
	padding: 20px 0px 0px;
	float: left;
}
.copyrightr {
	width: 250px;
	height: 16px;
	margin: 0px;
	padding: 20px 0px 0px;
	float: right;
	text-align:right;
}
.copyright p { font: 11px "Helvetica",Arial,Helvetica,sans-serif; color: rgb(62, 62, 62); }
.copyrightr p { font: 11px "Helvetica",Arial,Helvetica,sans-serif; color: rgb(62, 62, 62); }
.links { width: 188px; height: 32px; margin: 0px; padding: 10px 0px 0px; float: right; }
.links ul { list-style: none outside none; margin: 0px; padding: 0px; }
.links ul li { list-style: none outside none; float: left; padding: 0px 8px; }
@media print, not all {
}

#locationbox {
	margin-bottom: 15px;
	float: left;
	width:100%;
	border-bottom:1px solid #e1e1e1;
}

.form{
	line-height:1.4em;
}

.phone2{
	font-family:Arial;
	font-size:1.3em;
	color:#ebd809;
	margin-top:5px;
}



.button {
	font: bold 13px "Helvetica Neue", Helvetica, Arial, clean, sans-serif !important;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25), -2px 0 1px rgba(0,0,0,0.25);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	display: inline-block;
	color: white;
	padding: 5px 10px 5px;
	white-space: nowrap;
	text-decoration: none;
	cursor: pointer;
	background: #A9014B url(button_overlay.png) repeat-x scroll 0 0;
	border-style: none;
	text-align: center;
	overflow: visible;
}
 
.button:hover,
.button:focus {
	background-position: 0 -50px;
	color: white;
}
 
.button:active {
	background-position: 0 -100px;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.7);
	-webkit-box-shadow: none;