/*
  $Id: stylesheet.css,v 1.1.1.1 2004/03/04 23:42:24 ccwjr Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
/*@import url("ddlevelsmenu-topbar.css");
@import url("ddlevelsmenu-base.css");*/
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 17px;}
body.index { background: #040 url(../images/header_bg.gif); color : #000; margin: 0px; padding:0px; text-align: center; }
img { border:0px; }
a { color:#00A651; }
form { margin: 0px; padding:0px;}
table, td, p { font-size: 12px; line-height: 18px;}
h1, .pageHeading { font-size:15px; color:#000; font-weight : bold; }
h2 { 
  font-size:13px; margin:0px 0px 2px 0; padding:5px; background-color:#EBECED;
  border-top:0px solid #BDBEC0; border-bottom:1px solid #BDBEC0;
}
#content h1{ font-size:12px; padding:0; margin:0; font-weight:normal;}

.webs_body{ width:990px; text-align:left;}
#wrapper { 
  width:990px; text-align: left;
  background: transparent url(../images/wrapper_bg.png) repeat-y; 
  position:relative;
}

#header { display: block; height:186px; 
  background: transparent url(../images/header_bg.jpg) no-repeat;
}
#header .menu_login{ padding-top:28px; font-size:11px;}
#header_logo { margin:2px 38px;}
#contactinfo { position:absolute; top:34px; right:70px;}
html>body #contactinfo { right:50px;}
/*#mainmenu { 
  margin:0px; padding:0px;
  position:absolute; top:105px; left:45px; 
  list-style-type: none;
}
#mainmenu li { margin:0px; float:left; padding:0px; }
#mainmenu li a { 
  padding:2px 15px 2px 15px; display:block; float:left; 
  font-size:12px;
  border-left:1px solid #00a450; border-right:1px solid #003419;
  color:#fff;
}
#mainmenu li a:hover { 
  background:#00a450;
  text-decoration: none;
}*/


#breadcrumb_trail { font-size:11px; padding:0px 40px 5px ;}
#breadcrumb_trail a { }

/* leftside */
#leftside { display:block; float:left; width:172px; margin-left:34px; margin-top: 2px; }

/* rightside */
#rightside { position:absolute; right:37px; _margin-right:20px; margin-top:-40px; width:170px; _width:167px; _padding-right:3px;}

/* content */
#content  { float:left; width:575px; margin-left:0px; text-align:left; }

/* footer */
#footer  { 
  background:transparent url(../images/footer_bg.png) no-repeat left bottom; width:990px; 
  padding:10px 10px 12px; text-align: center; color:#919191; font-family:Arial, Helvetica, sans-serif;
}
#footer ul { list-style-type: none; }
#footer li { display:inline; padding:0px 10px; }

#footer a{background:none; color:#999999;}

/* boxes */
#searchbox { font-size: 11px; line-height:16px; padding-top:18px;}
#searchbox a,
#searchbox p
 { display:block; margin:0px 0px 10px 5px; padding:0px; line-height:13px; }
#searchbox form { 
  display:block; background:transparent url(../images/searchbox_bg.gif) no-repeat top right;
  padding:7px 5px;
}

#shopping_cart_box {
  padding-top:5px; padding-left:6px; _padding-left:4px; float:left;}
#shopping_cart_box_header { 
  display:block;
  border-top:1px solid #00A550; border-bottom: 1px solid #00A550;
}
#shopping_cart_box table { background:#00A550;}
#shopping_cart_box table td, #shopping_cart_box table th { background:#fff;  font-size:12px;}
#shopping_cart_box a{ text-decoration:underline;}

.menu_login{ float:left; padding-left:22px;padding-top:16px; color:#fff;}
.menu_login .login1{ width:80px; height:12px;}

.menu_login1{ float:left; padding-left:20px;padding-top:28px; color:#fff; line-height:25px; background: url(../images/login-title1.gif) no-repeat left 31px; color:#FFF;}
.menu_login1 a{ color:#fff; text-decoration:underline;}
.menu_login1 .red{ color:#F30;}
.menu_login a{ color:#fff; text-decoration:underline;}


/*#shopping_cart_box { background:transparent url(../images/shoppingcartbox_bg.gif) no-repeat top left;
  padding-top:20px; padding-left:6px ;}
#shopping_cart_box_header { 
  display:block;
  border-top:2px solid #00A550; border-bottom: 1px solid #00A550;
}
#shopping_cart_box table { background:#00A550;}
#shopping_cart_box table td, #shopping_cart_box table th { background:#fff;  font-size:12px;}
*/

#loginbox{ background:transparent url(../images/loginbox_bg.png) no-repeat top left;
  padding:40px 0px 7px 6px;
}
#loginbox td { color:#fff; padding:2px; font-size: 11px; line-height:12px; }
html>body #loginbox td { line-height:15px; }

/* Sideboxes */
.sidebox_header { 
  padding:3px 5px 2px 5px; margin-top:10px;
  background:#242021; border-bottom: 1px solid #847B6C; 
  text-transform: uppercase;  font-weight: bold; color:#fff;
  
}
.sidebox_header1 { 
  padding:3px 5px 2px 5px; margin-top:10px;
  background:#006c34; border-bottom: 1px solid #847B6C; 
  font-weight: bold; color:#fff;
  
}
.sidebox_header1 a { color:#fff; font-size:11px;}
.sidebox_header1 a:hover { color:#fff; font-size:11px;}
.sidebox_header a { color:#fff; font-size:10px;}
.sidebox { border: 1px solid #BDBEC0; border-top: 0px solid #BDBEC0; padding:3px;_padding: 0; margin-bottom: 10px; text-align: center;}
.sidebox select { margin:0px; width:144px;}
.sidebox ul, .sidebox ol { padding:0px; text-align: left; font-size: 11px;}
.sidebox ul { list-style-type:none; margin:0px;}
.sidebox ol { margin:0px 5px 0px 20px; list-style:none;}
.sidebox ul li { margin:0px; padding:2px;}

/* Product Info */
#product_info_title { margin:0px; padding:0px 140px 5px 0px; }
#product_info_vars { 
  position:relative;
  border-top:1px solid #231F20; 
  background:transparent url(../images/product_price_bg.gif) no-repeat top right;
  height:26px;
  clear:both;
}
#product_info_add { position:absolute; top:-25px; right:-1px; width:124px; }
html>body #product_info_add { right:0px; }
#product_info_price {
  position:absolute; top:0px; right:1px; 
  display:block; width:124px; padding:4px 0px;
  text-align:center; font-size: 20px; font-weight: bold; color:#fff; 
}
#product_info_model { padding:3px 2px; }


 .centerTable {
     background-image : url('images/bg_cat4.gif');
     background-repeat : repeat-x;
     background : #fbfcfd;
     color : inherit;
      }
 .errorBox {
     
     font-size : 10px;
     color : inherit;
     background : #ffb3b5;
     font-weight : bold;
      }
 .stockWarning {
     
     font-size : 10px;
     color : #cc0033;
     background : inherit;
      }
 .productsNotifications {
     background : #f2fff7;
     color : inherit;
      }
 .orderEdit {
     
     font-size : 10px;
     color : #70d250;
     background : inherit;
     text-decoration : underline;
      }
 .navBlue {
     color : #ff0000;
     background : inherit;
     font-size : 8pt;
     
      }
 .subnavBlue {
     color : #9966ff;
     background : inherit;
     font-size : 8pt;
     
      }
 A {
     color : #000000;
     background : inherit;
     text-decoration : none;
      }
 A:hover {
     color : #aabbdd;
     background : inherit;
     text-decoration : underline;
      }
 FORM {
     display : inline;
      }
 TR.header {
     background : #ffffff;
     color : inherit;
      }
 TR.headerError {
     background : #ff0000;
     color : #bbc3d3;
      }
 TD.headerError {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     background : #ff0000;
     color : #ffffff;
     font-weight : bold;
      }
 TR.headerInfo {
     background : #00ff00;
      }
 TD.headerInfo {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     background : #00ff00;
     color : #ffffff;
     font-weight : bold;
      }
.templateinfobox { }
.infoBox { background : #b6b7cb; color : #000000; }

 TD.infoBox, SPAN.infoBox {
     
     font-size : 10px;
     font-weight : bold;
     color : inherit;
      }
.infoBoxHeading { font-size: 14px; font-weight: bold; background:#00A650; color: #ffffff; padding:5px; }


 .infoBoxContents {
     background : #f8f8f9;
     color : #000000;
     
     font-size : 10px;
      }

 TD.contentBoxHeading {
    
    font-size : 10px;
    font-weight : bold;
    color : #534f4d;
    padding-top : 5px;
}
.infoBoxContentsHeader { background: #00A650; color: #fff; font-size: 14px; font-weight: bold; }
.infoBoxContentsCenter { color : inherit; background : #f8f8f9; font-size : 10px; }

.infoBoxHeadingImage { font-weight : bold; background:#00A650; color : #fff; padding:2px 5px; }
TD.infoBoxFooterImage {
     
     font-size : 1px;
     font-weight : bold;
     color : #000000;
      }
 .infoBoxNotice {
     background : #ff8e90;
     color : #ffffff;
      }
 .infoBoxNoticeContents {
     background : #ffe6e6;
     color : #ffffff;
     
     font-size : 10px;
      }
 TD.main_table_heading {
     
     font-size : 10px;
     background : #cccccc;
     color : #000000;
      }
 TD.main_table_heading_inner {
     
     font-size : 10px;
     background : #ffffff;
     color : #000000;
      }
 TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

     color : inherit;
      }
 TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

     color : inherit;
      }
      
/* Product Listing */
TABLE.productListing { }
.productListing-heading { font-size : 10px; color : #9a9a9a; font-weight : bold; }
.productlisting-headingPrice { font-size : 20px; color : #9a9a9a; font-weight : bold; text-align:right; }
TD.productListing-data { font-size : 10px; padding-bottom:10px;}

.prev_next_bar { background:#eee; border-bottom: 1px solid #999; border-top: 1px solid #999; 
  font-size: 10px; padding:3px; margin-bottom: 5px;
}
a.pageResults { color : #090; background : inherit; font-weight: bold; }
a:hover.pageResults { color:#0000ff; background : #fff; }
 TR.subBar {
     background : #f4f7fd;
     color : inherit;
      }
 TD.subBar {
     
     font-size : 10px;
     color : #000000;
     background : inherit;
      }
 TD.main, P.main {
     
     font-size : 11px;
     line-height : 1.5;
     color : #000000;
     background : inherit;
      }
td.smallText { border-bottom:1px solid #ccc; margin:0px; padding:5px 3px; }
td.smallText a { font-size:12px; font-weight: bold; }

TD.accountCategory { font-size : 13px; color : #aabbdd; background : inherit; }
 TD.fieldKey {
     
     font-size : 12px;
     font-weight : bold;
      }
 TD.fieldValue {
     
     font-size : 12px;
      }
 TD.tableHeading {
     
     font-size : 12px;
     font-weight : bold;
      }
 TD.category_desc {
     
     font-size : 11px;
     line-height : 1.5;
      }
 SPAN.newItemInCart {
     
     font-size : 10px;
     color : #ff0000;
     background : inherit;
      }
 CHECKBOX, INPUT, RADIO, SELECT {
     
     font-size : 11px;
      }
 TEXTAREA {
     
     font-size : 11px;
      }
 SPAN.greetUser {
     
     font-size : 12px;
     color : #f0a480;
     background : inherit;
     font-weight : bold;
      }
 TABLE.formArea {
     background : #f1f9fe;
     color : #f4f7fd;
     border-color : #7b9ebd;
     border-style : solid;
     border-width : 1px;
      }
 TD.formAreaTitle {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
      }
 SPAN.markProductOutOfStock {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #c76170;
     background : inherit;
     font-weight : bold;
      }
 SPAN.productSpecialPrice {
     
     color : #ff0000;
     background : inherit;
      }
 SPAN.errorText {
     
     color : #ff0000;
     background : inherit;
      }
 .moduleRowOver {
     background-color : #d7e9f7;
     color : inherit;
     cursor : pointer;
      }
 .moduleRowSelected {
     background-color : #e9f4fc;
     color : inherit;
      }
 .checkoutBarFrom, .checkoutBarTo {
     
     font-size : 10px;
     color : #8c8c8c;
     background : inherit;
      }
 .checkoutBarCurrent {
     
     font-size : 10px;
     color : #000000;
     background : inherit;
      }
 .messageBox {
     
     font-size : 10px;
      }
 .messageStackError, .messageStackWarning {
     
     font-size : 10px;
     background-color : #ffb3b5;
     color : inherit;
      }
 .messageStackSuccess {
     
     font-size : 10px;
     background-color : #99ff00;
     color : inherit;
      }
 .inputRequirement {
     
     font-size : 10px;
     color : #ff0000;
     background : inherit;
      }
 TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
     
     font-size : 11px;
     line-height : 1.5;
     color : #bdcaf0;
     background : inherit;
      }
 TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
     background-image : url('images/button_blank_left.gif');
      }
 TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
     background-image : url('images/button_blank_right.gif');
      }
 TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
     background-image : url('images/button_blank_middle.gif');
     
     font-size : 10px;
     font-weight : bold;
     background-color : inherit;
     color : #000000;
      }
 A.HeaderPageLinks {
     
     font-size : 10px;
     font-weight : bold;
     color : #000000;
     background : inherit;
      }
 a:hover.HeaderPageLinks {
     
     font-size : 10px;
     font-weight : bold;
     background : inherit;
     color : #00ff00;
      }
 TD.cookieUsage {
     
     font-size : 10px;
     font-weight : bold;
     background : #000000;
     color : #ffffff;
      }
 .attributeBoxContent {
     
     font-size : 10px;
     color : #000000;
     background-color : #808080;
      }
 .TR.attributeBoxContent {
     
     font-size : 10px;
     color : #000000;
     background-color : #808080;
      }
 .TD.attributeBoxContent {
     
     font-size : 10px;
     color : #000000;
     background-color : #c0c0c0;
      }
 .storyboxtitle {
     
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:link {
     
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:active {
     
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:visited {
     
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:hover {
     
     color : #ffffff;
     font-size : 10px;
     font-weight : bold;
     text-decoration : underline;
     background : inherit;
      }
 .yearHeader {
     
     font-size : 14px;
     font-weight : bold;
     color : #000000;
     background-color : #ffffff;
      }
 .calendarMonth {
     background-color : #cccccc;
     color : inherit;
     cursor : default;
     width : 100%;
      }
 .calendarHeader {
     
     font-size : 11px;
     font-weight : bold;
     color : #000000;
     background-color : #ffffff;
     text-decoration : none;
     height : 22px;
      }
 .calendarToday {
     
     font-size : 10px;
     color : #000000;
     background-color : #ffcf00;
     padding-left : 3px;
     text-decoration : none;
     border : 1px solid #ffffff;
     height : 22px;
     width : 18px;
      }
 .calendarWeekend {
     
     font-size : 10px;
     color : #000000;
     background-color : #caeeff;
     padding-left : 3px;
     line-height : 14px;
     text-decoration : none;
     border : 1px solid #ffffff;
     height : 22px;
     width : 18px;
      }
 .calendar {
     
     font-size : 10px;
     color : #000000;
     background-color : #ffffff;
     padding-left : 3px;
     line-height : 14px;
     text-decoration : none;
     height : 22px;
     width : 18px;
      }
 .event {
     
     font-size : 11px;
     color : #000000;
     background-color : #ffffff;
     text-decoration : none;
     border : 1px solid #e6e6e6;
      }
 .empty {
     background-color : #f0faff;
     color : inherit;
     line-height : 14px;
     height : 22px;
     width : 18px;
      }
 .calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 .calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 .calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 h4.infoTitle {
     margin-top : 0;
     margin-right : 0;
     margin-left : 0;
     margin-bottom : 0.2em;
      }
 p.infoBlurb {
     margin-top : 0;
     margin-right : 0;
     margin-left : 0;
     margin-bottom : 2em;
      }
 TD.productPriceInListing {
     
     font-size : 10px;
     background : #d2e9fb;
     color : inherit;
      }
 TD.productPriceInBox {
     
     font-size : 10px;
     background : #eeeeee;
     color : inherit;
      }
 TD.productPriceInProdInfo {
     
     font-size : 12px;
     background : #ccffcc;
     color : inherit;
      }
 #navMenu {
     clear : both;
     height : 0.01%;
     margin : 0;
     padding : 0;
     list-style : none;
      }
 #navMenu ul {
     float : left;
     width : 150px;
     margin : 0;
     padding : 0;
     list-style : none;
      }
 #navMenu li {
     position : relative;
     float : left;
     line-height : 24px;
     margin-bottom : -1px;
     width : 150px;
      }
 #navMenu li ul {
     position : absolute;
     left : -999em;
     margin-left : 150px;
     margin-top : -26px;
      }
 #navMenu li ul ul {
     left : -999em;
      }
 #navMenu li a {
     width : 150px;
     display : block;
     color : #334;
     font-weight : bold;
     text-decoration : none;
     background : #ffffff;
     border : 1px solid #cce;
     padding-left : 2px;
      }
 #navMenu li a:hover {
     color : #000000;
     background : #aac;
      }
 #navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {
     left : -999em;
      }
 #navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {
     left : auto;
      }

/* ------------- dhtmlgoodies_slidedown_menu ----------------- */
#dhtmlgoodies_slidedown_menu { margin:0px 0px 10px 0px; padding:0px; background: #00a550 url(../images/mainmenu_bg.png) repeat-y;}

#dhtmlgoodies_slidedown_menu a { display:block; padding:3px; margin:0px;  }
#dhtmlgoodies_slidedown_menu a:hover { text-decoration:none; background:#fff; color:#f13b48;}

#dhtmlgoodies_slidedown_menu ul { list-style-type:none; margin:0px; padding:0px; }
#dhtmlgoodies_slidedown_menu ul li { margin:0px; padding:0px; display:inline;}
#dhtmlgoodies_slidedown_menu ul li a { font-size:12px; font-weight: bold; color:#fff; 
  border-bottom:1px solid #00a450; border-top:1px solid #006c34;
}
#dhtmlgoodies_slidedown_menu ul li.category_main_active a { 
  color:yellow; 
  background: transparent url(../images/mainmenu_active.png) no-repeat right center;
}


#dhtmlgoodies_slidedown_menu ul li.category_sub { margin:0px; padding:0px; } 
#dhtmlgoodies_slidedown_menu ul li.category_sub a { 
display:block; margin:0px; padding:3px 3px 3px 17px;  font-weight: normal; }
#dhtmlgoodies_slidedown_menu ul li.category_sub_active { }
#dhtmlgoodies_slidedown_menu ul li.category_sub_active a { 
  display:block; color: yellow;
  padding:3px 3px 3px 17px;  font-weight: normal;
  background: transparent url(../images/mainmenu_active.png) no-repeat right center;
}
#dhtmlgoodies_slidedown_menu ul li.category_sub_active a:hover { color:#000; }
#dhtmlgoodies_slidedown_menu ul li.category_main_active ul li a,
#dhtmlgoodies_slidedown_menu ul li.category_sub_active ul li a { 
  color: #fff; background: none;
}

#left_nav_header, #left_nav_footer { height:3px; }
#left_nav_header { background: #006C34 url(../images/left_nav_header.png) no-repeat top right; }
#left_nav_footer { background: #006C34 url(../images/left_nav_footer.png) no-repeat bottom right; }


.top_category{ }
#wrapper_bestsellersContent{}
#wrapper_bestsellersContent li img{text-align:left;}


/*弹出菜单样式*/
/* 所有目录弹出窗口样式 */
.box-popmenu {
    width: 648px;
    padding: 10px;
    background: #fff;
    border: 10px #00843F solid;
    position: absolute;
    z-index: 100;
    margin-left: 85px;
	margin-top:20px;
}

.box-popmenu .content {
    margin: auto;
    background: url(../images/layout/popmenu_bg.gif) left center repeat-y;
    height: 100%;
    float: left;
}


.box-publishbox li {
    padding: 2px 0px 2px 20px;
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
}

.box-publishbox {
    float: left;
    width: 160px;
    line-height: 150%;
}




.mycategorylists{color:#000; padding:0; margin:0; padding-left:11px; margin-left:4px; width:155px; float:left; border-right:1px dotted #00843F;}
.mycategorylists dt{padding-left:11px;background: url(../images/icon_li.gif) -5px center no-repeat; list-style:circle; width:140px; height:20px; font-weight:bold;}
.mycategorylists dt a{ color:#fff;}
.mycategorylists dd{ margin:0; padding-left:11px;}
.mycategorylists dd a{ color:#000;}


.mycategorylists a{color:#000000;}
.products_search{ 
  margin:0px; padding:0px;
  position:absolute; top:119px; left:45px; 
  list-style-type: none;
  width:900px;  height:33px;
  padding-left:15px; margin-top:18px;
}

*html .products_search{position:absolute; top:90px; left:-75px; display:block;}
*html .products_search .products_search_sub{ float:left; width:900px; padding-top:10px; padding-bottom:10px;}
.products_search_sub{ float:left; width:900px; padding-top:10px; padding-bottom:10px;}

#ifootball{width:990px; margin:0px auto; text-align: center;
  background: transparent url(../images/wrapper_bg1.png) repeat-y;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.ifootball_text{ width:270px; height:19px; line-height:24px; border:1px solid #999999; background-color:#f5eeee; font-family:Arial, Helvetica, sans-serif;}
.products_search_text{ font-weight:bold; color:#cc0000;}
.products_search select{border:1px solid #999999; background-color:#f5eeee;}
.popular_search{ float:left; padding-left:20px; color:#ff6600; font-weight:bold; font-size:12px; line-height:24px;}
.popular_search a{color:#ff6600; text-decoration:underline;}


.banner_ad img{ border:1px solid #a3a3a3; padding:1px;}


.products_search .ifootball_text{border:1px solid #9b9b9b;width:220px; font-size:12px; height:22px; font-family:Arial, Helvetica, sans-serif;}
.products_search select{ font-size:12px;border-width:1px; width:200px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.top_search{ padding-top:3px;}
.search_text_t1{ color:#00a551; font-size:14px; font-weight:bold; display:block; float:left; padding-right:5px;}
.ifootball_text{ float:left;}
.top_search{ float:left; margin-left:3px;}

.centerBoxWrapper{border:1px solid #BDBEC0; margin-bottom:10px; float:left; width:557px;}

.key_description{ padding:15px 5px; float:left; width:557px;}
.key_description h1{ display:inline; font-size:12px;}

#footer .foot_sub{width:918px; text-align:left; background-color:#f8f8f9;}
#footer .foot_sub .footer_info{ width:100px; float:left;}
#footer .foot_sub .footer_info dl{ padding:0; margin:0; padding:10px 0;}
#footer .foot_sub .footer_info dl a{ color:#666;}
#footer .foot_sub .footer_info dl a:hover{ color:#666; text-decoration:underline;}
#footer .foot_sub .footer_info dt{ padding:0px; margin:0px; font-weight:bold; color:#333; text-decoration:none;}
#footer .foot_sub .footer_info dd{ padding:0px; margin:0px; padding-left:15px;}
#footer .foot_sub .foot_copy{ width:918px; float:left; padding:5px 0; text-align:center; text-decoration:none;}
#footer .foot_sub .foot_links{ width:918px; float:left; padding:5px 0; text-align:center;}
u{ text-decoration:none;}

fieldset .information a{
	text-decoration: underline;
}





