@charset "utf-8";
* { margin: 0; padding: 0; }
body { font: 100% Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 100%; color: #000; }
img { padding: 0; border: none; display: none; }
a {	color: #006; }
p { padding: 1em; }
.clearfloat { height: 1px; font-size: 1px; line-height: 1px; color: #003; }
blockquote { padding: 0 0 0 3em; }
h1 { font-size: 1.3em; font-weight: normal; }
h2 { font-size: 1.2em; font-weight: normal; }
h3 { font-size: 1.1em; font-weight: normal; }
.smaller { font-size: smaller; }
.larger { font-size: larger; }
.editable { }
#header img { background-color:#666; }
#nav { display: none; }
#flash-container { display: none; }
#about img { padding: 0 0 35px 35px; float: right; }
.caption { padding: 0.5em 0.5em 0.5em 0.5em; font-size: 1.1em; clear: both; }
.next-collection { display: none; }
#main-image { border: none; }


#main { font-size: 1.1em; padding: 26px 35px 26px 35px; }
#main p { padding: 0.6em 0 0.6em 0; }
#main h1, #main h2, #main h3, #main h4 { padding: 0.6em 0 0.6em 0; }
#main ul, #main ol { }
#main ul li, #main ol li { padding: 0.6em 0 0.6em 0; }
#main dt { font-size: 1.1em; font-weight: bold; padding: 1em 0 0 0; }
#main dl dl { padding: 0 0 0 1em; }
#main dl dl dt { font-style:italic; }

.terms-sitemap { display: none; }


/* ---------- Contact Form ---------- */
form table { border: none; }
form table caption { font-weight: bold; }
form table th { text-align: right; vertical-align: top; width: 150px; padding: 0.4em; }
form table td { text-align: left; padding: 0.4em; }

