body { background-color: white; font-family: arial, verdana, sans-serif; font-size: 11px; }
p, li, td, th { font-family: arial, verdana, sans-serif; font-size: 11px; color: #ff9900; }
h1, h2, h3 { font-family: arial, verdana, sans-serif; }
a { color: #ff9900; }
a:hover { }
h1 { font-size: 20px; }
h2 { font-size: 20px; font-weight: normal; }
img { border: 0px; }

input, select, textarea { color: #ff9900; border: #ff9900 1px solid; background-color: white; font-family: Verdana; font-size: 11px;
	scrollbar-face-color: white;  scrollbar-arrow-color: #ff9900; scrollbar-shadow-color: #ff9900; scrollbar-highlight-color: #ff9900;
	scrollbar-3dlight-color: white; scrollbar-darkshadow-color: white; scrollbar-track-color: #ffebca; }
input.readonly, select.readonly, textarea.readonly { color: #888888; }
input:focus, textarea:focus, select:focus, input:hover { background-color: white; }
input[type=submit]:hover { background: white; }				/* IE doesn't support this! */
input.checkbox { background: transparent; border: 0px; }	/* IE bug: input[type=checkbox] doesn't work! */

iframe { border: 1px solid #ff9900; }
.iframe_content { border: 0px; margin: 0px 3px 0px 3px;
	scrollbar-face-color: white;  scrollbar-arrow-color: #ff9900; scrollbar-shadow-color: #ff9900; scrollbar-highlight-color: #ff9900;
	scrollbar-3dlight-color: #ffebca; scrollbar-darkshadow-color: #ffebca; scrollbar-track-color: #ffebca; }

/*____________________________________________________________________________*/
/*                                                      T E X T   S T Y L E S */

.reallybig { font-size: 20px; }
.title { font-size: 16px; }
.subtitle { font-size: 13px; }
.warning { color: red; }
.small { font-size: 9px; }
.colour { color: #ff9900; }

/*____________________________________________________________________________*/
/*                                                    T A B L E   S T Y L E S */

.tbl_box { border: 1px #ff9900 solid; background-color: white; }
.tbl_box td { }
.tbl_box .header { background-color: #ffebce; text-align: center; }

.tbl_box2 { background-color: #ffebca; }

.tbl_list { }
.tbl_list td { padding-left: 25px; padding-right: 25px; text-align: center; border-left: white solid 3px; }
.tbl_list .header { background-color: #ffebce; }

.tbl_shoplist { }
.tbl_shoplist .header { padding-bottom: 5px; font-size: 13px; border-bottom: 1px black solid; }
.tbl_shoplist .footer { padding-top: 5px; border-top: 1px black solid; }
.tbl_shoplist .title { font-size: 13px; }

/*____________________________________________________________________________*/
/*                                                                            */

.page_title { font-size: 14px; font-weight: bold; }

.menu_item { border: 0; padding: 0; margin: 0; width: 100%; text-decoration: none; }
.menu_selected { color: #ffffff; background-color: #ff9900; text-decoration: none; }

.page_minibar { fontfamily: arial, verdana; font-size: 9px; color: black; }
.page_minibar a { fontfamily: arial, verdana; font-size: 9px; color: black; text-decoration: none; }
.page_minibar a:hover { color: #ff9900; }

.page_googlebox { background-color: #ffebca; border-top: 5px #ffebca solid; border-left: 5px #ffebca solid; border-right: 5px #ffebca solid; border-bottom: 2px #ffebca solid; }

.nounderline { text-decoration: none; }
.nounderline:hover { text-decoration: none; }

.hr { background-color: #ffebca; border-top-color: #ffebca; border-top-style: solid; }

.imgborder { border: #ff9900 1px solid; }

