a:link { color: #0000c5;  text-decoration: underline; }
a:visited { color: #0000c5;  text-decoration: underline; }
a:hover { color: maroon; }

a.buy:link { color: #0000c5; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: none; }
a.buy:visited { color: #0000c5; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: none; }
a.buy:hover { color: maroon; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: none; }
a.media:link { color: #0000c5; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: underline; }
a.media:visited { color: #0000c5; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: underline; }
a.media:hover { color: maroon; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: underline; }
a.white:link { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: none; }
a.white:visited { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: none; }
a.white:hover { color: yellow; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: none; }
body { background-image: url(images/bk_1.jpg); margin: 0; }
p { font-family: Georgia, "Times New Roman", Times, serif; }
.alert { color: red; }
.deep_red { color: #7c0000; }
.blue { color: #22225c; }
.border { border: solid 1px #303183; }
.crt_txt { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; }
.d_item_cont { text-align: left; padding: 3px 3px 7px; width: 85%; border-top: 1px dashed black; border-bottom: 1px dashed black; }
.s_item_cont { text-align: left; padding: 3px 3px 7px; border-bottom: 1px dashed black; }
.info_cont { color: black; font-weight: 700; position: relative; right: 5px; bottom: 14px; padding: 1px 3px; border: solid 1px; background-color: #ffffbd; }
.inst_block { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-color: #ffffbd; text-align: left; width: 85%; padding: 5px; border: solid 1px black; }
.item_cont { text-align: left; width: 85%; padding: 3px; border-top: 1px dashed black; }
.price { color: #22225c; padding: 2px; }
.small { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.small_red { color: #7c0000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.small_white { color: white; font-size: 11px; }
.tb_head { color: #840000; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; font-style: italic; background-image: url(images/bk_head_gradient.gif); background-repeat: repeat-x; }
.title { color: #22225c; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; font-style: italic; }
.trhead { background-image: url(images/bk_head_gradient_2.gif); background-repeat: repeat-x; }
.yellow_box { background-color: #ffffbd; text-align: left; width: 85%; padding: 5px; border: solid 1px black; }
#add_crt_block { margin-left: auto; margin-right: auto; text-align: center; }
#head_cont { position: relative; }
#main_cont { font-family: Georgia, "Times New Roman", Times, serif; background-color: white; width: 52em; clear: both; min-width: 780px; padding: 7px; border: solid 3px maroon; }
.ckout_ct_head { color: #22225c; font-size: 16px; font-weight: bold; text-decoration: underline; }
/*the new stuff*/
#navi { position: relative; }
#primenavi {  }
#navi li { display: inline; }
#navi ul { width: 95%; }
#navi form { font-size: 85%; line-height: 90%; display: inline; }
#primenavi li { margin-right: 5px; }
a.small:link { color: #0000c5; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.small:visited { color: #0000c5; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.small:hover { color: maroon; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#da_stuff { clear: both; }
#logo_cont { position: relative; width: 730px; clear: both; }
#high_nav { text-align: left; position: relative; width: 694px; clear: both; }
/*added later*/
#foot { clear: both; }
#navi_1 { position: relative; }
#navi_1 li { font-weight: 700; padding-right: 35px; display: inline; }
#navi_1 ul { width: 95%; }
#mid_stuff { position: relative; width: 25em; float: left; }
#search_form { position: relative; top: -62px; right: -17em; width: 20em; }
#sb { position: relative; top: 4px; }
#home_notice { background-color: #ffffbd; text-align: left; position: relative; width: 165px; margin-top: 20px; padding: 5px; border: solid 1px black; }
#dean { text-align: left; position: relative; width: 402px; }
#dean_links { text-align: left; position: relative; right: -40px; width: 300px; padding-left: 20px; }
.pg_lnk {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; }
.pg_nav {color:#7c0000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; }

