*{
margin:0px;
padding:0px

}
img{border:0px}
html{
width:100%;
height:100%;
}
body{
width:980px;
margin:auto;
font-family:Tahoma;
font-size:11px;
background-image:url(images/bg/hm_bg_top.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#cccccc;
}


.block1{

width:304px;
height:200px;
padding:0 0 0 0;
float:left;
}
.block1 li{
list-style-type:none;
color:#FFFFFF;
font-family:Tahoma;
font-weight:bold;
margin:15px 0 0 0;
float:left;
line-height:15px;
vertical-align:top
}
.block1 li img{
vertical-align:text-top
}
.select{
width:108px;
font-size:10px;
height:15px;
vertical-align:middle;
margin:0 0 0 5px;
display:inline;
font-family:Tahoma;
}
.squ{
padding:1px 8px 3px 0
}
.block2{
float:left;
width:365px;
height:200px;
}
.block2 a, .block3 span{
color:#FFFFFF;
font-family:Tahoma;
font-weight:bold;
text-decoration:none
}
.block2 ul{
margin:20px 0 0 35px;
}
.block2 li{
list-style-type:none;
width:120px;
float:left;
background-image:url(images/arrow.gif);
background-position:0px 1px;
background-repeat:no-repeat;
padding:0 0 0 15px;
margin:0 0 7px 0;
}

.block2 img{
float:left;
padding:170px 0 0 10px;
}
.block3{
width:270px;
height:69px;
float:left;
}
.block3 img{
float:left;
padding:35px 10px 0 0
}
.block3 span{
display:block;
padding:0 0 0 0
}
.block3 strong{color:#FFF845}
#header{
float:left
}
.menu li, .menu img{
float: left;
list-style-type:none
}
.menu{
float:right
}
#content{
float:left;
width:100%;
background-image:url(images/bg/img_content_bg.gif);
}
.left{
float:left;
display:inline;
background-image:url(images/bg/hm_bg_left.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:0;
}
.left ul{
margin:0;
padding:0;
float:left;
width:310px
}
.left li{
float: right;
list-style-type:none;
}
.left img{
float:left;
padding:0;
}
.left li a{
margin:0;
padding:0;
}
.dots{
background-image:url(images/dots.gif);
background-position:bottom left;
background-repeat:repeat-x
}
.style1{margin:0 0 14px 0}

.right{
width:667px;
float:right;
padding:45px 0 0 3px;
background-image:url(images/bg/hm_bg_right.jpg);
background-position:top right;
background-repeat:no-repeat;

}

.item{
background-image:url(images/shop/bordbg.gif);
background-position:top left;
background-repeat:repeat-y;
width:274px;
margin:0 3px 3px 0;
float:left
}
*html .item{
margin:0 0 3px 0
}
.item img{
float:left
}
.item div{
margin:6px 7px 2px 7px;
float:left;
height:115px;
}
.items{
padding:0 10px 5px 0;
}
.item h1{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#0066cc;
padding:7px 0 7px 0
}
.item span{
display:block;
padding:0 5px 5px 0;
width:140px;
font-size:10px;
font-family:Tahoma;
float:left;
color:#5c5c74
}

.item span strong{
display:block;
clear:both
}
.item p{
color:#8392a6;
font-size:11px;
}
.item p strong{
font-family:Tahoma;
font-size:14px;
color:#0066cc;
margin:0 10px 0 0
}

.pagecontent{
background-position:top left;
width:80%;
margin:0;
float:left
}

*html .pagecontent{
margin:0 0 3px 0
}
.pagecontent img{
float:left;
margin:10px 30px 10px 0;
}
.pagecontent div{
margin:6px 7px 5px 7px;
float:left
}
.pagecontent{
padding:0 30px 5px 0;
}
.pagecontent h1{
font-family:Tahoma;
font-size:14px;
font-weight:bold;
color:#8392a6;
padding:7px 0 7px 0
}
.pagecontent h2{
font-family:Tahoma;
font-size:14px;
font-weight:bold;
color:#0066cc;
padding:7px 0 7px 0
}
.pagecontent p{
color:#8392a6;
font-size:14px;
}
.pagecontent p strong{
color:#8392a6;
font-size:14px;
}
.pagecontent a{
color:#8392a6;
font-size:14px;
font-weight:bold;
}
.pagecontent note{
color:#8392a6;
font-size:12px;
}
#footer{
width:100%;
height:50px;
float:right;
padding:40px 0 0 0;
text-align:center;
background-image:url(images/bg/img_content_bottom.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#2bd107;
}
.powered{
color:#99ff66
}
.terms{
color:#006600
}