#range_introductions {
	float: left;
	
	width: 787px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#range_introductions .range_introduction {
	float: left;
	
	display: inline;
	
	width: 763px; /* 787 */
	
	margin: 0px 12px 10px 12px;
	padding: 0px 0px 20px 0px;
	
	border-bottom: 1px solid #f8c6c8;
}

.range_introduction h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	color: #333333;
}

.range_introduction h2 a:link,
.range_introduction h2 a:visited,
.range_introduction h2 a:hover,
.range_introduction h2 a:active {
	color: #333333;
	
	text-decoration: none;
}

.range_introduction p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 22px;
	
	color: #333333;
}

.range_introduction p.readmore {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #e31b23;
}

.range_introduction p.readmore a:link,
.range_introduction p.readmore a:visited,
.range_introduction p.readmore a:hover,
.range_introduction p.readmore a:active {
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 0px;

	color: #e31b23;
	
	text-decoration: none;
	
	background: url(/images/website/readmore_arrow_right_red.gif) center right no-repeat;
}

.range_introduction .range_introduction_left {
	float: left;
	
	width: 376px; /* 381 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}

.range_introduction .range_introduction_right {
	float: right;
	
	width: 376px; /* 381 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	
	text-align: center;
}

.content .range_information_left {
	float: left;
	
	width: 582px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content .range_information_right {
	float: right;
	
	width: 205px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content .range_information_right ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
	
	list-style: none;
}

.content .range_information_right ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	
	background: url(/images/website/list_item_background_plus.gif) 0px 8px no-repeat;
}

.content .range_information_right ul li p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#range_products {
	float: left;
	
	width: 788px;
	
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

#range_products .range_product {
	float: left;
	
	display: inline;
	
	width: 197px;
	
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.range_product .range_product_title {
	float: left;
	
	display: inline;
	
	width: 196px;
	height: 38px;
	
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	
	background: url(/images/website/range_product_title_background.jpg) top left no-repeat;
}

.range_product_title h3 {
	float: left;
	
	width: 196px;
	height: 38px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.range_product_title h3 a:link,
.range_product_title h3 a:visited,
.range_product_title h3 a:hover,
.range_product_title h3 a:active {
	float: left;
	
	width: 153px; /* 196 */
	height: 26px; /* 38 */
	
	margin: 0px 0px 0px 0px;
	padding: 12px 35px 0px 8px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #cc0000;
	
	text-decoration: none;
}

.range_product .range_product_image {
	float: left;
	
	display: inline;
	
	width: 191px; /* 196 */
	
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
	
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}

.range_product_image img {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.range_product .range_product_description {
	float: left;
	
	display: inline;
	
	overflow: hidden;
	
	width: 191px; /* 196 */
	height: 30px;
	
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
	
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}

.range_product_description p {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	width: 191px; /* 191 */

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #666666;
}

.range_product_description p a:link,
.range_product_description p a:visited,
.range_product_description p a:hover,
.range_product_description p a:active {
	float: left;
	
	overflow: hidden;
	
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 0px 5px;
	
	width: 181px; /* 191 */
	height: 17px;
	
	color: #666666;
	
	text-decoration: none;
}

.range_product .range_product_view_more {
	float: left;
	
	display: inline;
	
	width: 191px; /* 196 */
	
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
	
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	
	background: url(/images/website/range_product_break.jpg) top left no-repeat;
}

.range_product_view_more p {
	float: left;
	
	width: 191px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	color: #e31b23;
}

.range_product_view_more p a:link,
.range_product_view_more p a:visited,
.range_product_view_more p a:hover,
.range_product_view_more p a:active {
	float: left;
	
	width: 181px; /* 191 */
	
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	color: #e31b23;
	
	text-decoration: none;
	
	background: url(/images/website/readmore_arrow_right_red.gif) 70px 9px no-repeat;
}

#product {
	float: left;
	
	width: 688px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#product.boxy-content {
	float: left;
	
	width: 688px;
	
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
}

#product h1 {
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 3px 10px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	color: #333333;
	
	border-bottom: 1px solid #e31b23;
}

#product h1 a:link,
#product h1 a:visited,
#product h1 a:hover,
#product h1 a:active {
	color: #333333;
	
	text-decoration: none;
}

#product h2 {
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 3px 10px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	color: #333333;
	
	border-bottom: 1px solid #e31b23;
}

#product h2 a:link,
#product h2 a:visited,
#product h2 a:hover,
#product h2 a:active {
	color: #333333;
	
	text-decoration: none;
}

#product p {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 10px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 22px;
	
	color: #333333;
}


#product #product_images {
	float: left;
	
	overflow: hidden;
	
	width: 688px;
	height: 366px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#product_images .product_image {
	float: left;
	
	overflow: hidden;
	
	width: 688px;
	height: 366px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	text-align: center;
}

#product #product_description {
	float: left;
	
	width: 339px; /* 344 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}

#product #product_details {
	float: right;
	
	width: 339px; /* 344 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}

#product_details p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}