html, body {height:100%}
body {margin:0; padding:0; background:#F18B09; color:#555555; font:12px Tahoma, Arial;} 
input, textarea, select {font:12px/16px Tahoma, Arial;}
form ,p {margin:0; padding:0;}
ul {list-style-type:none;}
img {border:0;}
a {color:#336699; text-decoration:none;}
a:hover {color:#0099cc; text-decoration:none;}
.hspacer {clear:both; width:1px; height:12px; font-size:1px; overflow:hidden;}
.clear {clear:both; font-size:0px; line-height:0px; height:0px;}
.textbox  {border:1px solid #ccc; background:#fff; padding:1px 1px 2px;}
.textarea {border:1px solid #ccc; background:#fff; padding:1px;}
.checkbox {border:none; vertical-align:middle; padding:0;}

/* layout */
#wrapper {margin:10px auto 0 auto; padding:0;width:720px; height:auto; position:relative}

#header {width:720px; height:153px; overflow:hidden;}
#header_lt {float:left; font-size:1px; width:13px; height:153px; background:url(../images/header_lt.gif) no-repeat right top;}
#header_mid {float:left; width:694px; height:151px; text-align:center; border-bottom:#dfecf5 2px solid; background:#fff url(../images/header_mid.gif) no-repeat left top;}
#header_rht {float:right; font-size:1px; width:13px; height:153px; background:url(../images/header_rht.gif) no-repeat right top;}
#banner {margin:9px 0 0 0; width:694px; height:133px; background:url(../images/banner.jpg) no-repeat 0 0;}

#footer {width:720px; height:90px; font-size:11px; text-align:center;}
#footer_lt {float:left; width:22px; height:74px; background:url(../images/footer_lt.gif) no-repeat left top}
#footer_mid {float:left; width:598px; height:74px; background:url(../images/footer_mid.gif) repeat-x left top;}
#footer_rht {float:right; width:100px; height:74px; background:url(../images/footer_rht.gif) no-repeat right top;}
#copyright {margin:55px 0 0 78px; color:#484848; text-align:center;}
#copyright img {margin-right:10px;}
#copyright a {color:#484848; margin:0 4px 0 4px;}

#container {clear:both; margin:0; padding:10px 25px; width:668px; height:auto; overflow:hidden; background:url(../images/container_bg.gif) repeat-y left top #fff; text-align:left;}
.left {float:left; width:94px;}
.right {float:right; width:562px;}
.page_title {width:100%; border-bottom:1px #c2dbe8 solid;}
.page_title h3 {display:block; margin:0; padding:4px 0 12px 0; font-size:22px; font-weight:700; font-style:italic; font-family:"Trebuchet MS";}
.page_content {width:100%;}

/* channel */
#menu {width:94px; height:500px;}

/* home */
.home_lt {float:left; width:428px;}
.home_rht {float:right; width:124px;}

/* menu */
#menuList {width:395px;float:left;}
#menuList .catInfo {margin:20px 0 12px 0; padding:0 0 14px 0; width:100%; border-bottom:#c2dbe8 1px dotted; text-align:left; display:none;}
#menuList .catInfo h5 {margin:0; padding:0; font-size:18px; font-weight:400; font-family:"Trebuchet MS", Tahoma; color:#f60;text-align:center;}
#menuList .catInfo p {margin:4px 0 0 0; padding:0; color:#999;text-align:center;}
#menuList dl {margin:0; padding:0; list-style:none;}
#menuList dl dt { padding:3px 0;float:left; width:100%; line-height:18px; font-weight:400; background:url(../images/dotline.gif) repeat-x 0 12px;}
#menuList dl dt .sku {float:left; width:30px; background:#fff;}
#menuList dl dt .name {float:left;max-width:200px; font-weight:700; background:#fff; padding-right:10px;}
#menuList dl dt .price {float:right; font-weight:400; background:#fff; padding-left:10px; text-align:right}
#menuList dl dd {margin:0; padding:0 100px 0 40px; color:#999; font-style:italic; line-height:16px;}

/* catlist */
#catList{float:right;width:145px;padding:5px; background-color:#F3F7F9;border:#DCEBF2 1px solid; }
#catList h4{font-size:14px;display:block; text-align:center;margin-bottom:10px;margin-top:0px;}
#catList ul{margin:0px; padding:0; list-style:none;}
#catList ul li{padding:5px 0 5px 12px; font-weight:400; border-bottom:#dcebf2 1px solid; background:url(../images/ico_disc_blue.gif) no-repeat left 10px; word-spacing:normal; overflow:hidden;}

#flash {padding:1px; border:#c2dbe8 1px solid; text-align:center; overflow:hidden;}
#welcome {margin-top:10px; font-size:18px; font-family:"Trebuchet MS"; color:#ff6600; text-align:center;}
#information {margin-top:10px; font-size:15px; font-family:"Trebuchet MS"; text-align:center;}
#hours {margin-top:10px; text-align:center;}
#cards {{margin-top:10px; text-align:center;}
#cards img {margin:5px;}

#scrollPictures {width:120px; height:430px; text-align:center; padding:1px; border:#c2dbe8 1px solid;}
#scrollPictures #scrollArea {width:120px; height:430px; overflow:hidden;}
#scrollPictures #scrollArea1,
#scrollPictures #scrollArea2 {width:120px; overflow:hidden;}
#scrollPictures img {width:120px; height:85px; border-bottom:#c2dbe8 1px solid;}

/* news */
#newsList {width:100%;}
#newsList .item {width:100%; padding:12px 0; border-bottom:#c2dbe8 1px dotted;}
#newsList .item h4 {margin:0; padding:0; font-size:16px; font-weight:400; font-family:"Trebuchet MS";}
#newsList .item div {font-size:10px; color:#999999;}
#newsList .item p {margin:0.5em 0 0 0; padding:0; line-height:18px;}

.title {margin:0; padding:10px 0; width:100%; font-size:18px; font-weight:400; color:#1986be; text-decoration:none;
text-align:center; border-bottom:#c2dbe8 1px dotted;}
.content {margin-top:12px; width:100%; line-height:20px; text-align:left;}
.content p {margin:0 0 1em 0; line-height:20px;}
.content .content_pic {text-align:center;}
.content .content_pic img {border:1px solid #d5d5d5; margin-bottom:20px; padding:8px;}

/* photo */
#slidePictures {margin-top:12px; width:100%;}
#slideList {width:562px; height:60px; overflow:hidden;}
#slideListLeftArr {float:left; clear:left; width:10px; height:60px; background:url(../images/goleft.gif) no-repeat center center;}
#slideListRightArr {float:right; clear:right; width:10px; height:60px; background:url(../images/goright.gif) no-repeat center center;}
#slideListCont {float:left; margin:0 0 0 12px; width:518px; height:60px; overflow:hidden;}
#slideListPics img {display:block; float:left; margin:0 10px 0 0; width:74px; height:56px; border:2px solid #ffffff; cursor:pointer;}
#slideListPics img.on {border:2px solid #ff6600;}
#slideListPics img.off {border:2px solid #ffffff;}
#slideShow {margin-top:20px; width:562px; height:422px; position:relative;}
#slidePicBody {cursor:pointer; display:block; text-align:center;}

/* contact */
#mapWrap {margin-top:12px; width:560px; height:300px; border:#bbb 1px solid; overflow:hidden;}

/* comment */
.btnWriteCmt {width:136px; height:24px; font-size:200em; overflow:hidden; border:0; background:url(../images/btn_writecmt.gif) no-repeat 0 0; cursor:pointer;}
.btnWriteCmtOver {width:136px; height:24px; font-size:200em; overflow:hidden; border:0; background:url(../images/btn_writecmt.gif) no-repeat 0 100%; cursor:pointer;}
.btnSend {width:75px; height:24px; font-size:200em; overflow:hidden; border:0; background:url(../images/btn_send.gif) no-repeat 0 0; cursor:pointer;}
.btnSendOver {width:75px; height:24px; font-size:200em; overflow:hidden; border:0; background:url(../images/btn_send.gif) no-repeat 0 100%; cursor:pointer;}
.btnCancel {width:87px; height:24px; font-size:200em; overflow:hidden; border:0; background:url(../images/btn_cancel.gif) no-repeat 0 0; cursor:pointer;}
.btnCancelOver {width:87px; height:24px; font-size:200em; overflow:hidden; border:0; background:url(../images/btn_cancel.gif) no-repeat 0 100%; cursor:pointer;}

#writeCmt {width:100%;}
#cmtBar {margin-top:12px; padding-bottom:12px; text-align:left; border-bottom:#c2dbe8 1px dotted;}
#cmtForm {margin-top:12px; border:1px #ccc solid;}
#cmtForm h4 {margin:0; padding:0; line-height:28px; font-size:12px; font-weight:700; text-indent:10px; border-bottom:#eee 1px solid; background:#f6f6f6 url(../images/title_bg.gif) repeat-x 0 0;}
#cmtForm form {padding:14px 18px;}
#cmtForm form label {display:block; width:100%; padding-bottom:4px; font-size:11px;}
#cmtForm form textarea {width:516px;}
#cmtForm #cmtFormEmail {}
#cmtForm #cmtFormCont {margin-top:4px;}
#cmtForm #cmtFormSubmit {margin-top:14px; text-align:center;}
#cmtForm #cmtFormSubmit input {margin:0 5px;}

#cmtList {width:100%;}
#cmtList dl {margin:0; padding:8px 0; border-bottom:1px #c2dbe8 dotted;}
#cmtList dt {line-height:18px; font-size:11px; color:#999;}
#cmtList dt span {margin-left:20px;}
#cmtList dd {margin:0; padding:0; line-height:18px;color:#ff6600;}

#gotopbtn
{
	width: 19px;
	height: 60px;
	position: absolute;
	display: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 30px;
	right: -15px;
}