body {font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; background-color: #f0d0ba; margin: 0; padding: 0 0 10px 0; color: #564640;}

/* TAG STYLES */
p, li, td, label, input, select, textarea {Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-size: 1em;}
p {margin: 1em 0; text-align: justify;}
h1, h2, h2, h4, h5, h6 {font-family: Georgia, Times, Times New Roman, serif; color: #512b8b;}
h1 {margin: 0.4em 0 0.7em 0; font-weight: normal;}
h2 {margin: 0.9em 0 0.7em 0; font-weight: normal;}
form, label, input, select, textarea {margin: 0; padding: 0;}
a {text-decoration: none; color: #512b8b;}
a:visited {color: #41286a;}
a:hover {text-decoration: underline;}
img {border: none;}
.titlealike {font-family: Georgia, Times, Times New Roman, serif; color: #512b8b; margin: 0.4em 0 0.7em 0; font-weight: normal; font-size: 2em;}


/* COMMON  AND GENERAL*/
#container {width: 800px; margin: 0 auto; background-color: #ffffff;}
#content {padding: 10px 25px 20px 25px;}
#shortcuts {display: block; position: absolute; top: -10em; z-index: 0} 
#shortcuts a {padding: 0 0.5em; left: 0; z-index: 0}
#shortcuts a:focus, #shortcuts a:active {display: inline; z-index: 2; background-color: #000000; color: #ffffff; text-decoration: none; position: absolute; top: 10em;}

#logo {font-size: 2em; font-weight: normal; margin: 0; text-align: right;}
#logo strong {font-weight: normal; float: left; font-style: italic;}
#logo span {font-size: 0.7em; font-style: italic;}
#logo a {display: block; background: #f0d0ba url(../header.jpg) no-repeat left bottom; color: #512b8b; text-decoration: none; padding: 10px 0 155px 0px;}

.fimg {float: right; margin: 0 0 5px 10px;}
.clear {clear: both; height: 0px; overflow: hidden; margin: 0;}
.center {text-align: center;}
.top  {margin-top: 0;}
.flink {text-align: right;}


/* HEADER AND MENUS */
#menu {}
#mainmenu {list-style: none; font-size: 0.8em; margin: 0; padding: 0 0 0 20px; height: 2em; background-color: #aa5e3e;}
#mainmenu a {font-weight: bold; color: #f4e2d6; text-decoration: none;}
#mainmenu a:hover {color: #ffffff; text-decoration: underline;}
#mainmenu li {float: left; margin: 0 40px 0 0; padding: 0; line-height: 2em; font-family: arial, helvetica, Sans-Serif;}
#suppliersmenu {list-style: none; font-size: 0.8em; margin: 0; padding: 0 0 0 20px; height: 2em; background-color: #e09d82;}
#suppliersmenu a {font-weight: bold; color: #faf0ea; text-decoration: none;}
#suppliersmenu a:hover  {color: #ffffff; text-decoration: underline;}
#suppliersmenu li {float: left; margin: 0 50px 0 0; padding: 0; line-height: 2em; font-family: arial, helvetica, Sans-Serif;}


.sizeguide {border-style: solid; border-color: #666666; border-width: 1px 1px 0 0; float: right; margin: 0 0 0 10px;}
.sizeguide th {text-align:left; padding: 2px 5px; border-style: solid; border-color: #666666; border-width: 0 0 1px 1px;}
.sizeguide td {text-align: center; padding: 2px 5px; border-style: solid; border-color: #666666; border-width: 0 0 1px 1px;}

/* FOOTER */
#footer {clear: both; background-color: #e09d82;}
#footer p {color: #faf0ea; margin: 0; line-height: 2em; padding: 0 10px; font-size: 0.75em;}



#sitemap li {margin-bottom: 0;}


/*ADS*/
.adsbottom {}
.adsmid {}
.adsright {float: right; margin: 0 0 5px 20px;}
.adsrightwide {width: 336px; float: right; margin: 0 0 5px 20px;}
.adsleftwide {width: 336px; float: left; margin-right: 20px;}
.adsrightwidesky {width: 160px; float: right; margin-left: 20px;}



.news {background-color: #d9d1e9; padding: 0em 15px 1em 15px; margin: 15px 0 0 0; color: #322926; padding: 15px 20px 1px 20px;}
.news h2 {margin-top: 0;}
