/*----------------------------------------------------------------*/
/*//////////////////////////////////////////////////////////////////
/*----------------------------------------------------------------*/
/* 
/*
/*
/* Dynaonline.com default skin css
/*
/*
/*-----------------------------------------------------------------*/
/*///////////////////////////////////////////////////////////////////
/*-----------------------------------------------------------------*/




/*------------------------------------------------------------------*/
/* Body Elements 
/*------------------------------------------------------------------*/



/*---------Company--------------------------------------------------*/
.company_body /*actually not used */
{ 
	font-family:Verdana, Arial, sans-serif;
	font-size: 0.8em;
    background-color:#fff; 
    background-repeat:no-repeat;
	background-image:url(../../images/category_company/bg_images/bg_4.jpg);
    margin-left:auto;
    margin-right:auto;
    margin-top:auto;
}

/*---------Harley Davidson-----------------------------------------*/

/*---------Harley Davidson-----------------------------------------*/
.harley_davison_body
{ 
	font-family:Verdana, Arial, sans-serif;
	font-size: 0.8em;
    background-color:#333333; 
    background-repeat:repeat;
	background-image:url(../../images/bg_images/hdv2_bg.jpg);
    margin-left:auto;
    margin-right:auto;
    margin-top:auto;
}

/*---------Harley Davidson-----------------------------------------*/
#dirtbike_body_2
{ 
	font-family:Verdana, Arial, Helveti  ca, sans-serif;
	font-size: 0.8em;
    background-color:#131313; 
    background-repeat:no-repeat;
	background-position:top left;
	background-image:url(../../images/category_dirtbike/bg_images/bg_1.gif);

}
/*---------Drag Racing-------------------------------------------*/
#drag_racing_body
{ 
	font-family:Verdana, Arial, Helveti  ca, sans-serif;
	font-size: 0.8em;
    background-color:#1D1B1C;
    background-repeat:no-repeat;
	background-image:url(../../images/bg_images/drag_racing_bg.jpg);
	background-position:top left;

}

/*---------Atv --------------------------------------------------*/
#atv_body
{ 
	font-family:Verdana, Arial, Helveti  ca, sans-serif;
	font-size: 0.8em;
    background-color:#232223;
    background-repeat:no-repeat;
	background-image:url(../../images/bg_images/atv_bg.jpg);
	background-position:left;

}

/*---------Sportbikes-------------------------------------------*/
#sportbike_body
{ 
	font-family:Verdana, Arial, Helveti  ca, sans-serif;
	font-size: 0.8em;
    background-color:#232223;
    background-repeat:no-repeat;
	background-image:url(../../images/bg_images/drag_racing_bg.jpg);
	background-position:right;

}

/*---------Sportbike Cruiser---------------------------------------*/
#metric_cruiser_body
{ 
	font-family:Verdana, Arial, Helveti  ca, sans-serif;
	font-size: 0.8em;
    background-color:#232223;
    background-repeat:no-repeat;
	background-image:url(../../images/bg_images/metric_cruiser_bg.jpg);
	background-position:left;

}
/*---------Metric Cruiser---------------------------------------*/
#company_and_accessories_body
{ 
	font-family:Verdana, Arial, Helveti  ca, sans-serif;
	font-size: 0.8em;
    background-color:#232223;
    background-repeat:no-repeat;
	background-image:url(../../images/bg_images/drag_racing_bg.jpg);
	background-position:right;

}


/*-----------------------------------------------------------------*/
.general_body 
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
    background-color:#333333;
    background-repeat:repeat;
	/*background-image:url(../../images/bg_images/body_bg.jpg); */
}
/*-----------------------------------------------------------------*/


.divider_1
{
margin-top:5px;
margin-bottom:5px;
}


/*-----------------------------------------------------------------*/
/*///////////////////////////////////////////////////////////////////
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/*///////////////////////////////////////////////////////////////////
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/*///////////////////////////////////////////////////////////////////
/*-----------------------------------------------------------------*/

#global_default
{
     margin-left: auto;
     margin-right: auto;
     /* mandatory to be centered
     border:solid 1px #cc0000; */
	 background-repeat:repeat-y;
	 background-image:url(../../images/bg_images/997_bd_bg.jpg);
	 background-position:center;
	 background-color:#fff;
	 margin-top:auto;
	 border-top-color:#999999;
	 border-top-width:1px;
	 
	/*---------------------------------------*/
	 width: 991px; 
	 min-height: 776px;
    /*---------------------------------------*/
 }


#global 
{
     margin-left: auto;
     margin-right: auto;
     /* mandatory to be centered
     border:solid 1px #cc0000; 
	 background-repeat:repeat-y;
	 background-image:url(../../images/bg_images/997_bd_bg.jpg);*/
	 background-position:center;
	 background-color:#fff;
	 margin-top:auto;
	 border-top-color:#999999;
	 border-top-width:1px;
	/*---------------------------------------*/
	 width: 991px; 
	 overflow:auto;
    /*---------------------------------------*/
	 position:relative;
 }

#global_inner 
{
     margin-left:auto;
     margin-right:auto;
     border-bottom:0px solid #000;
	 background-color:#fff;
	 position:relative;	
	 width: 946px;
	 overflow:auto;
}

/*------------------Search Elements Holder----------------------*/
.search_elements_holder
{
 margin-left: 10px; 
 margin-top: 14px; 
 float: left; 
 border-top: 1px solid #F7F7F7; 
 border-bottom: 1px solid  #F7F7F7;   
 
 width: 402px; 
 height: 24px;
}



/*-------------------Forms Styles--------------------------------*/	





.relative_positioning
{
position:relative;
z-index:1;
}


/*-------------------Controls Styles--------------------------------*/
input.text, textarea.text 
{
	border: 1px solid #000;
	background: #fff;
}

.input1
{
background-color:#333333;
color:#CCCCCC;
border:1px solid #666666;
}


.input2
{
background-image:url(../../images/bg_images/search_input_bg.jpg);
background-repeat:repeat-x;
border:1px solid #0A91D5;
font-size:11px;
color:#666666;
/* fucking explorer
margin-bottom:1px; */
}

.search_button
{
background-image:url(../../images/buttons/search_button.jpg);
background-repeat:no-repeat; 
width:48px; 
height:18px;
border:0px;
background-color:none;
}

.button_holder_1
{
    float: left; 
    margin-top: 4px
}



/*-------------------Containers, Container Backgrounds, etc...-------*/
.spacer_2px
{
float:left;
width:2px;
}


/*-------------------Clearing Divs-----------------------------------*/

.clear_div
{
clear:both;
}

/*-------------------Breadcrumb, Menu Containers----------------------*/

#main_general_top_container
{
float: right; 
position: relative; 
width: 100%; 
margin-bottom: 4px; 
border-top: 0px solid #FF6600;
border-bottom: 0px solid #FF6600; 
height: 100px;
}

#sub_main_general_top_container
{
border: 0px solid #cc0000; 
margin: 2px; 
height: 95px;
}

   /*--------------Elements within the containers listed above-------*/
   #top_right_controls_container
    {
    margin-left: 10px; 
    margin-top: 14px; 
    float: left; 
    width: 402px; 
    height: 24px;
    border-top: 0px solid #F4F4F4; 
    border-bottom: 0px solid #F4F4F4;
    }
   
    #top_left_menu
	{
	margin-left: 10px; 
	margin-top: 14px; 
	float: right; 
	width: 294px; 
	height: 24px;
    border-top: 1px solid  #F5F5F5; 
	border-bottom: 1px solid #F5F5F5;
	font-size: 11px;
	}
   
   #localization
    {
    margin-left: 10px; 
    margin-top: 14px; 
    float: left; 
    width: 121px;
    height: 24px;
    border-top: 1px solid #F4F4F4; 
    border-bottom: 1px solid #F4F4F4;
    }
   
   .logo_container
    {
    margin-left: 10px; 
    margin-top: 10px; 
    float: right; 
    width: 210px; 
    border-top: 0px solid #E8E8E8;
    border-bottom: 0px solid #E8E8E8;
    }
   
   .easter_egg_girl
    {
    margin-left: 10px; 
    margin-top: 14px; 
    float: left; 
    width: 26px; 
    height: 53px;
    }
	
	
   /*----------------------------------------------------------------*/


/*-------------------Rotating, General, and other static banners------------*/

.default_page_main_banner
{
border-top: 0px solid #000; 
border-bottom: 0px solid #000;
height: 293px;
margin: auto; 
position: relative; 
clear: both;
}


/*---------Individual Product Categories (Default)---------*/
 
.cat_container
{
width: 988px; 
margin-left: auto; 
margin-right: auto; 
border-top: solid 0px #ccc;
border-bottom: solid 0px #ccc; 
background-color: #fff; 
height: 166px;
}   
.main_product_cat_container
{
width: 133px;
height: 92px;
border: 0px solid #000; 
float: left; 
margin: 2px 2px 2px 0px;
}

.sub_cat_image_container
{
width: 136px; 
height: 105px; 
border: 1px solid #ccc;
}

.cat_name_container
{
width: 136px; 
height: 30px; 
margin-top: 5px; 
border: 1px solid #ccc;
}
.cat_name_tag
{
vertical-align:middle;
}
/*---------Bars, etc...-----------------------------------*/

.bar_1
{
margin-top:10px;
margin-bottom: 10px; 
margin-left:auto; 
margin-right:auto; 
border-top: 1px solid #000; 
border-bottom: 1px solid #000; 
background-color:#000000;
border-left:2px solid #000; 
border-right:2px solid #000;
position: relative; 
clear: both; 
height: 20px;  
background-image: url(../../images/container_bgs/black_bar_top_bottom_1px.jpg); 
background-repeat:repeat-x;
}
/*---------Bars, etc...-----------------------------------*/

.divider_bar
{
margin-top:10px;
margin-bottom: 10px; 
margin-left:auto; 
margin-right:auto; 
border-top: 1px solid #000; 
border-bottom: 1px solid #000; 
border-left:2px solid #000; 
border-right:2px solid #000;
position: relative; 
clear: both; 
height: 20px;  
background-image: url(../../images/container_bgs/black_bar_top_bottom_1px.jpg); 
background-repeat:repeat-x;
}
/*---------Menu-----------------------------------*/
#menu_1
{
margin-bottom: 10px; 
margin-left:auto; 
margin-right:auto; 
border-top: 1px solid #000; 
border-bottom: 1px solid #000; 
border-left:2px solid #000; 
border-right:2px solid #000;
position: relative; 
clear: both; 
height: 28px;  
background-image: url(../../images/bg_images/menu_v1.0.jpg); 
background-repeat:repeat-x;
z-index:4;
}

#menu_harley
{
margin-bottom: 10px; 
margin-left:auto; 
margin-right:auto; 
border-top: 0px solid #000; 
border-bottom: 0px solid #000; 
border-left:1px solid #000; 
border-right:1px solid #000;
position: relative; 
clear: both; 
height: 28px;  
background-image: url(../../images/bg_images/menu_v1.0.jpg); 
background-repeat:repeat-x;
z-index:3;
}

/*---------Bars, etc...-----------------------------------*/



/*---------Footer Styles and so forth-----------------------------------*/
#footer_default_page
{
font-size: 11px; 
text-align: center; 
border-top: 0px solid #cc0000;
border-bottom: 0px solid #cc0000; 
position:relative; 
width:98%; 
margin-left:auto; 
margin-right:auto; 
height: 20px;
color: #999; 
height:45px;
}

/*------------------ example_6 css Carusel or Image Gallery -----------------------------------------*/
.z_index
{
z-index:2;
}

img
{

border-width:0px;
border:none;

}




/*-----------------link styles for now will remain in both default and dynatek ----------------------*/

/*-------------------Links Styles------------------------------------*/
a:link
{
    color:#2971A7;
    text-decoration:none;
}

a:visited
{
    color:#999;
    text-decoration:none;
}

a:active
{
    color:#cc0000;
    text-decoration:none;
}

a:hover
{
    color:#999;
    text-decoration:none;
}
/*-------------------Images Styles------------------------------------*/


img 
{
    behavior: url(iepngfix.htc);
}

.AddToCartButton
{
   font-family: arial; 
   font-size: 12px; 
   color: #000000; 
   font-weight: normal
}