*{
margin:0px;
padding:0px;
border:none;
font-size:13px;
color:#000;
font-family:Osaka, "ＭＳ Ｐゴシック";
}

body{
background:#4e5051 url(../img/body_bg.gif) repeat-x;
text-align:center;
}

img{
border:none;
}

.body{
background-color:#fff;
width:760px;
margin-left: auto;
margin-right: auto;
text-align:left;
color:#fff;
}

.header, .brands, .top_bottom, .top_footer{
width:760px;
}

.header{
background-image:url(../img/header_bg.png);
background-repeat:repeat-x;
height:89px;
color:#0f0f0f;
}

/*
.top_bottom{
background-image:url(../img/top_bottom.png);
height:575px;
}
*/

.top_bottom_01{
background-image:url(../img/top_bottom_01.png);
height:225px;
}

.top_bottom_02{
background-image:url(../img/top_bottom_02.png);
background-repeat:repeat-y;
}

.top_bottom_03{
background-image:url(../img/top_bottom_03.png);
height:199px;
}

.top_footer{
background-color:#9c9c9c;
height:100px;
font-size:10px;
position:relative;
}

.clear{
clear:both;
}

.copyright{
padding-top:50px;
/*padding-left:460px;*/
text-align:right;
width:740px;
font-size: 13px;
color:#ffffff;
}

.footer_cart{
text-align:right;
margin-right:20px;
}

a:link, a:hover, a:visited{
color:#FFFFFF;
text-decoration:none;
font-size:12px;
}

p.right a{
color:#0000ff;
line-height:1.5em;
}

p.right a:hover{
color:#0000ff;
line-height:1.5em;
text-decoration:underline;
}

.footer_cart a{
text-decoration:underline;
}

.logo{
width:252px;
height:89px;
float:left;
margin-left:25px;
}


ul#nav{
float:right;
margin-top:70px;
margin-right:20px;
vertical-align: middle;
font-size:12px;
}


ul#nav li {
float:left;
text-align:center;
list-style:none;
font-size:12px;
color:#FFFFFF;
}

ul#nav li a {
color:#fff;
}

ul#nav li a:link,
ul#nav li a:visited {
color:#fff;
}

ul#nav li a:hover,
ul#nav li a:active {
background: #888;
}


.brands{
clear:both;
text-align:center;
}
div.brands, .brands li{
list-style:none;
float:left;
}
div.brands{
clear:both;
padding:0px 5px;
background:url(../img/brandlinks_bk.png) repeat-x;
background-color:#080506;
}
.brands li{
color:#fff;
padding:4px 2px;
}
.brands li a:link, .brands li a:visited{
font-size:11px;
color:#fff;
padding:4px 2px;
}
.brands li a:hover{
font-size:11px;
background: #888;
}

img.cart{
position:relative;
top:2px;
}

