noprint{
	display:none;
         }
body{
	font-family:Geneva, Arial, Helvetica, sans-serif;
         font-size:12.5px;
         color:#333333;
         background-color:#F8FAB8;
         }
table{
	border:0;
         padding:0;
         margin:0;
         }
tr{
	vertical-align:top;

         }
td{

         margin:0;
         border:0;
         }

img{
	border:0;

         }
h1{
	padding:0;
         margin:0;
         font-size:20px;
         font-weight:bold;
         }
h2{
	padding:0;
         margin:0;
         font-size:16px;
         font-weight:bold;
         }
h3{
	padding:0;
         margin:0;
         }
div{
	text-align:left;
         }
a{
	color:#DF7000;
	text-decoration:none;
	}

a:hover{
	text-decoration:underline;
         }

input{
	 background-color:#F8FAB8;

          border: 1px solid #f9c057;


          }
hr{
         border:0;
         background-color:#f9c057;
         height:2px;
         margin:8px;

         }
button{
         border:0;
         width: 100px;
         height:25px;
         background:url(img/glass_button_small.png);
         cursor:pointer;
         }
button:hover{
	background-image:url(img/glass_button_small_hover.png);
         }
fieldset{
	border: 2px solid #f9c057;
         }
h4{
	padding:0;
         margin:0 0 5px;;
         }
select{
          background-color:#F8FAB8;

          border: 1px solid #f9c057;
          }

.box_head_left{
	background-image:url(img/round_corner_left.png);
         background-repeat:no-repeat;
         width:12px;
         }
.box_head_right{
	background-image:url(img/round_corner_right.png);
         background-repeat:no-repeat;
         width:12px;
         }
.box_head{
	background-image:url(img/box_head.png);
         background-repeat:repeat-x;
         height:40px;
         vertical-align:middle;
         padding:0px 0 0 5px;


         }

.box_bottom_left{
	background-image:url(img/box_end_left.png);
         background-repeat:no-repeat;
         width:10px;
         background-color: #FCF09E;
         }
.box_bottom_right{
	background-image:url(img/box_end_right.png);
         background-repeat:no-repeat;
         width:10px;
         background-color: #FCF09E;
         }
.box_bottom{
	border-bottom:2px solid #f9c057;
         background-color: #FCF09E;
         height:20px;
         }
.box_head img{
	margin-right:15px;
         }
.box_content{
	border-left:2px solid #f9c057;
         border-right:2px solid #f9c057;
         padding:20px 20px 0 20px;
         background-color: #FCF09E;
         }

.sp{
	padding:10px 10px 0 10px;
         }
.bp{
	padding:20px 20px 10px 20px;
         }
.nop{
	padding:0;
         }

a.blink{
	border: 2px solid #f9c057;
         -moz-border-radius:10px;
         background-color:#FCDC7C;
         display:block;
         }
a.blink:hover{
	background-color:#f9c057;
	text-decoration:none;
	}
.wide{
	width:320px;
         padding:5px;

         }
#menu{
	text-align:left;
   padding-left:0px;
   background-image:url('img/menu_bg.png');
   background-repeat:repeat-x;
   border:0;

         }
#menu a{
	display:block;
	padding:10px 30px 0px 30px;
	height:26px;
	text-align:center;
	background:#00ca00;
	background-repeat:repeat-x;
	font-weight:bold;

	color:#F8FAB8;
	font-size:1.1em;
     	}
#menu a:hover{
	background:#69DC14;
	text-decoration:none;
	}
#menu td{
	padding:0;

	}

.start_boxes td{
	width:352px;
         padding-bottom:10px;
         }
.start_boxes img{
	float:left;
         margin:3px 10px 10px 0;
         }
.start_boxes div{
         border: 2px solid #f9c057;
         -moz-border-radius:10px;
         background-color:#FCDC7C;
         padding:10px;
         }
.start_boxes h3{
	margin-bottom:5px;
         }
input#search{
         width:195px;
         height:20px;
         font-size:16px;
         font-style:italic;
         font-weight:bold;

         }
.protein_bg{
	background-color:#BBE188;
         }
.ch_bg{
         background-color:#FFFF9B;
         }
.fat_bg{
         background-color:#F39770;
         }
.fibers_bg{
         background-color:#F9AE5B;
         }
.energy_bg{
         background-color:#CDA0D3;
	}
.menu_left{
         background-image:url(img/menu_left.png);
         background-repeat:no-repeat;
         width:15px;
         height:30px
         }
.menu_right{
         background-image:url(img/menu_right.png);
         background-repeat:no-repeat;
         width:15px;
         height:30px
         }
button.login{
	margin:6px 22px 5px 10px; text-align:center;background:url(img/button.png);height:20px; padding-top:0
         }
button.login:hover{
         background:url(img/button_hover.png);
         }
#books a{
         border: 2px solid #f9c057;
         -moz-border-radius:10px;
         background-color:#FCDC7C;
         display:block;
         width:155px;
         text-align:center;
	padding-top:15px;
         height:155px;
         margin:5px;
         }
.row_1{
	background:#F9d268;
         }
.row_0{
	background:#FAE389;
         }
.row_top_bottom{
	background:#F5C045;
         }
button.ok{
	background:url(img/ok_button.png);
         width:40px;
         }
button.ok:hover{
	background:url(img/ok_button_hover.png);

