/* Structure */

body{margin:0; padding:0; font:normal 14px "Arial", Verdana, Georgia, Sans-Serif; color:#000000; background:url(images/bdy_rpt.jpg) repeat-x #fff;}
	
#wrapper_main {width:1000px; margin:auto;}

img {border:0;}
/*#nav_title ul { margin:0; padding:0; list-style:none; display:inline;}*/

#nav_title {width:1000px; height:40px; float:left; display:inline; position:absolute; margin-left:0px; padding-top:100px; font-family:"Helvetica", Times New Roman;}
#nav_title a{color:#000; font-weight:bold; font-size:16px; text-decoration:none; padding-left:15px; line-height:40px; }
#nav_title a:hover{color:#000; font-weight:bold; font-size:16px; text-decoration:none; padding-left:15px; line-height:40px; }

#home{width:82px; height:40px; background:url(images/home_btn.jpg) no-repeat; position:absolute; top:0px; left:50px; }
#about{width:86px; height:40px; background:url(images/about_btn.jpg) no-repeat; position:absolute; top:0px; left:133px;}
#services{width:103px; height:40px; background:url(images/services_btn.jpg) no-repeat; position:absolute; top:0px; left:220px;}
#team{width:152px; height:40px; background:url(images/team_btn.jpg) no-repeat; position:absolute; top:0px; left:324px;}
#directions{width:119px; height:40px; background:url(images/directons_btn.jpg) no-repeat; position:absolute; top:-0px; left:476px;}

#header{width:1000px; margin:auto;}

.header_upr{background:url(images/header_upr.jpg) no-repeat; height:53px;}

.header_mdle{background:url(images/header_mdle.jpg) no-repeat; height:40px;}

.header_lwr{/*background:url(images/headerlwr.jpg) no-repeat;*/  height:196px; }

/*about us Header*/

#content_wrapper{width:1000px;} 

#content_lft{background:#FFFFFF ; width:63px; float:left;}

#content_mdle{background:#FFFFFF; width:873px; float:left; background:url(images/bdy_grdt_09.jpg) repeat-x;}

#bdybox_wrapper{float:left; width:505px; margin:0;}

#bdybox{width:505px; margin:0; float:left;}

.boxbody_upr{width:505px;  background:url(images/ctntbox_upr.jpg) no-repeat; height:auto;}

.boxbody_lwr{width:505px; color:#000; background: url(images/ctntbox_lwr.jpg) no-repeat; height:auto; }


#bdybox2{width:505px; margin:0; float:left;}

.boxbody2_upr{width:505px;  background:url(images/ctntbox_upr.jpg) no-repeat; height:30px;}

.boxbody2_lwr{width:505px; color:#000; background:url(images/ctntbox_lwr.jpg) no-repeat #fff; height:100%; margin-bottom:15px;}

/* side box */
#sidebox_wrapper{width:355px; float:left; margin:0;}

#sidebox{width:355px; margin:0; margin-left:5px; float:left;}

.sidebox_upr{width:355px; background:url(images/sidebox_upr.jpg) no-repeat; height:37px;}

.sidebox_mdle{width:355px; background:url(images/sidebox_mdle.jpg) no-repeat #b0b0b0; height:100%;}

.sidebox_lwr{width:355px; background:url(images/sidebox_lwr.jpg) no-repeat ; height:7px; margin-bottom:10px;}


#sidebox2{width:355px; margin:0; margin-left:5px; float:left;}

.sidebox2_upr{width:355px; background:url(images/sidebox_upr.jpg) no-repeat;}

.sidebox2_mdle{width:355px; background:url(images/sidebox2_mdle.jpg) no-repeat #b0b0b0; height:100%;}

.sidebox2_lwr{width:355px; background:url(images/sidebox2_lwr.jpg) no-repeat ; height:34px; }
/* side box */

#content_rht{background:#FFFFFF; width:64px; float:right; /*margin-top:-205px;*/}


#footer{width:auto; background:url(images/footer_rptr.jpg) repeat-x; height:98px; clear:both;}

.footer_txt{margin:auto; width:850px;  /*padding-left:100px;*/ padding-top:30px;}

.footer_lnk {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ce9720; font-size:10px; text-decoration:none;}
.footer_lnk a{font-family:Verdana, Arial, Helvetica, sans-serif; color:#ce9720; font-size:10px; text-decoration:none;}
.footer_lnk a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; color:#ce9720; font-size:10px; text-decoration:underline;}

#table{width:480px; padding-left:12px; height:250px; }
.tableleft{width:240px; font-family:"Arial", Helvetica, sans-serif; font-size:12px; font-weight:normal; float:left;}
.tableright{width:240px; font-family:"Arial", Helvetica, sans-serif; font-size:12px; font-weight:normal; float:right;}
.table_border{ border:1px #333 solid; text-align:center; vertical-align:middle; line-height:25px;}
.table_borderrht{ border-right:1px #333333 solid; border-top:1px #333333 solid; border-bottom:1px #333333 solid; text-align:center; vertical-align:middle; line-height:25px;}

#staff_gallery{width:480px; padding-left:5px; }

.staff_lft{width:150px; float:left; padding-left:25px;}
.staff_rht{width:300px; float:left; text-align:left; }

.services_lft{width:250px; float:left; padding-left:10px;}
.services_rht{width:200px; float:left; margin-left:10px;}

#images_slide{width:500px; height:200px; padding: 2px 0 5px 2px;}

.slide_lft{width:12px; float:left; vertical-align:middle;}

.slide_center{width:450px; float:left; padding-left:18px; }

.slide_rht{width:12px; float:right; vertical-align:middle;}


/* structure ends */


/* text formating */

/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight: normal; margin:0; }

h1 { font-size: 20px; margin-bottom: 0px; margin-top: 0px; font-family:"Helvetica";}

h2 { font-size: 18px; font-family:"Helvetica"; color:#000;}

h3 { font-size: 16px; font-family:"Helvetica"; color:#000; font-weight:bold; padding-left:10px; padding-top:10px;}

h4, h5, h6 { font-size: 14px; font-family:"Helvetica"; color:#000; font-weight:bold;}

/* Headings */

hr {
	color:#666666;
	margin: 0 auto;
	height: 1px;
	border:thin dotted;
}

pre, blockquote {
	overflow: auto;
	padding: 0 10px;
	margin: 20px 30px;
	line-height: 1.8em;
	background-color: #f5f5f5;
	border: 1px solid #e0e0e0;
}

code { color: #779900; font-family: Consolas, Verdana, "Courier New", Sans-Serif; }

abbr, acronym { font-style: normal; border-bottom: 1px dotted #333333; cursor: help; }

del { text-decoration: line-through; color: #999999; }

ins { text-decoration: none; color: #009977; }

a img{border:none;}


.captureform{color:#000; font-size:12px; font-weight:bold; vertical-align:top;}

.testimonials_txt{color:#000; font-size:12px; font-family:Arial; width:220px;}

.testimonials a{color:#000; font-size:12px; text-decoration:underline; font:Arial; font-weight:bold; margin-left:10px; margin-top:10px;}

.testimonials a:hover{color:#000; font-size:12px; text-decoration:none; font:Arial; font-weight:bold; margin-left:10px; margin-top:10px;}
