*{
margin:0;
padding:0;
border:0;
}

body {
background-color:#FFFFFF;
}


div#container {
margin-top:0px;
width:800px;
margin: 0 auto 0;
}


/* HEADER 800(w)x112(h) */
div#header {
width:800px;
height:112px;
background-color:#FFFFFF;
background-image:url(common/header.gif);
background-repeat:no-repeat;
padding: 0 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#777777;
}


#header ul {
font-size:11px;
line-height:11px;
list-style:none;
padding: 78px 0 0 0;
}

#header li {
display:inline;
padding:0 0 0 0;
}
li.header_navi a {
text-decoration: none;
color:#777777;
}
li.header_navi a:hover {	
text-decoration: underline;
color:#FF0099;
}
li.header_navi_current a {
text-decoration: none;
color:#FF0099;
}


#header span {
padding: 0 6px 0 6px;
}


/* HEADER HOME 800(w)x120(h) */
#home {
width:800px;
height:606px;
background-image:url(home/images/home2.jpg);
background-repeat:no-repeat;
padding: 0 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#777777;
}


#home ul {
font-size:11px;
line-height:11px;
list-style:none;
padding: 102px 0 0 0;
}

#home li {
display:inline;
padding:0 0 0 0;
}
li.home_navi a {
text-decoration: none;
color:#777777;
}
li.home_navi a:hover {	
text-decoration: underline;
color:#FF0099;
}
li.home_navi_current a {
text-decoration: none;
color:#FF0099;
}


#home span {
padding: 0 6px 0 6px;
}



#main {
font-family:"Times New Roman", Times, serif;
float:left;
width:800px;
padding:0 0 0 0;
border-width:1px 0 1px 0;
border-color:#777777;
border-style:solid;
}

#left {
float:left;
width:400px;
}

#right {
float:right;
width:360px;
padding:40px 0 0 40px;
}

#right h1 {
font-size:12px;
font-variant:small-caps;
letter-spacing:4px;
line-height:18px;
padding-bottom:12pt;
color:#777777;
}
#right p {
font-size:14px;
line-height:20px;
padding-bottom:12px;
color:#777777;
}


#right_top {
height:310px;
padding: 0 40px 0 0;
}

/* GALLERY THUMBNAIL */
#right_bottom {
width:360px;
}
#right_bottom p {
color:#777777;
font-size:9px;
width:360px;
border-width:0 0 1px 0;
border-color:#777777;
border-style:solid;
padding: 0 0 4px 0;
}
#right_bottom img {
margin:20px 0 0 0;
}



/* FOOTER 800(w) */
div#footer {
clear:both;
float:left;
width:800px;
padding:6px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#777777;
}

div#address {
float:left;
padding:0 20px 0 0;
}
address {
font-size:10px;
font-style:normal;
}
address a {
color:#777777;
text-decoration:none;
}
address a:hover {
text-decoration:underline;
color:#777777;
}


div#footerlink {
float:left;
padding:0 0 0 0;
font-size:10px;
}
#footerlink p a{
text-decoration:none;
color:#777777;
}
#footerlink p a:hover {
text-decoration:underline;
color:#777777;
}



p.caption {
font-size:10px;
line-height:14px;
padding-bottom:8pt;
color:#777777;
}



/*RETAILERLIST*/
#single{
width:520px;
height:auto;
margin:40px 0 40px 0;
}

#single h1 {
font-size:12px;
font-variant:small-caps;
letter-spacing:4px;
line-height:18px;
padding-bottom:12pt;
color:#777777;
}

#single h2{
font-size:11px;
line-height:18px;
font-weight:bold;
color:#777777;
border-width:0 0 1px 0;
border-style:dotted;
border-color:#777777;
padding-top:24px;
padding-bottom:4px;
}

#single h3{
font-size:11px;
line-height:18px;
font-weight:bold;
color:#7986C5;
padding-top:4px;
}

#single p{
font-size:11px;
line-height:16px;
color:#777777;
padding-bottom:12px;
}

#single p a{
text-decoration:none;
color:#777777;
}
#single p a:hover {
text-decoration:underline;
color:#777777;
}


#single select{
font-size:11px;
color:#777777;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #777;
border-right-color: #777;
border-bottom-color: #777;
border-left-color: #777;
}