/*~~~~~~~~~~~~~~~\ 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/moto_dyno_header.jpg);
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: #F4A526;
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 */




/* 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;
}

.yellow_div_spacer
{
height: 3px; 
margin-top: 10px; 
margin-bottom: 10px; 
background-color: ;
background-image:url(../images/background_images/yellow_div.gif);
background-repeat:repeat-x;
}

.genaral_container_1{
float: left; 
margin-top: 10px; 
margin-left: 10px; 
width: 565px;
}
.yellow_div_spacer_safari 
{ /* safari */

height: 3px; 
clear:both; 
margin-top: 10px; 
margin-bottom: 10px; 
background-color: #F4A526;

}

.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;
}

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:#333333;
margin-bottom:5px;
}







































