/*~~~~~~~~~~~~~~~\ elements below where are added as part of the new website renovation 08.02.2007 /~~~~~~~~~

/*~~~~~~~~~\ side bar menu /~~~~~~~~~~~~*/


/* master page styles */
.body
{
background-color: #000; background-image:url(../images/bg_body.jpg);
background-repeat:repeat-x;
}

.top_bar
{
background-image: url(../images/top_bar_852x60_black.gif);
background-color:#000000;
background-repeat: no-repeat;
height: 55px;
}

.top_bar_sitemap_info_container{
padding-top: 20px; 
color: #fff; 
float: right; 
margin-right: 30px;
}

#main_master_container
{
border-top-style: solid; 
border-top-width: 20px; 
border-top-color: #1E1E1E;
border-left-style: solid; 
border-left-width: 1px; 
border-left-color: #1E1E1E;
border-right-style: solid; 
border-right-width: 1px; 
border-right-color: #1E1E1E;
border-bottom-style: solid; 
border-bottom-width: 1px; 
border-bottom-color: #1E1E1E;
width: 850px; 
padding-top: 10px;
}

#main_master_sub_container
{
border-top-style: solid; 
border-top-width: 1px; 
border-top-color: #1E1E1E;
border-left-style: solid; 
border-left-width: 1px; 
border-left-color: #1E1E1E;
border-right-style: solid; 
border-right-width: 1px; 
border-right-color: #1E1E1E;
border-bottom-style: solid; 
border-bottom-width: 3px; 
border-bottom-color: #CC0000;
width: 830px; 
background-color: #1E1E1E; 
margin: auto;
}

.content_placeholder_container
{
background-color: #1E1E1E; 
width: 820px; 
position: relative;
}

.foota
{
float: left;
min-width: 850px;

}
/* master page styles end*/
.main_banner_accordion_container
{
background-image: url(../images/banner_content_separator.jpg); 
background-position: bottom;
background-repeat: no-repeat;
border-top-style: solid; 
border-top-width: 1px;
border-top-color: #1E1E1E; 
border-left-style: solid; 
border-left-width: 1px;
border-left-color: #1E1E1E; 
border-right-style: solid; 
border-right-width: 1px;
border-right-color: #1E1E1E; 
background-color: #1E1E1E; 
width: 820px; 
height: 315px;
margin: 0px;
}

.accordion_container
{
border-top-style: solid; 
border-top-width: 1px; 
border-top-color: #1E1E1E;
border-left-style: solid; 
border-left-width: 1px; 
border-left-color: #1E1E1E;
border-right-style: solid; 
border-right-width: 1px; 
border-right-color: #1E1E1E;
border-bottom-style: solid; 
border-bottom-width: 1px; 
border-bottom-color: #1E1E1E;
width: 262px;
background-color: #1E1E1E; 
height: 305px; 
float: right; 
margin: 0px;
}

.default_product_banner_container
{
border-top-style: solid; 
border-top-width: 1px; 
border-top-color: #1E1E1E;
border-left-style: solid; 
border-left-width: 1px; 
border-left-color: #1E1E1E;
border-right-style: solid; 
border-right-width: 1px; 
border-right-color: #1E1E1E;
border-bottom-style: solid; 
border-bottom-width: 1px; 
border-bottom-color: #1E1E1E;
width: 548px; 
background-color: #000; 
height: 305px;

}

.side_bar_menu_container
{
float: left;
}

/* default page styles */


img
{
border:0px;
}

/* product pages styles */

.15px_grey_bar_div{
height: 15px;
margin-top: 0px; 
margin-bottom: 10px; 
background-color: #333;
}

.product_image_banner_container
{
float: left; 
width: 290px; 
margin: 2px; 
border: solid 1px #333; 
height: 301px;
}

.quick_product_features
{
float: left; 
width: 253px; 
margin: 2px; 
padding-left: 5px; 
padding-top: 5px;
border: solid 1px #333; 
height: 294px;
}

.feature_header_container
{
margin-bottom: -10px;
padding-left: 5px;
font-size: 13px; 
font-weight: bold; 
margin-top: 10px;
}

.list_style_squares
{
list-style-image: url(../images/bullet_sq.gif); 
padding-top:10px;

}

.read_more_link
{
float: right; margin-right: 10px;
}
/* product pages styles end */





/* default page styles end */
.main_container
{
height: auto; 
width: 800px; 
padding-bottom: 10px;

}

.main_right_sub_container
{
float: right; 
border-left-width: 1px; 
border-left-style: solid; 
border-left-color: #333;
width: 580px;
}

.right_sub_container{
float: left; 
margin-top: 10px; 
padding-bottom:3px; 
margin-left: 10px;
width: 565px;
}

.right_sub_sub_container
{
margin:0px;
}

.right_sub_content_container
{
margin-left:4px;
}

.red_div_spacer
{
height: 3px; 
margin-top: 10px; 
margin-bottom: 10px; 
background-color:;
background-image:url(../images/background_images/red_div.gif);
background-repeat:repeat-x;
}

.genaral_container_1{
float: left; 
margin-top: 10px; 
margin-left: 10px; 
width: 565px;
}
.red_div_spacer_safari 
{ /* safari */

height: 3px; 
clear:both; 
margin-top: 10px; 
margin-bottom: 10px; 
background-color:;
background-image:url(../images/background_images/red_div.gif);
background-repeat:repeat-x;
}

.grey_1px_div_spacer
{
background-image: url(../images/separator_bg.gif); 
background-repeat: repeat-x;
height: 1px;
}

.grey_1px_div_spacer_top_margined
{
background-image: url(../images/separator_bg.gif); 
background-repeat: repeat-x;
height: 1px; 
margin-top: 4px;
}
/* general page styles */
.fature_table_td_highlight{
background-color:#4F4F4F;
}

/* general page styles end*/

.sidebar_main_container{
margin-right:3px; width:206px; margin-top:10px;
}

.sidebar_sub_container{

padding-left:5px;
}

.sidebar_sub_header{
margin-bottom:-10px; padding-left:5px;
}

.grey_header{
min-width:200px; 
width:auto; 
height:auto; 
padding-top:16px; 
padding-bottom:16px; 
border-top-width:15px; 
border-top-style:solid; 
border-top-color:#333333; 
border-bottom-width:1px; 
border-bottom-style:solid; 
border-bottom-color:#333333; 
margin-bottom:10px; 
padding-left:5px;
clear:both;
}




sidebar_list{
 list-style-image:url(../images/bullet_sq.gif);
}

.diver_grey{
background-image:url(../images/separator_bg.gif); 
background-repeat:repeat-x; 
height:1px; 
margin-top:5px;
background-color:;
margin-bottom:5px;
}

.spacer10px
{
margin-top:10px;
}

.table_1_style
{
border:#333333 solid 1px;
padding:5px;
}


.sema_text_box_field
{
background-image:url(../automotive_dyno/images/promotional_product_banners/text_field_bg.jpg); 
background-repeat:repeat-x;
border:1px solid #FFFFFF;
color:#fff;
}



A:link  { color:#FF0000; text-decoration:none}
A:visited {color: #FF0000;text-decoration:none;}
A:hover {color: #CCCCCC;text-decoration:none;}

.qoutations
{
	margin-top: 10px; 
	border-top: 1px solid  #444; 
	border-bottom: 1px solid #444;
    width: 545px; 
    padding-top:10px; 
    padding-bottom:10px; 
    overflow:auto;
}

.qoute_name
{
	float:right; 
	margin-right:36px; 
	margin-top:15px; 
	position:relative;
}
























