body{ margin:0 auto; background:url(images/bg.gif) top repeat-x #fff;}
body,td,th,input{ font-family: Tahoma,Arial,Verdana; font-size: 12px; color: #333;
}
html { font-family: Tahoma,Arial,Verdana; font-size: 12px; color: #333;
}

.left {float:left}
.right {float:right}
.clr{ clear:both;}
a {color:#333; text-decoration:none; }
a:hover{ color:#000; text-decoration:none}
p,h2 { margin:0; padding:0;}
img {border:0; vertical-align:middle;}

/* HTML */
#wrap {background:url(images/bg-nfl-core.jpg) no-repeat top; width:775px; padding:0 88px; margin:0 auto;}
/* TOP */
#header{ width:775px; background:url(images/topbt.gif) top no-repeat; position:relative; margin:auto; padding-top:18px; }

#header .logo{ top:18px; position:absolute; left:0; width:320px; height:81px; padding:0; overflow:hidden;}
#header .logo a{ display:block; width:320px; height:81px; text-indent:-9999px; }
#header .msg{ height:22px; line-height:22px; overflow:hidden; background:url(images/bg_search.jpg) #000 no-repeat 700px -8px; border-top:8px #3E3E3E solid;}
#header .msg a { color:#fff;}
#header .msg span { float:right; display:block; height:22px; color:#FFF; text-align:center; font:100 11px/16px Verdana, Geneva, sans-serif; width:100px; padding-right:120px;}
#header .msg p { float:left; display:block; height:22px; color:#FFF; text-align:center; font:100 11px/22px Verdana, Geneva, sans-serif; width:100px; padding-left:20px;}

#sideBar_top { color:#222; float:right; width:700px; font:700 11px Arial, Helvetica, sans-serif; height:64px;}
#sideBar_top p { margin:0; padding:0;}
#sideBar_top span { display:block; width:180px; height:23px; float:right; margin:4px 7px 0 0;padding-left:23px; padding-right:2px; background:url(images/bag.gif) left no-repeat #FFEECB; }
#sideBar_top span a { display:block; height:23px; font:100 11px/23px Arial, Helvetica, sans-serif; }
#sideBar_top .guide {width:452px; float:right; clear:both; height:25px; text-align:right;  margin:0; padding:15px 10px 0 0; font:100 11px/25px Arial, Helvetica, sans-serif; color:#fff; }
#sideBar_top .guide a {color:#fff; padding:0 5px; text-decoration:underline;}
#sideBar_top .guide a:hvoer{ text-decoration:none;}
/*
#header .joinus { background:url(images/free.gif) no-repeat left center; padding:10px 0 10px 440px;}
#sideBar_top .guide {width:152px; height:78px; border:1px #C7C7B6 solid; float:right; text-align:left; padding:0; margin:10px 53px 0 0; }
#sideBar_top .guide img { margin-right:2px;}
#sideBar_top .guide a{color:#333; font:100 9px/20px Tahoma, Geneva, sans-serif; display:block; float:left; width:50px; padding:2px 10px; text-align:center }
#sideBar_top .guide a:hover{color:#f00;}
*/

.menu{font:100 12px/31px Verdana, Geneva, sans-serif; color:#fff; margin:18px 0 0 0; padding:0; height:31px; } 
* html .menu{font:100 12px/31px Verdana, Geneva, sans-serif; color:#fff; margin:0 ; padding:0; height:31px; } 
* +html .menu{font:100 12px/31px Verdana, Geneva, sans-serif; color:#fff; margin:0 ; padding:0; height:31px; } 
.menu ul {list-style:none; display:block; height:31px; width:500px; overflow:hidden; margin:0; padding:0 5px;}   
.menu li {float:left; margin:0; padding:0;}   
.menu li a{display:block; height:31px; float:left; padding:0 18px; margin:0; color:#fff; text-decoration:none; font:100 12px/31px Tahoma, Geneva, sans-serif; background:url(images/topnav_arrow.gif) left no-repeat;}   
.menu li a:hover{color:#ff0; text-decoration:none;}   

#search { color:#333; font:bold 11px/16px Tahoma, Geneva, sans-serif; padding:0 3px; text-align:center; overflow:hidden; float:right; width:160px;}
#search form { margin:0; padding:0; overflow:hidden; text-align:left; background:url(images/cart/searchbg.gif) left no-repeat; }
#search .searchtext{ width:120px; margin:2px 0; border:0; background:#fff; font:100 11px/16px Arial, Helvetica, sans-serif; vertical-align:middle}
#search .ser{ padding:4px 0; color:#333}

.topcarts { margin:0 10px; font:700 11px/20px Tahoma, Geneva, sans-serif; width:228px; color:#333; height:20px; text-align:left; display:block; }

/* BODY */
#Main{ width:775px; margin:auto; padding:0 0 10px 0; background:#EAEAEA;
}
/* LEFT */
#SideBar{ width:190px; padding:0 0 0 2px; float:left; overflow:hidden; 
}

.SideBar_left {width:180px; padding-left:10px; overflow:hidden; margin-bottom:8px;}
.SideBar_left h2 { display:block; margin:0; padding:0; color:#333; text-align:left; font:bold 12px/45px Arial, Helvetica, sans-serif; }
.SideBar_left h2 a { color:#492B20;}
.SideBar_left h2 a:hover { color:#f00; text-decoration:underline}
.SideBar_left .left_mid{width:180px;}
.SideBar_left dl{ width:180px; margin:0; padding:0; }
.SideBar_left dl dt {margin:0; padding:0; }
.SideBar_left dl dd {display:block; margin:0; padding:0; width:180px;}
.SideBar_left dl dd a {display:block; font:100 11px/21px Verdana, Geneva, sans-serif; text-indent:2px; border-bottom:1px #ccc solid; background:#EAEAEA; color:#333;}
.SideBar_left dl dd a:hover { display:block; background-color:#fff; color:#f00; border-bottom:1px #ccc solid; height:21px; font:100 11px/21px Verdana, Geneva, sans-serif;}
.sideDot {display:block; font:700 11px/22px Verdana, Geneva, sans-serif; padding-left:2px; height:22px; color:#900; background:#fff; border-bottom:1px #ccc solid; margin:0; }
.sideDot a{display:block; color:#900 }
.sideDot a:hover{ color:#333; }


.SideBar_cart {width:174px; border:1px #C7C7B6 solid; overflow:hidden; padding:5px 0 10px 5px; margin-bottom:8px; font:100 11px Verdana, Geneva, sans-serif;}
a.cart_btn { float:left; display:block; width:72px; height:20px; background:url(images/left_cart_btn.gif) no-repeat; margin-right:2px; margin-top:10px; line-height:20px; padding-left:3px;}
a.cart_btn:hover { background-position:0 -20px;}

/* RIGHT */
#Content{ width:570px; float:right; overflow:hidden; padding:0 5px 0 0; 
}
#Content .nav_content { width:568px; overflow:hidden; background:#fff; border:1px #ccc solid;
}
#Content .msg { padding:10px; font:100 11px/28px Tahoma, Geneva, sans-serif; color:#333;}
#Content .right_left{ float:left; margin-bottom:10px;}
#Content .right_right{ width:200px; text-align:left; margin-bottom:10px; padding:0 0 0 10px; }
#prohref a{ display:block; width:139px; height:22px; color:#222; text-align:center; line-height:22px; float:left; margin:0 1px 1px 0; border:1px solid #F1F8FF; background:#F4F9FD; overflow:hidden; font-size:11px;}
#prohref a:hover{ text-decoration:none; color:#030; border:1px solid #7D8C5E; background:#F1F2E4;}
#right1{width:570px; float:left; overflow:hidden; margin-bottom:10px; padding-bottom:5px; border:1PX #C2B9A0 solid; }
#right2{ width:180px; float:right; overflow:hidden;}

#tabev {
	 width:560px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; border-bottom:2px #DBDBDB solid; border-width:0 1px; 
}
#tabev A {
	PADDING:0; DISPLAY: block; FONT-WEIGHT: 700; FONT-SIZE: 11px; FLOAT: left; WIDTH: 110px; COLOR: #fff; margin:0 2px; HEIGHT: 22px; TEXT-ALIGN: center; line-height:22px; cursor:pointer; background:url(images/title.gif) no-repeat bottom; overflow:hidden;
}
#tabev A.current {
	DISPLAY: block; FONT-WEIGHT: 700; FONT-SIZE: 11px; BACKGROUND:url(images/title1.gif) no-repeat ; COLOR: #333; HEIGHT: 22px; font-family:Tahoma, Geneva, sans-serif;
}
#containers {
	CLEAR: both; COLOR: #000; border:1px #C5C5C5 solid; width:568px; background:#fff;
}

#containers .tabcontent {DISPLAY: none}

/* FOOTER */
#footer{ clear:both; font-weight:100; line-height:18px; width:775px; padding-bottom:10px; margin: 0 auto; background:#eaeaea; border-top:8px #DC2128 solid; text-align:center; color:#333; font-size:11px;	
}
#footer a{ padding:0; color:#333; font-weight:100;}
#footer a:hover{text-decoration:underline}
#footer a img { border:0;  margin:0; padding:0;}

#links{ width:775px; text-align:left; line-height:20px; padding:5px 0; margin-bottom:10px; color:#333; font-size:11px; text-align:left; }
#links a { margin:0; padding:0 2px; color:#333;}

.viewstable { background:#ccc;}
.viewstable td{ background:#000000; width:50%;}
.viewstabletitle{ background:#eee; font-weight:bold; padding:1px; border:1px solid #ccc; border-bottom:0}
.viewscontent1{ border-top:3px solid #06c; color:#06c; margin:9px; padding:3px;}

/* PAGE */
#showpage {border:1px solid #ddd; background:#f5f5f5; text-align:right; font-size:11px;clear:both;  padding:2px 2px 5px 2px;  color:#000; font-weight:100; margin:10px 1PX;}
#showpage a{ font-family:arial; text-decoration:none; color:#000; font-size:11px; font-weight:bold; background:#fff; border:1px solid #666; padding:0 2px;}
#showpage a:hover{ background:#CCC}

/* TITLE */
#title{text-align:left; padding-left:5px; font-family:Arial, Helvetica, sans-serif; line-height:50px; font-size:13px; color:#000; font-weight:700;text-transform:capitalize;
}
#title span { display:none; font-size:13px; background:url(images/star2.jpg) no-repeat 3px; padding-left:19px; font-weight:bold; color:#a00; float:left; text-transform:uppercase;}
#title b{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:700;}

#bar{text-align:left; padding-left:5px; font-family:Arial, Helvetica, sans-serif; line-height:30px; font-size:11px; color:#999; font-weight:100; 
}
#bar span { display:none; font-size:11px; background:url(images/star2.jpg) no-repeat 3px; padding-left:19px; font-weight:bold; color:#a00; float:left; text-transform:uppercase;}
#bar b{font-size:11px; color:#999; font-weight:100;}
#bar b a, #bar a { color:#999; text-decoration:underline;}
#bar b a:Hover, #bar a:Hover { color:#999; text-decoration:none;}

/* PIC */
.hw00{ float:left; width:165px; padding:0 11px;  overflow:hidden; margin:0; list-style-type:none; }
.hw00 .hw1{ text-align:center;margin:2px auto;height:141px; overflow:hidden; padding:0; border:1px #999 solid; display:block; background:#fff;}
.hw00 .hw1 a img{ border:0; max-width:155px; max-height:141px; width:expression(this.width > 155 && this.height < this.width*141/155 ? 155: true);  height: expression(this.height > 141 ? 141: true);margin-top: expression(this.height < 141  ? (141 -this.height)/2: 0); }
.hw00 .hw2{  overflow:hidden;text-align:center; line-height:1.3; margin:auto; height:75px;}
.hw00 .hw2 b{ color:#f00; font-weight:100; font-size:11px;}
.hw00 .hw2 br{ line-height:7px;}
.hw00 .hw2 a{  color:#00F; text-decoration:underline; font:100 11px Verdana, Geneva, sans-serif;}
.hw00 .hw2 a:hover{  color:#900; text-decoration:none; font:100 11px Verdana, Geneva, sans-serif;}
.hw00 .hw2 span{ color:#f00; font-size:12px;}
.hw00 .hw2 s{ color:#999; font-size:11px; padding:0 5px;}
.hw00 .hw2 u{ font-size:11px; color:#000; text-decoration:none; font-weight:100;}

.hw01{ float:left; width:560px; padding:0; background:#fff; overflow:hidden; margin:0; list-style-type:none; }
.hw01 .hw1{ float:left; text-align:center;margin:0;height:130px; width:130px; overflow:hidden; padding:0; display:block;}
.hw01 .hw1 a img{ border:0; max-width:110px; max-height:105px; width:expression(this.width > 110 && this.height < this.width*105/110 ? 110: true);  height: expression(this.height > 105 ? 105: true);margin-top: expression(this.height < 130  ? (130 -this.height)/2: 0); }
.hw01 .hw2{ float:left; display:block; overflow:hidden;text-align:left; line-height:1.3; width:300px; margin:0; height:130px;}
.hw01 .hw2 b{ color:#333; font-weight:100; font-size:11px;}
.hw01 .hw2 br{ line-height:7px;}
.hw01 .hw2 a{  color:#333; text-decoration:underline; font:100 12px Verdana, Geneva, sans-serif; padding:5px 0; display:block;}
.hw01 .hw2 a:hover{  color:#900; text-decoration:none; }
.hw01 .hw2 span{ color:#333; font-size:11px; }

.hw01 .hw3{ float:left; display:block; overflow:hidden;text-align:left; line-height:1.3; margin:auto; width:120px; padding-top:20px; height:110px;}
.hw01 .hw3 b{ color:#000; font-weight:100; font-size:11px;}
.hw01 .hw3 br{ line-height:7px;}
.hw01 .hw3 a{  color:#000; text-decoration:underline; font:100 11px Verdana, Geneva, sans-serif;}
.hw01 .hw3 a:hover{  color:#900; text-decoration:none; font:100 11px Verdana, Geneva, sans-serif;}
.hw01 .hw3 span{ color:#000; font-size:12px;}


.hw02 { float:left; width:169px; padding:0; margin:0;  overflow:hidden; list-style-type:none; }
.hw02 .hw1{ text-align:center;height:70px; float:right; width:70px; margin:0; background:url(images/cart/loader.gif) center no-repeat;  overflow:hidden;}
.hw02 .hw1 a img{ border:0; max-width:70px; max-height:70px; width:expression(this.width > 70 && this.height < this.width*70/70 ? 70: true);  height: expression(this.height > 70 ? 70: true);margin-top: expression(this.height < 70 ? (70-this.height)/2: 0); }
.hw02 .hw2{ text-align:left; padding-left:1px; float:left; margin:auto; height:70px; width:96px; overflow:hidden; font-size:12px; font-weight:bold;color:#999;}
.hw02 .hw2 b{ color:#000; font-size:11px;}
.hw02 .hw2 br{ line-height:7px;}
.hw02 .hw2 a{  color:#333; font-size:11px; color:#666; font-weight:100; }
.hw02 .hw2 span{ color:#900; font-size:11px;}
.hw02 .hw2 u{ font-size:12px; color:#000; text-decoration:none; font-weight:100;}
.f1gif{ text-align:center; margin:0; color:#333; height:40px; text-transform:capitalize; font:700 11px/20px Tahoma, Geneva, sans-serif; }

.hw33{ max-width:330px; border:1px solid #ddd; background:#fff;}


	
#leftbox{   margin-bottom:10px; background:url(images/catelogbg.gif) bottom #fff; border:0; padding:10px 0 10px 0; }

#left02{ background:#565A5D;color:#fff; font-weight:bold; font-size:12px; text-transform:uppercase; padding-left:5px; line-height:20px; margin-bottom:10px;}
#left02 a{ color:#fff; }
#leftbox2{   margin-bottom:10px;padding-bottom:10px; border:1px solid #565A5D ;background:url(images/barbg2.gif) repeat-x;}


#left03{background:url(images/titlebg3.gif) top #fff; color:#900; font-weight:bold; font-size:12px;  padding-left:16px; height:27px; overflow:hidden; line-height:27px;}
#left03 a{ color:#900}
#left03 a:hover{ color:yellow}
#leftbox3{   margin-bottom:10px; background:url(images/catelogbg3.gif) bottom #fff; border:0; padding:0px 0 10px 19px; }


.insort55{  height:55px;}
.insort55 td b{ background:#c00; color:#fff; font-size:9px; padding:0px 1px 1px 1px; display:block; font-family:verdana; font-weight:100;}
.insort55 td{ font-weight:100;font-size:12px;}
.insort55 a{  color:#000; }
.insort55 a:hover{  color:#f60; }
.insort55 img{width:36px; height:36px; border:0; margin-right:2px;}
.insort55 span { color:#c00;}.insort55 b{ color:#aaa;} 

#siteinfoLegal { text-align:center;  font-size: 0.9em;}
#siteinfoLegal a {
    color: #ffffff;    
}
LABEL.inputLabel {
	width: 9em;
	float: left;
	}

.forward{
	float: right;
	}
.buttonRow {
	margin: 0.5em;
	}
.back {
	float: left;
	}
INPUT {
	display: inline;
	font-size: 1em;
	}
input:focus, select:focus, textarea:focus {
	background: #E4FEF5;
	}
.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.top_text{
	height:60px;
	font:100 11px Arial, Helvetica, sans-serif;
	width:700px ;
	text-align:left;
	margin:0 auto;
	overflow:auto;
	/*   滚动条 */
	overFlow: auto ;  /* visible ：却省的 hidden auto scroll */
	overFlow-x: hidden ;
	/*   滚动条相关的颜色属性 */
	scrollBar-face-color: #DBDADA;        /* 滑块 */
	scrollBar-hightLight-color: #efefef;    /* 高亮 */
	scrollBar-3dLight-color: #efefef;    /* 3维光线 */
	scrollBar-darkshadow-color:#efefef;    /* 暗影    */
	scrollBar-shadow-color:#efefef;      /* 阴影   */
	scrollBar-arrow-color:#fff;       /* 箭头 */
	scrollBar-track-color:#efefef;         /* 滑道颜色 */
	scrollBar-base-color:#efefef;          /* 主要颜色 */
	
	
}
