html, body
{
background:#fff;
margin:0px 0px;
padding:0px;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#996699; text-decoration:none;}
a:hover{text-decoration:underline;}
img {border:0px;}
h1{padding:0px; margin:0px;}
p{padding:0px; margin:0px; line-height:1.4em;}
ul{list-style-type:none;}
/* Page layout Style -------------------------------------------------------- */
.wrapper{width:900px; margin:0px auto; text-align:center;}
/* Header Style -------------------------------------------------------- */
.header{height:128px;}
.logo{float:left; margin-left:18px; text-align:left; width:227px;}
.top-link{float:right; background:url(images/nav_bg.gif) no-repeat; width:625px; margin:0px; height:36px; padding-top:10px;}
.top-link ul{float:left; padding:0px; margin:0px; text-decoration:none; width:376px;}
.top-link li{padding:10px 20px 0px 20px;margin:0px; display:inline; float:left; height:10px; border-right:1px solid #C1D6A9;}
.top-link li a{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.top-link li a:hover{text-decoration:underline;}
.top-link div{float:right; text-align:left;width:220px; margin:8px 20px 0px 0px; height:18px; display:inline;}
.top-link .text{width:150px; border:1px inset #999; font-size:10px;}
/* Banner Style -------------------------------------------------------- */
.banner{height:235px;}
.banner img{ width:625px; height:235px; float:right;}
.banner div{ width:260px; height:auto; float:left;}
.banner-nav{float:right;  margin-top:10px; width:260px;}
.banner-nav ul{ padding:0px; margin:0px;}
.banner-nav li{ margin-bottom:1px; padding:0px;}
.aboutus-btn{background:url(images/about_btn.gif) no-repeat top left; overflow:hidden; display:block; text-indent:10000px; width:260px; height:60px;text-decoration:none;}
.aboutus-btn:hover{background:url(images/about_btn.gif) no-repeat bottom left; text-decoration:none;}
.workshop-btn{background:url(images/work_btn.gif) no-repeat top left; overflow:hidden; display:block; text-indent:10000px; width:260px; height:50px;text-decoration:none;}
.workshop-btn:hover{background:url(images/work_btn.gif) no-repeat bottom left; text-decoration:none;}
.product-btn{background:url(images/product_btn.gif) no-repeat top left; overflow:hidden; display:block; text-indent:10000px; width:260px; height:50px;text-decoration:none;}
.product-btn:hover{background:url(images/product_btn.gif) no-repeat bottom left; text-decoration:none;}
.contact-btn{background:url(images/contact_btn.gif) no-repeat top left; overflow:hidden; display:block; text-indent:10000px; width:260px; height:60px;text-decoration:none;}
.contact-btn:hover{background:url(images/contact_btn.gif) no-repeat bottom left; text-decoration:none;}
/* Body Style -------------------------------------------------------- */
.container{margin-top:0px;}
.container div.left{float:left; width:260px;}
.container div.middle{float:left; text-align:left; margin-left:15px; height:auto; width:625px;}
.container div.right{float:right; height:auto; width:235px;}
.news h1{width:250px; background:url(images/news_bg.gif) no-repeat left; height:30px; line-height:30px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFFFFF; margin:0px; text-align:left; padding-left:10px; float:left;}
.news ul{padding:0px; margin:0px 0px 0px 10px;}
.news li{float:left; border-bottom:1px dotted #999; text-align:left; width:240px; height:auto; padding-bottom:5px; margin:10px 0px 0px 0px;}
.news li h2{padding:0px; margin:0px; font-size:12px;}
.news li a{color:#666699; text-decoration:none;}
.news li a:hover{text-decoration:underline;}
.news li span{font-size:11px; color:#996699; font-weight:bold;}
/* right style ---------------------------------------------- */
.welcome h1{border-bottom:1px dotted #999; height:30px; line-height:30px; font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#666699; margin:0px; text-align:left; padding-left:10px;}
.work h1{width:225px; background:url(images/work_bg.gif) no-repeat left; height:30px; line-height:30px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFFFFF; margin:0px; text-align:left; padding-left:10px; float:left;}
.work ul{padding:0px; margin:0px 0px 0px 10px;}
.work li{float:left; border-bottom:1px dotted #999; color:#666666; font-size:13px; text-align:left; width:225px; height:auto; padding-bottom:5px; margin:10px 0px 0px 0px;}
.work li h2{padding:0px; margin:0px; font-size:13px;}
.work li a{color:#666699; text-decoration:none;}
.work li a:hover{text-decoration:underline;}
/* Footer Style -------------------------------------------------------- */
.footer{float:left; width: 900px;}
.footer div.bottom-link{padding:10px 0px 10px 0px; margin-top:30px; margin-bottom:20px; float:left; text-align:center; width:900px; border-bottom:1px dotted #999;  border-top:1px dotted #999;}
.footer a{padding:0px 7px 0px 7px;}
.footer p{font-size:11px; color:#666;}

/* Store page style ------ PRODUCT CATEGORY ------ */

.product-cat h1{width:245px; background:url(images/product_heading.gif) no-repeat left; height:30px; line-height:30px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFFFFF; margin:0px; text-align:left; padding-left:15px; float:left;}
.product-cat ul{padding:0px; margin:5px 0px 0px 0px; float:left;}
.product-cat li{float:left; display:inline; text-align:left; width:260px; height:24px; padding:0px; margin-bottom:1px;}
.product-cat li a{float:left; background:url(images/product_link_nor.gif) no-repeat left; width:235px; height:24px; line-height:24px; padding-left:25px; margin:0px; color:#666699; font-size:11px; text-decoration:none;}
.product-cat li a:hover{background:url(images/product_link_hov.gif) no-repeat left; color:#FFF;  text-decoration:none;}
.product-cat li span{font-size:11px; color:#996699; font-weight:bold;}

/* Store page style ---------- Popular product ----------------- */
.product-pop{margin-top:10px; float:left;}
.product-pop h1{width:245px; background:url(images/news_bg.gif) no-repeat left; height:30px; line-height:30px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFFFFF; margin:0px; text-align:left; padding-left:15px; float:left;}
.product-pop ul{padding:0px; margin:0px;}
.product-pop li{float:left; border-bottom:1px dotted #999; text-align:left; width:245px; height:auto; padding:5px 0px 5px 15px; margin:0px;}
.product-pop li a{color:#666699; text-decoration:none;}
.product-pop li a:hover{text-decoration:underline;}



.man-pop{margin-top:10px; float:left;}
.man-pop h1{width:245px; background:url(images/man_bg.gif) no-repeat left; height:30px; line-height:30px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFFFFF; margin:0px; text-align:left; padding-left:15px; float:left;}
.man-pop ul{padding:0px; margin:0px;}
.man-pop li{float:left; border-bottom:1px dotted #999; text-align:left; width:245px; height:auto; padding:5px 0px 5px 15px; margin:0px;}
.man-pop li a{color:#666699; text-decoration:none;}
.man-pop li a:hover{text-decoration:underline;}

/* Featured product ------------------------ */

.featured h1{border-bottom:1px dotted #999; height:30px; line-height:30px; font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#666699; margin:0px; text-align:left; padding-left:10px;}
.featured ul{margin:0px; padding:0px;}
.featured li{margin-bottom:20px; padding:0px; display:inline; float:left; width:609px;}
.featured div{float:left;}
.featured div img{padding:1px; border:1px solid #333333;}
.featured div a{color:#666699; text-decoration:underline;}
.featured div a:hover{color:#666699; text-decoration:none;}
.featured div p{color:#666; font-size:11px;}
.featured div.photo{width:118px; padding:5px 0px 15px 0px; float:left; text-align:center}
.featured div.text{width:444px; padding:5px 0px 15px 0px; float:right; text-align:left;}
.featured div.price{width:118px; float:left; padding:5px 0px 10px 0px; height:30px; text-align:center; border-bottom:1px dotted #999; border-top:1px dotted #999; color:#996699; font-size:11px;}
.ourprice {color:#666699; font-size:12px;}
.striketrough{text-decoration:line-through;}
.featured div.quantity{width:444px; color:#666699; font-size:10px;  height:25px; padding:10px 0px 10px 0px; float:right; border-bottom:1px dotted #999; border-top:1px dotted #999;}
.featured div.quantity img{ border:0px;}
.featured div.quantity input{ border:1px solid #CCCCCC; width:30px; text-align:right;}
/* Shopping Cart product ------------------------ */
.shopping-cart{background:url(images/shpping_cart_bg.gif) no-repeat left top; color:#536B34; margin-bottom:0px; font-size:11px; font-weight:bold; height:40px; float:left; width:255px; padding-top:5px; padding-left:10px;}
.shopping-cart label{ display:inline; text-align:left;}
.shopping-cart label a{color: #536B34; font-size: 11px;}
.right-banner{width:235px; height:auto; margin-bottom:5px;}
/* Member login ------------------------------------------------------*/
.login h1{width:225px; background:url(images/work_bg.gif) no-repeat left; height:30px; line-height:30px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFFFFF; margin:0px; text-align:left; padding-left:10px; float:left;}
.login ul{padding:0px; margin:0px;}
.login li{float:left; color:#666699; background:url(images/input_bg.gif) no-repeat left; font-size:11px; text-align:left; width:105px; height:40px;  display:inline; padding-bottom:5px; margin-right:2px;}
.login input.text{width:105px; border:0px solid #FFF; font-size:10px; background:none; height:15px;}
.login fieldset{border-bottom:1px dotted #999; width:205px; float:left; border-top:1px dotted #999; border-left:none; border-right:none; padding:10px; margin:0px; }
.login a{color:#666699; font-weight:bold; font-size:10px; text-decoration:underline;}
.login a:hover{text-decoration:none;}
.login .login-form{padding: 0 10px; width: 195px; margin-left: 10px; float: left; text-align: left; font: bold 11px Arial, Helvetica, sans-serif; color: #666699;}
.login .forgot a{color: #666699; font-size: 10px; font-weight: bold; font-family: Tahoma, Verdana, Arial; text-decoration: underline;}
/* Latest News --------------------------------------------------------- */
.latest-news{margin-top:15px; float:left;}
.latest-news h1{width:225px; background:url(images/work_bg.gif) no-repeat left; height:30px; line-height:30px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFFFFF; margin:0px; text-align:left; padding-left:10px; float:left;}
.latest-news ul{padding:0px; margin:0px 0px 0px 10px;}
.latest-news li{float:left; border-bottom:1px dotted #999; text-align:left; width:215px; height:auto; padding-bottom:5px; margin:10px 0px 0px 0px;}
.latest-news li h2{padding:0px; margin:0px; font-size:13px;}
.latest-news li a{color:#666699; text-decoration:none;}
.latest-news li a:hover{text-decoration:underline;}
.latest-news li span{font-size:11px; color:#996699; font-weight:bold;}
.latest-news .divForm{border-bottom:1px dotted #999; width:195px; float:left; border-top:none; border-left:none; border-right:none; padding:10px; margin:0 0 0 10px; text-align:left; color:#666699; font-weight:bold; font-size:11px; }
.latest-news .text1{width:125px; border:1px inset #999; font-size:10px;}
.mainheader h1{border-bottom:1px dotted #999; height:30px; line-height:30px; font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#666699; margin:0px; text-align:left; padding-left:10px; margin-bottom:10px;}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #666699;
}
