@charset "utf-8";
/* CSS Document */


#contactleft {
float:left;
width:332px;
height:420px;
margin:auto;
margin-left:20px;
background-color:#444;
overflow:auto;
padding:10px;
padding-bottom:0;
}
#contactleft blockquote {
text-align:left;
margin-top:0;
margin-left:0;
padding-left:30px;
}
#contactleft blockquote span {
display:block;
}
#contactleft p {
text-align:justify;
padding-bottom:50px;
padding-left:30px;
width:auto;
}

#form {width:310px; height:430px; background-color:#444; text-align:right; margin:auto; margin-right:20px; padding-right:30px; padding-left:30px;}
fieldset {border:none; margin-bottom:0px; padding-bottom:0px;}
fieldset input, textarea, select {width:100%; background-color:#efefef; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; word-spacing:.10em;}
fieldset input:hover, textarea:hover, select:hover {background-color:#ccc;}
fieldset input:active, input:focus, textarea:active, textarea:focus, select:active, select:focus {background-color:#ccc;}
label, label span {text-align:left; display:block; padding-bottom:.25em;}
label {width:100%;}
label span {text-align:left;}

#form form div input {
background-color:#555;
border:1px solid #ccc;
color:#efefef;
font-weight:bold;
float:left;
margin:auto;
padding:4px;
}
#form form div input:hover {
background-color:#777;
}
#form form div {
margin:0;
margin-top:-17px;
padding:0;
padding-left:13px;
}

body {
background-color: #333333;
}
p, body {
color:#efefef;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
letter-spacing:0px;
line-height:1.3em;
font-weight:normal;
text-align:justify;
padding:0px;
margin:0px;
}
h3 {
margin:0;
font-size:18px;
font-weight:bold;
}
ul {
width:auto;
padding:0px;
margin:auto;
}
ul li {
list-style-type:none;
float:left;
margin:auto;
margin-right:17px;
}
ul li a {
display:block;
height:56px;
text-indent:-9999px;
}

a, img {
outline:none;
}
a {
color:#efefef;
text-decoration:underline;
font-style:italic;
}
a:hover {
color:#fff;
}
.highlit {
font-weight:bold;
color:#FFF;
}
#content {
width:752px;
height:auto;
margin: 0 auto;
padding:0;
background-color:#333;
}
#header{
margin:0px;
margin-bottom:20px;
padding:0px;
}
#menubar {
background-color:#333;
width:auto;
height:auto;
padding:0px;
margin:auto;
margin-left:20px;
margin-right:20px;
overflow:auto;
}
.subpage #menubar{
background-color:#333;
width:auto;
height:auto;
padding:0px;
margin:auto;
margin-left:20px;
margin-right:20px;
overflow:auto;
border-bottom:solid;
border-color:#666;
border-width:2px;
}
li#about {
width:226px;
height:56px;
background:url(/images/menu-about.png) no-repeat;
}
li#about:hover, li#news:hover, li#shop:hover, li#collections:hover, li#contact:hover{
background-color:#555;
}
li#news {
width:79px;
height:56px;
background:url(/images/menu-news.png) no-repeat;
}
li#shop {
width:72px;
height:56px;
background:url(/images/menu-shop.png) no-repeat;
}
li#collections {
width:154px;
height:56px;
background:url(/images/menu-collections.png) no-repeat;
}
li#contact {
width:109px;
height:56px;
margin-right:0px;
background:url(/images/menu-contact.png) no-repeat;
}
#slideshow{
background-color:#000;
width:750px;
margin:auto;
padding:0px;
border:solid;
border-width:2px;
border-color:#666;
}
#mainbody {
width:auto;
height:auto;
margin:auto;
margin-top:0px;
margin-bottom:20px;
text-align:center;
background-color:#333;
}
#maintext {
width:auto;
height:auto;
background-color:#444;
padding:10px;
margin:auto;
margin-left:20px;
margin-right:20px;
}
#social {
margin:auto;
padding-top:10px;
text-align:center;
clear:left;
}