 
 #wrapper{
	clear:both;
	margin:0 0;
	width:950px;
	text-align:left;
 }
 
 #wrapper .footcontainer{
	float:left;
	width:950px;
	
 }
 
  #wrapper .footcontainer2{
	float:left;
	width:950px;
	
 }
 
 #wrapper .clr{
	clear:both;
	margin:0;
	padding:2;
	font-size:0;
	height:0;
	line-height:8px;
 }
  #wrapper .clr2{
	clear:both;
	margin:0;
	width:950;
	font-size:0;
	height:25px;
	line-height:8px;
 }

 
 #wrapper input, #wrapper textarea{
	font-family:trebuchet ms, arial, verdana, sans-serif;
  
 }
 
 #wrapper p{
	margin:10px;
 font-size:12px;
  
 }
 
 a.foot:link, a.foot:active, a.foot:visited{
	color:#FFFFFF;
  
 }
 
 a.foot:hover{
	color:#eeeeee;
  
 }
 

 #wrapper .footcontainer .disclaimer{
	font-size:12px;
 color:#666;
 line-height:1.5;
  
 }
 
 #wrapper .footcontainer .box .generic-footcontainer p.formerror, #wrapper .footcontainer .formerror{
	color:#C00;
  
 }
 

 
 		#wrapper #footer .footcontainer .box{
	background:#333333;
 		}
 













 
 #wrapper #footer p{

	margin:0 10px;
 font-size:11px;
 color:#777;
  
 }
 
 #wrapper #footer .title{
	float:left;
 padding:20px;
 font-size:18px;
 color:#999;
  
 }
 

 
 #wrapper #footer ul#map{
	clear:both;
	float:left;
	width:910px;
	list-style-type:none;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 10px;	
 }
 
 #wrapper #footer ul#map li.section{
	font-family:trebuchet ms, arial, verdana, sans-serif;
	float:left;
	width:133px;
	font-size:11px;
	color:#c5c5c5;
	font-size:11px;
	font-weight:bold;
	text-shadow: #000000 0 1px 1px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;

  
 }
 
 #wrapper #footer ul#map li.section ul{
	
	list-style-type:none;
	margin:0;
	padding:0;
  
 }
 
 #wrapper #footer ul#map li.section ul li{
	line-height:15px;
	
  
 }
 
 #wrapper #footer ul#map li.section ul li a{
	text-decoration:none;
 font-weight:normal;
  
 }
 
 #wrapper #footer ul#map li.section ul li.minorSection.under{
	margin:10px 0 0 0;
  
 }
 
 #wrapper #footer #legal{
	float:left;
	margin:10px 0 10px 10px;
	width:550px;
 }
 
 #wrapper #footer #legal ul{
	float:left;
 margin:2px 0 5px 10px;
 list-style-type:none;
  
 }
 
 #wrapper #footer #legal ul li{
	float:left;
 font-size:11px;
 line-height:1.2;
 margin-right:10px;
 padding-right:10px;
 border-right:1px solid #777;
  
 }
 
 #wrapper #footer #legal ul li.last{
	margin-right:0;
 padding-right:0;
 border-right:none;
  
 }
 
 #wrapper #footer #legal ul li a{
	text-decoration:none;
  
 }
 
 #wrapper #footer #legal p{
	float:left;
 clear:left;
 width:520px;
  
 }
 
 #wrapper #footer #secure{
	float:left;
	margin:10px 10px 10px 0;
	width:355px;
	border-left:2px solid #E1E1E1;
 }
 
 #wrapper #footer #secure p{
	font-family:arial, verdana, sans-serif;
 font-size:9px;
 text-align:left;
 float:left;
 width:166px;
 margin-right:0;
  
 }
 
 #wrapper #footer #seal{
	float:left;
 margin:0 0 0 10px;
  
 }
 
 #wrapper #footer .box.secondary{
	height:60px;
  	background-color:#000000;
 }
 
 


 
 * html .clr2{
	height:1px;
  
 }

 
 * html #wrapper #masthead #branding ul#nav li a.main:link, * html #wrapper #masthead #branding ul#nav li a.main:active, * html #wrapper #masthead #branding ul#nav li a.main:visited, * html #wrapper #masthead #branding ul#nav li .segment#seg-all .content, * html #wrapper #masthead #branding ul#nav li .segment#seg-all .content .inner, * html #wrapper #masthead #branding ul#nav li .segment .content .inner .item .title{
	display:inline;
  
 }


 
 * html #wrapper #masthead #branding ul#nav li .segment .content ul li a{
	width:125px;
  
 }

 
 * html #wrapper #footer .footcontainer{
	margin:0;
 padding:0;
 width:960px;
 clear:both;
 float:none;
  
 }
 
 * html #wrapper #footer .footcontainer .box{
	margin:0px;
 padding:0;
 width:940px;
  
 }
 
 * html #wrapper #footer .footcontainer .box ul#map{
	margin:0 0 20px 10px;
 padding:0;
 width:auto;
  
 }
 
 * html #wrapper #footer .footcontainer .box .badges, * html #wrapper #footer .footcontainer .box #currencyswitcher, * html #wrapper #footer .footcontainer .box ul#map li.section{
	display:inline;
  
 }
 
 * html #wrapper #footer #legal{
	margin:10px 10px 10px 0;
 width:540px;
  
 }
 
 * html #wrapper #footer #secure{
	margin:10px 0 10px 0;
 width:368px;
  
 }
 
 * html #wrapper #footer #legal ul li{
	border-right:#777 1px solid;
 padding-right:10px;
 font-size:11px;
 float:left;
 line-height:12px;
 margin-right:10px 
 }
 
