html, body {
	height: 100%;
	text-align:center;
	background: #fff;
	/*background: #fff url('../img/background.jpg') repeat-y top center;*/
} 

#container {
	width:960px;
    min-height: 100%;
    height: auto !important;
    height: 100%;	
    margin: 0 auto;	
	text-align:left;
}

#header {width: 960px; height: 129px;}

#mainServices {width: 960px; overflow: hidden; }
	#mainServices img {border:0; float: left; }

#homepageColumns {
	margin:0;
	width: 960px;	
	overflow: hidden; 
	/*background: url("../img/web_contentBG.jpg") repeat-y left top;*/
}

#leftColumn, #rightColumn {
	float:left;
	display:inline;    
	text-align: left;  
	width: 300px; margin: 0 10px 10px 10px; padding: 0;
} 

#centerColumn{
	float:left;
	display:inline;    
	text-align: left;  
	width: 600px; margin: 0 10px 10px 10px; padding: 0;

}
	.columnContentContainer {padding: 0 0 0 30px;}
	
#pageContainer {
	margin:0;
	width: 960px;	
	overflow: hidden; 
	background: url("../img/bg-pageContainer.jpg") no-repeat left top;
}

#pageLeftColumn, #pageRightColumn {
	float:left;
	display:inline;    
	text-align: left;  
} 

	#pageLeftColumn {width: 600px; margin: 0 30px 10px 10px; padding: 0;} 
		.carrierLogoContainer {float: right; width: 150px;}
	#pageRightColumn {width: 300px; margin: 0 10px 10px 10px; padding: 0;} 


#quoteContainer {
	padding: 10px;
	background: #FFFFFF;
	border: 1px ccc solid;
	float: left;
	width: 920px;	
	float: left;
}

	.subNavWrapper{background-color: #f4f4f4; padding: 8px; text-align:center;}

#scrollingCarriers {
	width: 960px; height: 75px;
	text-align: center;
	background: #fff;
	padding: 33px 0 0 0;
	position: relative;
}

#scrollingCarriers marquee {}

#scrollingCarriers img {
	padding: 0 5px;
}

#scrollingCarriers-hover {
	width: 960px; height: 108px;
	background: transparent url('../img/bg-scrolling-carriers.png') no-repeat;
	position: absolute; z-index:99;
	top: 0; left: 0;
}

#footer {
   	width: 960px; height: 105px;
	padding-top: 12px;
	text-align: center;
	background: #fff url('../img/bg-footer.jpg') no-repeat;
	color: #fff;
	float: left;
}

#footer a {color: #fff; text-decoration: underline;}

/******************************************************************/
/* 2 columns photo w/ paragrah */
/******************************************************************/

.twoColThumb		{float: left; margin: 5px 20px 20px 0; padding: 5px;}
.twoColDesc		{overflow: hidden;}

