#map-container {
	background:url(/html/images/main/css/countryselect-bg-alt.jpg) top left no-repeat;
	height:212px;
	padding:15px 0 0 0;
}

#map-container h2, #map-container p {
		position:absolute;
		left:-9999px;
	}

		.cs-heading {
			margin:0 0 0 328px;
			padding:10px 0 0 0;
			height:56px;
			background:url(../images/countryselect-heading.gif) top left no-repeat;
		}
		
		.cs-pane  {
			margin:0;
			padding:0 25px 5px 0;
			width:390px;
			text-align:right;
			
		}
		
			.cs-pane .pane1 {
				width:125px;
				margin:0 5px 0 0;
				padding:0;
			}
			
			.cs-pane .pane2 {
				width:225px;
				margin:0 5px 0 0;
				padding:0;
			}
			
			.cs-pane .pane3 {
				width:225px;
				margin:0;
			}
			
			.cs-pane select {
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				color:#666;
				border:1px solid #666;
			} 
			.cs-pane select option {
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				color:#666;
			}
			
			#pane2 {
				background:#efefef;
			}
			
			form {
				margin:0;
				padding:0 0 0 410px;
				background:url(../images/countryselect-heading.gif) top left no-repeat;
			}
		
		.cs-submit  {
			margin:0;
			padding:0 25px 0 0;
			width:390px;
		}
			.cs-submit .left {
				float:left;
				width:200px;
				padding:0 0 0 2px;
				font-size:10px;
				font-family:Arial, Helvetica, sans-serif;
				color:#069;
			}
			
			.cs-submit .right {
				float:right;
				width:73px;
				padding:0 12px 0 0;
			
			}
				.cs-submit .right input {
					margin:0;
					padding:0;
				}

#footerContainer {
	width: 1110px;
	text-align: right;
	background: url(/html/images/main/css/product-bg-alt2.jpg) top right no-repeat;
	/*padding-right: 50px;*/
}

#headline h1 {
	display: none;
}

#headline {
	background: url(/html/images/main/css/home-heading.gif) no-repeat bottom right;
	height: 160px;
	width: 495px;
}

.home #ContentRelated {
	margin-top: -60px;
}

.clear {
	clear: both;
}

.subAnimSection {
	float: left;
	width: 310px;
	height: 80px;
}

	.subAnimSection h3,.subAnimSection p{
		text-align: left;
	}

	.subAnimSection h3 {
		color: #E00024;
	}

#subAnim {
	padding: 0 50px 0 0;
	/*width:1060px;*/
	/*border: 1px solid #f00;*/
}

/*div#subAnimContent {*/
.no-flash {
	padding-top: 80px;
	padding-left: 120px;
}

#ContentHeader {
	margin: 0px 0px !important;
	height: auto !important;
}

#ContentHeader .container {
	height: auto !important;
}

#Header .container {
	background: none !important;
}

#Header {
	background: transparent url(/html/images/main/css/headerBg2.gif) no-repeat scroll center top !important;
}

#Main {
	margin: auto !important;
}

.home #ContentRelated{
	/*margin-top: auto !important;*/
}

#MainBox {
	padding-top: 0px;
}

#Header {
	height: auto;
}
