/* CSS styles for --SITENAME-- */
/* coded by DJENAN KOZIC :: 22-10-2007 */


/* THE BASICS */

* { margin:0; padding:0; }

body {
	background: #7a7a7a url('images/bg.jpg') repeat-x top;
	
}

p {}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

ol {}
ul {}
li {}

a, a:hover, a:active, a img, a, a:hover img, a:active img { outline:none; border:none; }
a {}
a:hover {}
a:active {}


/* HEADER */

#header {
	position:relative;
	background: transparent url('images/header_bg.jpg') no-repeat top center;
	margin:0 auto;
	width:970px;
	}

#logo {
	background:transparent url('images/logo.gif') no-repeat top left;
	position:absolute;
	top:60px;
	left:70px;
	width:416px;
	height:60px;
	overflow:hidden;
	}
#logo h1 {
	text-indent:-2000px;
}

#badge {
	background: transparent url('images/awardwinningservice.gif') no-repeat top left;
	position:absolute;
	top:54px;
	right:56px;
	width:230px;
	height:230px;
}

/* NAVIGAITON */

#navigation {
	position:absolute;
	top:115px;
	left:75px;
	width:347px;
	height:114px;
	margin:0 auto;
	}

#navigation li { display:inline; margin:0; padding:0;}
#navigation ul { list-style:none; margin:0; padding:0;}
#navigation li a {
	background:transparent url('images/nav.gif') no-repeat;
	float:left;
	height:23px;
	width:0;
	overflow:hidden;
	padding-left:347px;
	}

#navigation li#nav-1 a { background-position:0 0; }
#navigation li#nav-1 a:hover { background-position:-347px 0; }

#navigation li#nav-2 a { background-position:0 -23px; }
#navigation li#nav-2 a:hover { background-position:-347px -23px; }

#navigation li#nav-3 a { background-position:0 -47px; }
#navigation li#nav-3 a:hover { background-position:-347px -47px; }

#navigation li#nav-4 a { background-position:0 -71px; }
#navigation li#nav-4 a:hover { background-position:-347px -71px; }

#navigation li#nav-5 a { background-position:0 -96px; }
#navigation li#nav-5 a:hover { background-position:-347px -96px; }


/* CONTENT */

#contentwrapper {
	position:relative;
	background: #7a7a7a url('images/content_bg.gif') repeat-y center center;
	width:970px;
	margin:10px auto 0 auto;
	padding-bottom:43px;
	}

#content {
	margin:0 0 0 78px;
	background: #fff url('images/content_topcurve.gif') no-repeat top center;
	width:516px;
	padding:25px 25px 0 25px;
}
#contentbottom {
	margin:0 0 0 78px;
	background: #fff url('images/content_bottomcurve.gif') no-repeat top center;
	width:566px;
	height:40px;
}
#headerwrapper {
	position:relative;
	margin:0;
	width:970px;
	height:316px;
}
#content p {
	color:#686868;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:1.7em;
	padding-bottom:1em;
}

#content h1 {}
#content h2 {
	color:#0196fd;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	line-height:1.7em;
	padding-bottom:1em;
}
#content h3 {
	color:#000;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	line-height:1.7em;
	padding-top:1em;
}
#content h4 {}
#content h5 {}
#content h6 {}

#content ol {}
#content ul {
	color:#686868;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
	padding:1em 0;
}
#content li {
	line-height:1.7em;
}

#content a {
	color:#a3e503;
	text-decoration:underline;
}
#content a:hover {
	text-decoration:none;
}

#openinghours {
	position:absolute;
	bottom:0px;
	right:90px;
	width:184px;
	height:125px;
}

#clear { clear:both; }

/* FOOTER */

#footer {
	position:relative;
	background: #7a7a7a url('images/footer_bg.gif') no-repeat top center;
	width:970px;
	height:66px;
	margin:0 auto;
	}

#footer p {
	color:#0097ff;
	font:normal 11px Arial, Verdana, sans-serif;
	}

#footer a {
	color:#a3e503;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

#copyright {
	position:absolute;
	top:10px;
	left:33px;
	}
#credit {
	position:absolute;
	top:10px;
	right:35px;
	}