/* x26911 - [_def_general] Default Detail () */
/*.img_float {
	float: none;
	margin-right: 517px;
}
.img_wrap {
	float: right;
	width: 517px;
	padding-left: 20px;
}
* html .img_float {
	margin-right: 514px;
}
* html .img_wrap {
	margin-left: -3px;
}*/
.img_float {
	float: left;
	width: 172px;
}
.img_wrap {
	margin-left: 172px;
	padding-left: 20px;
}
* html .img_float {
	margin-right: -3px;
}
* html .img_wrap {
	margin-left: 169px;
}
.download_float {
	float: right;
	width: 149px;
	padding: 0 0 10px 15px;
}
/* x26968 - [_img_only_list] Image Only List () */
/* Requires the images to be cropped to 108px x 104px */
.image_only_list {
	margin: 0 -22px;
}
.image_only_list_item {
	float: left;
	width: 112px;
	margin-bottom: 22px;
	padding: 0 22px;
}
.image_only_list_item  .image_holder {
	min-height: 104px;
	padding: 0;
	margin: 0;
}
* html .image_only_list_item .image_holder {
	height: 104px;
}
.image_only_list_info0 {
	background: url('../i/dashed_hor.gif') top left repeat-x;
	margin-top: 6px;
}
.image_only_list_info1 {
	background: url('../i/dashed_hor.gif') bottom left repeat-x;
	padding: 4px 0;
}
/* x26969 - [_img_general] Image Detail () */
/* Image */
.image_info {
	margin-top: 15px;
}
/* x26970 - [_img_nav] Image Nav () */
.image_nav {
	background: url('../i/dashed_hor.gif') top left repeat-x;
	min-height: 26px;
}
* html .image_nav {
	height: 26px;
}
.image_nav .previous, .image_nav .next  {
	padding-top: 8px;
	height: 18px;
	float: right;
}
.image_nav .return_to_parent  {
	padding-top: 8px;
	height: 18px;
	float: left;
}
.image_nav .previous  {
	background: url('../i/dashed_ver.gif') top right repeat-y;
	padding-right: 10px;
}
.image_nav .next  {
	padding-left: 10px;
}
/* x26991 - [_prod_list] Product List () */
/* Tech List */
/* Requires the images to be cropped to 78px x 84px square */
.tech_list_item0 {
	padding-top: 16px;
	margin-top: 15px;
	background: url('../i/dashed_hor.gif') top left repeat-x;
}
.tech_list_item1 {
	background: url('../i/dashed_ver.gif') 403px 0 repeat-y;
}
.tech_list_item0 .img_float {
	float: left;
	width: 78px;
}
.tech_list_item0 .img_float img {
	border: 1px solid #c5c5c5;
}
.tech_list_item0 .img_float a:link img, .tech_list_item0 .img_float a:active img, 
.tech_list_item0 .img_float a:visited img, .tech_list_item0 .img_float a:hover img {
	border: 1px solid #c5c5c5;
}
.tech_list_item0 .img_wrap {
	margin: 0 0 0 82px;
	padding: 0 0 0 12px;
}
.tech_list_item0 .tech_list_item1 .img_wrap {
	margin: 0 186px 0 82px;
}
.tech_list_item_details {
	min-height: 75px;
}
* html .tech_list_item1 {
	height: 75px;
}
.specs_float {
	float: right;
	width: 163px;
	padding: 0 0 0 22px;
}
.specs_float ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.specs_float li {
	background: url('../i/standard_bullet.gif') 0 5px no-repeat;
	padding-left: 8px;
	margin: 0;
}
/* x26992 - [_prod_general] Product Detail () */
.product_details .img_float {
	float: left;
	width: 172px;
	margin: 0;
	padding: 0;
}
.product_details .img_wrap {
	float: none;
	margin: 0 0 0 172px;
	padding: 0 0 0 15px;
	width: auto;
}
* html .product_details .img_float {
	margin-right -3px;
}
* html .product_details .img_wrap {
	margin: 0 0 0 169px;
}
.product_details_table {
	border-collapse: collapse;
	margin: -8px 0 15px;
}
.product_details_table th, .product_details_table td {
	padding: 8px 0;
	background: url('../i/dashed_hor.gif') bottom left repeat-x;
}
.product_details_table tr.last_row th, .product_details_table tr.last_row td {
	background: none;
}
.product_details_table th {
	padding-right: 15px;
	text-align: right;
	vertical-align: top;
	font: bold 8pt verdana;
}
.product_details select {
	border: 1px solid c0c0c0;
	height: 18px;
	color: #949494;
	font: 8pt verdana;
}
/* x27014 - [pallete_list] Colour Pallete List (Colour Selection) */
.palette_item {
	float: left;
	width: 53px;
	color: #5d5d5d;
	font-size: 7pt;
	font-family: verdana;
	padding: 0 15px 15px 0;
	text-align: center;
	min-height: 83px;
}
* html .palette_item {
	height: 83px;
}
.palette_item div {
	padding-bottom: 6px;
}
/* x27015 - [_def_list] Default List () */
.list {

}
.listitem {
	background: url('../i/dashed_hor.gif') top left repeat-x;
	padding-top: 4px;
	margin-top: 2px;
}
.listitem_a, .listitem_b {
	padding: 9px;
}
.listitem_a {
	background-color: #f5f5f5;
}
.listitem .float_img {
	float: left;
	width: 70px;
	margin: 0;
	padding: 0;
}
.listitem .img_wrap {
	float: none;
	margin: 0 0 0 70px;
	padding: 8px 0 0 10px;
	min-height: 62px;
	width: auto;
}
* html .listitem .float_img {
	margin-right: -3px;
}
* html .listitem .img_wrap {
	margin-left: 67px;
	height: 62px;
}
/* x27019 - [detail] Google Map Detail (Google Map) */
#map {
	margin-bottom: 15px;
}
/* x27297 - [_section_detail] Section Detail () */
table.section_detail {
	border-collapse: collapse;
	margin: 0 0 15px;
	padding: 0;
}
table.section_detail td {
	vertical-align: top;
}
table.section_detail td.section_img {
	width: 172px;
}
table.section_detail td.section_img_wrap {
	padding-left: 20px;
}
