body 
{
font-family:arial;
color:#444;

}


#wrapper
{
width:900px;
margin:auto;
}
#header a img
{
border:0;
margin-bottom:12px;
}
#menu
{
height:28px;
margin-bottom:8px;
}
#menu a
{
background-color:#fff !important;
background-image:url('/images/growmenubg.gif');
background-repeat:repeat-x;
margin-right:14px;
font-family:arial,verdana,sans;
color:#fff;
font-weight:bold;
padding:4px 9px;
text-decoration:none;
float:left;
padding-top:2px; padding-bottom:0;
font-size:0.92em;
height:23px;
border-bottom:3px solid #fff;
}
#menu a:hover
{
	background-image:url('/images/greybg.png');
}
#active 
{
	background-image:url('/images/greybg.png') !important;
}
#content
{
width:908px;
font-family:arial,verdana,sans;
}
.leftcontent
{
width:662px;
border:1px solid #939393;
padding:0 0px 0 18px;
float:left;
background-color:#EFF0F1;
}
#content > .leftcontent
{
width:659px;
border:1px solid #939393;
padding:0 0px 0 18px;
float:left;
margin:0px;
}
.testimonial
{
  padding:0px 18px 0px 18px !important;
  width:641px !important;
}
.testimonial_line
{
	border-top:1px solid #848484;
}

.a_blue_link {
color:#2E97FF !important;
}

.a_grey_link {
color:rgb(60,60,60) !important;
}

a.a_blue_link:visited {
color:#2E97FF !important;
}

a.a_grey_link:visited {
color:rgb(60,60,60) !important;
}



/* //text color update */
.leftcontent p
{
font-size:0.8em;
/* color:#646464; */
color:#343434;
}

.wwd .lefttext
{
font-size:0.8em;
color:#848484;
	
}
.wwd h2, .wwd h3 {
font-size:1.4em;
color:#2E97FF;
}
.wwd .lefttext p
{
font-size:1em;
color:##848484;
}

.lefttext
{
float:left;
width:329px;
padding-right:20px;
margin:0px;
}
.leftcontent > .lefttext
{
float:left;
width:349px;
padding-right:38px;
}

.wwd .lefttext
{
float:left;
width:439px;
padding-right:10px;
}
.wwd .leftcontent > .lefttext
{
float:left;
width:459px;
padding-right:18px;
}

.leftimg
{
padding:0;
height:460px;
float:right;
width:269px;
margin:0px;
}
.leftcontent > .leftimg
{
padding:0;
height:460px;
}

/*.leftimg img
{
height:518px
}*/
h2
{
font-size:1.1em;
margin-top:33px;
color:#2e97ff;
}
.pagetitle
{
margin-top:33px !important;
}
/* //text color update */
h3   
{
font-size:1.1em;
/* color:#646464; */
color:#343434;
font-weight:lighter;
margin-top:30px;
}
h4
{
font-size:0.85em;
color:#2e97ff;
}

.rightcontent
{
width:210px;
overflow:hidden;
float:left;
margin-left:12px;
}
.rightcontent h3
{
font-size:1em;
color:#2e97ff;
font-weight:bold;
margin-top:23px;
}
/* //text color update */
.rightcontent p
{
/* color:#848484; */
color:#343434;
font-size:0.8em;
*font-size:0.7em;
}
.rightcontent div
{
width:191px;
*width:168px;
border:1px solid #62c6ea;
padding:0 0 0 12px;
*padding:0 21px 19px 12px;
margin-bottom:14px;
}
#content > .rightcontent div
{
width:191px;
*width:168px;
border:1px solid #62c6ea;
padding:0 0 0 12px;
*padding:0 23px 19px 12px;
margin-bottom:14px;
}
.start
{
background-color:#c5dfff;
}
.start p
{
*margin-top:-10px;
padding-right:15px;
}
.faster p
{
*margin-top:-10px;
padding-right:15px;
}
#footer
{
position:relative;
margin-top:9px;
clear:both;
display:block;
}
#footer a
{
padding:2px 9px 0;
color:#fff;
font-family:arial,verdana,sans;
margin-right:16px;
background-color:#c1c1c1;
text-decoration:none;
font-weight:bold;
}
.aboutusimg
{
float:left;
}
.staff
{
display:block;
clear:both;
}

.staffinfo
{
margin-left:160px;
margin-right:20px;
}
.contact1strow
{
clear:both;
margin-top:-16px;
*margin-top:0;
}
.callus
{
float:left;
}
.findus
{
float:left;
margin-left:40px;
width:132px;
}
.email
{
float:left;
margin-top:-54px;
*margin-top:-14px;
width:349px;
}
.message td
{
color:#848484;
font-size:1em;
}
.callus p,.findus p,.email p
{
margin-top:-8px
}
tr > .message td
{
color:#848484;
font-size:0.8em;
}
.message td input,
{
border:1px solid #2e97ff;
}
.message input, textarea
{
border:1px solid #2e97ff;
}
textarea
{
width:290px;
height:120px;
}
.submit
{
color:#fff;
font-weight:bold;
background-color:#3196fe;
}
.submenu
{
width:152px;
background-color:#d0f0ff;
display:block;
float:left;
margin-left:-18px;
height:519px;
margin-right:20px;

}
.submenu li
{
cursor:pointer;
}
.wwd
{
width:876px !important;
/* height:519px; */
}
.sub
{
background-color:#a4e7ff;
}
.sub a
{
text-decoration:none;
color:#3892ff;
margin-bottom:-19px;
padding:4px;
padding-left:10px;
display:block; 
border-bottom:1px solid #d0f0ff;
font-weight:bold;
font-size:0.8em
}
.subsub
{
background-color:#d0f0ff;
}
.subsub a
{
font-size:0.8em;
font-weight:normal;
margin-left:4px
}
.subsub a:hover
{
background-color:#2e97ff;
color:#d0f0ff;
width:128px;

}
.contactform
{
float:left;
border:1px solid #aeaeae;
width:659px;
padding-left:18px;
margin-bottom:9px;
margin-top:-37px;
}
.blackdiv .rightcontent
{
margin-top:-37px;
}
.myformclass > .contactform
{
float:left;
border:1px solid #aeaeae;
width:659px;
padding-left:18px;
margin-bottom:9px;
margin-top:-44px;
}
#content > .blackdiv .rightcontent
{
margin-top:-44px;
}
.contactform h3
{
margin-top:28px;
}
.contactform p,.contactform label, .contactform2 label
{
/* font-size:0.75em; */
font-size:0.9em;
/* color:#8c8c8c; */
color:#343434;
}
iframe
{
float:right;
margin-top:-237px;
/* *margin-top:-354px; */
}
.stclose
{
  margin-top:-237px;
}
span > iframe
{
float:right;
margin-top:-237px;
*margin-top:-354px;
}
 .map
{

}
.contactform label
{
display:block;
width:370px;
margin-bottom:10px;
margin-top:10px;
}
.contactform label span, .contactform2 label span
{
display:block;
width:65px;
float:left;
}
input
{
border:1px solid #3196fe;
}
.buttonstyle
{
color:#fff;
font-weight:bold;
background-color:#3196fe;
margin-left:65px;
}
.sendmessage
{
margin-top:-120px;
}
.contactform > .sendmessage
{
margin-top:20px;
}
.contactform2
{

margin-top:0px;
position:relative;
width:370px;
height:;
/* border:1px solid red; */
}

 .contactform > .contactform2
{
margin-top:0;
}
#admin_editsafe, #admin_editthis {
background-position:bottom right;
background-repeat:no-repeat;
display:block;
position:relative;
z-index:999;
height:12px
}
#admin_editthis {
background-image:url('/afimages/edittag.png');
}
#admin_editsafe {
background-image:url('/afimages/editsafe.png');
}

#admt {
/* position:absolute;bottom:0;left:0; */
font-size:80%;
}
#admt a {
font-family:arial;
margin-right:0px;
}
li.menu_top_level {
height:16px;
overflow:hidden;
white-space:nowrap;
}
li.menu_top_level ul li {
height:16px;
line-height:16px;
}
.submenu li
{
background-color:#a4e7ff;
margin-bottom:1px;
color:#2c93f2;
font-size:0.9em;
font-weight:bold;
padding:4px 4px 4px 4px;
display:block;
overflow:hidden;
}
.submenu ul
{
padding:0;
margin-top:0
}
.menu_top_level ul 
{
background-color:#d0f0ff;
margin-left:-4px;
margin-right:-4px;
}
.menu_top_level ul li
{
font-weight:normal;
background-color:#d0f0ff;
margin-left:4px;
}
.menu_top_level ul li:hover
{
font-weight:normal;
background-color:#2e97ff;
background-image:url(/images/subsubarrow.jpg);
background-repeat:no-repeat;
background-position:right;
color:#d0f0ff;
margin:0 4px;
}
.submenu ul li ul
{
 
    margin-top:4px;
}

#content {
position:relative;

}

#content .cforminline {
position:absolute;
top:310px;
left:165px;
width:400px;
height:330px;
}


.leftcontent p {
padding-right:20px;
}
#innerContactForm
{
/* 	outline:1px dashed red !important; */
}
#innerContactForm label, #innerContactForm .textarealabel ,#innerContactForm .contactsubmit
{
	position:relative;
	height:30px;
	width:370px;
	display:block;
/* 	border:1px solid red; */
}
#innerContactForm .textarealabel
{
	height:133px;
}
#innerContactForm label span, #innerContactForm .textarealabel span
{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:65px;
}

#innerContactForm label input, #innerContactForm .textarealabel textarea, #innerContactForm .contactsubmit input
{
	position:absolute;
	top:0px;
	left:66px;
	margin-left:0px !important;
}
#innerContactForm label input
{
	
}
#innerContactForm .textarealabel textarea
{
	width:290px;
	height:120px;
	
}
#innerContactForm .conatctsubmit
{
	
}
div.optional
{
	position:absolute;
	left:270px;
	top:35px;
}
span.optional {
font-size:1em;
left:286px;
position:absolute;
top:320px;
}

/*iframe
{
margin-top:-100px;
}*/
.contactsubmit
{
margin-top:-3px;
}

.contactform {
position:relative;
height:516px;
}

iframe.gmap {
margin:0;
padding:0;
position:absolute;
top:-1px;
right:-1px;
}
.thanks_div p, .sendmessage
{
    
    width:350px;
}
.contactform
{
	background-color:#EFF0F1;
}
.pretend_hr
{
	border-top:1px solid #343434;
	width:100%;
	height:1px;
}
.withsubsection
{
    background-image:url('/images/downarrow.jpg');
    background-repeat:no-repeat;
    background-position:134px 4px;
		height:20px;
}
#menu img
{
	width:0px;
	height:0px;
	display:none;
	border:none;
}
.contactform label
{
    margin:0px;
    height:30px;
    position:relative;
/* border:1px dashed red; */
width:360px !important;
}
.optional
{
    position:absolute;
    top:1px !important;
    display:block;
    left:269px !important;
		
}
.contactform .textarealabel
{
 
    height:135px;
}
.contactform .contactform2
{
	display:none;
}
.contactform label input
{
    height:;    
    width:200px;
}
#contentsource
{
	padding:0px;	
	margin:0px;
	height:0px;
/* 	border:1px dashed red; */
	width:0px;
	display:none;
}
#contentmenu ul
{
	list-style-type: none;
	padding:0px;
	margin:0px;
}
