html, body

{

	width:100%;

	margin:0px;

	padding:0px;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:black;

}

.w_base_bg

{

	width:100%;

	overflow:hidden;

	margin:0px;

	padding:0px;

	text-align:center;

	background:white url(background.jpg) center top repeat;

}

.w_center

{

	width:970px;

	overflow:hidden;

	margin:0px auto;

	padding:0px;

	text-align:center;

	background:white url(bg_r.png) center repeat-y;

}

.w_center2

{

	width:970px;

	overflow:hidden;

	margin:0px;

	padding:0px;

	text-align:left;

}

.w_head

{

	width:970px;

	height:122px;

	display:block;

	overflow:hidden;

	background:white url(head.png) center no-repeat;

}

.w_logo:link, .w_logo:visited, .w_logo:active

{

	width:222px;

	height:122px;

	display:block;

	overflow:hidden;

	text-decoration:none;

	position:absolute;

}

.w_logo:hover

{

	text-decoration:none;

}

.w_newsletter:link, .w_newsletter:visited, .w_newsletter:active

{

	width:234px;

	height:32px;

	display:block;

	overflow:hidden;

	text-decoration:none;

	position:absolute;

	margin:26px 0px 0px 47px;

	background:transparent url(newsletter.png) center no-repeat;

}

.w_newsletter:hover

{

	text-decoration:none;

}

.w_head_right

{

	width:748px;

	height:122px;

	display:block;

	overflow:hidden;

	text-decoration:none;

	position:absolute;

	margin:0px 0px 0px 222px;

}

.w_head_1

{

	width:748px;

	height:80px;

	display:block;

	overflow:hidden;

	text-decoration:none;

}

.w_head_2

{

	width:748px;

	height:42px;

	display:block;

	overflow:hidden;

	text-decoration:none;

}

.w_head_11

{

	position:absolute;

	margin:18px 0px 0px 330px;

}

.w_head_11 p

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:normal;

	color:#25537D;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

.w_head_11 a:link, .w_head_11 a:visited, .w_head_11 a:active

{

	color:#25537D;

	text-decoration:none;

}

.w_head_11 a:hover

{

	color:black;

	text-decoration:underline;

}

.w_head_22

{

	white-space:nowrap;

	position:absolute;

	margin:0px 0px 0px 0px;

	padding:10px 0px 0px 49px;

}

.w_head_22 a:link, .w_head_22 a:visited, .w_head_22 a:active

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#25537d;

	font-weight:bold;

	text-transform:uppercase;

	text-decoration:none;

}

.w_head_22 a:hover

{

	color:black;

	text-decoration:underline;

}

.w_head_22 span

{

	* width:2px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	border-left:1px white solid;

	border-right:1px #E4E4E4 solid;

	padding:0px 0px 0px 0px;

	margin:0px 10px 0px 7px;

}

.w_search

{

	width:240px;

	height:28px;

	display:block;

	overflow:hidden;

	padding:0px;

	border:0px;

	position:absolute;

	margin:7px 0px 0px 508px;

}

.w_s_box

{

	width:142px;

	height:15px;

	display:block;

	overflow:hidden;

	padding:0px;

	border:0px;

	position:absolute;

	margin:7px 0px 0px 7px;

	background-color:transparent;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	line-height:15px;

	text-indent:1px;

	color:#636363;

}

.w_s_button

{

	display:block;

	position:absolute;

	margin:4px 0px 0px 159px;

}

.w_hidden

{

	display:none;

}

.w_columns

{

	width:970px;

	overflow:hidden;

}

.w_clear_cols

{

	width:970px;

	height:1px;

	overflow:hidden;

	display:block;

	clear:both;

}

.w_left_col

{

	width:240px;

	overflow:hidden;

	margin:0px 0px 10px 0px;

	position:relative;

	left:11px;

	padding:0px 0px 0px 0px;

	float:left;

}

.w_l_1:link, .w_l_1:visited, .w_l_1:active

{

	width:240px;

	height:100px;

	display:block;

	overflow:hidden;

	text-decoration:none;

	background:white url(menu.png) 0px 0px no-repeat;

	margin:10px 0px 0px 0px;

	padding:0px;

}

.w_l_1:hover

{

	background-position:-240px 0px;

	text-decoration:none;

}

.w_l_2:link, .w_l_2:visited, .w_l_2:active

{

	width:240px;

	height:98px;

	display:block;

	overflow:hidden;

	text-decoration:none;

	background:white url(menu.png) 0px -100px no-repeat;

	margin:10px 0px 0px 0px;

	padding:0px;

}

.w_l_2:hover

{

	background-position:-240px -100px;

	text-decoration:none;

}

.w_l_3:link, .w_l_3:visited, .w_l_3:active

{

	width:240px;

	height:100px;

	display:block;

	overflow:hidden;

	text-decoration:none;

	background:white url(menu.png) 0px -198px no-repeat;

	margin:10px 0px 0px 0px;

	padding:0px;

}

.w_l_3:hover

{

	background-position:-240px -198px;

	text-decoration:none;

}

.w_l_4:link, .w_l_4:visited, .w_l_4:active

{

	width:240px;

	height:100px;

	display:block;

	overflow:hidden;

	text-decoration:none;

	background:white url(menu.png) 0px -298px no-repeat;

	margin:10px 0px 0px 0px;

	padding:0px;

}

.w_l_4:hover

{

	background-position:-240px -298px;

	text-decoration:none;

}

.w_l_5:link, .w_l_5:visited, .w_l_5:active

{

	width:240px;

	height:99px;

	display:block;

	overflow:hidden;

	text-decoration:none;

	background:white url(menu.png) 0px -398px no-repeat;

	margin:10px 0px 0px 0px;

	padding:0px;

}

.w_l_5:hover

{

	background-position:-240px -398px;

	text-decoration:none;

}
.w_l_6:link, .w_l_6:visited, .w_l_6:active

{

	width:240px;

	height:99px;

	display:block;

	overflow:hidden;

	text-decoration:none;

	background:white url(menu.png) 0px -498px no-repeat;

	margin:10px 0px 0px 0px;

	padding:0px;

}

.w_l_6:hover

{

	background-position:-240px -498px;

	text-decoration:none;

}
.w_right_col

{

	width:708px;

	overflow:hidden;

	margin:10px 0px 0px 0px;

	position:relative;

	left:21px;

	* left:18px;

}

.w_h1_special

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#25537d;

	font-weight:normal;

	text-align:left;

	padding:0px;

	margin:0px;

}

.w_title_line

{

	width:698px;

	height:10px;

	overflow:hidden;

	display:block;

	background:white url(title.png) 0px 0px no-repeat;

	margin:5px 0px 10px 0px;

}

.w_container

{

	width:698px;

	overflow:hidden;

}

.w_container_cleaner

{

	width:698px;

	height:1px;

	display:block;

	overflow:visible;

	clear:both;

}

.w_images

{

	width:510px;

	* width:520px;

	overflow:visible;

	float:left;

	padding:0px 10px 10px 0px;

	margin:0px 10px 0px 0px;

	background:white url(image_vertical.png) 510px 40px no-repeat;

}

.w_main{
width:388px;

}

.zoomPad

{

	position:relative;

	float:left;

	z-index:99;

	cursor:crosshair;

}

.zoomPreload

{

   -moz-opacity:0.8;

   opacity: 0.8;

   filter: alpha(opacity = 80);

   color: #333;

   font-size: 12px;

   font-family: Tahoma;

   text-decoration: none;

   border: 1px solid #CCC;

   background-color: white;

   padding: 8px;

   text-align:center;

   background-image: url(../images/zoomloader.gif);

   background-repeat: no-repeat;

   background-position: 43px 30px;

   z-index:110;

   width:90px;

   height:43px;

   position:absolute;

   top:0px;

   left:0px;

    * width:100px;

    * height:49px;

}

.zoomPup

{

	overflow:hidden;

	background-color: #FFF;

	-moz-opacity:0.6;

	opacity: 0.6;

	filter: alpha(opacity = 60);

	z-index:120;

	position:absolute;

	border:1px solid #CCC;

  z-index:101;

  cursor:crosshair;

}

.zoomOverla

{

	position:absolute;

	left:0px;

	top:0px;

	background:#FFF;

	/*opacity:0.5;*/

	z-index:5000;

	width:100%;

	height:100%;

	display:none;

  z-index:101;

}

.zoomWindow

{

	position:absolute;

	left:110%;

	top:40px;

	background:#FFF;

	z-index:6000;

	height:auto;

  z-index:10000;

  z-index:110;

}

.zoomWrapper

{

	position:relative;

	border:1px solid #999;

  z-index:110;

}

.zoomWrapperTitle

{

	display:none;

}

.zoomWrapperImage

{

	display:block;

  position:relative;

  overflow:hidden;

  z-index:110;



}

.zoomWrapperImage img

{

  border:0px;

  display:block;

  position:absolute;

  z-index:101;

}

.zoomIframe{

  z-index: -1;

  filter:alpha(opacity=0);

  -moz-opacity: 0.80;

  opacity: 0.80;

  position:absolute;

  display:block;

}

.w_buttons

{

	width:157px;

	position:relative;

	left:7px;

	top:30px;

	overflow:hidden;

	float:left;

}

.w_band_new

{

	width:131px;

	* width:145px;

	height:50px;

	* height:60px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	margin:7px 0px 10px 2px;

	padding:5px 7px 5px 7px;

	color:white;

	background:transparent url(brand_new.png) 0px 0px no-repeat;

}

.w_band_new span

{

	font-size:20px;

}

.w_price

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	font-weight:normal;

	margin:0px 0px 0px 0px;

	padding:0px;

	color:#62AC39;

}

.w_button_green:link, .w_button_green:visited, .w_button_green:active

{

	width:151px;

	height:28px;

	display:block;

	overflow:hidden;

	text-decoration:none;

	background:white url(green.png) 0px 0px no-repeat;

	margin:3px 0px 0px 0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	line-height:26px;

	color:white;

	text-indent:9px;

	white-space:nowrap;

}

.w_button_green:hover

{

	color:black;

	background-position:0px -28px;

	text-decoration:none;

}

.w_button_blue:link, .w_button_blue:visited, .w_button_blue:active

{

	width:151px;

	height:28px;

	display:block;

	overflow:hidden;

	text-decoration:none;

	background:white url(blue.png) 0px 0px no-repeat;

	margin:3px 0px 0px 0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	line-height:26px;

	color:white;

	text-indent:9px;

	white-space:nowrap;

}

.w_button_blue:hover

{

	color:black;

	background-position:0px -28px;

	text-decoration:none;

}

.w_warranty

{

	width:104px;

	height:108px;

	display:block;

	overflow:hidden;

	background:white url(warranty.png) 0px 0px no-repeat;

	margin:20px 0px 0px 21px;

}

.w_desc_c

{

	width:710px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:black;

	text-align:left;

}

.w_desc_c table

{

	border:0px;

	display:block;

	float:left;

	clear:none;

	margin:10px 10px 0px 0px;

}

.w_desc_c p

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:black;

	padding:0px 0px 0px 0px;

	margin:0px 0px 12px 0px;

}

.w_desc_c p strong, .w_desc_c li strong

{

	color:#0E4C74;

}

.w_desc_c li

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:black;

}

.w_desc_c a:link, .w_desc_c a:visited, .w_desc_c a:active

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#0E4C74;

	text-decoration:underline;

}

.w_desc_c a:hover

{

	color:black;

	text-decoration:none;

}

.w_desc_c table caption

{

	width:344px;

	height:23px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#0E4C74;

	text-align:left;

	text-indent:5px;

	line-height:23px;

	background:#CCEAF7 url(caption.png) 0px 0px no-repeat;

}

.big_caption

{

	width:700px !important;

	background:#CCEAF7 url(caption_big.png) 0px 0px no-repeat !important;

}

.w_desc_c table td

{

	padding:5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:black;

	border-bottom:1px #CCEAF7 dotted;

	text-align:left;

}

.w_clear_table

{

	width:334px;

	height:3px;

	display:block;

	overflow:hidden;

	clear:both;

}

.w_clear_table_big

{

	width:690px;

	height:3px;

	display:block;

	overflow:hidden;

	clear:both;

}

.right_text

{

	color:#0E4C74 !important;

	text-align:right !important;

}

.blue_text

{

	color:#0E4C74 !important;

}



.pentactive

{

	text-align:center;

	margin:0px 5px 15px 5px;

	float:left; background-color:transparent; text-align:right; width:55%;

}

.pentactivecon2

{

	float:right; width:35%;

}