@charset "utf-8";
html{height:100%;}
body{margin:0;text-align:center;border:none;background:url(../images_01/bodybg.gif) repeat-y center;}
body,div,td,span,p,a,dt,dd,li{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
form{margin:0;padding:0;}
a{text-decoration:none;color:#2A54A8;}
a:hover{color:#00C;text-decoration:underline;}
img{border:none;}
ul,li{margin:0;padding:0;list-style:none;}

.mainContent{width:930px;margin:0 auto;clear:both;}
.spaceLine{height:5px;overflow:hidden;clear:both;}
.andMore span{display:none;}
.gray_text{color:#666;}

a.needHelp{background:url(../images_01/helpIcon.gif) no-repeat 2px 1px;padding:0 4px 0 4px;cursor:help;color:#FFF;font-weight:bold;}
a.needHelp:hover{background-position:2px -35px;text-decoration:none;color:#FFF;}

.topLineBar{background:url(../images_01/sbodybg.gif);height:22px;width:930px;margin:0 auto;}
.topLineBarBox{width:930px;margin:0 auto;clear:both;}
.topLineBar .topLeftBox{height:22px;width:365px;float:left;background:url(../images_01/topleftbg.gif) no-repeat right top;}
.topLineBar .topRightBox{float:right;height:22px;width:565px;background:url(../images_01/topLineBar.gif) repeat-x;}

.topLineBar .topBarMenu{margin:5px 0 0 0;padding:0;}
.topLineBar .topBarMenu a{color:#333;line-height:15px;}
.topLineBar .topBarMenu a:hover{color:#030;text-decoration:underline;}
.topLineBar .topBarMenu dt{font-weight:bold;float:left;margin:0;padding:0;line-height:15px;}
.topLineBar .topBarMenu dd{float:left;padding:0;margin:0;}
.topLineBar .topBarMenu .splitLine{padding:0 6px;}
.topLineBar .topBarMenu .menuEnd{border:none;}
.topLineBar .topBarMenu .addFavorite{margin:0 0 0 28px;padding:0 0 0 20px;background:url(../images_01/topicons.gif) no-repeat 0 0;}
.topLineBar .topBarMenu .shopCar{margin:0 0 0 6px;padding:0 0 0 20px;background:url(../images_01/topicons.gif) no-repeat 0 -28px;}
.topLineBar .topBarMenu .shopCar a{width:72px;float:left;height:15px;overflow:hidden;text-align:left;color:#090;}
.topLineBar .topBarMenu .shopCar span{font-size:11px;color:#999;}
.topLineBar .topBarMenu .contactUs{margin:0 0 0 6px;padding:0 0 0 20px;background:url(../images_01/topicons.gif) no-repeat 0 -56px;}

.topBarBox{background:url(../images_01/sbodybg.gif);height:50px;width:930px;margin:0 auto;}
.topBarBox .logoBigBox{background:url(../images_01/companyLogo.gif);float:left;width:150px;height:36px;margin:0 0 0 35px;}
.topBarBox .companySlogan{font-size:14px;color:#EEE;letter-spacing:2px;float:left;margin:14px 0 0 20px;}
.topBarBox .companySlogan:hover{color:#EEE;text-decoration:none;}
.topBarBox .topMiddleBox{float:left;width:315px;height:50px;}

#searchBox{float:right;margin:20px 10px 0 0;}
#searchBox select{background:#E6E7FF;}
#searchBox .search{background:url(../images_01/search2.gif) #E6E7FF no-repeat;background-position:top left;border:solid 1px #7F9DB9;color:#AAA;padding-left:20px;padding-top:2px;}
#searchBox .search_over{background-color:#FFF;}
#searchBox .search_blur{background-color:#E6E7FF;}
#searchBox .search_focus{background-color:#FFF;color:#030;}
#searchBox .searchSelect{color:#033;height:19px;}
#searchBox .searchSubmit{color:#033;margin:0 5px 0 0;padding:2px 0 0 0;height:22px;}
#searchBox a{color:#FFF;}

.topBarBox .topbRightBox{float:right;margin:0 10px 0 0;font-weight:bold;color:#FFF;}
.topBarBox .topbRightBox:hover{color:#EEE;}

#mainMenu{background:url(../images_01/mainMenuBg.gif) repeat-x;width:930px;margin:0 auto;}
#mainMenu ul{height:34px;border-bottom:1px solid #FFF;overflow:hidden;border-top:1px solid #E8BA02;}
#mainMenu li{float:left;background:url(../images_01/mainMenuSplider.gif) no-repeat right 3px;}
#mainMenu a{display:block;width:72px;padding:10px 0 9px 0;font-size:12px;color:#FFF;margin:0 4px 0 0;}
#mainMenu a:hover{color:#AAA;background:url(../images_01/menuAnchorOver.gif) no-repeat center 2px;}
#mainMenu a.cur{background:url(../images_01/menuAnchorBg.gif) no-repeat center 2px;color:#000;font-weight:bold;padding:12px 0 7px 0;text-decoration:none;}
#mainMenu li.shop{background:none;}
#mainMenu li.shop a{background:url(../images_01/shopBg.gif) no-repeat center 1px;font-size:14px;padding:10px 5px 9px 25px;color:#FFF;}

#topBarBottom{width:930px;margin:0 auto;background:#eaeaf3;padding:1px 0;}

.sortList{width:180px;margin:0;margin:0;background:url(../images_01/sortListBg.gif) repeat-y;}
.sortList dt{background:url(../images_01/sortListTitleBg.gif) no-repeat;text-align:center;padding:18px 12px 23px 0;}
.sortList dt strong{font-size:14px;color:#2470C4;display:block;text-align:left;margin:0 0 0 30px;}
.sortList dt span{font-size:10px;color:#2470C4;display:block;text-align:left;margin:0 0 0 30px;}
.sortList dd{margin:0;clear:both;background:url(../images_01/sortListBgSplider.gif) no-repeat center top;padding:2px 0 0 0;}
.sortList dd a{background:url(../images_01/productListDot.gif) no-repeat 20px 11px;display:block;text-align:left;padding:0 0 0 42px;line-height:32px;margin:0 4px;}
.sortList dd.listBottom{background:url(../images_01/sortListBottom.gif) no-repeat;height:28px;margin:0;}
.sortList dl{margin:0 0 0 0;padding:0 0 0 5px;}
.sortList dl a{line-height:26px;background:none;color:#6F9393;}

.sortChildList{margin:5px 0; border:1px solid #CCC;}
.sortChildList dt{text-align:left;font-size:14px;background:#4185CE;color:#FFF;font-weight:bold;padding:4px;}
.sortChildList dd{text-align:left;margin:4px 5px;clear:both;font-size:12px;}
.sortChildList dd a{text-decoration:none;color:#222;}
.sortChildList dd a:hover{text-decoration:underline;color:#060;}
.sortChildList dd span{color:#BBB;}

.bodyBox{width:930px;margin:0 auto;clear:both;padding:0;background:#FFF;padding:2px 0 0 0;}
.leftBox{float:left;width:180px;margin:0 0 0 5px;display:inline;}

.leftBox .advBox{margin:15px 0;clear:both;}
.rightBox{background:url(../images_01/productListBg.jpg);float:left;width:740px;margin:3px 0 0 0;display:inline;}
.rightBox .listTitle{padding:20px 0 10px 20px;text-align:left;font-weight:bold;background:url(../images_01/productListTitleBg.gif) repeat-x;margin:0;}
.rightBox .listTitle span{background:url(../images_01/lasthoticon.gif) no-repeat;padding:0 0 0 15px;font-size:14px;color:#3366CC;}
.rightBox .listTitle span a{font-size:14px;}
.rightBox .listTitleBottom{background:url(../images_01/productListTop.gif) no-repeat center 0;padding:10px 0 0 0;}

.bottomMenu{width:930px;margin:0 auto;padding:5px 0;background:#CCC;border-top:1px solid #BBB;border-bottom:1px solid #AAA;}
.bottomMenu ul{width:915px;overflow:hidden;text-align:right;}
.bottomMenu ul li{display:inline;padding:0 10px;border-right:1px solid #999;margin:0 -2px 0 0;}
.bottomMenu ul li a{color:#333;}

.bottomCopyRight{width:930px;margin:0 auto;padding:16px 0;text-align:left;background:url(../images_01/bottomBg.gif) no-repeat 500px 30px;background-color:#FFF;}
.bottomCopyRight li{margin:5px 25px;color:#999;}
.bottomImg{}
#bottomBar{height:6px;overflow:hidden;width:930px;margin:0 auto;background:#000;}

.textareaBox{float:left;}
.textarearInfo{position:absolute;border:1px solid #FFC68C;background:#FDEFBD;color:#022440;padding:1px 5px;cursor:default;margin:-18px 0 0 0;line-height:14px;}
.addMore{cursor:pointer;border:1px solid #0C8CF5;background:#B4DBFC;margin:2px 0 0 3px;position:absolute;width:14px;float:none;padding:0;}
/***********************************************my_alert*********************************************/
.disableDiv{position:absolute;border:0;margin:0;padding:0;top:0;left:0;z-index:1000;}
.popDivBox{z-index:1100;display:none;position:absolute;background:#DDD;padding:5px;border:1px solid #898;overflow:hidden;}
.popDivBox .msgContent{text-align:left;border:1px solid #BCB;background-color:#FFF;}
.popDivBox .msgContentBox{text-align:left;background:#FFF;padding:25px 5px 20px 0;margin:0 0 0 62px;}
.popDivBox .msgBg{padding:0;}
.popDivBox .msgBg .msgContentBox{padding:0;margin:0;}
.popDivBox .msgbuttonBox{text-align:center;clear:both;padding:5px 0;border-top:1px solid #DED;}
.popDivBox .msgbuttonBox input{margin:0 5px;padding:0 2px;line-height:14px;height:22px;font-size:12px;}

.popDivBox .msgTitle{height:18px;cursor:default;padding:0 0 0 2px;}
.popDivBox .titleIcon{float:left;width:16px;height:16px;margin:1px 1px 0 0;background:url(../images_01/st-allen_icon.gif) no-repeat left top;}
.popDivBox .msgTitleText{float:left;color:#050;}
.popDivBox .msgClose,.msgClose_over{width:17px;height:16px;float:right;cursor:pointer;background:url(../images_01/smallIcon.gif) no-repeat;}
.popDivBox .msgClose{background-position:0px -12px;}
.popDivBox .msgClose_over{background-position:-32px -12px;}

.popDivBox .msgBg p{text-align:left;padding:3px 0 1px 2px;cursor:default;border-bottom:1px dotted #999;margin:0 4px;}
.popDivBox .msgBg p label{}
.popDivBox .msgBg p span{color:#235B85;}
.popDivBox .msgBg .pHover{background:#063;color:#FFF;}
.popDivBox .msgBg .pHover span{color:#E6F0F9;}
.popDivBox .msgBg .pHover span a{color:#E6F0F9;}

.popDivBox .waiting{background:url(../images_01/waiting.gif) no-repeat 15px 15px;color:#BCD8ED;padding:2px 0;}
.popDivBox .waiting .msgContentBox{text-align:left;}
.popDivBox .iframeWaiting .msgContentBox{background:url(images/waiting.gif) no-repeat center;padding:0;margin:0;}
.popDivBox .iframeWaiting iframe{visibility:visible;}

.popDivBox .popTitleClick{cursor:pointer;font-weight:bold;}

.popDivBox .msgBoxInfo{background:url(../images_01/iconInfo.gif) no-repeat 7px 5px;}
.popDivBox .msgBoxConfirm{background:url(../images_01/iconInfo.gif) no-repeat -50px 5px;}
.popDivBox .msgBoxSuccess{background:url(../images_01/iconInfo.gif) no-repeat -106px 5px;}
.popDivBox .msgBoxErrorInfo{background:url(../images_01/iconInfo.gif) no-repeat -162px 5px;}
.popDivBox .msgBoxBlock{background:url(../images_01/iconInfo.gif) no-repeat -218px 5px;}
.popDivBox .msgBoxStop{background:url(../images_01/iconInfo.gif) no-repeat -274px 5px;}
.popDivBox .msgBoxNotice{background:url(../images_01/iconInfo.gif) no-repeat -330px 5px;}

.popDivBox .addMore{cursor:pointer;border:1px solid #E6F0F9;background:#E8F1F9;margin:2px 0 0 3px;position:absolute;}

.reBack{font-size:12px;color:#999;margin:2px 15px 0 20px;padding:0 0 0 14px;line-height:12px;background:url(../images_01/reBack.gif) no-repeat 0 0;}
/**********************************************************************/

.icp{background:url(../images_01/validate.gif) no-repeat left top;padding:15px 0 15px 50px;}
/**********************************************************************/
