body{font-size:12px;}
.post hr{
	display:block;
}
.clear{
	clear:both;
}
p img{
	padding:0;
	max-width:100%;
}
img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.alignright{
	padding:4px;
	margin:0 0 2px 7px;
	display:inline;
}

img.alignleft{
	padding:4px;
	margin:0 7px 2px 0;
	display:inline;
}

.alignright{
	float:right;
}
.alignleft{
	float:left;
}
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
.center{
	text-align: center;
}
.hidden{
	display: none;
}
.screen-reader-text {
	position: absolute;
	left: -1000em;
}
hr{
	display: none;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

body{
	min-width:999px;
	margin:0;
	font:11px/16px Arial,Helvetica,sans-serif;
	color:#fff;
	background:#4d3b33;
}
a{
	color:#ad806d;
	text-decoration:none;
}
a:hover{
	color:#fff;
}
p img{
	display:inline;
	padding:0 2px;
	vertical-align:middle;
}
form,fieldset,img{
	margin:0;
	padding:0;
	border:0;
}
/*page*/
#page{
	position:relative;
	width:100%;
	overflow:hidden;
}
div.fix-width{
	width:999px;
	margin:0 auto;
}
/*header*/
#header{
	width:100%;
	padding:18px 0 23px;
	overflow:hidden;
}
#header div.fix-width{
	overflow:hidden;
}
#header h1{
	float:left;
	display:inline;
	margin:0 0 0 17px;
}
#header h1 a{
	float:left;
	width:141px;
	height:81px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat 0 0;
}
#header ul.menu{
	float:right;
	margin:31px 0 0;
	padding:0 0px 10px 0;
	font:13px "Trebuchet MS",Arial,sans-serif;
	list-style:none;
	color:#fff;
	font-weight:bold;
}
#header ul.menu li{
	float:left;
	padding:0 0 0 25px;
}
#header ul.menu li a{
	color:#fff;
}
#header ul.menu li.active a,
#header ul.menu li a:hover{
	color:#e97f8a;
}
/*main*/
#main{
	width:100%;
	overflow:hidden;
	background:#4d3b33;
}
#main div.yellow-bg{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-page-yellow.png) no-repeat 50% 0;
}
#main h1{
	padding:0 0 20px;
	margin:0;
	font-size:24px;
	line-height:31px;
}
#main h2{
	padding:0 0 15px;
	margin:0;
	font-size:20px;
	line-height:25px;
}
#main h3{
	padding:0 0 28px;
	margin:0;
	font:18px/23px "Trebuchet MS",Arial,sans-serif;
	color:#e97f8a;
}

#main h3 a{
	color:#e97f8a;
	text-decoration: none;	
}

#main h3 a:hover{
	color:#e97f8a;
	text-decoration: none;	
}


#main h4{
	padding:0 0 6px;
	margin:0;
	font-size:16px;
	line-height:21px;
}
#main h5{
	margin:0;
	font-size:14px;
	line-height:19px;
}
#main h6{
	margin:0;
	font-size:12px;
	line-height:17px;
}
#main p{
	margin:0;
	padding:0 0 16px;
}
#main div.top-text{
	float:left;
	width:100%;
	padding:0 0 12px;
	margin:21px 0 0;
}
#main div.top-text h2{
	float:left;
	padding:0 13px 10px 15px;
	font:normal 18px/18px "Trebuchet MS",Arial,sans-serif;
	color:#191200;
}
#main div.top-text h2 strong{
	font-weight:normal;
}
.nn a{color:#000;}
.nn a:hover{color:#fff;}
#main div.top-text h2.right{
	float:right;
	margin:9px 0 0;
}
#main div.left-column{
	float:left;
	width:761px;
}
#page .home div.left-column{
	width:720px;
}
#main ul.home-image-menu{
	position:relative;
	z-index:2;
	width:100%;
	margin:0 0 -66px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#main ul.home-image-menu li{
	position:relative;
	float:left;
	width:144px;
	height:405px;
}
#main ul.home-image-menu li.color1{
	background:#623328;
}
#main ul.home-image-menu li.color2{
	background:#6f4535;
}
#main ul.home-image-menu li.color3{
	background:#7b5849;
}
#main ul.home-image-menu li.color4{
	background:#896b5e;
}
#main ul.home-image-menu li.color5{
	background:#998276;
}
#main ul.home-image-menu li.hover,
#main ul.home-image-menu li:hover{
	background:#3e2c24;
}
#main ul.home-image-menu li div.img img{
	display:block;
}
#main ul.home-image-menu li div.img div.hover-overlay{
	display:none;
	position:relative;
	width:144px;
	height:339px;
	margin:-339px 0 0;
	background:url(../images/bg-image-menu-hover.png) repeat 0 0;
}
#main ul.home-image-menu li.hover div.img div.hover-overlay,
#main ul.home-image-menu li:hover div.img div.hover-overlay{
	display:block;
}
#main ul.home-image-menu li div.link{
	position:absolute;
	z-index:100;
	width:100%;
	left:0;
	top:0;
}
#main ul.home-image-menu a{
	display:block;
	width:100%;
	height:28px;
	padding:358px 0 19px;
	background:url(../images/ico-more.gif) no-repeat -9999px -9999px;
}
#main ul.home-image-menu span{
	display:block;
	font:normal 16px/14px "Trebuchet MS",Arial,sans-serif;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
}
#main ul.home-image-menu span strong{
	font-weight:normal;
}
#main ul.home-image-menu span.one-line{
	padding:6px 0 0;
}
#main ul.home-image-menu strong{
	display:block;
}
#main div.violet-left-bg{
	position:relative;
	width:9999px;
	margin:0 0 0 -9238px;
	overflow:hidden;
	background:#4d3b33;
}
#page .home div.violet-left-bg{
	padding:66px 0 0;
	margin:0 0 0 -9279px;
}
/*content*/
#content{
	float:right;
	width:486px;
	padding:26px 34px 47px 26px;
	border-left:1px solid #3d2c25;
	}
	
#inner_coneent{
	width:486px;
	height:670px;
	overflow:auto;
	border:1px solid #CC9900;
	float:left;
	}
* html #content{height:266px;}
.home #content{
	width:720px;
	min-height:0;
	padding:0;
	border:0;
}
* html .home #content{height:auto;}
#content div.in-touch{
	float:left;
	width:110px;
	padding:23px 17px 13px 120px;
	margin:0 -1px 0 0;
	
	color:#ad806d;
	background:url(../images/bg-contact.gif) no-repeat 25px 28px;
}
#content div.in-touch h3{
	padding:0 0 19px;
}
#content div.in-touch strong.title{
	display:block;
	padding:0 0 16px;
	margin:-23px 0 0;
	font-size:14px;
	line-height:17px;
	color:#fff;
}
#content div.in-touch p{
	float:left;
	width:109px;
}
a.more-link{
	padding:0 0 0 16px;
	font-weight:bold;
	white-space:nowrap;
	color:#fff;
	background:url(../images/ico-more.gif) no-repeat 0 60%;
}
a.more-link:hover{
	color:#e97f8a;
}
#content div.in-touch a.more-link{
	float:left;
}
#content div.clients-say{
	float:left;
	width:300px;
	padding:23px 33px 13px 131px;
	
	text-align:justify;
	background:url(../images/adiva-baby-logo.jpg) no-repeat 2% 30%;
	
	
}
#content blockquote{
	margin:0;
	padding:0 0 16px;
}
#content blockquote p{
	padding:0;
}
#content blockquote p.author{
	text-align:right;
	color:#ad806d;
}
#content div.clients-say h3{
	padding:0 0 19px;
}
#content ul{
	margin:14px 0 0;
	padding:0 0 27px 23px;
	list-style:none;
	color:#ad806d;
}
#content ul li{
	padding:0 0 0 13px;
	background:url(../images/ico-arrow-yellow.gif) no-repeat 0 6px;
}
#content div.hentry{
	padding:0 0 20px;
}
#content p.date{
	margin:-5px 0 0;
	color:#dcaa94;
}
#content p.date_new{
	margin:-5px 0 0;
	color:#dcaa94;
	font-size:12px;
}
#content div.navigation{
	width:100%;
	padding:0 0 10px;
	overflow:hidden;
	color:#ad806d;
}
#content div.navigation div{
	padding:0 0 5px;
}
#content ul.sitemap ul{
	margin:3px 0 0;
	padding-bottom:3px;
}
#content span.wpcf7-form-control-wrap{
	position:static;
}
#content span.wpcf7-not-valid-tip{
	position:static;
	display:inline;
	width:150px!important;
	margin:0 0 0 3px;
	font-size:11px;
	color:#000;
	left:auto;
	top:auto;
}
#content input.text{
	width:260px;
	height:14px;
	padding:3px;
	border:2px solid #4d3b33;
	margin:0;
	font:11px Arial,Helvetica,sans-serif;
	color:#191200;
}
#content textarea.text{
	width:360px;
	height:100px;
	max-width:460px;
	padding:3px;
	border:2px solid #4d3b33;
	margin:0;
	font:11px Arial,Helvetica,sans-serif;
	overflow:auto;
	color:#191200;
}
#content input.submit{
	width:80px;
	height:29px;
	padding:0 0 1px;
	margin:0;
	border:0;
	font:bold 13px "Trebuchet MS",Arial,sans-serif;
	text-transform:uppercase;
	cursor:pointer;
	color:#39251c;
	background:#e97f8a;
}
#content ul.commentlist{
	padding-left:0;
	color:#fff;
}
#content ul.commentlist li{
	padding:10px 0;
	border-bottom:1px solid #3d2c25;
	background:none;
}
/*sidebar*/
#sidebar{
	float:right;
	width:238px;
	background:#4d3b33;
	overflow:hidden;
}
* html #sidebar{
	height:339px;
}
.home #sidebar{
	width:279px;
}
#main div.white-box{
	padding:16px 20px 13px 22px;
	line-height:17px;
	text-align:justify;
	color:#191200;
	background:#fff;
}
#sidebar div.white-box p{
	padding:0 0 12px;
}
#sidebar div.call{
	padding:21px 18px 4px;
	background:#4d3b33;
	overflow:hidden;
}
.home #sidebar div.call{
	padding-top:16px;
	padding-bottom:10px;
	background:#e97f8a ;
}
#sidebar div.call h4{
	padding:0 0 1px;
	font:20px/25px "Trebuchet MS",Arial,sans-serif;
	text-transform:uppercase;
	color:#e97f8a;
}
.home #sidebar div.call h4{
	color:#191200;
}
#sidebar div.call strong{
	display:block;
	padding:5PX 0 10px;
	font:normal 25px "Trebuchet MS",Arial,sans-serif;
	letter-spacing:-1px;
}
#sidebar div.call div.link{
	padding:7px 0 3px 3px;
	font:14px/17px "Trebuchet MS",Arial,sans-serif;
}
#sidebar div.call div.link a{
	padding:0 25px 0 0;
	background:url(../images/bg-call-link.gif) no-repeat 100% 60%;
}
#sidebar div.call a{
	color:#fff;
}
 #sidebar div.call a:hover{
	color:#e97f8a;
}
.home #sidebar div.call a:hover{
	color:#191200;
}
#sidebar div.call p{
	font:14px/17px "Trebuchet MS",Arial,sans-serif;
	color:#e97f8a;
}
.home #sidebar div.call p{
	color:#191200;
}
#sidebar div.latest-news{
	padding:26px 26px 26px 22px;
	background:#3d2c25;
}
.home #sidebar div.latest-news{
	padding:20px 18px 18px 22px;
	background:#3d2c25;
}
#sidebar div.latest-news div.inner{
	width:100%;
	overflow:hidden;
}
#sidebar div.latest-news h4{
	float:left;
	padding:0;
	font:normal 16px/14px "Trebuchet MS",Arial,sans-serif;
	text-transform:uppercase;
	color:#e97f8a;
}
#sidebar div.latest-news h4 strong{
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#fff;
}
#sidebar div.latest-news a{
	float:right;
	padding:0 0 0 7px;
	margin:5px 0 0;
	background:url(../images/ico-arrow-white.gif) no-repeat 0 55%;
}
#sidebar div.latest-posts{
	padding:22px 18px 13px 22px;
	background:#4a342b;
	overflow: hidden;
}
.home #sidebar div.latest-posts{
	padding:19px 18px 14px 22px;
	background:none;
}
#sidebar div.latest-posts ul{
	width:100%;
	margin:0;
	padding:0;
	line-height:13px;
	list-style:none;
	overflow:hidden;
}
#sidebar div.latest-posts ul li{
	float:left;
	width:100%;
	padding:0 0 10px;
}
#sidebar div.latest-posts ul span{
	float:left;
	width:59px;
}
#sidebar div.latest-posts ul strong{
	display:block;
	font-weight:normal;
	height:1%;
	overflow:hidden;
}
#sidebar div.latest-posts ul strong a{
	padding:0 0 0 1px;
	color:#ad806d;
}
#sidebar div.latest-posts ul strong a:hover{
	color:#fff;
}
/*left sidebar*/
#left-sidebar{
	float:right;
	width:215px;
}
#left-sidebar div.white-box{
	padding:18px 20px 13px;
}
#left-sidebar ul{
	margin:0;
	padding:0;
	list-style:none;
}
#left-sidebar ul li{
	padding:0 0 9px 8px;
	background:url(../images/ico-arrow-yellow.gif) no-repeat 0 7px;
}
#left-sidebar ul li.active{
	font-weight:bold;
}
#left-sidebar ul li.parent{
	background:url(../images/ico-arrow-yellow-down.gif) no-repeat 0 8px;
}
#left-sidebar ul ul{
	padding:0 0 5px 7px;
	margin:5px 0 0;
	font-weight:normal;
}
#left-sidebar ul ul li{
	padding:0 0 0 10px;
	background:url(../images/ico-line-yellow.gif) no-repeat 0 9px;
}
#left-sidebar a{
	color:#4a082e;
}
#left-sidebar a:hover{
	color:#ad806d;
}
/*footer*/
#footer{
	width:100%;
	overflow:hidden;
	color:#ad806d;
}
#footer div.right-bg{
	position:relative;
	width:9999px;
	margin:0 -9000px 0 0;
	background:#4d3b33;
}
#footer div.footer-content{
	width:970px;
	padding:25px 0 29px 19px;
	overflow:hidden;
}
#footer p{
	float:left;
	margin:0;
}
#footer p a{
	color:#dcaa94;
}
#footer p a:hover{
	color:#fff;
}
#footer p span{
	float:left;
}
#footer p a.sattom{
	float:left;
	display:inline;
	width:48px;
	height:12px;
	margin:2px 0 0 4px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-sattom.gif) no-repeat 0 0;
}
#footer ul{
	float:right;
	margin:0;
	padding:2px 0 3px;
	line-height:11px;
	list-style:none;
}
#footer ul li{
	float:left;
	display:inline;
	padding:0 10px;
	border-right:1px solid #fff;
	margin:0 -1px 0 0;
}
#footer ul a{
	color:#ad806d;
}
#footer ul a:hover{
	color:#fff;
}
.style11{color:#ad806d;}
.style{font-size:12px; text-align:justify; color:#ad806d;}
.newsstyle{font-size:12px; text-align:justify; color:#ad806d;}
.newsstyle a{
	color:#ad806d;
	text-decoration: underline;
}
.newsstyle a:hover{
	color:#fff;
}

.main_testimonial_class{
	margin:0px auto;
	padding:0px;
	float:left;
	color:#ad806d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	}
	
hr{
	border-bottom:1px dotted #fff; 
	*border-bottom:1px dotted #fff !important; 
	background-color: #fff;
	height:1px;
	width:100%; 
	margin:0px 0px;
	}		

/**Social Media
.fb_active{
	margin:0px auto;
	padding:0px;
	float:right;
	}
	
.fb_active #social-media{
	width: 16px; height:16px;
	padding: 0px 2px 0px 0px;
	margin: 0px auto;
	float: left;
	}
**/

.styleWhite{font-size:12px; text-align:justify; color:#FFFFFF;}
.style_new{ font-size:12px; margin-top:-20px;}
.style_new1{ font-size:12px; margin-top:-20px; color:#FFFFFF;}
.style_new1 ul li{ line-height:20px; background:url(../images/ico-line-yellow.gif) no-repeat; background-position:bottom; }
.submitbutton{padding:5px; background-color:#e97f8a; color:#39251c; border:0px; font-weight:bold; cursor:pointer;}

.style100{ font-size:12px;  color:#FFFFFF; text-align:justify;}

.style100 ul li{ background:url(../images/ico-line-yellow.gif) no-repeat; margin-bottom:10px;}
.sub{border:1px solid #3d2c25; background:#62544e; color:#FFFFFF; font-size:12px; overflow:hidden;}
.style101{ font-size:12px;  color:#FFFFFF;}
.style101 ul li{ background:url(../images/ico-line-yellow.gif) no-repeat; margin-bottom:10px; color:#FFFFFF;}
.exep a{color:##e97f8a; text-decoration:underline; font-size:12px; font-weight:bold;}
.exep a:hover{color:#fff; text-decoration:none; font-size:12px; font-weight:bold;} 
.txt19 {border:1px solid #fff;} 
.txt19 td{border-right:1px solid #fff; border-bottom:1px solid #fff;}The documnet you are looking for has been either removed or access permission denied to you. <br /><b>Please contact administrator.</b>  


