/* Reset */
html, body, div, span, object, iframe, blockquote, pre, a, code, del, em, font, img, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }

body		{ background: #000000; background-image:url(images/bg_site.jpg) ;font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.3em; color: #999999; }

a 			{ color: #fbfbfb; text-decoration: none; }
a img		{ border: none; }
.clear		{ clear: both; }

h1			{ font-weight: normal; margin-top: 0; }

.wrapper	{ width: 980px; margin: 0 auto; overflow:hidden; background: #000000 repeat-y; }
.header		{ height: 77px; background: #635e64; }
.logo		{ float: left; width: 264px; height: 26px; margin: 27px 0 0 27px; }
.nav		{ float: right; margin: 0 45px 0 0; line-height: 77px; vertical-align: middle; }
.nav ul li	{ float: left; }
.nav ul li a { display: block; padding: 0 13px 0 13px; font-size: 12px; }

.home {
	width: 980px;
}
.home .info { padding-top: 269px; margin: 0 0 0 27px; width: 355px; color: #615f62; }
.home h1 { color: #000000; }
.about {
	width: 980px;
	height: 678px;
	background: url(images/about_bg.jpg) no-repeat;
}
.about .info {
	padding-top: 61px;
	margin: 0 0 0 700px;
	width: 260px;
}
.services {
	width: 980px;
	height: 678px;
	background: url(images/services_bg.jpg) no-repeat;
}
.services .info {
	padding-top: 61px;
	margin: 0 0 0 700px;
	width: 260px;
}
.location {
	width: 980px;
	height: 678px;
	background: url(images/location_bg.jpg) no-repeat;
}
.location .info {
	padding-top: 61px;
	margin: 0 0 0 700px;
	width: 260px;
}



.shop-location .info { padding-top: 61px; margin: 0 49px 0 718px; }
.shop-location h1 { color: #ffffff; }
.footer		{ height: 28px; background: #59545b; padding-top: 7px;
	padding-left: 10px; }
.wrapper .location .info a {
	background-color: #000;
	background-image:none;
	margin: 0px;
	padding: 0px;
}
.wrapper .location .info a:visited {
	background-color: #000;
	background-image:none;
	margin: 0px;
	padding: 0px;
}
