/*---------------------------------------------------------------------------------------------*/
/* Dynojet Research Inc: PowerCommander Master CSS.    © 2006                                  */
/* This CSS sheet controls all styles on Powercommander Site including                         */
/* submenus, font styles, etc...                                                               */
/*---------------------------------------------------------------------------------------------*/








/*---------------------------------------------------------------------------------------------*/
/* HTML tag styles                                                                              
/*---------------------------------------------------------------------------------------------*/

a.dynojet_products:link {
color:#000000;
text-decoration: none;
font-size:10px;
}
a.dynojet_products:visited {
color:#666666;
text-decoration: none;
font-size:10px;
}

a.dynojet_products:hover {
color:#FFFFFF;
text-decoration: none;
font-size:10px;
background-image:url(../images/Dynojet.com_splash/1b.jpg);
background-repeat:none;
}
a.dynojet_products:active {
color:#FFFFFF;
text-decoration: none;
font-size:10px;
}

/*---------------------------------------------------------------------------------------------*/



.intro_page{
border-style:none;
background-color:#333333;
}


.splash_body{
background-color:#CCCCCC;
}


/*power commander default page styles//*---------------------------------------------------------------------------------------------*/

.alerts{
float:left; width:442px; height:18px; text-align:left; padding-top:2px;  margin-left:5px; background-color:#E8E8E8; padding-left:3px; border-top-width: 1px; border-top-color:  #A3A3A3; border-top-style: solid; border-bottom-width: 1px; border-bottom-color: #A3A3A3; border-bottom-style: solid;  border-left-width: 1px; border-left-color: #A3A3A3; border-left-style: solid; border-right-width: 1px; border-right-color: #A3A3A3; border-right-style: solid;


}


/*power commander form elements*//*---------------------------------------------------------------------------------------------*/
.powercommander_master_form_1{
float: right; font-size: 9px; font-family: verdana; font-weight: normal;
width: 170px; height: 106px;
}

.powercommader_default_input_box{
background-color: #000000; background-image: url(../images/background_images/bg5.jpg);
background-repeat: repeat-x; background-position: center; 
width: 116px; height: 14px;
font-size: 9px; font-family: verdana; 
border: 1px; 
border-bottom-width: 1px; border-bottom-style: inset; border-bottom-color: #F0F0F0; border-top-width: 1px; border-top-style: inset; border-top-color: #F0F0F0; border-left-width: 1px; border-left-style: inset; border-left-color: #F0F0F0; border-right-width: 1px; border-right-style: inset; border-right-color: #F0F0F0; padding-left: 2px; 
color: #000000;
}


.powercommander_default_button{
background-color: #F5F0E9;
height: 18px; width: 25px;
font-family: verdana; font-size: 9px; 
margin-top: 5px; padding-bottom: 2px;
}

/*end power commander defualt inputs*//*---------------------------------------------------------------------------------------------*/
.powercommander_default_outer{
width: 770px; height: 370px;
border-top-width: 1px; border-top-color: #DBDBDB; border-top-style: solid; 
border-bottom-width: 1px; border-bottom-color: #DBDBDB; border-bottom-style: solid; 
border-left-width: 1px; border-left-color: #DBDBDB; border-left-style: solid; 
border-right-width: 1px; border-right-color: #DBDBDB; border-right-style: solid; 
background-color: #FAFAFA;
}
.powercommander_default_ad{
float: right; 
width: 482px; height: 154px; 
padding: 5px; margin: 5px;
text-align: center; border-top-width: 1px; border-top-color: #DBDBDB; border-top-style: solid;
border-bottom-width: 1px; border-bottom-color: #DBDBDB; border-bottom-style: solid;
background-color: #FAFAFA; border-left-width: 1px; border-left-color: #DBDBDB;
border-left-style: solid; border-right-width: 1px; border-right-color: #DBDBDB;
border-right-style: solid; background-color: #FAFAFA;

}

.powercommander_default_left_container{
float: left; 
height: 351px; width: 232px;
padding: 5px; 
margin: 5px;
border-top-width: 1px; border-top-color: #DBDBDB; border-top-style: solid; border-bottom-width: 1px; border-bottom-color: #DBDBDB; border-bottom-style: solid; background-color: #FAFAFA; border-left-width: 1px; border-left-color: #DBDBDB; border-left-style: solid; border-right-width: 1px; border-right-color: #DBDBDB; border-right-style: solid; background-color: #FAFAFA;
}

.powercommander_default_left_container_2{
float: left; 
height: 351px; width: 235px;
padding: 5px; 
margin: 5px;
border-top-width: 1px; border-top-color: #DBDBDB; border-top-style: solid; border-bottom-width: 1px; border-bottom-color: #DBDBDB; border-bottom-style: solid; background-color: #FAFAFA; border-left-width: 1px; border-left-color: #DBDBDB; border-left-style: solid; border-right-width: 1px; border-right-color: #DBDBDB; border-right-style: solid; background-color: #FAFAFA;
}



.powercommander_default_bottom_right_container{
float: right; 
width: 482px; height: 175px; 
padding: 5px; 
margin: 5px;
border-top-width: 1px; border-top-color: #DBDBDB; border-top-style: solid; border-bottom-width: 1px; border-bottom-color: #DBDBDB; border-bottom-style: solid;  border-left-width: 1px; border-left-color: #DBDBDB; border-left-style: solid; border-right-width: 1px; border-right-color: #DBDBDB; border-right-style: solid;
background-color: #FAFAFA;
}

.powercommander_default_bottom_right_subcontainers{
float: left; 
width: 130px; height: 98px; 
padding: 5px; 
margin: 5px; 
border-top-width: 1px; border-top-color: #DBDBDB; border-top-style: solid; border-bottom-width: 1px; border-bottom-color: #DBDBDB; border-bottom-style: solid;  border-left-width: 1px; border-left-color: #DBDBDB; border-left-style: solid; border-right-width: 1px; border-right-color: #DBDBDB; border-right-style: solid;
background-color: #FAFAFA;
}

.powercommander_race_warning_holder{
float:right; margin-top:2px; padding-top: 5px; margin-bottom:2px; text-align:center; color:#fff; margin-left:2px; margin-right:2px;  width:121px; background-image:url(); background-position:center; background-repeat:no-repeat;}


tr.row:hover, tr.over td { background-color: #ffccff; }

.body{

	background-color:#FFFFFF;
	border-bottom-style:none;
	border-bottom-width:1px;
	position:relative;
    background-repeat:repeat-y;
	font-size:10px;
	font-family:Verdana;
	
	}


.dyno_main{

	background-color:#EDEDEB;
	border-bottom-style:none;
	border-bottom-width:1px;
	font-size:10px;
	font-family:Verdana;
	}



.product_repeater{
border-bottom:solid; 
border-bottom-color:#EFEFEF; 
border-bottom-width:1px; 
margin-bottom:3px; 
padding-bottom:3px; }




hr {border: none 0;
border-top: 1px solid #E6E6E6;/*the border*/
width: 95%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}	


.hr {border: none 0;
border-top: 1px dashed #CCCCCC;/*the border*/
width: 98%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}	

.hr_1 !important{
width:10px; 
background-image: url(../images/background_images/fadingbg.gif); 
background-repeat:no-repeat;
color:#FF6600;

}

img {border: 0;}	
	
.gallery_thumb_holder	
{
margin:3px;
float:left;
width:112px;
height:100px;
margin-left:5px;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
text-align:center;
vertical-align:middle;
}
.insider{
padding-bottom:5px;
font-size:11px;
}
td.nav{
color:#000000;
font-family:verdana;
font-size:9px;

}
a.nav:link {
color:#000000;
text-decoration: none;
font-size:10px;
}
a.nav:visited {
color:#2A2A2A;
text-decoration: none;
font-size:10px;
}

a.nav:hover {
color:#FFFFFF;
text-decoration: none;
font-size:10px;
}
a.nav:active {
color:#FFFFFF;
text-decoration: none;
font-size:10px;
}
.main_navigation{
color:#FFFFFF;
font-family:verdana;
font-size:9px;
font-weight:normal;
}

a.main_navigation:link {
color:#FFFFFF;
text-decoration: none;
}

a.main_navigation:visited {
color:#FFFFFF;
text-decoration: none;
}

a.main_navigation:hover {
color:#999999;
text-decoration: none;
}
/*Content Div*/
.content_holder_all_general{
padding:5px;
margin:5px;
font-size:11px;
}
/* List styles begin here*/
.link-list li {
background-position:left !important;
background-repeat:no-repeat;
list-style-position:inside !important;
line-height:10px !important;
list-style-image:url(../images/button_images/new_dblarrow_blue.gif) !important;
text-align:left !important;
list-style:none;
padding-left:30px !important;
margin-top:0px;
margin-bottom:0px;
font-size:11px;
}
.link-list a:link  {
color:#333333;
text-decoration: none;
font-size:11px;
margin-top:0px;
margin-bottom:0px
}
.link-list a:visited {
color:#CC0000;
text-decoration: none;
margin-top:0px;
margin-bottom:0px
font-size:11px;
}
.link-list a:hover{
color:#999999;
text-decoration: none;
text-shadow:#0066CC;
text-decoration:blink;
background:#F9F9F9;
margin-top:0px;
margin-bottom:0px
font-size:11px;
}

.link-list a:active {
text-decoration: none; color:#666666;
margin-top:0px; margin-bottom:0px
}



.green_arrow_list { list-style:decimal;
margin-top:10px;
margin-left:30px;
margin-bottom:8px;
list-style-image:url(../images/button_images/green_arrow.gif);

}
/************Link List Styles Product Page, etc...***************************/
.link-list_products li {
background-position:left !important;
background-repeat:no-repeat;
list-style-position:inside !important;
line-height:15px !important;
list-style-image:url(../images/button_images/new_dblarrow_red.gif)!important;
text-align:left !important;
list-style:none;
padding-left:15px !important;
font-size:9px;

}
.link-list_products a:link  {
color:#333333;
text-decoration: none;
font-size:10px !important;
}
.link-list_products a:visited {
color:#CC0000;
text-decoration: none;
font-size:10px !important;
}
.link-list_products a:hover{
color:#999999;
text-decoration: none;
text-shadow:#E8E8E8;
text-decoration:blink;
background:#F9F9F9;
font-size:10px !important;
}

.link-list_products a:active {
	text-decoration: none;
	color:#666666;
	font-size:10px !important;
}
/*Numbered List Styles/*---------------------------------------------------------------------------------------------*/
.numbered_list { list-style:decimal;
margin-top:10px;
margin-left:30px;
margin-bottom:8px;
list-style-image:url(../images/button_images/new_dblarrow_blue.gif);

}

/*Whats new link styles/*---------------------------------------------------------------------------------------------*/
.link-list_whats_new li {
background-position:left !important;
background-repeat:no-repeat;
list-style-position:inside !important;
line-height:15px !important;
list-style-image:url(../images/button_images/new_dblarrow_blue.gif)!important;
text-align:left !important;
list-style:none;
padding-left:3px !important;
font-size:9px;

}
.link-list_whats_new a:link  {
color:#333333;
text-decoration: none;
font-size:10px !important;
}
.link-list_whats_new a:visited {
color:#CC0000;
text-decoration: none;
font-size:10px !important;
}
.link-list_whats_new a:hover{
color:#999999;
text-decoration: none;
text-shadow:#E8E8E8;
text-decoration:blink;
background:#F9F9F9;
font-size:10px !important;
}

.link-list_whats_new a:active {
	text-decoration: none;
	color:#666666;
	font-size:10px !important;
}

/*Form General Styles/*---------------------------------------------------------------------------------------------*/

form {
font-family: Verdana;
font-size: 9px;
color:#333333;
background:none;
border: 0px;
margin-top:0px;
margin-bottom:0px;
}
form input {font-family:verdana;
font-size:9px; margin-left:5px;
}


	/*for demonstration only*/

/*---------------------------------------------------------------------------------------------*/

/*Buttons/*---------------------------------------------------------------------------------------------*/

.button a:link  {
background-image:url(../images/button_images/powercommander_but_now_a.gif);
background-repeat:no-repeat;
height:20px; width:25px;
}
.button a:visited {
background-image:url(../images/button_images/powercommander_but_now_a.gif);
background-repeat:no-repeat;
height:20px; width:25px;
}
.button a:hover{
color:#999999;
background-image:url(../images/button_images/powercommander_but_now_b.gif);
background-repeat:no-repeat;
height:20px; width:25px;
}
.button a:active {
color:#666666;
background-image:url(../images/button_images/powercommander_but_now_a.gif);
background-repeat:no-repeat;
height:20px; width:25px;
}

/*---------------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------------*/
table { margin-top:0px; margin-bottom:0px; font-size:10px; font-family:verdana; border:0px;}
/*---------------------------------------------------------------------------------------------*/                   
a:link { 
	text-decoration:none;
	color:#CC0000;
	font-family:verdana;
    font-size:11px;
	}
a:visited { 
	text-decoration:none ;
	color:#DA622E;
	font-size:11px;
	}
a:hover { 
	text-decoration: none;
	color:#CCCCCC;
	font-size:11px;
	}
a:active { 
	text-decoration:none;
	color:#CC0000;
	font-size:11px;
	}
	


/* List styles end here*/

ul {list-style: none outside; margin: 0; padding: 0 0 1em 0;}
ul.square {list-style: outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ul.circle {list-style: outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ol {list-style: none; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
li {padding-bottom: .3em;}
ul ul.circle {margin-top: .3em;}
ul ul.square {margin-top: .3em;}


/* Header styles begin here*/
.header{
color:#666666;
font-family:verdana;
font-size:10px;
font-weight:bold;
text-indent:18px;
padding-bottom:10px !important;
margin-bottom:-10px;
text-align:left;
}

.header_default{
color:#666666;
font-family:verdana;
font-size:10px;
font-weight:bold;
text-indent:18px;
margin-bottom:3px;
margin-top:3px;
text-align:left;
}
.header_downloads{
color:#666666;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-indent:0px;
margin-bottom:3px;
margin-top:3px;
text-align:left;
}
/*Header styles end here*/


/* Hrs (<hr>) styles begin here*/
.hr_light_grey{
color:#CCCCCC;
height:1px;
}

/*Hrs styles end here*/

.general_font_style{
font-family:verdana;
font-size: 10px;
font-size-adjust:none;
color:#333333;
font-weight:normal;
}

.general_special{
position:fixed;
left:600px;
top: 20px;
color:#FFFFFF;
font-family:Arial;
font-size:11px;
font-weight:bold;
}
.divider_list{
margin-left:38px; margin-top:0px; margin-bottom:5px; padding-left:10px; padding-top:4px; text-align:left; background-image:url(../images/button_images/new_dblarrow_red.gif); background-position:left; background-repeat:no-repeat;}
/*Footer Styles Being Here */
.footer_navigation{
color:#FFFFFF;
font-family:verdana;
font-size:10px;
text-align:center;
width:600px;
}

.footer_navigation A:link {
color: #ffffff; 
text-decoration: underline;
text-decoration:none;
font-family:verdana;
}

.footer_navigation A:visited {
color: #ff6600;
text-decoration: none;
text-decoration:none;
font-family:verdana;
}
.footer_navigation A:hover {
color:#ff0000 ;
text-decoration:none;
background-image:url(../images/background_images/bg.gif);
font-family:verdana;
}

.footer_elements{
color:#666666;
font-family:verdana;
font-size:9px;
padding-top:8px;
text-align:center;
}



/*Footer Styles End Here */


/**Form styles begin here **/
.form_syle_1{
position:fixed;
color:#FFFFFF;
font-family:verdana;
font-size:9px;
font-weight:normal;
background-image:url(../images/table_headers/pcom_registration_form.gif);
background-position:left;
background-repeat:no-repeat;
}


#navi {
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#000000;
}


#zip_code_forms{ 
float:right;
font-size:9px; 
font-family:verdana; 
font-weight:bold;

}
#zip_code_input_fields{
background-image:url(../images/form_elements/Untitled-1.png); 
background-position:left;
background-repeat:no-repeat; 
width:93px; 
height:23px; 
font-size:9px; 
font-family:verdana; 
border:0px; 
padding-left:5px;
}

.span_styles_a{
color:#000000;
}

#Bottom {
font-family:verdana;
font-size:9pt; 
color:#ffff00;
}
#LeftSide {
font-family:verdana; 
font-size:10pt; 
color:#ffff00; 
background-color:#660000;
}
#search {
font-family:verdana;
font-size:8pt; 
color:#000000;

}
#frame {
font-family:verdana; 
font-size:12pt; 
color:#ffff00; 
font-weight:bold; 
font-style:italic;
}
#frameSub {
font-family:verdana; 
font-size:10pt; 
color:#000000; 
font-style:italic;
}
#news {
font-family:verdana; 
font-size:10pt; 
color:#ffff00; 
font-weight:bold; 
font-style:italic;
}
.newsitem {
font-family:verdana; 
font-size:10pt; 
color:#ffffff;
}
a.news:link {
color: #ffffff; 
text-decoration: underline;
}
a.news:visited {
color: #ff6600;
text-decoration: none;
}
a.news:hover {
color:#ff0000 ;
text-decoration: underline overline;
background-image:url(../images/background_images/bg.gif);
}
#datahead {
font-size: 24pt; 
font-family:verdana;
font-weight:bold; 
color:#660000
}
h1 {font-size: 24pt; 
font-family:verdana;
font-weight:bold; 
color:#660000
}
#dataheadsub {
font-size: 16pt; 
font-family:verdana;
font-weight:bold; 
color:#660000
}

/*Header Styles Being Here */
h3 {
font-size: 12px; 
font-family:verdana;
font-weight:bold; 
color:#999999;
}
h2 {
font-size: 12px;
font-family:verdana;
font-weight:bold;
color:#999999;
}

/*Header Styles End Here */
#data {
font-size: 10pt; 
font-family:verdana; 
color:#000000;
}
#tablehead {
font-size: 12pt; 
font-family:verdana;
font-weight:bold; 
color:#ffffff;
}
#tabledata {
font-size: 8pt; 
font-family:verdana;
font-weight:normal; 
color:#660000;
}
table.data {
border-style:double;
border-width:7px; 
border-color:#660000;
}
tr.data
td.data {
border-style:solid;
border-color:#333333; 
border-width:1px; 
background-color:#999999;
}
td.dataalt {
border-style:solid; 
border-color:#333333; 
border-width:1px; 
background-color:#cccccc;
}
td.head{ 
background-color:#660000;
}

.header_styles_default_2{
font-family:verdana;
width:auto;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-align:left;
margin-top:0px;
padding-top:5px;
padding-left:5px;
border-bottom-width:1px;
border-bottom-color:#CC0000;
border-bottom-style:solid;
background-color:#000000;
height:20px;
}
.header_styles_default_6{
font-family:verdana;
width:auto;
color:#666666;
font-size:10px;
font-weight:bold;
text-align:left;
margin-top:0px;
padding-top:12px;
padding-left:0px;
border-bottom-width:1px;
border-bottom-color:#CC0000;
border-bottom-style:solid;
background-color:#FFFFFF;
background-image:url(../images/background_images/bg5.jpg);
background-repeat:repeat-x;
height:20px;
position:relative;
clear:both;
text-indent:10px;
}

/***********Page Header for new pcom site ****************/
.header_styles_default_new_pcom{
font-family:verdana;
width:auto;
color:#666666;
font-size:10px;
font-weight:bold;
text-align:left;
margin-top:0px;
padding-top:12px;
padding-left:0px;
border-bottom-width:1px;
border-bottom-color:#006600;
border-bottom-style:solid;
background-color:#FFFFFF;
background-image:url(../images/background_images/bg5.jpg);
background-repeat:repeat-x;
height:20px;
position:relative;
clear:both;
text-indent:10px;
}
/*Unique for downloads********************************/
.header_styles_downloads_unique{
font-family:verdana;
width:auto;
color:#666666;
font-size:13px;
font-weight:bold;
text-align:left;
margin-top:0px;
padding-top:12px;
padding-left:0px;
border-bottom-width:1px;
border-bottom-color:#CC0000;
border-bottom-style:solid;
background-color:#FFFFFF;
background-image:url(../images/background_images/bg5.jpg);
background-repeat:repeat-x;
height:20px;
position:relative;
clear:both;
text-indent:10px;
}



.header_siteinfo{
font-family:verdana;
width:auto;
color:#FFF;
font-size:10px;
font-weight:bold;
text-align:left;
margin-top:0px;
padding-top:12px;
padding-left:0px;
border-bottom-width:1px;
border-bottom-color:#000000;
border-bottom-style:solid;
background-color:#FFFFFF;
background-image:url(../images/background_images/gradient_footer.gif);
background-repeat:repeat-x;
height:20px;
position:relative;
clear:both;
text-indent:10px;
}






.header_styles_default_7{
font-family:verdana;
width:auto;
color:#666666;
font-size:10px;
font-weight:bold;
text-align:left;
margin-top:0px;
padding-top: 0px;
padding-left:0px;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
background-color:#FFFFFF;
background-repeat:repeat-x;
height:22px;
position:relative;
clear:both;
text-indent:10px;
}


.header_styles_default{
font-family:verdana;
width:auto;
color:#666666;
font-size:10px;
font-weight:bold;
text-align:left;
margin-top:0px;
padding-top:5px;
padding-left:5px;
border-bottom-width:1px;
border-bottom-color:#CC0000;
border-bottom-style:solid;
background-color:#CCCCCC;
height:20px;
}
/***************racing specific details********************************/
.header_styles_racing_news{
font-family:verdana;
color:#666666;
font-size:12px;
margin-left:10px;
margin-right:5px;
font-weight:bold;
text-align:left;
padding-top:5px;
padding-bottom:5px;
margin-top:5px;
margin-bottom:5px;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
color:#CC0000;
}
.date_style{
font-family:verdana;
color:#666666;
font-size:10px;
margin-left:10px;
margin-right:5px;
font-weight:bold;
text-align:left;
padding-top:5px;
padding-bottom:5px;
margin-top:5px;
margin-bottom:5px;
}
.racing_news_inner_container
{height: auto; text-align: left; margin:5px; margin-bottom:15px; padding:5px; font-size:11px; }

.racing_news_outer_container{
border-width:1px;
border-style:solid;
border-color:#999999;
padding-bottom:20px;
}
.header_styles_support{
font-family:verdana;
width:auto;
color:#666666;
font-size:10px;
font-weight:bold;
text-align:left;
margin-top:5px;
padding-top:2px;
padding-bottom:2px;
border-bottom-width:1px;
border-bottom-color:#DDDDDD;
border-bottom-style:solid;
}
.header_styles_support_alert{
font-family:verdana;
width:auto;
color:#CC0000;
font-size:10px;
font-weight:bold;
text-align:left;
margin-top:5px;
padding-top:2px;
padding-bottom:2px;
border-bottom-width:1px;
border-bottom-color:#DDDDDD;
border-bottom-style:solid;
}



.header_style_all{
font-family:arial;
font-size:11px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-top:5px;
margin-bottom:5px;
margin-right:5px;
margin-left:5px;
text-align:left;
}
.table_headers_all
{
text-align: left; padding-left: 15px; padding-top: 10px; font-family: Arial;
                font-size: 11px; color: White; font-weight: bold;}
/*********************Body Container Begin Here************************************/

#content_center_zipdata{
width:auto;
height:auto;
font-family:verdana;
font-size:9px;
position:relative;
background-color:#FFFFFF;
margin-left:16px;
margin-bottom:20px;
margin-top:-16px;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
}

.content_center{
width:760px;
height:auto;
font-family:verdana;
font-size:9px;
position:relative;
background-color:#FFFFFF;
margin-left:5px;
margin-bottom:5px;
margin-top:0px;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;

}

.faqs_container{
width:770px; text-align:left; color: #000; font-size:10px;}
/****MAY NEED TO BE DELETED (UNUSED)**********************************/


/****MAY NEED TO BE DELETED (UNUSED) UP**********************************/
.content_holder_outer_left_pod{
width:150px;
height:auto;
float:left;
margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:0px;
padding-top:0px;
font-family:verdana;
font-size:9px;
}
.content_holder_top_pod{
width:152px;
height:30px;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
font-family:arial;
font-size:11px;
text-indent:20px;
vertical-align:text-bottom;
font-weight:bold;
color:#FFFFFF;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
background-image:url(../images/table_headers/powercommander_whats_new_header_plain.gif);
background-repeat:no-repeat;
float:left;
}

.content_holder_151{
width:150px;
height:auto;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
padding-top:0px;
font-family:verdana;
font-size:9px;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
}


/****************UNUSED POD***********************************************************/

#content_holder_leftpod {
width:151px;
height:auto;
float:left;
padding-top:40px;
margin-top:10px;
margin-left:5px;
margin-bottom:10px;
font-family:verdana;
font-size:9px;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
background-image:url(../images/whats_new/powercommander_whats_new_header_plain.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;

}
.content_holder_pcom_selector{
width:558px;
height:131px;
float:left;
padding-top:10px;
padding-bottom:10px;
margin-top:10px;
margin-left:5px;
margin-bottom:10px;
font-family:verdana;
font-size:9px;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
background-image:url(../images/form_elements/powercommander_bike_selector_background_default_2ndB_option.gif);
background-repeat:no-repeat; 
}
/****************UNUSED POD***********************************************************/
.content_holder_268{
width:268px;
height:280px;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
padding-top:0px;
font-family:verdana;
font-size:9px;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
}
.content_holder_outer_left{
width:268px;
height:auto;
float:left;
margin-top:10px;
margin-left:10px;
margin-bottom:0px;
padding-top:0px;
font-family:verdana;
font-size:9px;
}
.content_holder_top{
width:270px;
height:30px;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
font-family:arial;
font-size:11px;
text-indent:20px;
vertical-align:text-bottom;
font-weight:bold;
color:#FFFFFF;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
background-image:url(../images/table_headers/powercommander_header_default.gif);
background-repeat:no-repeat;
float:left;
}
.content_holder_outer_right{
width:268px;
height:auto;
float:right;
margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:0px;
padding-top:0px;
font-family:verdana;
font-size:9px;
}


.top_bg_holder{
width:260px;
height:500px;
background-image:url(../skins/skin_1/images/product_container_320x500_greyliner.gif);
background-position:top;
background-repeat:no-repeat;
padding-top:10px;
position:relative;
font-family:verdana;
font-size:10px;
}
.content_holder {
height:500px;
width:255px;
position:relative;
padding-top:15px;
padding-left:4px;
}

.misc_content_holder {
height:auto;
width:auto;
position:relative;
padding-top:5px;
padding-left:3px;
border-top-color:#CCCCCC;
border-top-style:dotted;
border-top-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:dotted;
border-bottom-width:1px;
}

.image_holder_left {
width:75px;
height:80px;
position:relative;
float:left;

}
.top_bg_holder_2 {
width:328px;
height:500px;
background-image:url(../skins/Skin_1/images/product_container_320x500.gif);
background-position:top;
background-repeat:no-repeat;
padding-top:10px;
position:relative;
font-family:verdana;
font-size:10px;
} 
.top_bg_holder_3 {
width:262px;
height:500px;
background-image:url(../skins/skin_1/images/product_container_320x500.gif);
background-position:top;
background-repeat:no-repeat;
padding-top:10px;
position:relative;
} 
/*Basically there is a lot of fucking unused code here and needs to be cleaned up after the project is completed.  It is probably
best to assign specific CSS to specific theme pages and categorize these in order, alphabethical or other wise.  From here on 
each page theme will have a specific CSS references*/

/*Here begins style for downloads, download result, and related pages elements. Note that each general category such as the body class/id has 
precende over any of these styles defined from hereon */
 /***********************************************ALL BIKE INFO Home (default) Page Page**********************************/ 

.bike_selector_holder_default_new{
width:780px;
margin:0px;
height:30px;
font-family:verdana;
font-size:9px;.
background-color:#F3F3F3;
background-position:center;
border-top-width:1px;
border-top-color:#E9E9E9;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#E9E9E9;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#E9E9E9;
border-left-style:solid;
border-right-width:1px;
border-right-color:#E9E9E9;
border-right-style:solid;
}
 /*******************************************Not Used, held the bike bar on the default page*************/ 
.bike_selector_holder_default{
width:782px;
height:68px;
font-family:verdana;
font-size:9px;.
background-color:#F3F3F3;
background-image:url(../images/form_elements/all_downloads_selector_header.gif);
background-repeat:no-repeat;
background-position:center;
border-top-width:1px;
border-top-color:#E9E9E9;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#E9E9E9;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#E9E9E9;
border-left-style:solid;
border-right-width:1px;
border-right-color:#E9E9E9;
border-right-style:solid;
}
 /*******************************************ALL BIKE INFO Download Page*******************************/ 

.bike_selector_holder_downloads{
width:782px;
height:68px;
font-family:verdana;
font-size:9px;
position:relative;
background-color:#F3F3F3;
margin-bottom:0px;
margin-top:0px;
background-image:url(../images/form_elements/powercommander_bike_selector_background_downloads.gif);
background-repeat:no-repeat;
background-position:center;
border-top-width:1px;
border-top-color:#E9E9E9;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#E9E9E9;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#E9E9E9;
border-left-style:solid;
border-right-width:1px;
border-right-color:#E9E9E9;
border-right-style:solid;
}



.dropdown_container{
width:740px;
height:auto;
font-family:verdana;
font-size:9px;
position:relative;
margin-top:0px;
margin-bottom:0px;
margin-right:10px;
margin-left:10px;
padding-left:10px;
padding-right:10px;
text-align:left;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
}


#content_holder_left_and_right_downloads{
width:760px;
height:auto;
background-color:#FFFFFF;
margin-top:10px;
margin-bottom:10px;
padding-bottom:10px;
padding-right:0px;
padding-top:5px;
font-family:verdana;
font-size:9px;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
text-align:center;
}



.content_holder_730_header_maps{
width:730px;
height:30px;
background-image:url(../images/table_headers/header_730px.gif);
background-repeat:no-repeat;
background-position:top;
}

.content_holder_340_outer_maps{
width:730px;
height:auto;
float:left;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
position:relative;
overflow:visible;
}
 

.content_holder_340{
width:365px;
height:auto;
background-color:#FFFFFF;
text-align:left;
margin-top:0px;
margin-bottom:0px;
padding-bottom:10px;
font-family:verdana;
font-size:9px;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
}

.content_holder_340_header{
width:367px;
height:auto; /*use to be 30px*/
/*background-image:url(../images/table_headers/header_360px.gif);
background-repeat:no-repeat;*****************************************/
}

.content_holder_340_outer{
width:auto;
height:auto;
float:left;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
position:relative;
}

.content_holder_340_outer_right_downloads{
width:auto;
height:auto;
float:right;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
position:relative;
}


#content_holder_maps_downloads{
width:728px;
height:auto;
float:left;
background-color:#FFFFFF;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
padding-top:0px;
text-align:left;
}

.content_holder_maps_downloads{
width:auto;
height:auto;
float:left;
background-color:#FFFFFF;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
padding-top:0px;
text-align:left;
}
.map_inner_container{
width:728px;
height:auto;
float:left;
background-color:#FFFFFF;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
font-family:verdana;
font-size:9px;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
text-align:left;
}




#main_content_holder_downloads{ 
width:770px;
height:auto;
margin-top:0px;
margin-bottom:10px;
padding-top:10px;
padding-bottom:10px;
font-family:verdana;
font-size:9px;
position:relative;
background-color:#FFFFFF;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
text-align:center;
background-image:url(../images/table_headers/main_container_downloads.gif);
background-repeat:no-repeat;
background-color:#FAFAFA;
 }
#main_content_holder_regulator_downloads{ 
width:760px;
height:auto;
background-color:#FFFFFF;
margin-top:10px;
margin-bottom:5px;
font-family:verdana;
font-size:9px;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
text-align:left;

 }
 
 .spacers_downloads{
 padding-left:15px !important;
 margin-bottom:2px !important;
 text-align:left;
 }
 
 .headers_downloads{
 font-family:verdana;
 font-size:10px !important;
 font-weight:bold !important;
 margin-bottom:5px !important;
 text-align:left;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
color:#333333;
 }
 
 ._hr_downloads {
 border-width:1px;
 border-style:solid;
 border-color:#DFDFDF;
 border-width:thin;
 
 }
 
.image_downloads{
background-color:#FFFFFF;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
margin-top:15px;
padding-top:10px;
width:340px;
}

.warning_messages{
background-color:#FFFFFF;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
margin-top:15px;
margin-right:15px;
padding-top:10px;
width:310px;
}

.products_downloads{
overflow:auto;
width:340px;
height:auto;
background-color:#FFFFFF;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
margin-top:5px;
margin-right:3px;
margin-left:5px;
margin-bottom:15px;
padding-top:10px;
padding-left:5px
}


.email_newsletter{ 
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#CFCFCF;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#CFCFCF;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#CFCFCF;
border-left-style:solid;
border-right-width:1px;
border-right-color:#CFCFCF;
border-right-style:solid;
margin-bottom:15px;
padding-left:10px;
margin-top:15px;
padding-top:10px;
width:300px;
padding-bottom:10px;
height:80px;
 }


#main_content_holder_product_info{ 
width:780px;
height:auto;
margin-top:10px;
margin-bottom:10px;
padding-top:30px;
padding-bottom:10px;
font-family:verdana;
font-size:9px;
position:relative;
background-color:#990000;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
background-image:url(../images/table_headers/main_container_downloads.gif);
background-repeat:no-repeat;
background-color:#FAFAFA;
 }
   /**********************************General Site CSS Elements**********************************/
  /*******************************General Site CSS Elements**********************************/
    .content_holder_main_header{ 
width:782px;
height: 20px;
margin-top:-5px;
margin-bottom:0px;
font-family:verdana;
font-size:10px;
position:relative;
background-color:#F3F3F3;
border-bottom-width:1px;
border-bottom-color:#E0E0E0;
border-bottom-style:solid;
text-align:left;
background-color:#FAFAFA;
background-image:url(../images/table_headers/powercommander_content_main_holder_full_black.jpg);
background-repeat:no-repeat;
 }
 
 
  #content_holder_main{ 
width:780px;
height:auto !important;
margin-top:-8px;
margin-bottom:-3px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
background-color:#FAFAFA;
overflow:visible;
 }
 
   .content_holder_main{ 
width:780px;
height: auto !important;
min-height:150px;
margin-top:-8px;
margin-bottom:-3px;
padding-bottom:0px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
background-color:#FAFAFA;
overflow:visible;
position:relative
 }
   .content_holder_770{ 
width:770px;
height: auto !important;
min-height:150px;
margin-top: 5px;
margin-bottom:5px;
padding-bottom:0px;
font-family:verdana;
font-size:10px;
background-color:#F3F3F3;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
background-color:#FAFAFA;
overflow:visible;
position:relative
 }
   /******************************** End of General Site CSS Elements*****************************/
 
   /***************************End of General Site CSS Elements**********************************/
 
 
 
 
 
 
 
 
 
 /***********************************************Product's Page CSS**********************************/
 #content_holder_header_products{ 
width:780px;
height:5px;
margin-top:10px;
margin-bottom:0px;
padding-top:5px;
padding-bottom:10px;
font-family:verdana;
font-size:9px;
position:relative;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
text-align:center;
background-color:#FAFAFA;

 }
 
 
  /***********************************************Registration Page CSS**********************************/
 #content_holder_header_registration{ 
width:780px;
height:790px;
margin-top:10px;
margin-bottom:0px;
padding-top:30px;
padding-bottom:10px;
font-family:verdana;
font-size:10px;
position:relative;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
text-align:center;
background-color:#FAFAFA;
text-align:left;
font-weight:normal;
background-image:url(../images/marketing_banners/powercommander_registration.jpg);
background-repeat:no-repeat;
 }
  .content_holder_support{ 
width:750px;
height:auto;
margin-top:5px;
margin-bottom:0px;
padding-top:5px;
padding-bottom:10px;
padding-left:10px;
font-family:verdana;
font-size:10px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
text-align:center;
background-color:#FAFAFA;
text-align:left;
font-weight:normal;
 }
 
   .content_holder_header_support{ 
width:750px;
height:17px;
margin-left:5px;
margin-top:0px;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
font-family:arial;
font-size:11px;
font-weight:bold;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#B2B2B2;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
background-color:#CFCFCF;
text-align:left;
 }
 
.content_holder_header_support_500{ 
width: auto;
height:17px;
margin-left:0px;
margin-top:5px;
margin-bottom:5px;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
font-family:arial;
font-size:11px;
font-weight:bold;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#B2B2B2;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
background-color:#CFCFCF;
text-align:left;
 }
   .content_holder_header_support_350{ 
width:355px;
height:17px;
margin-left:0px;
margin-top:10px;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
font-family:arial;
font-size:11px;
font-weight:bold;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#B2B2B2;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
background-color:#CFCFCF;
text-align:left;
float:left;
 }
 

  #content_holder_header_registration_left{ 
width:370px;
height:auto;
margin-top:90px;
padding-left:0px;
margin-bottom:10px;
margin-left:5px;
padding-top:0px;
padding-bottom:10px;
font-family:verdana;
font-size:10px;
position:relative;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
text-align:center;
background-color:#FAFAFA;
text-align:left;
font-weight:normal;
float:left;
/*background-image:url(../images/table_headers/powercommander_registration_left.gif);
background-repeat:no-repeat;*/
 }
 
 
  #content_holder_header_registration_right{ 
width:370px;
height:auto;
margin-top:90px;
margin-bottom:10px;
margin-right:5px;
padding-left:0px;
padding-top:0px;
padding-bottom:10px;
font-family:verdana;
font-size:10px;
position:relative;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
text-align:center;
background-color:#FAFAFA;
text-align:left;
font-weight:normal;
float:right;
/*background-image:url(../images/table_headers/powercommander_registration_right.gif);
background-repeat:no-repeat;*/
 }
 
  #thanks_for_registering{ 
width:770px;
height:250px;
margin-top:10px;
font-family:verdana;
font-size:9px;
position:relative;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
text-align:center;
background-color:#FAFAFA;
background-image:url(../images/marketing_banners/powercommander_thanks_you.jpg);
background-repeat:no-repeat;
 }
   #thanks_for_registering_message{ 
width:770px;
height:20px;
padding-top:10px;
margin-top:10px;
margin-bottom:10px;
padding-bottom:10px;
font-family:verdana;
font-size:11px;
position:relative;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
text-align:center;
background-color:#FAFAFA;
color:#999999;
text-align:center;
font-weight:normal;
 }
 
.general_warning_message_holder_contact_forms{ 
width:300px;
height:101px;
padding-top:5px;
margin-top:5px;
margin-bottom:5px;
padding-bottom:5px;
font-family:verdana;
font-size:10px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
text-align:center;
background-color:#FAFAFA;
color:#666666;
text-align:center;
font-weight:normal;
 }
 
 .general_warning_message_holder{ 
width:300px;
height:auto;
padding-top:5px;
margin-top:5px;
margin-bottom:5px;
padding-bottom:5px;
font-family:verdana;
font-size:10px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
text-align:center;
background-color:#FAFAFA;
color:#666666;
text-align:center;
font-weight:normal;
 } 
 
  .general_warning_message_holder_backup{ /*bakc up to the one above*/
width:300px;
height:101px;
padding-top:5px;
margin-top:5px;
margin-bottom:5px;
padding-bottom:5px;
font-family:verdana;
font-size:10px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
text-align:center;
background-color:#FAFAFA;
color:#666666;
text-align:center;
font-weight:normal;
 } 
  /***********************************************Tutorials Download Page**********************************/ 
  .whats_new{
width:490px;
height:auto;
background-color:#FFFFFF;
color:#666666;
margin-left:0px;
margin-top:5px;
margin-right:3px;
margin-bottom:10px;
padding-top:0px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
font-family:verdana;
font-size:9px;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
text-align:left;
float:left;
clear:both;
}
.tutorial_downloads{
width:760px;
height:auto;
background-color:#FFFFFF;
margin-top:30px;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
padding-top:5px;
padding-bottom:10px;
font-family:verdana;
font-size:9px;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
background-image:url(../images/table_headers/header_dowloads_tutorial_.gif);
background-repeat:no-repeat;
text-align:center;
}
.required_plugins{
width:760px;
height:auto;
background-color:#FAFAFA;
margin-top:0px;
margin-bottom:0px;
padding:5px 5px 5px 5px;
font-family:verdana;
font-size:9px;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
text-align:left;
}
  /***********************************************TEST CODE CSS FOR BUTTON LOOKS***********************/
  .submit{ 
  border:#999999;
  border-width:1px;
  border-style:solid;
  width:18px;
  height:10px;
  }
  
  .sumit a{
  border:#000000;
  border-width:10px;
  }
    /**************************************CSS FOR INDIVIDUAL PRODUCT'S PAGE***********************/
	
.product_information_container_left{ 
width:513px;
height:auto;
padding:5px 5px 5px 5px;
margin:5px 5px 15px 5px;
font-family:verdana;
font-size:9px;
background-color:#FFF;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
color:#666666;
font-weight:normal;
float:left;
text-align:left;
 }
.products_collapsible_holder{ 
width:500px;
height:auto;
padding-top:0px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
margin-top:5px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
font-family:verdana;
font-size:11px;
background-color:#FFFFFF;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
color:#666666;
font-weight:normal;
float:left;
text-align:left;
 }
 .products_replacement_parts_collapsible{ 
width:525px;
height:auto;
padding-top:0px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
margin:5px 5px 25px 5px;
font-family:verdana;
font-size:11px;
background-color:#FFFFFF;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
color:#666666;
font-weight:normal;
float:left;
text-align:left;
 }		
.product_information_container_right{ 
width:210px;
height:auto;;
padding-top:0px;
padding-left:0px;
margin:5px 5px 5px 5px;
font-family:verdana;
font-size:9px;
position:relative;
background-color:#FFFFFF;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
text-align:center;
color:#666666;
font-weight:normal;
float:right;
text-align:left;
text-indent:4px;
 }
	
.product_header_individual{
font-family: verdana;
font-size:11px;
margin-top:5px;
font-weight:bold;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
color:#333333;
}	
	
.product_header_individual_h3{
font-family: verdana;
font-size:10px;
margin-top:5px;
font-weight:bold;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
color:#595959;

}	
.product_header_individual_h3_racing{
font-family: verdana;
height:20px;
padding-top:5px;
padding-right:5px;
font-size:10px;
margin-top:0px;
font-weight:bold;
border-bottom-width:1px;
border-bottom-color:#D7D7D7;
border-bottom-style:solid;
color:#CC3300;
text-align:right;
clear:both;
background-color:#EFEFEF;
}
.racing_header_individual_top{
font-family:verdana;
width:auto;
color:#484848;
font-size:11px;
font-weight:bold;
text-align:left;
margin-top:-2px;
margin-bottom:0px;
margin-left:0px; 
margin-right:0px;
padding-top:12px;
padding-left:0px;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
background-color:#F3F3F3;
background-image:url(../images/background_images/bg5b.jpg);
background-repeat:repeat-x;
height:20px;
text-indent:10px;
}
.racing_header_individual_top_yellow{
font-family:verdana;
width:auto;
color:#484848;
font-size:11px;
font-weight:bold;
text-align:left;
margin:0px;
padding-top:12px;
padding-left:0px;
border-bottom-width:1px;
border-bottom-color:#CCCC00;
border-bottom-style:solid;
background-color:#F3F3F3;
background-image:url(../images/background_images/bg5b.jpg);
background-repeat:repeat-x;
height:20px;
text-indent:10px;
}



.racing_header_individual_body{
float: left; 
width: 217px; 
height: 200px; 
padding:0px; 
margin: 5px;
border-top-width: 1px; 
border-top-color: #DBDBDB; 
border-top-style: solid; 
border-bottom-width: 1px;
border-bottom-color: #DBDBDB; 
border-bottom-style: solid; 
background-color:#F1F1F1;
border-left-width: 1px; 
border-left-color: #DBDBDB; 
border-left-style: solid;
border-right-width: 1px; 
border-right-color: #DBDBDB; 
border-right-style: solid;
}
.racing_pods_body{
margin:4px; font-size:9px;
}

.racing_pods_image_holder{
float: left; 
width: AUTO; 
height: AUTO; 
padding: 5px; 
margin: 5px;
border-top-width: 1px; 
border-top-color: #DBDBDB; 
border-top-style: solid; 
border-bottom-width: 1px;
border-bottom-color: #DBDBDB; 
border-bottom-style: solid; 
background-color: #FAFAFA;
border-left-width: 1px; 
border-left-color: #DBDBDB; 
border-left-style: solid;
border-right-width: 1px; 
border-right-color: #DBDBDB; 
border-right-style: solid;
background-color: #FAFAFA;
}
.racing_pods_text_holder_panoramic{
float: left; 
width: 494px; 
height: auto; 
padding: 0px; 
margin: 5px;
border-top-width: 1px; 
border-top-color: #DBDBDB; 
border-top-style: solid; 
border-bottom-width: 1px;
border-bottom-color: #DBDBDB; 
border-bottom-style: solid; 
background-color: #F1F1F1;
border-left-width: 1px; 
border-left-color: #DBDBDB; 
border-left-style: solid;
border-right-width: 1px; 
border-right-color: #DBDBDB; 
border-right-style: solid;
}

.racing_pods_image_holder_panoramic{
float: left; 
width: 513px; 
height: AUTO; 
padding: 5px; 
margin: 5px;
border-top-width: 1px; 
border-top-color: #DBDBDB; 
border-top-style: solid; 
border-bottom-width: 1px;
border-bottom-color: #DBDBDB; 
border-bottom-style: solid; 
background-color: #FAFAFA;
border-left-width: 1px; 
border-left-color: #DBDBDB; 
border-left-style: solid;
border-right-width: 1px; 
border-right-color: #DBDBDB; 
border-right-style: solid;
background-color: #FAFAFA;
}
.possible_gallery_holder{
float: left; 
width: 494px; 
height: auto;
padding-bottom:5px;
margin: 5px;
border-top-width: 1px; 
border-top-color: #DBDBDB; 
border-top-style: solid; 
border-bottom-width: 1px;
border-bottom-color: #DBDBDB; 
border-bottom-style: solid; 
background-color:#FFF;
border-left-width: 1px; 
border-left-color: #DBDBDB; 
border-left-style: solid;
border-right-width: 1px; 
border-right-color: #DBDBDB; 
border-right-style: solid;
}
.product_information_paragraph{
font-family: verdana;
font-size:11px;
margin-top:0px;
padding-top:5px;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
color:#666666;
}

.product_header_powercommander{
font-family: arial;
font-size:12px;
margin-top:10px;
font-weight:bold;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
margin-bottom:10px;
}			
	
.dynojet_product_banners_inside_container{
font-family: arial;
font-size:12px;
font-weight:bold;
border-top-width:1px;
border-top-color:#F0F0F0;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#F0F0F0;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#F0F0F0;
border-left-style:solid;
border-right-width:1px;
border-right-color:#F0F0F0;
border-right-style:solid;
height:auto;
width:auto;
margin-bottom:10px;
margin-top:10px;
}			
    /***********************************CSS FOR TUNING CENTER DETAILS PAGE***********************/
.shop_info_outer_container{ 
width:750px;
height:auto;
min-height:400px;
padding:5px 5px 5px 5px;
margin-top:0px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
background-color:#FAFAFA;
color:#666666;
font-weight:normal;
text-align:center;
 }

	
.shop_details_container{ 
width:350px;
min-height:300px;
height:auto;
padding:5px 5px 5px 5px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
background-color:#FAFAFA;
color:#666666;
font-weight:normal;
float:left;
text-align:left;
overflow:visible;
 }
.shop_logos_container{ 
width:350px;
height:auto;
padding:5px 5px 5px 5px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
background-color:#FAFAFA;
color:#666666;
font-weight:normal;
float:right;
text-align:center;
 }			
.shop_static_description_container{ 
width:350px;
height:159px;
padding-top:15px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
background-color:#FAFAFA;
color:#666666;
font-weight:normal;
float:right;
text-align:left;
 }			
	
.shop_photos_container{ 
width:730px;
height:50px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
background-color:#FAFAFA;
color:#666666;
font-weight:normal;
float:left;
text-align:left;
 }
   /***********************************************CSS FOR WHATS NEW DETAILS PAGE***********************/		
.whats_new_outer_container{ 
width:750px;
height:790px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right: 5px; 
margin-top:0px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
background-color:#FAFAFA;
color:#666666;
font-weight:normal;
text-align:center;
 }

.whats_new_photo_pod{ 
width:184px;
height:750px;
padding-top:15px;
padding-bottom:5px;
padding-left:5px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
background-color:#FAFAFA;
color:#666666;
font-weight:normal;
float:left;
text-align:left;
 }
.whats_new_description_details{ 
width:525px;
height:750px;
padding-top:15px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
background-color:#FAFAFA;
color:#666666;
font-weight:normal;
float:right;
text-align:left;
 }
 
 .whats_new_thumbnail_holder{
 width:166px;
height:177px;
padding-top:15px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
background-color:#FAFAFA;
color:#666666;
font-weight:normal;
float:right;
text-align:left;
}
 .whats_new_thumbnail_holder_panoramic{
 width:120px;
height:50px;
padding-top:15px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
background-color:#FAFAFA;
color:#666666;
font-weight:normal;
float:right;
text-align:left;
}
 .whats_new_paragraphs{
width:auto;
height:auto;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-top:15px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:11px;
border-bottom-width:1px;
border-bottom-color:#F4F4F4;
border-bottom-style:solid;
color:#666666;
font-weight:normal;
float:left;
text-align:left;
}

.whats_new_header{
 font-family:verdana;
 font-size:12px !important;
 font-weight:bold !important;
 margin-bottom:5px !important;
 margin-top:5px !important;
 text-align:left;
border-bottom-width:1px;
border-bottom-color:#88A749;
border-bottom-style:solid;
}
.date{text-align:right;}
   /***********************************************CSS FOR DISTRUBUTOR'S PAGE***********************/	
.distrubutor_outer_container{ 
width:750px;
height:auto;
padding-top:15px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-top:5px;
margin-bottom:5px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
background-color:#FAFAFA;
color:#666666;

 }
 
 .support_left_pod{ 
width:500px;
height:auto;
padding-top:0px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
margin-top:5px;
margin-bottom:10px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:11px;
background-color:#FFFFFF;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
color:#666666;
font-weight:normal;
float:left;
text-align:left;
text-indent:5px;
 }
 
.distributor_left_pod{ 
width: 494px; 
height:100%;
padding-top:0px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
margin-top:5px;
margin-bottom:10px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:11px;
background-color:#FFFFFF;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
color:#666666;
font-weight:normal;
float:left;
text-align:left;
 }
 
 .distributor_right_pod{ 
width:290px;
height:200px;
padding-top:2px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:11px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
background-color:#FAFAFA;
color:#666666;
font-weight:normal;
float:right;
text-align:left;
 }
 
  .distributor_middle_pod{ 
width:220px;
height:140px;
padding-top:0px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
margin-top:10px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:11px;
background-color:#FFFFFF;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
color:#666666;
font-weight:normal;
float:left;
text-align:left;
text-indent:5px;
 }
.info_holder{ 
width:550px;
height:750px;
padding-top:15px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
background-color:#FAFAFA;
color:#666666;
font-weight:normal;
float:right;
text-align:left;
 }
 .headers_distributor{
 font-family:verdana;
 font-size:11px !important;
 font-weight:bold !important;
 margin-bottom:5px !important;
 padding-bottom:5px;
 text-align:left;
border-bottom-width:1px;
border-bottom-color:#CC0000;
border-bottom-style:solid;
 }
 /***********************************************CSS FOR ZIPCODE DEALER LOCATOR (CGI) PAGE***********************/	
 .locator_outer_container{ 
width:750px;
height:auto;
min-height:100px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px; 
margin-top:10px;
margin-bottom:25px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:9px;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
background-color:#FAFAFA;
color:#666666;
font-align:left;
font-weight:normal;
 }
  .locator_image_and_information_holder{ 
width:500px;
height:88px;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right: 2px; 
margin-top:2px;
margin-bottom:2px;
margin-left:10px;
margin-right:2px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
background-color:#FAFAFA;
color:#666666;
float:right;
font-weight:normal;

 }
   .locator_icon_holder{ 
width:auto;
height:60px;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right: 2px; 
margin-top:2px;
margin-bottom:2px;
margin-left:2px;
margin-right:2px;
font-family:verdana;
font-size:9px;
background-color:#FAFAFA;
border-top-width:1px;
border-top-color:#E9E9E9;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#E9E9E9;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#E9E9E9;
border-left-style:solid;
border-right-width:1px;
border-right-color:#E9E9E9;
border-right-style:solid;
color:#666666;
float:right;
font-weight:normal;

 }
   /***********************************************POP UP CSS***********************/
  .popup_footer{ 
width:461px;
height:25px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right: 0px; 
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
font-family:verdana;
font-size:9px;
color:#666666;
font-align:left;
font-weight:normal;
text-align:center;
background-image:url(../images/background_images/authorized_dealer_grey.gif);
background-repeat:no-repeat;
background-position:top;

 }
  
 
.popup_header{ 
width:460px;
height:300px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right: 0px; 
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
font-family:verdana;
font-size:9px;
color:#666666;
font-align:left;
font-weight:normal;
text-align:center;
background-image:url(../images/background_images/contentboxbottom.gif);
background-repeat:no-repeat;
background-position:bottom;
border-bottom-width:1px;
border-bottom-color:#E9E9E9;
border-bottom-style:solid;
 }
 
 .popup_body{
 background-color:#FFFFFF;
 text-align:center;
 }
 
 .popup_content{
padding-top:0px;
padding-bottom:5px;
padding-left:5px;
padding-right: 5px; 
margin:5px;
text-align:left;
font-size:10px;
color:#666666;
background-color:#FFF;
}
  /***************************TESTIMONIALS, SPONSORSHIP, RACE INFO, ETC...PAGE***********************/
  
   .side_divider{ 
width:auto;
height:auto;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right: 0px; 
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
font-family:verdana;
border-left-width:1px;
border-left-color:#E9E9E9;
border-left-style:solid;
float:right;
 }
  
    .testimonial_image_holder{ 
width:auto;
height:auto;
padding:0px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
background-color:#FAFAFA;
color:#666666;
font-weight:normal;
float:left;
text-align:left;
 }
.testimonial_image_company{ 
width:auto;
height:auto;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-top:5px;
margin-bottom:5px;
margin-right:8px;
margin-left:5px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
background-color:#FAFAFA;
border-left-width:1px;
border-left-color:#DBDBDB;
border-left-style:solid;
border-right-width:1px;
border-right-color:#DBDBDB;
border-right-style:solid;
background-color:#FAFAFA;
color:#666666;
float:left;
 }
 
    .testimonial_text_holder{ 
width:459px;
height:auto;
padding-top:15px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#DBDBDB;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
background-color:#FAFAFA;
color:#666666;
font-weight:normal;
float:right;
text-align:left;
 }  
 
 .header_general{
color:#666666;
font-family:verdana;
font-size:10px;
font-weight:normal;
margin-bottom:3px;
margin-top:3px;
text-align:left;
}
   /***********************************************TEST CODE CSS FOR PRODUCT'S PAGE***********************/
   
   
   
   
/***********************************************TEST CODE CSS FOR PRODUCT'S PAGE***********************/
#main .indent p {margin-left: 65px;}
#networkstatus td{color: #6a6a6a; padding: 2px 0; vertical-align: top;}
#networkstatus td img {vertical-align: bottom;}
h1 {border-bottom: 1px solid #cecece;}
#header {position: relative;}
#headerbuttons {position: absolute; margin-top: 23px; left: 660px;}
#headerbuttons a {margin: 0 1px;}
#main h2 a:link, #main h2 a:visited {color: #7f7f7f;}
#main h2 a:hover, #main h2 a:active {color: #0466a7; text-decoration: none;}
#container { height: 361px; background: url(../images/container_elements/product_features_.gif) no-repeat bottom; padding-left:15px;}
#container #content, #container #sidebar {text-align: left !important;}
#container #sidebar {width: 220px; }
#container #sidebar h2{font-size: 13px; color: #555; margin-bottom: 14px;}
#container #content { font-size: 10px; line-height: 1.4em; width: 520px;}
#container #content div {width:560px;}
#container #content div object, #container #content div embed {padding-bottom: 5px; }
#container #content div p {padding:280px 20px 25px 10px; }
#container #content div#f1  {background:url(../images/marketing_banners/powercommander_gain_control_products.jpg) no-repeat; margin-top:10px;}
#container #content div#f2 {background:url(../images/marketing_banners/powercommander_new_products.jpg) no-repeat; margin-top:10px;}
#container #content div#f3 {background:url(../images/marketing_banners/powercommander_system_products.gif) no-repeat; margin-top:10px;}
#container #content div#f4 {background:url(../images/marketing_banners/quick_shifter_products_details_b.gif) no-repeat; margin-top:10px;}
#container #content div#f5 {background:url(../images/marketing_banners/ignition_module_system_products.jpg) no-repeat; margin-top:10px;}
#container #content div#f6 {background:url(../images/marketing_banners/lcd_system_products.gif) no-repeat; margin-top:10px;}
#container #content div#f7 {background:url(../images/marketing_banners/powercommander_ad_2.jpg) no-repeat; margin-top:10px;}
#container #content div#f8 {background:url(../images/marketing_banners/multifunction_hub_system_products.gif) no-repeat; margin-top:10px;}
#container #content div#f1 p {margin: 0; padding: 0;}
#sidebar a:link, #sidebar a:visited {color: #7f7f7f;}
#sidebar a:hover, #sidebar a:active, #sidebar li.hi a, #sidebar .hi {color: #000000; text-decoration: none;}

p.quicktoursbtn2 { margin-top: 0; text-align: right; font-size: 12px; border-top: 1px solid #e2e2e2; padding: 4px 0px 0px 0px; }
#container a.quicktoursbtn { margin-top: 0; padding:2px 30px 2px 0; display: block; float: right; height:16px; background: url(http://images.apple.com/dotmac/images/arrow_quicktours.gif) no-repeat top right;}
#container a:hover.quicktoursbtn { background-position:bottom right;}
#container #sidebar h2 { margin:13px 0 5px 5px; padding:0; }
#container #sidebar h2, #container #sidebar ul { padding-left:10px; padding-right:3px;}
#container #sidebar ul { margin-bottom: 0; padding-bottom: 0;}
#container #sidebar p {padding-right: 20px;}
#container ul a {display: block; padding: 12px 0 1.2em 40px; height:14px; }
#container a#share {background: url(../images/container_elements/pcom_product_features.gif) no-repeat top left;}
#container a#idisk {background: url(../images/container_elements/quickshifter_product_features.gif) no-repeat top left;}
#container a#sync {background: url(../images/container_elements/ignition_module_product_features.gif) no-repeat top left;}
#container a#communicate {background: url(../images/container_elements/lcd_product_features.gif) no-repeat top left;}
#container a#groups {background: url(../images/container_elements/hub_product_features.gif) no-repeat top left;}
#container a#backup {background: url(../images/container_elements/shiftrodkit_product_features.gif) no-repeat top left;}
#container a#publish {background: url(../images/container_elements/newproducts_product_features.gif) no-repeat top left;}
#container .hi a#share {background: url(../images/container_elements/pcom_product_features.gif) no-repeat bottom left;}
#container .hi a#idisk {background: url(../images/container_elements/quickshifter_product_features.gif) no-repeat bottom left;}
#container .hi a#sync {background: url(../images/container_elements/ignition_module_product_features.gif) no-repeat bottom left;}
#container .hi a#communicate {background: url(../images/container_elements/lcd_product_features.gif) no-repeat bottom left;}
#container .hi a#groups {background: url(../images/container_elements/hub_product_features.gif) no-repeat bottom left;}
#container .hi a#backup {background: url(../images/container_elements/shiftrodkit_product_features.gif) no-repeat bottom left;}
#container .hi a#publish {background: url(../images/container_elements/newproducts_product_features.gif) no-repeat bottom left;}

#sidebar {float: right; width: 200px; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}
#sidebar h2 {font-size: 12px; margin: 0;}
#sidebar h3 {font-size: 11px; margin: 0;}
#sidebar h4 {font-size: 10px; margin: 0;}

#content {float: left; width: 450px;}
#content .subcolumn1-2 {float: left; width: 200px;}
#content .subcolumn2-2 {float: right; width: 215px;}
#content .subcolumn1-3, #content .subcolumn2-3, #content .subcolumn3-3 {width: 135px; float: left;}
#content .subcolumn1-3, #content .subcolumn2-3 {margin-right: 22px;}


img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}
	
	#main
	{ clear:both; }
	#nav1a #hide 
	{display: none;}
	#content div 
	{display: none;}
	#content div#f1 
	{display: block;}	
	
/*********************Tab Strip Styles********************************************/	
.TabArea
        {
	
width:auto;
padding:0px;
margin-top:5px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#A3A3A3;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
background-color:#E2E2E2;
        }


.TabArea_alternative
        {
width:auto;	
padding:0px;
margin-top:5px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#A3A3A3;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
background-color:#CCC;
        }
		
.tab_area_1
        {
width:auto;	
padding:0px;
margin-top:5px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#A3A3A3;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
background-color:#FFFFFF;
        }
		
.tab_area_2
        {
width:auto;	
padding:0px;
margin-top:5px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#A3A3A3;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
background-color:#CCC;
        }
.tab_area_3
        {
width:auto;	
padding:0px;
margin-top:5px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#A3A3A3;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
background-color:#FFFFFF;
        }
.tab_area_4
        {
width:auto;	
padding:0px;
margin-top:5px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#A3A3A3;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
background-color:#CCC;
        }
.tab_area_5
        {
width:auto;	
padding:0px;
margin-top:5px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-top-width:1px;
border-top-color:#A3A3A3;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#DBDBDB;
border-bottom-style:solid;
background-color:#FFFFFF;
        }


/*IntranSite*/
  .content_holder_main_intra{ 
width:1600px;
height: auto !important;
min-height:150px;
margin-top:-8px;
margin-bottom:-3px;
padding-bottom:0px;
font-family:verdana;
font-size:9px;
background-color:#F3F3F3;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
background-color:#FAFAFA;
overflow:visible;
position:relative
 }
 
/****Distributors Styles********/

.distributor_main{
float:left; margin:8px; 
padding:3px; 
border-right-style:solid;
border-right-color:#E9E9E9; 
border-right-width:1px;
padding-right:5px;
width:215px;
}

.distributor_country{
color:#333; font-weight:bold; font-size:11px;
}

.distributor_inner{
margin-top:7px;
border-top-style:solid;
border-top-color:#E9E9E9; 
border-top-width:1px;
}
.distributor_inner_b{
margin-top:2px;
}
.distributor_divider{
float:left; width: 748px;
}

/*default page styles 08212007 */

.form_default
{
margin-top: 0px;
margin-bottom: 0px;
}

.table_default
{
margin-top: 0px; 
width: 770px; 
background-image: url(../images/background_images/bg5.jpg);
background-repeat: repeat;
}

.drop_down_text_header_default
{
font-weight: bold; color: #CC0000; padding-top: 4px;
}

.right_main_container_default
{
width: 770px; 
height: 470px; 
border-top-width: 1px; 
border-top-color: #DBDBDB;
border-top-style: solid; 
border-bottom-width: 1px; 
border-bottom-color: #DBDBDB;
border-bottom-style: solid; 
border-left-width: 1px; 
border-left-color: #DBDBDB;
border-left-style: solid; 
border-right-width: 1px; 
border-right-color: #DBDBDB;
border-right-style: solid; 
background-color: #FAFAFA;
}

.right_main_sub_container_default
{
float: right; 
width: 580px; 
height: 445px; 
padding: 2px; 
margin: 4px;
text-align: center; 
border-top-width: 1px; 
border-top-color: #DBDBDB; 
border-top-style: solid;
border-bottom-width: 1px; 
border-bottom-color: #DBDBDB; 
border-bottom-style: solid;
background-color: #FAFAFA; 
border-left-width: 1px; 
border-left-color: #DBDBDB;
border-left-style: solid; 
border-right-width: 1px; 
border-right-color: #DBDBDB;
border-right-style: solid; 
background-color: #FAFAFA;

}

.slider_image_container_default
{
border: solid;
border-width: 1px; 
border-color: #ccc;
width: 100%; 
height: 177px;
}

.slider_main_message_container_default
{
border: solid; 
border-width: 1px; 
border-color: #ccc; 
width: 100%; 
height: 80px;
margin-top: 5px; 
text-align: left; 
font-size: 11px;
}

.slider_message_header_default
{
font-size: 11px; font-weight: bold; margin-top: 3px; margin-left: 4px;
}

.slider_main_message_sub_container_default{

font-size: 11px; margin-top: 4px; margin-left: 4px;
}

.read_more_container_default
{
font-size: 11px; 
margin-top: 5px;
margin-right: 5px; 
float: right;

}



.alerts_container_default
{
float: left; width: 577px; height: 20px; text-align: left; padding-top: 2px;
margin-top: 6px; background-color: #E8E8E8; padding-left: 3px; border-top-width: 1px;
border-top-color: #A3A3A3; border-top-style: solid; border-bottom-width: 1px;
border-bottom-color: #A3A3A3; border-bottom-style: solid; border-left-width: 1px;
border-left-color: #A3A3A3; border-left-style: solid; border-right-width: 1px;
border-right-color: #A3A3A3; border-right-style: solid;
}

.left_main_container_default
{
float: left; width: 150px; height: 465px; padding: 2px; margin: 4px;
border-top-width: 1px; border-top-color: #DBDBDB; border-top-style: solid; border-bottom-width: 1px;
border-bottom-color: #DBDBDB; border-bottom-style: solid; border-left-width: 1px;
border-left-color: #DBDBDB; border-left-style: solid; border-right-width: 1px;
border-right-color: #DBDBDB; border-right-style: solid; background-color: #FAFAFA;
}

.left_main_sub_container_default
{
float: left; width: 135px; height: 82px; padding: 2px; margin: 2px; border-top-width: 1px;
border-top-color: #DBDBDB; border-top-style: solid; border-bottom-width: 1px;
 border-bottom-color: #DBDBDB; border-bottom-style: solid; border-left-width: 1px;
border-left-color: #DBDBDB; border-left-style: solid; border-right-width: 1px;
border-right-color: #DBDBDB; border-right-style: solid; background-color: #FAFAFA;
}

.left_main_sub_small_container_default
{
float: left; width: 135px; height: 53px; padding: 2px; margin: 2px; border-top-width: 1px;
border-top-color: #DBDBDB; border-top-style: solid; border-bottom-width: 1px;
border-bottom-color: #DBDBDB; border-bottom-style: solid; border-left-width: 1px;
border-left-color: #DBDBDB; border-left-style: solid; border-right-width: 1px;
border-right-color: #DBDBDB; border-right-style: solid; background-color: #FAFAFA;
}






