@charset "utf-8";
* {
	border: 0px;
}

:focus{ -moz-outline-style: none; }


body,html,table,h1 {
	margin:0px;
	padding:0px;
}

body {
	color:#999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
background-color: #272a2f;
	background-position:top;
	background-repeat:no-repeat;	
	background-image:url(../imgs/background_img4.jpg);
        background-attachment: fixed;
}

a {
	color:#999999;
	text-decoration:underline;
}

.compareTable li a {
        color: #999;
        text-decoration: underline;
}

.nostock
{
        display: none;
}           

.compareTable li a:hover{
        color: #3399ff;
        text-decoration: underline;
}        

.navrow a
{
        text-decoration: none;
        color: #fff;
}  

.navrow a:hover
{
        text-decoration: none;
        color: #fff;
}  


ol, ul {
        font-size: 11px;
        text-align: justify;
	line-height: 160%;

        color:#cccccc;
}

.splashImage
{
	border: 5px solid #333333;
        padding: 0px;
        margin-bottom: 20px;
        margin-left: 5px;
}

div.newsImage
{
  width:291px;
  height: 361px;
  background:url(../imgs/tronics.jpg) no-repeat;
  padding-top: 5px;
}

div.news
{
background:url(../imgs/news.jpg) no-repeat;
  padding: 5px;
  padding-top: 0px;
  width:259px;
  height:199px;
  margin-top: 5px;
  margin-left:10px;
  background-color:#111;
  border:1px solid #3399FF;
  /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}  

div.mainImage
{
  width:548px;
  height: 359px;
  background:url(../imgs/4700unit.jpg) no-repeat;
  padding-top: 5px;
}

.news a:visited
{
        color: #FF9933;
}        

.news a
{
        color: #FF9933;
        cursor: pointer;
}

.news .blogLink
{
        color: #eee;
        cursor: pointer;
        text-decoration: none;
}

.news .blogLink:hover
{
        color: #fff;
}

.news .blogLink:visited
{
        color: #eee;
}


div.gallery
{
background:url(../imgs/videos.jpg) no-repeat;
  padding-top: 0px;
  width:413px;
  height:105px;
  margin-top: 240px;
  margin-left:5px;
  background-color:#111;
  border:1px solid #333;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}  


.price
{
        text-align: center;
        font-size: 160%;
        color: #fff;
}        

.paymentbox
{
        float: right;
}

.news .header
{
        width: 259px;
        margin-bottom: 20px;
}

.news .newsEntry
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        font-color: #fff;
        color: #fff;
        font-color: #fff;
        
} 


.newsEntry strong
{
	font-weight: normal;
	color: #3399FF;
}        

a:hover {
	color:#3399FF;
	text-decoration:underline;
}

a:visited {
        text-decoration: none;
}        

a.active, #subNav li a.active {
	
}

p {
	margin-top: 0px;
        font-size: 11px;
	margin-bottom: 1.8em;
	text-align: justify;
	line-height: 160%;
}

blockquote {
	margin-top: 0px;
        font-size: 11px;
	margin-bottom: 1.8em;
	text-align: justify;
	line-height: 160%;
}




p strong {
	font-weight: normal;
	color: #3399FF;
}


.divider {
	width: 869px;
	height: 1px;
	margin: 26px 0px 28px;
	padding: 0px;
	border-bottom: 1px solid #333333;
}

h1 {
	font-size:110%;
	padding: 0px 0px 20px 0px;
}


/****************************************
|	PAGE LAYOUT STYLES
****************************************/
#wrapper {
	width:930px;
	background-color: #000;

}

.featureTop {
	width:930px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 10px;
}

.banner {
        width: 75%;
}        

.menu {
        width: 100%;
        text-align: middle;
} 

.navitems {
        padding: 10px 15px 0 0;
        text-align: right;
}        

.navrow {
        text-align: middle;
}        

.selected {
        width: 60px;
        color: #FFFFFF;
        padding: 10px 0 10px 0;
        cursor: arrow;
        font-size:120%;
        font-weight: 700;
        border-bottom: 4px solid #3399FF;
} 

.compareTable
{
        border-top: 1px solid #333;
        border-right: 1px solid #333;
}  

.compareTable td
{
        border-left: 1px solid #333;
        text-align: center;
}

.compareTable strong
{
        color: #3399FF;
        font-weight: normal;
}        

.compareTable .colHeader
{
        background-color: #333435;
        font-weight: bold;
        border: none;
        padding: 10px;
        
}

.compareTable .rowHeader
{
        background-color: #333;
        font-color: #fff;
        color: #fff;
        border: none;
        font-weight: bold;
        text-align: center;
}

.unselected {
        width: 60px;
        font-size:120%;
        font-weight: 700;
        border-bottom: 4px solid #000000;        
}     

.unselected a:link {
        text-decoration: none;
        color: #505050;

}   

.unselected a:hover {
        text-decoration: none;
        color: #FFFFFF;
}  

#lbnfmop
{
        background: url(../ignition_systems/ignition_cables_plasma/molded_plasma_cable/D40_LBNF_N.jpg) no-repeat scroll 3px 3px transparent;
}

#lbnfmop:hover
{
        background: url(../ignition_systems/ignition_cables_plasma/molded_plasma_cable/D40_LBNF_N_hov.jpg)  no-repeat scroll 3px 3px transparent;
}

#dg508cop
{
        background: url(../ignition_systems/ignition_cables_plasma/molded_plasma_cable/COP2_DG508.jpg) no-repeat scroll 3px 3px transparent;
}

#dg508cop:hover
{
        background: url(../ignition_systems/ignition_cables_plasma/molded_plasma_cable/COP2_DG508_hov.jpg)  no-repeat scroll 3px 3px transparent;
}



#lbmop
{
        background: url(../ignition_systems//ignition_cables_plasma/molded_plasma_cable/LB_MOP.jpg) no-repeat scroll 3px 3px transparent;
}

#lbmop:hover
{
        background: url(../ignition_systems//ignition_cables_plasma/molded_plasma_cable/LB_MOP_hov.jpg)  no-repeat scroll 3px 3px transparent;
}

#mop
{
        background: url("../ignition_systems//ignition_cables_plasma/molded_plasma_cable/MOP.jpg") no-repeat scroll 3px 3px transparent;
}

#mop:hover
{
        background: url(../ignition_systems//ignition_cables_plasma/molded_plasma_cable/MOP_hov.jpg)  no-repeat scroll 3px 3px transparent;
}

#pldist
{
        background: url("../ignition_systems//ignition_cables_plasma/molded_plasma_cable/plasma_distributor.jpg") no-repeat scroll 3px 3px transparent;
}

#pldist:hover
{
        background: url(../ignition_systems//ignition_cables_plasma/molded_plasma_cable/plasma_distributor_hov.jpg)  no-repeat scroll 3px 3px transparent;
}

.unselected a:visited {
        text-decoration: none;
        color: #505050;
}

.faqq a
{
        font-weight: bold;
        color: #fff;
}

.unselected a:hover, a:visited{
        text-decoration: none;
        color: #FFFFFF;
}
               

.feature {
	width:930px;
	background-color: #000000;
	padding: 30px 0px 0px 0px;
	margin: 0px auto 10px;
}

.featureHolder {
	width: 869px;
	margin: 0px 0px 0px 30px;
}

.leftChannel {
	float: left;
	width: 570px;
	/*border: 1px solid #e2dc90;*/
	margin: 0px 40px 0px 0px;
}

.rightChannel {
	float: left;
	width: 255px;
	/*border: 1px solid #e2dc90;*/
}

.HomepageLeftChannel {
	float: left;
	width: 411px;
	/*border: 1px solid #e2dc90;*/
	margin: 0px 25px 0px 0px;
}

.HomepageRightChannel {
	float: left;
	width: 422px;
	/*border: 1px solid #e2dc90;*/
}

.prodpageLeftChannel {
	float: left;
	width: 341px;
	/*border: 1px solid #e2dc90;*/
	margin: 0px 40px 0px 0px;
}

.prodpageRightChannel {
	float: left;
	width: 302px;
	/*border: 1px solid #e2dc90;*/
}


.leftChannel p, .rightChannel p {
	/*margin: 0px 0px 10px;*/
}

.leftChannel p strong, .rightChannel p strong, .HomepageLeftChannel p strong, .HomepageRightChannel p strong, #wrapper #masterhead p strong {
	font-weight: normal;
	color: #3399FF;
}

.leftChannel p white, .rightChannel p white, .HomepageLeftChannel p white, .HomepageRightChannel p white, #wrapper #masterhead p white {
	font-weight: normal;
	color: #FFFFFF;
}

.footer {
	width:930px;
	margin: 0px auto 10px;
}

.footer div strong {
	font-weight: normal;
	color:#FFFFFF;
}

.product {
        border: 5px solid #333333;
        height: 200px;
        padding: 3px;
        margin:5px  0 5px 0;
}

.picture {
        border: 5px solid #333333;
        padding: 3px;
        margin:5px  0 5px 0;
} 
 

.imgcomp
{
        border: 5px solid #333333;
        padding: 3px;
        height: 185px;
        cursor: pointer;
}   
  

.protoproduct {
	border: 5px solid #333333;
        width: 69%;
        padding: 3px;
        margin:5px  0 5px 0;
} 

select
{
    -moz-border-radius: 2px;
    font-family: Helvetica,Arial,Verdana,sans-serif;
    font-weight: bold;
    font-size: 1.2em;
    -webkit-border-radius: 2px;
    border:1px solid #43A3CB;
    background-color: #eee;
}    

select:focus {
    background: #FFEEDD;
    color: #000000;
    border: 1px solid #FF9933;
}     


input[type=text]
{
    -moz-border-radius: 2px;
    font-family: Helvetica,Arial,Verdana,sans-serif;
    font-weight: bold;
    font-size: 1.2em;
    -webkit-border-radius: 2px;
    border:1px solid #43A3CB;
    background-color: #eee;
}        

input[type=text]:hover
{
    border: 1px solid #FF9933;
} 

input[type=submit]:hover
{
        cursor:pointer;
}        

input[type=text]:focus {
    background: #FFEEDD;
    color: #000000;
    border: 1px solid #FF9933;
}  

.gallery
{
	border: 5px solid #333333;
        width: 237px;
        height: 173px;
        cursor: pointer;
        padding: 3px;
        margin:5px  0 5px 0;
} 


.prodcell {
        padding: 4px;
        
} 

.cartbutton {
        background: #333333;
        color: #FFFFFF;
        float: right;
        border-top-color:#505050;
        border-left-color:#505050;
        border-right-color:#111111;
        border-bottom-color:#930; 
 
}

/*************************
|	ALIGNMENT
**************************/
.floatRight {float:right;}
.floatLeft {float:left;}

.alignRight {text-align:right;}
.alignLeft {text-align:left;}

/*************************
|	HEADINGS
**************************/
.clear {clear:both;}

/*************************
|	Margins + Padding
**************************/
.maginBot20 {
	margin: 0px 0px 30px;
}

.maginBot05 {
	margin: 0px 0px 30px;
}

.heading1 {
	display: none;
}

/*************************
|	HEADINGS
**************************/

/*hide text*/
h1 span { display:none; }

.imgdiv				        { border: 1px solid #111111;background: url(../imgs/prodbsg.jpg) right top no-repeat;}
.hhomepage_left				{ background: url(../imgs/perf_engg.jpg) no-repeat;				width:361px; height:22px; }
.hhomepage_videos				{ background: url(../imgs/playlist.jpg) no-repeat;				width:361px; height:22px; }
.hhomepage_main                          { background: url(../imgs/aquapulser_state_of_art.gif) no-repeat;				width:600px; height:22px; }
.hhomepage_right			{ background: url(../imgs/plasma_ignition_systems.jpg) no-repeat;				width:362px; height:22px; }
.prodpage_kits				{ background: url(../imgs/high_performance_plasma_ignition_kits.jpg) no-repeat;				width:361px; height:22px; }
.prodpage_modules				{ background: url(../imgs/plasma_ignition_modules.jpg) no-repeat;				width:361px; height:22px; }
.prodpage_bricks        		{ background: url(../imgs/plasma_distribution_modules.jpg) no-repeat;				width:361px; height:22px; }
.prodpage				{ background: url(../imgs/rpg4700_product_description.gif) no-repeat;				width:600px; height:22px; }
.prodpageSpec				{ background: url(../imgs/rpg4700_product_specification.gif) no-repeat;				 }
.applPageEngines                        { background: url(../imgs/spark_ignited_engines.gif) no-repeat;				width:600px; height:22px; }
.applPageRacing                         { background: url(../imgs/racing_plasma_torque.gif) no-repeat;				width:600px; height:22px; }
.applPageIndustrial                     { background: url(../imgs/industrial_ignitor.gif) no-repeat;				width:600px; height:22px; }
.resPageHHOSystems                      { background: url(../imgs/hydroxy_systems.gif) no-repeat;				width:600px; height:22px; }
.resPageTeslaTech                       { background: url(../imgs/tesla_impulse_tech.gif) no-repeat;				width:600px; height:22px; }
.resPagePulseMotors                     { background: url(../imgs/pulsed_permanent_mag_motors.gif) no-repeat;				width:600px; height:22px; }


/*--------------------------------------------- Sub Menu Styles --------------------------------------------------- */
#subMenu {top: -4px; background: url(../imgs/background-home-banner_mod.png) 315px top no-repeat; height: 28px;position: relative; }
#home-nav { padding: 0; list-style: none; position: relative; left: 320px; margin: 10px; top: -10px; }
#home-nav li { float: left;}
#home-nav :link, #home-nav :visited { width: 141px; height: 27px; overflow: hidden; text-indent: -3000px; display: block; background: url(../imgs/background-homepage-nav-sub.png) 0 0 no-repeat;}
#home-nav .hn-1 :link, #home-nav .hn-1 :visited { background-position: -5px 0; }
#home-nav .hn-2 :link, #home-nav .hn-2 :visited { background-position: -152px 0; }
#home-nav .hn-3 :link, #home-nav .hn-3 :visited { background-position: -294px 0; }
#home-nav .hn-4 :link, #home-nav .hn-4 :visited { background-position: -446px 0; }
#home-nav .hn-1 :hover, #home-nav .hn-1 .hn-active:link, #home-nav .hn-1 .hn-active:visited { background-position: -5px -28px; }
#home-nav .hn-2 :hover, #home-nav .hn-2 .hn-active:link, #home-nav .hn-2 .hn-active:visited { background-position: -152px -28px; }
#home-nav .hn-3 :hover, #home-nav .hn-3 .hn-active:link, #home-nav .hn-3 .hn-active:visited { background-position: -294px -28px; }
#home-nav .hn-4 :hover, #home-nav .hn-4 .hn-active:link, #home-nav .hn-4 .hn-active:visited { background-position: -446px -28px; }
#home-highlight { background: url(../imgs/background-home-highlight.png); width: 151px; height: 52px; display: block; position: absolute; left: 294px; top: 2px; }
.clearfix { display: inline-block; }

#home-nav-border
{
        border-top-color:#333333;
        border-top-style:solid;
        border-top-width:1px;
        height:2px;
        left:334px;
        position:absolute;
        top:27px;
        width:535px;
}


