/*

  $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:166px; 

  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:565px; margin-left:0px; text-align:left; margin-left:-8px;}



/* 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{ 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:100%;}



.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; 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;

}










