body {  
  /* background: #3e3437 url(images/tile_brick_wall_96x96.jpg) repeat fixed 0px 50%; */
  background: #3e3437 url(http://www.mannoise.com/images/tile_brick_wall.jpg) repeat fixed 0px 50%; 
  color: #000000;
  font-size: 12px;  
  font-family: verdana,arial,sans-serif;
}
a {
  font-family: tahoma,arial,sans-serif;  
  font-weight: bold; 
}
a:link {
  color: #0060d0;
}
a:visited {
  /* color: #d00080; */
  color: #a000d0;
}
a:hover {
  color: #b0c0b0;
}
h1 {
  font-size: 22px;
}
h2 {
  font-size: 17px;
}
h4 {
  /* color: #fbc551;  */
  /* color: #6e3737; */  /* medium brown */
}
p {
line-height: 15px;
}
.gray_med_20 {
  color: #6b6b6b;
  font-size: 20px;
}
.text_center {
  text-align: center;
}
.text_justify {
  text-align: justify;
}
.text_left {
  text-align: left;
}
.text_right {
  text-align: right;
}
.text_blue_dark {
  color: #00004d;
}
.text_blue_dark_18 {
  color: #00004d;
  font-size: 18px;
}
.text_blue_med {
  color: #212178;
}
.text_gray_dark {
  color: #3e3e3e;
}
.text_gray_med {
  color: #6b6b6b;
}
.text_green_dark {
  color: #004000;
}
.text_green_dark_22 {
  color: #004000;
  font-size: 22px;
}
.text_green_med {
  color: #006500;
}
.text_MN {
  color: #ce0000;
}
.text_orange_dark_15 {
  color: #dd5100;
  font-size: 15px;
}
.text_orange_dark_22 {
  color: #dd5100;
  font-size: 22px;
}
.text_red_doubledark {
  color: #900000;
}
.text_red_doubledark_25 {
  color: #900000;
  font-size: 25px;
}
.text_red_dark {
  color: #ce0000;
}
.text_red_med {
  color: #ff0a19;
}
.h4_dark_red {
  color: #ce0000;
}
.hidden_divider {  
  margin: 0px;  
  height: 1px;  
  clear: both;  
  float: none;  
  font-size: 1px;  
  line-height: 0px;  
  overflow: hidden;  
  visibility: hidden;
}
#container {  
  background: none;
  /* border: 1px solid #9d9898;  */
  margin: -15px auto;  
  padding: 0px 0px 20px 0px;
  width: 980px; 
  /* width: 812px;  FOR 2 COLMN */
  text-align: left;
  /* background-color: pink; */
}
#background_container {
  background: url(http://www.mannoise.com/images/chain_single_row_980x15.png) repeat 0px 50%;
  margin: none;
  padding: 5px 0px 0px 0px;
  width: 980px;
}
#page_logo_area {
  margin: 10px 0px 0px 0px; 
  /* width: 1050px; */
  height: 58px;
  /* background-color: orange; */
  background-color: transparent;
}
#page_logo {
  float: left; 
  font-size: 20px;
}
#view_cart_background {
 height: 58px;
  width: 187px;
  background-color: transparent;
  text-align: center;
  float: right;
}
#header_container {  
  margin: 15px 0px 0px 0px; 
  border-top: 2px solid #9d9898;
  border-right: 2px solid #9d9898;
  border-bottom: none;
  border-left: 2px solid #9d9898;
  height: 38px; 
  /* width: 1050px; */
  /* border: 1px solid #9d9898; */
  /*  background-color: #3a2b31; */ /* #3a2b31 is very dark brown */
  background-color: white;
}
.page_header_menu_left {  
  width: 580px;
  float: left;
  padding: 10px 0px 0px 30px;
  overflow: hidden;  
  font-size: 13px;  
/*  font-family: tahoma,arial,sans-serif;  
  font-weight: bold;  */
  /* background-color: pink; */
}
/*  .page_header_menu_left a {
  font-size: 13px;
} */
.page_header_menu_right {  
  width: 330px;
  float: right;
  padding: 4px 20px 0px 0px;
  overflow: hidden;  
  font-size: 11px;  
  /* font-family: tahoma,arial,sans-serif;  
  font-weight: bold; */
  text-align: right;
  /* background-color: green; */
}
#content_container {  
  position: relative;
  /* background-color: #5e0222;  DARKER */
  /* background-color: #6c0528; LIGHTER REDDISH */
  /* background-color: #ffffee;  LIGHT YELLOW */
  /* background-color: gray; */
  background-color: transparent;
}
#you_are_here {
  /* border-top: 2px solid #9d9898; */
  border-top: none;
  border-right: 2px solid #9d9898;
  border-bottom: 2px solid #9d9898;
  border-left: 2px solid #9d9898;
  padding: 2px 0px 2px 10px;
  font-size: 10px;
  color: #909090;
  font-weight: bold;
  background-color: white; 
}
#you_are_here a:link {
  color: #909090;
  text-decoration: none;
}
#you_are_here a:visited {
  /* color: #d08090; */
  /* color: #9020d0; */
  color: #909090;
  text-decoration: none;
}
#you_are_here a:hover {
  color:  #b0c0b0;
  text-decoration: none;
} 
#location_text {
  color: #5a5a5a;
}
#nav_container {  
  position: absolute;
  top: 36px;
  left: 0px;
  margin: 0px;  
  padding: 10px 3px 10px 3px;  
  width: 171px;  
  background-color: #d0ddd0; 
  border: 2px solid #9d9898;
}
.nav_block {
  /* padding: 8px 8px; */
  /* background-color: white; */
}
.nav_block p {
}
.nav_frame {
  border: 2px solid #9d9898;
  margin: 10px 0px; 
  padding: 4px 2px; 
  font-size: 10px;
  background-color: white; 
}
.nav_menu {
  margin: 0px 0px;
  border: none; 
  padding: 0px;
  /* background-color: gray; */
}
.nav_menu a {
  text-decoration: none;
  font-size: 13px;
}
.nav_button_1 {
  margin: 2px 0px;
  /* border: 1px solid #9d9898; */
  /* padding: 6px 3px 8px 5px; */
  /* background-color: pink; */
}
.nav_button_2 {
  margin: 2px 0px;
}
.nav_button_3 {
  margin: 2px 0px;
}
.nav_button_1 a:link {
  background-color: #f0f0f0;
  border: 3px outset #2d2828;
  padding: 3px;
  display: block;
  margin: 0px 0px 0px 0px;
  width: 159px;
  height: 20px;
}
.nav_button_1 a:visited {
  background-color: #f0f0f0;
  border: 3px outset #2d2828;
  padding: 3px;
  display: block;
  width: 159px;
  height: 20px;
}
.nav_button_1 a:hover {
  background-color: #f0f0ff;
  border: 3px inset #2d2828;
  padding: 3px;
  display: block;
  width: 159px;
  height: 20px;
}
.nav_button_2 a:link {
  background-color: #f0f0f0;
  border: 3px outset #2d2828;
  padding: 3px;
  display: block;
  margin: 0px 0px 0px 10px;
  width: 149px;
  height: 20px;
}
.nav_button_2 a:visited {
  background-color: #f0f0f0;
  border: 3px outset #2d2828;
  padding: 3px;
  display: block;
  margin: 0px 0px 0px 10px;
  width: 149px;
  height: 20px;
}
.nav_button_2 a:hover {
  background-color: #f0f0ff;
  border: 3px inset #2d2828;
  padding: 3px;
  display: block;
  margin: 0px 0px 0px 10px;
  width: 149px;
  height: 20px;
}
.nav_button_3 a:link {
  background-color: #f0f0f0;
  border: 3px outset #2d2828;
  padding: 3px;
  display: block;
  margin: 0px 0px 0px 20px;
  width: 139px;
  height: 20px;
}
.nav_button_3 a:visited {
  background-color: #f0f0f0;
  border: 3px outset #2d2828;
  padding: 3px;
  display: block;
  margin: 0px 0px 0px 20px;
  width: 139px;
  height: 20px;
}
.nav_button_3 a:hover {
  background-color: #f0f0ff;
  border: 3px inset #2d2828;
  padding: 3px;
  display: block;
  margin: 0px 0px 0px 20px;
  width: 139px;
  height: 20px;
}
#maincontent_container_holder { 
  margin: 30px 0px 0px 0px;
  width: 788px;
  float: left;
  /* background-color: orange; */
}
#maincontent_container {  
  margin: 0px;  
  padding: 1px 0px 1px 1px;
  width: 597px;  
  float: right;  
  background-color: white;
  border: 2px solid #9d9898;
}
#page_title {
  margin: 0px 0px -15px 15px;
}
#page_title h1 {
  color: #6e3737;
}
.mainblock_full-frame {
  width: 570px;
  border: 2px solid #9d9898;
  margin: 6px 3px; 
  padding: 4px 8px; 
} 
.mainblock_full-un-frame {
  width: 576px; 
  border: none;
  margin: 8px; 
  padding: none; 
}
.mainblock_left_half {
  width: 290px;
  float: left;
  padding: 0px 0px 0px 5px;
  /* background-color: red; */
}
.mainblock_right_half {
  width: 290px;
  float: right;
  /* background-color: blue; */
}
.mainblock_2-3_center {
  width: 384px;
  border: none;
  margin: 0px 0px 10px 96px;
  padding: none;
  float: left;
  /* background-color: gray; */
}
.mainblock_2-3_left {
  width: 394px;
  border: none;
  margin: 0px 175px 10px 0px;
  padding: 0px 0px 0px 10px;
  float: left;
  /* background-color: gray; */
}
.mainblock_2-3_right {
  width: 394px;
  border: none;
  margin: 0px 0px 10px 175px;
  padding: 0px 10px 0px 0px;;
  float: right;
  /* background-color: gray; */
}

.mainblock_half-frame {
  border: 2px solid #9d9898;
  margin: 6px 6px 4px 0px; 
  padding: 4px 8px; 
}
.mainblock_half-un-frame {
  border: none;
  margin: 6px 8px 4px 6px; 
  padding: 0px; 
}
.magazine_col_left {
  border: none;
  margin: none;
  padding: 0px 0px 0px 10px;
  text-align: justify;
}
.magazine_col_right {
  border: none;
  margin: none;
  padding: 0px 10px 0px 0px;
  text-align: justify;
}
#main_1 {  
  margin: 0px;
  /* text-align: center; */
  /* background-color: pink; */
}
#main_2 {
  margin: 0px;
  /* color: #555555; */
  /* background-color: yellow; */
}
#main_3 {
  margin: 0px;
  /* background-color: blue; */
}
.img_frame_200 {
  width: 400px;
  height: 220px;
  margin: 10px 0px 0px 85px;
  padding: 22px 0px 0px 0px;
  border: 4px solid #9d9898;
  /* background-color: #ffe5d0; */  /* light-medium tan */
  /* background-color: #c0ddff; */  /* medium blue */
  /* background-color: #f0e5d0; */  /* brown-tan */
  background-color: #f0d5a0;   /* medium tan */
  background-color: #e5c093;
}
.img_frame_300 {
  width: 500px;
  height: 250px;
  margin: 10px 0px 0px 35px;
  padding: 20px 0px 0px 0px;
  border: 4px solid #9d9898;
  background-color: #d0e5ff;   /* medium blue */
}
#maincontent_container .divider {  
  /* background: transparent url(images/drawing_divider.png) repeat-x scroll 0px 0px; */
   background: transparent url(http://www.mannoise.com/images/divider3.gif) repeat-x scroll 0px 0px;  /* width: 440px;  */
  height: 1px;  
  overflow: hidden;
} 
#ad_container {  
  margin: 17px 0px 0px 0px;  
  padding: 10px 3px 10px 3px;  
  width: 177px;  
  float: right;  
  background-color: #c6b6a6; 
  border: 2px solid #9d9898;
}
.ad_link {
  font-size: 10px;
  text-align: right;
}
.ad_link a:link {
}
.ad_link a:hover {
}
.ad_link a:visited {
}
.ad_block {
  margin: 15px 0px;
  /* padding: 8px 8px; */
  background-color: white; 
}
.ad_block p {
}
.ad_frame {
  border: 2px solid #9d9898;
  margin: 10px 0px;
  padding: 8px 2px; 
  background-color: white; 
}
.ad_frame h4 {
  margin: 0px 0px 8px 0px;
  color: #6e3737;   /* medium brown */
}
.ad_frame_text {
  color: #004000;  /* dark green */
  font-size: 10px;
}
.ad_frame p {
}
#page_footer {  
  clear: both;
  margin: 20px 0px 0px 0px;    
  /* width: 1080px;  */
  color: #000000;  
  font-family: tahoma,arial,sans-serif;  
  font-size: 11px;  
  text-align: center;
  background-color: white;
  border: 2px solid #9d9898;
}
