html{
background-color:#f5f4ef;
}
body{
font-family:Georgia, serif;
}
.spacer{
clear:both; 
}
p{
line-height:1.5;
}
a{
color:#514A4A;
text-decoration: none;
}

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


/* menu */
.yui-skin-sam .yuimenubar {
background:url(/modules/default/images/menu-bg.gif);
}
.yui-skin-sam .yuimenubaritemlabel {
color:#fff;
font-size:110%;
font-family:Arial, sans-serif;
}
.yui-skin-sam .yuimenubaritem-selected {
background:url(/modules/default/images/menu-bg-alt.gif);
}
.yui-skin-sam .amci{
margin-left: 330px;
}

/* header */
#hd{
margin-top:10px;
}
#hd .left{
float:left;
}
#hd .right{
float:right;
text-align:right;
padding-right:5px;
}
#hd .login_link{
}
#hd .search_form{
padding-top:60px;
}

/* body */
#bd{
border:1px solid #BFA568;
background-color: #fff;
padding:5px 5px 20px 5px;
}

/* footer */
#ft{
padding:10px;
background-color:#878684;
color:#fff;
margin-bottom:7px;
}
.copyright{
float:left;
padding-left:10px;
}
.tradewinds{
float:right;
padding-right:10px;
}


/*
home
*/
.home .left{
float:left;
width:400px;
padding:30px;
margin:20px;
border:1px solid #BFA568;
font-size:110%;
line-height:1.5;
}
.home .right{
float:left;
margin-left:70px;
padding:10px 0;
height:400px;
}

/*
about us
*/
.about-us .wrapper{
width:450px;
float:left;
padding:30px;
margin:20px;
border:1px solid #BFA568;
font-size:110%;
line-height:1.5;
}
.about-us .wrapper p{
padding-top: 20px;
}
.about-us img{
float:left;
margin-left:40px;
}

/*
contact us
*/
.contact-us .left{
width:400px;
float:left;
padding:30px;
margin:20px;
border:1px solid #BFA568;
font-size:110%;
line-height:1.5;
}
.contact-us .left p{
margin-bottom:10px;
}
.contact-us .right{
float:left;
margin-left:40px;
}
.contact-us .right td{
padding:2px;
font-size:110%;
}
.contact-us .received{
padding:10px;
font-size:110%;
}

/*
login
*/
.auth form{
width:280px;
padding:30px;
margin:20px;
border:1px solid #BFA568;
}
.auth td{
padding:2px;
font-size:110%;
}

/*
search
*/
.search form{
padding: 10px;
}
.search ol{
padding: 5px;
width:500px;
}
.search li{
line-height:1.5;
padding: 5px;
}
.search li h3{
font-size:110%;
font-weight: bold;
}
.search li div{
line-height:1.5;
padding-left: 5px;
}



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

/*
new
*/

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

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

/*
dealer
*/
.dealer .left{
width:330px;
padding:30px;
margin:20px;
border:1px solid #BFA568;
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;
}