/** base font definitions **/
.page{
	font-size: 1.000em; /* = 13pixels */
}
.page h1{
	font-size: 1.538em; /* = 20pixels */
}
.page h2{
	font-size: 1.385em; /* = 18pixels */
}
.page h3{
	font-size: 1.231em; /* = 16pixels */
}
.page h4{
	font-size: 1.077em; /* = 14pixels */
}

body
{
	background: url("../images/bg.gif") #ffffff repeat-x 0 28px;
}

a
{
	color: #000000;
	text-decoration:underline;
}

a:hover
{
	color: #ed1c24;
}


/** page layout definitions **/


.page
{ 
	width: 988px;
	padding-top: 28px;
	font-family: Arial, sans-serif;
}

.page .header
{
	padding-left: 77px;
	background: url("../images/skater.jpg") #000000 no-repeat 609px 0;
	height: 174px;
	position: relative;
}

.page .header .logo a
{
	background: url("../images/logo.gif") no-repeat 0 0;
	display: block;
	width: 332px;
	height: 173px;
	font-size: 50px;
}

.page .header .logo a span
{
	display: none;
}

.page .header .utilMenu
{
	position: absolute;
	top: 119px;
	left: 568px;
}

.page .header .utilMenu li
{
	float: left;	
}

.page .header .utilMenu li a
{
	width: 103px;
	height: 46px;
	display: block;
	margin-right: 15px;
}

.page .header .utilMenu li a.shirts
{
	background: url("../images/btn_shirts.gif") no-repeat 0 0;
	
}

.page .header .utilMenu li a.shops
{
	background: url("../images/btn_shops.gif") no-repeat 0 0;
}

.page .header .utilMenu li a.contact
{
	background: url("../images/btn_contact.gif") no-repeat 0 0;
	margin-right: 0px;
}

.page .header .utilMenu li.active a,
.page .header .utilMenu li a:hover
{
	background-position: 0 -46px;
}

.page .header .utilMenu li a span
{
	display: none;
}


.page .pageContent .mainContent
{ 
	width: 988px;
	margin: 50px 0px 0px 38px;
}

html>body .page .pageContent .mainContent
{
	margin: 50px 0px 0px 77px;	
}

.page .pageContent .mainContent p
{
	font-size: 1.35em;
	letter-spacing: 0.05em;
	width: 331px;
}





