*
{

	margin:0px;
	padding:0px;
	border:0px;

}

body
{

	background-image:url('images/footerNormal.jpg');
	background-position:center top;
	background-repeat:repeat;
	font-size:12px;

}

body div#container
{

	background-image:url('images/header.jpg');
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#ffffff;
	text-align:center;
	padding:0px;

}

body div#footer
{

	background-image:url('images/footerTop.jpg');
	background-position:center top;
	background-repeat:repeat-x;
	text-align:center;

}

body div#footer div
{

	background-image:none;
	width:950px;
	margin:0px auto;
	text-align:left;
	background-color:#000000;

}

div#header
{

	width:950px;
	margin:0px auto;
	text-align:left;

}

h2
{

	background-position:right bottom;
	width:800px;
	background-repeat:no-repeat;
	float:right;
	background-color:black;
	vertical-align:bottom;
	height:100px;

}

div#heading
{
	
	width:950px;
	background-image:url('images/headerbackground.png');
	background-repeat:no-repeat;
	background-position:left top;

}

h1
{

	background-image:url('images/logo.gif');
	background-repeat:no-repeat;
	width:150px;
	height:150px;
	float:left;

}

h1 span
{

	display:none;

}

h2 span
{

	display:none;

}

.clearer
{

	clear:both;

}

div#nav
{

	height:40px;
	margin-bottom:22px;

}

div#nav ul
{

	float:left;
	padding:0px;
	margin:0px;
	width:600px;
	

}


div#nav ul li
{

	float:left;
	font-family:Verdana,Helvetica,Arial;
	list-style-type:none;
	padding-left:27px;
	padding-right:27px;
	text-transform:lowercase;
	height:36px;
	font-size:14px;
}

div#nav ul li.selected
{

	border-bottom:4px solid #ffffff;
	
	background-color:#333333;

}

div#nav ul li a
{

	line-height:36px;
	color:#e62545;
	text-decoration:none;

}

div#nav ul li a:hover
{

	color:#ffffff;
	border-bottom:1px solid #ffffff;
	
	
}

div#nav ul li.selected *
{

	line-height:36px;
	color:#ffffff;
	border:0px;

}

div#nav ul li.selected *:hover
{

	color:#ffffff;
	border:0px;

}

div#nav a#email
{

	float:right;
	display:block;
	line-height:36px;
	color:#999999;
	text-decoration:none;
	font-size:14px;
	font-family:Verdana,Helvetica,Arial;
	margin-right:27px;
}

div#contentArea
{

	width:950px;
	margin:0px auto;
	text-align:left;
	padding:4px 0px;

}

div#contentArea div#content
{

	float:left;
	width:600px;
	margin-right:4px;
	background-image:url('images/contentback.gif');
	background-repeat:repeat-x;
	background-position:top;
	padding-bottom:36px;

}

div#contentArea div#content h3
{

	margin:0px 27px;
	font-family:Helvetica,Arial;
	font-size:16px;
	font-weight:normal;
	color:#333333;
	margin-top:27px;

}

div#contentArea div#content h3 span
{

	color:#18887c;
	font-family:Helvetica,Arial;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;

}

div#contentArea div#content p
{

	margin:0px 27px;
	font-family:Verdana, Helvetica, Arial;
	font-size:12px;
	color:#666666;
	line-height:18px;
	margin-top:9px;
	margin-bottom:27px;

}

div#contentArea div#content ul
{

	margin:0px 54px;
	margin-bottom:27px;

}

div#contentArea div#content ul li
{

	font-family:Verdana, Helvetica, Arial;
	font-size:12px;
	color:#666666;
	line-height:18px;

}

div#contentArea div#content ul li a
{

	color:#c11f3a;
	text-decoration:none;
	border-bottom:1px dotted #c11f3a;

}

div#contentArea div#content ul li a:hover
{

	color:#c11f3a;
	text-decoration:none;
	border-bottom:1px solid #c11f3a;

}

div#contentArea div#content span.prevDesigns
{

	margin:0px 27px;
	font-family:Verdana, Helvetica, Arial;
	font-size:12px;
	color:#666666;
	line-height:18px;
	margin-top:0px;
	margin-bottom:9px;

}

div#contentArea div#content img.featured
{

	padding:4px;
	border:1px solid #d9d9d9;
	margin-left:27px;
	margin-top:9px;

}

div#contentArea div#sidebar
{

	float:right;
	width:346px;
	background-color:#e6e6e6;
	background-image:url('images/sidebarback.gif');
	background-repeat:no-repeat;
	background-position:bottom;

}

div#contentArea div#sidebar div
{

	border:1px solid #d9d9d9;

}

div#sidebar h3
{

	margin:0px 18px;
	padding:18px 9px;
	font-family:Helvetica,Arial;
	font-size:16px;
	font-weight:normal;
	color:#333333;

}

#sidebar ul
{

	border-top:1px solid #a6a6a6;
	display:block;
	margin-left:27px;
	margin-right:27px;
	margin-bottom:27px;

}

#sidebar ul li
{

	display:block;
	list-style-type:none;
	height:27px;
	border-bottom:1px solid #a6a6a6;
	background-image:url('images/redArrowLeft.gif');
	background-repeat:no-repeat;
	background-position:9px center;
	text-align:right;

}

#sidebar ul li a
{

	line-height:27px;
	display:inline;
	font-family:Verdana,Helvetica,Arial;
	font-size:12px;
	text-decoration:none;
	color:#c11f3a;
	margin-right:9px;

}
div#contentArea div#content div.left
{

	width:300px;
	float:left;

}

div#contentArea div#content h4
{

	text-transform:uppercase;
	line-height:18px;
	color:#333333;
	font-size:14px;
	font-family:Helvetica, Arial;
	margin:0px 27px;
	margin-top:0px;

}

div#contentArea div#content h4 a
{

	color:#c11f3a;
	text-decoration:none;
	border-bottom:1px dotted #c11f3a;

}

div#contentArea div#content h4 a:hover
{

	color:#c11f3a;
	text-decoration:none;
	border-bottom:1px solid #c11f3a;

}

div#contentArea div#content div.right
{

	width:300px;
	float:right;

}

div#footer ul li
{

	display:inline;
	margin:0px 27px;
	line-height:45px;
	

}

div#footer ul
{


	float:right;
}

div#footer ul li a
{

	color:#e62545;
	text-decoration:none;
	font-family:Verdana,Helvetica,Arial;
	font-size:14px;
	line-height:90px;
	text-transform:lowercase;

}

div#footer ul li a:hover
{

	color:#ffffff;
	border-bottom:1px solid #ffffff;

}

div#footer ul li span
{


	line-height:90px;
	
}


div#footer ul li.selected *
{

	color:#ffffff;
	text-decoration:none;
	font-family:Verdana,Helvetica,Arial;
	font-size:14px;

}

div#footer ul li.selected *:hover
{

	color:#ffffff;
	border:0px;

}

div#footer span#copyright
{

	float:left;
	display:block;
	line-height:90px;
	margin-left:27px;
	color:#666666;
	font-family:Verdana,Helvetica,Arial;
	font-size:14px;

}

div#contentArea div#close a
{

	background-image:url('images/closeButton.jpg');
	width:45px;
	height:45px;
	background-repeat:no-repeat;
	display:block;
	float:right;
	
}

div#contentArea div#close span
{

	display:none;
	
}

div#content span.caption
{

	display:block;
	background-image:url('images/greyArrowUp.gif');
	background-repeat:no-repeat;
	background-position:left center;
	margin:0px 0px 18px 27px;
	padding-left:9px;
	font-family:Verdana,Arial;
	font-size:11px;
	color:#666666;

}

div#content span.captionAlt
{

	display:block;
	background-image:url('images/greyArrowDown.gif');
	background-repeat:no-repeat;
	background-position:left center;
	margin:18px 0px 9px 27px;
	padding-left:9px;
	font-family:Verdana,Arial;
	font-size:11px;
	color:#666666;

}

div#content p a
{

	color:#c11f3a;
	text-decoration:none;
	border-bottom:1px dotted #c11f3a;

}

div#content p a:hover
{

	color:#c11f3a;
	text-decoration:none;
	border-bottom:1px solid #c11f3a;

}

div#contentArea div#content img
{
	margin:0px 0px 0px 27px;

}