html, body { font-family: Arial, Helvetica, sans-serif; font-size:12px; margin: 0; }
p, ul	{ font-family: Arial, Helvetica, sans-serif; font-size:1em; margin: 10px; line-height: 1.15em; }
h1 { font-size: 1.5em; font-weight: normal; margin:0; text-align:right; }
h2 { font-size: 3em; font-weight: normal; margin:0; text-align:left; color: white; }
h3 { font-size: 2em; font-weight: normal; margin:0; text-align:left; color: white; }
form { padding:0; margin:0; }
sub { line-height:0; font-size:0.8em; vertical-align:-0.2em; }
input.text { padding:0; margin:0 5px 0 0; height: 12px; font-size:0.9em; width: 150px; -moz-border-radius:2px; border-radius: 2px; }
.pink { color: #BE0071; }
.pink_bold { font-size:1em; font-weight:bold; color: #BE0071; }
.white { color: #fff; }
.menu_item { float: left; margin: 15px 5px 15px 5px; text-align:center; }
.menu_bar { float: left; margin: 15px 2px 15px 2px; text-align:center; color:#666; }
a:link{ color: #333; font-size:1.1em; text-decoration: underline; font-weight:normal; }
a:visited { color: #333; font-size:1.1em; text-decoration: underline; font-weight:normal; }
a:hover { color: #000; font-size:1.1em; text-decoration: underline; font-weight:normal; }
a.menu:link{ color: #333; font-size:1.1em; text-decoration: none; font-weight:normal; }
a.menu:visited { color: #333; font-size:1.1em; text-decoration: none; font-weight:normal; }
a.menu:hover { color: #FFF; font-size:1.1em; text-decoration: none; font-weight:normal; }
a.menu_on:link{ color: #FFF; font-size:1.1em; text-decoration: none; font-weight:normal; }
a.menu_on:visited { color: #FFF; font-size:1.1em; text-decoration: none; font-weight:normal; }
a.menu_on:hover { color: #BE0071; font-size:1.1em; text-decoration: none; font-weight:normal; }
a.pic_menu:link{ color: #FFF; font-size:1em; text-decoration: none; font-weight:normal; }
a.pic_menu:visited { color: #FFF; font-size:1em; text-decoration: none; font-weight:normal; }
a.menu_bottom:link { color: #FFF; font-size:1em; text-decoration: none; font-weight:normal; }
a.menu_bottom:visited { color: #FFF; font-size:1em; text-decoration: none; font-weight:normal; }
a.menu_bottom:hover { color: #BE0071; }
a.search_link:link{ color: #999; font-size:1em; text-decoration: none; }
a.search_link:visited { color: #999; }
a.search_link:hover { color: #000; }
.box_15 { width:32px; height:32px; background-color: white; position: absolute; -moz-border-radius:2px; border-radius: 2px; opacity: 0.15; filter: alpha(opacity=15); padding: 0; }
.box_30 { width:32px; height:32px; background-color: white; position: absolute; -moz-border-radius:2px; border-radius: 2px; opacity: 0.3; filter: alpha(opacity=30); padding: 0; }
.box_40 { width:32px; height:32px; background-color: white; position: absolute; -moz-border-radius:2px; border-radius: 2px; opacity: 0.4; filter: alpha(opacity=40); padding: 0; }
.box_60 { width:32px; height:32px; background-color: white; position: absolute; -moz-border-radius:2px; border-radius: 2px; opacity: 0.6; filter: alpha(opacity=60); padding: 0; }
.box_70 { width:32px; height:32px; background-color: white; position: absolute; -moz-border-radius:2px; border-radius: 2px; opacity: 0.7; filter: alpha(opacity=70); padding: 0; }
.box_80 { width:32px; height:32px; background-color: white; position: absolute; -moz-border-radius:2px; border-radius: 2px; opacity: 0.8; filter: alpha(opacity=80); padding: 0; }
.opaque_box {  background-color: white; position: absolute; -moz-border-radius:2px; border-radius: 2px; opacity: 0.8; filter: alpha(opacity=80); padding: 0; }
.opaque_black_box {  background-color: #000; position: absolute; -moz-border-radius:2px; border-radius: 2px; opacity: 0.75; filter: alpha(opacity=75); padding: 0; }
.transparent_box {  background-color: transparent; position: absolute; -moz-border-radius:2px; border-radius: 2px; padding: 0; }
.graphic_box {  position: absolute; -moz-border-radius:5px; border-radius: 5px; border: 1px solid #fff; padding: 0; }
.small_address { margin:0; text-align:right; font-size:0.85em; line-height: 1.05em; }
.content_box { width:1000px; height:461px; margin:0; }
.clear_both { clear:both; }
#overcontainer	{ width:1000px; margin:10px auto;  position: relative; padding:0; }
#container { width:1000px; border: 1px solid black; }
#logo_panel { width:1000px; height: 157px; }
#left_eye { float:left; }
#strap_line_table { height:115px; width:570px; float:left; }
#logo_img { float:right; margin: 20px; }
#menu_box_holder { background-image:url("../orchid_images/menu_bkgrnd.png"); height: 45px; width:1000px; margin: 0; padding: 0; }
#menu_box { position: absolute; top:157px; left:35px; width: 965px; }
#page_title { position: absolute; top:240px; left:40px; width: 500px; }
#address_panel { width:1000px; height: 62px; background-color:white; }
#gap_box { width:1000px; height: 5px; }
#copyright_box { width:1000px; height: 25px; background-color:#999; border: 1px solid #999; }
#search_box { float: left; margin: 15px 40px 0 40px; }
#address_box { float: left; margin: 15px 0px 0px 330px; }
#telephone_box { float: right; margin: 15px 40px 0px 0px; }
