
* { outline:none; }

body
{
	background:url(../images/bg.gif) bottom no-repeat #4c4f33;
	margin:0!important;
	padding:0;
}

p
{
	color:#fff;
	font:12px/18px Tahoma, Geneva, sans-serif;
}

img, div { behavior: url(iepngfix.htc) }/*ie 6 png support*/

a img { border:0pt none!important; }

h1#logo
{
	display:block;
	width:223px;
	height:228px;
	margin:0;
	padding:0;
	float:left;
	z-index:2!important;
	position:relative;
}

/*.................................. NAVIGATION ....................*/

ul#navigation
{
	list-style-type:none;
	float:left!important;
	margin:20px 0 0 0;
	padding:0;
	height:43px;
}

ul#navigation li
{
	float:left;
	height:43px;
}

ul#navigation li a
{
	display:block;
	height:43px;
	text-indent:-9999em;
	font-size:0pt!important;
}

ul#navigation li#home a
{
	width:75px;
	background:url(../images/nav-home.jpg) no-repeat 0 0;
}

ul#navigation li#home a:hover { background:url(../images/nav-home.jpg) no-repeat -75px 0; }

ul#navigation li#about a
{
	width:88px;
	background:url(../images/nav-about.jpg) no-repeat 0 0;
}

ul#navigation li#about a:hover { background:url(../images/nav-about.jpg) no-repeat -88px 0; }

ul#navigation li#concept a
{
	width:101px;
	background:url(../images/nav-concept.jpg) no-repeat 0 0;
}

ul#navigation li#concept a:hover { background:url(../images/nav-concept.jpg) no-repeat -101px 0; }

ul#navigation li#store a
{
	width:83px;
	background:url(../images/nav-store.jpg) no-repeat 0 0;
}

ul#navigation li#store a:hover { background:url(../images/nav-store.jpg) no-repeat -83px 0; }


ul#navigation li#retailer a
{
	width:119px;
	background:url(../images/nav-retailers.jpg) no-repeat 0 0;
}
 
ul#navigation li#retailer a:hover { background:url(../images/nav-retailers.jpg) no-repeat -117px 0; }


ul#navigation li#contact a
{
	width:89px;
	background:url(../images/nav-contact.jpg) no-repeat 0 0;
}

ul#navigation li#contact a:hover { background:url(../images/nav-contact.jpg) no-repeat -89px 0; }


ul#navigation li#facebook a
{ width:100px; background-image: url(../images/nav_fb.png); background-repeat: no-repeat; background-position: center 0; }

ul#navigation li#facebook a:hover { width:100px; background-image: url(../images/nav_fb.png); background-repeat: no-repeat; background-position: center 0; }


/*..................................FOOTER ....................*/


#footer
{
	height:37px;
	background: url(../images/60-black.png) repeat;
	width:900px;
	margin:40px 0 0 40px;
	clear:both;
}

#footer p
{
	color:#9d9f9b;
	padding:9px 0 0 10px;
	height:15px;
	font:11px/11px Tahoma, Geneva, sans-serif;
	display:block;
}


/*.................................. MISC ....................*/


#content-full p
{
	font:15px/18px Georgia, "Times New Roman", Times, serif;
	color:#d6b055;
	width:600px;
	height:300px;
	padding:300px 0 0 0;
	margin:0 auto;
	text-align:center;
	float:left;
	clear:both;
}
#content-full a, #content-full-error a, #content-full-default a
{
	color:#376616;	
}

#content-full-error p, #content-full-default
{
	font:15px/18px Georgia, "Times New Roman", Times, serif;
	color:#d6b055;
	width:600px;
	height:300px;
	padding:100px 0 0 0;
	margin:0 auto;
	text-align:center;
	clear:both;}
	
	
#content-full-default h2
{
	font:20px/20px Georgia, "Times New Roman", Times, serif;	
}