html {
  height: 100%;
}

body {
  height: 100%;
  background: url(../images/bg_fill_wimbledon.jpg);
  padding: 0px;
  margin:0px;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 12px;

}

a { color: #666666; font-weight: bold; text-decoration: none; }
a:hover { color: #FF9000; }
a:active { color: #FF9000; }
a:visited { color: #666666; }

ul { list-style-type: square; }

hr { border: 1px dashed #CCCCCC; height: 1px; }

/* Form items                                                               */

input  {
  border: 1px solid #CCCCCC;
  margin: 10px 0px 0px 0px;
}

textarea {
  border: 1px solid #cccccc;
  padding: 4px;
  font-family: helvetica, arial, sans-serif;
  font-size: 12px;
}


#table_specials {
  border: 1px solid #cccccc
}

#table_specials td {
  border: 1px solid #cccccc;
    text-align: center;
    padding-bottom: 14px;
}





/* Menu Sidebar Items : Menu should appear as vertical blocks, each link    */
/*                      sends to sectional landing page. If secondary       */
/*                      articles exist, show "expanded" static menu in      */
/*                      different color beneath                             */

 

#menu_cat_pri {
/* this width value is also effected by the padding we will later set in the */
/* actual links.                                                             */
width: 146px;
}

#menu_cat_pri a {
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  color: #FFFFFF;
  background: #990000;
  display: block;
  width: 136px;
  padding: 2px 2px 4px 7px;
  border: 1px solid #660000;
  border-left: 0px;
  text-decoration: none; /*lets remove the link underlines*/
  margin-top: 0px;
}

#menu_cat_pri a:link, #menu_cat_pri a:active, #menu_cat_pri a:visited {
  color: #FFFFFF;
}

#menu_cat_pri a:hover {
  background: #FF9933;
  color: #FFFFFF;
}



/* Cause menu items to appear "on" when visiting section                    */

#menu_cat_pri_on {
  background: #FF9933;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  display: block;
  width: 136px;
  padding: 2px 2px 4px 9px;
  text-decoration: none;
  font-size: 11px;
}

#menu_cat_pri_on a {
  text-decoration: none;
}

#menu_cat_pri_on a:hover {
  background: #FF9933;
  color: #FFFFFF;
}

/* Menu Sidebar - Sub Categories :                                          */

#menu_cat_sub { width: 134px; }

#menu_cat_sub a {
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  color: #FFFFFF;
  display: block;
  width:120px;
  padding: 2px 2px 4px 22px;
  border-bottom: 1px solid #000000;
  border-left: 0px;
  background: #660000;
  text-decoration: none;
  margin-top: 0px;
}

#menu_cat_sub a:link, #menu_cat_sub a:active, #menu_cat_sub a:visited {
  color: #FFFFFF;
}

#menu_cat_sub a:hover {
  background: #cc6600;
  color: #FFFFFF;
}

/* Also causes menu item to appear "on" while at the same time retaining "on" */
/* state for primary section menu item. IE: "Performance Parts" and "Fuel -   */
/* Delivery" would both appear "on" yet look slight different                 */

#menu_cat_sub_on {
  font-size: 10px;
  background: #FFCC66;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  display: block;
  width:120px;
  padding: 2px 2px 4px 22px;
  text-decoration: none;
}

#menu_cat_sub_on a { text-decoration: none; }
#menu_cat_sub_on a:hover { background: #FFCC66; color: #000000; }






/* General content div attributes:                                            */

#container {
  width: 100%;
  height: 100%;
  text-align: center;

}


#content_body {
  padding: 10px;
  font-size: 12px;
  color: #666666;
  line-height: 1.35;
  height: 80%;
  width: 80%;
}

#content_all {
  padding: 10px;
  font-size: 12px;
  color: #666666;
  line-height: 1.35;
}

/* For older rev content:                                                     */
.content_all {
  padding: 10px;
  font-size: 12px;
  color: #333333;
  line-height: 1.35;
}


#content_col_rt_txt {
  padding:10px;
  padding-left: 20px;
  color: #666666;
  font-size: 12px;
}

#content_title {
  font-size: 14px;
  font-weight: bold;
  padding-right: 8px;
  padding-top: 14px;
  color: #999999;
}


/* Height for bottom is controlled by 1px transparent png graphic           */



#content_footer_txt {
  color: #999999;
  padding: 10px;
  padding-left: 60px;
  font-size: 10px;
  width: 80%;
  }


#content_footer_txt a { color: #FF9000 }
#content_footer_txt a:hover { color: #336699; }



#menubar {
   margin-top: 114px;
}

#menubar a {
  color: #666666;
}

#menubar a:hover {
  color: #0066CC;
}


#ad_myspace {
  position: relative; z-index: 4; top:200px; left: 260px; height: 30px;
}

#main_tasble {
  position: relative; z-index: 3; margin: auto; margin-top: -88px; width: 900px; border: 0px;
}

#content_affiliates {
    padding-top: 30px;
    padding: 10px;
    font-size: 9px;
    line-height: 2.5;
    color: #CCCCCC;
}









