body {background: #fff; margin: 0; padding:10px 0;}

body, legend {color: #333;}
body {font-family: arial, helvetica, sans-serif; }

legend {font-size: 14px;}
input, select, textarea { font-size:11px; margin: 1px; padding: 0 2px;}
input:focus, textarea:focus { background: #fff;}

a{ color:#c09; text-decoration: none;}
a:hover {text-decoration: underline;}
img { border: none;}

h1, h2, h3, h4 { margin:0 0 .5em 0; }
h1 { font-size:28px; font-weight: normal; letter-spacing: -1px;}
h1 span {color: #c09;}
h2 { font-size:16px; font-weight: bold;} 
h3 { font-size:12px;}

p, li, dd { font-size:12px ; line-height: 1.3em;}
p, pre { margin: 1em 0;}
ul, ol, dl {margin: .5em;}
li, dd { margin-left: .5em;}
li { list-style: none; background: url(../img_t/bg_li.gif) no-repeat 0 3px; font-size: 14px; padding-left: 20px;}
blockquote { margin: 1em 40px; font-size: 12px;}
table, form { margin: 0; padding: 0;}

.fuschia {color: #c09;  font-weight: bold;}
.green { color: #ADCC00; font-weight: bold;}


#wrap {width: 760px;  margin: 0 auto; position: relative; border:1px solid #fff;}
#logo {position: absolute; top: 0; left: 0; }
#nav {  background: #adcc00; color: #333; padding: 20px; text-align: right; margin: 40px 0 20px 20px;}
#nav a {font-size: 12px; font-style:italic; color: #333; font-weight: bold; padding-left: 15px;}


#hbox { margin-top: 25px;}
#hbox td, #promobox td { vertical-align: top;}
#hcol1 { width:260px; text-align: center;}
.border {padding: 5px; border: 1px solid #999; margin-bottom: 5px;}

#hcol2 {padding-left: 20px;}
#hcol2 ul { margin: 0 20px 0 0; padding: 0;}
#promobox {margin-top: 15px;}


#foot {clear: both;border-top: 1px solid #999; padding: 5px; font-size: 10px; text-align: right; color: #999;}

.right { text-align: right;}
.center { text-align: center;}
.arrow {background: url(../img_t/bg_li.gif) no-repeat 0 3px; padding-left: 14px;}

.slist { width: 80%; margin: 0 auto;}
.slist td { vertical-align: top; padding: 3px; border-bottom: 1px solid #ccc; font-size: 12px;}
.slist h2, .slist h3 { padding: 0; margin: 0; }
.slist h3 { font-size: 13px;}
.slist .alt { background: #f3f7d9;}

#photos img {float: left; margin: 5px; padding: 5px; border: 1px solid #999; }
#gallery1 {padding-left:15px;}
#gallery1 img { vertical-align: middle; } 

#colors a {display: block; float: left; border: 1px solid #ccc; background: #f1f1f1; padding: 5px 5px 20px 5px; margin: 5px 5px 0 0;
	text-align: center; font-size: 12px; font-weight: bold;}
#colors a:hover  { text-decoration: none; color: #333;}
#colors img {padding-bottom: 5px;}
