/* @override http://www.colawncare.com/css/style.css */

@charset "utf-8";

body { margin:0; padding:0; width:100%; background:#fff;}

html { padding:0; margin:0;}



/* Created by Nixon Designs - April 2010 - All Rights Reserved*/



/* main */

.main {width:100%; padding:0; margin:0 auto; background: #fff; }

/********** header **********/

.header { top repeat-x; padding:0; margin:0 auto; background-image:url(images/dove_vector.jpg); }

.block_header {width:960px;height:auto;border:none;margin-top: 0;margin-right: auto;margin-bottom: 10px;margin-left: auto;padding-top: 20px;padding-right: 0;padding-bottom: 0;padding-left: 0;}

/* logo */

.logo { float:left; padding:0; width:400px; margin: 0 0px 20px 15px; }

/* menu */	

.menu { padding:30px 0 0 0; margin:30px 0 30px 30px ; width:400px; float:right; }

.menu ul { text-align: left;  padding:0; margin:0; list-style:none; border:0; float:right;}

.menu ul li { float:left; margin:0; padding:0; border:0;}

.menu ul li a { border-right:1px solid #492321; float:left; margin:0; padding:5px 10px; color:#492321; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;}

.menu ul li a:hover { text-decoration:underline;}

.menu ul li a.active { text-decoration:underline;}

/* header box */

.header_box { background:#fff; }

.header_box_resize { center top no-repeat;height:350px ;width:960px;margin:0 auto; }

.header_img { width:576px; float:left; padding:36px 0 0 24px; font:normal 20px/1.2em Arial, Helvetica, sans-serif; color:#492321; font-weight:bold}

#cu3er-container { width:537px; outline:0; height:361px;}

.header_text { width:345px; float:right; padding:30px 0 0 15px;}

.header_text h1 { padding:10px 0; margin:0; font:normal 35px/1.2em Arial, Helvetica, sans-serif; color:#492321; font-weight:bold}

.header_text h2 { padding:10px 0; margin:0; font:normal 30px/1.2em Georgia, "Times New Roman", Times, serif; color:#492321;}

.header_text p { padding:10px 0; margin:0; font:normal 11px/1.6em Arial, Helvetica, sans-serif; color:#492321;}

.header_text p span { color:#492321; font: bold 14px Arial, Helvetica, sans-serif;}

/*Services*/

.Services { margin:0 auto; width:960px; height: 300px; padding:10px 0 0 0;}

.Services_resize { border-top:1px solid #e9e9e9; background:#fff; margin:0; padding:0;}

.Service_box { background:#fff; }

.Service_box_resize { center top no-repeat;height:600px ;width:960px;margin:0 auto; }

.Service_text { width:900px; float:right; padding:10px 0 0 0px;}

.Service_text h1 { padding:10px 0; margin:0; font:normal 35px/1.2em Arial, Helvetica, sans-serif; color:#492321; font-weight:bold}

.Service_text h2 { padding:10px 0; margin:0; font:normal 30px/1.2em Arial, Helvetica, sans-serif; color:#492321;}

.Service_text p { padding:10px 0; margin:0; font:normal 11px/1.6em Arial, Helvetica, sans-serif; color:#492321;}

.Service_text p span { color:#492321; font: bold 14px Arial, Helvetica, sans-serif;}

/*About*/

.About { margin:0 auto; width:960px; padding:10px 0 0 0;}

.About_resize { border-top:1px solid #e9e9e9; background:#fff; margin:0; padding:0;}

.About_box { background:#fff; } 

.About_box_resize { center top no-repeat;height:500px ;width:960px;margin:0 auto; }

.About_left { width:576px; float:left; padding:25px 0 0 24px;}

.About_left p { padding:10px 0; margin:0; font:normal 14px/1.6em Arial, Helvetica, sans-serif; color:#492321;}

.About_left p span { color:#492321; font: bold 18px Arial, Helvetica, sans-serif;}

.About_text { width:345px; float:right; padding:30px 0 0 15px;}

.About_text h1 { padding:10px 0; margin:0; font:normal 35px/1.2em Arial, Helvetica, sans-serif; color:#492321; font-weight:bold}

.About_text h2 { padding:10px 0; margin:0; font:normal 25px/1.2em Arial, Helvetica, sans-serif; color:#492321;}

.About_left h2 { padding:10px 0; margin:0; font:normal 30px/1.2em Arial, Helvetica, sans-serif; color:#492321;}

.About_text p { padding:10px 0; margin:0; font:normal 11px/1.6em Arial, Helvetica, sans-serif; color:#492321;}

/*Contact*/

.Contact_box { background:#fff; height:900px } 

.Contact_box_resize { center top no-repeat;height:900px ;width:960px;margin:0 auto; }

.Contact_img { width: 575px; height: 300px; float:left }

.Contact_img2 { width:700px; float:left; padding:36px 0 0 24px; font:normal 20px/1.2em Arial, Helvetica, sans-serif; color:#492321; font-weight:bold}

.Contact_text { width:30px; float:left; padding:50px 0 0 15px;}

.Contact_text2 { width:150px; float:left; padding:55px 0 0 15px;}

.Contact h1 { padding:10px 0; margin:0; font:normal 35px/1.2em Arial, Helvetica, sans-serif; color:#492321; font-weight:bold}

.Contact_text h2 { padding:10px 0; margin:0; font:normal 30px/1.2em Arial, Helvetica, sans-serif; color:#492321;}

.Contact_text p { padding:10px 0; margin:0; font:normal 15px/1.6em Arial, Helvetica, sans-serif; color:#492321;}

.Contact_text2 p { padding:10px 0; margin:0; font:normal 15px/1.6em Arial, Helvetica, sans-serif; color:#492321;}

/*Image_Boxes*/

.Recent  { width:300px; float:left; padding:10px; margin:10px 0;}

.Recent p{ font:normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.8em; padding:5px 5px; margin:0;}

.Recent p span { color:#492321; font: bold 14px Arial, Helvetica, sans-serif;}

.Recent img { float: left; margin:10px 15px; padding:0;}

.Recent a { color:#492321; }

.Recent a:hover { color:#5F9F00; text-decoration:underline;}

/*Testimonial*/

.Testimonial  {width:560px;float:left;margin-top: 10px;margin-right: 0;margin-bottom: 10px;margin-left: 0;padding-top: 10px;padding-right: 40px;padding-bottom: 40px;padding-left: 40px;}

.Testimonial p{ font:normal 12px Arial, Helvetica, sans-serif; color:#492321; line-height:1.8em; padding:5px 5px; margin:0;}

.Testimonial p span { color:#492321; font: bold 14px Arial, Helvetica, sans-serif;}

.Testimonial h1 { padding:10px 0; margin:0; font:normal 35px/1.2em Arial, Helvetica, sans-serif; color:#492321; font-weight:bold}

.Testimonial h2 { padding:10px 0; margin:0; font:normal 18px/1.2em Arial, Helvetica, sans-serif; color:#492321;}

/********** block index **********/

.body { margin:0; padding:0; background: #fff; border-top:1px solid #eaeaea;}

.body_resize { width:960px; margin:0 auto; padding:0;}

.body_resize h2 { font:normal 24px Arial, Helvetica, sans-serif; color:#343434; padding:5px 5px; margin:0;}

.body_resize p { font:normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d; padding:10px 5px; margin:0; line-height:1.8em;}

.body_resize p span { color:#45b8c3; font: normal 11px Arial, Helvetica, sans-serif;}

.body_resize a { color:#45b8c3; text-decoration:none; font: bold 11px Arial, Helvetica, sans-serif;}

.body_resize img { margin:10px auto; padding:0;}

.body_resize img.floated { float:left; margin:10px; padding:0;}

.right  { width:340px; float:right; margin:0; padding:10px 10px; } 

.left  { width:620px; float:left; margin:0; padding:10px 10px;} 

.blog { width:280px; float:left; margin:0; padding:10px 5px;}

.blog p.grey { color:#5f5f5f;}

/*************footer**********/

.footer_resize { width:960px; height: auto; margin:0 auto; padding:10px 0;}

.footer {padding:0;  margin:0; background:#0a547a; border-top:1px solid #ccc;}

.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#fff;}

.footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:5px; margin:0;}

.footer p.leftt { text-align:left; width:50%; margin:0; padding:10px 0 0 20px; float:left;} 

.footer p.rightt { text-align:right; width:30%; margin:0; padding:15px 20px 0 0; float:right;} 



p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

li.bg, .bg { clear:both; border-top:1px solid #dfdfdf; padding:0; margin:10px 0; background:none; line-height:0;}


