

#container {
	width: 960px;
	margin: 0 auto;
	background-image: url(/images/armorall/background-logo.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 160px;
}

#content {
	clear:both;
	float:left;
	width: 920px;
	padding: 34px 20px 20px;
	min-height: 500px;
}

/*******************
	boxes...
*****************/


div.box130 {
	width: 130px;
	float:left;
	margin-right: 20px;
	background-color: #fff;
}

div.box130 img {
	float:left;
}

div.box146 {
	width: 146px;
	float:left;
	margin-right: 20px;
	background-color: #fff;
}
div.box200 {
	width: 200px;
	float:left;
	margin-right: 20px;

}
div.box215 {
	width: 215px;
	float:left;
	margin-right: 20px;
	background-color: #fff;
}
div.box280 {
	width: 280px;
	float:left;
	margin-right: 20px;
	background-color: #fff;
}
div.box685 {
	width: 675px;
	padding: 5px;
	float:left;
	background-color: #fff;
}

/*****************
	search box
******************/

div.searchboxwrapright {
	clear:both;
	width: 910px;
	margin-left: 20px;
	background-image: url(/images/armorall/nav/search-right-corner.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 21px;
	padding-right: 10px;
	margin-bottom: 65px;
}

div.searchboxwrapleft {
	float:right;
	background-image: url(/images/armorall/nav/search-left-corner.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 21px;	
	width: 9px;	
}

div.searchboxwrap {
	float:right;
	height: 21px;
	background-image: url(/images/armorall/nav/search-background.gif);
	background-repeat: repeat-x;
	background-position: top left;
	color: #fff;
}

/******************
	navigation
*******************/

div.navwrap {
	clear:both;
	width: 917px;
	height: 21px;	
	background-image: url(/images/armorall/nav/nav-right-corner.gif);
	background-repeat: no-repeat;
	background-position: top right;	
	padding-right: 3px;	
	margin-left: 20px;
}

div.navwrapleft {	
	background-image: url(/images/armorall/nav/nav-left-corner.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 21px;
	width: 2px;
	float:right;
}




div#footer {
	clear: both;
	float: left;
	width: 920px;
	text-align: center;
	padding-top: 15px;
	margin: 0 20px;
	border-top: 1px solid #fd5c1d;
}

div.armorall_sidemenu {
	clear:both;
	float: left;
	width: 192px;
	margin-right: 25px;
}

/********************
	paging
********************/

div.armorall_pager {
	float:right;
}


/******************
	home page
*******************/

div.small_feature_homepage {
	clear:both;
	background-color: #000;
	padding: 15px 10px;
	height: 110px;
	overflow: hidden;
	width: 195px;
}

div.small_feature_homepage_text {
	height: 84px;
	margin-bottom: 6px;
	overflow: hidden;
}


div.main_feature_textbox {
	float:right;
	padding: 10px;
	width: 175px;
	height: 210px;
	background-color: #fff;
}

div.main_feature_text {
	width: 175px;
	height: 180px;
	margin-bottom: 10px;
	overflow: hidden;
}

div.homepage_producttypefeatures  {
	width: 215px;
	clear: both;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	overflow: hidden;
}

div.featured_product_type {
	width: 215px;
	margin-right: 20px;
	float: left;
}

div.featured_product_type_inner {
	background-color: #fff;
	width: 195px;
	padding: 10px 10px 15px;
}

div.homepage_latestnews {
	float: left;
	width: 685px;
	margin-top: 20px;
}

div.homepage_latestnews_item {
	float: left;
	width: 215px;
	padding-bottom: 10px;
	border-bottom: 1px solid #fd5c1d;
	margin-bottom: 10px;
}

div.armorall_featured_product {
	height: 77px;
	overflow: hidden;
}

div.armorall_featured_product img {
	margin-top: 5px;
	margin-right: 5px;
	float: left;
}

div.armorall_featured_product table {
	width: 150px;
	float: right;
}

div.armorall_featured_product table td {
	width: 150px;
	height: 72px;
	text-align: left;
}

/*******************
	products index
********************/

div.armorall_products_side_col {
	clear: both;
	float: left;
	width: 235px;
}

div.armorall_products_main_col {
	float: left;
	width: 685px;
}

div.products_sidemenu {
	width: 215px;
	padding-bottom: 20px;
}
div.armorall_products_type {
	clear: both;
	width: 664px;
}

div.armorall_product_inner {
	height: 105px;
	overflow: hidden;
}

div.armorall_product_inner img {
	float: left;
	margin-top: 21px;
	margin-left: 6px;
}

div.armorall_product_inner table {
	width: 90px;
	float: right;
	margin-right: 4px;
}

div.armorall_product_inner table td {
	width: 90px;
	height: 105px;
	text-align: left;
}

/********************
	product detail
*********************/

div.product_wrapper {
	width: 645px;
	float: left;
	padding: 20px;
	margin-right: 20px;
	background-color: #fff;
	background-image: url(/images/armorall/product-background-tile.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
	

div.product_content {
	width: 425px;
	float: left;
}

div.related_advice {
	width: 215px;
	float: left;
	margin-top: 20px;	
}

div.related_products {
	clear: both;
	float: left;
	width: 100%;
	margin-top: 15px;
}


/********************
	news index
*********************/

div.news_archive {
	float: left;
	width: 659px;
	min-height: 500px;
	padding: 20px;
	background-color: #fff;
	background-image: url(/images/armorall/product-background-tile.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

div.index_article_item {
	width: 659px;
	float:left;
	padding-bottom: 15px;
	border-bottom: solid 1px #fd5c1d;
	margin-bottom: 15px;
}

div.index_article_item_text {
	float:left;
	width: 509px;
}


/*******************
	news detail
********************/

div.news_detail_image_col {
	clear:both;
	float:left;
	width:280px;
	margin-right: 30px;
	margin-bottom: 20px;
}

div.news_details_text {
	float:left;
	width: 570px;
	min-height: 300px;
	margin-bottom: 20px;
	padding: 20px;
	background-color: #fff;
	background-image: url(/images/armorall/product-background-tile.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

div.news_related_media {
	clear:both;
	float:left;
	width: 920px;
}

div.news_related_media_item {
	float: left;
	width: 130px;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 20px;
}

/**********************
	basic page
***********************/

div.basic_page_wrapper {
	width: 663px;
	min-height: 500px;
	float: left;
	padding: 20px;
	background-color: #fff;
	background-image: url(/images/armorall/product-background-tile.gif);
	background-repeat: repeat-x;
	background-position: top left;
}


div.basic_page_text {
}

div.basic_page_image {
	float: right;
	margin: 0 0 0 20px;
	width: 280px;
	
}

div.basic_page_image img {
	float: left;
	margin-bottom: 20px;
}

/*************************
	maintenance index page
***************************/

div.maintenance_type_column {
	float:left;
	width: 210px;
	margin-right: 25px;
	margin-top: 20px;
}


/****************
	error page
****************/

div.site_error {
	width: 940px;
	text-align: center;
	height: 400px;
	padding-top: 100px;
}

