body{
margin: 0;
padding: 0;
text-align: center;
}

.body{
padding-top: 10px;
padding-bottom: 10px;
}

a{
color:#514A4A;
text-decoration: none;
}

h1{
font-size: 130%;
font-weight:bold;
padding:5px;
color:#514A4A;
}


.prompt{
background-color: #C5AA65;
padding: 10px;
width: 250px;
}

#menu{
list-style-type:none;
width: 200px;
margin-top:25px;
text-align:center;
padding: 0;
}
#menu li{
background-image: url('../images/button.gif');
background-repeat: no-repeat;
width: 200px;
height: 25px;	
margin-bottom: 10px;
text-align: center
}
#menu li a{
text-decoration: none;
color:#333333;
padding-top: 4px;
display: block;
}

.info{
list-style-type:none;
padding: 0;
}
.info li{
float: left;
width: 230px;
font-weight: bold;
}

.hr{
background-image: url('../images/hr.gif');
background-repeat: repeat-x;
margin-top: 15px;
width:100%;
}


#ft{
width: 960px;
padding: 20px 10px 5px 10px;
margin: 0 auto;
}
.copyright{
float:left;
}
.tradewinds{
float:right;
}



/*
collection
*/
.collection .item{
float:left;
padding:10px;
height:130px;
width:170px;
}

.collection .item{
text-align: center;
}
.collection .item img{

}
.collection .item h2{
font-size:110%;
font-weight:bold;
}
.collection .item h2 a{
}




#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}



.table td{
padding: 3px;
}

.order-forms li{
font-size: 110%;
padding-left: 10px;
padding-top: 10px;
}

.order-form{
margin-top: 10px;
margin-left: 10px;
}
.order-form label{
font-weight: bold;
}
.order-form textarea{
height:70px;
width:240px;
}
.order-form button{
margin-top: 30px;
}

.order-form .qty{
width:30px;
}
.order-form .style_number{
width:80px;
}
.order-form .size{
width:80px;
}
.order-form .mat_code_number{
width:80px;
}
.order-form .mat_code_width{
width:50px;
}
.order-form .linear_code_number{
width:80px;
}
.order-form .linear_code_width{
width:50px;
}





.web-ads img{
margin: 10px;
}




.dealer .left{
width:330px;
padding:30px;
margin:20px;
font-size:110%;
float:left;
}
.dealer .left label{
font-weight:bold;
}
.dealer .left td{
padding:5px;
}
.dealer .right{
float:left;
margin-left:40px;
}
.dealer .right .item{
padding:20px;
}
.dealer .right h2{
font-size: 110%;
font-weight:bold;
color:#514A4A;
}
.dealer .right h3{
font-weight:bold;
}


.about-us{
font-size: 14px;
line-height: 22px;
}
.about-us p{
padding: 10px 5px;
}
.about-us img{

padding: 10px 20px;
}


.login_link{
text-align: right;
}

#login_form{
margin-left:30px;
margin-top:30px;
}
