/**************** GLOBAL ******************/

body {
  margin:0px;
  padding:0;
  background-color: rgb(190,118,129);
  background-image: url(/img/ahm_background_header.jpg);
  background-repeat: repeat-x;
  font: 8pt Verdana;
  color: rgb(255,255,255);
  scrollbar-face-color: rgb(42,38,38);
  scrollbar-shadow-color: rgb(0,0,0);
  scrollbar-highlight-color: rgb(0,0,0);
  scrollbar-3dlight-color: rgb(82,79,79);
  scrollbar-darkshadow-color: rgb(82,79,79);
  scrollbar-track-color: rgb(15,14,14);
  scrollbar-arrow-color: rgb(110,107,107);
}

table {
  margin:0 0 0 0;
  padding:0px 0px 0px 0px;
  border:none;
}

tr {
  margin:0 0 0 0;
  padding:0px 0px 0px 0px;
  border:none;
}

td {
  margin:0 0 0 0;
  padding:0px 0px 0px 0px;
  border:none;
}

div {
  border:none;
}

.table_wrap {
  width: 100%;
}

/**************** FRAMING ******************/

.lv0 {
  background-color: rgb(200,139,149);
  background-image: url(/img/ahm_background_header.jpg);
  background-repeat: repeat-x;
  width: 962px;
  text-align: left;
}

.header_public, .header_members {
  background-image: url(/img/ahm_header_public.jpg);
  background-repeat: no-repeat;
  background-position: center;
  height: 217px;
}

.header_members {
  background-image: url(/img/ahm_header_members.jpg);
  height: 217px;
}

.header_public table, .header_members table {
  width: 100%;
}
.header_middle {
  text-align: left;
  vertical-align: middle;
}
.header_middle img {
  width: 806px;
  height: 217px;
}
.header_members td.header_right {
  width: 76px;
}
.header_public td.header_right {
  width: 78px;
}

/**226old, 197**/

.header_preview_index {
  background-image: url(/img/ht_top_image_2_preview.jpg);
  height: 536px;
  padding-top: 150px;
  padding-left: 80px;
  padding-bottom: 95px;
  padding-right: 430px;
}
.header_preview_index div {
  font: bold 8pt Verdana;
  rgb(255,255,255);
}

/*** NAVBAR ***/
.header_navbar, .header_navbar_public {

  border: rgb(96,60,65) 1px solid;
}
.header_navbar_inner {
  border-top: rgb(223,186,192) 1px solid;
  border-left: rgb(223,186,192) 1px solid;
  border-right: rgb(223,186,192) 1px solid;
  background-image: url(/img/ahm_navbar_gradient.png);
}
.header_navbar_inner table {
  width: 100%;
}
.header_navbar_inner td {
  font: 10px Verdana;
  color: rgb(92,47,54);
  vertical-align: middle;
  height: 30px;
}
.header_navbar_inner a {
  color: rgb(92,47,54);
  text-decoration: none;
}
.header_navbar_inner a:hover {
  color: rgb(255,243,245);
  text-decoration: underline;
}
.navbar_left {
  text-align: left;
  padding-left: 10px;
}
.navbar_left img {
  position: relative;
  top: +2px;
}
.navbar_right {
  text-align: right;
  padding-right: 10px;
}





.footer_navbar {
  height: 29px;
  background-image: url(/img/ahm_footer_middle.png);
}
.footer_navbar table {
  width: 100%;
}
.footer_navbar a {
  color: rgb(65,31,35);
  text-decoration: none;
}
.footer_navbar a:hover {
  color: rgb(254,211,216);
  text-decoration: underline;
}
.footer_navbar_left {
  width: 13px;
}
.footer_navbar_middle {
  font: bold 10px Verdana;
  color: rgb(255,255,255);
  text-align: center;
  vertical-align: middle;
  padding-bottom: 1px;
  white-space: nowrap;
}
.footer_navbar_middle img {
  position: relative;
  top: +2px;
}
.footer_navbar_right {
  width: 13px;
}

.join_now, a.join_now, a:hover.join_now {
  color: rgb(255,255,255);
  font-style: italic;
  text-decoration: underline;
}

.main_box {
  font: 8pt Verdana;
  border-left: rgb(96,60,65) 1px solid;
  border-right: rgb(96,60,65) 1px solid;
}
.main_box_inner {
  border-left: rgb(230,201,206) 1px solid;
  border-right: rgb(230,201,206) 1px solid;
  padding: 10px 9px 0px 9px;
}
.top_box {
  font: 8pt Verdana;
  border-right: rgb(96,60,65) 1px solid;
  border-left: rgb(96,60,65) 1px solid;
  border-bottom: rgb(96,60,65) 1px solid;
}
.top_box_inner {
  border-left: rgb(230,201,206) 1px solid;
  border-right: rgb(230,201,206) 1px solid;
  border-bottom: rgb(230,201,206) 1px solid;
  padding: 26px 9px 26px 9px;
  text-align: center;
}
.top_box_text_links {
  padding: 2px 2px 4px 2px;
  font: bold 17px Verdana;
  text-align: center;
}
.top_box_text_links a {
  color: rgb(251,224,222);
}
.top_box_text_links a:hover {
  color: rgb(252,234,208);
}

.top_box_item, .top_box_item_hover {
  border: rgb(58,40,43) 1px solid;
  width: 200px;
}
.top_box_item_padding {
}
.top_box_item_inner {
}

.top_box_item_top {
  font: bold 9px Verdana;
  color: rgb(254,221,227);
  border-top: rgb(196,168,173) 1px solid;
  border-left: rgb(196,168,173) 1px solid;
  border-right: rgb(196,168,173) 1px solid;
  padding: 6px 4px 5px 4px;
  text-align: center;
  background-image: url(/img/ahm_top_gradient.png);
  background-color: rgb(140,87,96);
  background-repeat: repeat-x;
}
.top_box_item_hover div.top_box_item_top {
  background-image: url(/img/ahm_top_gradient_hover.png);
  background-color: rgb(127,87,94);
  background-repeat: repeat-x;
  color: rgb(255,255,255);
}
.top_box_item_top_spacer {
  border-bottom: rgb(58,40,43) 1px solid;
}

.top_box_item_main {
  font: 9px Tahoma;
  border: rgb(212,185,190) 1px solid;
  background: rgb(167,113,122);
  padding: 5px;
  color: rgb(202,185,176);
  text-align: center;
}

.top_box_item_hover div.top_box_item_main {
  background: rgb(132,86,94);
}

.top_box_spacer {
  font-size: 0;
  width: 28px;
}

.top_box_label {
  padding-bottom: 5px;
}
.top_box_label a {
  color: rgb(62,49,51);
}
.top_box_item_hover a {
  color: rgb(217,193,197);
}
.top_box_fields {
  padding-top: 5px;
  color: rgb(255,255,255);
  font-style: italic;
}
.top_box_slabel {
  font-weight: bold;
  color: rgb(71,30,37);
  font-style: normal;
}
.top_box_item_hover span.top_box_slabel {
  color: rgb(44,9,15);
}

.top_box_thumb_box {
  border: rgb(0,0,0) 1px double;
  background: rgb(183,162,150);
  padding: 1px;
}
.top_box_thumb {
  border: rgb(0,0,0) 1px double;
  background: rgb(43,41,41);
}

.detail_box {
  font: 10px Verdana;
  border-left: rgb(90,60,65) 1px solid;
  border-right: rgb(90,60,65) 1px solid;
}
.detail_box_inner {
  border-left: rgb(230,201,206) 1px solid;
  border-right: rgb(230,201,206) 1px solid;
  padding: 10px 9px 0px 9px;
  text-align: center;
}
.faq_box {
  font: 10px Verdana;
  border-left: rgb(0,0,0) 1px solid;
  border-right: rgb(0,0,0) 1px solid;
  padding: 10px;
  text-align: center;
}
.faq1_box {
  font: 10px Verdana;
  border-top: rgb(58,40,43) 1px solid;
  border-left: rgb(58,40,43) 1px solid;
  border-right: rgb(58,40,43) 1px solid;
  border-bottom: rgb(58,40,43) 1px solid;
  padding: 10px;
}

.main_base_box {
  width: 100%;
}

.update_box {
  font: 10px Verdana;
  border-left: rgb(42,138,162) 1px solid;
  border-right: rgb(42,138,162) 1px solid;
  border-bottom: rgb(42,138,162) 1px solid;
  padding: 10px;
}

.update_box_header {
  font: bold 10pt Tahoma;
  text-decoration: underline;
}

.update_box_last {
  font: bold 10px Verdana;
  color: red;
}

.scroll_box {
  padding:5px;
  width:700px;
  text-align:justify;
  height:250px;
  overflow:auto;
  border: rgb(42,138,162) 1px solid;
}


.message_box {
  font: 10px Verdana;
  border-left: rgb(42,138,162) 1px solid;
  border-right: rgb(42,138,162) 1px solid;
  border-bottom: rgb(42,138,162) 1px solid;
  padding: 5px;
}

.message_box_header {
  font: bold 10pt Tahoma;
  text-decoration: underline;
}

/**************** INDEX ******************/

.display_box_index {
  text-align: center;
}

.index_body {
  background: url(/img/ahm_body_members.jpg);
  width: 842px;
  height: 419px;
}
#preview_body div.index_body {
  background: url(/img/ahm_body_public.jpg);
  width: 843px;
  height: 436px;
}
.index_body_inner {
  padding-top: 78px;
  padding-left: 380px;
  padding-bottom: 0px;
  padding-right: 45px;
  font: bold 10px/12px Verdana;
  color: rgb(142,159,180);
  text-align: left;
}
.index_body_inner span {
  color: rgb(228,240,255);
  font-style: italic;
}
.index_body td {
  text-align: left;
  vertical-align: top;
}
.index_body_left {
  width: 569px;
}
.index_body_left div {
  padding-top: 74px;
  padding-left: 70px;
}
.index_body_right {
  width: 274px;
}
.index_body_right div {
  padding-top: 47px;
}
.index_body_inner a {
  color: rgb(145,189,243);
}
.index_body_inner a:hover {
  color: rgb(237,226,180);
}

.index_bookmark {
  height: 50px;
  background: rgb(111,36,42);
}
.index_bookmark div {
  padding-top: 12px;
  text-align: center;
  font: bold 14px Verdana;
  color: rgb(255,255,255);
}
.index_bookmark a {
  color: rgb(217,139,138);
}
.index_bookmark a:hover {
  color: rgb(185,241,208);
}
.index_body_title {
  text-align: center;
  font-weight: bold;
}

.index_disclaimer {
  width: 100%;
}
.index_disclaimer td {
  text-align: left;
  padding: 8px;
  font: bold 10px Tahoma;
  color: rgb(99,42,51);
  background-color: rgb(178,108,120);
  border: rgb(86,52,58) 1px solid;
}
.index_disclaimer div.w_bold {
  color: rgb(255,255,255);
  text-decoration: underline;
  font: bold 12px Tahoma;
  padding-bottom: 3px;
}
.index_disclaimer span.text_focus {
  color: rgb(243,192,201);
  font-style: italic;
}
.index_disclaimer a {
  color: rgb(228,222,255);
  font-style: italic;
  text-decoration: underline;
}
.index_disclaimer a:hover {
  color: rgb(11,15,42);
}

.index_spacer {
  height: 10px;
  font-size: 1px;
}
.index_big_spacer {
  height: 26px;
  font-size: 1px;
}

.index_update_line {
  text-align: center;
  padding-bottom: 10px;
  font: bold 14px Verdana;
  color: rgb(162,185,179);
}
.index_update_line a, .index_update_line a:hover {
  text-decoration: none;
}
.index_update_line a span.label {
  text-decoration: underline;
  color: rgb(162,185,179);
}
.index_update_line a span.value {
  text-decoration: none;
  color: rgb(255,255,255);
}

.update_line {
  padding-bottom: 10px;
}
.update_line#date_spacer {
  padding-top: 10px;
  padding-bottom: 20px;
}
.update_line table {
  width: 100%;
}
.update_line td {
  color: rgb(255,255,255);
}
.update_line_top_left img, .update_line_bottom_right img {
  width: 1px;
  height: 1px;
}
.update_line_top_left {
  width: 3px;
  background-color: rgb(148,103,110);
  border-top: rgb(93,64,69) 1px solid;
  border-left: rgb(93,64,69) 1px solid;
}
.update_line_top_right {
  font: bold 14px Verdana;
  border: rgb(68,47,51) 1px solid;
}
.update_line_top_right div {
  border: rgb(168,150,160) 1px solid;
  background-image: url(/img/ahm_update_line_gradient.png);
  background-color: rgb(136,116,133);
  background-repeat: repeat-y;
  padding: 4px;
}
.update_line_bottom_left {
  text-align: right;
  font: bold 11px Verdana;
}
.update_line_bottom_left .spacer_bar {
  border-bottom: rgb(93,64,69) 1px solid;
  border-left: rgb(93,64,69) 1px solid;
}
.update_line_bottom_left .spacer_bar div {
  height: 3px;
  font-size: 0px;
  background-color: rgb(148,103,110);
  border: 0px none;
}
.update_line_bottom_left .field_text {
  padding-top: 3px;
  padding-right: 10px;
}
.update_line_bottom_right {
  width: 20px;
  background-image: url(/img/ahm_update_line_right.png);
  background-repeat: no-repeat;
}
div.disclaimer_update_line .update_line_bottom_right {
  background-image: url(/img/ahm_update_line_right_disclaimer.png);
}
.update_line a, .update_line a:hover {
  text-decoration: none;
}
.update_line span.label {
  text-decoration: none;
  color: rgb(255,255,255);
  font-style: normal;
}
.update_line_top_right span.value {
  text-decoration: none;
  color: rgb(247,207,214);
  font-style: italic;
}
.update_line_top_right span.timezone {
  color: rgb(241,167,180);
}
.update_line_bottom_left a {
  text-decoration: underline;
  color: rgb(255,204,212);
  font-style: italic;
}
.update_line_bottom_left a:hover {
  text-decoration: underline;
  color: rgb(252,234,208);
  font-style: italic;
}
.update_line#date_spacer .update_line_bottom_left span.value {
  color: rgb(252,234,208);
  font-style: italic;
}
.update_line_bottom_left .bookmark a {
  color: rgb(131,66,77);
  font-style: italic;
}
.update_line_bottom_left .bookmark a:hover {
  color: rgb(252,234,208);
  text-decoration: underline;
  font-style: italic;
}

.index_updates_header {
  background-image: url(/img/ahm_updates_header_gradient.png);
  border-bottom: rgb(37,10,12) 1px solid;
}

.index_updates_header table {
  width: 100%;
}
.index_updates_header td {
  height: 27px;
  padding: 5px;
  font: bold 12px Verdana;
  color: rgb(197,167,128);
}

.index_updates_header td.left a {
  text-decoration: underline;
  color: rgb(189,142,150);
}

.index_updates_header td.right {
  color: rgb(255,255,255);
 font: bold 11px Verdana;
  text-align: right;
} 
.index_updates_header td.right a {
  color: rgb(218,217,255);
  text-decoration: underline;
  font-style: italic;
} 
.index_updates_header td.right a:hover {
  color: rgb(171,169,253);
}
.index_updates_header span.timezone {
  color: rgb(175,147,148);
  font-style: normal;
  text-decoration: none;
}

.index_updates_table {
  width: 100%;
}
.index_updates_box {
  background: rgb(205,183,186);
  border: rgb(37,10,12) 1px solid;
  padding: 1px;
}
.index_updates_box_inner {
  background: rgb(134,90,98);
  border: rgb(37,10,12) 1px solid;
}
.index_updates_spacer {
  font-size: 1px;
  height: 9px;
}

.index_updates_item0 {
  border-top: rgb(37,10,12) 1px solid;
  border-bottom: rgb(37,10,12) 1px solid;
  background-image: url(/img/ahm_updates_item0_gradient.png);
  background-repeat: repeat-x;
  background-color: rgb(99,48,58);
}
.index_updates_item1 {
  border-top: rgb(37,10,12) 1px solid;
  border-bottom: rgb(37,10,12) 1px solid;
  background-image: url(/img/ahm_updates_item1_gradient.png);
  background-repeat: repeat-x;
  background-color: rgb(80,39,47);
}
.index_updates_item_inner {
  border-top: rgb(153,120,127) 1px solid;
  padding: 6px 6px 6px 0px;
  width: 100%;
}
.index_updates_item_table {
  width: 100%;
}
.index_updates_item_left {
  width: 115px;
  font: bold 11px/15px Verdana;
  color: rgb(180,126,129);
  vertical-align: top;
  text-align: right;
  white-space: nowrap;
}
.index_updates_item_left span {
  color: rgb(255,255,255);
}
.index_updates_item_right {
  font: bold 11px/15px Verdana;
  color: rgb(180,126,129);
}
.index_updates_item_count {
  color: rgb(253,209,217);
  text-decoration: underline;
  font-style: italic;
}
.index_updates_item_right a {
  text-decoration: underline;
  color: rgb(205,156,158);
}
.index_updates_item_right a:hover {
  text-decoration: underline;
  color: rgb(255,223,225);
}

.update_entry, a.update_entry {
  color: rgb(153,97,100);
  font-style: italic;
  text-decoration: none;
}
a:hover.update_entry {
  color: rgb(239,221,222);
  font-style: italic;
  text-decoration: none;
}

.tab_table {
  width: 100%;
}
.tab_spacer {
  width: 5px;
  font-size: 1px;
}
.tab_left_spacer {
  font-size: 1px;
}
.tab, .tab_hover {
  width: 100px;
  border-left: rgb(37,10,12) 1px solid;
  border-right: rgb(37,10,12) 1px solid;
  border-bottom: rgb(37,10,12) 1px solid;
  background: rgb(205,183,186);
  padding: 0px 1px 1px 1px;
  text-align: center;
}
.tab div, .tab_hover div {
  border-left: rgb(37,10,12) 1px solid;
  border-right: rgb(37,10,12) 1px solid;
  border-bottom: rgb(37,10,12) 1px solid;
  font: bold 10px Verdana;
  color: white;
  background: rgb(119,63,74);
  padding: 3px;
}
.tab a {
  color: rgb(131,97,103);
}

.tab {
  background: rgb(133,119,121);
}
.tab div {
  background: rgb(48,23,28);
}
.tab_hover a {
  color: rgb(251,222,228)
}

.tabcontent {
  display:block;
}

.index_news_header {
  border-bottom: rgb(37,10,12) 1px solid;
  width: 100%;
}
.index_news_header td {
  background-image: url(/img/ahm_news_header_gradient.png);
  height: 27px;
  padding: 5px;
}
.index_news_header td a {
  text-decoration: underline;
  font: bold 12px Verdana;
  color: rgb(149,154,174);
}
.index_news_table {
  width: 100%;
}
.index_news_box {
  background: rgb(182,183,188);
  border: rgb(37,10,12) 1px solid;
  padding: 1px;
}
.index_news_box_inner {
  background: rgb(82,84,97);
  border: rgb(37,10,12) 1px solid;
}

.index_news_item {
  width: 100%;
}

.index_news_item_table {
  width: 100%;
}

.index_news_item_table td {
  vertical-align: top;
}

.index_news_item_left {
  width: 150px;
  border: rgb(3,4,5) 1px solid;
  padding: 1px;
  background: rgb(98,100,109);
  height: 100%;
}

.index_news_item_left td {
  padding: 1px;
  background: rgb(154,154,159)
  border:rgb(2,3,4) 1px solid;
}

.index_news_item_left img {
  border: rgb(2,3,3) 1px solid;
  background: rgb(43,41,41);
}

.index_news_item_name {
  padding-top: 8px;
  font: bold 11px Verdana;
  color: rgb(162,162,181);
}
.index_news_item_name a#web_contact {
  text-decoration: underline;
  color: rgb(255,255,255);
}
.index_news_item_name a:hover#web_contact {
  text-decoration: underline;
  color: rgb(255,179,179);
}

.index_news_item_spacer {
  width: 8px;
  font-size: 1px;
}

.index_news_item_right {
  border: rgb(3,4,5) 1px solid;
}

.index_news_item_inner {
  height: 100%;
  width: 100%;
}

td.index_news_item_inner {
  border: rgb(3,4,5) 1px solid;
  background: rgb(44,44,60);
  padding: 8px 9px;
}

.index_news_item_right td.index_news_item_inner {
  border: 0px none;
  background: rgb(34,35,44);
  padding: 0px;
}


.index_news_item_header_outer {
  border-top: rgb(104,106,116) 1px solid;
  border-left: rgb(104,106,116) 1px solid;
  border-right: rgb(104,106,116) 1px solid;
}
.index_news_item_header {
  width: 100%;
}
.index_news_item_header table {
  width: 100%;
  background-image: url(/img/ahm_news_subheader_gradient.png);
}
.index_news_item_header td {
  padding: 5px;
  height: 27px;
  font: bold 12px Verdana;
  color: rgb(223,227,255);
  text-decoration: underline;
  vertical-align: middle;
}

.index_news_item_header td#header_right {
  text-align: right;
  font: bold 11px Verdana;
  color: rgb(214,225,251);
  text-decoration: none;
  font-style: italic;
}
.index_news_item_header td#header_right span.timezone {
  font-style: normal;
  color: rgb(124,149,199);
}
.index_news_item_body {
  font: bold 11px/15px Verdana;
  color: rgb(146,122,125);
  border-top: rgb(3,4,5) 1px solid;
}
.index_news_item_body div {
  padding: 8px 8px 8px 8px;
  border: rgb(100,100,107) 1px solid;
}
.index_news_item_body span {
  color: rgb(188,212,255);
  font-style: italic;
}
.index_news_item_body span.title {
  color: rgb(237,203,207);
  text-decoration: underline;
  font-style: italic;
}
div.index_news_item_body a {
  color: rgb(110,112,133);
  text-decoration: underline;
  font-style: italic;
}

.index_news_item_body a:hover {
  color: rgb(209,210,224);
  text-decoration: underline;
  font-style: italic;
}

.index_news_spacer {
  height: 8px;
  font-size: 1px;
}

.index_scrollbox_updates {
  height:330px;
  overflow:auto;
  scrollbar-face-color: rgb(86,58,63);
  scrollbar-shadow-color: rgb(0,0,0);
  scrollbar-highlight-color: rgb(0,0,0);
  scrollbar-3dlight-color: rgb(171,141,147);
  scrollbar-darkshadow-color: rgb(171,141,147);
  scrollbar-track-color: rgb(36,23,25);
  scrollbar-arrow-color: rgb(169,155,157);
}
.index_scrollbox_news {
  height:330px;
  overflow:auto;
  scrollbar-face-color: rgb(62,64,74);
  scrollbar-shadow-color: rgb(0,0,0);
  scrollbar-highlight-color: rgb(0,0,0);
  scrollbar-3dlight-color: rgb(146,147,155);
  scrollbar-darkshadow-color: rgb(146,147,155);
  scrollbar-track-color: rgb(27,28,32);
  scrollbar-arrow-color: rgb(147,148,153);
}
.index_scrollbox_inner {
  padding: 8px;
}


/**************** TEXT ******************/

.text_outer_box {
  border: rgb(58,40,43) 1px solid;
  padding: 1px;
  background: rgb(255,255,255);
}
.text_inner_box {
  font: 10px Tahoma;
  color: rgb(255,255,255);
  border: rgb(58,40,43) 1px solid;
  background: rgb(121,116,116);
}

.text_outer_box a {
  color: rgb(199,207,255);
  font-style: italic;
  text-decoration: underline;
}

.text_outer_box a:hover {
  color: rgb(255,235,207);
  text-decoration: underline;
}

.text_top_title {
  background-image: url(/img/ahm_text_header_gradient.png);
  background-color: rgb(134,83,92);
}
.text_top_title table {
  width: 100%;
}
.text_top_title td {
  height: 27px;
  vertical-align: middle;
  font: bold 12px Tahoma;
  color: rgb(255,223,228);
  padding-left: 7px;
  text-decoration: underline;
}
.text_top_title td.right {
  text-align: right;
  padding-right: 7px;
  text-decoration: none;
  font-size: 11px;
  color: rgb(251,231,195);
}
.text_top_title td.right span {
  color: rgb(255,255,255);
  font-style: italic;
}
.text_top_title td.right span.timezone {
  color: rgb(39,7,13);
  font-style: normal;
}

#text_bborder {
  border-bottom: rgb(0,0,0) 1px solid;
}

.text_group_title {
  padding: 1px 0px;
  background: rgb(145,107,114);
  border-top: rgb(16,4,5) 1px solid;
  border-bottom: rgb(16,4,5) 1px solid;
}
.text_group_title div {
  font: bold 11px Tahoma;
  color: rgb(179,107,119);
  padding: 7px;
  background-image: url(/img/ahm_text_subheader_gradient.png);
  background-color: rgb(96,39,48);
}
.text_group_title span {
  color: rgb(255,216,222);
  font-style: italic;
}

.text_item, .text_item_light, .text_item_hover {
  background: rgb(90,50,57);
  padding: 10px;
  color: rgb(183,139,148);
  font: bold 11px/16px Tahoma;
  border-bottom: rgb(16,4,5) 1px solid;
}

.text_item td, .text_item_light td, .text_item_hover td {
  color: rgb(183,139,148);
  font: bold 11px/16px Tahoma;
  vertical-align: top;
  text-align: left;
}


.text_indent {
  width: 20px;
  font-weight: bold;
}
.text_indent span {
  font-weight: bold;
}

.text_item_light {
  background: rgb(76,43,49);
}

.text_item_hover, .text_item_light_hover {
  background: rgb(61,34,39);
}

#text_last {
  border-bottom: 0px none;
}

.text_focus {
  font-weight: bold;
  font-style: italic;
  color: rgb(232,201,207);
}

.text_list {
  padding-left: 10px;
}
.text_list#bullets, .text_blist#bullets {
  color: rgb(255,236,236);
}

.text_list a {
  font-style: normal;
}

.text_blist {
  padding-left: 16px;
  font: bold 11px Tahoma;
}

.text_blist img, .text_list img {
  border: rgb(5,3,3) 1px solid;
  background: rgb(153,104,111);
  height: 6px;
  width: 6px;
}

.text_blist_item, .text_blist_item_hover {
  padding: 4px 0px;
} 

.text_blist_item_hover img {
  border: rgb(5,3,3) 1px solid;
  background: rgb(217,180,185);
}

.text_blist_item a {
  font-style: normal;
}

.text_blist_item_hover a, .text_blist_item_hover a:hover {
  font-style: normal;
}
.text_blist_item span.w_bold, .text_blist_item_hover span.w_bold {
  color: rgb(255,255,255);
}

.text_note {
  font: bold 10px Tahoma;
}
.text_note span.w_bold {
  color: rgb(255,236,236);
}
.text_note a {
  color: rgb(217,186,192);
}
.text_note a:hover {
  color: rgb(252,215,190);
}

div.text_note {
  padding-left: 14px;
}

.text_sub_title {
  padding-bottom: 5px;
  font: bold 11px Tahoma;
  color: rgb(255,240,218);
}

.text_footer {
  font: 8pt Verdana;
  border-right: rgb(58,40,43) 1px solid;
  border-left: rgb(58,40,43) 1px solid;
  border-bottom: rgb(58,40,43) 1px solid;
}
.text_footer div {
  font: 8pt Verdana;
  border-right: rgb(230,201,206) 1px solid;
  border-left: rgb(230,201,206) 1px solid;
  border-bottom: rgb(230,201,206) 1px solid;
  padding: 0px 9px 9px 9px;
  text-align: center;
}

.mail_form_box {
  border-top: rgb(169,140,146) 1px solid;
  background: rgb(117,71,80);
  padding: 10px;
}

.mail_form td {
  padding: 7px;
  font: bold 10px Verdana;
  color: rgb(255,255,255);
}
.mail_form tr.first td {
  padding-top: 4px;
}
.mail_form tr.last td {
  padding-bottom: 4px;
}
td.mail_label {
  padding-top: 8px;
  color: rgb(255,236,209);
}
.mail_form input {
  width: 300px;
  font: bold 10px Verdana;
  height: 18px;
  border: rgb(53,43,45) 1px solid;
  padding-left: 5px;
  background: rgb(169,140,146);
  color: rgb(66,35,42);
}
.mail_form select {
  width: 300px;
  height: 18px;
  padding-left: 5px;
  font: bold 10px Verdana;
  border: rgb(53,43,45) 1px solid;
/*  background: rgb(169,140,146);  color: rgb(66,35,42);*/
}
.mail_form textarea {
  width: 300px;
  height: 150px;
  font: bold 10px Verdana;
  border: rgb(53,43,45) 1px solid;
  padding: 5px;
  background: rgb(169,140,146);
  color: rgb(66,35,42);
  overflow:auto;
  scrollbar-face-color: rgb(42,38,38);
  scrollbar-shadow-color: rgb(0,0,0);
  scrollbar-highlight-color: rgb(0,0,0);
  scrollbar-3dlight-color: rgb(82,79,79);
  scrollbar-darkshadow-color: rgb(82,79,79);
  scrollbar-track-color: rgb(15,14,14);
  scrollbar-arrow-color: rgb(110,107,107);
}
input.mail_button, input.mail_button_hover {
  width: 180px;
  font-weight: bold;
  height: 20px;
  color: rgb(235,224,213);
  border: rgb(37,10,12) 1px solid;
  padding: 2px;
  background: rgb(91,53,61);
}
input.mail_button_hover {
  background: rgb(64,37,43);
}

.mail_error_box_spacer {
  padding-bottom: 10px;
}
.mail_error_box {
  border: rgb(61,37,42) 1px double;
  padding: 13px 15px 15px 15px;
  font: bold 11px/17px Verdana;
  color: rgb(255,254,254);
  background: rgb(142,93,103);
}
.mail_error_box span.conf {
  color: rgb(251,212,220);
  font-style: italic;
}
.mail_error_box span.text_focus {
  color: rgb(219,184,191);
  font-style: normal;
  font: bold 10px/17px Verdana;
}
.mail_error_box span span {
  color: rgb(255,225,207);
  font-style: italic;
}

.faq_slice_box {
  border-top: rgb(16,4,5) 1px solid;
}

.signup_body {
  background: url(/img/ahm_body_signup.jpg);
  width: 841px;
  height: 418px;
  vertical-align: top;
}
.signup_body_inner {
  padding-top: 60px;
  padding-left: 35px;
  padding-bottom: 0px;
  padding-right: 350px;
  font: bold 10px/12px Verdana;
  color: rgb(142,159,180);
  text-align: left;
}
.signup_body_inner a {
  color: rgb(145,189,243);
}
.signup_body_inner a:hover {
  color: rgb(237,226,180);
}
.signup_body span {
  color: rgb(228,240,255);
}
.signup_note {
  padding-top: 5px;
  font: bold 9px Tahoma;
  font-style: italic;
  text-align: center;
  color: rgb(98,55,62);
}
.signup_processors {
  padding-top: 8px;
  font-weight: bold;
  color: rgb(255,255,255);
}
.signup_processors span.text_focus {
  color: rgb(166,56,74);
}
.signup_processors div {
  padding-top: 5px;
}
.signup_processors img {
  border: rgb(58,40,43) 1px solid;
}
.signup_legal {
  padding-top: 8px;
  font-weight: bold;
  color: rgb(255,255,255);
}
.signup_processors a, .signup_legal a {
  color: rgb(254,211,218);
}
.signup_processors a:hover, .signup_legal a:hover {
  color: rgb(255,255,255);
}

.cc_button, .cc_button_hover {
  background-image: url(/img/htc_button_cc.jpg);
  border: 0px none;
  width: 284px;
  height: 52px;
}
.cc_button_hover {
  background-image: url(/img/htc_button_cc_hover.jpg);
}
.oc_button, .oc_button_hover {
  background-image: url(/img/htc_button_oc.jpg);
  border: 0px none;
  width: 312px;
  height: 52px;
}
.oc_button_hover {
  background-image: url(/img/htc_button_oc_hover.jpg);
}
.w9_button, .w9_button_hover {
  background-image: url(/img/htc_button_w9.jpg);
  border: 0px none;
  width: 151px;
  height: 52px;
}
.w9_button_hover {
  background-image: url(/img/htc_button_w9_hover.jpg);
}

/**************** SEARCH *******************/

.search_footer_spacer {
  padding-top: 8px;
}

.search_low_box {
  color: rgb(210,174,142);
  font: bold 10px Verdana;
  padding-right: 3px;
}

.search_input {
  border: rgb(37,10,12) 1px solid;
  padding-left: 5px;
  font: bold 10px Verdana;
  width: 140px;
  height: 18px;
  color: rgb(66,35,42);
  background: rgb(169,140,146);
}
.search_input#top {
  background: rgb(153,126,122);
}
.search_input_span {

}
/***
  background: rgb(183,132,115);
  padding: 1px;
  border: rgb(183,132,115) 1px solid;
****/
.search_select {
  border: rgb(37,10,12) 1px solid;
  font: 11px Verdana;
  width: 600px;
  color: rgb(50,16,18);
  background: rgb(225,196,200);
  padding: 5px;
}

.search_button, .search_button_hover {
  border: rgb( 37,10,12) 1px solid;
  font: bold 10px Tahoma;
  color: rgb(212,185,186);
  height: 20px;
  background: rgb(91,53,61);
  vertical-align: middle;
}

.search_button_hover {
  background: rgb(74,34,42);
}

.search_footer_spacer input.search_input {
  color: rgb(40,3,6);
  background: rgb(140,80,85);
  border: rgb(0,0,0) 1px solid;
}
.search_footer_spacer input.search_button {
  background: rgb(88,29,33);
}
.search_footer_spacer input.search_button_hover {
  background: rgb(167,113,122);
}

.search_footer_spacer div.search_input_span {
  background: none;
  padding: 0px;
  border: 0px none;
}

.search_subheader_row {
  color: rgb(162,185,179);
  border-top: rgb(16,4,5) 1px solid;
  border-bottom: rgb(16,4,5) 1px solid;
  background: rgb(145,107,114);
  padding: 1px 0px;
}
.search_subheader_row div {
  background-image: url(/img/ahm_search_section_gradient.png);
  background-color: rgb(90,38,47);
  font: bold 11px Verdana;
  color: rgb(179,107,119);
  padding: 7px;
}

.search_subheader_row a {
  color: rgb(194,161,168);
  text-decoration: underline;
  font-style: italic;
}
.search_subheader_row a:hover {
  color: rgb(255,228,234);
}
.search_subheader_row span {
  color: rgb(255,231,236);
}

#search_header_row_second {
  width: 40%;
}
#search_header_row_first div {

}
#search_row_first {
  border-left: 0px none;
}
#search_row_second {
  text-align: left;
  font-style: normal;
  padding-left: 10px;
  padding-right: 10px;
}
#search_row_last {
  border-right: 0px none;
}
.search_input_comment {
  border-bottom: rgb(165,124,131) 1px solid;
}
.search_input_comment table {
  width: 100%;
  border-bottom: rgb(37,10,12) 1px solid;
  background-image: url(/img/ahm_search_results_gradient.png);
}
.search_input_comment td {
  padding: 6px;
  height: 27px;
  vertical-align: middle;
  color: rgb(255,255,255);
  font: bold 11px Verdana;
  text-align: left;
}
.search_input_comment td.right {
  text-align: right;
  font-style: italic;
}
.search_input_comment span {
  font-style: italic;
}
.search_input_comment td.right span {
  color: rgb(251,231,195);
  font-style: normal;
}
.search_input_comment span.label {
  color: rgb(254,211,218);
  font-size: 12px;
  font-style: normal;
  text-decoration: underline;
}
.search_input_comment a {
  color: rgb(199,147,156);
  text-decoration: underline;
}
.search_input_comment a:hover {
  color: rgb(255,181,194);
}

.search_text_item {
  color: rgb(255,255,255);
  font: 11px Tahoma;
}

.search_panel {
  border: rgb(37,10,12) 1px solid;
}

.search_panel_header, .search_panel_main {
  border-bottom: rgb(37,10,12) 1px solid;
}
.search_panel_section {
  border-bottom: rgb(141,91,101) 1px solid;
}
.search_panel_header table {
  width: 100%;
}
.search_panel_header td {
  border-top: rgb(163,136,141) 1px solid;
  border-left: rgb(163,136,141) 1px solid;
  border-right: rgb(163,136,141) 1px solid;
  height: 27px;
  background-image: url(/img/ahm_search_panel_gradient.png);
  font: bold 12px Verdana;
  color: rgb(214,171,178);
  padding: 0px 7px;
  vertical-align: center;
  text-decoration: underline;
}

.search_panel_main div, .search_panel_section div {
  border-top: rgb(160,128,134) 1px solid;
  border-left: rgb(160,128,134) 1px solid;
  border-right: rgb(160,128,134) 1px solid;
  padding: 8px;
  text-align: center;
  font: bold 11px Verdana;
}
.search_panel_main {
  background: rgb(117,71,80);
  color: rgb(210,161,171);
}
.search_panel_main span.bullet {
  color: rgb(255,229,234);
}
.search_panel_main td {
  vertical-align: center;
  padding: 10px 3px 5px 3px;
}
.search_panel_section {
  background: rgb(141,91,101);
  color: rgb(220,171,171);
}
.search_panel_section span.bullet {
  color: rgb(55,16,24);
}
.search_panel_section td {
  padding: 10px 0px 5px 0px;
}
.search_panel span {
  font-style: italic;
  color: rgb(255,255,255);
}
.search_panel span.bullet {
  font-style: normal;
}

.display_box_search {
  border: rgb(58,40,43) 1px solid;
  padding: 1px;
  background: rgb(255,255,255);
}
.display_box_search div.inner {
  text-align: center;
  border: rgb(58,40,43) 1px solid;
  background-color: rgb(140,87,96);
}
.display_box_search tr.display_tdetails_header_row {
  background-image: url(/img/ahm_search_header_gradient.png);
  background-color: rgb(140,87,96);
  background-repeat: repeat-x;
}
.display_box_search tr.display_tdetails_header_row td {
  border-bottom: 0px none;
  height: 27px;
  padding-top: 4px;
  vertical-align: middle;
  color: rgb(230,209,188);
}

/**************** UPNAV ******************/

.upnav_box {
  border-left: rgb(96,60,65) 1px solid;
  border-right: rgb(96,60,65) 1px solid;
  border-bottom: rgb(96,60,65) 1px solid;
  background: rgb(162,100,110);
}

.upnav_box div {
  border-top: rgb(223,186,192) 1px solid;
  border-left: rgb(223,186,192) 1px solid;
  border-right: rgb(223,186,192) 1px solid;
  padding: 10px 10px 10px 15px;
  font: bold 10px Verdana;
  color: rgb(61,17,24);
}

.upnav_box a {
  text-decoration: none;
  font: bold 10px Verdana;
  color: rgb(234,243,255);
}

#upnav_current {
  font-weight: bold;
  color: rgb(216,178,184);
}

.upnav_spacer {
  width: 98%;
  background-color: rgb(152,187,183);
  height: 2px;
  font-size: 0;
}

/**************** PREF ******************/

#pref_box {
  border-left: rgb(96,60,65) 1px solid;
  border-right: rgb(96,60,65) 1px solid;
}
#pref_box_inner {
  border-left: rgb(230,201,206) 1px solid;
  border-right: rgb(230,201,206) 1px solid;
  padding: 10px 10px 0px 10px;
  text-align: center;
}

.pref_sub_box {
  border: rgb(58,40,43) 1px solid;
  background: rgb(246,219,224);
  padding: 1px;
}
.rating_box_clips div.pref_sub_box {
  border: rgb(28,84,99) 1px solid;
}
.pref_sub_box div {
  border: rgb(58,40,43) 1px solid;
  padding: 4px 3px 4px 3px;
  background: rgb(174,121,130);
}

.pref_search_box {
  border: rgb(67,36,41) 1px solid;
  background: rgb(186,154,160);
  padding: 1px 0px 0px 1px;
}
.pref_search_box div {
  padding: 3px 5px 3px 4px;
  background: rgb(133,92,99);
}
.pref_search_box td {
  height: 23px;
  vertical-align: middle;
}

.pref_spacer {
  width:10px;
  font-size:1pt;
}

.pref_sub_spacer {
  width:4px;
  font-size:1pt;
}

.pref_input_outer {
  border: rgb(67,42,46) 1px solid;
  background: rgb(171,173,179);
}
.pref_input {
  height: 16px;
  border: rgb(171,173,179) 1px solid;
  font: 10px Verdana;
  width: 170px;
  color: rgb(0,0,0);
  background: rgb(255,255,255);
  vertical-align: bottom;
}
.pref_search_input {
  height: 23px;
  border: rgb(37,10,12) 1px solid;
  font: 10px Verdana;
  width: 170px;
  color: rgb(0,0,0);
  background: rgb(203,164,164);
  vertical-align: top;
  padding-top:4px;
  padding-left:4px;
  font-style: italic;
}

.pref_submit, .pref_submit_hover {
  border: rgb(58,40,43) 1px solid;
  font: bold 8pt/6pt Tahoma;
  color: rgb(255,255,255);
  height: 20px;
  width: 37px;
  background: rgb(100,69,74);
  vertical-align: middle;
}

.pref_submit_hover {
  background: rgb(84,50,51);
}

.pref_search_submit {
  border: rgb(67,42,46) 1px solid;
  font: bold 8pt/6pt Tahoma;
  color: rgb(67,42,46);
  height: 23px;
  width: 37px;
  background: rgb(150,114,120);
  vertical-align: top;
}

/**************** RATING ******************/

.rating_box {
  padding-top: 10px;
  text-align: center;
}
.rating_box_clips {
  border-top: rgb(0,0,0) 1px solid;
  padding-top: 5px;
  padding-bottom: 3px;
  text-align: center;
  background: rgb(216,172,179);
}

/**************** PAGENAV ******************/

.pagenav_box {
  width: 100%;
  padding-bottom: 8px;
}
#pagenav_box_bottom {
  padding-bottom: 0px;
}
.pagenav_box div {
  border: rgb(152,187,183) 1px solid;
}
.pagenav_box div div {
  border: rgb(32,112,134) 1px solid;
  background: rgb(39,137,164);
  font: bold 10px Verdana;
  color: rgb(255,255,255);
  text-align: center;
  padding: 8px;
}


.pagenav_box table {
  width: 100%;
}
.pagenav_box a {
  color: rgb(251,224,222);
  text-decoration: none;
}
.pagenav_box a:hover {
  color: rgb(252,234,208);
}

.pagenav_left {
  font: bold 10px Verdana;
  color: rgb(255,255,255);
  text-align: left;
  padding-top: 8px;
  padding-left: 10px;
}

.pagenav_right {
  font: bold 10px Verdana;
  color: rgb(255,255,255);
  text-align: right;
  padding-top: 8px;
  padding-right: 10px;
}

#recent .pagenav_left, #recent .pagenav_right {

}

.pagenav_current {
  color: rgb(109,37,49);
  text-decoration: underline;
  font-style: italic;
}
#search_pages {

}
#search_pages a {

}
#search_pages span.pagenav_current {

}

.pagenav_text {
  font: bold 10px Verdana;
  color: rgb(252,227,186);
}

/**************** SIDENAV ******************/

.sidenav_spacer {
  height:10px;
  font-size:1pt;
}
.promo_top_spacer {
  height:28px;
  font-size:1pt;
}

.sidenav_box {
  border: rgb(87,79,80) 1px solid;
  background: rgb(234,211,215);
}

.sidenav_box_inner {
}

.sidenav_box a {
  text-decoration: none;
  font-weight: bold;
  color: rgb(96,40,50);
}

.sidebar_table {
  width: 100%;
}
.sidenav_prev, .sidenav_next {
  width: 10%;
}
.sidenav_prev a:hover, .sidenav_next a:hover {
  text-decoration: none;
}
.sidenav_prev td, .sidenav_next td {
  font: 10px Verdana;
  color: rgb(96,40,50);
  white-space: nowrap;
  padding: 3px;
}
.sidenav_next td {
  text-align: right;
}
.sidenav_prev {
  text-align: left;
}
.sidenav_prev img, .sidenav_next img {
  height: 23px;
  width: 21px;
  border: 0px none;  
}
.sidenav_prev img {
  background: url(/img/ahm_sidenav_prev.png);
}
.sidenav_prev .sidenav_btable_hover img {
  background: url(/img/ahm_sidenav_prev_hover.png);
}
.sidenav_btable {
  background: rgb(208,188,191);
}
.sidenav_btable_hover {
  background: rgb(168,137,143);
}
.sidenav_prev .sidenav_btable, .sidenav_prev .sidenav_btable_hover {
  border-right: rgb(87,79,80) 1px solid;
}
.sidenav_btable td, .sidenav_btable_hover td {
  border-top: rgb(245,241,242) 1px solid;
}
.sidenav_left {
  border-left: rgb(245,241,242) 1px solid;
}
.sidenav_right {
  border-right: rgb(245,241,242) 1px solid;
}
.sidenav_prev .sidenav_right, .sidenav_next .sidenav_left {
  padding: 0px 4px;
}
.sidenav_next .sidenav_btable, .sidenav_next .sidenav_btable_hover {
  border-left: rgb(87,79,80) 1px solid;
}
.sidenav_next img {
  background: url(/img/ahm_sidenav_next.png);
}
.sidenav_next .sidenav_btable_hover img {
  background: url(/img/ahm_sidenav_next_hover.png);
}
.sidenav_middle {
  width: 80%;
  text-align: center;
  padding-top: 1px;
  color: rgb(162,84,98);
  font: bold 10px Verdana;
}
.sidenav_middle a {
  color: rgb(109,39,51);
}
.sidenav_middle a:hover {
  color: rgb(37,28,76);
}
.letters_off {
  color: rgb(199,162,168);
}
.letter_current {
  color: rgb(166,56,74);
  font-style: italic;
  text-decoration: underline;
}
.sidenav_title {
  color: rgb(26,53,72);
}
.sidenav_title a {
  text-decoration: underline;
}
.sidenav_next {
  text-align: right;
}

.slideshow_box, .slideshow_box_hover {
  font: bold 7pt Tahoma;
  border: rgb(20,5,6) 1px solid;
  padding: 4px 7px;
  color: rgb(255,255,255);
  background: rgb(88,59,61);
}
.slideshow_box_hover {
  background: rgb(114,90,91);
}

.slideshow_box a {
  color: rgb(255,255,255);
}
.slideshow_box_hover a, .slideshow_box_hover a:hover {
  color: rgb(245,220,190);
}

/**************** DETAIL ******************/

.detail_text_box {
  background-color: rgb(239,239,239);
  font: 10px Verdana;
  color: rgb(45,45,45);
  border: rgb(90,88,88) 1px solid;
  padding: 2px 5px 2px 5px;
}

.detail_select_box {
  background-color: rgb(239,239,239);
  font: 10px Verdana;
  color: rgb(45,45,45);
  border: rgb(90,88,88) 1px solid;
  padding: 2px 5px 2px 5px;
}

.detail_multiselect_box {
  background-color: rgb(239,239,239);
  font: 10px Verdana;
  color: rgb(45,45,45);
  border: rgb(90,88,88) 1px solid;
  padding: 2px 5px 2px 5px;
scrollbar-face-color: rgb(54,50,50);
scrollbar-shadow-color: rgb(120,120,120);
scrollbar-highlight-color: white;
scrollbar-3dlight-color: black;
scrollbar-darkshadow-color: black;
scrollbar-track-color: rgb(54,50,50);
scrollbar-arrow-color: rgb(183,183,183);
}

.detail_spacer {
  height:10px;
  width:500px;
  font-size:1;
}

.detail_header {
  border-left: rgb(0,0,0) 1px solid;
  border-right: rgb(0,0,0) 1px solid;
  border-top: rgb(0,0,0) 1px solid;
}
.detail_header_in {
  padding: 6px 40px 6px 6px;
  background-color: rgb(78,85,105);
  background-image: url(/img/ahm_detail_gradient.png);
  background-repeat: repeat-x;
  font: bold 7pt Tahoma;
  color: rgb(180,161,139);
  border-top: rgb(139,141,149) 1px solid;
  border-left: rgb(139,141,149) 1px solid;
  border-right: rgb(139,141,149) 1px solid;

}
.detail_header_in table {
  width: 100%;
}
.detail_header_in td {
  font: bold 10px Verdana;
  color: rgb(210,214,227);
  vertical-align: center;
}
.detail_header_in img {
  height: 9px;
  width: 9px;
  border: rgb(41,31,29) 1px solid;
  background: rgb(153,156,163);
  position: relative;
  top: +1px;
}
.detail_header_in span {
  color: rgb(210,214,227);
  vertical-align: top;
}
.detail_header_in span.label {
  font-style: italic;
}
.detail_header_input {
  text-align: right;
}
.detail_header_input a {
  color: rgb(185,7,7);
  font-weight: bold;
  text-decoration: underline;
}
.detail_header_spacer {
  width: 100%;
}

.detail_left {
  padding: 5px;
  background: rgb(62,70,93);
  width: 35px;
  text-align: center;
  border: rgb(29,26,26) 1px solid;
}
.detail_table_outer {
  background: rgb(144,149,160);
  border: rgb(29,26,26) 1px solid;
}
.detail_table {
  width: 100%;
}
.detail_field_table {
  width: 100%;
}
.detail_field_div {
  border-top: rgb(29,26,26) 1px solid;
  border-right: rgb(29,26,26) 1px solid;
  border-left: rgb(29,26,26) 1px solid;
}
.detail_field_light {
  padding: 5px;
  padding-left: 7px;
  background: rgb(73,80,102);
  border-bottom: rgb(29,26,26) 1px solid;
  font: 10px Verdana;
  color: rgb(254,254,254);
}
.detail_field_dark {
  padding: 5px;
  padding-left: 7px;
  background: rgb(86,93,114);
  border-bottom: rgb(29,26,26) 1px solid;
  font: 10px Verdana;
  color: rgb(254,254,254);
}
.detail_field_light a, .detail_field_dark a {
  color: rgb(213,223,254);
  font-style: italic;
}
.detail_field_light a:hover, .detail_field_dark a:hover {
  color: rgb(152,159,188);
}

#guide_links a {
  color: rgb(232,186,193);
}
#guide_links a:hover {
  color: rgb(244,160,174);
}

.detail_wide_field_table {
  width: 100%;
}
#detail_wide_field_label {
  width: 10%;
  font: bold 10px/16px Verdana;
  color: rgb(179,191,227);
  padding-right: 4px;
  vertical-align: top;
  white-space: nowrap;
}
#detail_wide_field_value {
  width: 90%;
  font: 10px/16px Verdana;
  color: rgb(75,75,75);
}
.detail_field_top {
  border-top: rgb(29,26,26) 1px solid;
}

#detail_field_label {
  white-space: nowrap;
  font-style: normal;
  color: rgb(179,191,227);
}
#detail_field_value {
  width: 100%;
  font-weight: bold;
  font-style: italic;
}
.detail_note {
  font-weight: bold;
  color: rgb(232,238,255);
}
.detail_note a {
  color: rgb(213,223,254);
}
.detail_note a:hover {
  color: rgb(152,159,188);
}

/***
#detail_wide_field_label {
  padding: 3px 25px 3px 3px;
  font: bold 10px Verdana;
  color: rgb(20,78,94);
  vertical-align: top;
}
#detail_wide_field_value {
  padding: 3px 25px 3px 3px;
  font: bold 10px Verdana;
  color: rgb(20,78,94);
  vertical-align: top;
}
****/
.detail_field_focus {
  font-weight: bold;
  color: rgb(4,68,109);
}
.detail_field_focus a {
  font-weight: bold;
  color: rgb(4,68,109);
}

.detail_description_box {
  text-align: left;
  background-color: rgb(126,130,146);
  font: 10px Verdana;
  color: rgb(31,37,60);
  border: rgb(29,26,26) 1px solid;
  padding: 2px 5px 2px 5px;
  height: 74px;
  width: 90%;
scrollbar-face-color: rgb(149,145,139);
scrollbar-shadow-color: rgb(120,120,120);
scrollbar-highlight-color: white;
scrollbar-3dlight-color: black;
scrollbar-darkshadow-color: black;
scrollbar-track-color: rgb(79,76,73);
scrollbar-arrow-color: rgb(221,220,218);
  overflow:auto;
}
.detail_description_box a {
  color: rgb(217,224,252);
  font-style: italic;
}
.detail_description_box a:hover {
  color: rgb(37,46,81);
}
.detail_checkbox_table {
  width: 100%;
}
.detail_checkbox_table td {
  font: 10px Verdana;
  color: rgb(75,75,75);
  text-align: left;
  vertical-align: top;
}

.detail_link {
  color: rgb(213,155,117);
  font-weight: normal;
  text-decoration: underline;
}

/**************** DISPLAY GENERAL ******************/

.display_set_thumb {
  border: rgb(58,40,43) 1px solid;
  background: rgb(43,41,41);
}
.thumb_on#stream .display_set_thumb, .thumb_hover#stream .display_set_thumb {
  border: 0px solid;
  background: none;
}
.display_set_item_spacer {
  height: 10px;
  font-size: 1;
}
.display_set_thumb_box {
  padding: 1px;
  background: rgb(255,255,255);
  border: rgb(58,40,43) 1px solid;
}

.display_set_thumb_box_small {
  padding: 1px;
  background: rgb(255,255,255);
  border: rgb(58,40,43) 1px solid;
}
.display_set_thumb_spacer {
  width: 9px;
  font-size: 1;
}

.display_mixed_item_spacer {
  height: 28px;
  font-size: 1;
}

.display_set_medium_box div#off, .thumb_off {
  background: rgb(0,0,0);
}
.thumb_on#stream img {
  filter:alpha(opacity=75);
  opacity: 0.75;
  -moz-opacity:0.75;
}
.display_set_medium_box div#off img, .display_set_medium_box_hover div#on img, .thumb_off img, .thumb_hover img {
  filter:alpha(opacity=30);
  opacity: 0.3;
  -moz-opacity:0.3;
}
.display_set_medium_box_hover div#on img, .thumb_hover img {
  border: 0px none;
}
.display_set_medium_box_hover div#on, .thumb_hover, .thumb_on#stream {
  background: rgb(255,255,255);
  border: rgb(58,40,43) 1px solid;
}

.display_box {
  text-align: center;
}
.display_box_detailed_text, .display_box_basic_text {
  border: rgb(58,40,43) 1px solid;
  padding: 1px;
  background: rgb(255,255,255);
}
.display_box_detailed_text div.inner {
  text-align: center;
  border: rgb(58,40,43) 1px solid;
  padding: 8px;
  background-image: url(/img/ahm_row_gradient.png);
  background-color: rgb(140,87,96);
  background-repeat: repeat-x;
}
.display_box_basic_text div.inner {
  text-align: center;
  border: black 1px solid;
  padding: 8px;
  background: rgb(140,87,96);
}
.display_index_box {
  text-align: center;
  width: 100%;
}
.display_table {
  width: 100%;
}
.display_column {
  text-align: center;
}
.display_column_spacer {
  width: 10px;
}
.display_column_spacer img {
  width: 10px;
}
.display_row_spacer {
  height: 10px;
  font-size: 1;
}

/**************** DISPLAY MDETAILED UNUSED ******************/

.display_set_mdetailed_box {
  width: 100%;
  text-align: center;
  border: rgb(20,78,94) 1px solid;
  background: rgb(37,116,138);
}
.display_set_mdetailed_box_hover {
  width: 100%;
  text-align: center;
  border: rgb(20,78,94) 1px solid;
  background: rgb(248,201,113);
}
.display_set_mdetailed_left {
  padding: 14px 0px 12px 12px;
}
.display_set_mdetailed_middle {
  text-align: center;
  padding: 4px 9px 12px 9px;
}
.display_set_mdetailed_right {
  padding: 14px 12px 12px 0px;
}
.display_set_mdetailed_label {
  font: bold 10pt Tahoma;
}
.display_set_mdetailed_label a {
  text-decoration: none;
  color: rgb(70,70,70);
}
.display_set_mdetailed_thumbs_row {
  padding: 5px 0px 6px 0px;
}
.display_set_mdetailed_text {
  padding: 5px 5px 5px 5px;
  border: rgb(20,78,94) 1px solid;
  background: rgb(222,158,122);
}
.display_set_mdetailed_text table {
  width: 97%;
}
.display_set_mdetailed_text td {
  font: 10px Verdana;
  color: rgb(20,78,94);
}

/**************** DISPLAY TDETAILS ******************/

.display_tdetails_table {
  width: 100%;
}
.display_tdetails_header_row {
  height: 21px;
  color: rgb(255,206,214);
}

.display_tdetails_header_row td {
  border-bottom: rgb(0,0,0) 1px solid;
  font: bold 10px Verdana;
  text-align: center;
  white-space: nowrap;
}
.display_tdetails_header_row td span.current {
  color: rgb(255,213,192);
}
.display_tdetails_header_row td a {
  color: rgb(255,206,214);
}
.display_tdetails_header_row td a:hover {
  color: rgb(255,255,255);
}
.display_tdetails_header_row td div {
  padding: 5px 14px 7px 14px;

}
#display_tdetails_header_first {
  width: 40%;
}
#display_tdetails_header_first div {
  padding: 3px 14px 3px 4px;
}
#display_tdetails_header_last {
  width: 20%;
}
#display_tdetails_header_last div {
}
#display_tdetails_header_spacer {
  height: 2px;
}
#display_tdetails_header_spacer div {
  font-size: 1pt;
  border-bottom: rgb(0,0,0) 1px solid;
}
.display_tdetails_row {
  background: rgb(198,152,159);
  color: rgb(33,47,91);
  font: bold 10px Verdana;
  font-style: italic;
}
.display_tdetails_row_hover {
  background: rgb(157,113,120);
  color: rgb(33,47,91);
  font: bold 10px Verdana;
  font-style: italic;
}
.display_tdetails_row_hover td.dark {
  background: rgb(157,113,120);
}
.display_tdetails_row td, .display_tdetails_row_hover td {
  border-right: rgb(94,64,69) 1px solid;
  border-bottom: rgb(94,64,69) 1px solid;
  padding: 4px 5px 4px 5px;
  text-align: center;
  white-space: nowrap;
}
.display_tdetails_row td.index_section_thumb_box, .display_tdetails_row_hover td.index_section_thumb_box {
  padding: 1px;
}
#last td, #last td {
  border-bottom: 0px none;
}
.display_tdetails_row td span, .display_tdetails_row_hover td span {
  color: rgb(62,28,33);
}
.display_tdetails_row td span.time_letter, .display_tdetails_row_hover td span.time_letter {
  color: rgb(62,28,33);
}
.display_tdetails_row td span.new_flag, .display_tdetails_row_hover td span.new_flag {
  color: rgb(103,30,41);
}
.display_tdetails_row td a, .display_tdetails_row_hover td a {
  text-decoration: underline;
  color: rgb(82,33,40);
}

.display_tdetails_row_hover td a {
  color: rgb(255,230,234);
}
#display_tdetails_first {
  border-left: rgb(0,0,0) 1px solid;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  font-style: normal;
}
#display_tdetails_last {
  border-right: rgb(0,0,0) 1px solid;
}
.display_tdetails_row #display_tdetails_last a {
  color: rgb(116,41,53);
}
.display_tdetails_row_hover #display_tdetails_last a:hover {
  color: rgb(51,5,12);
}

/**************** DISPLAY MEDIUMALT ******************/

.display_set_mediumalt_box, .display_set_mediumalt_box_hover {
  border: rgb(58,40,43) 1px solid;
  padding: 1px;
  background: rgb(255,255,255);
}

.display_set_mediumalt_box div.display_set_mediumalt_box_inner {
  text-align: center;
  border: rgb(58,40,43) 1px solid;
  padding-bottom: 9px;
  background: rgb(167,113,122);
}

.display_set_mediumalt_box_hover div.display_set_mediumalt_box_inner {
  text-align: center;
  border: rgb(58,40,43) 1px solid;
  padding-bottom: 9px;
  background: rgb(130,88,95);
}
.mediumalt_landscape div.display_set_mediumalt_box {
  width: 100%;
}
.mediumalt_landscape div.display_set_mediumalt_box_hover {
  width: 100%;
}
.display_set_mediumalt_top, .display_set_mediumalt_bottom {
  font: bold 10pt Tahoma;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: rgb(37,10,12) 1px solid;
  white-space: nowrap;
}
.display_set_mediumalt_top {
  background-image: url(/img/ahm_compact_gradient.png);
}
.display_set_mediumalt_bottom {
  background: rgb(140,87,96);
  position: relative;
  top: +9px;
  border-top: rgb(37,10,12) 1px solid;
  border-bottom: 0px none;
  color: rgb(203,166,172);
  font: bold 11px Tahoma;
  font-style: italic;
}
.display_set_mediumalt_bottom span.section_labels {
  color: rgb(255,239,208);
  font-style: normal;
}
.display_set_mediumalt_top a, .display_set_mediumalt_bottom a, .display_set_mediumalt_bottom span.section_labels a {
  color: rgb(254,211,218);
  text-decoration: underline;
}
.display_set_mediumalt_top a:hover, .display_set_mediumalt_bottom a:hover {
  color: rgb(255,255,255);
  text-decoration: underline;
}
.display_set_mediumalt_top#list a, .display_set_mediumalt_bottom#list a {
  text-decoration: none;
}

.display_set_mediumalt_thumbbox {
  padding-left: 9px;
  padding-top: 9px;
}
.display_set_mediumalt_textbox {
  padding-top: 9px;
  color: rgb(33,47,91);
  font: bold 10px Verdana;
  text-align: left;
  width: 100%;
  font-style: italic;
}
.display_set_mediumalt_textbox span {
  color: rgb(62,28,33);
  font-style: normal;
}
.display_set_mediumalt_textbox span.time_letter {
  color: rgb(62,28,33);
}

.display_set_mediumalt_text {
  padding: 1px 0px 1px 0px;
  background: rgb(255,255,255);
  border-top: rgb(58,40,43) 1px solid;
  border-bottom: rgb(58,40,43) 1px solid;
}
.display_set_mediumalt_text div {
  padding: 2px 4px 2px 6px;
  background: rgb(216,172,179);
  border-top: rgb(58,40,43) 1px solid;
  border-bottom: rgb(58,40,43) 1px solid;
  white-space: nowrap;
}
.display_set_mediumalt_text a {
  color: rgb(112,63,71);
  font-style: italic;
}
.display_set_mediumalt_text a:hover {
  color: rgb(116,25,40);
}
.display_set_mediumalt_spacer {
  height: 6px;
  font-size: 1;
}

/*************** BASIC COMPACT *******************/

.display_basic_compact_thumb_row {
  padding-left: 9px;
  padding-right: 9px;
  padding-top: 9px;
}
.display_basic_compact_thumb_row table {
  width: 100%;
}
.display_basic_compact_thumb_row table tr td {
  text-align: center;
}
.display_basic_compact_thumb_row table tr td table {
  width: 0%;
}

.display_basic_compact_thumb_spacer {
  width: 25%;
}

.display_basic_compact_thumb_spacer div {
  padding: 1px 0px 1px 0px;
  background: rgb(255,255,255);
  border-top: rgb(58,40,43) 1px solid;
  border-bottom: rgb(58,40,43) 1px solid;
}

.display_basic_compact_thumb_spacer div div {
  background: rgb(195,150,157);
  border-top: rgb(58,40,43) 1px solid;
  border-bottom: rgb(58,40,43) 1px solid;
}
.display_basic_compact_thumb_spacer div div img {
  height: 60px;
  width: 10px;
}

/**************** DISPLAY MEDIUM ******************/

.display_set_medium_box, .display_set_medium_box_hover {
  text-align: center;
  border: rgb(58,40,43) 1px solid;
  background: rgb(255,255,255);
  padding: 1px;
}
.display_set_medium_box_inner {
  text-align: center;
  background: rgb(140,87,96);
  border: rgb(58,40,43) 1px solid;
}
/*   background: rgb(72,24,27); */

.display_set_medium_middle {
  background: rgb(167,113,122);
  padding: 8px;
}
.display_set_medium_box_hover div.display_set_medium_middle {
  background: rgb(107,73,78);
  padding: 8px;
}
#image div.display_set_medium_middle {
  background: rgb(116,57,56);
}
.display_set_medium_box_hover#image div.display_set_medium_middle {
  background: rgb(107,73,78);
  padding: 8px;
}
.display_set_medium_middle table {
  width: 100%;
}
.display_set_medium_middle table tr td {
  text-align: center;
}
.display_set_medium_middle table tr td table {
  width: 0%;
}
.display_thumb_row_spacer {
  background: rgb(255,255,255);
  border-top: rgb(58,40,43) 1px solid;
  border-bottom: rgb(58,40,43) 1px solid;
  height: 1px;
  width: 100%;
}
.display_set_medium_top {
  padding: 7px 6px 7px 6px;
  text-align: left;
  background-image: url(/img/ahm_row_gradient.png);
}
.display_set_medium_top#file_top {
  background: rgb(72,24,27);
  border-bottom: rgb(0,0,0) 1px solid;
}
.display_set_medium_top table {
  width: 100%;
}
.display_set_medium_top table td {
  font: 10px Verdana;
  white-space: nowrap;
}
.display_set_medium_top a {
  text-decoration: underline;
  color: rgb(254,211,218);
}
.display_set_medium_top a:hover {
  color: rgb(255,255,255);
}
.display_set_medium_top img {
  width: 9px;
  height: 9px;
  background: rgb(239,239,239);
  border: rgb(147,145,145) 1px solid;
}
.display_set_medium_top_text {
  font: bold 11px Verdana;
}
.display_set_medium_top_text span.japanese_sublabel {
  font: bold 9px Verdana;
  color: rgb(140,115,117);
}
.display_set_medium_top_right {
  color: rgb(255,255,255);
  text-align: right;
}
.display_set_medium_top_right span {
  color: rgb(255,255,255);
}
.display_set_medium_top_right a {
  color: rgb(238,228,255);
  font-style: italic;
}
.display_set_medium_top_right a:hover {
  color: rgb(251,185,196);
}
.display_set_medium_top_right span.time_letter {
  color: rgb(71,16,25);
  font-weight: bold;
}

.display_set_medium_top_opt {
  border-top: rgb(36,10,12) 1px solid;
  background: rgb(216,172,179);
  padding: 6px;
}
.display_set_medium_bottom {
  background: rgb(216,172,179);
  padding: 6px;
}
#image div.display_set_medium_bottom {
  background: rgb(167,113,122);
}
.display_set_medium_bottom table, .display_set_medium_top_opt table, .display_set_medium_download table, .movie_file_detailed_download table {
  width: 100%;
}
.display_set_medium_bottom table td, .display_set_medium_top_opt table td, .display_set_medium_download table td, .movie_file_detailed_download table td {
  font: 10px Verdana;
  text-align: center;
  white-space: nowrap;
  color: rgb(33,47,91);
  font-style: italic;
  padding: 0px 5px 0px 5px;
}
.display_set_medium_bottom table td span, .display_set_medium_top_opt table td span {
  color: rgb(62,28,33);
  font-style: normal;
}
.display_set_medium_bottom table td span.time_letter, .display_set_medium_top_opt table td span.time_letter {
  color: rgb(71,16,25);
  font-style: italic;
}
.display_set_medium_bottom table td.first, .display_set_medium_top_opt table td.first, .display_set_medium_download table td.first, .movie_file_detailed_download table td.first {
  text-align: left;
}
.display_set_medium_bottom table td.last, .display_set_medium_top_opt table td.last, .display_set_medium_download table td.last, .movie_file_detailed_download table td.last {
  text-align: right;
}
.display_set_medium_bottom_basic {
  padding: 6px;
}
.display_set_medium_download {
  border-top: rgb(0,0,0) 1px solid;
  padding: 7px 1px 7px 1px;
  font: bold 10px Verdana;
  white-space: nowrap;
}
.display_set_medium_download table td {
  font-weight: bold;
  color: rgb(202,188,170);
}
.display_set_medium_download a {
  text-decoration: none;
  color: rgb(227,205,163);
}
.display_set_medium_download a:hover {
  color: rgb(255,237,208);
}


/**************** DISPLAY TBASIC ******************/

.display_tbasic_table {
  width: 95%;
}
.display_tbasic_column {
  width: 33%;
}
.display_tbasic_column_wide {
  width: 50%;
}
.display_tbasic_item {
  padding: 2px 0px 2px 0px;
  font: bold 10px/14px Verdana;
  color: rgb(203,166,172);
}
.display_tbasic_item td, .display_tbasic_item_hover td {
  font: bold 10px/14px Verdana;
  color: rgb(203,166,172);
  font-style: italic;
}
.display_tbasic_item .bullet_box, .display_tbasic_item_hover .bullet_box {
  vertical-align: top;
}

.display_tbasic_item a, .display_tbasic_item_hover a {
  color: rgb(255,215,222);
  text-decoration: underline;
  font-style: normal;
}
.display_tbasic_item span, .display_tbasic_item_hover span {
  color: rgb(237,218,181);
  font-style: normal;
}
.display_tbasic_item_hover {
  padding: 2px 0px 2px 0px;
  font: bold 10px Verdana;
  color: rgb(252,227,186);
}
.display_tbasic_item_hover a nobr {
  color: rgb(255,255,255);
  text-decoration: underline;
}
.display_tbasic_item span a, .display_tbasic_item_hover span a {
  color: rgb(233,228,255);
  text-decoration: underline;
}
.display_tbasic_item span a:hover, .display_tbasic_item_hover span a:hover {
  color: rgb(251,185,196);
  text-decoration: underline;
}


.display_tbasic_item img {
  border: rgb(58,40,43) 1px solid;
  background: rgb(98,57,65);
  height: 6px;
  width: 6px;
}
.display_tbasic_item_hover img {
  border: rgb(58,40,43) 1px solid;
  background: rgb(238,224,227);
  height: 6px;
  width: 6px;
}

/**************** DISPLAY LIST GENERAL ******************/

.display_list_thumb {
  border: rgb(58,40,43) 1px solid;
  background: rgb(43,41,41);
}

.display_list_regular_box #off, .display_set_mediumalt_box #off {
  background: rgb(0,0,0);
}
.display_list_regular_box #off img, .display_set_mediumalt_box #off img, .display_list_regular_box_hover #on img, .display_set_mediumalt_box_hover #on img {
  filter:alpha(opacity=35);
  opacity: 0.35;
  -moz-opacity:0.35;
}
.display_list_regular_box_hover #on img, .display_set_mediumalt_box_hover #on img {
  border: 0px none;
}

.display_list_regular_box_hover #on, .display_set_mediumalt_box_hover #on {
  background: rgb(255,255,255);
  border: rgb(58,40,43) 1px solid;
}

.display_list_thumb_box {
  padding: 1px;
  background: rgb(255,255,255);
  border: rgb(58,40,43) 1px solid;
}

.display_list_thumb_alt {
  border: rgb(58,40,43) 1px solid;
  background: rgb(8,47,58);
}
.display_list_thumb_box_alt {
  padding: 1px;
  background: rgb(255,255,255);
  border: rgb(58,40,43) 1px solid;
}

/**************** DISPLAY LIST REGULAR (MEDIUM LIST) ******************/

.display_list_regular_box, .display_list_regular_box_hover {
  text-align: center;
  border: rgb(58,40,43) 1px solid;
  padding: 5px 8px 6px 8px;
  background: rgb(116,57,56);
}
.display_list_regular_box_hover {
  border: rgb(0,0,0) 1px solid;
  background: rgb(72,36,35);
}
.display_list_regular_text {
  padding: 5px 0px 0px 0px;
  color: rgb(255,255,255);
  font: bold 10px/12px Verdana;
  text-align: center;
}
.display_list_regular_text#top {
  font: bold 11px/12px Verdana;
  padding: 0px 0px 4px 0px;
}
.display_list_regular_text a {
  text-decoration: none;
  color: rgb(254,211,218);
}
.display_list_regular_box_hover a {
  text-decoration: none;
  color: rgb(255,255,255);
}

/**************** DISPLAY LIST DETAILED (MEDIUM ALT LIST) ******************/

.display_list_detailed_box {
  text-align: center;
  border: rgb(58,40,43) 1px solid;
  padding: 9px 8px 9px 8px;
  background: rgb(37,116,138);
}
.display_list_detailed_box_hover {
  text-align: center;
  border: rgb(58,40,43) 1px solid;
  padding: 9px 8px 9px 8px;
  background: rgb(248,201,113);
}
.display_list_detailed_text {
  padding: 10px 0px 10px 10px;
  color: rgb(20,78,94);
  font: 10px Verdana;
  text-align: left;
}
.display_list_detailed_box a {
  font: bold 10pt Tahoma;
  text-decoration: none;
  color: rgb(252,227,186);
}
.display_list_detailed_box_hover a {
  font: bold 10pt Tahoma;
}
.display_list_detailed_spacer {
  height: 7px;
  font-size: 1;
}

/**************** MOVIE FILE DETAILED ******************/

.movie_file_detailed_box, .movie_file_detailed_box_hover {
  text-align: center;
  border: rgb(58,40,43) 1px solid;
  background: rgb(167,113,122);
}
.movie_file_detailed_inner {
  padding: 12px;
}
.movie_file_detailed_inner#mixed {
  border-top: rgb(58,40,43) 1px solid;
  padding: 0px;
}
.movie_file_detailed_inner_table {
  width: 100%;
}
.movie_file_detailed_left {
  width: 156px;
}
.movie_file_detailed_middle {
  height: 222px;
  width: 260px;
  border-top: rgb(37,10,12) 1px solid;
  border-right: rgb(37,10,12) 1px solid;
  border-bottom: rgb(37,10,12) 1px solid;
}
.movie_file_detailed_middle_game {
  border: rgb(58,40,43) 1px solid;
  padding: 1px 1px 1px 1px;
  background: rgb(255,255,255);
}
.movie_file_detailed_middle_inner {
  background: rgb(198,152,159);
}
.movie_file_detailed_middle_inner div.table_wrap {
  height:224px;
}
.movie_file_detailed_middle_inner div.table_wrap#game {
  height: 100%;
}
.movie_file_detailed_middle_inner table {
  width: 100%;
}
.movie_file_detailed_middle#left_border {
  border-left: rgb(58,40,43) 1px solid;
  padding: 0px;
}
#left_border div.movie_file_detailed_middle_inner, #left_border_game div.movie_file_detailed_middle_inner {
  border-left: rgb(58,40,43) 1px solid;
}
#game {
  height:100%;
}
#left_border_game {
  width: 100%;
  height:100%;
}
#interactive td#left_border_game {
  height: 238px;
  border: 0px none;
  padding: 0px;
}
#interactive td#left_border_game table.interactive_detail {
  height: 100%;
  border: rgb(58,40,43) 1px solid;
}
#left_border_game table {
  width: 100%;
  height: 100%;
  border: rgb(58,40,43) 1px solid;
}
#left_border_game table#field_table {
  width: 100%;
  height: 1%;
  border: 0px none;
}
#field_table td {
  font: 9px Verdana;
  color: rgb(255,255,255);
}
#field_table td.label {
  width: 1%;
  padding-right: 5px;
  vertical-align: top;
}
.interactive_text_spacer {
  height: 12px;
  font-size: 1px;
}
.movie_file_detailed_spacer {
  width: 10px;
}
.movie_file_detailed_spacer img {
  width: 12px;
}
.movie_file_detailed_right {
  height:222px;
  border: rgb(37,10,12) 1px solid;
  padding: 1px;
  background: rgb(251,251,252);
}
.movie_file_detailed_right#interactive {
  height: 152px;
}
.movie_file_detailed_right#mixed_3 {
  height:189px;
  border: 0px none;
  border-top: rgb(198,185,188) 1px solid;
  padding: 0px;
  background: none;
}
.movie_file_detailed_right div.right_inner {
  border: rgb(37,10,12) 1px solid;
  background: rgb(140,87,96);
}
.movie_file_detailed_right#mixed_3 div.right_inner {
  border: 0px none;
}
.right_desc_header {
  width: 100%;
}
.right_desc_header td {
  color: rgb(176,144,150);
  background-image: url(/img/ahm_movie_desc_gradient.png);
  background-repeat: repeat-x;
  background-color: rgb(113,80,86);
  border-bottom: rgb(37,10,12) 1px solid;
  height: 30px;
  vertical-align: middle;
  text-align: center;
  font: bold 11px Verdana;
  font-style: italic;
}
.movie_file_detailed_right#mixed_3 .right_desc_header td {
  font-style: italic;
  text-align: right;
  padding-right: 30px;
}
.movie_file_detailed_right#mixed_3 .right_desc_header td a {
  font-style: normal;
}
.right_desc_header td a {
  color: rgb(254,211,218);
}
.right_desc_header td a:hover {
  color: rgb(255,253,253);
}
.movie_file_detailed_right div.right_desc_box {
  height: 190px;
  overflow:auto;
  scrollbar-face-color: rgb(42,38,38);
  scrollbar-shadow-color: rgb(0,0,0);
  scrollbar-highlight-color: rgb(0,0,0);
  scrollbar-3dlight-color: rgb(82,79,79);
  scrollbar-darkshadow-color: rgb(82,79,79);
  scrollbar-track-color: rgb(15,14,14);
  scrollbar-arrow-color: rgb(110,107,107);
}
.movie_file_detailed_right#interactive div.right_desc_box {
  height: 150px;
}
.movie_file_detailed_right#mixed_3 div.right_desc_box {
  height: 160px;
}
.movie_file_detailed_right div div div {
  padding: 5px;
  height: 210px;
  text-align:justify;
  font: bold 10px Verdana;
  color: rgb(28,13,15);
}
.movie_file_detailed_right#interactive div div div {
  height: 140px;
}
.movie_file_detailed_right#mixed_3 div div div {
  height: 150px;
}

.movie_file_detailed_right div.right_desc_box span {
  text-decoration: underline;
  color: rgb(255,236,239);
}

.movie_file_detailed_label {
  font: bold 11px/15px Verdana;
  padding: 6px 6px 6px 10px;
  background-image: url(/img/ahm_movie_title_gradient.png);
  background-repeat: repeat-x;
  background-color: rgb(140,87,96);
  border-top: rgb(205,183,186) 1px solid;
  border-right: rgb(205,183,186) 1px solid;
  color: rgb(255,255,255);
  white-space: nowrap;
  vertical-align: middle;
  height: 31px;
}
.movie_file_detailed_label a {
  text-decoration: underline;
  color: rgb(254,211,218);
}
.movie_file_detailed_label a:hover {
  color: rgb(255,255,255);
}

.movie_file_detailed_thumbs_row {
  padding: 9px 9px 9px 9px;
  background: rgb(157,113,120);
}
.movie_file_detailed_thumbs_row#mixed_thumbs {
  padding: 0px;
}
.movie_file_detailed_box_hover div.movie_file_detailed_thumbs_row {
  padding: 9px 9px 9px 9px;
  background: rgb(126,87,93);
}
.display_set_medium_box_hover div.movie_file_detailed_thumbs_row {
  background: rgb(107,73,78);
}
.movie_file_detailed_thumbs_row table {
  width: 100%;
}
.movie_file_detailed_thumbs_row table tr td {
  text-align: center;
}
.movie_file_detailed_thumbs_row table tr td table {
  width: 0%;
}
.movie_file_detailed_text {
  font: bold 9px Verdana;
  color: rgb(33,47,91);
  font-style: italic;
  border-top: rgb(37,10,12) 1px solid;
  padding: 6px 6px 6px 10px;
}
.movie_file_detailed_text a {
  color: rgb(67,59,59);
}

td#game {
  height:100%;
  vertical-align: top;
  background: rgb(114,78,80);
}
.movie_file_detailed_text span {
  font-weight: bold;
  color: rgb(62,28,33);
}
.movie_file_detailed_text span.w_bold {
  font-weight: bold;
  font-style: normal;
  color: rgb(62,28,33);
}
.movie_file_detailed_text a {
  color: rgb(112,63,71);
  text-decoration: underline;
}
.movie_file_detailed_text a:hover {
  color: rgb(109,15,31);
}

.movie_file_detailed_download {
  padding: 7px 6px 7px 6px;
  font: bold 10px Verdana;
  font-style: italic;
  color: rgb(230,206,210);
}
.movie_file_detailed_download#row {
  border-top: rgb(37,10,12) 1px solid;
}
.movie_file_detailed_download_outer {
  border-top: rgb(0,0,0) 1px solid;
}
#movie_file_detailed_download_text {
  background: rgb(28,98,118);
}
.movie_file_detailed_download table td, .display_set_medium_download table td {
  font: bold 10px Verdana;
  font-style: italic;
  color: rgb(230,206,210);
}

.movie_file_detailed_download a, .display_set_medium_download a {
  text-decoration: underline;
  font-style: normal;
  color: rgb(73,40,45);
}
.display_set_medium_download a {
  color: rgb(254,211,218);
}
.movie_file_detailed_download a:hover, .display_set_medium_download a:hover {
  text-decoration: underline;
  color: rgb(255,255,255);
}

.movie_file_detailed_download td.last, .display_set_medium_download td.last {
  color: rgb(255,255,255);
  font-style: normal;
}
.movie_file_detailed_download td.last a, .display_set_medium_download td.last a {
  color: rgb(233,228,255);
  font-style: italic;
}
.movie_file_detailed_download td.last a:hover, .display_set_medium_download td.last a:hover {
  color: rgb(251,185,196);
}

.game_file_detailed_download_spacer {
  border-bottom: rgb(7,36,45) 1px solid;
  height: 10px;
  width: 100%;
}
.game_file_detailed_download_title {
  border-bottom: rgb(7,36,45) 1px solid;
  padding: 5px;
}
.game_file_translation {
  padding-top: 8px;
  font: bold italic 9px Verdana;
  color: rgb(117,105,89);
}
.game_file_translation span {
  color: rgb(155,146,134);
}
.game_section_head {
  color: rgb(162,185,179);
  border-top: rgb(58,40,43) 1px solid;
  border-bottom: rgb(58,40,43) 1px solid;
  background: rgb(255,255,255);
  padding: 1px;
}
.game_section_head div {
  border: rgb(58,40,43) 1px solid;
  font: bold 10px Verdana;
  text-align: center;
  background: rgb(32,15,16);
  padding: 5px;
}
.game_section_data {
  width: 100%;
  background: rgb(29,97,116);
}
.game_section_data table {
  width: 95%;
}
.game_section_data table tr td table {
  width: 0%;
}
.game_section_data_thumb {
  width: 40%;
  text-align: center;
  padding: 10px;
}
.game_section_data_text {
  width: 60%;
  font: 10px Verdana;
  color: rgb(181,213,222);
  padding: 5px;
}
.game_section_data_text span {
  font-weight: bold;
  color: rgb(234,246,249);
}
.game_character_spacer {
  background: rgb(114,78,80);
  border-top: rgb(58,40,43) 1px solid;
  border-bottom: rgb(58,40,43) 1px solid;
  height: 16px;
  width: 100%;
}
#game_foot {
  background: rgb(75,69,69);
}
#game_foot a {
  color: rgb(227,205,163);
}
#game_foot a:hover {
  color: rgb(255,237,208);
}
#game_dark {
  background: rgb(216,172,179);
}


#game_dark a {
  color: rgb(227,205,163);
}
#game_dark a:hover {
  color: rgb(255,237,208);
}
#game_light {
  background: rgb(81,37,39);
}

/**************** INDEX SECTIONS ******************/

.index_section_box, .index_section_box_hover {
  border: rgb(58,40,43) 1px solid;
  background: rgb(255,255,255);
  padding: 1px;
}
.index_section_box_inner {
  text-align: center;
  border: rgb(58,40,43) 1px solid;
  background: rgb(72,24,27);
}
.index_section_middle {
  background: rgb(167,113,122);
  padding: 8px;
}
.index_section_box_hover div.index_section_middle {
  background: rgb(107,73,78);
  padding: 8px;
}
.index_section_middle table {
  width: 100%;
}
.index_section_middle table tr td {
  text-align: center;
}
.index_section_middle table tr td table {
  width: 0%;
}
.index_section_middle_spacer {
  height: 1px;
  width: 100%;
  background: rgb(255,255,255);
  border-top: rgb(58,40,43) 1px solid;
  border-bottom: rgb(58,40,43) 1px solid;
}
.index_section_top {
  padding: 7px 6px 7px 6px;
  text-align: left;
  background-image: url(/img/ahm_row_gradient.png);
}
.index_section_top table {
  width: 100%;
}
.index_section_top table td {
  font: 10px Verdana;
  white-space: nowrap;
}
.index_section_top a {
  text-decoration: underline;
  color: rgb(254,211,218);
}
.index_section_top a:hover {
  text-decoration: underline;
  color: rgb(255,255,255);
}
.index_section_top_text {
  font: bold 11px Verdana;
}
.index_section_top_right {
  color: rgb(255,255,255);
  text-align: right;
}
.index_section_top_right span {
  color: rgb(231,222,188);
}
.index_section_second {
  border-top: rgb(36,10,12) 1px solid;
  background: rgb(216,172,179);
  font: bold 11px Tahoma;
  padding: 6px;
  text-align: left;
  color: rgb(64,44,48);
}
.index_section_second a {
  color: rgb(113,58,67);
  font-style: italic;
}
.index_section_second a:hover {
  color: rgb(61,53,97);
}
.index_section_second span {
  color: rgb(95,19,31);
  font-style: italic;
}
.index_section_bottom {
  background: rgb(216,172,179);
  padding: 6px;
}
.index_section_bottom table {
  width: 100%;
}
.index_section_bottom table td {
  font: 10px Verdana;
  text-align: center;
  color: rgb(33,47,91);
  font-style: italic;
  white-space: nowrap;
  padding: 0px 5px 0px 5px;
}
.index_section_bottom table td span {
  color: rgb(62,28,33);
  font-style: normal;
}
.index_section_bottom table td span.time_letter {
  color: rgb(71,16,25);
  font-style: italic;
}
.index_section_bottom table td.first {
  text-align: left;
}
.index_section_bottom table td.last {
  text-align: right;
}
.index_section_thumb {
  border: rgb(58,40,43) 1px solid;
  background: rgb(43,41,41);
}

.index_section_thumb_box {
  padding: 1px;
  background: rgb(255,255,255);
  border: rgb(58,40,43) 1px solid;
}




/**************** DISPLAY PICTURE ******************/

.full_picture {
  border: 0px none;
  
}

.picture_box {
  border: rgb(58,40,43) 1px solid;
  padding: 1px;
  background: rgb(255,255,255);
}
.picture_box_inner {
  text-align: center;
  border: rgb(58,40,43) 1px solid;
  padding: 8px;
  background: rgb(114,65,65);
}
.picture_box_inner#stream {
  padding: 0px;
}
.picture_stream_top {
  padding: 7px 6px 7px 6px;
  background: rgb(72,24,27);
  background-image: url(/img/ahm_streaming_gradient.png);
  border-bottom: rgb(0,0,0) 1px solid;
}
.picture_stream_top td {
  font: 10px Verdana;
}
.picture_stream_spacer {
  padding-top: 8px;
  background-color: rgb(171,101,112);
}
.picture_stream_player {
  border: black 1px solid;
}
.picture_stream_midspacer {
  font-size: 1px;
  height: 8px;
}
.picture_stream_disclaimer {
  border: rgb(37,10,12) 1px solid;
  background: rgb(140,87,96);
  padding: 5px;
  text-align: left;
  font: 10px Verdana;
  color: rgb(28,13,15);
}
.picture_stream_disclaimer span {
  font-weight: bold;
  color: rgb(255,236,239);
}
.picture_stream_disclaimer a {
  color: rgb(255,255,255);
}
.picture_stream_opt_disclaimer {
  font: 10px Verdana;
  padding-bottom: 8px;
}
.picture_stream_opt_disclaimer a, .picture_stream_opt_disclaimer a:hover {
  font-weight: bold;
  color: rgb(255,236,239);
  text-decoration: none;
}
.picture_stream_opt_disclaimer span {
  color: rgb(255,255,255);
  font-style: italic;
  text-decoration: underline;
}

.picture_stream_nav {
  padding-top: 8px;
  font: 12px/16px Verdana;
  text-align: center;
  font-weight: bold;
  color: rgb(255,255,255);
}
.picture_stream_nav a {
  color: rgb(255,196,205);
  font-style: italic;
  text-decoration: underline;
}

.picture_border {
  border: rgb(7,36,45) 1px solid;
  background: rgb(255,255,255);
  padding: 1px;
}
.picture_border_inner {
  border: rgb(7,36,45) 1px solid;
  background: rgb(43,41,41);
}

.dark {
  background: rgb(216,173,179);
}
.light {
  background: rgb(198,152,159);
}

.section_labels {
  color: rgb(255,239,208);
  font-style: normal;
}
.section_labels a {
  color: rgb(255,239,208);
  text-decoration: underline;
}

.copyright_note {
  text-align: center;
  padding: 10px;
}

/**************** SWFPLAYER *******************/

.swfplayer_head_samples {
  background-image: url(/img/ahm_swfplayer_samples_bg.png);
  height: 22px;
  color: rgb(255,255,255);
  font: bold 12px Verdana;
  text-align: center;
  padding-bottom: 2px;
}

.swfplayer_spacer {
  height: 8px;
  font-size: 1px;
}

.swfplayer_text_left_tip img, .swfplayer_text_right_tip img {
  background-image: url(/img/ahm_swfplayer_text_left_tip.png);
  height: 37px;
  width: 7px;
}
.swfplayer_text_right_tip img {
  background-image: url(/img/ahm_swfplayer_text_right_tip.png);
}
.swfplayer_text_logo {
  padding-left: 15px;
}
.swfplayer_text {
  background-image: url(/img/ahm_swfplayer_text_bg.png);
  font: bold 10px Verdana;
  color: rgb(255,255,255);
  padding: 0px 10px;
}
.swfplayer_text a {
  color: rgb(254,203,211);
}
.swfplayer_text a:hover {
  color: rgb(255,151,167);
}

.swfplayer_selected_screen {

}
.swfplayer_selected_screen img {
  border: rgb(58,40,43) 1px solid;
  background: rgb(43,41,41);
}
#swfplayer_extra_screens {
  display:none;
  padding-top: 25px;
}
.swfplayer_selected_spacer {
  width: 13px;
  font-size: 1px;
}
.swfplayer_selected_v_spacer {
  height: 13px;
  font-size: 1px;
}


/**************** CROSS LINK *****************/

.cross_link_box {
  border-top: black 1px solid;
  background-color: rgb(153,83,94);
  padding: 25px 0px;
}

.cross_link_top {
  font: bold 18px Tahoma;
  color: rgb(255,255,255);
  text-align: left;
  padding: 0px 0px 15px 50px;
}
.cross_link_top a {
  color: rgb(255,227,190);
}

.cross_link_bottom {
  font: bold 12px Tahoma;
  color: rgb(255,255,255);
  text-align: right;
  padding: 25px 100px 0px 0px;
}
.cross_link_bottom a {
  color: rgb(255,227,190);
}
.cross_link_bottom span {
  color: rgb(123,58,68);
}
.cross_link_bottom span span {
  text-decoration: underline;
}

.cross_link_element {
  width: 121px;
  vertical-align: top;
  font: 11px Verdana;
  color: rgb(255,255,255);
}
.cross_link_element a {
  color: rgb(255,190,200);
  font-weight: bold;
}

.cross_link_spacer {
  height: 30px;
  font-size: 1px;
}

/**************** MIXED ROW ******************/

.mixed_row_upsale {
  background: rgb(135,89,96);
  border: rgb(0,0,0) 1px solid;
  padding: 0px;
  height: 44px;
}


.mixed_row_upsale div {
  width: 269px;
  font: bold 11px Tahoma;
  text-align: center;
  padding-bottom: 4px;
}
.mixed_row_upsale div span {

}
.mixed_row_upsale a, .mixed_row_upsale a:hover {
  text-decoration: none;
  color: rgb(255,255,255);
}
.mixed_row_upsale img {
  border: 0px none;
  position: relative;
  top: +3px;
}

.mixed_row_upsale_spacer {
  height: 10px;
  font-size: 1px;
}

.mixed_row_1_h_spacer, .mixed_row_3_h_spacer {
  width: 10px;
  font-size: 1px;
}
.mixed_row_1_h_spacer_right, .mixed_row_2_h_spacer {
  width: 8px;
  font-size: 1px;
}

.mixed_row_3_h_spacer {
  width: 1px;
  font-size: 0px;
  border-left: red 1px solid;
  background: blue;
}

.mixed_row_2_right, .mixed_row_3_right {
  vertical-align: top;
}

.mixed_row_2_right #stretch_table_large .display_set_thumb_spacer {
  width: 4px;
}

.mixed_row_3_left {
  border-right: rgb(57,41,43) 1px solid;
  background: rgb(195,160,165);
  padding: 9px 8px;
}
.mixed_row_3_right {
  border-left: rgb(201,176,180) 1px solid;
  padding: 9px 10px;
}

.mixed_row_3_right #stretch_table_top .display_set_thumb_spacer {
  width: 21px;
}
.mixed_row_3_right #stretch_table_bottom .display_set_thumb_spacer {
  width: 12px;
}
.mixed_row_3_right #stretch_table_bottom_large .display_set_thumb_spacer {
  width: 23px;
}

.mixed_row_1_right .display_set_thumb_spacer {
  height: 2px;
  font-size: 1px;
}

.mixed_row_1_v_spacer, .mixed_row_2_v_spacer {
  height: 10px;
  font-size: 1px;
}

.mixed_row_3_v_spacer {
  height: 13px;
  font-size: 1px;
}

td.first#sample {
  font: bold 11px Verdana;
  font-style: italic;
}

.recent_date_spacer {
  padding: 15px 15px 15px 15px;
  text-align: center;
  font: bold 14px Verdana;
}
.recent_date_spacer span {
  color: rgb(255,229,183);
  text-decoration: underline;
}

.samples_help_box_outer {
  padding: 7px 10px;
  border-top: rgb(37,10,12) 1px solid;
  background: rgb(167,113,122);
}
.samples_help_box, .samples_help_box3 {
  color: rgb(110,38,49);
  font: bold 12px Verdana;
  border: rgb(58,40,43) 1px solid;
  padding: 10px;
  background: rgb(216,172,179);
}
.samples_help_box {
  position: relative;
  top: +6px;
}
.samples_help_box3 {

}
.samples_help_box span, .samples_help_box3 span {
  color: rgb(83,0,14);
}
.samples_help_box i, .samples_help_box3 i {
  font-style: normal;
}

.samples_help_box a, .samples_help_box3 a {
  color: rgb(43,34,74);
  text-decoration: underline;
  font-style: italic;
}
.samples_help_box a:hover, .samples_help_box3 a:hover {
  color: rgb(251,185,196);
}

/**************** BANNERS ******************/

.banner_box {
  text-align: center;
}

.banner_box_inner {
  border: rgb(58,40,43) 1px solid;
}

.banner_box_main {
  border: rgb(252,247,247) 1px solid;
  background-image: url(/img/ahm_banner_top_main.png);
  height: 80px;
  text-align: center;
  padding-top: 6px;
}

#slot1 .banner_box_main {
  background-image: url(/img/ahm_banner_bottom_main.png);
}

.banner_box_btext {
  border-top: rgb(197,171,170) 1px solid;
  border-right: rgb(197,171,170) 1px solid;
  border-left: rgb(197,171,170) 1px solid;
  background-image: url(/img/ahm_banner_top_text.png);
  height: 26px;
  text-align: center;
  font: bold 11px Verdana;
  color: rgb(255,255,255);
}

#slot1 .banner_box_btext {
  background-image: url(/img/ahm_banner_bottom_text.png);
}

.banner_box_text a {
  color: rgb(252,225,211);
  text-decoration: none;
}
.banner_box_text#slot1 a {
  color: rgb(254,254,245);
}
.banner_box_text a.join {
  color: rgb(255,255,255);
  font-style: italic;
  text-decoration: underline;
}
.banner_box_text a:hover.join {
  color: rgb(196,183,241);
}
.banner_box_text#slot1 a.join {
  color: rgb(53,38,37);
}
.banner_box_text#slot1 a:hover.join {
  color: rgb(255,215,179);
}

.banner_box_spacer {
  background: rgb(58,40,43) 1px solid;
}
.banner_box_spacer img {
  height: 1px;
  width: 1px;
}

.banner_box_text {
  font: bold 11px/15px Verdana;
  text-align: center;
}
.banner_box_text table {
  width: 100%;
}
.banner_box_text a {
  color: rgb(255,239,208);
}
a.banner_box_top_link, a:hover.banner_box_top_link {
  text-decoration: none;
  color: rgb(255,255,255);
}
.banner_box_text span {
  font: bold 11px Verdana;
}
.banner_box_text span a {
  color: rgb(234,153,151);
}
.banner_box_text span a:hover {
  color: rgb(118,245,156);
}

/**************** DONE ******************/



#lv0_left {
  width:199px;
  background: rgb(239,239,239);}
#lv0_spacer {
  width:5px;
  background: rgb(239,239,239);}
#lv0_main {
  background: rgb(239,239,239);}

.left_spacer {
  height:2px;
  font-size:1pt;
  width: 199px;
}
  
.left_big_spacer {
  width: 199px;
  background: rgb(200,198,199);
  border:1px black solid;
  font-size: 1pt;
}
.left_big_spacer img {
  height: 6px;
  width: 0px;
}

#date_box {
  border: black 1px solid;
  padding:1px;
  background: white;
  }
#date_box_inner {
  height:100%;
  padding: 7px;
  text-align: center;
  background:rgb(239,239,239);
  font: bold 7pt/5pt Tahoma;
  }
#date_box_rule {
  height: 1px;
  background:rgb(200,198,199);
  width: 100%;
}

#points_box {
  border: rgb(148,146,147) 1px solid;
  padding: 5px;
  padding-left: 8px;
  font: bold 8pt/13pt Tahoma;
}

#search_spacer {
  border: black 1px solid;
  padding: 1px;
}
#search_spacer div {
  border: rgb(148,146,147) 1px solid;
}
#search_spacer div img {
  height: 4px;
  width: 0px;
}

#search_box {
  border-left: black 1px solid;
  border-right: black 1px solid;
  padding-top: 3px;
  text-align: center;
  font: bold 7pt/11pt Tahoma;
  width: 199px;
}
#search_box table {
  width: 100%;
}
#search_box table tr td {
  text-align: left;
}
#search_input_outer {
  background: rgb(148,146,147);
  padding: 0px 1px 0px 1px;
  width: 130px;
  height: 20px;
}
#search_input {
  border: rgb(224,224,224) 1px solid;
  font: 7pt Tahoma;
  height: 18px;
  width: 100%;
  color: rgb(224,224,224);
  background: rgb(36,36,36);
  margin: 0px;
}
#search_submit {
  border: rgb(148,146,147) 1px solid;
  font: bold 10px Verdana;
  height: 20px;
  width: 37px;
  vertical-align: top;
}

#search_text {
  border-left: black 1px solid;
  border-right: black 1px solid;
  padding: 4px;
  font: 7pt Tahoma;
}

#stat_box {
  width: 100%;
}
#stat_box table {
  width: 100%;
}
#stat_fields {
  border-left: rgb(148,146,147) 1px solid;
  border-right: rgb(148,146,147) 1px solid;
  padding: 5px;
  padding-left: 10px;
  width: 51%;
  font: 8pt/11pt Tahoma;
}
#stat_values {
  border-right: rgb(148,146,147) 1px solid;
  padding: 5px;
  padding-right: 10px;
  width: 49%;
  font: bold 8pt/11pt Tahoma;
  text-align: right;
}
#stat_bottom {
  border: rgb(148,146,147) 1px solid;
  padding: 2px;
  background: rgb(200,198,199);
  font: 7pt Tahoma;
}

#poll_box {
  border: rgb(148,146,147) 1px solid;
  font: bold 8pt/10pt Tahoma;
  padding: 2px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}
#poll_choices {
  text-align: left;
  padding: 2px;
  font: 10px Verdana;
}
#poll_spacer {
  height:2px;
  font-size:1pt;
}
#poll_h_spacer {
  height: 0px;
  width: 2%;
}

#poll_submit {
  border: rgb(148,146,147) 1px solid;
  font: bold 7pt Tahoma;
  height: 17px;
  width: 36%;
  padding: 2px;
}


#poll_view {
  border: rgb(148,146,147) 1px solid;
  font: bold 7pt Tahoma;
  height: 17px;
  padding: 2px;
  width: 62%;
}

.left_base_box {
  border: black 1px solid;
  padding: 4px;
  
}

#left_title {
  border: rgb(148,146,147) 1px solid;
  padding: 4px;

  font: bold 7pt Tahoma;
}
.left_title_bg {
  border: rgb(55,55,55) 1px solid;
  background: rgb(30,30,30);
  font-size: 1px;
}
.left_title_bg div {
  padding: 2px 3px 3px 3px;
  font: bold 7pt Tahoma;
  color: rgb(232,230,230);
  background: url(/img/gradient_left.png);
  border-top: rgb(179,179,179) 1px solid;
  border-left: rgb(179,179,179) 1px solid;
  border-right: rgb(179,179,179) 1px solid;
}
.left_title_bg div img {
  border: rgb(148,146,147) 1px solid;
  background: rgb(44,44,44);
  width:9px;
  height:9px;
  font-size:1;
  vertical-align: middle;
}
.left_title_bg div span {
  vertical-align: middle;
}

#left_content {
  border: rgb(148,146,147) 1px solid;
  border-top: none;
  padding: 5px;
  padding-top: 1px;
  font: bold 8pt/14pt Tahoma;
}

.left_dark {
  background: rgb(206,202,203);
}
.left_light {
  background: rgb(224,224,224);
}
.left_list {
  list-style-type: square;
  list-style-position: inside;
  font: bold 7pt/12pt Tahoma;
  margin-left: 0px;
  margin-top: 3px;
  margin-bottom: 1px;
  text-align: left;
}

#header_box {
  border: rgb(83,83,83) 1px solid;
  padding:1px;
  background: rgb(250,250,250);
  width: 100%;
}
#header_box_inner {
  padding: 40px;
  text-align: center;
  background:rgb(224,224,224);
  font: bold 8pt/10px Verdana;
}
.main_spacer {
  height:5px;
  width:700px;
  font-size:1;
}






.picture_box_spacer {
  padding: 5px 0px 5px 0px;
  font-size: 1;
  text-align: center;
}




.album_button {
  border: rgb(138,138,138) 1px solid;
  background: rgb(199,196,197);
  color: rgb(43,58,102);
  font: bold 7pt Tahoma;
  padding: 2px;
}
.album_buttom a {
  vertical-align: middle;
  color: rgb(43,58,102);
}
.album_button a img {
  vertical-align: top;
}
.album_button a span {
  vertical-align: bottom;
  color: rgb(43,58,102);
}



.display_set_detailed_box {
  text-align: center;
  border: rgb(114,112,109) 1px solid;
  width: 90%;
  background: rgb(232,230,230);
}
.display_set_detailed_box_hover {
  text-align: center;
  border: rgb(114,112,109) 1px solid;
  width: 90%;
  background: rgb(212,210,210);
}
.display_set_detailed_left {
  padding: 14px 0px 12px 12px;
}
.display_set_detailed_middle {
  text-align: center;
  padding: 4px 9px 12px 9px;
}
.display_set_detailed_label {
  font: bold 10pt Tahoma;
  padding-bottom: 5px;
}
.display_set_detailed_label a {
  text-decoration: none;
  color: rgb(70,70,70);
}
.display_set_detailed_thumbs_row {
  padding: 6px 0px 0px 0px;
}
.display_set_detailed_text {
  padding: 5px 5px 5px 5px;
  border: rgb(114,112,109) 1px solid;
  background: rgb(239,239,239);
}
.display_set_detailed_text table {
  width: 97%;
}
.display_set_detailed_text td {
  font: 10px Verdana;
  color: rgb(16,22,93);
}



.display_set_light_box {
  text-align: center;
  width: 200px;
  border: rgb(114,112,108) 1px solid;
  padding: 4px 0px 5px 0px;
}
.display_set_light_box_hover {
  text-align: center;
  width: 200px;
  border: rgb(114,112,108) 1px solid;
  padding: 4px 0px 5px 0px;
  background: rgb(224,224,224);
}
.display_set_light_link {
  font: bold 9pt Tahoma;
}
.display_set_light_text {
  font: 10px Verdana;
}
.display_set_light_boxes {
  width: 50%;
}
.display_set_light_boxes_inner {
  padding: 30px 0px 30px 0px;
  background: rgb(239,239,239);

  border-top: rgb(114,112,108) 1px solid;
  border-bottom: rgb(114,112,108) 1px solid;
}
.display_set_light_spacer {
  height: 6px;
  font-size: 1;
}

.display_set_lightalt_box {
  text-align: center;
  width: 246px;
  border: rgb(114,112,108) 1px solid;
  padding: 4px 0px 5px 0px;
}
.display_set_lightalt_box_hover {
  text-align: center;
  width: 246px;
  border: rgb(114,112,108) 1px solid;
  padding: 4px 0px 5px 0px;
  background: rgb(224,224,224);
}
.display_set_lightalt_top {
  font: bold 10pt Tahoma;
  padding-bottom: 5px;
}
.display_set_lightalt_lthumbbox {
  padding-left: 9px;
}
.display_set_lightalt_rthumbbox {
  padding-right: 9px;
}
.display_set_lightalt_color {
  width: 5px;
  font-size: 1;
  padding: 50px 0px 50px 0px;
  background: rgb(239,239,239);
  border-top: rgb(114,112,108) 1px solid;
  border-bottom: rgb(114,112,108) 1px solid;
}


.display_set_lightalt_text {
  font: 10px Verdana;
}
.display_set_lightalt_spacer {
  height: 6px;
  font-size: 1;
}





/************** INDEX LAYER SETTINGS ****************/

.index_welcome {
  font: bold 10px Verdana;
  text-align: center;
  padding: 4px;
}
.index_welcome span {
  font-weight: normal;
}

.index_left_area {
  width: 75%;
  vertical-align: top;
  padding-right: 20px;
}
.index_right_area {
  width: 25%;
  vertical-align: top;
  text-align: center;
}

.index_news_box_old {
  border: rgb(152,151,151) 1px solid;
  color: rgb(71,71,71);
  background: rgb(224,224,224);
  padding: 2px 7px 2px 7px;
  width: 573px;
}
.index_news_data {
  font: 7pt Tahoma;
  padding-right: 7px;
  text-align: center;
  vertical-align: top;
}
.index_news_data img {
  width: 58px;
  height: 58px;
  border: rgb(57,55,55) 1px solid;
}
.index_news_box_old a {
  font: bold 10px Verdana;
  color: rgb(71,71,71);
  text-decoration: underline;
}
.index_news_title {
  padding-top: 2px;
  font: bold 10px Verdana;
  color: rgb(56,56,56);
}
.index_news_body {
  padding-left: 12px;
  font: 10px Verdana;
  color: rgb(71,71,71);
}
.index_news_archive {
  text-align: right;
  font: bold 10px Verdana;
  color: rgb(71,71,71);
}

.index_desc_top {
  width: 100%;
}
.index_desc_box {
  border: rgb(152,151,151) 1px solid;
  background: rgb(224,224,224);
  width: 573px;
}
.index_desc_title {
  border-bottom: rgb(152,151,151) 1px solid;
  background: rgb(190,189,189);
  font: bold 10px Verdana;
  padding: 2px 0px 2px 6px;
  color: rgb(75,75,75);
}
.index_desc_date {
  border-bottom: rgb(152,151,151) 1px solid;
  background: rgb(190,189,189);
  text-align: right;
  font: 7pt Tahoma;
  padding: 2px;
  color: rgb(65,64,64);
}
.index_desc_pic {
  padding: 7px 6px 7px 6px;
}
.index_desc_pic img {
  width: 99px;
  height: 58px;
  border: rgb(75,75,75) 1px solid;
}
.index_desc_text {
  font: 10px Verdana;
  color: rgb(75,75,75);
  padding: 7px 6px 7px 3px;
  vertical-align: top;
}

.index_main_spacer {
  height: 14px;
  font-size: 1;
}
.index_main_pic0 {
  padding: 2px;
  border: rgb(152,151,151) 1px solid;
}
.index_main_pic0 img {
  width: 99px;
  height: 58px;
  border: rgb(76,76,76) 1px solid;
}
.index_main_pic1 {
  padding: 2px;
  border: rgb(76,76,76) 1px solid;
}
.index_main_pic1 img {
  width: 99px;
  height: 58px;
  border: rgb(152,151,151) 1px solid;
}
.index_main_text {
  font: 10px Verdana;
  color: rgb(80,80,80);
  padding-left: 10px;
}
.index_main_text_first {
  font: bold 10pt Tahoma;
  color: rgb(49,49,49);
}
.index_main_text_first a {
  text-decoration: underline;
  color: rgb(49,49,49);
}
.index_main_text_first a span {
  font-size: 12pt;
}
.index_main_text div {
  font: 10px Verdana;
  padding: 3px 0px 0px 10px;
}
.index_main_text_desc {
  font-style: italic;
  color: rgb(45,44,44)
}
.index_main_text img {
  width: 6px;
  height: 6px;
}
.index_main_text_sub {
  color: rgb(78,75,82);
  font-weight: bold;
  text-decoration: none;
}
.index_main_text_sub img {
  background: rgb(196,208,224);
  border: rgb(117,126,165) 1px solid;
}
.index_main_text_subhover {
  color: rgb(140,66,5);
  font-weight: bold;
  text-decoration: none;
}
.index_main_text_subhover img {
  background: rgb(222,190,169);
  border: rgb(183,122,68) 1px solid;
}

.index_rank_video {
  text-align: center;
}
.index_rank_video img {
  width: 160px;
  height: 146px;
  border: rgb(76,76,76) 1px solid;
}
.index_rank_title {
  font: bold 10px Verdana;
  color: rgb(45,45,45);
  padding: 7px 0px 7px 0px;
  text-align: center;
}
.index_rank_box {
  border: rgb(82,82,82) 1px solid;
  padding: 3px 3px 3px 0px;
}
.index_rank_box td {
  border-right: rgb(82,82,82) 1px solid;
  border-top: rgb(82,82,82) 1px solid;
  border-bottom: rgb(82,82,82) 1px solid;
  background: rgb(224,224,224);
  font: 7pt Tahoma;
  vertical-align: top;
  color: rgb(62,62,62);
}
.index_rank_label {
  border-bottom: rgb(82,82,82) 1px solid; 
  background: rgb(206,202,203);
  font: bold 10px Verdana;
  padding: 1px 0px 1px 4px;
  width: 98px;
}
.index_rank_data {
  padding: 5px 0px 0px 3px;
}
.index_rank_box a {
  color: rgb(62,62,62);
}
.index_rank_box img {
  width: 60px;
  height: 60px;
}
.index_rank_spacer {
  height: 11px;
  font-size: 1;
}
.index_rank_link {
  font: 7pt Tahoma;
  color: rgb(51,51,51);
  text-align: center;
  padding: 3px;
}
.index_rank_link a {
  font-weight: normal;
  text-decoration: underline;
  color: rgb(51,51,51);
}

.index_banner_area {
  text-align: center;
  padding: 22px 0px 15px 0px;
}
.index_banner_area img {
  width: 468px;
  height: 60px;
  border: rgb(60,60,60) 1px solid;
  background: rgb(227,227,227);
}

.index_last_updated {
  padding-bottom: 5px;

  text-align: center;
  font: 10px Verdana;
}
.index_last_updated a {
  text-decoration: underline;
}

.detail_wide {
  font: bold 10px Verdana;
  background: rgb(224,224,224);
  border-left: rgb(176,174,174) 1px solid;
  border-right: rgb(176,174,174) 1px solid;
  padding: 4px 5px 5px 5px;
  color: rgb(45,45,45);
}
#detail_top {
  border-top: rgb(176,174,174) 1px solid;
}
#detail_bottom {
  border-bottom: rgb(176,174,174) 1px solid;
  padding: 2px 4px 2px 4px;
}
#detail_bottom img {
  width: 34px;
  height: 12px;
  border: rgb(24,24,24) 1px solid;
}
.detail_table_index {
  width: 762px;
}
.detail_field_table_index {
  width: 725px;
}
.detail_header_spacer_index {
  padding-bottom: 1px;
  width: 762px;
}
.detail_index_data {
  border-bottom: rgb(176,174,174) 1px solid;
  border-top: rgb(176,174,174) 1px solid;
  border-right: rgb(176,174,174) 1px solid;
  background: rgb(206,202,202);
  font: 8pt/13pt Tahoma;
  color: rgb(45,45,45);
  padding: 5px;
  width: 725px;
}
.detail_index_data div {
  text-align: right;
}
.detail_index_data hr {
  width: 100%;
  background: rgb(176,174,174);
}
.detail_index_data a {
  text-decoration: underline;
  font-weight: normal;
}

/**************** PROFILE SETTINGS ******************/

.profile_table {
  width: 100%;
  border: 0px none;
}

.profile_left {
  width: 19px;
}

.profile_nav {
  width: 185px;
  vertical-align: top;
}

.profile_main {
  border: rgb(83,83,83) 1px solid;
  vertical-align: top;
  color: rgb(76,74,74);
  width: 584px;
}

.profile_nav_left {
  width: 33px;
}
.profile_nav_right {
  width: 11px;
}

.profile_nav_section {
  background: rgb(206,202,202);
  font: bold 10px Verdana;
  padding: 5px 5px 5px 18px;
  border-left: rgb(83,83,83) 1px solid;
  border-right: rgb(83,83,83) 1px solid;
  border-bottom: rgb(83,83,83) 1px solid;
}
.profile_nav_section span {
  position: relative;
  top: -1px;
}
.profile_nav_subsection {
  background: rgb(224,224,224);
  font: 10px Verdana;
  padding: 0px 2px 0px 8px;
  border-left: rgb(83,83,83) 1px solid;
  border-right: rgb(83,83,83) 1px solid;
}
.profile_nav_subsection div {
  padding: 3px;
}
.profile_nav_subsection a {
  font-weight: normal;
  text-decoration: none;
}
.profile_nav_subsection span a {
  font-weight: bold;
  text-decoration: underline;
}
.profile_nav_subsection span {
  font-weight: bold;
}
.profile_nav_subsection img {
  width: 6px;
  height: 7px;
}

#profile_nav_current {
  border-right: 0px none;
}
.profile_nav_spacer {
  height: 1px;
  background-color: rgb(83,83,83);
}

.profile_main_pad {
  padding: 7px;
  text-align: center;
}
.profile_main_wide {
  border-top: rgb(83,83,83) 1px solid;
  border-bottom: rgb(83,83,83) 1px solid;
  background: rgb(224,224,224);
  padding: 12px 0px 12px 0px;
}
.profile_main_title {
  border: rgb(152,151,151) 1px solid;
  background: rgb(224,224,224);
  text-align: center;
  padding: 5px;
  font: bold 7pt Tahoma;
}
.profile_main_text_area {
  width: 100%;
  font: 10px Verdana;
}
.profile_main_text_area div {
  padding: 15px 40px 15px 48px;
  text-align: left;
}

.profile_main_start {
  padding: 10px 0px 10px 0px;
}
.profile_main_s_field_label {
  font: bold 10px Verdana;
  width: 25%;
  padding-left: 14px;
  color: rgb(76,74,74);
}
.profile_main_s_field_value {
  padding: 6px;
  width: 75%;
}
.profile_main_s_input {
  padding: 2px 8px 2px 8px;
  background: rgb(206,202,202);
  border: rgb(83,83,83) 1px solid;
  width: 399px;
  height: 20px;
  font: 10px Verdana;
  color: rgb(76,74,74);
}

.profile_main_field_label {
  font: bold 10px Verdana;
  width: 35%;
  padding-left: 49px;
  color: rgb(76,74,74);
}
.profile_main_field_value {
  padding: 3px;
  width: 65%;
}
.profile_main_input {
  padding: 3px 8px 3px 8px;
  background: rgb(202,207,216);
  border: rgb(45,44,44) 1px solid;
  width: 286px;
  height: 22px;
  font: 10px Verdana;
  color: rgb(76,74,74);
}
#profile_main_input_div {
  padding: 1px;
}
#profile_main_input_div select {
  font: 10px Verdana;
  color: rgb(76,74,74);
}
.profile_main_input td {
  font: bold 10px Verdana;
  color: rgb(76,74,74);
  width: 80px;
}
.profile_main_input td span {
  position: relative;
  top: -2px;
}

.profile_main_extra {
  padding-bottom: 20px;
}
.profile_main_extra_check {
  padding: 2px;
  border: rgb(83,83,83) 1px solid;
}
.profile_main_extra_check input {
  width: 12px;
  height: 12px;
}
.profile_main_extra_label {
  font: bold 10px Verdana;
  color: rgb(51,48,48);
  padding-left: 8px;
}

.profile_submit {
  font: bold 10px Verdana;
  border: rgb(119,116,116) 1px solid;
  background: rgb(196,196,196);
  color: rgb(76,74,74);
}


.rteimage {
  background: rgb(182,189,210);
  border: black 1px solid;
  font: bold 10px Verdana;
  height: 22px;
  vertical-align: center;
}
.rteImageRaised {
  padding: 0px 5px 0px 5px;
  background: rgb(170,178,200);
  border: black 1px solid;
  font: bold 10px Verdana;
  height: 22px;
  vertical-align: center;
}
#do_bold {
  width: 23px;
}
#do_italic {
  width: 23px;
  font-style: italic;
}
#do_underline {
  width: 23px;
  text-decoration: underline;
}
#rtf_img {
  width: 35px;
}
#rtf_url {
  width: 49px;
}
#rtesizeplus {
  width: 23px;
  font: bold 11pt Tahoma;
}
#rtesizeminus {
  width: 23px;
  font: bold 11pt Tahoma;
}
#checklength {
  font: bold 7pt Tahoma;
  width: 116px;
}


.rtf_button_spacer {
  height: 15px;
  width: 3px;
  border: 0px none;
}



/**************** MISC SETTINGS ******************/

#new_flag, .new_flag {
  color: rgb(251,231,195);
  font-weight: bold;
}
#new_flag span, .new_flag span {
  text-decoration: underline;
}


a {
  font-weight: bold;
  color: rgb(20,78,94);
}
a:hover {
  text-decoration: underline;
}

.break_nav {
  text-decoration: none;
  font-family: MS Sans Serif;
  font-weight: bold;
}

.center {
  text-align: center;
}
.w_normal {
  font-weight: normal;
}
.w_bold {
  font-weight: bold;
}
.d_ul {
  text-decoration: underline;
}
.a_left {
  text-align: left;
}
.a_right {
  text-align: right;
}
.tos {
  color: rgb(185,7,7);
}
.signout {
  color: rgb(185,7,7);
  font-weight: normal;
  text-decoration: underline;
}
.hrewards {
  color: rgb(12,41,165);
}
