/*
 *Common
 */
html, body
{
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: #525252;
}

div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
}

.Close
{
	clear: both;
}

ul, ol
{
	margin-left: 15px;
}

a img
{
	border: none 0;
}

/*
 *Main
 */
table#Center
{
	width: 100%;
	height: 100%;
}

	table#Center td
	{
		height: 100%;
		vertical-align: middle;
	}
		
		div#Wrapper
		{
			position: relative;
			text-align: center;
			margin: 0 auto;
			width: 900px;
			height: 705px;
			background-image: url(../media/img/wrapper_bg.gif);
			background-repeat: no-repeat;
		}
		
		body#WWContact div#Wrapper
		{
			background-image: url(../media/img/contact_wrapper_bg.gif);
			background-repeat: no-repeat;
		}
		
		body#UnderConstruction div#Wrapper
		{
			background-image: url(../media/img/construction_wrapper_bg.jpg);
			background-repeat: no-repeat;
		}
			
		body#ShopNl div#Wrapper
		{
			background-image: url(../media/img/shopsnl_wrapper_bg.gif);
			background-repeat: no-repeat;
		}
			div#MainNav
			{
				position: absolute;
				top: 28px;
				left: 0;
				padding-top: 5px;
				width: 900px;
				height: 23px;
				background-color: #139adf;
				filter: alpha(opacity=70);
				-moz-opacity: 0.7;
				opacity: 0.7;
				
			}
			
			div#Nav
			{
				position: relative;
				padding-top: 100px;
				margin: 0 auto;
				width: 267px;
				overflow: hidden;
			}
		
		div#Footer
		{
			position: absolute;
			left: 0;
			bottom: 0;
			padding-top: 5px;
			width: 900px;
			height: 53px;
		}
		
/*
 *Text
 */
h1, h2, h3, h4, h5, h6, p, a, ul, ol, th, td, form, fieldset, label, input, textarea
{
	font-family: Arial, Helvetica, sans-serif;
}

h1
{
	font-size: 24px;
	color: #139adf;
}

p
{
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 2px;
	color: #fff;
}

div#Footer p.Webcontent, div#Footer p.Webcontent a
{
	font-size: 9px;
	letter-spacing: normal;
	line-height: 30px;
	color: #fff;
}

a, a:visited
{
	color: #fff;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

/*
 *Forms
 */
form, fieldset
{
	margin: 0;
	padding: 0;
	border: none 0;
}
	form#Shops
	{
		width: 267px;
	}

	label
	{
		font-size: 11px;
		letter-spacing: 2px;
		color: #fff;
	}
	
	div.FormRow
	{
		text-align: right;
		padding-top: 5px;
	}
	
	select
	{
		font-size: 11px;
		letter-spacing: 2px;
		color: #333;
		margin-left: 4px;
	}
	
	input, textarea
	{
		width: 160px;
		font-size: 11px;
		letter-spacing: 2px;
		color: #333;
		margin-left: 4px;
	}
	
	input.Small
	{
		width: 18px;
	}
	
	input.Medium
	{
		width: 36px;
	}
	
	input.Radio, input.Checkbox
	{
		width: auto;
		margin-right: 4px;
	}
	
	textarea
	{
		height: 60px;
		overflow: auto;
	}
	
	form#Shops #Submit, form#ContactUs #Submit
	{
		width: 55px;
		height: 18px;
		padding-top: 2px;
		border: none 0;
		font-size: 11px;
		text-decoration: none;
		display: block;
		background-image: url(../media/img/submit_bg.gif);
		background-repeat: no-repeat;
		color: #fff;
		float: right;
		text-align: center;
	}
	
	p.ErrorMsg
	{
		font-style: italic;
	}