body {
    padding          : 15px 50px 50px 50px;
    margin           : 0px;
}

#container {
    position         : absolute;
    left             : 50%;
    margin-left      : -400px;
    width            : 800px;
    line-height      : 1.2;
    background: url(/themes/Autumn/sw_body_bar.gif) repeat-y center;
}

#banner {
    position         : absolute;
    left             : 50%;
    margin-left      : -491px;
    height           : 331px;
    width            : 982px;
    background-image : url(/themes/Autumn/sw_top_bk.gif); /*./themes/Autumn/sw_topbar.gif*/
    z-index          : 5;
}
#homelink {
    position         : absolute;
    margin           : 0px;
    padding          : 0px;
    top              : 10px;
    left             : 100px;
    height           : 125px;
    width            : 335px;
    background-image : none;
    z-index          : 8;
}


#bodybackground {
    position         : absolute;
    top              : 0px;
    left             : 50%;
    margin-left      : -400px;
    height           : 100%;
    width            : 800px;
    background: url(/themes/Autumn/sw_body_bar.gif) repeat-y center;
    z-index          : 0;
}

.boxed {
    padding         : 1em 1em 1em 1em;
    margin          : 25px 0px 25px 0px;
    width		    : 726px;
    background-color: #FFFFFF;
}


#topmenu {
    position         : absolute;
    left             : 50%;
    margin-left      : -400px;
    width            : 800px;
    height           : 50px;
    top              : 140px;
    text-align       : left;
    background-image : url(/themes/Autumn/sw_menu.gif); /*./themes/Autumn/sw_footer.gif*/
    z-index          : 10;
}
#topmenu dl { margin: 0px;}
#topmenu dt { display: none; visibility:hidden; }
#topmenu dd { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; z-index: 10; display: inline;}
.hidden { dispaly: none; visibility:hidden; }
#topmenu_aboutus    { position: absolute; top: 0px; left: 0px; height: 25px; width: 148px; }
#topmenu_press      { position: absolute; top: 0px; left: 149px; height: 25px; width: 79px; }
#topmenu_shop       { position: absolute; top: 0px; left: 229px; height: 25px; width: 72px; }
#topmenu_wholesale  { position: absolute; top: 0px; left: 302px; height: 25px; width: 121px; }
#topmenu_retail     { position: absolute; top: 0px; left: 424px; height: 25px; width: 108px; }
#topmenu_charities  { position: absolute; top: 0px; left: 533px; height: 25px; width: 110px; }
#topmenu_contactus  { position: absolute; top: 0px; left: 644px; height: 25px; width: 149px; }
#topmenu a { color: #000000; background-color : none; }
#topmenu a:hover { color: #000000; background-color : none; }

#content {
    position         : relative;
    left             : 50%;
    margin-left      : -378px;
    top              : 180px;
    width            : 714px;
    padding          : 0px 24px 185px 20px;
    text-align       : left;
    z-index          : 5;
}
#content a, #content a:visited {
    background-color: none;
    border-bottom: none;
    color: #EC008C;
}
#content a:hover {
    background-color: none;
    border-bottom: solid 1px #EC008C;
    color: #EC008C;
}
#bottommenu {
    position         : relative;
    width            : 800px;
    text-align       : center;
    height           : 20px;
    background: transparent url(/themes/Autumn/sw_body_bottom.gif) no-repeat bottom center;
    z-index          : 5;
}
#bottommenu dl { margin: 0px;}
#bottommenu dt { display: none; visibility:hidden; }
#bottommenu dd { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; z-index: 10; display: inline;}
#bottommenu_new      { position: absolute; top: 0px; left: 0px; height: 60px; width: 158px; }
#bottommenu_charity  { position: absolute; top: 0px; left: 159px; height: 60px; width: 195px; }
#bottommenu_seen     { position: absolute; top: 0px; left: 355px; height: 60px; width: 199px; }
#bottommenu_talk     { position: absolute; top: 0px; left: 555px; height: 60px; width: 245px; }
#bottommenu a { color: #000000; background-color : none; }
#bottommenu a:hover { color: #000000; background-color : none; }

#footer {
    position         : relative;
    width            : 800px;
    text-align       : center;
    height           : 55px;
    background-image : url(/themes/Autumn/sw_footer.gif);
    padding		     : 0 0 0 0;
    z-index          : 5;
}

#footer dl { margin: 0px;}
#footer dt { display: none; visibility:hidden; }
#footer dd { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; z-index: 10; display: inline;}
#footer_home       { position: absolute; top: 0px; left: 0px; height: 28px; width: 105px; }
#footer_gallery    { position: absolute; top: 0px; left: 106px; height: 28px; width: 64px; }
#footer_signup     { position: absolute; top: 0px; left: 171px; height: 28px; width: 132px; }
#footer_sendlink   { position: absolute; top: 0px; left: 304px; height: 28px; width: 223px; }
#footer_privacy    { position: absolute; top: 0px; left: 528px; height: 28px; width: 272px; }
#footer a { color: #000000; background-color : none; }
#footer a:hover { color: #000000; background-color : none; }

.float_right {float: right; margin-right: 0.2em; }
.float_left {float: left; margin-left: 0.2em; }

div.figure {
  width: 200px;
  border: 1px silver solid;
  margin: 0.3em 0.8em 1.0em 0.8em;
  padding: 0.3em;
  text-align: center;
}

div.figure img {
  margin: 0.1em;
  width: 200px;
  height: auto;
}
div.figure em {
  margin: 0.1em;
  text-align: left;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

.inline_h4 {
    color:	#A0CE67;
    font-size   :	1.33em;
    font-weight :	400;

}
.inline_h5 {
    color:	#000000;
    font-size   :	1.17em;
    font-weight :	400;

}

/* Page links */
#content .sw_float_button {
	float: right;
	margin: 5px 5px 5px 10px;
	padding: 3px;
   background-color:#EC008C;
	color: #FFF;
   font-family      : Verdana, Arial, Helvetica, sans-serif; /*Helvetica, Arial, sans-serif; or Georgia, Times, "Times New Roman", serif;*/
   font-size        : 1.2em;
	text-align       : center;
	font-weight      : bold;

   border-style: solid;
   border-width : 1px 2px 2px 1px;
   text-decoration : none;
	border-color : #EEEEEE #A0CE67 #A0CE67 #EEEEEE;
}
#content .sw_float_button a, #content .sw_float_button a:visited {
    background-color: none;
    border-bottom: none;
    color: #FFFFFF;
}
#content .sw_float_button a:hover {
    background-color: none;
    border-bottom: solid 1px #FFFFFF;
    color: #FFFFFF;
}
