@charset "utf-8";



body, html {

		font:11px Tahoma, Geneva, sans-serif;

		color:#515151;

		background:#005b8f url(images/h_bg.jpg) no-repeat top center;

		margin:0;

		padding:0;

		color:#000;

		outline:none;

	}

	body {

		min-width:780px;

	}

	#wrap {

		background:#07afd6;

		margin:0 auto;

		width:780px;

	}

	#header {

		background:#ddd;

	}

	#header h1 {

    	padding:5px;

	    margin:0;

    }

	#nav {

		background:url(images/in_navbg.jpg);

		height:30px;

	}

	

	#nav ul{

		margin:0;

		padding:0;

		list-style:none;

	}

	#nav li{

		display:inline;

		margin:0;

		padding:0;

	}

	#main {

		

		background:#FFF;

		float:right;

		width:540px;

		padding:0 30px 20px 30px;

		min-height:600px;

	}

	

	#main h2{

			font:16px Arial, Helvetica, sans-serif;

		

		

	}

		

	

	#main h2, #main h3,  #main p {

		padding:10px 0 10px 0;

	

		

    }

	

	#main h1, #main h2, #main h3{

		font:Arial, Helvetica, sans-serif;

		font-weight:bold;

	}

	

	

	#main h1{

		font-size:18px;

		text-decoration:none;

		color:#000;

		font-weight:bold;

		padding:30px 0 5px 0;

		margin:0;

	}

	

	#sidebar {

		

		background:#07afd6;

		float:left;

		width:180px;

		margin-top:30px;

	}

	#sidebar ul {

		margin:0;

		padding:0;

		list-style-type:none;

    }

	

	#sidebar ul li a{

			font-weight:bold;

			margin-left:30px;

			text-decoration:none;

			color:#FFF;

			

		

    }

	

   #sidebar p{

		padding:0 10px 0 0;

		

    }

		

	#sidebar a:hover {

	color:#002D64;

	}

	

	

	#sideimg  img{

		

		margin:18px 0 25px 0;

		border:1px solid #22333f;

		padding:2px;

	}
	
	#sideimg p{
	margin:0 0 5px 0;
	}

	

	#sideimg  p, #sideimg  a {

		text-align:center;

		color:#FFF;

	}

	

	

	

	

	

	#footer {

		background:#003066;

		float:left;

		width:780px;

		height:45px;

		

	}

	#footer p {

		font:10px Tahoma, Geneva, sans-serif;

		color:#fff;

		text-decoration:none;

		padding:5px;

		margin:0;

    }

	

	#footer a {

		font:10px Tahoma, Geneva, sans-serif;

		color:#fff;

		text-decoration:none;

    }

	

	.clearBothMe{

		clear:both;

	}

	

	p {

	line-height:15px;

	margin:5px 0 5px;

	padding:0;

	}

	

.smilegallery{

}

.smilepadding{

	width:2%;

	float:left;	

	border:solid 1px white;

}

.smilepadding2{

	height:4px;

}

.smilesection{

	float:left;

	width:47%;

	border:solid 1px #d2eaee;	

	background-color:#f8fefe;

	margin-bottom:10px;

}

.smilesectioncontent{

	width:96%;

	margin:5px auto;

}

.smilemain{

	float:left;

	width:50%;
	
	height:150px;
	
	
	text-align:center;

	border: solid 1px #007faa;
	
	background:url(images/beforeafter.jpg) no-repeat;

}

.smilemain img{

	width:100%;

}



.smilesubmain{

	float:right;

	width:47%

}



.smilebeforeafter{

	border: solid 1px #007faa;

}

.smilebeforeafter img{

	width:100%;

}

.smiletext{

	background-color:#007faa;

	color:#FFFFFF;

	font:bold 10px tahoma;

	width:100%;

	text-align:right;

	line-height:1.5em;	

}

	

	



/* menu  start*/



.menu , .menu  a{

display: block;

}



img {

border: 0;

padding: 0;

margin: 0;

}

.menu1, .menu2, .menu3, .menu4, .menu5 {

display: inline;

float: left;

}

.menu1 {

width: 157px;

height: 30px;

overflow: hidden;

background:url(images/in_nav.jpg) no-repeat 0 0;

}

.menu1:hover, .menu1 a:hover {



overflow: hidden;

background: url(images/in_nav.jpg) no-repeat  0  -30px;

}



.menu2 {

width: 158px;

height: 30px;

overflow: hidden;

background: url(images/in_nav.jpg) no-repeat -157px 0;

}

.menu2:hover, .menu2 a:hover {

overflow: hidden;

background: url(images/in_nav.jpg) no-repeat  -157px  -30px;

}



.menu3 {

width: 160px;

height: 30px;

overflow: hidden;

background: url(images/in_nav.jpg) no-repeat -315px 0;

}

.menu3:hover, .menu3 a:hover {

overflow: hidden;

background: url(images/in_nav.jpg) no-repeat  -315px -30px;

}



.menu4 {

width: 146px;

height: 30px;

overflow: hidden;

background: url(images/in_nav.jpg) no-repeat -475px 0;

}

.menu4:hover, .menu4 a:hover {

overflow: hidden;

background: url(images/in_nav.jpg) no-repeat  -475px  -30px;

}

.menu5, .menu5 a {

width: 159px;

height: 30px;

overflow: hidden;

background: url(images/in_nav.jpg) no-repeat -621px 0;

}



.menu5:hover, .menu5 a:hover{



overflow: hidden;

background: url(images/in_nav.jpg) no-repeat  -621px  -30px;

}



/*menu end*/







/*contact form*/



.inputtxt{

background:#fff;

border:1px #005C8F solid;

height:18px;

}



.inputbtn{

float:left;

padding-right:20px;

}

form{ margin:0px;

padding:0px}



textarea{

background:#fff;

border:1px #005C8F solid;

}



.ContactTxt{

padding:5px 0px;

margin:0;

text-align:left;

}



.ContactFrm{

padding:0px 0px 15px  0px;

margin:0;

text-align:left;

font-style:bold;

}





.contactTitleBold {

padding:0px 10px 0px 0px;

color:#cccccc;

}

.contactTitleRegular {

padding:0px 10px 0px 0px;

margin:0;

}



.ContactsUL{

list-style:none;

margin:0;

padding:0;}





#Contactcontent{
	margin:30px 0 0 0;
	width:280px;
	float:left;
	}

#contactmap-holder{
margin:0;
float:left;
}

/*contact end*/


#contactinfofo p{
margin:0 0 -10px 0;
}
#contactinfofo a{
color:#000;
}

#maps{
margin:45px 0 0 0;
}
#icons{
margin:45px 0 0 0;
float:right;
}


