html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	text-align: left;
	
	
}

body {
       
        font-family:Arial, Helvetica, sans-serif;
		background-image:url(images/main_bg2.png);
		background-repeat:repeat;
       
		}




#wrapper {
	height: 810px;
	width: 1080px;
	background-image:url(images/main.png);
	background-repeat:no-repeat;
	background-position:left top;
		}


#wrapper_1 {
	height: 1520px;
	width: 1080px;
	background-image:url(images/main.png);
	background-repeat:no-repeat;
	background-position:left top;
	}


#wrapper_2 {
	height: 1700px;
	width: 1080px;
	background-image:url(images/main.png);
	background-repeat:no-repeat;
	background-position:left top;
	}



#wrapper_3 {
	height: 950px;
	width: 1080px;
	background-image:url(images/main.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
#wrapper_5 {
	height: 960px;
	width: 1080px;
	background-image:url(images/main.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
#wrapper_6 {
	height: 920px;
	width: 1080px;
	background-image:url(images/main.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
#wrapper_4 {
	height: 1500px;
	width: 1080px;
	background-image:url(images/main.png);
	background-repeat:no-repeat;
	background-position:left top;
	}

#wrapper_4_new {
	height: 1660px;
	width: 1080px;
	background-image:url(images/main.png);
	background-repeat:no-repeat;
	background-position:left top;
	}	

#header_left {
	height: 780px;
	width: 245px;
	float: left;

	}	
	
#header_left_1 {
	height: 1000px;
	width: 235px;
	float:left;
	background-image:url(images/mary_logo_1.png);
	background-repeat:no-repeat;
	}	
	


#header {
	height: 40px;
	width: 780px;
	float:left;
	}




#header_right {
	height: 30px;
	width: 113px;
	float:right;
	padding-top:10px;
	}


#header_right_youtube {
	height: 30px;
	width: 78px;
	float:left;
	}


#header_right_youtubeimg {
	height: 30px;
	width: 30px;
	float:right;
	}



.text_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	font-weight:normal;
	color:#ffffff;
	
	}


.text_1_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	font-weight:normal;
	color:#e3e3e3;
	border: thin groove #b1b1b1;
	
	}





#navigation_1 {
	height: 60px;
	width: 780px;
	float:left;
	}



#home_button {
	height: 60px;
	width: 100px;
	float:left;
	}


#about_button {
	height: 60px;
	width: 130px;
	float:left;
	}


#services_button {
	height: 60px;
	width: 115px;
	float:left;
	}


#testimonials_button {
	height: 60px;
	width: 140px;
	float:left;
	}



#photo_button {
	height: 60px;
	width: 160px;
	float:left;
	}



#contact_button {
	height: 60px;
	width: 135px;
	float:left;
	}


#main {
	height: 745px;
	width: 780px;
	float:left;
	background-image:url(images/mary_bg_main.png);
	background-repeat:no-repeat;
	background-position:left top;
	
	
}



#banner1 {
	height: 402px;
	width: 775px;
	float:left;
	padding-left:11px;
	padding-top:10px;
	
}



#main_center {
	height: 190px;
	width: 775px;
	float:left;
	}



#main_images {
	height: 160px;
	width: 150px;
	float:left;
	padding-top:20px;
	padding-left:25px;
	}


#main_name {
	height: 25px;
	width: 570px;
	float:left;
	padding-top:20px;
	padding-left:0px;
	}


#main_text {
	height: 113px;
	width: 570px;
	float:left;
	padding-top:5px;
	}


.text_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5f737f;
	text-align:justify;
	}


.text_2_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#00284c;
	text-align:justify;

	}



.text_2_1_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#00284c;
	text-align:justify;
	}



	
	
.text_3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#232323;
	text-align:justify;
	}	
	
	

.bred_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-align:justify;
	}	
	



	
#read {
	height: 20px;
	width: 570px;
	float:left;
	padding-left:0px;
	padding-right:30px;
	text-align:right;
	float:right;
}


	
#y_tube {
	height: 170px;
	width: 250px;
	float:left;
	padding-left:12px;

	padding-top:20px;
	float:right;

}


#read_1 {
	height: 20px;
	width: 20px;
	float:left;
	padding-left:0px;
	text-align:right;
	float:right;
}
	
#read_2 {
	height: 20px;
	width: 65px;
	float:left;
	padding-left:0px;
	text-align:right;
	float:right;
}





#footer{
	height: 30px;
	width: 780px;
	float:left;
   }

#footer_new{
	height: 30px;
	width: 780px;
	float:left;
	margin-top:120px;
   }








#footer_1{
	height: 25px;
	width: 270px;
	float:left;
	padding-left:15px;
	padding-top:5px;
	text-align:left;

	}


#footer_2{
	height: 25px;
	width: 470px;
	float:left;
	padding-right:5px;
	padding-top:5px;
	text-align:right;

	}









/*about us */


#banner_inner {
	height: 180px;
	width: 775px;
	float:left;
	padding-left:11px;
	padding-top:10px;
	
}




#about_main {
	height: 450px;
	width: 780px;
	float:left;
	}



#inner_about {
	height:700px;
	width: 788px;
	float:left;
	background-image:url(images/mary_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	}


#bred {
	height: 35px;
	width: 600px;
	float:left;
	padding-top:25px;
	padding-left:0px;
	}



#bred_home {
	height: 30px;
	width: 40px;
	float:left;
	padding-top:7px;
	padding-left:10px;
	}



#bred_arrow {
	height: 25px;
	width: 10px;
	float:left;
	padding-top:10px;
	padding-left:2px;
	}



#bred_about {
	height: 30px;
	width: 80px;
	float:left;
	padding-top:7px;
	padding-left:7px;
	}




#profile_name {
	height: 25px;
	width: 570px;
	float:left;
	padding-top:10px;
	padding-left:5px;
	}





#profile_text {
	height: 400px;
	width: 570px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	}





#profile_images {
	height: 380px;
	width: 150px;
	float:left;
	padding-top:10px;
	padding-left:25px;
	}










/*services */


#inner_services {
	height: 1410px;
	width: 788px;
	float:left;
	background-image:url(images/mary_bg_1.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
#inner_services_new {
	height: 1550px;
	width: 788px;
	float:left;
	background-image:url(images/mary_bg_new.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
	

#services_main {
	height: 1150px;
	width: 780px;
	float:left;
	}


#services_text {
	height: 155px;
	width: 590px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	}



#services_head {
	height: 20px;
	width: 565px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	}


#services_spacer {
	height: 15px;
	width: 565px;
	float:left;
	
	}
	

#services {
	height: 125px;
	width: 410px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	}



#services_1 {
	height: 110px;
	width: 410px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	}





#services_images {
	height: 125px;
	width: 160px;
	float:left;
	padding-top:5px;
	padding-left:10px;
	}


#services_images_1 {
	height: 110px;
	width: 160px;
	float:left;
	padding-top:5px;
	padding-left:10px;
	}




#services_space {
	height: 8px;
	width: 590px;
	float:left;
	padding-top:10px;
	padding-left:px;
	}



#new_ser_img {
	height: 1000px;
	width: 150px;
	float:left;
	padding-top:10px;
	padding-left:25px;
	}







/*gallery */


#bred_gallery {
	height: 35px;
	width: 760px;
	float:left;
	padding-top:25px;
	padding-left:10px;
	background-image:url(images/bred_img_1.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	}



#gallery_name {
	height: 25px;
	width: 765px;
	float:left;
	padding-top:10px;
	padding-left:12px;
	}


#gallery_head{
	height: 400px;
	width: 755px;
	float:left;
	padding-top:20px;
	padding-left:12px;
	}






#gallery_images {
	height: 125px;
	width: 175px;
	float:left;
	padding-top:5px;
	padding-left:10px;
	}


#gallery_spacer {
	height: 125px;
	width: 5px;
	float:left;
	padding-top:0px;
	padding-left:0px;
	}







.textarea, input, select {
    font-family: Arial, sans-serif;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}




#gallery_main {
	height: 590px;
	width: 780px;
	float:left;
	}



#inner_gallery {
	height: 850px;
	width: 788px;
	float:left;
	background-image:url(images/mary_bg_2.png);
	background-repeat:no-repeat;
	background-position:left top;
	}








/*testimonials */



#testimonials_thumb {
	height: 173px;
	width: 151px;
	float:left;
	}



#testimonials_space {
	height: 173px;
	width: 5px;
	float:left;
	}



#testimonials_space1 {
	height: 173px;
	width: 45px;
	float:left;
	}





#testimonials_name {
	height: 25px;
	width: 598px;
	float:left;
	padding-top:10px;
	padding-left:5px;
	}


#testimonials_abc {
	height: 10px;
	width: 598px;
	float:left;
	padding-top:10px;
	padding-left:5px;
	}



#testimonials_main {
	height: 1400px;
	width: 780px;
	float:left;
	}



#inner_testimonials {
	height: 1620px;
	width: 788px;
	float:left;
	background-image:url(images/mary_bg_3.png);
	background-repeat:no-repeat;
	background-position:left top;
	}



#new_test_img {
	height: 1210px;
	width: 150px;
	float:left;
	padding-top:10px;
	padding-left:25px;
	}




/*contact */



#contact_name {
	height: 35px;
	width: 598px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	}


#contact_main {
	height: 20px;
	width: 590px;
	float:left;
	padding-top:0px;
	padding-left:5px;
	}


#contact_main_1 {
	height: 55px;
	width: 590px;
	float:left;
	padding-top:0px;
	padding-left:5px;
	}





#contact_icon {
	height: 20px;
	width: 40px;
	float:left;
	}



#contact_text {
	height: 20px;
	width: 150px;
	float:left;
	}



#contact_area {
	height: 20px;
	width: 300px;
	float:left;
	}


#contact_area_1 {
	height: 55px;
	width: 300px;
	float:left;
	}



#contact_abc {
	height: 13px;
	width: 598px;
	float:left;
	}



#contact_inquiry {
	height: 310px;
	width: 598px;
	float:left;
	padding-top:0px;
	padding-left:5px;
	background-image:url(images/enquiry_img.png);
	background-position:left top;
	background-repeat:no-repeat;
	}




#contact_inquiry_1 {
	height: 15px;
	width: 590px;
	
	}




#main_contact {
	height: 650px;
	width: 780px;
	float:left;
	}



#new_contact_img {
	height: 460px;
	width: 150px;
	float:left;
	padding-top:10px;
	padding-left:25px;
	}



#inner_contact {
	height: 900px;
	width: 788px;
	float:left;
	background-image:url(images/mary_bg_5.png);
	background-repeat:no-repeat;
	background-position:left top;
	}






a.textone:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#232323;
	text-align:justify;
	text-decoration:none;
}
a.textone:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#232323;
	text-align:justify;
	text-decoration:none;
}
a.textone:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#232323;
	text-align:justify;
	text-decoration:none;
}
a.textone:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#232323;
	text-align:justify;
	text-decoration:none;
}





	
	
	
a.bred:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-align:justify;
	text-decoration:none;
}
a.bred:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-align:justify;
	text-decoration:none;
}
a.bred:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-align:justify;
	text-decoration:none;
}
a.bred:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-align:justify;
	text-decoration:none;
}	
	



a.con:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#00284c;
	text-align:justify;
	text-decoration:none;
}
a.con:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#00284c;
	text-align:justify;
	text-decoration:none;
}
a.con:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#00284c;
	text-align:justify;
	text-decoration:none;
}
a.con:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#00284c;
	text-align:justify;
	text-decoration:none;
}	
	
.follow_us {
	background-color: #;
	float: right;
	height: 20px;
	width: 200px;
	margin-right:70px;
	margin-top:10px;
}

.follow_us p{
	font:12px arial;
	color:#FFF;
	float:left;
	line-height:18px;
}

.follow_us img{
	width:18px;
	height:18px;
	margin-top:3px;
	display:block;
	float:right;
	margin:0 7px 0 0;
	border:1px solid #FFF;
	border-radius:5px;
}