/**
 * This is the common stylesheet for the website
 */

body {	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 0px; 
		background-position: top left;
		background-repeat: repeat; 
		background-image: url("../images/background/body-background.gif");
		}

table { font-size: 11px; } 


h1 {	font-size: 14px; margin: 0px; margin-left: 15px; margin-top: 20px; padding-bottom: 10px;}
h2 {	font-size: 12px; margin: 0px; margin-left: 0px; margin-top: 15px; }

#positioner { width:100%; margin: auto; text-align:center; }

#page, #menu {position: absolute; text-align: left; }

#page { margin: auto; position: relative; overflow: hidden; }

#page-header {width: 100%; top: 0px; height: 35px; 
		background-position: top center;
		background-repeat: no-repeat; 
		background-image: url("../images/background/header.gif");}

#page-menu-content { background-color: #f3f3f3;}

.menu-content {background-color: #EEEEEE;}

.body-content { padding: 5px; padding-right: 20px; background-color: #ffffee;
			background-position: top left;  
			background-repeat: no-repeat; 
      background-attachment: fixed; 
			background-image: url("../images/background/shoes_75pct.jpg"); }

#disclaimer {width: 100%; height: 20px; bottom: 0px; padding: 2px; text-align: center;
			 background-position: top center;
			 background-repeat: no-repeat; 
			 background-image: url("../images/background/disclaimer.gif");}

#menu {width: 150px; top: 35px;  padding-top: 10px; }
.menu-content { padding: 10px; display: block; }
#menu-logo { padding-bottom: 10px;}
 
#deros-banner { padding: 20px; padding-top: 300px;}

#language-flag {position: absolute; bottom: 30px; left: 5px; }

img { border: none; }

img.small-icons {border: black solid 1px;}

#patented {position: absolute; left: 60px; bottom: 30px; height: 98px; width: 97px; }

li {padding: 2px;}

a { color: #336633; }
a:hover { color: #669966; }