/* CSS Document */

/* adjusted */
body{
position:absolute;
left:0;
top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
background:#F5F4F0;
/*background:#666666;*/
}

body a, a:visited, a:link{
color:#000000;
}
 
input{
cursor:pointer;
background-color:#FFFFFF;
}



h1{
font-size:160%;
color:#000000;
font-weight:700;
margin-bottom:0px;

}

h2{
font-size:14px;
color:#FF8000;
font-weight:700;
}

h3{
font-size:16px;
color:#FF8000;
font-weight:700;
}

/*new menu items*/

legend{
	font-weight:700;
}
fieldset{
border:1px;
border-style:solid;
border-color:#CCCCCC;
display:inline;
margin:0;
padding:0;
}

#menu_header_nav{
float:left; 
display:inline;
font-size:13px;
margin:0 7px; 
color:#000000;
}

#menu_header_nav a, a:link, a:visited, a:link{
color:#000000;
}

#menu_header_nav a:hover{
color:#660000;
}

#menu_footer_nav{
font-size:12px;
list-style-type:none;
margin:0 7px; 
color:#000000;
}

#menu_footer_nav a, a:link, a:visited, a:link{
font-size:90%;
color:#000000;
padding:0 8px;
}

#menu_footer_nav a:hover{
color:#660000;
}


#menu_header_nav_admin{
float:left; 
display:inline;
font-size:90%;
margin-right:10px; 
margin-left:5px;
margin-bottom:8px; 
color:#ff0000;
}

#menu_header_nav_admin a, a:link, a:visited, a:link{
color:#ff0000;
}

#menu_header_nav_admin a:hover{
color:#660000;
}

#brown_bg_text{
height:20px; 
width:100%; 
background:#EEEEDE; 
margin:0; 
padding:4px 0 0 0;
text-indent:12px;

}

#success_message{
font-size: 13px;
color:#669933;
text-align:center;
}

#error_message{
font-size: 13px;
color:#990000;
text-align:center;
background-color:#FF9999;
}

.blue_title{
font-size:100%;
color:#1F87CA;
font-weight:700;
}

.grey_title{
font-size:12px;
font-weight:400;
color:#513333;
display:block;
width:100%;
}

.grey_title a, .grey_title a:link, .grey_title a:visited{
color:#513333;
}

.grey_title a:hover{
color:#000000;
}

.grey_title_bold{
font-size:12px;
font-weight:700;
color:#513333;
}

.grey_title_bold a, .grey_title_bold a:link, .grey_title_bold a:visited{
color:#513333;
text-decoration:underline;
}

.grey_title_bold a:hover{
color:#333333;
text-decoration:underline;
}

.status_title{
font-size:12px;
font-weight:400;
color:#513333;
width:100%;
}

.status_title a, .status_title a:link, .status_title a:visited{
color:#513333;
}

.status_title a:hover{
color:#000000;
}

.status_title{
font-size:12px;
font-weight:700;
color:#513333;
}

.product_details{
font-size:12px;
font-weight:400;
color:#513333;
display:block;

}
.product_details_spacer{
height:12px;
}

.distributor_item{
font-size:12px;
font-weight:700;
color:#88A73D;

}

#dropdown_products{
/*background:#ffffff;*/
border: 1px silver solid;
width:167px; 
height:400px;
padding:10px;
}

#cart_quantity_table{
border:1px; 
border-top: 1px silver solid;
border-bottom: 1px silver solid;
border-left: 1px silver solid;
border-right: 1px silver solid;

}

#menu_product_nav{
width:100%; 
height:20px; 
background-color:#eeeeee;
border-top: 1px silver solid;
border-bottom: 1px silver solid;
border-left: 1px silver solid;
margin-left:-1px;

}

.menu_product_nav{
font-size:70%;
}
.menu_product_nav a, .menu_product_nav a:link, .menu_product_nav a:visited{

color:#666666;
}
.menu_product_nav a:hover{
color:#666666;
}

.menu_image{
/*border-top: 1px silver solid;
border-bottom: 1px silver solid;
border-left: 1px silver solid;
border-right: 1px silver solid;*/

border-top: 1px silver solid;
border-bottom: 1px silver solid;
border-left: 1px silver solid;
border-right: 1px silver solid;

vertical-align:middle;
}
/*end of new items*/
/*other new stuff */

.button_submit{
height:17px;
width:57px;
background:url("../assets/button_submit.png");
border:0;
}

.button_signin {
height:17px;
width:57px;
background:url("../assets/button_signin.png");
border:0;
}

.button_search{
height:19px;
width:19px;
background:url("../assets/blue_arrow.png");
border:0;
}

.button_cart_bag{
position:relative; 
top:-5px;
height:25px;
width:25px;
background:url("../assets/blue_bag.png");
border:0;
}

.button_add_to_cart{
position:relative; 
top:-5px;
height:28px;
width:169px;
background:url("../assets/button_add_to_cart.gif");
border:0;
}

#button_add_to_cart{
position:relative; 
top:-5px;
height:28px;
width:169px;
background:url("../assets/button_add_to_cart.gif");
border:0;
}

.button_add_to_cart_disabled{
position:relative; 
top:-5px;
height:28px;
width:169px;
background:url("../assets/button_add_to_cart_disabled.gif");
border:0;
}

.button_add_to_cart_sm{
position:relative; 
top:0px;
height:15px;
width:76px;
background:url("../assets/button_add_to_cart_sm.gif");
border:0;
}

.button_add_to_cart_sm_disabled{
position:relative; 
top:0px;
height:15px;
width:76px;
background:url("../assets/button_add_to_cart_sm_disabled.gif");
border:0;
}

.button_continue_shopping{
position:relative; 
top:0px;
height:26px;
width:167px;
background:url("../assets/button_continueShopping.gif");
border:0;
}

.button_checkout_now{
position:relative; 
top:0px;
height:37px;
width:191px;
background:url("../assets/button_checkOutNow.png");
border:0;
}


.button_go_to_previous_page{
position:relative; 
top:0px;
height:13px;
width:100px;
background:url("../assets/button_goToPreviousPage.gif");
border:0;
}

.button_go_to_previous_page_2{
position:relative; 
top:0px;
height:26px;
width:205px;
background:url("../assets/button_backToPreviousPage.gif");
border:0;
}


.button_go_to_home_page{
position:relative; 
top:0px;
height:13px;
width:100px;
background:url("../assets/button_goToHomePage.gif");
border:0;
}

.button_go{
position:relative; 
top:0px;
height:18px;
width:63px;
background:url("../assets/button_go.gif");
border:0;
}

.button_admin_login{
height:20px;
width:50px;
background:url("../assets/button_admin_login.png") no-repeat;
border:0;
}

.button_admin_logout{
height:20px;
width:50px;
background:url("../assets/button_admin_logout.png") no-repeat;
border:0;

}

#button_i_am_a_distributor{
position:relative;
top:-12px;
height:25px;
width:200px;
background:url("../assets/button_distributor.png") no-repeat;
border:0;

}

.button_tell_a_friend{
height:18px;
width:116px;
background:url("../assets/button_tell_a_friend.gif") no-repeat;
border:0;
margin:15px 0 0 15px;
}

#button_tell_a_friend{
height:18px;
width:116px;
background:url("../assets/button_tell_a_friend.gif") no-repeat;
border:0;
margin:15px 0 0 15px;
}

.button_print{
height:20px;
width:125px;
background:url("../assets/button_print.gif") no-repeat;
border:0;
margin:0 0 0 0;
}

.button_print_summary{
height:20px;
width:135px;
background:url("../assets/button_print_summary.gif") no-repeat;
border:0;
margin:0 0 0 0;
}


.button_checkout{
height:17px;
width:122px;
background:url("../assets/button_checkout.gif") no-repeat;
border:0;

}

.button_continue{
height:19px;
width:123px;
background:url("../assets/button_continue.gif") no-repeat;
border:0;
}

.button_finish{
height:26px;
width:136px;
background:url("../assets/button_finished.png") no-repeat;
border:0;
}

.button_back_to_cart{
height:20px;
width:125px;
background:url("../assets/button_backToCart.gif") no-repeat;
border:0;
}

.button_back_to_orders{
height:20px;
width:135px;
background:url("../assets/button_backToOrders.gif") no-repeat;
border:0;
}

.button_back_to_billing{
height:20px;
width:135px;
background:url("../assets/button_backToBilling.gif") no-repeat;
border:0;
}

.button_add_gift_card_code{
height:21px;
width:135px;
background:url("../assets/button_addGiftCardCode.gif") no-repeat;
border:0;
}

.button_add_promotion{
height:21px;
width:134px;
background:url("../assets/button_addPromotion.gif") no-repeat;
border:0;
}

.button_add_promotion_disabled{
height:21px;
width:134px;
background:url("../assets/button_addPromotion_disabled.gif") no-repeat;
border:0;
}

.button_add_voucher{
height:21px;
width:134px;
background:url("../assets/button_addVoucher.gif") no-repeat;
border:0;
}

.button_add_voucher_disabled{
height:21px;
width:134px;
background:url("../assets/button_addVoucher_disabled.gif") no-repeat;
border:0;
}

.button_add_item_to_basket{
height:20px;
width:110px;
background:url("../assets/button_addItemToBasket.gif") no-repeat;
border:0;
}

.button_add_item_to_basket_disabled{
height:20px;
width:110px;
background:url("../assets/button_addItemToBasket_disabled.gif") no-repeat;
border:0;
}

.button_remove{
height:18px;
width:47px;
background:url("../assets/button_remove.gif") no-repeat;
border:0;
}

.button_update{
height:14px;
width:37px;
background:url("../assets/button_update.gif") no-repeat;
border:0;
position:relative;
top:3px;
}

.button_view_cart{
height:26px;
width:135px;
background:url("../assets/button_view_cart.jpg") no-repeat;
border:0;
}

.button_to_checkout{
height:26px;
width:135px;
background:url("../assets/button_checkout.jpg") no-repeat;
border:0;
}


.cart_count_blue, .cart_count_blue a, .cart_count_blue a:hover, .cart_count_blue a:visited{
color:#4790C7;
}

.admin_login{
font-size:60%;

}

.catalogue_items{
font-size:80%;
text-align:center;
color:#000000;
}

.product_view{
height:18px;
width:63px;
/*removed becaue images weren't showing up in safari 2.0.4
background:url("../assets/button_view.gif") no-repeat; */
border:0;
}

.product_delete{
height:18px;
width:63px;
/*removed becaue images weren't showing up in safari 2.0.4
background:url("../assets/button_delete.gif") no-repeat;*/
border:0;
}

.orders_view{
height:17px;
width:110px;
background:url("../assets/button_show_orders.png") no-repeat;
border:0;
}

#horizontal_line_grey{
height:1px; 
background-color:#cccccc;
width:100%;

}

.content{
color:#333333;
}

.content h3 a:hover, a:link{
color:#FF9900;
}

.content a:link, .content a:visited{
color:#333333;
text-decoration:underline;
}
.content a:hover, .content a:link{
color:#333333;
text-decoration:none;
}

#footer{
background:#FFFFFF;
clear:both;
}

#side_spacer{
width:37px;
}

/*end of other new stuff */


#background_sheet{
position:relative;
left:0;
top:0;


}

#line_top{
height:1px;
width:100%;
background:#999999;
}

.product_enlarge{
background:url("../assets/magnifying_glass.gif") no-repeat;
width:157px;
height:25px;
border:0;
}

#content_container{
background:#ffffff;
width:830px;
height:100%;
}

#content{
vertical-align:top;
padding:0 15px 15px 18px;
}

/*#content ul{
font-size:14px;
list-style:disc;
line-height:24px;
color:#333333;
}

#content li a, a:link, a:visited{
color:#333333;
}

#content li a:hover, a:visited{
color:#666666;
}



.content h3 a, a:visited{
color:#FF8000;
}

.content h3 a:hover, a:link{
color:#FF9900;
}

.content a.link, a.link:visited{
color:#990000;
}
.content a.link:hover, a.link:link{
color:#993300;
}*/

#header{
/*background:#ffffff url("../assets/logo_beetling_1.png") no-repeat;*/
background-color:#FFFFFF;
/*original value.. changed when added image headings
height:126px;*/
height:136px;
width:830px;
color:#000000;
font-size:14px;
z-index:100;
/*
this is included in the moz css file
padding-top:10px;
*/
}

/*#header {
background:#ffffff url("images/header.jpg") no-repeat;
height:185px;
width:900px;
color:#FFFFFF;
font-size:14px;
padding-top:10px;

}*/

#header ul{
position:relative;
top:18px;
display:inline;
list-style:none;
float:left;
margin-left:0;
padding-left:200px;
padding-top:14px;
}

#header li{
float:left;
/*width:160px;*/
}

#header li a{
color:#4790C7;
padding:15px 25px;
width:160px;
height:15px;
}
#header li a:hover{
background:url("../images/button_bg.jpg");
}

#secondary{
position:relative;
top:18px; 
/*original
width:585px;*/
width:625px;
height:25px;
/*padding-left:225px;*/
margin-left:215px;
/*top:25px;*/
}
#secondary a, #secondary a:visited{
/*padding:10px 0; */
width:100px;
color:#FFFFFF;
}
#secondary a:hover, a:link{
color:#FFFFCC;
}


/*#header_background{
/*background:#ffffff url("images/header_bg_redStrip.jpg") repeat;*/
/*background-position:top left;
height:185px;
width:120%;
}*/


#menu_current{
background:#666666;
width:65px; 
height:auto;

color:#FFFFFF;
vertical-align:top;
/*padding:15px 10px 10px 0;*/
font-size:12px;
}

#menu_current.dining{
height:220px;
}

#menu_current.retail{
height:220px;
}

#menu_current ul{
list-style:none;
margin-left:0px;
padding-left:25px;
font-size:12px;
font-weight:700;
/*line-height:30px;*/
}

#menu_current li{
padding-bottom:15px;
}

#menu_current ul a, #menu_current a:visited, #menu_current a:link{
color:#FFFFFF;
text-decoration:none;
}

#menu_current ul a:hover{
color:#FFFF99;
text-decoration:underline;
}

#menu_current_head{
color:#FFCC00;
font-size:16px;
font-weight:700;
}

#menu_current_bottom{
background:#666666;
width:65px;
height:215px;
color:#FFFFFF;
vertical-align:top;
padding:15px 10px 10px 15px;
font-size:12px;
}

#menu_head{
font-size:80%;
padding:0 0 0 0;
margin-bottom:8px;
font-weight:400;
color:#333333;
}

#menu_page{
background:#ffffff url("../images/hosp_logo_background.jpg");
padding-bottom:20px;
vertical-align:top;
}

#menu_page.dining{
height:180px;
}

#menu_page.staff{
height:120px;
}

#menu_page.contact{
height:120px;
}

#menu_page ul{
list-style:none;
margin-left:0px;
padding-left:25px;
font-size:12px;
font-weight:500;
line-height:30px;
}

#menu_page ul a, a:visited{
list-style:none;
text-decoration:underline;
color:#333333;
}

#menu_page ul a:hover, a:link{
list-style:none;
text-decoration:underline;
color:#666666;
}

#menu_bottom{
background:#333333;
vertical-align:top; 
/*height:auto;*/
color:#FFFFFF;
font-size:13px;
padding:10px 10px 10px 30px;

}

#menu_bottom a, a:visited, a:hover, a:link{
color:#ffffff;
text-decoration:none;
}

#menu_bottom_head{
font-style:italic;
font-weight:700;
color:#FFCC00;
font-size:11px;
margin:-3px 0 0 -20px;
padding:0 0 10px 0;
}

#menu_bottom ul{
list-style:none;
display:inline;
}
#menu_bottom ul li{
float:left;
width:130px;
}

#menu_horizontal_rule{
background:#666666;
height:2px;
}

.menu_horizontal_rule{
background:#666666;
height:2px;
}

#pic_dining{
background:#ffffff url("../images/pic_dining.jpg") no-repeat;
width:185px;
height:87px;
padding-bottom:12px;
}

#pic_spacer{
height:4px;
background:#ffffff;
}

#schedule{
text-align:center;
font-size:12px;
}
.schedule_time{
height:30px;
}
.eaddy{
color:#990000;
}