.AT_dpy { color:#000000; font-size:10pt; text-decoration:none }
.AT_dpm { color:#000000; font-size:8pt; text-decoration:none }
.AT_dp { color:#000000; font-size:7pt; text-decoration:none }
.ATDPSmall { font-size:7pt; width:50px }

/*.homelink { color:#0277AD; } *//* blue/gray */ 
.homelink { color:#ffffff; font-weight:bold; font-size:10pt } /* orange */
/* .homebutton { background-color:#EAE4E7; color:#0277AD; font-size:12pt; background-image:url(bubo_images/homebutton.png) } *//* blue/grey */
.homebutton { font-size:12pt; background-image:url(./homebutton.png) } /* orange */
/* .homebutton { font-size:12pt } /* good old */
.homebutton_bad { background-color:#F1EAE4; text-transform:uppercase; color:#0277AD; font-size:10pt }

.question { font-weight:bold; margin-bottom:10pt }
.answer { margin-bottom:20pt }
.intro { font-size: 8pt }
.msgbox { width:200px; height:60px }

a img { display:block; border: none; text-decoration: none }
.search_input { width:90px; font-size:xx-small }
.contact_input { width:180px; font-size:xx-small }
.search_price { width:25px; font-size:xx-small; text-align:right }
.instructions { font-size:10pt }
.bottom_menu { font-size:9pt }
.bottom_address { font-size:10pt }
.main_menu { color:#303030; font-size:9pt; font-family:Arial }
.sub_menu_old { color:#303030; font-weight:bold; font-size:8pt; font-family:Arial }
.sub_menu { color:#ffffff; font-weight:bold; font-size:8pt; font-family:Arial }
.burgundy_bg { background-color:#7A0F2E }
.why { font-size:14pt; color:#0277AD; font-style:italic; font-family:Times; padding-left:10px }

.attable { border-color:red; border-collapse:collapse; border:1px solid #b0b0b0 }
table.attable td{ border:1px solid #b0b0b0 }
#txtMessage { font-size:8pt }

#dhtmltooltip{ position: absolute; border: 1px solid #909090; padding: 2px; background-color: #ffffe0; visibility: hidden; z-index: 100; }

IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px }
#container { PADDING-LEFT: 15px; PADDING-RIGHT: 15px; WIDTH: 960px; BACKGROUND-COLOR: #f9f3f5 }
#header { PADDING-BOTTOM: 4px; WIDTH: 960px }
#headerbox { OVERFLOW: hidden; WIDTH: 755px; POSITION: relative; HEIGHT: 97px }
#headerbox_home { OVERFLOW: hidden; WIDTH: 960px; POSITION: relative; HEIGHT: 236px }
#topmenu { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 11px }
#topmenu A { PADDING-RIGHT: 20px; FONT-SIZE: 11px; COLOR: #3b3029; TEXT-DECORATION: none }
#topmenu A:hover { TEXT-DECORATION: underline }
#topmenu A.contact { PADDING-LEFT: 26px; BACKGROUND: url(./picto-contact.gif) no-repeat 0px 3px }
#logo {	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN-RIGHT: 6px; BORDER-RIGHT-WIDTH: 0px }
#menubar { PADDING-LEFT: 5px; BACKGROUND: url(./bgmb.gif) no-repeat; FLOAT: left; WIDTH: 712px; HEIGHT: 47px }
#search_button { font-size:7pt; }
#leftbox { BORDER-TOP: #3b312a 1px dotted; MIN-HEIGHT: 300px; FLOAT: left; WIDTH: 280px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eae4e7 }
#leftbox_home {	MIN-HEIGHT: 300px; FLOAT: left; WIDTH: 220px; BACKGROUND-COLOR: #f9f3f5 } /* BORDER-TOP2: #3b312a 1px dotted; PADDING-TOP2: 2px; */
.boxh2 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3b302a; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 19px }
DIV.box A {	COLOR: #3b302a }
#content { PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FLOAT: left; PADDING-BOTTOM: 22px; WIDTH: 679px; PADDING-TOP: 22px; TEXT-ALIGN: left }
#content_home { PADDING-RIGHT: 0px; PADDING-LEFT: 11px; FLOAT: left; PADDING-BOTTOM: 22px; PADDING-TOP: 0px; TEXT-ALIGN: left }
#rightbox { FLOAT: right; WIDTH: 305px }
#footer { FONT-SIZE:10px; color:#c4a5ae; TEXT-ALIGN:center }
#footer A { COLOR: #c4a5ae; TEXT-DECORATION: underline }
#footer A:hover { TEXT-DECORATION: none }
#bottommenu { FONT-SIZE: 11px; PADDING-BOTTOM: 12px; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-ALIGN: center }
#bottommenu A { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none }
#bottommenu A:hover { TEXT-DECORATION: underline }
#copyright { FLOAT: left; font-size: 7pt }
#poweredby { FLOAT: right; TEXT-ALIGN: right; font-size: 7pt }
#print_header {	DISPLAY: none }
checkbox2 { border:0 }
h1 { font-size: 20pt; color:#a0a0a0 }
HTML { HEIGHT: 100% }
BODY { HEIGHT: 100%; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(./bg.gif); PADDING-BOTTOM: 0px; MARGIN-left: 7px; MARGIN-right: 7px; MARGIN-top: 0px; MARGIN-bottom: 0px; CURSOR: default; COLOR: #3c312a; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif }
A {	CURSOR: pointer; COLOR: #7a0f2e; TEXT-DECORATION: none }
A:hover { TEXT-DECORATION: underline }
H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #7a0f2e; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif }
#price_details H2 {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #7a0f2e; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif }
H2.orange {	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: url(./bg-stripe-orange.gif) repeat-x; PADDING-BOTTOM: 3px; COLOR: #3b312a; PADDING-TOP: 5px; HEIGHT: 20px }
#program H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 34px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(./bg-h2-program.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; COLOR: #3b312a; PADDING-TOP: 5px; HEIGHT: 25px }
FORM { MARGIN: 0px }
INPUT {	BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #c2c2c2 1px solid; BORDER-LEFT: #c2c2c2 1px solid; BORDER-BOTTOM: #c2c2c2 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; }
#cbLastMinuteOnly { border:0 }
.submit { BACKGROUND-COLOR: #ffffff }
.input_no_border {	border:0px; FONT-FAMILY: Arial, Helvetica, sans-serif; }
TEXTAREA { BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #c2c2c2 1px solid; BORDER-LEFT: #c2c2c2 1px solid; BORDER-BOTTOM: #c2c2c2 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; }
.button { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: auto; CURSOR: pointer; BORDER-RIGHT-WIDTH: 0px; }
#order_form INPUT.button { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: auto; CURSOR: pointer; BORDER-RIGHT-WIDTH: 0px; }
SELECT { FONT-SIZE: 11px; COLOR: #3b3029; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif }
#quick_search SELECT { FONT-SIZE: 9px; COLOR: #3b3029; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; }
