body{ background:#E5EBB9; margin:0px 0px;  }

/*START OF COMMON */
#wrapper{width: 780px; font-family:Arial, Helvetica; font-size:75%; margin: 0 auto}
p{margin:12px 0px}
a{ color:#328925; text-decoration: none; font-weight:bold }
a:hover{  text-decoration: underline }
img{border:none}
h1{font-weight:bold; font-size: 110%; padding: 0px; margin:0px 0px 10px 0px}
ul{ list-style-type: square; margin: 0px 0px 0px 15px; padding: 0px }
li{ margin: 5px 0px}

.strong{font-weight: bold}
.right{ float: right}
.button{ background: #B1CB4F; font-size: 90%; border:1px solid }
.qbox{ color: #000; width:19px; font-size:80%; font-weight: bold; text-align:center; background-color: #f5f5f5 }
.price{font-weight: bold; color: #000}
.textbox, .textbox_short{ border:1px solid #E5EBB9; background: #f5f5f5; width:75%; color:#328925}
.textbox_short{width:80px;}
/*END OF COMMON */

/*START OF HEADER */
#header{margin-bottom: 5px; margin-top:6px}
#header #top{margin-bottom:6px;}
#header #nav{  background:#B1CB4F; width:100%;  clear: both}

#header #nav td{ width:330px; border-bottom: 1px solid #E5EBB9; border-right: 1px solid #E5EBB9;vertical-align:top;}
#header #nav td.selected{ background: #97BE0D}

#header #nav a{color:#0F4D2A; font-size: 110%; text-decoration:none;  padding: 2px 0px 2px 10px;display:block; font-weight: normal}
#header #nav a:hover{text-decoration:none; background:#97BE0D ; }
#header #nav td.last{ border-right: none;}
#header #nav td.home{ width:527px;}

.dropdown_on, .dropdown_off, .subimage_off, .subimage_on{ background: #fff; font-family:Arial, Helvetica;font-weight: normal; font-size:90%;padding: 2px 8px 1px 2px}
.dropdown_off, .subimage_off{color:#328925;}
.dropdown_on, .subimage_on{text-decoration:underline;color: #B1CB4F}
.subimage_off, .subimage_on{margin-left:3px}
/*END OF HEADER */


/*START OF MAIN */
#main{ background:#D7E29C; padding: 11px 10px 20px 19px; color: #328925; overflow: hidden; width: 751px}
#left_col{ width:490px; float:left; }
#left_col #logo{ margin-bottom:20px}
#right_col{ margin-left:550px; }
h1{margin-bottom:3px}
/*END OF MAIN */


/*START OF FOOTER */
#footer{  margin-top:10px; color:#B1CB4F; font-size: 90%; clear: both}
#footer a{color: #B1CB4F; text-decoration: none; margin-right:30px}
#footer a:hover{color: #B1CB4F; text-decoration: underline}

/*END OF FOOTER */

/* Admin Panels */
div.adminPanelBlock {float:left;width:200px;}

.adminPanelBlock p {margin-bottom:0.1em;margin-top:.6em;}

/* Alternating table rows */
tr.odd td, tr.odd th {background:#EEE;}
tr.even td, tr.even th {background:#FFF;}
tr.odd_deleted td, tr.odd_deleted th {background:#EDD;color:#C0C0C0;}
tr.even_deleted td, tr.even_deleted th {background:#FEE;color:#C0C0C0;}

input.tiny {width:3em;}
input.short {width:6em;}
input.long {width:20em;}

/* General stuff */
#product_box, .product_box{background: #fff; width:740px; color:#7B9331; margin-bottom:10px}
#no_product_box{background: #fff; width:740px; height:150px; color:#7B9331; margin-bottom:10px; padding:20px; margin-top:10px;}
#product_box th, .product_box th{padding: 7px; border-bottom:2px #D7E29C solid}
#product_box td, .product_box td{padding: 7px; border-bottom:2px #D7E29C solid}
#product_box .picture, .product_box .picture{width:75px; text-align:center; }
#product_box .info, .product_box .info{ width:425px; vertical-align:top;}
#product_box .actions, .product_box .actions{width: 230px; vertical-align:top; text-align:right}
#product_box .price, .product_box .price{width: 230px; vertical-align:top; text-align:right}

