
.body{

	background-color:#FFFFFF;
	border-bottom-style:none;
	border-bottom-width:1px;
	position:relative;
   /* background-image:url(../images/background_images/bg_pcom.jpg);*/
    background-repeat:repeat-y;
	font-size:10xp;
	}



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;}	
	

.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:#666666;
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;
}
.link-list a:link  {
color:#333333;
text-decoration: none;
font-size:10px;
margin-top:0px;
margin-bottom:0px
}
.link-list a:visited {
color:#CC0000;
text-decoration: none;
margin-top:0px;
margin-bottom:0px
}
.link-list a:hover{
color:#999999;
text-decoration: none;
text-shadow:#0066CC;
text-decoration:blink;
background:#F9F9F9;
margin-top:0px;
margin-bottom:0px
}

.link-list a:active {
	text-decoration: none;
	color:#666666;
	margin-top:0px;
margin-bottom:0px
}
/************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);

}

.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);

}

/*************************WHAT'S 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*/

/*************************Forms*********************************************/

/*************************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;
}

/*************************Buttons*********************************************/
/****TABLE PROPERTIES**********************************/
table { margin-top:0px; margin-bottom:0px; font-size:10px; font-family:verdana; border:0px;}
/****************General Link List styles********************************************************/                      
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: 16pt; 
font-family:verdana;
font-weight:bold; 
color:#660000;
}
h2 {
font-size: 12pt;
font-family:verdana;
font-weight:bold;
color:#660000;
}

/*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:#339900;
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_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:776px;
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:top;
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:#666666;
border-left-style:solid;
border-right-width:1px;
border-right-color:#666666;
border-right-style:solid;
margin-top:-8px;
margin-bottom:2px;
}
 /*******************************************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:358px;
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:360px;
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;
margin-right:15px;
padding-top:10px;
width:310px;
}
.products_downloads{
width:330px;
height:auto;
overflow: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:780px;
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:776px;
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:#666666;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#666;
border-left-style:solid;
border-right-width:1px;
border-right-color:#666;
border-right-style:solid;
background-color:#FAFAFA;
overflow:visible;
 }
 
   .content_holder_main{ 
width:776px;
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:#666;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#666;
border-left-style:solid;
border-right-width:1px;
border-right-color:#666;
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: 184px; 
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:370px;
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;
height:280px;
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;
 }
.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;
 }






.distributor_left_pod{ 
width: 494px; 
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;
 }
 





  .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;
}

  


