@charset "UTF-8";
.back {
 background-color: 757E87;
 background-image: url(background.png);
 background-repeat: no-repeat;
 margin: auto;
 height: 788px;
 width: 1024px;
}
.clients_info {
	height: 400px;
	width: 450px;
	float: right;
	padding-top: 270px;
	padding-right: 170px;
}
.contact_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444;
	height: 80px;
	width: 450px;
	float: right;
	padding-top: 270px;
	padding-right: 170px;
}
.contact_titles {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #444444;
 float: right;
 height: 225px;
 width: 450px;
 margin-right: -2px;
 margin-bottom: 0px;
 margin-top: -4px;
 clear: right;
}
.links {
	height: 200px;
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444;
	padding-top: 73px;
	padding-left: 170px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
	display: inline-block;
}
.all_links {
	float: left;
	height: 200px;
	width: 120px;
	padding-top: 293px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 170px;
	display: inline-block;
}
.backsplash {
	margin: auto;
	height: 728px;
	width: 1024px;
}
.info {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #444444;
 float: right;
 height: 220px;
 width: 450px;
 padding-top: 50px;
 padding-right: 170px;
}
.testimonial {
	float: right;
	height: 220px;
	width: 450px;
	font-size: 14px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 50px;
	padding-right: 170px;
}
.about_info {
	font-size: 14px;
	color: #444444;
	float: right;
	height: 450px;
	width: 450px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: auto;
	padding-top: 270px;
	padding-right: 170px;
}
.services_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444;
	float: right;
	height: 395px;
	width: 450px;
	padding-top: 270px;
	padding-right: 170px;
}
.gallery_info {
	float: right;
	height: 450px;
	width: 450px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444;
	width: 450px;
	padding-top: 270px;
	padding-right: 170px;
}
.service_pic {
	float: right;
	height: 198px;
	width: 275px;
	margin-top: -10px;
}
.main_image {
 float: right;
 height: 175px;
 width: 500px;
 padding-top: 45px;
 padding-right: 50px;
}
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
	width: 10px;
	background-color: transparent;
}
.vscrollerbar {
	width: 10px;
	background-color: transparent;
	background-image: url(scrollbar_2.gif);
}
.hscrollerbase {
	height: 10px;
	background-color: transparent;
}
.hscrollerbar {
	height: 10px;
	background-color: #BD2026;
}

.scrollerjogbox {
	width: 10px;
	height: 10px;
	top: auto;
	left: auto;
	bottom: 0px;
	right: 0px;
	background-color: transparent;
}
#mycustomscroll {
	/* Typical fixed height and fixed width example */
width: 370px;
	height: 268px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
position: relative;
	margin: 0.3em auto;
	padding: 15px;
}
.prev {
	height: 30px;
	width: 450px;
	margin-left: 0px;
	margin-top: 50px;
}
.next {
	height: 55px;
	width: 385px;
	margin-top: 30px;
	margin-left: 70px;
}
