.brandcaption {
	background:#ffffff;
	float:left;
	height:78px;
	margin:0;
	padding:10px 0 0 0;
	width:100%;
}
	
	html>body .brandcaption {
		height:auto;
		min-height:78px;
	}
	
	.brandcaption p#cont {
		padding:0 28px 16px 16px;
	}

.brandscrollnav{
		float:left;
		height:64px;
		margin:0;
		padding:0;
		width:20px;
	}
	
		
.brandscrollnav p{
		margin:0;
		padding:24px 0 0 8px;
	}

.brandscrollcontainer, .brandscrollcontainerhp {
	background:url('images/background_brandscroll.gif') top left ;
	float:left;
	margin:0;
	padding:0;
	width:481px;
}


.brandscrollcontainerhp {
	background:url('images/background_brandscroll_hp.gif') top left ;
}
	.brandscrollcontainerhp img {
		border:none;
		margin:0!important;
		padding:0!important;
	}

#brandspanel {
	width:481px;
}

#sections {
	overflow:hidden;
	width:441px;	
}

div.floatthem {  
	float:left; 
}

#sections div.wrapper {
	list-style:none;
	margin:0;
	padding:0;
}

#sections div.panel {
	padding:0;
	margin:0;
	width:441px;
}

div.setheight { height:64px; }
html>body div.setheight { height:auto; min-height:64px;  }
	
	
	.panel .column {
		float:left;
		margin:0;
		padding:0;
		height:64px;
	}
			
			 .panel .column p {
				margin:0;
				padding:0;
			}


.brand_container .brandmaincontent .brandcontentpanel ul.brand {
	margin:0 0 12px 16px;
	padding:0;
}	

	.brand_container .brandmaincontent .brandcontentpanel ul.brand li {
	list-style-type:none;
	margin:0;
	padding:0 0 4px 0;
}
#centerColumn{
	padding-left:0;
	width:481px!important;
}

.overview_title {
	display:block;
	float:left;
	padding-left:10px;
	margin-bottom:24px;
}
	.overview_title img {
	display:block;
	float:left;
	}
	.overview_title p {
		margin-top:0;
		padding-top:22px;
	}

.overview_content {
	border-top:1px solid #cccccc;
	float:left;
	height:114px;
	width:481px!important;
}

html>body .overview_content {
	height:auto;
	min-height:114px;
}

	.overview_content .overview_content_left  {
		float:left;
		margin:0;
		padding:0 18px 0 0;
		width:120px;
	}
	.overview_content .overview_content_right  {
		float:left;
		margin:0;
		padding:0;
		width:343px;
	}
		.overview_content .overview_content_right h2  {
		margin:0;
		padding:12px 0 0 0;
		}
		
		.overview_content .overview_content_right ul  {
		margin:0 0 10px 0;
		padding-left:0;
		}
		
		.overview_content .overview_content_right p  {
		margin:0;
		padding:0 18px 10px 0;
		}
		
.brand_container {
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

.brandimage {
	float:left;
	height:242px;
	margin:0;
	padding:0;
	width:481px;
	overflow:hidden;
}


.brandimage ul, .brandimage ul li, .overview_content .overview_content_right ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}

.brand_container img {
	border:none;
	float:inherit;
	margin:0;
	padding:0;
}
	.brand_container .brandheadcontent {
		background:#000000;
		display:block;
		float:left;
		margin:0;
		padding:24px 0 0 0;
		width:100%;
	}
		.brand_container .brandheadcontent .brandheadleft {
			float:left;
			width:350px;
		}
		
		.brand_container .brandheadcontent .brandheadleft h1 {
			margin:0;
			padding:0 0 12px 16px;
		}
		
		.brand_container .brandheadcontent .brandheadright {
			float:left;
			width:130px;
		}
			
			.brand_container .brandheadcontent .brandheadright ul {
				float:right;
				margin:3px 10px 0 0;
				padding:0;
			}
			.brand_container .brandheadcontent .brandheadright ul li {
				display:inline;
				margin:0;
				padding:0 8px 0 0;
			}

	.brand_container .brandmaincontent, .brand_container .brandmaincontentfront {
		float:left;
		margin:0;
		padding:26px 0 0 0;
		width:100%;
	}
	
	.brand_container .brandmaincontentfront {
		padding:0;
	}
		.brand_container .brandmaincontent p {
		margin:0;
		padding:0 16px 16px 16px;
		}
		.brand_container .brandmaincontent p.nospace, .brand_container .brandmaincontent .brandcontentpanel p.nospace {
		margin:0;
		padding:0 16px 0 16px;
		}
		.brand_container .brandmaincontent p.bottompadding {
			padding:0 16px 28px 16px;
		}
	
	.brand_container .brandcontentpanel {
		border-top:1px solid #cccccc;
		float:left;
		margin:0;
		padding:0;
		width:240px;
		word-wrap: break-word;
	}
	
	.brand_container .greyborder {
		border-right:1px solid #cccccc;
	}
	
	.brand_container .greyborderleft {
		border-left:1px solid #cccccc;
	}
	
		.brand_container .brandmaincontent .brandcontentpanel p {
			padding:0 16px 14px 16px;
		}
		
		.brand_container .brandmaincontent .brandcontentpanel p.nopadding {
			padding:0 10px 0 10px;
		}


		.brand_container .brandmaincontent .brandcontentpanel img {
			margin:10px 0 10px 10px;
		}
		
		.brand_container .brandmaincontent .brandcontentpanel h2 {
			padding-left:16px;
			padding-top:16px;
		}
		
		.brand_container .brandmaincontent .brandcontentpanel h2.website {
			padding-bottom:16px;
		}
		
		.brand_container .brandmaincontent .brandcontentpanel ul {
			margin:0;
			padding:0;
		}
			.brand_container .brandmaincontent .brandcontentpanel ul li {
			list-style-type:none;
		}
		
		.brand_container .brandmaincontent .brandcontentpanel a.brandlinks, .brand_container .brandmaincontent .brandcontentpanel a.brandlinks:visited {
			color:#981039;
			text-decoration:underline;
		}
		
		.brand_container .brandmaincontent .brandcontentpanel a.brandlinks:hover, .brand_container .brandmaincontent .brandcontentpanel a.brandlinks:active, .brand_container .brandmaincontent .brandcontentpanel a.brandlinks:focus {
			color:#981039;
			text-decoration:none;
		}
		
		.brand_container .brandmaincontent .brandcontentpanel form {
			float:left;
			margin:0;
			padding:0 0 8px 0;
		}
		
		.brand_container .brandmaincontent .brandcontentpanel form input {
			float:left;
			font-size:90%;
			margin:0 0 14px 16px;
			padding:0;
		}
		
		.brand_container .brandmaincontent .brandcontentpanel form input.gobutton {
			background:#981039;
			border:none;
			cursor:pointer;
			color:#fff;
			float:left;
			margin:0 0 0 5px;
			padding:1px 5px 1px 5px;
		}
	
	.brand_container .minheight {
		height:94px;
	}
	
	html>body .brand_container .minheight {
		height:auto;
		min-height:90px;
	}
	
	.brand_container .minheightlrg {
		height:141px;
	}
	
	html>body .brand_container .minheightlrg {
		height:auto;
		min-height:140px;
	}
	.brand_container .minheightlrger {
		height:159px;
	}
	
	html>body .brand_container .minheightlrger {
		height:auto;
		min-height:145px
	}
	/* page 603 */
	.brandmaincontent .imagecontainer .image .thumbnail_offer {
	margin: 20px 10px 0 0;
	}
	h2#margntitle {
	margin: 0 0 8px 16px;
	}
	