@charset "utf-8";
#footer {
	clear: both;
	height: 175px;
	background-color: #302d26;
	width: auto;
}

#footerwrapper {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
#footerleft {
	float: left;
	height: 150px;
	width: 200px;
}
#footermain {
	float: left;
	height: 150px;
	width: 800px;
}
#copyfooter {
	font-size: 11px;
	line-height: 14px;
	color: #fff;
	text-align: center;
	clear: both;
	height: auto;
	width: auto;
	background-color: #189fbf;
	padding-top: 10px;
	padding-bottom: 10px;
}
#footerheader {
	font-size: 13px;
	line-height: 13px;
	color: #189fbf;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 10px;
}
#contactus {
	height: auto;
	width: 300px;
	float: left;
	padding-right: 25px;
}
#mail {
	height: 30px;
	width: 300px;
	padding-bottom: 5px;
}
#mailicon {
	background-image: url(../image/mailicon.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	vertical-align: middle;
	line-height: 20px;
}
#mailmain {
	font-size: 11px;
	font-style: normal;
	color: #FFF;
	float: left;
	height: 30px;
	width: 270px;
	vertical-align: middle;
	line-height: 15px;
}
#phone {
	height: 20px;
	width: 300px;
	padding-bottom: 5px;
}
#phoneicon {
	background-image: url(../image/phoneicon.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 20px;
	width: 30px;
}
#phonemain {
	float: left;
	height: 20px;
	width: 270px;
	font-size: 11px;
	color: #FFF;
	line-height: 20px;
	vertical-align: middle;
}
#mobile {
	height: 20px;
	width: 300px;
	padding-bottom: 5px;
}
#mobileicon {
	background-image: url(../image/mobileicon.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 20px;
	width: 30px;
}
#mobilemain {
	font-size: 11px;
	color: #FFF;
	float: left;
	height: 20px;
	width: 270px;
	line-height: 20px;
	vertical-align: middle;
}
#socialmedia {
	float: left;
	height: auto;
	width: 100px;
	padding-right: 25px;
}
#fb {
	height: 20px;
	width: 100px;
	padding-bottom: 5px;
}
#fbmain {
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	vertical-align: middle;
	height: 20px;
	width: 70px;
	float: left;
	color: #FFF;
}
#fbiconholder {
	float: left;
	height: 20px;
	width: 30px;
}

a.fbicon {
	height: 20px;
	width: 30px;
	background-image: url(../image/fb.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
}
a.fbicon:hover {
	background-image: url(../image/fb.png);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}
#youtube {
	height: 20px;
	width: 100px;
	padding-bottom: 5px;
}
#youtubemain {
	font-size: 11px;
	line-height: 20px;
	color: #FFF;
	vertical-align: middle;
	float: left;
	height: 20px;
	width: 70px;
}
#youtubeiconholder {
	display: block;
	float: left;
	height: 20px;
	width: 30px;
}
a.youtubeicon {
	background-image: url(../image/youtube.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 20px;
	width: 30px;
}
a.youtubeicon:hover {
	background-image: url(../image/youtube.png);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}

#sitemap {
	float: left;
	height: auto;
	width: 150px;
	padding-right: 25px;
}
#sitemapmain {
	color: #FFF;
	font-size: 11px;
}

p.sitemapmain {
	font-size: 11px;
	line-height: 20px;
	vertical-align: middle;
	float: left;
	height: auto;
	width: 150px;
	color: #06F;
}
a#siteabout:link, a#siteclient:link ,a#sitefeatured:link, a#sitegallery:link{
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
}
a#siteabout:visited, a#siteclient:visited, a#sitefeatured:visited, a#sitegallery:visited {
	color: #FFF;
}
a#siteabout:hover, a#siteclient:hover ,a#sitefeatured:hover, a#sitegallery:hover{
	color: #189fbf;
}
#login {
	float: left;
	height: auto;
	width: 175px;
}
#loginheader {
	float: left;
	height: 20px;
	width: 175px;
	background-image: url(../image/loginheader.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#loginmain {
	height: auto;
	width: 175px;
	float: left;
}
#formlogin {

}
#loginlabel {
	height: 20px;
	width: 50px;
	font-size: 11px;
	line-height: 20px;
	vertical-align: middle;
	color: #FFF;
	float: left;
}
#spaceafterbutton {
	float: left;
	height: 40px;
	width: 100px;
}
#loginbutton {
	background-image: url(../image/buttonok.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	background-color: #302D26;
	padding-top: 20px;
	padding-right: 45px;
	padding-bottom: 20px;
	padding-left: 45px;
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#loginbutton:hover {
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
#footerright {
	float: left;
	height: 150px;
	width: 200px;
}
.inputstyle {
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #333;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #d0d0d0;
	background-color: #fcfcfc;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-family: Arial, Helvetica, sans-serif;
}
