/**********
  LAYOUT DEFINITIONS
***********/

/*
  Main page container - centers content in viewable area
*/

#pagecontainer {
  position: absolute;
  /* margins include offset of 10px that is hard-coded into other styles */
  top: 50%;
  margin-top: -270px;
  /*top: 0px;*/
  left: 50%;
  margin-left: -410px;
}

/*
  Layout definitions - top bar for logos and banner
    l_logo is for HHG logo on left - linked to home
    top_banner is for the HHG logo text
    r_logo is for the link to the 2006 collection
*/

#header {
  position: absolute;
  top: 10px;
  left: 10px;
  height: 75px;
  width: 800px;
}

#l_logo {
  position: absolute;
  top: 0px;
  left: 0px;
}

#top_banner {
  position: absolute;
  top: 0px;
  left: 75px;
}

#r_logo_old {
  position: absolute;
  top: 0px;
  left: 725px;
  cursor: hand;
}

#r_logo {
  position: absolute;
  top: -75px;
  left: 0px;
  cursor: hand;
}

#r_logo_subtext {
  position: absolute;
  top: 75px;
  left: 735px;
  width: 75px;
  text-align: center;
  font: bold 8pt/0.4 arial, sans-serif;
  text-decoration: underline;
  color: #F6817F;
  cursor: hand;
}

/*
  Layout definitions - bottom bar for footer
*/

#footer {
  position: absolute;
  top: 455px;
  left: 10px;
  height: 75px;
  width: 800px;
  background: #02FECD;
}

#footer_copyright {
  position: absolute;
  top: 55px;
  left: 5px;
  height: 20px;
  color: #F6817F;
  font: normal 7pt/1.5 arial, sans-serif;
}

/*
  Main menu bar
*/

div.button {
  position: absolute;
  top: 10px;
  height: 20px;
  color: #F6817F;
  font: bold 10.5pt/1.5 arial, sans-serif;
  text-align: center;
}

div.button a:hover {
  background: #F6817F;
  color: #02FECD;
}

div.button a:link, div.button a:visited {
  text-decoration: none;
  display: block;
}

div.button_selected {
  position: absolute;
  top: 10px;
  height: 20px;
  color: #F6817F;
  font: bold 10.5pt/1.5 arial, sans-serif;
  text-align: center;
  border-bottom: solid #F6817F 2px;
}

div.button_selected a:hover {
  color: #F6817F;
}

div.button_selected a:link, div.button_selected a:visited {
  text-decoration: none;
  display: block;
}

#button1 {
  left: 5px;
  width: 75px;
}

#button2 {
  left: 88px;
  width: 115px;
}

#button3 {
  left: 211px;
  width: 105px;
}

#button4 {
  left: 324px;
  width: 95px;
}

#button5 {
  left: 427px;
  width: 110px;
}

#button6 {
  left: 545px;
  width: 110px;
}

#button7 {
  left: 663px;
  width: 125px;
}

/*
  Submenu bar for COLLECTION
*/

div.button2_submenu_hidden {
  left: -999em;
}

div.button2_submenu_visible {
  left: -999em;
}

#button2_submenu {
  position: absolute;
  top: 34px;
  height: 15px;
  width: 500px;
  display: block;
  background: #02FECD;
}

div.button2_submenu_button {
  position: absolute;
  top: 0px;
  height: 15px;
  color: #F6817F;
  font: normal 9pt/1.5 arial, sans-serif;
  text-align: center;
}

div.button2_submenu_button a:hover {
  background: #F6817F;
  color: #02FECD;
}

div.button2_submenu_button a:link, div.button2_submenu_button a:visited {
  text-decoration: none;
  display: block;
}

#button2_sub0_1 {
  left: 0px;
  width: 70px;
}

#button2_sub0_2 {
  left: 85px;
  width: 140px;
}

#button2_sub1_1 {
  left: 0px;
  width: 140px;
}

#button2_sub1_2 {
  left: 155px;
  width: 100px;
}

#button2_sub1_3 {
  left: 270px;
  width: 125px;
}

#button2_sub1_4 {
  left: 410px;
  width: 60px;
}

#button2_sub1_5 {
  left: 485px;
  width: 50px;
}

#button2_sub1_6 {
  left: 550px;
  width: 50px;
}

#button2_sub2_1 {
  left: 0px;
  width: 70px;
}

#button2_sub2_7 {
  top: 20px;
  left: 0px;
  width: 70px;
}

#button2_sub2_2 {
  left: 80px;
  width: 130px;
}

#button2_sub2_8 {
  top: 20px;
  left: 80px;
  width: 130px;
}

#button2_sub2_3 {
  left: 220px;
  width: 165px;
}

#button2_sub2_9 {
  top: 20px;
  left: 220px;
  width: 165px;
}

#button2_sub2_4 {
  left: 395px;
  width: 95px;
}

#button2_sub2_10 {
  top: 20px;
  left: 395px;
  width: 95px;
}

#button2_sub2_5 {
  left: 500px;
  width: 80px;
}

#button2_sub2_11 {
  top: 20px;
  left: 500px;
  width: 80px;
}

#button2_sub2_6 {
  left: 590px;
  width: 150px;
}

#button2_sub2_12 {
  top: 20px;
  left: 590px;
  width: 150px;
}

#button2_sub2_copyright_coverup {
  position: absolute;
  top: 20px;
  left: -50px;
  width: 300px;
  height: 20px;
  background: #02FECD;
}

/*
  Submenu bar for ABOUT US
*/

div.button4_submenu_hidden {
  left: -999em;
}

div.button4_submenu_visible {
  left: 320px;
}

#button4_submenu {
  position: absolute;
  top: 34px;
  height: 15px;
  width: 200px;
  display: block;
  background: #02FECD;
}

div.button4_submenu_button {
  position: absolute;
  top: 0px;
  height: 15px;
  color: #F6817F;
  font: normal 9pt/1.5 arial, sans-serif;
  text-align: center;
}

div.button4_submenu_button a:hover {
  background: #F6817F;
  color: #02FECD;
}

div.button4_submenu_button a:link, div.button4_submenu_button a:visited {
  text-decoration: none;
  display: block;
}

#button4_sub1 {
  left: -60px;
  width: 60px;
}

#button4_sub2 {
  left: 10px;
  width: 50px;
}

#button4_sub3 {
  left: 70px;
  width: 140px;
}

/*
  Submenu bar for COMMUNITY
*/

div.button6_submenu_hidden {
  left: -999em;
}

div.button6_submenu_visible {
  left: 542px;
}

#button6_submenu {
  position: absolute;
  top: 34px;
  height: 15px;
  width: 100px;
  display: block;
  background: #02FECD;
}

div.button6_submenu_button {
  position: absolute;
  top: 0px;
  height: 15px;
  color: #F6817F;
  font: normal 9pt/1.5 arial, sans-serif;
  text-align: center;
}

div.button6_submenu_button a:hover {
  background: #F6817F;
  color: #02FECD;
}

div.button6_submenu_button a:link, div.button6_submenu_button a:visited {
  text-decoration: none;
  display: block;
}

#button6_sub1 {
  left: 0px;
  width: 115px;
}

/*
  Layout definitions - ABOUT US
*/
#aboutus_medialink {
  position: absolute;
  top: 330px;
  left: 0px;
  width: 690px;
  font: normal 10pt/1.5 arial, sans-serif;
  text-align: right;
}

#aboutus_newslink {
  position: absolute;
  top: 330px;
  left: 462px;
  width: 150px;
  font: normal 10pt/1.5 arial, sans-serif;
  text-align: left;
}

/*
  Layout definitions - content section
*/

#content {
  position: absolute;
  top: 85px;
  left: 10px;
  height: 370px;
  width: 800px;
  overflow: hidden;
}

#video_content {
  position: absolute;
  top: 0px;
  left: 0px;
}

#content_home {
  position: absolute;
  top: 120px;
  left: 10px;
  height: 340px;
  width: 800px;
  overflow: hidden;
}

#content_header {
  position: absolute;
  top: 0px;
  left: 75px;
  font: bold 12pt/1.5 arial, sans-serif;
  color: #F6817F;
}

#content_collectionflash {
  position: absolute;
  top: 20px;
  left: 0px;
}

#content_maincontent {
  position: absolute;
  top: 20px;
  left: 75px;
  width: 340px;
  height: 350px;
  font: 10pt/1.2 arial, sans-serif;
  color: #666666;
}

#content_maincontent_scroll {
  position: absolute;
  top: 30px;
  left: 75px;
  width: 350px;
  height: 330px;
  font: 10pt/1.2 arial, sans-serif;
  color: #666666;
  overflow-x: hidden;
  overflow-y: auto;
  /*scrollbar-base-color: #02FECD;*/
  scrollbar-face-color: #B0FEEF;
  scrollbar-highlight-color: #FBCCCB;
  scrollbar-3dlight-color: #FBCCCB;
  scrollbar-shadow-color: #FBCCCB;
  scrollbar-darkshadow-color: #FBCCCB;
  scrollbar-track-color: #E5FEFA;
  scrollbar-arrow-color: #FBCCCB;
}

#content_maincontent_wide_scroll {
  position: absolute;
  top: 30px;
  left: 75px;
  width: 650px;
  height: 330px;
  font: 10pt/1.2 arial, sans-serif;
  color: #666666;
  overflow-x: hidden;
  overflow-y: auto;
  /*scrollbar-base-color: #02FECD;*/
  scrollbar-face-color: #B0FEEF;
  scrollbar-highlight-color: #FBCCCB;
  scrollbar-3dlight-color: #FBCCCB;
  scrollbar-shadow-color: #FBCCCB;
  scrollbar-darkshadow-color: #FBCCCB;
  scrollbar-track-color: #E5FEFA;
  scrollbar-arrow-color: #FBCCCB;
}

#content_rightpic {
  position: absolute;
  top: 20px;
  left: 425px;
}

#content_rightpic_loc {
  position: absolute;
  top: 50px;
  left: 445px;
}


#content_rightpic_s {
  position: absolute;
  top: 70px;
  left: 475px;
}

#content_boldcoral {
  font: bold 10pt/1.2 arial, sans-serif;
  color: #F6817F;
}

#content_thumbnail_table {
  position: relative;
  text-align: center;
  table-layout: fixed;
  width: 405px;
  margin: 0px;
  border: 0px;
  padding: 0px;
  font: bold 9pt/1.2 arial, sans-serif;
}

#content_thumbnail_table_thumbnail_cell {
  width: 191px;
  margin: 0px;
  border: 0px;
  padding: 0px;
  padding-bottom: 15px;
}

#content_thumbnail_table_dummy_cell {
  width: 5px;
  margin: 0px;
  border: 0px;
  padding: 0px;
}

#content_thumbnail_pic {
  width: 190px;
  height: 258px;
  border: solid #F6817F 1px;
}

#content_video_thumbnail_pic {
  width: 190px;
  height: 142px;
  border: solid #F6817F 1px;
}

#content_thumbnail_pic_freesize {
  border: solid #F6817F 1px;
}

/*
  Media page
*/

#media_content {
  position: absolute;
  top: 105px;
  left: 82px;
  height: 340px;
  width: 654px;
  overflow: hidden;
}

#media_content_description_text {
  position: absolute;
  top: 10px;
  left: 0px;
  width: 355px;
  height: 15px;
  text-align: right;
  font: bold 9pt/1.2 arial, sans-serif;
  color: #F6817F;
}

#media_content_maincontent_scroll {
  position: absolute;
  top: 30px;
  left: 0px;
  width: 387px;
  height: 300px;
  font: 10pt/1.2 arial, sans-serif;
  color: #666666;
  overflow-x: hidden;
  overflow-y: auto;
  /*scrollbar-base-color: #02FECD;*/
  scrollbar-face-color: #B0FEEF;
  scrollbar-highlight-color: #FBCCCB;
  scrollbar-3dlight-color: #FBCCCB;
  scrollbar-shadow-color: #FBCCCB;
  scrollbar-darkshadow-color: #FBCCCB;
  scrollbar-track-color: #E5FEFA;
  scrollbar-arrow-color: #FBCCCB;
}

#media_content_rightpic {
  position: absolute;
  top: 10px;
  left: 402px;
  width: 250px;
  height: 320px;
  border: solid #F6817F 1px;
  cursor: pointer;
}

#media_content_thumbnail_table {
  position: relative;
  text-align: center;
  table-layout: fixed;
  width: 360px;
  margin: 0px;
  border: 0px;
  padding: 0px;
  font: bold 9pt/1.2 arial, sans-serif;
}

#media_content_thumbnail_table_thumbnail_cell {
  width: 110px;
  margin: 0px;
  border: 0px;
  padding: 0px;
  padding-bottom: 5px;
}

#media_content_thumbnail_table_dummy_cell {
  width: 5px;
  margin: 0px;
  border: 0px;
  padding: 0px;
}

#media_content_thumbnail_pic {
  width: 110px;
  height: 140px;
  border: solid #F6817F 1px;
  cursor: pointer;
}

/*
  Used for thumbnail pics
*/

#content_thumb_right {
  position: absolute;
  top: 38px;
  left: 425px;
  width: 300px;
  height: 300px;
  cursor: hand;
}

#content_thumb_left1 {
  position: absolute;
  top: 38px;
  left: 120px;
  width: 300px;
  height: 300px;
  cursor: hand;
}

div.content_thumb_subtext {
  position: absolute;
  top: 343px;
  width: 300px;
  text-align: center;
  font: bold 10pt/1.5 arial, sans-serif;
  color: #666666;
}

#content_thumb_right_subtext {
  position: absolute;
  left: 225px;
  top: 348px;
  font: normal 8pt/1.5 arial, sans-serif;
}

#collection_otherlink_left {
  position: absolute;
  left: -75px;
  top: 347px;
  font: bold 9pt/1.5 arial, sans-serif;
  color: #F6817F;
}

#collection_smallbutton {
  position: relative;
  top: 2px;
}

#collection_prevnextlink_right {
  position: absolute;
  left: 400px;
  width: 300px;
  top: 347px;
  font: bold 9pt/1.5 arial, sans-serif;
  color: #F6817F;
  text-align: right;
}

#content_thumb_left4_ul, #content_thumb_left3_ul {
  position: absolute;
  top: 35px;
  left: 115px;
  width: 150px;
  height: 150px;
  cursor: hand;
}

#content_thumb_left4_ur, #content_thumb_left3_ur {
  position: absolute;
  top: 35px;
  left: 270px;
  width: 150px;
  height: 150px;
  cursor: hand;
}

#content_thumb_left4_ll {
  position: absolute;
  top: 190px;
  left: 115px;
  width: 150px;
  height: 150px;
  cursor: hand;
}

#content_thumb_left4_lr {
  position: absolute;
  top: 190px;
  left: 270px;
  width: 150px;
  height: 150px;
  cursor: hand;
}

#content_thumb_left3_ll {
  position: absolute;
  top: 190px;
  left: 192px;
  width: 150px;
  height: 150px;
  cursor: hand;
}

/*
  Side Menu definitions
*/
#sidemenu {
  position: absolute;
  left: 10px;
  top: 120px;
  width: 175px;
  height: 300px;
}

#sidemenu_button_container {
  position: absolute;
  left: 10px;
  top: 0px;
  width: 150px;
  height: 12px;
  font: bold 8pt/1.5 arial, sans-serif;
  color: #F6817F;
}

#sidemenu_button_container_ul {
  position: absolute;
  left: 10px;
  top: 0px;
  width: 150px;
  height: 12px;
  font: bold 8pt/1.5 arial, sans-serif;
  color: #F6817F;
  border-bottom: #02FECD 2px solid;
}

div.sidemenu_button {
}

div.sidemenu_button a:link, 
div.sidemenu_button a:visited, 
div.sidemenu_button a:active {
  /*font-weight: bold;*/
  display: block;
  text-decoration: none;
}

div.sidemenu_button a:hover {
  color: #666666;
  /*font-weight: bold;*/
  /*text-decoration: none;*/
  background: #02FECD;
}

div.sidemenu_button_shared {
  position: absolute;
  left: 0px;
  width: 175px;
  height: 20px;
}

#sidemenu_button_1 {
  top: 0px;
}

#sidemenu_button_2 {
  top: 19px;
}

#sidemenu_button_3 {
  top: 38px;
}

#sidemenu_button_4 {
  top: 57px;
}

#sidemenu_button_5 {
  top: 76px;
}

#sidemenu_button_6 {
  top: 95px;
}

#sidemenu_button_7 {
  top: 114px;
}

#sidemenu_button_8 {
  top: 133px;
}

#sidemenu_button_9 {
  top: 152px;
}

#sidemenu_button_10 {
  top: 171px;
}

#sidemenu_button_11 {
  top: 190px;
}

#sidemenu_button_12 {
  top: 209px;
}

#sidemenu_button_13 {
  top: 228px;
}

#sidemenu_button_14 {
  top: 247px;
}

#sidemenu_button_15 {
  top: 266px;
}

#sidemenu_button_16 {
  top: 285px;
}

/*
  Used for collection pics
*/

#collection_content {
  position: absolute;
  top: 85px;
  left: 85px;
  height: 370px;
  width: 725px;
  /*overflow: hidden;*/
}

#collection_logo_left {
  position: absolute;
  top: 48px;
  left: 170px;
  width: 200px;
  height: 300px;
  font: 10pt/1.5 arial, sans-serif;
  text-align: center;
}

#collection_logo_right {
  position: absolute;
  top: 48px;
  left: 475px;
  width: 200px;
  height: 300px;
  font: 10pt/1.5 arial, sans-serif;
  text-align: center;
}

/*
  Link definitions
*/

a:link, a:visited, a:active {
  color: #F6817F;
  font-weight: bold;
  /*text-decoration: none;*/
}

a:hover {
  color: #666666;
  font-weight: bold;
  /*text-decoration: none;*/
}

/*
  2006 Lookbook definitions
*/

#footer_lookbook {
  position: absolute;
  top: 560px;
  left: 10px;
  height: 20px;
  width: 720px;
}

#prev_button_lookbook {
  position: absolute;
  top: 0px;
  left: 20px;
}

#next_button_lookbook {
  position: absolute;
  top: 0px;
  left: 620px;
}

#pic_lookbook {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 720px;
  height: 540px;
}

/*
  2007 Lookbook definitions
*/

#footer_2007_lookbook {
  position: absolute;
  top: 520px;
  left: 10px;
  height: 20px;
  width: 772px;
}

#prev_button_2007_lookbook {
  position: absolute;
  top: 0px;
  left: 20px;
}

#next_button_2007_lookbook {
  position: absolute;
  top: 0px;
  left: 672px;
}

#pic_2007_lookbook {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 772px;
  height: 500px;
}

/*
  Community Page
*/

#comm_l_pic {
  position: absolute;
  top: 115px;
  left: 10px;
  width: 150px;
  height: 330px;
}

#comm_r_pic {
  position: absolute;
  top: 115px;
  left: 660px;
  width: 150px;
  height: 330px;
}

#comm_content_header {
  position: absolute;
  top: 0px;
  left: 160px;
  font: bold 12pt/1.5 arial, sans-serif;
  color: #F6817F;
}

#comm_content_maincontent_scroll {
  position: absolute;
  top: 30px;
  left: 180px;
  width: 440px;
  height: 330px;
  font: 11pt/1.2 arial, sans-serif;
  color: #666666;
  overflow-x: hidden;
  overflow-y: auto;
  /*scrollbar-base-color: #02FECD;*/
  scrollbar-face-color: #B0FEEF;
  scrollbar-highlight-color: #FBCCCB;
  scrollbar-3dlight-color: #FBCCCB;
  scrollbar-shadow-color: #FBCCCB;
  scrollbar-darkshadow-color: #FBCCCB;
  scrollbar-track-color: #E5FEFA;
  scrollbar-arrow-color: #FBCCCB;
}

#comm_italtext {
  color: #F6817F;
  margin-left: 10px;
  margin-right: 10px;
  font: 10pt/1.2 arial, sans-serif;
  font-style: italic;
}

#comm_largertext {
  font: 12pt/1.2 arial, sans-serif;
  font-weight: bold;
}

/*
  Model Search Page
*/

#model_bkg_pic {
  position: absolute;
  top: 90px;
  left: 10px;
  width: 468px;
  height: 365px;
}

#model_content_header {
  position: absolute;
  top: 110px;
  left: 10px;
  width: 800px;
  font: bold 16pt/1.5 arial, sans-serif;
  color: #F6817F;
  text-align: right;
}

div.model_content {
  position: absolute;
  top: 160px;
  left: 350px;
  height: 150px;
  width: 400px;
  overflow: hidden;
  font: 11pt/1.2 arial, sans-serif;
  color: #666666;
}

div.model_content a:link,
div.model_content a:visited,
div.model_content a:active {
  font-weight: normal;
  color: #666666;
}

div.model_content a:hover {
  font-weight: normal;
  color: #F6817F;
}

#model_tagline {
  position: absolute;
  top: 330px;
  left: 40px;
  width: 800px;
  font: bold 22pt/1.5 arial, sans-serif;
  color: #black;
}

#model_tagline_shadow {
  position: absolute;
  top: 332px;
  left: 42px;
  width: 800px;
  font: bold 22pt/1.5 arial, sans-serif;
  color: #666666;
}

/*
  Contactus page
*/
#contactus_content_maincontent {
  position: absolute;
  top: 30px;
  left: 75px;
  width: 340px;
  height: 350px;
  font: 10pt/1.2 arial, sans-serif;
  color: #666666;
}

#contactus_content_rightpic {
  position: absolute;
  top: 20px;
  left: 350px;
}

/*
  Contactus Web Page
*/
#contactusweb_table {
  font: 10pt/1.2 arial, sans-serif;
  color: #666666;
  width: 320px;
}

#contactusweb_regular {
  font-weight: bold;
}

#contactusweb_required {
  color: #F6817F;
  font-weight: bold;
}

#contactusweb_requiredfieldtext {
  width: 320px;
  text-align: right;
  font: normal 8pt/1.2 arial, sans-serif;
  color: #F6817F;
}

#contactusweb_submit {
  text-align: right;
}

td.title_cell {
  width: 100px;
  text-align: right;
}

td.input_cell {
  width: 180px;
}

.input_class {
  width: 200px;
}

#error_text {
  font: bold 12pt/1.2 arial, sans-serif;
  color: red;
}

/*
  Meet the designer page
*/

#content_meetthedesigner_maincontent_scroll {
  position: absolute;
  top: 30px;
  left: 40px;
  width: 350px;
  padding-right: 35px;
  height: 330px;
  font: 10pt/1.2 arial, sans-serif;
  color: #666666;
  overflow-x: hidden;
  overflow-y: auto;
  /*scrollbar-base-color: #02FECD;*/
  scrollbar-face-color: #B0FEEF;
  scrollbar-highlight-color: #FBCCCB;
  scrollbar-3dlight-color: #FBCCCB;
  scrollbar-shadow-color: #FBCCCB;
  scrollbar-darkshadow-color: #FBCCCB;
  scrollbar-track-color: #E5FEFA;
  scrollbar-arrow-color: #FBCCCB;
}

#content_meetthedesigner_rightpic {
  position: absolute;
  top: 25px;
  left: 485px;
}

/*
  Online Store - temp page
*/

#online_border {
  position: absolute;
  top: 119px;
  left: 125px;
  width: 550px;
  height: 216px;
  border-top: 10px #02FECD solid;
  border-bottom: 10px #02FECD solid;
}

#online_homeflash {
  position: absolute;
  top: 134px;
  left: 125px;
  width: 550px;
  height: 206px;
}

/*
  General
*/

hr {
  color: #02FECD;
  width: 80%;
  height: 5px;
  margin-top: 8px;
  margin-bottom: 8px;
}

/*
  News page
*/

#news_content {
  position: absolute;
  top: 110px;
  left: 100px;
  height: 335px;
  width: 635px;
  overflow: hidden;
  /*border: solid #00FF00 1px;*/
}

#news_content_maincontent_scroll {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 625px;
  height: 335px;
  font: 10pt/1.2 arial, sans-serif;
  color: #666666;
  overflow-x: hidden;
  overflow-y: auto;
  /*scrollbar-base-color: #02FECD;*/
  scrollbar-face-color: #B0FEEF;
  scrollbar-highlight-color: #FBCCCB;
  scrollbar-3dlight-color: #FBCCCB;
  scrollbar-shadow-color: #FBCCCB;
  scrollbar-darkshadow-color: #FBCCCB;
  scrollbar-track-color: #E5FEFA;
  scrollbar-arrow-color: #FBCCCB;
  /*border: solid #FF0000 1px;*/
  padding-right: 10px;
}

#news_title {
  font: bold 12pt/1.2 arial, sans-serif;
  color: #F6817F;
}

#news_posted {
  font: bold 10pt/2 arial, sans-serif;
  color: #F6817F;
}

hr.news_hr {
  color: #02FECD;
  width: 100%;
  height: 2px;
  margin-top: 8px;
  margin-bottom: 8px;
}

#news_image_area {
  width: 200px;
  float: left;
  padding-right: 10px;
}

#news_image {
  width: 200px;
  margin-bottom: 10px;
}

#news_image_actual {
  position: relative;
  width: 200px;
  float: left;
}

