/* WebLoyalty CSS Document */


/*structure*/
#wrapper{
	width:762px;	
	padding:0px;
	margin:0px auto;
	border:1px solid #254B95;
}
#content_container{
	background:url(../images/nav_tile.gif) 0 0 repeat-y #ffffff;
	width:762px;
	margin:62px 0px 0px 0px;
	padding:0px;
}
#copy{
	width:585px;
	float:right;
	min-height:300px;
}
	#copy div.copyContainer{
		margin:10px 8px;;
		background-color:white;
		color:#635D29;
	}
	
	div.copyContainer p{
		background-color:#E6E6DA;
		margin:0px;
		padding:0px 9px 10px 9px;
	}
	div.copyContainer h1{
		clear:both;
		font-size:1.2em;
		margin:0px;
		padding:10px 9px 0px 9px;
		background-color:#E6E6DA;
	}
	
	#copy #top_box{
		background-color:#52B7EB;
		height:245px;
		border-bottom:3px solid #254B95;
	}
		#top_box img{
			float:right;
			border-left:1px solid white;
			margin-left:6px;
		}
		#top_box h1{
			color:white;
			padding:0px 14px 10px;
			margin:0;
		}
		#top_box p{
			margin:0;
			padding:0px 14px 10px;
			color:white;
		}
			#top_box #breadcrumbs{color:black; padding:10px 14px; font-size:1.1em;}
			#breadcrumbs a{color:white; text-decoration:none; font-weight:normal;}
	#copy #bottom_box{
		margin:0;
		padding:0;
	}
		#bottom_box h2{color:#625D26; font-weight:normal; padding:22px 14px 10px; margin:0; font-size:1.2em;}
		#bottom_box p{color:#625D26; padding:0px 14px 10px; margin:0;}
	
#lnav{
	width:177px;
	float:left;
	min-height:300px;
}
	#lnav a{
				display:block;
				font-weight:bold;
				font-size:1em;
				color:white;
				text-decoration:none;
				background:url(../images/nav_tab.gif) 0 0 repeat-y #336799;
				padding:6px 6px 6px 9px;
				border-top:1px solid #4B76A5;
				border-bottom:1px solid #214366;
	}
	#lnav a.hot{background-color:#1D3C5B;}
	#lnav a:hover{
		background-color:#1D3C5B;
	}

#header{
	position:absolute;
	top:0;
	width:762px;
	height:60px;
	background:url(../images/topfade_tile.gif) 0 100% repeat-x;
	border-bottom: 3px solid #254B95;
}
	#header img.logo{
		margin-top:25px;
		float:left;
	}
	#header p{
		text-align:right;
		margin-top:30px;
		padding-right:10px;
		color:#D3D3D3;
	}
	#header a{
		color:#0265CD;
		text-decoration:none;
	}
	#header a:hover{text-decoration:underline;}
#footer{
	height:65px;
	border-top:3px solid #254B95;
}
	 #footer p{
		text-align:center;		
		color:#D3D3D3;
		padding:15px 6px 0px;
	}
	#footer a{
		color:#0265CD;
		text-decoration:none;
	}
	#footer a:hover{text-decoration:underline;}