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

body { background:#A4A4A4 url(images/bg.jpg) repeat top; font:12px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#666;}
html { padding:0; margin:0;}
.clr { clear:both;}
.bg1 { width:90%; height:1px; background:#dfdfdf; padding:0 20px; margin:0;}
img { padding:0; margin:0; border:none; text-align:center;}

#wrapper{background:url(images/site_bg.jpg) center top repeat-y;
width:100%;
margin:0px;
padding:0px;
}
#top{width:1024px;
margin:auto;
padding:0px;
background:url(images/top_floral_image.png) top center no-repeat;
height:280px;
}
#site{width:1024px;
margin:auto;
padding:0px;
}
#container{
}
#bottom{width:1024px;
margin:auto;
padding:0px;
background:url(images/bottom_floral_image.png) top center no-repeat;
height:50px;
}

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#header{width:1024px;
margin:0px 0px 0px 0px;
padding:48px 0px 0px 0px ;
}
.heade_left{width:23px;
margin:0px;
padding:0px;
float:left;
background:url(images/top_shadow_left.png) top left no-repeat;
height:233px;
}
.head_center{width:980px;
float:left;
background:url(images/header_bg.png) top left no-repeat;
height:233px;
}
.head_right{background:url(images/top_shadow_right.png) top right no-repeat;
height:233px;
float:right;
width:21px;
}
.logo{margin:13px 0px 0px 0px;
float:left;
width:200px;
padding:0px 0px 0px 95px;
}
.menu{width:600px;
float:right;
margin:60px 40px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
}
.menu1{padding:0px;
margin:0px;
text-align:center;
height:33px;
}
.menu-img{padding:2px ;
width:100px;
float:left;

}





/**************************** Body *******************/
.body_left{width:23px;
float:left;
background:url(images/left_shadow.png) top left repeat-y;
height:520px;
}
.container{width:980px;
float:left;
margin:0px;
padding:0px;
background:#FFF;
height:580px;
}
.body_right{width:21px;
float:right;
background:url(images/right_shadow.png) top left repeat-y;
height:520px;
}

.body_left1{width:23px; float:left; background:url(images/left_shadow.png) top left repeat-y; height:520px;
}
.container1{width:980px; float:left; margin:0px; padding:0px; background:#FFF; height:627Px;
}
.body_right1{width:21px; float:right; background:url(images/right_shadow.png) top left repeat-y; height:520px;
}
.body_left2{width:23px; float:left; background:url(images/left_shadow.png) top left repeat-y; height:627px;
}
.body_right2{width:21px; float:right; background:url(images/right_shadow.png) top left repeat-y; height:627px;
}




.containeremploy{width:980px;
float:left;
margin:0px;
padding:0px;
background:#FFF;
height:627px;
}
.body_rightemploy{width:21px;
float:right;
background:url(images/right_shadow.png) top left repeat-y;
height:666px;
}
.containerabout{width:980px;
float:left;
margin:0px;
padding:0px;
background:#FFF;
height:520px;
}
.containerpostop{width:980px;
float:left;
margin:0px;
padding:0px;
background:#FFF;
height:627px;
}
.containerstaffing{width:980px;
float:left;
margin:0px;
padding:0px;
background:#FFF;
height:574px;
}
.containertest{width:980px;
float:left;
margin:0px;
padding:0px;
background:#FFF;
height:974px;
}
.right_col1post{width:305px;
float:left;
margin:0px 0px 0px 12px;
height:528px;
}
.body_rightabout{width:21px;
float:right;
background:url(images/right_shadow.png) top left repeat-y;
height:512px;
}

.image-menu{margin:15px 12px 17px 12px;
}
.content{margin:5px 15px 0px 15px;
}
.main_body {  padding:0; margin:2px 2px; float:left;}
.main_body ul { font:bold 12px Arial, Helvetica, sans-serif; color:#3a3c3c; padding:5px 0; margin:0 auto; width:400px;}
.main_body li {padding:2px 0 5px 15px; margin:0; list-style:none; background:url(images/arrow-1.gif) left no-repeat; }
.main_body a {font:normal 11px  Tahoma, Geneva, sans-serif; color:#a71256; margin:0; padding:0; text-decoration:none;}
.main_body .data { float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#fff; background:#242424; text-align:center; width:100px; margin:0 10px 0 10px; padding:0 15px;}
.main_body .title { float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 15px;}
.main_body img { padding:0; margin:5px 0px; border:none;}
.main_body p {font:normal 12px   Arial, Helvetica, sans-serif; color:#333; padding:0px; margin:4px 0;
}
.testimonials{background:#E7E7E7;
border:#CCCCCC;
margin:7px 0px 10px 0px;
padding:10px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#7C7C7C;
line-height:16px;
text-transform:none;

}
.interior{background:#F6F6F6;
}
.head1{padding:15px 0px 10px 0px;
margin:0px 10px 0px 10px;
border-bottom:#999 solid 1px;
}
.text1{padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#888686;
text-align:justify;

}
.athour{ 
font:bold 12px Arial, Helvetica, sans-serif;
color:#333;
line-height:16px;
padding:5px 0px 4px 0px;
text-align:left;
}
.readmore{margin:3px;
text-align:right;
}

.heading{font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
color:#DF6886;
line-height:18px;
}

.heading1{font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
color: ;
line-height:18px;
}
.phonenumber{font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
color: #FF3333;
line-height:18px;
}



.right_col{width:455px;
float:left;
margin:0px 0px 0px 12px;

}
.right_col1{width:305px;
float:left;
margin:0px 0px 0px 12px;
height:475px;
}
.right_col2{width:305px;
float:left;
margin:0px 0px 0px 12px;
height:425px;
}
.left_col{float:left;
width:460px;
margin:0px;
padding:5px;
}.left_col1{float:left;
width:620px;
margin:0px;
padding:5px;
overflow:hidden;
}
.heding{background:url(images/line.jpg) top left repeat-x;
height:39px;
}
#body-content{padding:0px;
}
.footer_links{margin:2px;
background:url(images/footer_bg.gif) top left repeat-x;
padding:5px 10px 5px 10px;


}
/* Footer *************************** Footer*************************/
.footer{width:1024px;
padding:0px;
margin:0px;
}
.footer_left{width:23px;
float:left;
margin:0px;
padding:0px;
background:url(images/bottoM_left_shadow.png) top left no-repeat;
height:23px;
}
.footer_sahow{width:980px;
height:23px;
float:left;
background:url(images/bottom_shadow.png) top left repeat-x;
margin:0px;
padding:0px;
}
.footer_sahow_right{width:21px;
height:23px;
float:right;
background:url(images/bottoM_right_shadow.png) top left no-repeat;
}
/* Conatct Form */
.response { font:normal 12px Arial, Helvetica, sans-serif; color:red; text-align:center;}
.loader { text-align:center; width:auto; padding:0; margin:0;}
#contactform { margin:0; padding:2px;}
#contactform * { font-family:Arial, Helvetica, sans-serif;; font-size:11px;}
#contactform ol { margin:0; padding:5; list-style:none;}
#contactform li { margin:0 0 1px 0; padding:10px; background:none}
#contactform li.buttons { margin:0; overflow:hidden;}
#contactform label { margin:0; width:150px; display:block; float:left; padding:0 0 2px 0; font:normal 13px Arial, Helvetica, sans-serif; color:#666666;}
#contactform label span { font:normal 11px Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}
#contactform input.text { width:280px; border:1px solid #DCDCDC; margin:0; padding:5px 2px; height:16px; background:#F5F5F5;}
#contactform textarea { width:280px; border:1px solid #DCDCDC; padding:2px; background:#F5F5F5;}
#contactform li.buttons input { padding:3px 10px; margin:0 0 0 150px; background:#ac1256; border:1px solid #fff; color:#FFF; float:left;}
#contactform select { width:285px; border:1px solid #d6d6d6; padding:2px; background:#fff;}
.submitbutton{padding:3px 10px; margin:0 0 0 10px; 
}
#office{padding:7px  0px 3px 10px;
}
.address{font:normal 12px Arial, Helvetica, sans-serif; color:#333;
line-height:16px;
padding:10px;
margin:0px;
}
.bold{font:bold 13px Arial, Helvetica, sans-serif;
color:#6A1686;
line-height:16px;

}
a.link:link,a.link:active,a.link:visited{font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration:none;
color:#666666;
text-decoration:underline;

}
a.link:hover{color:#FF3399; text-decoration:none;
}