/* CSS Document */
@font-face {
 font-family: sansation_light;
 src: url("fonts/Sansation_Light-webfont.eot") /* EOT file for IE */
}
@font-face {
	font-family: sansation_light;
	src: url('fonts/Sansation_Light-webfont.ttf');}
/*________________base___________*/
body{
	color:#7f7f7f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px;
	padding:0px;
	width:100%;}
a{
	color:#8dc63f;
	text-decoration:none;}
	a:HOVER{
		text-decoration:underline;}
	
p{
	line-height:1.4em;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	text-align:justify;}
	
h1, h2, h3, h4, h5, h6{
	margin:0px;
	padding:0px;}

h1{
	color:#333333;
	font-size:24pt;}
	h1 a{
		color:#333333;
		font-size:24pt;
		text-decoration:none;}
h2{
	color:#8dc63f;
	font-size:17pt;
	font-weight:lighter;}
	h2 a{
		color:#0074bd;
		font-size:17pt;
		text-decoration:none;}
h3{
	color:#333333;
	font-size:17pt;}
	h3 a{
		color:#333333;
		font-size:17pt;
		text-decoration:none;}
h4{
	color:#676767;
	font-size:13pt;
	font-weight:lighter;}
	h4 a{
		color:#676767;
		font-size:12pt;
		text-decoration:none;}
h5{
	color:#7f7f7f;
	font-size:11pt;
	font-weight:lighter;}
	h5 a{
		color:#7f7f7f;
		font-size:11pt;
		text-decoration:none;}
h1 a:HOVER, h2 a:HOVER, h3 a:HOVER, h4 a:HOVER, h5 a:HOVER{
		text-decoration:underline;}
img{
	border:0px;
	margin:0px;
	padding:0px;}
ul{
	margin:0px;
	padding:0px;}
	li{
		list-style:none;
		margin:0px;
		padding:0px;}

blockquote{
	font:italic 18px/150% Georgia, "Times New Roman", Times, serif;}
.bqleft{
	color:#4D4D4D;
	float:left;
	font:italic 18px/150% Georgia, "Times New Roman", Times, serif;
	margin:20px 20px 20px 0px;
	width:280px;}
.bqcenter{
	color:#4D4D4D;
	font:italic 18px/150% Georgia, "Times New Roman", Times, serif;
	margin:20px 0px;
	width:100%;}
.bqright{
	color:#4D4D4D;
	float:right;
	font:italic 18px/150% Georgia, "Times New Roman", Times, serif;
	margin:20px 0px 20px 20px;
	width:280px;}

.floatleft{
	float:left;}
.floatright{
	float:right;}
.clearfloat{
	clear:both;}
.highlight{
	color:#8dc63f;}
.text_larger{
	font-size:125%;}
.mr5{
	margin-right:5px;}
.mr10{
	margin-right:10px;}
.mr15{
	margin-right:15px;}
.mr20{
	margin-right:20px;}

/*________________structure___________*/
#header_cart {
	color:#a6a6a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#000;
	height:30px;
	width:100%;}
	#login{
		padding:5px 0px 0px 10px;}
	#cart_nav{}
		#cart_nav ul{}
			#cart_nav li{
				float:left;
				padding:5px 15px 0px 0px;}
				#cart_nav li.cart{
					background-color:#8dc63f;
					border:1px solid #95ff00;
					color:#ffffff;
					margin:3px 10px 0px 0px;
					padding:1px 10px 3px 10px;}
					#cart_nav li.cart a{
						color:#fff;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10pt;}
					#cart_nav li.cart a:HOVER{
						color:#fff;}
			#cart_nav li a{
				color:#a6a6a6;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10pt;}
			#cart_nav li a:HOVER{
				color:#8dc63f;}
#header_nav {
	background-color:#ffffff;
	height:50px;
	width:100%;}
	#logo{
		padding:0px 0px 0px 10px;}
	#nav_main{
		padding:0px 10px 0px 0px;}
		#nav_main ul{}
			#nav_main li{
				border-bottom:7px solid #ffffff;
				float:left;
				padding:0px 0px 0px 0px;}
				#nav_main li:HOVER{
					border-bottom:7px solid #8dc63f;}
			#nav_main li a{
				color:#444444;
				display:block;
				font-family:Verdana, Geneva, sans-serif;
				font-size:11pt;
				padding:15px 13px 9px 13px;}
			#nav_main li a:HOVER{
				text-decoration:none;}
	#search{
		padding:0px 10px 0px 0px;}
#header_subnav {
	background-color:#ececec;
	background-image:url('images/bg_subheader.jpg');
	background-repeat:repeat-x;
	height:460px;
	width:100%;}
	#header_subnav_title{
		height:104px;
		text-align:center;}
		#header_subnav_title h1{
			color:#666666;
			font-family:"sansation_light", Verdana, Geneva, sans-serif;
			font-size:23pt;
			padding-top:27px;}
		#header_subnav_title h2{
			color:#999999;
			font-family:"sansation_light", Verdana, Geneva, sans-serif;
			font-size:14pt;
			padding:9px 0px 11px 0px;}
	/*#header_subnav_bgleft{
		background-image:url('images/grad_left.png');
		background-repeat:repeat-y;
		height:inherit;
		left:0px;
		position:relative;
		top:0px;
		width:132px;}
	#header_subnav_bgright{
		background-image:url('images/grad_right.png');
		background-repeat:repeat-y;
		height:inherit;
		position:relative;
		right:0px;
		top:0px;
		width:132px;}*/
	#header_subnav_nav{
		margin:296px auto 0px auto;
		width:944px;
		min-width:944px;}
		.t_prod_image_con{
			float:left;
			display:block;
			margin:0px;
			padding:0px;
			height:60px;
			width:236px;
			max-height:60px;
			max-width:236px;}
			.t_prod_image_con_1{
				background-image:url('images/subnav_1.jpg');
				background-repeat:no-repeat;}
				.t_prod_image_con_1:HOVER{
					background-image:url('images/subnav_1_ro.jpg');}
			.t_prod_image_con_2{
				background-image:url('images/subnav_2.jpg');
				background-repeat:no-repeat;}
				.t_prod_image_con_2:HOVER{
					background-image:url('images/subnav_2_ro.jpg');}
			.t_prod_image_con_3{
				background-image:url('images/subnav_3.jpg');
				background-repeat:no-repeat;}
				.t_prod_image_con_3:HOVER{
					background-image:url('images/subnav_3_ro.jpg');}
			.t_prod_image_con_4{
				background-image:url('images/subnav_4.jpg');
				background-repeat:no-repeat;}
				.t_prod_image_con_4:HOVER{
					background-image:url('images/subnav_4_ro.jpg');}
			.t_prod_image_con:HOVER{
				cursor:pointer;}
			.t_prod_image_con:HOVER .t_imglg{
				visibility:visible;}
			.t_imglg{
				position:relative;
				float:left;
				visibility:hidden;
				height:294px;
				margin-top:-294px;
				top:0px;
				width:944px;}
				.t_imglg_default{
					visibility:visible;}
				.t_imglg_1{left:0px;}
				.t_imglg_2{left:-236px;}
				.t_imglg_3{left:-472px;}
				.t_imglg_4{left:-708px;}
				.t_imglg img{
					float:left;}
			.t_photo{
				float:left;
				margin:0px;
				padding:0px;
				height:60px;
				width:236px;
				max-height:60px;
				max-width:236px;}
#crumbs {
	background-color:#fafafa;
	border-bottom:1px solid #ebebeb;
	border-top:1px solid #ebebeb;
	height:33px;
	margin-top:20px;
	width:100%;}
	#breadcrumbs{
		color:#808080;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		padding:10px 0px 0px 10px;}
	#cta_num{
		color:#8dc63f;
		float:right;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12pt;
		font-weight:bold;
		padding:6px 10px 0px 0px;}
#body {
	background-color:#ffffff;
	min-height:640px;
	width:100%;}
	.page_body {
		padding:30px 10px;}
#footer_utility {
	background-color:#ececec;
	background-image:url('images/bg_subheader.jpg');
	background-repeat:repeat-x;
	height:188px;
	width:100%;}
	.uti_menu{
		padding:30px 0px 0px 10px;
		width:154px;}
	.uti_newsletter{
		width:270px;}
		.uti_menu ul{}
			.uti_menu li{}
			.uti_menu li p{
				color:#999999;
				font-family:Arial, Helvetica, sans-serif;
				font-size:9pt;
				margin:0px 0px 7px 20px;}
				.uti_menu .uti_image{
					float:left;
					margin:2px 5px 0px 0px;}
				.uti_menu li.uti_h{
					color:#808080;
					font-family:Arial, Helvetica, sans-serif;
					font-size:10pt;
					margin:0px 0px 0px 0px;
					padding:0px 0px 15px 0px;
					text-transform:uppercase;}
					.uti_menu li .uti_h_accent{
						color:#444444;
						padding:0px 0px 0px 0px;
						text-transform:uppercase;}
				.uti_menu li:HOVER{}
			.uti_menu li a{
				color:#999999;
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				font-size:9pt;
				margin:0px 0px 7px 20px;
				padding:0px 0px 0px 0px;}
			.uti_menu li a:HOVER{
				color:#444444;
				text-decoration:underline;}
#footer_cta {
	background-color:#8dc63f;
	background-image:url('images/bg_cta.jpg');
	background-repeat:repeat-x;
	height:50px;
	width:100%;}
	#cta{
		color:#ffffff;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12pt;
		padding:12px 0px 0px 0px;
		text-align:center;}
#footer_nav {
	background-color:#000000;
	color:#a6a6a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	height:55px;
	padding:20px 0px 0px 0px;
	width:100%;}
.container{
	clear:both;
	margin:0px 40px;
	min-width:944px;}
	
