BODY { background: #F1F7EA; margin: 0; padding: 0; font-family: Arial, sans-serif; }
A:link, A:visited { color: #069; }
A:hover { text-decoration: none; }
A IMG { border: none; }

#top { background: #50C151 url(i/bg_top.gif) no-repeat; height: 336px; }
#top_content { width: 1000px; }
#content { width: 1000px; //margin-top: -106px; }
#logo { padding-top: 7px; margin-left: 15px; float: left; //margin-left: 7px; }
#slogan { background: url(i/bg_slogan.gif) no-repeat; width: 517px; text-align: center; line-height: 25px; color: #F60; font-weight: bold; font-size: 1.5em;
	height: 85px; float: left; margin-left: 12px; margin-top: 60px; //margin-left: 20px; padding-top: 15px; }
UL#menu {  background: url(i/bg_menu.gif) no-repeat; width: 253px; height: 248px; float: left; 
	list-style: none; margin: 0; padding: 0; margin-left: 26px; padding-top: 20px; margin-top: 20px; //margin-left: 13px; //margin-top: 116px; }
	UL#menu LI { line-height: 3em; padding-left: 35px; }
	UL#menu LI A:link, UL#menu LI A:visited { color: #FFF; text-decoration: none; font-weight: bold; }
	UL#menu LI A:hover { text-decoration: underline; }

#main { background: url('i/bg_maincontent.gif') repeat-y; width: 515px; float: left; margin-left: 20px; margin-top: -106px; //margin-top: 0px; }
#main p { margin: 0px 30px 10px 30px; font-size: .85em; line-height: 1.4;}
.text { margin: 0px 30px 10px 30px; font-size: .85em; line-height: 1.4;}
H2 { margin: 0px 30px 10px 30px; font-size: .95em; font-weight: bold;}
P.text EM { background: #FEC; }

H1 { margin: 0; padding: 0; color: #090; font-size: 1.5em; padding-top: 46px; padding-left: 30px; }
#main_top { background: url('i/bg_maintop.gif') left top no-repeat; width: 515px; height: 106px; }
#main_content DIV.model { float: left; width: 220px; border: 1px solid #FFF; padding-left: 30px; font-size: 0.8em;  }
#main_content DIV.model P { margin: 0px; padding: 0px; }
#main_content DIV.model P A:link, #main_content DIV P A:visited { font-weight: bold; font-size: 1.2em; display: block; margin-bottom: 5px; color: #090; }
#main_content DIV.model P A:hover { text-decoration: none; }
#main_bottom { clear: both; background: url('i/bg_mainbottom.gif') left bottom no-repeat; width: 515px; height: 70px; _ height: 40px; }

#collections { background: url(i/bg_collections.gif) no-repeat; width: 179px; height: 110px; float: left; margin-left: 5px; color: #FFF; line-height: 1.5em; padding-top: 15px; font-size: 0.95em;  margin-top: 20px; //margin-top: 116px; }
	#collections A:link, #collections A:visited { padding-left: 20px; color: #FFF; font-weight: bold; }
	#collections A:hover { text-decoration: none; }
	
#footer { background: #50C151 url(i/bg_top.gif) no-repeat; color: #FFF; font-size: 0.85em; /* min-width: 950px; */ padding: 20px; /*_width: 964px; */}
.photos { z-index: 10; display: none; text-align: center; width: 531px !important; position: absolute; left: 50%; margin-left: -250px; margin-top: -150px;
 }
.bg_photos {  background: url(i/bg_photos.png); width: 531px; height: 441px; }
.content_photos {  width: 531px; height: 441px; margin-top: -441px; }
.photos A { float: right; padding-top: 40px; padding-right: 40px; }
.colors { text-align: right; padding-right: 40px; padding-top: 10px; }
.colors A { display: inline; padding: 0px; }

TABLE.data { width: 455px; margin: 10px auto; border-collapse: collapse; border: none; }
	TABLE.data TH { border: 1px solid #CCC; padding: 3px; font-size: 0.9em; text-align: left; }
	TABLE.data TD { border: 1px solid #CCC; padding: 5px; font-size: 0.8em; }	
	TABLE.data TD SUP { color: #F00; }

DT { font-style: italic; margin-top: 10px; }
DD { margin: 0; padding: 0; padding-left: 10px; }	
TT {font-style: italic; margin-top: 9px; }

OL.text LI { padding-top: 10px;}
.accent { color: #969696; font: italic 0.9em/1.16 Georgia, serif;  margin-top:5px; }

DIV.clear { clear:both; height:10px; }

.cache { height: 50px; width: 50px; display:inline; overflow:hidden; position:absolute; top:-100px; left:-100px; }

.flink a:link, .flink a:visited, .flink a:hover {color: #FFF;}
