@charset "utf-8";
* {margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
ul {list-style-type:none;}
img {border:none;}
body {background:#BCBDBE; line-height:150%;}
.header, .main, .footer {margin:0px auto; width:800px; background:#FFF;}
.logo {background:url(headerbg.gif) repeat-x; height:80px;}
.logoimg {margin-top:25px; padding-left:20px;}
.topmenu {color:#F15E27; font-weight:bold; padding-top:10px; padding-right:10px;}
.quickmenu {color:#3B708F; padding-top:20px; padding-right:10px; text-align:right;}
.menu {height:63px; background:url(menubg.gif) no-repeat;}
.menu ul {height:49px; padding-top:6px; margin-left:20px;}
.menu ul li {float:left; height:49px; line-height:49px; text-align:center; margin-left:40px; display:inline;}
.menu ul li.search {margin-left:20px; width:200px;}
#searchform {position:relative; top:12px; line-height:100%;}
#searchform input {border:none; background:#F2BDAA;}
.menulink:link, .menulink:visited {color:#FFF; text-decoration:none; font-weight:bold; font-size:14px; height:49px; line-height:49px;}
.menulink:hover, .menulink:active {color:#FFF; text-decoration:none; font-weight:bold; font-size:14px; height:49px; line-height:49px;}
.mainmargin {margin:0px 6px;}
.main {background:#FFF url(mainbg.gif) 6px 0px repeat-y;}
.left {float:left; width:215px;}
.leftlist {margin-bottom:8px;}
.leftlisttitle {height:25px; line-height:25px; padding-left:10px; font-weight:bold;}
.leftlistbg {background:url(leftlistbg.gif) repeat-y; padding:0px 20px;}
.categorylist li {height:25px; line-height:25px; border-bottom:1px #CCC solid; text-align:right; font-weight:bold;}
.leftlistlink:link, .leftlistlink:visited {color:#222; text-decoration:none; display:block; background:url(ico.gif) no-repeat right; padding-right:18px;}
.leftlistlink:hover, .leftlistlink:active {color:#DB5D31; text-decoration:none; display:block; background:url(ico.gif) no-repeat right; padding-right:18px;}
.Recommended li {border-bottom:1px #CCC dashed; height:75px; padding-top:5px; padding-bottom:3px;}
.Recommended li img {border:1px #CCC solid; margin-right:5px;}
.right {float:right; width:565px;}
#intro img {display:none;}
.path {height:30px; line-height:30px; border-bottom:1px #97B4C4 solid; font-size:14px; font-weight:bold; margin:0px 5px;}
.prolist li {float:left; width:270px; margin-right:8px; margin-bottom:8px; border-bottom:1px #CCC dashed; padding-bottom:8px;}
.prolist li.nomargin {margin-right:0px;}
.prode {width:130px;}
.promodel {text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:130px; font-weight:bold;}
.proname {text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:130px; font-weight:bold;}
.prodetail {overflow-y:hidden; height:96px; width:130px; margin-bottom:8px;}
.prodetail img {display:none;}
.prolist li img {border:1px #DDD solid; padding:1px;}
.prolist li img.noborder {border:none;}
.mainbottom {height:7px; background:url(img/mainbottom.gif) no-repeat; clear:both; line-height:7px; font-size:0px;}
.footer {padding-top:10px;}
.bottommenu {height:40px; background:url(footerbg.gif) no-repeat; text-align:center; color:#FFF; line-height:40px; font-size:10px; text-decoration:none;}
.clear {clear:both; font-size:0px; height:0px; line-height:0px;}
.floatl {float:left;}
.floatr {float:right;}
.padding8 {padding:8px;}
.alignc {text-align:center;}
.whitefont {color:#FFF;}
.bottommenulink:link, .bottommenulink:visited {color:#FFF; text-decoration:none; font-size:10px;}
.bottommenulink:hover, .bottommenulink:acitve {color:#FFF; text-decoration:none; font-size:10px;}
.copyright {text-align:center; color:#222; font-size:10px; padding:8px 0px;}
#guestsave input, textarea {border:1px #CCC solid;}
#guestsave select {font-size:12px;}
.button1 {border:1px #CCC solid; background:#FFF; padding:0px 5px;}
.height8 {height:8px; line-height:0px; font-size:0px;}
a:link, a:visited {color:#222; text-decoration:none;}
a:hover, a:active {color:#222; text-decoration:none;}
.fontb {font-weight:bold;}
.proshow img {padding:2px; border:1px #CCC solid;}
.protitle {text-align:center; font-weight:bold; margin-bottom:8px; border-bottom:1px #B8D6E6 dashed; padding-bottom:10px; font-size:16px; padding-top:12px;}


/* page style */
.paginator { font: 11px Arial, Helvetica, sans-serif; padding:10px 20px 10px 0; margin: 0px; text-align:right}
.paginator a, .pageList .this-page {padding: 0px 5px; border: solid 1px #E57954; background: #FFF; color:#E57954; text-decoration: none;margin-right:3px; hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}
.paginator a:visited {padding: 0px 5px; border: solid 1px #ECA78F; background: #FFF; text-decoration: none; color:#E57954;}
.paginator .break {padding: 0px 5px; border:none;text-decoration: none;}
.paginator .this-page {padding: 0px 5px;font-weight: bold; font-size: 12px;border:none}
.paginator a:hover {color: #FFF; background: #E4683D; border-color:#ECA78F; text-decoration: none;}
