.ButtonCart
{
	color: white;
}
body {
background:url(../images/bg.png) no-repeat top center #0a0b0d;
margin:0;
padding:0;
text-align:center;
font-family:Arial;
font-size:12px;
color:#555555;
}

#page {
width:1000px;
margin:auto;
background-color:#0a0b0d;
padding:auto;
text-align:left;
}

#header {
width:1000px;
height:164px;
background:url(../images/banner.png) top center no-repeat;
clear:both;
}

a.logo {
width:1000px;
height:150px;z
float:left;
}

.welcome{
color:#e2db0d;
font-size:17px;
text-align:center;
padding:5px 0 5px 0;
margin-left:20px;
margin-right:20px;
border:3px #fff solid;

}
h2 {
font-size:17px;
color:#090;
font-weight:bold;
}

a {
font-weight:bold;
color:#333333;
text-decoration:none;
}

a:hover {
color:#389ccb;
text-decoration:underline;
}

#menulinks {
width:970px;
padding-left:30px;
height:48px;
background:url(../images/bg_menu.gif) repeat-x;
clear:both;
}

#menulinks a {
padding-top:20px;
padding-left:25px;
padding-right:25px;
height:27px;
float:left;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
margin-top:1px;
}
a.home{
width:71px;
background:url(../images/home1.png) no-repeat center;
}
a.home:hover{
background:url(../images/home2.png) no-repeat center;
}

a.link{
width:52px;
background:url(../images/link1.png) no-repeat center;
}
a.link:hover{
background:url(../images/link2.png) no-repeat center;
}

a.about{
width:118px;
background:url(../images/about1.png) no-repeat center;
}
a.about:hover{
background:url(../images/about2.png) no-repeat center;
}

a.product{
width:124px;
background:url(../images/product1.png) no-repeat center;
}
a.product:hover{
background:url(../images/product2.png) no-repeat center;
}

a.event{
width:95px;
background:url(../images/event1.png) no-repeat center;
}
a.event:hover{
background:url(../images/event2.png) no-repeat center;
}

a.contact{
width:149px;
background:url(../images/contact1.png) no-repeat center;
}
a.contact:hover{
background:url(../images/contact2.png) no-repeat center;
}


#mainarea {
width:1000px;
clear:both;
padding-top:0;
}

#contentarea {
float:left;
width:300px;
overflow:hidden;
padding-left:0;
margin-bottom:10px;
}
#contentarea .category{
width:284px;
background:url(../images/bg_danhmuc.png) no-repeat top center;
text-align:center;
padding:0 10px 0 10px;
min-height:237px !important;
}
#contentarea .category h2{
font-size:19px;
}
#contentarea .category a{
font-size:15px;
display:block;
color:#4d7539;
font-weight:bold;
}
#contentarea .category a:hover{
color:#a9aea6;
text-decoration:none;
}
#sidebar {
float:right;
width:670px;
}
#sidebar .bo{
width:480px;
height:40px;
color:#990;
font-size:15px;
font-weight:bold;
padding-left:100px;
padding-top:10px;
background:url(../images/bo1.png) no-repeat bottom left;
}
#sidebar .bo2{
float:left;
width:100px;
height:495px;
background:url(../images/bo2.png) no-repeat top left;
}
#sidebar .bo3{

float:right;
width:540px;
margin-right:30px;
color:#999;
}
#sidebar input, textarea{
color:#090;
border:1px solid #999;
background-color:#333;
}
#footer {
width:1000px;
height:200px;
padding-top:118px;
background-image:url(../images/footer.png);
clear:both;
text-align:center;
}
#footer a{
border:0;
color:#9C0;
}
#footer img{
border:0;
}
#footer p {
padding-top:50px;
color:#d2d3d6;
font-weight:bold;
font-size:17px;
line-height:20px;
}

a.sidebarshow {
display:none;
padding:5px;
background-color:#28607e;
text-decoration:none;
color:#FFFFFF;
float:right;
margin:5px;
}

a.sidebarhide {
display:block;
padding:5px;
background-color:#28607e;
text-decoration:none;
color:#FFFFFF;
float:right;
margin:5px;
}

a.sidebarshow:hover, a.sidebarhide:hover {
background-color:#7397d1;
text-decoration:none;
}
.clr{
clear:both;
}
.img{
border:3px solid #53382b;
}
.img:hover{
border:3px solid #53382b;

}
.listPro{
text-align:center;
float:left;
width:160px;
height:230px;
padding:30px 20px 0 0;
}
.TitleCap{
color:#4d7539;
text-transform:uppercase;
font-weight:bold;
}
.listPro a{
margin-top:10px;
display:block;
}
.order{
background:url(../images/order.jpg) no-repeat center;
width:80px;
margin-left:10px;
height:16px;

color:#0F0;
text-align:center;
padding-top:1px;
}
.order:hover{
text-decoration:none;
color:#FF0;
}
