body {
	background-image:url(../../images/backing_01.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link {
	color:#50257b;
	text-decoration:none;
}
a:visited {
	color:#50257b;
	text-decoration:none;
}
a:hover {
	color:#9b70c7;
}
#wrapper {
	position:relative;
	width:913px;
	margin: 0px auto;
}
#header {
}
*html #menu {
	position:absolute;
	top:117px;
	background:url(../../images/menu/header_14.png);
	background-position:right;
	background-repeat:no-repeat;
	height:39px;
	width:99%;
}
	#menu {
		position:absolute;
		top:120px;
		background:url(../../images/menu/header_14.png);
		background-position:right;
		background-repeat:no-repeat;
		height:39px;
		width:99%;
	}
*html #menu img {
	border:none;
	padding-top:3px;
}
	#menu img {
		border:none;
	}
#logo {
	position:absolute;
	top:10px;
	left:15px;
}
#header_tab{
	position:absolute;
	top:0px;
	left:380px;
	width:505px;
	height:96px;
	background-image:url(../../images/top%20tab%20empty.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:14px;
	padding-top:18px;
	padding-left:8px;
	line-height:18px;
}
#header_tab a, #header_tab a:visited, #header_tab a:hover{
	color:#e7d0a7;
	text-decoration:none;
}

*html #content {
	padding:215px 12px 00px 12px; ;
	width:890px;
}
	#content {
		padding:215px 12px 0px 12px; ;
		width:890px;
	}
	*+html #content{
	padding:215px 12px 0px 12px; ;
	width:890px;
	}	
#footer {
	background-image:url(../../images/footer.png);
	background-repeat:no-repeat;
	height:78px;
	width:913px;
	text-align:center;
	line-height:20px;
	padding:5px;
}
.footer_menu_1{
	font-size:12px;
	color:#9f9f9f;
	word-spacing:5px;
}
.footer_menu_1 a, .footer_menu_1 a:visited{
	color:#50257b;
	font-weight:bold;
	text-decoration:underline;
}
.footer_menu_1 a:hover{
	color:#9b70c7;
}
.footer_menu_2{
	font-size:10px;
	color:#9f9f9f;
}
.footer_menu_2 a, .footer_menu_2 a:visited{
	color:#50257b;
	text-decoration:underline;
}
.footer_menu_2 a:hover{
	color:#9b70c7;
}
.footer_menu_3{
	font-size:10px;
	color:#9f9f9f;
}
.footer_menu_3 a, .footer_menu_3 a:visited{
	color:#008444;
	text-decoration:none;
}
#side_nav {
	position:absolute;
	top:229px;
	left:8px;
	width:280px;
	padding-top:20px;
	padding-left:8px;
}
#side_nav a, #side_nav a:visited{
	color:#542781;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#side_nav a:hover{
	color:#9b70c7;
}
#side_nav ul{
	color:#542781;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 0px 30px;
	margin:0px;
}
#side_nav ul li{
	list-style-image:none;
	text-decoration:none;
	list-style:none;
	padding:2px;
}
.side_nav_header{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding-left:20px;
}
#index_content_box{
	padding-top:164px;
	height:390px;
	width:913px;
}
		*+html #index_content_box{
		padding-top:164px;
		height:390px;
		width:913px;
		padding-left:12px;
		}
#index_content{
	width:882px;
	height:375px;
	background-image:url(../../images/welcome.jpg);
	margin-left:10px;
}
		*+html #index_content{
		width:882px;
		height:375px;
		background-image:url(../../images/welcome.jpg);
		margin-left:-2px;
		}
		
*html #index_image {
	position:absolute;
	left:312px;
	top:175px;
	width:571px;
	padding:0px;
	margin:0px;
	border:none;
}
	#index_image {
		position:absolute;
		left:312px;
		top:175px;
		width:571px;
		padding:0px;
		margin:0px;
		border:none;
	}
			/* the following rules apply only to IE7 */ 
			*+html #index_image{	
			position:absolute;
			left:312px;
			top:175px;
			width:571px;
			padding:0px;
			margin:0px;
			border:none;
			 }
#promotions {
	padding:10px 0 0 0;
	text-align:center;
}
#promotions img{
	border:none;
}
#title {
	position:absolute;
	top:165px;
	left:0px;
}
#small_content {
	padding:18px 0 0 295px;
	height:100%;
	width:590px;
}
*+html #small_content{
	padding:23px 0 0 295px;
	height:100%;
	width:590px;
}
	#small_content ul, #small_content ul a, #small_content ul a:visited{
		list-style-image:url(../../images/bullet.png);
		color:#000000;
	}
#small_content ul a:hover{
	color:#9b70c7;
}
#small_content ul li{
	padding-bottom:5px;
}
#product_wrapper {
	position:relative;
	background-image:url(../../images/product_backing_21.jpg);
	background-repeat:no-repeat;
	height:130px;
	width:280px;
}
#product_wrapper img {
	border:none;
	padding:1px 0px 0px 1px;
	float:left;
	clear:right;
}
#product_wrapper2 {
	position:relative;
	background-image:url(../../images/product_backing.jpg);
	background-repeat:no-repeat;
	height:130px;
	width:280px;
}
#product_wrapper2 img {
	border:none;
	padding:1px 0px 0px 1px;
	clear:right;
}
#product_wrapper_img {
	height:128px;
	width:129px;
	display: table-cell; 
	vertical-align: middle;
	text-align:center;
 	float:left;
}

#product_text {
	padding-right:10px;
	padding-top:20px;
	padding-bottom:5px;
	width:130px;
	height:55px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	float:right;
}
#product_button {
	float:right;
	padding-right:10px;
}
.titles{
	font-size:16px;
	font-weight:bold;
}
.action_shots{
	padding:3px;
	border:none;
}
.product_imgs{
	vertical-align:50%;
	vertical-align:middle;
}
#tbl_product_imgs {
	border:#a47a33 solid 1px;
	background-color:#FFFFFF;
}
#product_imgs {
	border:#a47a33 solid 1px;
	background-color:#FFFFFF;
	height:240px;
	width:220px;
	display: table-cell; 
	vertical-align: middle;
}
	*+html #product_imgs {
		border:#a47a33 solid 1px;
		background-color:#FFFFFF;
		height:258px;
		width:220px;
		display: table-cell; 
		vertical-align: middle;
	}
.product_specs {
	font-size:14px;
	font-weight:bold;
	color:#50257b;
	}
#map {
	position:absolute;
	top:243px;
	left:392px;
}
#action_shots{
	position:absolute;
	top:592px;
	left:305px;
	width:590px;
	text-align:right;
}
*html #contact_form {
	width:280px;
	padding-left:30px;
	font-size:11px;
	color:#FFFFFF;
	z-index:12;
}
	#contact_form {
		width:280px;
		padding-left:30px;
		font-size:11px;
		color:#FFFFFF;
		z-index:12;
	}
*html .contact_input {
	height:12px;
	font-size:11px;
	padding:0px;
}
	.contact_input {
		height:12px;
		font-size:11px;
	}
		*+html .contact_input {
			height:11px;
		}
*html .contact_btn {
		border:none;
		background:none;
		cursor:hand;
		cursor:pointer;
		font-weight:bold;
		color:#9b70c7;
		font-size:12px;
		height:14px;
	}
	.contact_btn {
		border:none;
		background:none;
		cursor:hand;
		cursor:pointer;
		font-weight:bold;
		color:#9b70c7;
		font-size:12px;
	}
*+html contact_btn {
	font-size:11px;
}
.capsam {
	visibility:hidden;
	height:2px;
}
.download_pdf {
	font-size:12px;
}
	/* the following rules apply only to IE6 */ 
	*html .ie_padding{
	padding-top:15px;
	}
	.ie_padding{
	padding-top:0px;
	}
    /* the following rules apply only to IE7 */ 
	*+html .ie_padding{
	padding-top:12px;
	}
	*+html .ie7_fix{
	padding:0px;
	}
	*+html .ie7_img_fix{
	padding-top:2px;
	}
.titles a:link, .titles a:visited {
color:#000000;
}
.titles a:hover {
	color:#9b70c7;
}
.bullet {
padding:1px 4px 1px 0px;
}
.menu_bump {
padding-left:10px;
}
.side_nav_img_rotation{
margin-top:18px;
margin-left:2px;
border:#8A540B solid 1px;
}
#about_video {
	position:absolute;
	top:480px;
	left:10px;
	width:280px;
	border:#8A540B solid 1px;
}
#about_manu_content {
	background:url(../../images/purple_backing.jpg);
	background-repeat:no-repeat;
	height:361px;
	width:872px;
	position:relative;
	top:7px;
	left:10px;
}
	#box-1 {
	position:relative;
	top:7px;
	left:10px;
	padding:3px;
	height:150px;
	width:275px;
	z-index:12;
	}
		#box-1 br {
		margin:12px;
		}
	#box-2 {
	position:relative;
	top:10px;
	left:10px;
	padding:10px 0px;
	height:60px;
	width:275px;
	line-height:18px;
	z-index:12;
	}
	#box-3 {
	position:relative;
	top:10px;
	left:10px;
	padding:5px;
	height:100px;
	width:275px;
	z-index:12;
	}
		.vid_img{
		float:left;
		padding-right:8px;
		border:none;
		}
		.youtube{
		padding-top:15px;
		border:none;
		}
	#box-bigbox {
	position:absolute;
	top:4px;
	left:297px;
	height:353px;
	width:571px;
	z-index:10;
	}
		.text_1 {
		font-size:24px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:32px;
		}
		.text_2 {
		font-size:17px;
		color:#000000;
		font-weight:bold;
		}
		.text_2b {
		font-size:17px;
		color:#FFFFFF;
		font-weight:bold;
		}
		.text_3w {
		font-size:13px;
		color:#FFFFFF;
		font-weight:bold;
		}
		.text_3b {
		font-size:13px;
		color:#000000;
		font-weight:bold;
		}
#contact_content {
	background:url(../../images/purple_backing2.jpg);
	background-repeat:no-repeat;
	height:361px;
	width:872px;
	position:relative;
	top:7px;
	left:10px;
}
#product_menu {
	padding-top:0px;
	width:290px;
	float:left;
}
	#product_menu img {
	border:none;
	}
	.product_line {
		float:right;
		padding:10px 0px 0px 0px;
	}
#products-box-bigbox {
	position:absolute;
	top:226px;
	left:315px;
	height:341px;
	width:585px;
}
	.lrg_product_img {
	border:#FFFFFF solid 2px;
	}
#prod_box_1 {
	position:absolute;
	top:225px;
	left:317px;
	border:#a47a33 solid 1px;
	height:148px;
	width:182px;
	background:#FFFFFF;
	display: table-cell; 
	vertical-align: middle;
	text-align:center;
}
	#prod_namebox_1{
	position:absolute;
	top:353px;
	left:318px;
	width:182px;
	height:19px;
	background:url(../../images/products_page/title_backing.jpg);
	background-repeat:repeat-x;
	z-index:10;
	font-size:13px;
	text-align:center;
	padding:1px 0px;
	border-top:#a47a33 solid 1px;
	}
#prod_box_2 {
	position:absolute;
	top:225px;
	left:511px;
	border:#a47a33 solid 1px;
	height:148px;
	width:182px;
	background:#FFFFFF;
		display: table-cell; 
	vertical-align: middle;
	text-align:center;
}
	#prod_namebox_2{
	position:absolute;
	top:353px;
	left:512px;
	width:182px;
	height:19px;
	background:url(../../images/products_page/title_backing.jpg);
	background-repeat:repeat-x;
	z-index:10;
	font-size:13px;
	text-align:center;
	padding:1px 0px;
	border-top:#a47a33 solid 1px;
	}
#prod_box_3 {
	position:absolute;
	top:225px;
	left:705px;
	border:#a47a33 solid 1px;
	height:148px;
	width:182px;
	background:#FFFFFF;
		display: table-cell; 
	vertical-align: middle;
	text-align:center;
}
	#prod_namebox_3{
	position:absolute;
	top:353px;
	left:706px;
	width:182px;
	height:19px;
	background:url(../../images/products_page/title_backing.jpg);
	background-repeat:repeat-x;
	z-index:10;
	font-size:13px;
	text-align:center;
	padding:1px 0px;
	border-top:#a47a33 solid 1px;
	}
#prod_box_4 {
	position:absolute;
	top:385px;
	left:317px;
	border:#a47a33 solid 1px;
	height:148px;
	width:182px;
	background:#FFFFFF;
	display: table-cell; 
	vertical-align: middle;
	text-align:center;
}
	#prod_namebox_4{
	position:absolute;
	top:515px;
	left:318px;
	width:182px;
	height:19px;
	background:url(../../images/products_page/title_backing.jpg);
	background-repeat:repeat-x;
	z-index:10;
	font-size:13px;
	text-align:center;
	padding:1px 0px;
	border-top:#a47a33 solid 1px;
	}
#prod_box_5 {
	position:absolute;
	top:385px;
	left:511px;
	border:#a47a33 solid 1px;
	height:148px;
	width:182px;
	background:#FFFFFF;
	display: table-cell; 
	vertical-align: middle;
	text-align:center;
}
	#prod_namebox_5{
	position:absolute;
	top:513px;
	left:512px;
	width:182px;
	height:19px;
	background:url(../../images/products_page/title_backing.jpg);
	background-repeat:repeat-x;
	z-index:10;
	font-size:13px;
	text-align:center;
	padding:1px 0px;
	border-top:#a47a33 solid 1px;
	}
#prod_box_6 {
	position:absolute;
	top:385px;
	left:705px;
	border:#a47a33 solid 1px;
	height:148px;
	width:182px;
	background:#FFFFFF;
	display: table-cell; 
	vertical-align: middle;
	text-align:center;
}
	#prod_namebox_6{
	position:absolute;
	top:513px;
	left:706px;
	width:182px;
	height:19px;
	background:url(../../images/products_page/title_backing.jpg);
	background-repeat:repeat-x;
	z-index:10;
	font-size:13px;
	text-align:center;
	padding:1px 0px;
	border-top:#a47a33 solid 1px;
	}
#product_title {
	position:absolute;
	top:176px;
	left:317px;
	font-size:20px;
	color:#4c1f79;
	font-weight:bold;
}
a .product_name {
	color:#000000;
}
#product_paging {
	position:absolute;
	top:182px;
	left:635px;
	text-align:right;
	width:250px;
	padding:2px;
	font-weight:bold;
	height: 20px;
	font-size:13px;
	vertical-align:bottom;
	color:#50257b;
	z-index:12;
}
	#product_paging a {
		color:#FFFFFF;
	}
	a .purple {
		color:#50257b;
	}
#product_content {
float:right;
width:300px;
}
#product_image_wrapper {
	float:right;
	padding-left:20px;
	width:182px;
}
#product_image {
	background:#FFFFFF;
	border:#a47a33 solid 1px;
	float:right;
	width:180px;
	height:260px;
	margin-top:15px;
	padding:3px;
}
.p_name {
font-weight:bold;
font-size:20px;
color:#50257b;
}
.p_models {
font-weight:bold;
font-size:14px;
}
.p_links {
font-weight:bold;
font-size:14px;
}
.p_headers {
font-weight:bold;
font-size:14px;
}
#layout_tbl {
border:#50257b solid 2px;
margin-top:10px;
}
.layout_plinks {
font-weight:bold;
font-size:14px;
padding:0px 50px 10px 50px;
line-height:18px;
}
.layout_plinks a{
padding-right:10px;
}
#layouts_downloads {
	position:absolute;
	top:232px;
	left:568px;
	width:300px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
}
#layouts_downloads img {
	vertical-align:middle;
	padding-left:4px;
	border:none;
}
#layout_title {
	position:absolute;
	table-layout:229px;
	left:47px;
	width:200px;
	text-align:left;
	font-size:24px;
	color:#50257b;
	top: 229px;
	font-weight:bold;
}
#layout_return {
	position:absolute;
	top:515px;
	left:735px;
	z-index:10;
	font-weight:bold;
}
#product_details p {
padding-right:190px;
}