@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------Begin Of Reset Code ------------------------------------------------------*/
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, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {	line-height: 1;	color: black;	background: white;	margin:0;	padding:0}
ol, ul { 	list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */

blockquote:before, blockquote:after,
q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}
/*----------------------------------------------------End Of Reset Code ------------------------------------------------------*/
@font-face {
    font-family: 'optimaregular';
    src: url('../fonts/22f160bf-webfont.eot');
    src: url('../fonts/22f160bf-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/22f160bf-webfont.woff') format('woff'),
         url('../fonts/22f160bf-webfont.ttf') format('truetype'),
         url('../fonts/22f160bf-webfont.svg#optimaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* ----------------- Common ---------------------- */
.fltlft							 	{ float:left; }
.fltrht 							{ float:right }
.clear 								{ clear:both; font-size:0px; line-height:0px; padding:0px; margin:0px; height:0px; }
.clrBlock							{clear:both; font-size:0px; line-height:0px; display:block;}
body								{ font: 12px Arial, Helvetica, sans-serif; color:#000000; background:#7b7a75;}
strong								{font-weight:bold;}

.container							{width:895px; height:auto;  margin:0 auto; }

#header								{width:auto; height:124px; background:url(../images/headerbg.jpg) center top repeat-x;}
.logo								{ width:218px; height:82px; margin:0; padding:0; display:block; float:left; padding:19px 0 0 0;}
#header span						{ width:207px; height:34px; display:inline-block; float:right; margin-top:43px; margin-right: 14px;}
#header span a						{ display:block; background:url(../images/call_now.png) center top no-repeat; width:auto; height:34px; font-family: 'optimaregular'; font-size:19px; font-weight:normal; color:#7cb751; line-height:34px; text-indent:96px; text-decoration:none; margin-bottom:3px; }
#header span b						{ display:block; font-family: 'optimaregular'; font-size:20px; font-weight:normal; color:#7b7976; line-height:34px; text-align:center; }


#body_contnainer					{ width:auto; height:auto; background:#f9f9f9 url(../images/bodybg.jpg) center top repeat-x; padding-top:59px;}
.main_content						{ width:895px; margin:0 auto;}
.main_contentbtm					{ width:895px; height:458px; margin:0 auto; background:url(../images/man_ing_03.png) right bottom no-repeat;}
.cont_lft							{ width:490px; height:auto;}
.cont_lft h3						{ font-family: 'optimaregular'; font-size:24px; font-weight:normal; color:#7b7976; line-height:34px; padding-bottom:28px;}
.cont_lft p							{ font-family:Arial, Helvetica, sans-serif; color:#7b7976; font-size:13px; font-weight:normal; line-height:18px; padding-bottom:21px;}
.cont_lft p a						{ color:#7b7976; text-decoration:none;}
.cont_lft p a:hover					{ text-decoration:underline;}
#footer								{ width:auto; height:100px; background-color:#7b7a75; padding-top:15px;}

.footer_lft							{ width:773px; height:auto; padding:19px 0 0 0;}
.footer_lft p						{ font-family: 'optimaregular'; font-size:13px; font-weight:normal; color:#fff;  width:225px; float:left; text-transform:uppercase;}
.footer_lft span					{  font-family: 'optimaregular'; font-size:12px; font-weight:normal; color:#fff; padding:0 0 0 13px; float:left; width:180px; background:url(../images/bullects.jpg) left 5px no-repeat;}
.footer_lft b.dots					{ font-size:18px; color:#fff; padding:5px 0 0 0; display:inline-block;}
.footer_lft ul						{ list-style:none; padding:5px 0 0 0;}
.footer_lft ul li					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; float:left; padding:0 26px 0 0;}
.footer_lft ul li a					{ color:#fff; text-decoration:none; }
.footer_lft ul li a:hover			{ color:#fff; text-decoration:underline;}
.footer_lft ul li.last				{ padding:0;}

.footerlogo							{ width:89px; height:49px; float:right; display:block; margin: 5px 0 0;}
/* ----------------- Common ---------------------- */
