@import url(content.css);
@import url(category.css);
@import url(accordion.css);
@import url(fspform.css);
@import url(superfish.css);
@import url(front.css);
@import url(jquery.lightbox-0.5.css);

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li { padding:0; margin:0; }
body { background:#fff; text-align:center; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#000; }
ul, ol { list-style:none; margin:0; padding:0; }
img { border:none; }
address { margin:10px 20px; }
h1 { font-size:10pt; font-weight:bold;}
h2 {font-size:16px;font-weight:bold;}
h4#createAcctDefaultLoginLink{font-size:12px;font-weight:bold;}
form{margin:0;}
#right h1 { margin-bottom:5px; }
a:link, a:visited { text-decoration:none; color:#0073B9; outline:none; }
a:hover { text-decoration:underline; }
input[type="image"], input[type="submit"], input[type="button"] { outline:none; }
#container { width:1000px; margin:0 auto; text-align:left; }
table { border-collapse:collapse;   border-color:#cecece; }
.cartTop { position:absolute; right:80px; bottom:4px; width:200px; color:#bbb; text-align:center; }
.cartTop img { position:relative; top:4px; }
.cartTop a:link, .cartTop a:visited { color:#bbb; }
#toolBar .FSPlink { position:absolute; right:23px; top:0; }
#toolBar .FSPlink a:link, #toolBar .FSPlink a:visited { color:#fff; }
#toolBar .FSPlink a:hover { }
#FSPCall { position:absolute; left:435px; top:1px; }
#content { padding:0; }
#contentTop{height:160px;margin-top:20px;}
#contentIn { position:relative;padding:6px 0px;overflow:hidden;} /* 435 */
* html #contentIn { /*height:800px;*/}
#left { float:left; /*width:162px;*/ 	width:179px; }
#left #introduce{line-height:0; }
#categoryNav { width:176px; height:266px; }
.siteInfo .wrap_top { background:url(includes/templates/shopfsp/images/bg_cate_top.jpg) no-repeat; height:8px; line-height:0; font-size:0; }
.siteInfo .wrap_bottom { background:url(includes/templates/shopfsp/images/bg_wrapBottom_bottom.jpg) no-repeat; height:8px; line-height:0; font-size:0; }
.siteInfo .wrap {background-color:#EEEEEE; }
#subscribe { margin-top:8px; }
#subscribeContent .wrap_top { background:url(includes/templates/shopfsp/images/cate_top.png) no-repeat; height:8px; line-height:0; font-size:0; }
#subscribeContent .wrap_bottom { background:url(includes/templates/shopfsp/images/cate_bottom.png) no-repeat; height:8px; line-height:0; font-size:0; }
#subscribeContent .wrap { padding-left:2px; padding-right:1px; background:url(includes/templates/shopfsp/images/cate_middle.png) repeat-y; }
.subscribeForm { margin:0px; }
.subscribeForm input[type=radio]{margin:4px 4px 0;vertical-align:text-bottom;}
*+html .subscribeForm input[type=radio]{margin:0;vertical-align:middle;}
#shoppingcartContent .wrap_top { background:url(includes/templates/shopfsp/images/cate_top.png) no-repeat; height:8px; line-height:0; font-size:0; }
#shoppingcartContent .wrap_bottom { background:url(includes/templates/shopfsp/images/cate_bottom.png) no-repeat; height:8px; line-height:0; font-size:0; }
#shoppingcartContent .wrap { background:url(includes/templates/shopfsp/images/cate_middle.png) repeat-y; padding:0 6px; }
#categoryNav .wrap_top { background:url(includes/templates/shopfsp/images/bg_cate_top.jpg) no-repeat; height:8px; line-height:0; font-size:0; }
#categoryNav .wrap_bottom { background:url(includes/templates/shopfsp/images/bg_cate_bottom.jpg) no-repeat; height:8px; line-height:0; font-size:0; }
#categoryNav .wrap {	background-color:#eeeeee; }
.siteInfo { width:176px; }
.siteInfo ul { 	padding-bottom:40px; }
.siteInfo .wrap li { border-bottom:#dbdbdb 1px solid; padding:5px 6px 5px 10px; }
#right { float:right; width:816px; }

#footer { line-height:30px; text-align:center; clear:both; border-top:solid 1px #aeaeae; height:26px; padding-top:8px; padding-left:30px; }
#footer li { float:left; color:#aeaeae; font-size:9px; border-right:1px solid #aeaeae; line-height:100%; padding:0 5px; }
#footer li a { color:#aeaeae; }
#footer .ftItem07 { border:none; }
/*content*/
.content { padding:0px 10px; font-size:11px; height:360px;overflow:auto; }
#indexDefault .content { padding:0; }
/*misc*/
.clear { clear:both; font-size:0; line-height:0;height:0px; }
#middlebanner { text-align:center; padding-top:3px; }
#loginDefault .forward input { padding-left:2em; }
#loginDefault .important { float:left; text-align:right; width:20em; }
.siteInfo .wrap .infomationBoxActive a:link, .siteInfo .wrap .infomationBoxActive a:visited { color:#0073B9; }
/*bottomDiv*/
#bottomDiv {  margin-bottom:13px; height:107px; font-size:9px; 
word-spacing:-1px; color:#666666; background:url(../images/bg_bottomnav.jpg) no-repeat; padding:0 10px;  }
.subscribeBtn { border:none; background-color:#aeaeae; color:#FFF; font-size:9px; margin:3px 0 3px 2px;height:20px; cursor:pointer;font-family:Arial;padding:0;width:47px;  }
.list01, .list02, .list03, .list04, .list05 { font-size:9px;font-size:9px !important;
width:193px; float:left; height:87px;margin:0 3px;padding:0 2px; line-height:17px; font-family:Arial; 
margin-top:10px;background:#fff; display:inline; }
.list01 h2, .list02 h2, .list03 h2, .list04 h2, .list05 h2 { font-size:11px; color:#aeaeae; }
.list01 h2{line-height:150%;} 
.list01 li { float:left; }
.list01 { letter-spacing:0px; line-height:100%; width:158px; margin-right:3px; }
.list05 { position:relative; }
.listImg { bottom:0; left:120px; position:absolute; }
.listBOX { border:1px solid #c1c1c1;width:94px; height:14px; margin:3px 0px 3px 5px; padding:2px 0 2px 3px; font-family:Arial;vertical-align:top; }
.tab01 { width:138px; float:left; }
.tab02 { float:right; }
#bottomDiv a:link,#bottomDiv a:visited{color:#AEAEAE;}
#bottomDiv a:hover{text-decoration:none; }
/*header*/
#header { height:62px; position:relative; z-index:51;margin:10px 0 0 0; }
.logo { /*margin-left:34px;*/	display:inline; float:left; position:relative; top:1px; }
.mainNav { float:right; width:859px; display:inline; height:32px; background:url(../images/bg_mainNav.jpg) repeat-x; margin-top:30px; }

.menuNav, .search { float:left; }
.menuNav li{ float:left;}
.subNav li {  height:24px;line-height:24px;display:inline;  }


.menuNav li {  border-right:solid 1px #fff;  text-align:center; }
.menuNav li li { width:auto;float:none;/*solve the jumb situation in ie6*/_display:inline; }
.menuNav li a:visited, .menuNav li a:link { color:#fff; font-size:11px; font-weight:bold; }
#header .menuNav li a:hover { color:#D3E8C9; text-decoration:none; }
#header .menuNav li.sfHover a.lv1{color:#D3E8C9;}
.menuNav li a.lv1{height:32px;line-height:32px;float:left;border:none;  }
a.navSupport{border-right:1px solid #fff;}
.menuNav li li a:link,.menuNav li li a:visited{	color:#000;font-size:11px;font-weight:normal;/*white-space:nowrap;*/padding:4px 5px; text-align:left; width:178px; }
#header .menuNav li li a:hover { color:#E4672F; text-decoration:none; font-weight:normal;padding:4px 5px;}
.menuNav ul{background:url(../images/bg_nav_trans.png) repeat; /*  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.8;opacity:0.8;*/}
ul.sub_menu{z-index:50;}

.search {  background:url(../images/bg_top_search.jpg) no-repeat center center; width:165px; height:24px; padding:4px 0;  position:relative;margin-left:15px;display:inline;  }
.searchLogin{margin-left:10px;}
.FSPinput {  border:none; border-width:0px; width:163px;height:16px;padding:5px 5px 3px;font-family:Arial;font-size:11px;background:transparent;   }
.FSPsubmit { cursor:pointer;background:url(../images/btn_search.jpg) no-repeat left top; width:12px; height:16px; border:none; position:absolute; right:5px; top:8px; _right:8px;_top:9px; }
.subNav { float:left;padding-top:4px;width:220px;text-align:center; padding-left:13px;  }
.subNav li a:link,.subNav li a:visited {padding:0 4px; border-left:solid 1px #FFF; color:#FFF; font-size:11px;  }
.subNav .item04 { padding-right:2px; }
.subNav .item04 a:link,.subNav .item04 a:visited { border-right:none; }
.subNav li.customerLogout a{border-left:none;}
.subNav .popupLogin a:link,.subNav .popupLogin a:visited { border-left:none; margin-right:0;}
.subNav li a:hover{text-decoration:none; color:#D3E8C9; }
/*.header_2nd_ul{display:none; }*/

*,div,li,a{_zoom:1;}

/*top effect*/
#right-center{float:left;width:625px;display:inline; margin-left:7px;}
#right-right{float:right;width:179px;}

.anyClass{margin:auto;}
.buttonGroup {height:26px;line-height:26px; }
.buttonGroup .pv{ display:block;width:28px; height:26px;background:url(../images/scroll/scroll_left.jpg) no-repeat;float:left; }
.buttonGroup .nt{ display:block;width:28px; height:26px;background:url(../images/scroll/scroll_right.jpg) no-repeat;float:left; }
.buttonGroup .track{width:944px; float:left;background:url(../images/scroll/scroll_track.jpg) repeat-x;height:26px; }
.buttonGroup .btnTag{background:transparent;width:147px; margin:0 5px; border:none;border-width:0;display:inline;float:left;height:26px;cursor:pointer; font-size:10px;padding:0;white-space:nowrap;}
.buttonGroup .curr{color:#ff0;background:#4067ad;  }

.buttonGroup .btnTag a:link,.buttonGroup .btnTag a:visited{color:#000;}
.buttonGroup .curr a:link,.buttonGroup .curr a:visited{color:#fff;} 
#indexDefault{height:600px;overflow:hidden;padding:0;}
#indexDefault img{width:1000px;  height:600px;}
#indexBody #contentIn{height:600px; }
/*#divHome{height:432px;}*/
/* zoom */
.centerColumn h1,.centerColumn fieldset,#contentIn div,#contentIn form{*zoom:1;_zoom:1;}

/*controler*/
.smallAddImg{text-align:left;height:132px;margin-top:5px; }
.smallAddImg img{  border:1px solid #a9a9a9;cursor:pointer; }
.smallSingleImg{ width:95px; height:60px; margin:6px 11px 0; text-align:center; float:left; display:inline; }

#myController  span.jFlowPrev,
#myController  span.jFlowNext,
#myController  span.jFlowControl{/*width:37px;*/ padding:0 11px; font-size:13px; height:21px; float:left; display:block;   position:relative;    right:50%;}

#myController  span.jFlowPrev,#myController  span.jFlowNext{/*width:21px;*/ padding:0 11px; width:1px; }

#myController  span.jFlowPrev{background:url(../images/scroll/flow_prev.jpg) no-repeat;text-indent:-10000px; }
#myController  span.jFlowNext{background:url(../images/scroll/flow_next.jpg) no-repeat;text-indent:-10000px; }

#myControllerWrap{ width:480px;}
#myController{position:relative;left:50%;float:left;}
#myController{height:21px; font-family: Arial; text-align:center;line-height:21px;  }

#jFlowSlide{ font-family: Arial; }
#myController span.jFlowSelected { background:#D3E8C9; }

.slide-wrapper {}
.slide-thumbnail { float:left;width:480px; text-align:center;  }
.slide-thumbnail img { }

.jFlowControl, .jFlowPrev, .jFlowNext { color:#000; cursor:pointer;}
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #D3E8C9; }

/* Banner */
#fspBanner{height:100px;width:960px;margin:0 auto;margin-top:6px;  }

