/* @group reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after { content:''; }
abbr,acronym { border:0;}
/* @end */
/* @group common */
html { font: 0.8em/150% Arial, Helvetica, Verdana, sans-serif; height: 100%; }
body { height: 100%; color: #e1e1e1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #767a85 url(fresh/b.jpg) repeat-x 0 -1px; font-size: 92%; }
em { font-style: italic; }
.clear{ clear: both; }
strong{ color: #b9f271; text-decoration: underline; }
hr { display: none; }
.text_left{ text-align: left; font-size: 1.2em; padding-bottom: 15px;}
.text_right{ text-align: right;  font-size: 1.2em; padding-bottom: 15px;}
#patent {position: absolute; left: 0px; top: 0px; display: block; height: 66px; width: 69px; background: url(fresh/PATENT_69x66.jpg) no-repeat; text-indent: -999em; text-decoration: none; z-index: 700; }
#logo { z-index: 1000; float: left; width: 249px; height: 101px; background: url(fresh/logo_249x101.jpg) no-repeat 0 0; position: relative;}
#bars { margin: 0 auto; width: 762px;}
#g_left { position: absolute; top: 140px; width: 7px; height: 98px; background: url(fresh/glass/glass_left_7x98.jpg) no-repeat 0 0; }
#g_right { position: absolute; top: 140px; width: 762px; height: 98px; background: url(fresh/glass/glass_right_7x98.jpg) no-repeat 755px 0; }
#head { margin: 0 auto; width: 762px; height: 101px; }
/* @group nav */
#my_nav{ margin: 0 auto; width: 762px; }
#nav_con{ margin: 0 auto; width: 762px;	height: 35px; }
#nav { height: 35px; position: relative; float: right; font-size: .8em; background: url(fresh/nav/nav_backing_1x35.jpg) repeat-x 0 0; }
#nav a { color: #fff; text-decoration: none; text-transform: uppercase; }
#nav li{ padding-top: 12px; padding-left: 8px; padding-right: 8px; font-weight: normal; cursor: pointer; text-decoration: none; font-size: 1.3em; color: #e4f2fa; float: left; }
#nav li.sel{ height: 35px; color: #000; background: url(fresh/nav/select_backing_1x35.jpg) repeat-x 0 0; }
#nav li.store{ height: 35px; color: #000; background: url(fresh/nav/store_backing_1x35.jpg) repeat-x 0 0; }
#nav li.store a{ color: #000; }
#nav li.left{ padding: 0px; height: 35px; width: 9px; background: url(fresh/nav/nav_tabs.jpg) no-repeat 0 0; }
#nav li.right{ padding: 0px; height: 35px; width: 8px; background: url(fresh/nav/nav_tabs.jpg) no-repeat -25px 0; }
#nav li.left_sel{ padding: 0px; height: 35px; width: 8px; background: url(fresh/nav/nav_tabs.jpg) no-repeat -9px 0; }
#nav li.right_sel{ padding: 0px; height: 35px; width: 8px; background: url(fresh/nav/nav_tabs.jpg) no-repeat -17px 0; }
#nav li:hover{ color: #fff; }
/* @end */
.gap{ padding: 0 10px 20px;}
.gap2 { padding: 10px 20px 20px 30px; }
.gap3 { padding: 20px; position: relative; }
.gap4 { padding: 30px 0 15px 45px; }
.gap5 { padding-left: 30px; padding-top: 30px; }
#my_top{ margin: 0 auto; width: 762px; height: 7px; background: url(fresh/glass/glass_top.jpg) no-repeat 0 0; }
#my_bottom{ margin: 0 auto; width: 762px; height: 8px; background: url(fresh/glass/glass_bottom.jpg) no-repeat 0 0; }
#my_end{ position: relative; margin: 0 auto; width: 762px; margin-bottom: 23px; padding: 0; margin-top: -2px;}
#my_end #image{ width: 807px; height: 25px; left: -20px; position: absolute; background: url(fresh/ribbon/ender.png) no-repeat 0 0;}
#footer { font-size: .8em; padding-top: 2px; padding-bottom: 30px; margin: 0 auto;  width: 762px; clear: both; color: #fff;}
#footer a{ color: #fff;}
/* @end */
/* @group main_page */

.rel_wrap{
	z-index: 700;
	position: relative;
}

#now_ship{
	background: url(fresh/star.png) no-repeat 0 0; 
	height: 108px;
	width: 110px;
	position: absolute;
	top: 20px;
	right: 40px;
	z-index: 900;
}

.new_1{
	z-index: 200;
	background: url(fresh/intro_722x529.jpg) no-repeat 0 0; 
	width:  722px;
	height: 529px;
}
.new_2{
	z-index: 200;
	background: url(fresh/new2.jpg) no-repeat 0 0;
	width:  722px;
	height: 529px;
}
.new_3{
	z-index: 200;
	width:  722px;
	height: 529px;
	background: url(fresh/new_ptero.jpg) no-repeat 0 0; 
}


#content_new h4, #le h4, #ri h4{
	font-size: 1.3em;
	width: 100%;
	border-bottom: 1px solid #1b3656;
	margin-bottom: 4px;
}

.smll{
	font-size: .8em;
}

#ri .sgt_button{
	font-size: 1.1em;
	position: relative;
	float: left;
	margin-right: 10px;
	color: #fff;
	padding: 5px;
	background-color: #004579;
}
#ri .sgt_button a, #ri .sgt_button a:visited { 
	color: #fff;
	display: block;width: 100%;height: 100%;text-decoration: none;list-style-type: none;
	
}

#le strong, #ri strong{
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

#le{
	font-size: 1.1em;
	left: 50px;
	position: relative;
	float: left;
	width: 295px;
	
}
#ri{
	left: 100px;
	font-size: 1.1em;
	float: left;
	position: relative;
	width: 295px;
}


#content_main{ margin: 0 auto; width: 762px; background: url(fresh/back_slice.jpg) repeat-y 0 0; padding-bottom: 20px; }
#content_cont{ margin: 0 auto; width: 762px; background: url(fresh/back_cont.jpg) repeat-y 0 0; padding-bottom: 20px; }
#content_store{ margin: 0 auto; width: 762px; background: url(fresh/back_cont_w.jpg) repeat-y 0 0; padding-bottom: 20px; }
#content_new{ /* position: relative; */  margin: 0 auto; width: 762px; background: url(fresh/back_cont_b.jpg) repeat-y 0 0; padding-bottom: 20px; }
#content_cont .gap { padding: 0 30px 30px; }
#content_cont p{ font-size: 1.2em; padding-bottom: 15px;}
#content_cont a{ color: #a8c7e3; }
/* @group big tabs */
#lft{ float: left; width: 146px; height: 296px; margin-left: -3px; }
#lft #absolute{ position: absolute; }
#lft #bigtabs li { list-style-type: none; float: left; cursor: pointer; clear: both; width: 146px; height: 74px; }
#lft #bigtabs li#tab0 { background: url(fresh/tabs/TABS.jpg) no-repeat 0 0; }
#lft #bigtabs li#tab0:hover { background: url(fresh/tabs/TABS.jpg) no-repeat 0 -74px;}
#lft #bigtabs li#tab0.selected { background: url(fresh/tabs/TABS.jpg) no-repeat 0 -148px; }
#lft #bigtabs li#tab1 { background: url(fresh/tabs/TABS.jpg) no-repeat 0 -222px; }
#lft #bigtabs li#tab1:hover { background: url(fresh/tabs/TABS.jpg) no-repeat 0 -296px; }
#lft #bigtabs li#tab1.selected { background: url(fresh/tabs/TABS.jpg) no-repeat 0 -370px; }
#lft #bigtabs li#tab2 { background: url(fresh/tabs/TABS.jpg) no-repeat 0 -444px; }
#lft #bigtabs li#tab2:hover { background: url(fresh/tabs/TABS.jpg) no-repeat 0 -518px; }
#lft #bigtabs li#tab2.selected { background: url(fresh/tabs/TABS.jpg) no-repeat 0 -592px; }
#lft #bigtabs li#tab3 { background: url(fresh/tabs/TABS.jpg) no-repeat 0 -666px; }
#lft #bigtabs li#tab3:hover { background: url(fresh/tabs/TABS.jpg) no-repeat 0 -740px; }
#lft #bigtabs li#tab3.selected { background: url(fresh/tabs/TABS.jpg) no-repeat 0 -814px; }
.buy a, .price a, #logo a, #lft #bigtabs li a, #lft #bigtabs li#tab0 a, #lft #bigtabs li#tab1 a, #lft #bigtabs li#tab2 a, #sgt a, #pgt a, #lft #bigtabs li#tab3 a, .t_content .learnmore a, #buyme a{ display: block;width: 100%;height: 100%;text-decoration: none;list-style-type: none;}
/* @end */
/* @group rendered_content */
.t_content { float: left; width: 590px; font-size: 1.2em; }
.t_content .wrap p{ padding-bottom: 10px; }
.t_content #tcontent0 { padding-left: 10px; padding-top: 10px; background: #333 }
.t_content #tcontent4 { background: #333 url(images/solopic.jpg) no-repeat 10px 10px;}
.t_content #tcontent1 { background: #333 url(fresh/back/sparks.jpg) no-repeat 10px 10px;}
.t_content #tcontent2 { background: #333 url(fresh/back/road.jpg) no-repeat 10px 10px;}
.t_content #tcontent3 { background: #333 url(fresh/back/sky.jpg) no-repeat 10px 10px;}
.t_content .learnmore{ position: relative;float: right; width: 529px; height: 27px; background: url(images/lmblue.jpg) no-repeat 400px 0; margin-top: 18px; margin-bottom: 400px; margin-right: 8px; }
.t_content .wrap { float: left; padding-left: 10px; }
.t_content .wrap2 { float: left; }
.t_content h2{ float: right; color: #000; font-size: 1.2em; background-color: #99d93f; padding: 1px 3px; margin-bottom: 140px; margin-left: 15px; margin-top: 10px; }
.t_content #tcontent3 h2 { margin-bottom: 150px; }
.t_content .wrap .c1{ float: left; width: 215px; margin-top: 12px; }
.t_content .wrap .c2{ padding-left: 20px; float: left; width: 338px; margin-bottom: 10px; margin-top: 12px; }
.t_content .wrap .c2 p{ padding-bottom: 10px; }

.t_content .wrap2 .c1{ float: left; width: 215px; margin-top: 12px; }
.t_content .wrap2 .c2{ padding-left: 20px; float: left; width: 338px; margin-bottom: 10px; margin-top: 12px; }
.t_content .wrap2 .c2 p{ padding-bottom: 10px; }

/* @end */
/* @end */
/* @group product_page */

.sgt_pics{
	height: 165px;
	width: 295px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#sgt_one{
	background: #000 url(fresh/newsolo/thumb_1.jpg) no-repeat 0 0;
	
}
#sgt_two{
	background: #000 url(fresh/newsolo/thumb_2.jpg) no-repeat 0 0;
}
#sgt_three{
		background: #000 url(fresh/newsolo/thumb_3.jpg) no-repeat 0 0;
	
}










#sgt{
	width: 722px;
	height: 200px;
	background: #d4d0d1 url(fresh/sgt.jpg) no-repeat 0 0;
	margin-bottom: 20px;
}
#pgt{
	width: 722px;
	height: 200px;
	background: #d4d0d1 url(fresh/pgt.jpg) no-repeat 0 0;
}

#content_prod{ margin: 0 auto; width: 762px; background: #d4d0d1 url(fresh/back_product.jpg) repeat-y 0 0; padding-bottom: 10px;}

#ptag{
	float: left;
	height: 22px;
	width: 65px;
	background: url(fresh/price_65x22.jpg) no-repeat 0 0;
}
#buyme{
	float: right;
	height: 27px;
	width: 129px;
	background: url(fresh/buy_129x27.jpg) no-repeat 0 0;
}


#ssp{
	margin-bottom: 10px;
	width: 700px;
	height: 480px;
	/* border: 1px solid #fdff2d; */
}

#content_prod h1{ font-size: 1.7em;	margin-bottom: 10px; padding-bottom: 3px; border-bottom: 1px solid #7f7f7f; }
#content_prod h4{ position: absolute; height: 27px; width: 256px; left: 10px; background: url(fresh/ribbon/ribbon_259x27.png) no-repeat 0 0; padding-left: 14px; padding-top: 3px; padding-bottom: 10px;}
#content_prod #more_info{ margin-top: 32px; }
.product_left { padding: 20px; width: 470px; float: left; }
.product_left #big_picture{ width: 466px; height: 350px; border: 2px solid #d4d0d1; margin-bottom: 0px;}
.product_left #splash { padding-top: 25px; font-size: .9em; }
.product_col1 { float: left; width: 290px; padding-right: 10px; overflow: hidden;}
.product_col2 { float: left; width: 370px; padding-left: 20px; overflow: hidden;}
.product_col1 h3 {font-size: 1.3em; color: #a8c7e3; padding-bottom: 3px;  }
.product_col2 h3 { font-size: 1.3em; color: #a8c7e3; padding-bottom: 3px; }

.product_col1 p, .product_col2 p{ margin: 0px; padding: 0px; }

.pic_1 { background: url(fresh/gallery/6.jpg) no-repeat 0 0; }
.pic_2 { background: url(fresh/gallery/2.jpg) no-repeat 0 0; }
.pic_3 { background: url(fresh/gallery/3.jpg) no-repeat 0 0; }
.pic_4 { background: url(fresh/gallery/1.jpg) no-repeat 0 0; }
.pic_5 { background: url(fresh/gallery/5.jpg) no-repeat 0 0; }
.pic_6 { background: url(fresh/gallery/4.jpg) no-repeat 0 0; }
.pic_7 { background: url(fresh/gallery/7.jpg) no-repeat 0 0; }

.gal_1 { background: url(fresh/gallery2/1.jpg) no-repeat 0 0; }
.gal_2 { background: url(fresh/gallery2/2.jpg) no-repeat 0 0; }
.gal_3 { background: url(fresh/gallery2/3.jpg) no-repeat 0 0; }
.gal_4 { background: url(fresh/gallery2/4.jpg) no-repeat 0 0; }
.gal_5 { background: url(fresh/gallery2/5.jpg) no-repeat 0 0; }
.gal_6 { background: url(fresh/gallery2/6.jpg) no-repeat 0 0; }
.gal_7 { background: url(fresh/gallery2/7.jpg) no-repeat 0 0; }
.gal_8 { background: url(fresh/gallery2/8.jpg) no-repeat 0 0; }
.gal_9 { background: url(fresh/gallery2/9.jpg) no-repeat 0 0; }
.gal_10 { background: url(fresh/gallery2/10.jpg) no-repeat 0 0; }
.gal_11 { background: url(fresh/gallery2/11.jpg) no-repeat 0 0; }
.gal_12 { background: url(fresh/gallery2/12.jpg) no-repeat 0 0; }
.gal_13 { background: url(fresh/gallery2/13.jpg) no-repeat 0 0; }
.gal_14 { background: url(fresh/gallery2/14.jpg) no-repeat 0 0; }
.gal_15 { background: url(fresh/gallery2/15.jpg) no-repeat 0 0; }

#kit_logo {
background: url(fresh/prod/kit_logo.jpg) no-repeat 0 0;
float: left;
width: 240px;
height: 55px;
	/* border: 1px solid #d4d0d1; */
margin-right: 15px; 

}

.product_left p { font-size: 1.2em; padding-bottom: 20px;}
.product_right { position: relative; color: #333; padding: 20px; padding-left: 0px; font-size: 1.2em; width: 210px;float: left;}
.product_right p{ font-size: .9em; padding-left: 25px; padding-bottom: 10px; }
.product_right a{ color: #7c92b5; }
.product_right strong{ color: #333; background-color: #99d93f; text-decoration: none; padding: 2px; }
.item_list{ padding-bottom: 10px; padding-top: 32px; padding-left: 4px;}
.item_list li{ font-size: .8em; padding-left: 42px; background: url(fresh/bullet.jpg) no-repeat 18px 0;}
#gal_cap { width: 470px; height: 34px; background: url(fresh/gallery/gal_header.jpg) no-repeat 0 0; float: left; }
#gal_left { float: right; height: 34px; width: 20px; background: url(fresh/gallery/minus.jpg) no-repeat 0 0; cursor: pointer; padding: 0; }
#gal_right{ float: right; height: 34px; width: 20px; background: url(fresh/gallery/plus.jpg) no-repeat 0 0; cursor: pointer; padding: 0 10px 0 0; }
.price{ margin-top: 15px; width: 119px; height: 27px; float: left; background: url(fresh/price_119x27.jpg) no-repeat 0 0; }
.image_left { background: url(images/fill2.jpg) no-repeat 0 0; float: left; width: 150px; height: 160px; padding: 10px; padding-bottom: 7px; margin-right: 15px; margin-bottom: 10px; }
.jet { float: left; font-size: 1.6em; padding-top: 2px; padding-bottom: 2px; margin-bottom: 10px; border-bottom: 1px solid #808080; }
.buy{ width: 129px; height: 27px; float: right; background: url(images/soongreen.jpg) no-repeat 0 0; margin-bottom: 25px;}
#part_pic { width: 310px; height: 182px; background: url(images/parts.jpg) no-repeat 3px 0; }
/* @end */
/* @group media */
#flashcontent {	width: 670px; height: 480px; background-color: #454344; margin-bottom: 20px;}
.gap4 h2{ font-size: 1.7em; padding-bottom: 15px; }
.cter{
	padding-left: 15px;
	float: left;
	padding-right: 20px;
}
.drc{
	float: left;
	width: 200px;
	font-size: 1.1em;
}

.bigee{
	
	padding-left: 15px;
}


#column1 { float: left; width: 321px; }
#column2 { float: left; width: 321px; margin-left: 30px; }
#column2 .caption, #column1 .caption{ padding: 3px; padding-left: 5px; padding-right: 5px; background-color: #ccc; color: #000; font-style: italic; border: 1px dotted #fff; }
#more_soon{ margin-top: 10px; padding: 10px; color: #000; background-color: #ccf78b; width: 652px; padding-top: 3px; padding-bottom: 3px; }
/* @end */
/* @group blog */
.flow_l { float: left; border: 4px solid #b0b0b0; margin-left: 20px; }
.flow_r { float: right; border: 4px solid #b0b0b0; margin-right: 30px; }
.blogs h2 { float: left; color: #b6ff8f; font-size: 1.4em; padding-top: 1px; padding-bottom: 10px; text-indent: 6px;}
.blogs p { font-size: 1.2em; padding: 10px; padding-left: 5px; margin-bottom: 5px; }
.blogs p a { color: #3a6897; }
.blogs h3{background: url(images/pages.gif) no-repeat 5px 0; padding-left: 30px; height: 20px;}
/* @end */
/* @group About Page */
.gap_about { padding-top: 10px; padding-left: 17px; font-size: 1em;}
.gap_about h2{ font-size: 1.7em; margin-bottom: 10px; color: #fff; border-bottom: 1px solid #979797; padding-bottom: 5px;}
.gap_about h1{ padding-bottom: 5px; font-size: 1.7em; margin-left: 15px; border-bottom: 1px solid #979797; margin-right: 25px; color: #fff; }
.about #about_left { float: left; width: 374px; padding: 10px; color: #e1e1e1; }
.about #about_left .capt{font-style: italic; padding: 4px; border: 1px solid #b6ff8f; margin-bottom: 10px; background-color: #838383; color: #fff; font-size: .9em; }
.about #about_left #office{	width: 370px; height: 241px; padding: 0px; border: 2px solid #b6ff8f; background-color: #666;background: url(images/people/office.jpg) no-repeat; margin-top: 20px; margin-bottom: 15px;}
.about #about_right { margin-top: 35px; margin-left: 20px; color: #e1e1e1; float: left; width: 300px; }
.about #about_right .capt{ background-color: #838383; color: #fff; font-style: italic; border: 1px solid #b6ff8f; font-size: 0.9em; padding: 4px;}
.about #about_right #right_side{ font-size: 1em; width: 296px; height: 190px; padding: 0px; border: 2px solid #b6ff8f; background-color: #666; background: url(images/people/iowa_map.jpg) no-repeat; margin-bottom: 15px; }
.persons { float: left; padding-bottom: 10px; margin-top: 20px; padding-top: 10px; width: 730px; overflow: auto; margin-bottom: 15px; }
.right_s { font-size: 1.1em; padding-right: 10px; padding-left: 20px; padding-bottom: 15px; padding-top: 10px; float: left; width: 470px; border-left: 1px dotted #fff; margin-bottom: 15px; }
.right_s a { text-decoration: none; }
.gap_about h3 { float: left; color: #b6ff8f; font-size: 1.4em; padding-top: 1px; padding-bottom: 15px; }
.gap_about h3 a{ text-decoration: none; color: #000; }
#jm{ margin-left: 20px; margin-top: 30px; float: left; margin-right: 20px; margin-bottom: 10px; border: 2px solid #b6ff8f; width: 140px; height: 80px; background: url(images/people/john_bw.jpg) no-repeat; }
#cr{ margin-left: 20px; margin-top: 30px; float: left; margin-right: 20px; margin-bottom: 10px; border: 2px solid #b6ff8f; width: 140px; height: 80px; background: url(images/people/chris_bw.jpg) no-repeat; }
#rm{ margin-left: 20px; margin-top: 30px; float: left; margin-right: 20px; margin-bottom: 10px; border: 2px solid #b6ff8f; width: 140px; height: 80px; background: url(images/people/rigo_bw.jpg) no-repeat; }
/* @end */
/* @group Table Styles */
#mytable {  width: 650px; padding: 0; margin: 0; font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #fff; background: #373737; margin-left: 50px; }
#mytable a{ color: #fff; }
th { font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #fff; border-right: 1px solid #343434; border-bottom: 1px solid #343434; border-top: 1px solid #343434; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; }
th.nobg { border-top: 0; border-left: 0; border-right: 1px solid #343434; background-color: #000; width: 200px; }
th.hdr{
	background-color: #004579;
}

th#gone { border-right: 1px solid #343434; border-top: 0; border-left: 0; background: none; background-color: #000; font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: .8em;} 

td { border-right: 1px solid #343434; border-bottom: 1px solid #343434; background: #4a4a4a; padding: 6px 6px 6px 12px; color: #fff; }
td.alt { background-color: #373737; color: #fff; }
th.spec { border-left: 1px solid #343434; border-top: 0; background-color: #fff; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background: none;}
th.specalt { border-left: 1px solid #343434; border-top: 0; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #fff; background: #4a4a4a; }
/* @end */
/* @group tech */
.gap_tech { position: relative; padding: 20px 10px 20px 30px; }
#wind_diag{ height: 288px; width: 210px; background: url(fresh/tech/wind_diag.jpg) no-repeat 0 0; padding: 10px; float: right; }
#sail_diag{ height: 289px; width: 265px; background: url(fresh/tech/sail_diag.jpg) no-repeat 0 0; padding: 0; float: left; border: 4px solid #d9d9d9; }
.tech #selex{ background: none; float: left; margin-bottom: 15px; }
.tech #selex li{ list-style-type: none; display: inline; text-decoration: none; float: left; margin-right: 7px; cursor: pointer; }
.tech #selex li#tab0{ height: 27px; width: 96px; background: url(fresh/tech/wind.jpg) no-repeat 0 0; }
.tech #selex li#tab1{ height: 27px; width: 96px; background: url(fresh/tech/stab.jpg) no-repeat 0 0; }
.tech #selex li#tab2{ height: 27px; width: 96px; background: url(fresh/tech/const.jpg) no-repeat 0 0;}
.tech #selex li#tab0:hover{ background: url(fresh/tech/wind.jpg) no-repeat 0 -27px; }
.tech #selex li#tab1:hover{ background: url(fresh/tech/stab.jpg) no-repeat 0 -27px; }
.tech #selex li#tab2:hover{ background: url(fresh/tech/const.jpg) no-repeat 0 -27px;}
.tech #selex li#tab0.sel { background: url(fresh/tech/wind.jpg) no-repeat 0 -54px; }
.tech #selex li#tab1.sel { background: url(fresh/tech/stab.jpg) no-repeat 0 -54px; }
.tech #selex li#tab2.sel{ background: url(fresh/tech/const.jpg) no-repeat 0 -54px;}
.tech .left_1 { float: left; width: 450px; }
.tech .left_2 { float: right; width: 434px; margin-top: -4px; }
.tech p{ padding-right: 15px; }
.tech .left_side p{ padding-right: 0px; }
.tech h2 { height: 25px; padding-top: 4px; background: url(fresh/tech/tech.jpg) no-repeat 0 0; text-indent: 35px; font-size: 2.1em; color: #999; letter-spacing: -1px; padding-bottom: 2px; margin-bottom: 10px;  width: 680px; }
/* @end */
/* @group contact */
.gap_contact{ padding: 0px; margin: 0px; position: relative; }
.gap_store{ padding: 20px; margin: 0px; position: relative; }
#side_a{  font-size: 1.1em; padding: 20px; float: left; width: 440px; }
#side_a p, #side_b p{ font-size: 1em; }
#side_a h2, #side_b h2{ font-size: 1.4em; padding-bottom: 3px; margin-bottom: 10px; border-bottom: 2px solid #b2b2b2;	 }
#side_b{ font-size: 1.1em; padding: 20px; float: left; width: 210px;}
/* @end */
/* @group faq */
.gap_faq { position: relative; padding: 25px; }
.gap_blog { position: relative;padding: 20px; padding-top: 10px;}
.faq h2 { height: 25px; padding-top: 4px; background: url(fresh/faq2.jpg) no-repeat 0 0; text-indent: 35px; font-size: 2.1em; color: #999; letter-spacing: -1px; padding-bottom: 2px; margin-bottom: 10px;  width: 680px; }
#liner { border-bottom: 2px solid #747474; margin-bottom: 20px; }
.faq h3 { font-size: 1.4em; padding-bottom: 10px; color: #b9f271; }
/* @end */
/* @group sifr */
.sIFR-flash { visibility: visible !important; margin: 0;}
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-flash + div[adblocktab=true] { display: none !important; }
/* Products Page */
.sIFR-hasFlash #content_prod h1 { visibility: hidden; font-size: 26px; width: 360px; padding-bottom: 0px; }
.sIFR-hasFlash .jet{ visibility: hidden; font-size: 33px; }
.sIFR-hasFlash .product_col1 h3{ visibility: hidden; font-size: 15px; }
.sIFR-hasFlash .product_col2 h3{ visibility: hidden; font-size: 15px; }
.sIFR-hasFlash .contact h2{ visibility: hidden; font-size: 24px; }
.sIFR-hasFlash .tech h2{ visibility: hidden; font-size: 24px; background: url(fresh/tech/tech.jpg) no-repeat 0 0; padding-top: 0px;}
.sIFR-hasFlash .blogs h2{ visibility: hidden; font-size: 20px; padding-bottom: 5px;}
.sIFR-hasFlash .faq h2{ visibility: hidden; font-size: 24px; background: url(fresh/faq2.jpg) no-repeat 0 0; padding-top: 0px;}
.sIFR-hasFlash .faq h3{ visibility: hidden; font-size: 20px; text-indent: -4px;}
.sIFR-hasFlash .gap_about h1{ visibility: hidden; font-size: 24px; }
.sIFR-hasFlash .gap_about h2{ visibility: hidden; font-size: 24px; }
.sIFR-hasFlash .gap_about h3{ visibility: hidden; font-size: 20px; padding-bottom: 5px;}
/* @end */