/* Basics
===============================================================================================*/

body{
	background:#ebf1f8;
	color:#575757;
	font:12px/18px Helvetica, Arial, sans-serif;
	margin:0px;
	padding:0px;
	text-align:center;
	width:100%;
}

a{ color:#30a0fb; }
a:hover{ color:#0e76bc; }
a:active, a:focus { outline: none; }
a.more{ color:#ff8f06;}
a.more:hover{ color:#c66c03; }

h1, h2, h3, h4, h5{ font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial, sans-serif; }

img{ border:none; }

.clear{ clear:both; }

a#buynow{ text-indent:-5000em;}

/* Wrappers
===============================================================================================*/
#headerWrapper{ 
	background:url("/assets/images/headerWrapperBackground.gif") top left repeat-x;
	height:200px;
	width:100%; 
}

	#header{
		height:160px;
		margin:0px auto;
		text-align:left;
		width:960px;
	}
	
		#header a#logo{
			background:url("/assets/images/logoBackground.gif") top left no-repeat;
			display:block;
			height:160px;
			margin:0px 0px 0px 0px;
			width:193px;
		}
	
	#navigationWrapper{
		height:40px;
		margin:0px auto;
		text-align:left;
		width:960px;
	}
		ul#navigation{
			background:url("/assets/images/navigationBackground.gif") top left repeat-x;
			height:40px;
			list-style:none;
			margin:0px 5px;
			padding:0px;
			width:950px;
		}
		
		ul#navigation li{
			float:left;
			margin:0px;
			padding:0px;
		}

#pageWrapper{ width:100%; }

	#main{
		background:url("/assets/images/mainBackground.gif") top left repeat-y;
		margin:0px auto;
		text-align:left;
		padding:0px 5px;
		width:950px;
	}
		#contentWrapper{
			background:url("/assets/images/sidebarBackground.gif") top left repeat-y;
			width:100%;
		}
		
			#sidebar{
				background:url("/assets/images/sidebarWatermark.gif") bottom left no-repeat;
				float:left;
				padding:0px 0px 162px 0px;
				margin:0px 0px 40px 0px;
				width:190px;
			}
			
			#content{
				float:left;
				padding:0px 0px 20px 0px;
				width:760px;
			}
	
	#mainFooter{
		background:url("/assets/images/mainFooterBackground.gif") top left no-repeat;
		font-size:1px;
		height:5px;
		margin:0px auto;
		line-height:1px;
		width:960px;
	}

	#footer{
		background:url("/assets/images/footerBackground.gif") top left no-repeat;
		color:#517aa2;
		font:11px/15px Helvetica, Arial, sans-serif;
		margin:7px auto 20px auto;
		padding:0px 5px 20px 5px;
		text-align:left;
		width:950px;
	}	
		
		#footer a{ color:#2381dc; }
		#footer a:hover{ color:#2b5279; }
	
		ul#footerLinkList{
			float:left;
			list-style:none;
			margin:0px;
			padding:0px;
		}
		
		ul#footerLinkList li{
			display:inline;
			margin:0px;
			padding:0px;
		}
		
		p#footerCopyright{
			float:right;
			margin:0px;
			padding:0px;
		}
		
		#footer span.pipe{
			color:#8cb0d1;
		}