@charset "UTF-8";
/* CSS Document */

body,td,th {font-family: Tahoma, Arial, geneva, verdana;font-size: 12px;line-height:22px;}
body {background-image:url(../images/gif/background.gif); background-position:center center; background-attachment:fixed; background-repeat:no-repeat;background-color: #E6E5D8;margin: 0;}
#main td,th {line-height:22px;}

/* ID's */

#product_search {font-weight:bold;margin-top:15px; background-color: #ffffff; border: 1px solid #CCCCCC;}
#search {font-weight:bold;padding-right:5px;}
#nav td,th { line-height:22px;}
#navadmin td,th { line-height:22px;}
#search {padding-right:10px; background-image:url(../images/gif/searchbg.gif); background-repeat:repeat-y;font-weight:bold; color:#FFFFFF; text-transform:uppercase; font-size:10px;height:25px;}
#search td {font-weight:bold; color:#FFFFFF; text-transform:uppercase; font-size:10px;height:25px;}
#main {width: 575px;}

/* Forms */

.genericbox {margin-top:9px;padding:0;}
.genericbox2 {width:100%;}
form {padding:0;margin:0;}
#search form td #searchbox {height: 15px;font-size:90%;width:200px; margin-left:5px;}
#search form td #button {margin-left:5px;}

/* Div */

#feat3 {width: 123px;height:120px;padding: 5px;float: left;background: #FFFFFF;z-index: 0; border:1px solid #EFEFEF; position:relative;}
#feat3_stamp {width: 148px;height:120px;position:absolute;z-index: 999; background-image:url(../images/png/offer.png);top:-5; left:0; margin:0;}

div#news {width:260px;height:auto;padding:5px;float:right;position:relative;top:0;right:0; text-align:justify;border: 1px solid #EFEFEF;}
div#news span {background: url(../images/gif/news-seperator.gif) bottom center no-repeat;display: block;padding: 2px 0 10px 0px;}
div#news h1 {padding:0;margin-bottom:0;font-weight:bold;color:#CC0000; font-size:12px; line-height:5px;}

div#weeklyoffer {width:260px;height:auto;padding:5px;float:right;position:relative;top:0;right:0; text-align:justify;border: 1px solid #EFEFEF;}
div#weeklyoffer h1 {padding:0;margin-bottom:0;font-weight:bold;color:#CC0000; font-size:12px; line-height:5px;}

/* Tools */

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Text */

.red_bold {color:#CC0000; font-weight:bold;}
.small_red_bold {color:#CC0000; font-weight:bold; font-size: 10px;}
.msgtype {color:#CC0000; font-weight:bold; font-size: 10px;}
.error  { color: #CC0000; background-color: transparent; font-weight: bold; font-size:10px; }
.green_bold {color:#003300; font-weight:bold;}
.page_titles {color:#006600; font-weight:bold; font-size:24px; text-transform:uppercase;}
.nav_title {color:#CC0000; font-weight:bold; font-size:14px; text-transform:uppercase;}

/* Navigation */

#nav{margin-top:5px;margin-left:10px;}
#nav {width: 140px;}
#nav td {padding: 0 0;text-transform:uppercase; color:#003300; font-weight:bold;}
#nav td .first {border-bottom: 1px solid #EFEFEF; color:#003300;}
#nav td .first a {font-weight:bold;}
#nav a {display:block;width:100%;color:#003300;text-decoration:none;font-weight:bold;}
#nav a:hover {color: #006600;}
#nav #subs a {display:block;background:#FFFFFF;width:100%;color:#003300;background-image: url(../images/gif/navbg.gif);background-repeat:no-repeat;background-position: 3%;text-decoration:none;font-weight:normal; text-transform:capitalize;}
#nav #subs a:hover {background:#EFEFEF;background-image: url(../images/gif/navbg.gif);color: #006600;background-repeat:no-repeat;background-position: 3%;}
#nav #subs a span {padding-left: 12px;}

#navadmin {width: 100%;}
#navadmin td {padding: 0 0;text-transform:uppercase; color:#003300; font-weight:bold;}
#navadmin td .first {border-bottom: 1px solid #EFEFEF; color:#003300;}
#navadmin td .first a {font-weight:bold;}
#navadmin a {display:block;width:100%;color:#003300;text-decoration:none;font-weight:bold;}
#navadmin a:hover {color: #006600;}
#navadmin #subs a {display:block;background:#FFFFFF;width:100%;color:#003300;background-image: url(../images/gif/navadminbg.gif);background-repeat:no-repeat;background-position: 3%;text-decoration:none;font-weight:normal; text-transform:capitalize;}
#navadmin #subs a:hover {background:#EFEFEF;background-image: url(../images/gif/navadminbg.gif);color: #006600;background-repeat:no-repeat;background-position: 3%;}
#navadmin #subs a span {padding-left: 12px;}

#search form td a {color:#FFFFFF; text-decoration:underline;}
#search form td a:hover {color:#FFFFFF; text-decoration:none;}
a {color:#003300;text-decoration:none;font-weight:bold;}
a:hover {color: #006600;}

/* Borders */

.left_bottom {border-left: #006600 1px dashed;border-bottom: #006600 1px dashed;}
.left {border-left: #006600 1px dashed;}
.pictureframe {border:1px solid #CCCCCC;}
.bottom {border-bottom: 1px solid #CCCCCC;}
.bottom_dash {border-bottom: 1px dashed #CCCCCC;}