/*----------------------------------------------------------------*/
/* Everything works on all browsers as of: 12/28/2007
/*-----------------------------------------------------------------*/

/*-------------Company body------------------------------*/
#company_body{
  background-color:#202020;
  background-image:url(../../images/category_company/bg_images/b_5_fitted.jpg);
  background-position:top;
  background-repeat:no-repeat;
  font-family:Verdana,Arial,sans-serif;
  font-size:0.8em;
  margin-left:auto;
  margin-right:auto;
  margin-top:auto
}
/*-------------Harley-D body-----------------------------*/

#harley_body{
  background-color:#333333;
  background-image:url(../../images/bg_images/hdv2_bg.jpg);
  background-repeat:repeat;
  font-family:Verdana,Arial,sans-serif;
  font-size:0.8em;
  margin-left:auto;
  margin-right:auto;
  margin-top:auto
}

/*-------------Dirtbike body option 1--------------------*/

#dirtbike_body{
  background-color:#414141;
  background-image:url(../../images/category_dirtbike/bg_images/dirtbike_bg.jpg);
  background-position:center;
  background-repeat:no-repeat;
  font-family:Verdana,Arial,sans-serif;
  font-size:0.8em;
  margin-left:auto;
  margin-right:auto;
  margin-top:auto
}
/*-------------Dirtbike body option 2--------------------*/

#dirtbike_body_2{
  background-color:#131313;
  background-image:url(../../images/category_dirtbike/bg_images/bg_1.gif);
  background-position:top left;
  background-repeat:no-repeat;
  font-family:Verdana,Arial,sans-serif;
  font-size:0.8em
}
/*-------------Drag Racing-------------------------------*/

#drag_racing_body{
  background-color:#1D1B1C;
  background-image:url(../../images/bg_images/drag_racing_bg.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  font-family:Verdana,Arial,sans-serif;
  font-size:0.8em
}
/*-------------ATV body----------------------------------*/

#atv_body{
  background-color:#232223;
  background-image:url(../../images/bg_images/atv_bg.jpg);
  background-position:left;
  background-repeat:no-repeat;
  font-family:Verdana,Arial,sans-serif;
  font-size:0.8em
}
/*-------------Sportbike body----------------------------------*/

#sportbike_body{
  background-color:#232223;
  background-image:url(../../images/bg_images/drag_racing_bg.jpg);
  background-position:right;
  background-repeat:no-repeat;
  font-family:Verdana,Arial,sans-serif;
  font-size:0.8em
}
/*-------------Metric Cruiser body----------------------------------*/

#metric_cruiser_body{
  background-color:#232223;
  background-image:url(../../images/bg_images/metric_cruiser_bg.jpg);
  background-position:left;
  background-repeat:no-repeat;
  font-family:Verdana,Arial,sans-serif;
  font-size:0.8em
}
/*-------------Company body----------------------------------*/

#company_and_accessories_body{
  background-color:#232223;
  background-image:url(../../images/bg_images/drag_racing_bg.jpg);
  background-position:right;
  background-repeat:no-repeat;
  font-family:Verdana,Arial,sans-serif;
  font-size:0.8em
}
/*-----------------------------------------------------------------*/

.general_body{
  background-color:#333333;
  background-repeat:repeat;
/*background-image:url(../../images/bg_images/body_bg.jpg); */
  font-family:Verdana,Arial,sans-serif;
  font-size:0.8em
}
/*-----------------------------------------------------------------*/

#global_default{
  background-color:#fff;
  background-image:url(../../images/bg_images/997_bd_bg.jpg);
  background-position:center;
  background-repeat:repeat-y;
  border-top-color:#999999;
  border-top-width:1px;
/*---------------------------------------*/
  margin-left:auto;
  margin-right:auto;
/* mandatory to be centered
     border:solid 1px #cc0000; */
  margin-top:auto;
  min-height:776px;
/*---------------------------------------*/
  width:991px
}

#global{
  background-color:#fff;
  background-position:center;
  border-top-color:#999999;
  border-top-width:1px;
/*---------------------------------------*/
  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);*/
  margin-top:auto;
  overflow:auto;
/*---------------------------------------*/
  position:relative;
  width:991px
}

#global_inner{
  background-color:#fff;
  border-bottom:0px solid #000;
  margin-left:auto;
  margin-right:auto;
  overflow:auto;
  position:relative;
  width:946px
}
/*------------------Search Elements Holder----------------------*/

.search_elements_holder{
  border-bottom:1px solid #F7F7F7;
  border-top:1px solid #F7F7F7;
  float:left;
  height:24px;
  margin-left:10px;
  margin-top:14px;
  width:402px
}

.main{
  background-color:#fff;
  border:1px solid #ccc;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:990px
}

.sub_main{
  background-color:#fff;
  border:1px solid #ccc;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:945px
}

.header{
  background-color:#fff;
  /*
  border:1px solid #ccc; */
  height:95px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  overflow:auto;
  position:relative;
  width:100%
}

.sub_header{/*
  border-bottom:1px solid #F7F7F7;
  border-top:1px solid #F7F7F7; */
  float:left;
  margin-left:10px;
  margin-top:14px;
  overflow:auto;
  width:402px
}

.mid_body_section{
  background-color:#FFFFFF;
  border:1px solid #ccc;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  overflow:auto;
  position:relative;
  width:920px
}
/*------------------banners---------------------*/

.default_main_banner{
  border:1px solid #ccc;
  height:199px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  overflow:auto;
  position:relative;
  width:920px
}

.default_main_banner_smaller{
  border:1px solid #ccc;
  height:130px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  overflow:auto;
  position:relative;
  width:920px
}

.banner_product_cat{
  border:1px solid #ccc;
  height:260px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  overflow:auto;
  position:relative;
  width:920px
}
/*----------banner stuff ends--------------------*/

.header_35px{
  color:#333;
  font-family:Arial;
  font-size:35px;
  font-weight:bold;
  text-indent:15px
}

.cross_fade_bar{
  -moz-opacity:.6;
  background-color:#fff;
/* CSS3 standard */
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
  filter:alpha(opacity=60);
/* for Mozilla */
  height:40px;
  margin-top:140px;
  opacity:.6
/* for IE */
}

.cross_fade_bar_margin_80px{
  -moz-opacity:.6;
  background-color:#fff;
/* CSS3 standard */
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
  filter:alpha(opacity=60);
/* for Mozilla */
  height:40px;
  margin-top:80px;
  opacity:.6
/* for IE */
}
/*----------product information------------------*/

.individual_product_info_container{
  border:1px solid #ccc;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  overflow:auto;
  position:relative;
  width:750px
}
/*----------product information ends------------*/

.floating_containers_holder{
  background-color:#fff;
  background-position:center;
  background-repeat:repeat;
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  overflow:auto;
  padding-bottom:10px;
  width:98%
}

.main_buy_product_holder {
  background-color:#fff;/* 
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc; */ 
  margin-bottom:5px;
  margin-top:5px;
  overflow:auto;
  width:100%
}

.buy_product_holder{
  background-color:#fff;
  /*border:1px solid #ccc; */
  margin-bottom:5px;
  margin-left:3px;
  margin-top:5px;
  position:relative;
  width:99%
}

.gallery_main_thumb_holder {
  background-color:#fff;
  background-image:url( ../../images/product_gallery/bgs/1.jpg);
  background-position:center;
  background-repeat:no-repeat;
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
  height:233px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  margin-top:2px;
  overflow:auto;
  padding-bottom:10px;
  width:100%
}

.gallery_thumbs{
  margin-left:5px;
  margin-top:7px
}

.content_container_1{
  background-color:#fff;
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  margin-top:2px;
  overflow:auto;
  padding-bottom:50px;
  width:100%
}

.float_1{
  background-color:#fff;
  border:1px solid #ccc;
  float:left;
  margin-bottom:10px;
  margin-left:20px;
  margin-right:auto;
  margin-top:20px;
  position:relative;
  width:142px
}

.product_gallery_thumb_holder{
  background-color:;
  border:1px solid #585858;
  float:left;
  height:129px;
  margin-bottom:10px;
  margin-left:34px;
  margin-right:auto;
  margin-top:20px;
  position:relative;
  width:178px
}

.product_specs_right{
  border:1px solid #ccc;
  float:right;
  margin-bottom:8px;
  margin-left:5px;
  margin-right:8px;
  margin-top:8px;
  width:411px
}

.product_specs_left_2{
  border:1px solid #ccc;
  float:left;
  margin-bottom:8px;
  margin-left:8px;
  margin-top:8px;
  padding-bottom:10px;
  padding-right:6px;
  width:430px
}

.specs_item{
  color:#666666;
  float:left;
  margin-bottom:5px;
  margin-left:5px;
  margin-top:2px;
  width:415px
}

.specs_item_header{
  color:#666666;
  float:left;
  font-weight:bold;
  margin-bottom:5px;
  margin-left:5px;
  margin-top:5px;
  width:415px
}

.product_specs_left{
  background-color:#F0F0F0;
  border:1px solid #ccc;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  overflow:auto;
  position:relative;
  width:98%
}

.product_specs_insider{
  margin-bottom:10px;
  margin-left:15px;
  margin-right:auto;
  margin-top:5px;
  position:relative;
  width:98%
}

.product_description_holder{
  background-color:#fff;
  border:1px solid #ccc;
  float:left;
  margin-bottom:100px;
  margin-left:20px;
  margin-right:auto;
  margin-top:20px;
  position:relative;
  width:100px
}
/*------------- dividers ----------------*/

.divider_1{
  margin-bottom:5px;
  margin-top:5px
}

.div_50px{
  height:50px
}

.divider_2{
  height:50px
}
/*------------- list styles -------------*/

.toolbar_spacer{
  margin-top:12px
}

.toolbar li{
  display:inline;
  margin-right:25px;
  padding-right:10px
}

.toolbar li.active a{
  color:#4f5455;
  text-decoration:none
}

.separting_middle_bar{
  background-image:url(../../images/about/content_nav_bg.gif);
  background-repeat:repeat-x;
  height:35px;
  padding-top:10px;
  text-indent:10px;
  width:100%
}
/*---------- content holders -----------*/

.content_holder_1b{
  background-color:#fff;
  border:1px solid #ccc;
  height:135px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  margin-top:2px;
  position:relative;
  width:98%
}

.content_holder_support{
  background-color:#fff;
  border:1px solid #ccc;
  height:115px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  margin-top:2px;
  position:relative;
  width:98%
}

.content_holder_2{
  border:0px #ccc solid;
  float:left;
  height:122px;
  margin-top:4px;
  width:200px
}

.header_12px{
  color:#4F5455;
  font-size:12px;
  font-weight:bold;
  margin:5px
}

.blue_header_14px{
  color:#4F5455;
  font-size:14px;
  font-weight:bold;
  margin:5px
}

.header_12px_{
  color:#4F5455;
  font-size:12px;
  font-weight:bold;
  margin:5px
}

.header_14px{
  color:#000000;
  font-size:14px;
  font-weight:bold;
  margin-left:15px;
  margin-top:12px
}

.content_holder_2b{
  color:#4F5455;
  font-size:12px;
  margin:5px
}

.content_holder_3{
  background-image:url(../../images/about/made_in_usa.jpg);
  background-position:center;
  background-repeat:no-repeat;
  color:#4F5455;
  font-size:12px;
  margin:5px
}
/*---------whats_new section---------------------------------*/

.master_content_holder_press{
  background-color:#fff;
  border:1px solid #F3F3F3;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  margin-top:2px;
  padding-top:10px;
  position:relative;
  width:98%
}

.main_content_holder_press{
  margin-bottom:5px;
  margin-left:10px;
  margin-top:20px
}

.content_holder_press{
  background-position:center;
  background-repeat:no-repeat;
  color:#4F5455;
  font-size:12px;
  margin:5px
}

.image_holder_1{
  border:1px #ccc solid;
  float:left;
  height:120px;
  margin:5px;
  width:190px
}

.image_holder_support{
  border:1px #ccc solid;
  float:left;
  height:104px;
  margin:5px;
  width:100px
}

.image_holder_2{
  border:1px #ccc solid;
  float:left;
  height:287px;
  margin:5px;
  width:190px
}

.content_holder_5{
  border:1px #ccc solid;
  float:left;
  height:291px;
  margin-top:4px;
  width:679px
}
/*------------------ z-index compensations---------------------------------*/

.z_index{
  z-index:2
}

.spacer_18px{
  margin-bottom:9px;
  margin-top:9px
}

.general_page_container{
  border-top:1px solid #ccc;
  height:auto;
  margin-left:auto;
  margin-right:auto;
  margin-top:15px;
  overflow:auto;
  padding-bottom:10px;
  position:relative
}

.support_content_holder_1{
  border-left:1px solid #ccc;
  float:left;
  height:166px;
  margin:5px;
  position:relative;
  width:210px
}

.input_and_label_holder{
  margin-bottom:5px;
  margin-left:10px
}

.indvidual_input_style{
  background-color:#D7EBFF;
  border:1px solid #999;
  width:280px
}
/*-----------------------------------------*/

fieldset{
  border-bottom:1px solid #E6E6E6;
  border-left:1px solid #E6E6E6;
  border-right:1px solid #E6E6E6;
  border-top:1px solid #E6E6E6;
  margin-left:.7%;
  margin-right:.7%;
  margin-top:15px
}

legend{
  color:#333333
}
/*-----------------------------------------*/

.text_indent_10px{
  text-indent:5px
}

.right_holder_contact{
  border-left:1px solid #ccc;
  float:left;
  height:474px;
  margin-left:15px;
  padding-left:10px;
  width:330px
}
/*-------------bottom bread_crumb/something -------------------*/

.bottom_links{
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
  margin-bottom:0px;
  margin-left:10px;
  margin-top:10px;
  padding-bottom:10px;
  padding-top:10px;
  width:98%
}
/*-------------menu properties for fuckign IE 6.0 -------------*/
/*-------------------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------------------------------------*/

.the_something_{
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
  margin-bottom:10px;
  margin-left:15px;
  margin-top:10px;
  padding-bottom:10px;
  padding-top:10px
}
/*----no freaking borders on any images, unless specified----*/

img{
  behavior:url(iepngfix.htc);
  border:none;
  border-width:0px
}

.buy_now_button{
  background-color:#fff;
  background-image:url(../../images/buttons/buy_now.gif);
  background-repeat:no-repeat;
  border:none;
  height:26px;
  width:114px
}

input{
  color:#333333;
  font-size:11px;
  font-weight:normal
}

.relative_positioning{
  position:relative;
  z-index:1
}
/*-------------------Controls Styles--------------------------------*/

input.text,textarea.text{
  background:#fff;
  border:1px solid #000
}

.input1{
  background-color:#333333;
  border:1px solid #666666;
  color:#CCCCCC
}

.input2{
  background-image:url(../../images/bg_images/search_input_bg.jpg);
  background-repeat:repeat-x;
  border:1px solid #0A91D5;
  color:#666666;
/* fucking explorer
margin-bottom:1px; */
  font-size:11px
}

.search_button{
  background-image:url(../../images/buttons/search_button.jpg);
  background-repeat:no-repeat;
  border:0px;
  height:18px;
  width:48px
}

.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{
  border-bottom:0px solid #FF6600;
  border-top:0px solid #FF6600;
  float:right;
  height:100px;
  margin-bottom:4px;
  position:relative;
  width:100%
}

#sub_main_general_top_container{
  border:0px solid #cc0000;
  height:95px;
  margin:2px
}
/*--------------Elements within the containers listed above-------*/

#top_right_controls_container{
  border-bottom:0px solid #F4F4F4;
  border-top:0px solid #F4F4F4;
  float:left;
  height:24px;
  margin-left:10px;
  margin-top:14px;
  width:402px
}

#top_left_menu{ /*
  border-bottom:1px solid #F5F5F5;
  border-top:1px solid #F5F5F5; */
  float:right;
  font-size:11px;
  height:24px;
  margin-left:10px;
  margin-top:14px;
  width:294px
}

#localization{/*
  border-bottom:1px solid #F4F4F4;
  border-top:1px solid #F4F4F4; */
  float:left;
  height:24px;
  margin-left:10px;
  margin-top:14px;
  width:121px
}

.logo_container{
  border-bottom:0px solid #E8E8E8;
  border-top:0px solid #E8E8E8;
  float:right;
  margin-left:10px;
  margin-top:10px;
  width:210px
}

.easter_egg_girl{
  float:left;
  height:53px;
  margin-left:10px;
  margin-top:14px;
  width:26px
}
/*----------------------------------------------------------------*/
/*-------------------Rotating, General, and other static banners------------*/

.default_page_main_banner{
  border-bottom:0px solid #000;
  border-top:0px solid #000;
  clear:both;
  height:293px;
  margin:auto;
  position:relative
}
/*---------Individual Product Categories (Default)---------*/

.cat_container{
  background-color:#fff;
  border-bottom:solid 0px #ccc;
  border-top:solid 0px #ccc;
  height:166px;
  margin-left:auto;
  margin-right:auto;
  width:988px
}

.main_product_cat_container{
  border:0px solid #000;
  float:left;
  height:92px;
  margin:2px 2px 2px 0px;
  width:133px
}

.sub_cat_image_container{
  border:1px solid #ccc;
  height:105px;
  width:136px
}

.cat_name_container{
  border:1px solid #ccc;
  height:30px;
  margin-top:5px;
  width:136px
}

.cat_name_tag{
  vertical-align:middle
}
/*---------Bars, etc...-----------------------------------*/

.bar_1{
  background-color:#000000;
  background-image:url(../../images/container_bgs/black_bar_top_bottom_1px.jpg);
  background-repeat:repeat-x;
  border-bottom:1px solid #000;
  border-left:2px solid #000;
  border-right:2px solid #000;
  border-top:1px solid #000;
  clear:both;
  height:20px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  position:relative
}
/*---------Bars, etc...-----------------------------------*/

.divider_bar{
  background-image:url(../../images/container_bgs/black_bar_top_bottom_1px.jpg);
  background-repeat:repeat-x;
  border-bottom:1px solid #000;
  border-left:2px solid #000;
  border-right:2px solid #000;
  border-top:1px solid #000;
  clear:both;
  height:20px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  position:relative
}
/*---------Menu-----------------------------------*/

#menu_1{
  background-image:url(../../images/bg_images/menu_v1.0.jpg);
  background-repeat:repeat-x;
  border-bottom:1px solid #000;
  border-left:2px solid #000;
  border-right:2px solid #000;
  border-top:1px solid #000;
  clear:both;
  height:28px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  z-index:4
}

#menu_harley{
  background-image:url(../../images/bg_images/menu_v1.0.jpg);
  background-repeat:repeat-x;
  border-bottom:0px solid #000;
  border-left:1px solid #000;
  border-right:1px solid #000;
  border-top:0px solid #000;
  clear:both;
  height:28px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  z-index:3
}
/*---------Bars, etc...-----------------------------------*/
/*--------------Design 1--------------- */

table.Design1{
  border-collapse:collapse;
  border-spacing:0px
}

table.Design1 th{
  border:1px solid #666666;
  font-weight:normal;
  padding:0.1em 0.5em;
  text-align:left
}

table.Design1 td{
  border:1px solid #666666;
  padding:0.1em 0.5em;
  text-align:right
}

table.Design1 thead th{
  text-align:center
}

table.Design1 th.Corner{
  text-align:left
}
/*--------------Design 2--------------- */

table.Design2{
  border:1px solid #666666;
  border-collapse:collapse;
  border-spacing:0px
}

table.Design2 th{
  border-bottom:1px solid #666666;
  font-weight:normal;
  padding:0.1em 0.5em;
  text-align:left
}

table.Design2 td{
  border-bottom:1px solid #666666;
  padding:0.1em 0.5em;
  text-align:right
}

table.Design2 thead th{
  background-color:#E5E5E5;
  text-align:center
}

table.Design2 th.Corner{
  text-align:left
}
/*--------------Design 3--------------- */

table.Design3{
  background-color:#E5E5E5;
  border:10px solid #E5E5E5;
  border-collapse:collapse;
  border-spacing:0px
}

table.Design3 th{
  font-weight:normal;
  padding:0.1em 0.5em;
  text-align:left
}

table.Design3 td{
  border-left:1px solid #666666;
  padding:0.1em 0.5em;
  text-align:right
}

table.Design3 thead th{
  border-bottom:1px solid #666666;
  border-left:1px solid #666666;
  text-align:center
}

table.Design3 th.Corner{
  border-left:0px;
  text-align:left
}
/*--------------Design 4--------------- */

table.Design4{
  border-collapse:collapse;
  border-spacing:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  width:98.8%
}

table.Design4 th{
  background:#E2EAFC;
  border-bottom:2px solid #FFFFFF;
/*
    background: #DBE2F1; */
  font-weight:normal;
  padding:0.1em 0.5em;
  text-align:left
}

table.Design4 td{
  background:#B2B2B2;
  border-bottom:2px solid #FFFFFF;
  padding:0.1em 0.5em;
  text-align:right
}

table.Design4 thead th{
  background:#687EAB;
  color:#FFFFFF;
  text-align:center
}

table.Design4 th.Corner{
  text-align:left
}
/*--------------Design 0--------------- */

table.Design0{
  border-collapse:collapse;
  border-spacing:0px;
  margin-bottom:15px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  width:98.8%
}

table.Design0 th{
  background:#E2EAFC;
  border-bottom:2px solid #FFFFFF;
/*
    background: #DBE2F1; */
  font-weight:normal;
  padding:0.1em 0.5em;
  text-align:left
}

table.Design0 td{
  background:#B2B2B2;
  background-image:url(../../images/bg_images/1_bg_1.jpg);
  background-repeat:repeat-x;
  border-bottom:1px solid #999999;
  padding:0.1em 0.5em;
  text-align:right
}

table.Design0 thead th{
  background:#333333;
  color:#FFFFFF;
  text-align:center
}

table.Design0 th.Corner{
  text-align:left
}
/*--------------Design 5--------------- */

table.Design5{
  border-bottom:1px solid #CCCCCC;
  border-collapse:collapse;
/*
    border-top: 4px solid #EA9A1C;
    border-bottom: 1px solid #EA9A1C;
    */
  border-spacing:0px;
  border-top:1px solid #666666;
  margin-left:auto;
  margin-right:auto;
  margin-top:15px;
  width:96%
}

table.Design5 th{
  border-top:1px dotted #CCCCCC;
  font-weight:normal;
  padding:0.2em 0.5em;
  text-align:left
}

table.Design5 td{
  border-top:1px dotted #CCCCCC;
  padding:0.2em 0.5em;
  text-align:right
}

table.Design5 thead th{
  border-bottom:1px solid #CCCCCC;
  text-align:center
}

table.Design5 th.Corner{
  text-align:left
}
/*--------------Design 6--------------- */

table.Design6{
  background:#E9E9F3;
  border:0.5em solid #E9E9F3;
  border-spacing:0px;
/*    border-collapse: collapse; */
  margin-left:auto;
  margin-right:auto;
  width:96%
}

table.Design6 th{
  border:0px;
  border-bottom:1px solid #9999AA;
  font-weight:normal;
  padding:0.1em 0.5em;
  text-align:left
}

table.Design6 td{
  border:0px;
  border-bottom:1px solid #9999AA;
  border-left:1px solid #9999AA;
  padding:0.1em 0.5em;
  text-align:right
}

table.Design6 thead th{
  border-left:1px solid #9999AA;
  color:#6C6C9A;
  font-weight:bold;
  text-align:center
}

table.Design6 th.Corner{
  border-left:0px;
  text-align:left
}

table.Design6 tr.Odd{
  background:#F6F4E4
}
/*--------------Design 7--------------- */

table.Design7{
  background:#F9F5D7;
  border:0.3em solid #000000;
  border-collapse:collapse;
  border-spacing:0px
}

table.Design7 th{
  border:0px;
  border-bottom:1px solid #000000;
  font-weight:normal;
  padding:0.1em 0.5em;
  text-align:left
}

table.Design7 td{
  border:0px;
  border-bottom:1px solid #000000;
  padding:0.1em 0.5em;
  text-align:right
}

table.Design7 thead th{
  background-color:#AA0000;
  color:#FFFFFF;
  font-weight:bold;
  text-align:center
}

table.Design7 th.Corner{
  text-align:left
}

table.Design7 td.Odd{
  background:#E8E4C0
}
/*--------------Design 1--------------- */

.product_category_header{
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
  font-size:15px;
  font-weight:bold;
  margin-bottom:5px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  padding-bottom:5px;
  padding-top:5px;
  width:98.8%
}

.product_header_specs{
  color:#4F5455;
  font-size:12px;
  font-weight:bold;
  margin:15px
}

.list_style_prod_specs{
  list-style-type:square
}

.product_categories_holder_12{
  background-color:#333;
  background-image:url(../../images/category_harley/bg_images/exp_1.jpg);
  background-repeat:repeat;
  border:1px solid #000;
  height:201px;
  margin-left:2px;
  margin-right:auto;
  width:937px
}

.sub_product_categories_holder_12{
  margin-left:10px;
  margin-top:9px
}

.product_category_spacer_12{
  height:40px;
  position:relative
}

.product_categories_individual_image_holder_12{
  border:1px solid #666;
  float:left;
  height:170px;
  margin-left:5px;
  margin-top:5px;
  width:221px
}

.main_category_wrapper{
  border:0px solid #ccc;
  margin-left:auto;
  margin-right:auto;
  width:942px
}

.product_tab_holder{
  float:left;
  margin-left:7px
}

.product_category_banner{
  border:0px solid #000;
  float:left;
  height:240px;
  width:643px
}

.inner_tab_holder{
  background-color:#333;
  color:#fff;
  width:282px
}