body {
 	color: #333;  padding:10px 0; margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;  
	line-height: 1.5em;
}

img {border:none;}
.clear {clear: both; }
a { color:#09309f; }
a:visited { color: purple }
a:active { color:purple }

a:hover { color:#2955D2; }
p { margin:0; padding:0 0 10px 0; }

div#site { 
	width: 920px; margin:0 auto; 
}

#southwestext { background-color:#A4A174; } 

div#topTag {
    width:900px;
    margin:0 auto;
    height:40px;
    
}
#topTag .tagLine { float:right;  margin:0 40px 0 0;  }

div#header { 
	width: 900px; margin:0 auto; padding:5px 10px 0 10px ; 
	background:url('../images/header_bg.png') no-repeat top center;
	height:250px;
	position:relative;
	
}

	#header .logo { margin:35px 0 0 0; padding:0 0 0 25px;  float:left}
	
    
	#header .contactPhone {
		width:170px; line-height:18px;
		position:absolute; top:15px; right:80px; 
	}
	
		#header .contactButton {
	    width:230px;
	    height:44px;
	    
	    margin:0 30px 0 0;
	    
	}
	
	#header .emailButton {
	    width:215px;
	    height:44px;
	    padding:0;
	    margin:25px 0px 0 5px;
	    
	}
	
	#header .firstNav {
		background:url(../images/headerFirstNavRight.png) no-repeat right;
		padding-right:5px;  height:27px;
		margin:0 0 0 0; position:relative;
	}
		
		
		#header .firstNavList {
			background:url(../images/headerFirstNavLeft.png) no-repeat left;
			padding-left:20px;  position:relative; height:27px;
			float:left;
			width:876px
		}
	
	
		#header .firstNavList ul { margin:0; padding:0; list-style:none;}
		#header .firstNavList ul li {
			height:27px; line-height:27px; display:inline; 
			margin-right:20px;  position:relative;
		}
		
		#header .firstNavList ul li.current_page_item a,
		#header .firstNavList ul li.current_page_parent a {
			color:#DCEA97;
		}
		
		
	
	
	#header .secondNav {
			background:url(../images/headerSecondNavRight.png) no-repeat right;
			padding-right:5px; position:relative;
			margin:0;
		}
		#header .secondNavList {
				background:url(../images/headerSecondNavLeft.png) no-repeat left;
				padding-left:20px;	height:24px; position:relative;
			}
			#header .secondNavList ul { margin:0; padding:0; list-style:none;}
			#header .secondNavList ul li {
					height:24px; line-height:24px; display:inline; 
					margin-right:30px; 
				}
	
	div#siteContent {
		display:block; width: 900px; margin:0 auto;   padding:25px 10px 0 10px ; 
		background:url('../images/bodyBg.gif') no-repeat top; 
	}
		div#siteContent .narrowcolumn {
			padding-left: 16px;
			 
			width: 500px;
			float: left;
		}
		div#siteContent .widecolumn {
			padding-left: 16px;
			 
			width: 750px;
		}
		

div#container {
	width:900px; background-color:#fff; 
}

#content {  }

.promoItem {
    padding:15px;
    border-bottom:1px dotted #666;
    }
    .promoItem img {width:auto; height:auto; float:left; margin:0 10px 10px 0;}
    .promoItem h3 {text-transform:uppercase;}
    .promoItem ul {text-transform:uppercase; float:left; width:400px; height:auto;font-size:11px; line-height:12px; font-weight:bold; }
    .promoItem li {margin-bottom:4px;}
    .promoItem #promoCopy{width: 400px; height:auto; float:left;}
    
#content .sweSignature { line-height:1.35em; border-top:3px solid #EAD415; margin-top:10px; padding:13px 0 ; }

#sidebar { padding-top:8px; width:374px; float:right; }
	#sidebar ul { list-style:none; margin:0; padding:0; }
	#sidebar .sidebarContent .sidebarMenu { 
		background:url(../images/sideMenuBottom.png) no-repeat bottom; padding-bottom:7px;
	}

	#sidebar .sidebarContent .sidebarMenu .sidebarMenuList {
		padding:0 13px 7px 13px ;
		width:291px; margin:0 auto;
	}
	
	#sidebar .sidebarContent .sidebarMenu .longMenu {
		 background:url(../images/sideMenuBg_Long.png) repeat-x bottom; 
	}

	#sidebar .sidebarContent .sidebarMenu .regularMenu {
		 background:url(../images/sideMenuBg.png) repeat-x bottom; 
	}
	
	#sidebar .sidebarContent .sidebarCTA {
		margin-top:12px; 
	}
	
	#sidebar .sidebarContent .sidebarCTA .CTAMenu { 
		 width:314px;
		 margin:0 auto;
	}
	
	#sidebar .sidebarContent .sidebarCTA .CTAMenu li { 
		padding:15px 13px 13px 15px ;
		background:url(../images/ctaBg.png) no-repeat top;
	}
	 
		
		
	#sidebar .sidebarContent .sidebarCTA .CTAMenu h4 { 
		margin:0;
		padding:0;color:#233F8D;
		line-height:1em;
		font-size:15px;
	}
	
	#sidebar .sidebarContent .sidebarCTA .CTAMenu a { 
		color:#233F8D;
		font-weight:normal;
	}
	
	#sidebar .sidebarContent .sidebarCTA .CTAMenu ul li {
		margin:5px 0 5px 0;
	} 
	
	#sidebarVideo { 
		width:326px; margin-top:20px; margin-left:30px;
	}
	
	#sidebar .geMoney {
		width:316px;
		margin:20px auto 10px auto;
		text-align:center;
	}
	
	#sidebarVideo #videoPlayer { 
		border:none;
	}
	
	#sidebarVideo #videoPlayer #video2 { 
		display: none;
	}
.videoBox 
{
    width:270px; 
    height:220px;
    float:left;
    padding:10px 25px 10px 0px;
}	
	
#footer {
	width:900px; margin:0 auto;
}

#footerClose {
	width:900px; margin:0 auto;  background:url(../images/footer_bg.png)  no-repeat;
	height:10px; line-height:0px; font-size:0px; 
}
 



	#footer .footerContent {
		background-color:#fff; padding:5px 10px 8px 10px;
	}
	
	#footer .footerContent .swePartnersAddress { 
		border-top:1px solid #D8D8D8;
		border-bottom:1px solid #D8D8D8; background-color:#EDEDED; 
		padding:8px 12px; 
	}
	

	#footer .footerContent .swePartnersAddress .swePartners {
		float:left;
	}
	
	#footer .footerContent .swePartnersAddress .sweAddress {
		float:right;
		padding-top:5px; line-height:1.4em; width:150px;
	}
	#footerMenuWrap 
	{
	    width:535px;
	    height:auto;
	    float:left;
	    padding:5px;
	    
	    
	}
	#footer .footerMenuCopyright {
		font-size:11px;
		
	}
	
	#footer .footerContent .footerMenu {
		font-size:10px;
	}
	
	#footer .footerContent .footerCopyright {
		margin: 0;
		
	}
	
	#footerLinksWrap
	{
	    width:325px;
	    float:right;
	    height:100px;
	    
	    
	}
	#footerLinksWrap img 
	{
	    margin-top:20px;
	    float:left;
	    height:53px;
	    width:auto;
	}
