body {margin : 0; padding : 0; background-color : #fff; min-width:950px;}


/**  ORIGINAL SITE CONTENT STYLES **/

.bodycopysmall { font:12px Arial, Helvetica, sans-serif; color:#000000; }
.bodyhead { font:bold 12px Arial, Helvetica sas-serif; color:#FF0000; }
.bodycopytiny { font:10px Arial, Helvetica, sans-serif; color:#000000; }
/*style table price*/
.tablecopy { font:14px Arial, Helvetica, sans-serif; color:#000000; margin:0; border-right:1px solid #f8c4c4;}
.tablehead{ font:14px Arial,Helvetica,sans-serif; color:#FFFFFF; margin:0;}

/* background-color:#a1060c; border-right:1px solid #ffffff;*/
.tablecopyred{ font:14px Arial, Helvetica, sans-serif; color:#FF0000; }
.bodycopyred{ font:bold 14px Arial, Helvetica, sans-serif; color:#FF0000; }
.bodycopybigred{ font:bold 16px Times, serif; color:#FF0000; }
.bodycopybig{ font:bold italic 16px Times, serif; color:#000000; }
.bodycopyhuge{ font:bold 20px Times, serif; color:#000000; }
.bodycopyhugered{ font:bold 20px Times, serif; color:#FF0000; }
.pagehead{ font:bold 16px Arial, Helvetica, sans-serif; color:#FF0000; }
.pageheadwhite{ font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#000000; text-align:center; padding:6px; }

		.lowText{text-decoration: none; color: #000000; font: 14px Arial, Helvetica }
		.highText { text-decoration: none; color: #000000; font: 14px Arial, Helvetica }
		.itemBorder { border: 1px solid #666666 }
		.itemBorderBlank { border: 1px solid #CCCCDD }
		.buttonText { text-decoration: none; color: #000000; font: Bold 14px Arial, Helvetica }
		.buttonHover { text-decoration: none; color: #000000; font: Bold 14px Arial, Helvetica; padding: 1px }
		.buttonBorder { border: 1px outset #339966 }
		.buttonBorderOver { border: 1px inset #CC9966 }





/** = = NEW STYLES = =**/

h1 {
  font:bold 18px Arial, Helvetica, sans-serif;
  color:#000000;
  margin-left:13px;
  margin-top:0px;
  padding-top:20px;
   background-color:#ffffff;
}

a:link {color : #f00;}
a:visited {color : #f00;}
a:active, a:focus {color : #ff4844;}


#frame_container {
  position:relative;
  _height:100%;
  padding:0 20px 0 20px;
}


/*=== header style===*/
#header_frame {
  position:relative;
  height:117px;
  padding-left:1px;
  border-bottom:3px solid #4b0104;
}
#header_frame #header_logoblock {
  width:49%;
  height:117px;
  float:left;
  background:#b81d23 url('../images/header_logo_fon.gif') repeat-x 0 0;
  margin-left:-1px;
  border-left:1px solid #89060b;
}
#header_frame #header_logoblock img {
  width:200px;
  height:117px;
  border:0px solid;
  float:left;
  margin-left:3%;
  margin-right:240px;
  position:relative;
  z-index:99;
}

#header_frame #header_cdcollage {
}
#header_frame #header_cdcollage img {
  position:absolute;
  top:0px;
  left:50%;
   margin-left:-240px;
   width:480px;
   height:117px;
}

#header_frame #header_tel {
  width:205px;
  height:117px;
  float:right;
   text-align:right;
   font:bold 11pt arial,verdana,tahoma;
  background:url('../images/header_tel.gif') no-repeat 100% 0;
   margin-right:1%;
  position:relative;
  z-index:99;
}
#header_frame #header_tel a {
  color:#634545;
  text-decoration:none;
  display:block;
  float:right;
   margin-top:50px;
}
#header_frame #header_tel img {
  width:200px;
  height:117px;
  border:0px solid;
  float:right;
  margin-right:3%;
  margin-left:240px;
}

#header_frame #header_tel span.boston { 
  display:block;
  margin-top:10px;
  font-size:8pt;
}
#header_frame #header_tel span.atlanta {
  display:block;
  margin-top:20px;
  font-size:8pt;
}
#header_frame #header_tel span.boston a, #header_frame #header_tel span.atlanta a {
  display:inline;
  font-size:8pt;
  margin-top:0;
  float:none;
}

/*=== menu style ===*/
#mainmenu_margin {
  position:relative;
  z-index:99;
  height:29px;
   background:#f5c28f url('../images/mainmenu_rightcorner.gif') no-repeat 100% 0;
}
#css_menu {
  position:relative; z-index:99;
  width:100%;
  height:29px;
   font:bold 8pt Arial,Helvetica,sans-serif;
   background:url('../images/mainmenu_leftcorner.gif') no-repeat 0 0;
}
#css_menu ul {
  padding:0;
  margin:0 15px 0 15px;
  list-style-type:none;
  height:28px;
  background:url('../images/mainmenu_fon.gif') repeat-x 0 0;
  border-bottom:1px solid #b5adad;
  position:relative; z-index:99;
}
#css_menu ul li {
  position:relative;
  Z-INDEX:99;
  float:left;
  border-left:1px solid #ffcc99;
   margin:0px;
   text-align:center;
   white-space:nowrap;
}
#css_menu ul li#item_1 { border-left:0px solid; }
#css_menu ul li a, #css_menu ul li a:visited {
  display:block;
  height:20px;
  _width:10px;
  padding-left:6px;
  padding-right:6px;
  padding-top:8px;

  text-decoration:none;
  color:#222222;
  cursor:hand;
}
#css_menu ul li a:hover {
  color:#cccccc;
  background-color:#000000;
}



DIV#css_menu UL UL, DIV#css_menu UL LI:hover UL UL, DIV#css_menu UL UL LI:hover UL UL { display:none; }
DIV#css_menu UL LI:hover UL, DIV#css_menu UL UL LI:hover UL, DIV#css_menu UL UL UL LI:hover UL { display:block;}

#css_menu UL UL {
  POSITION:absolute; left:-16px; border:0px solid; width:201px;
}
#css_menu UL UL UL {
  POSITION:absolute; LEFT:-229px; TOP:4px; width:201px;
}


#css_menu ul ul li a,#css_menu ul ul li a:visited {
position:relative;
  display:block;
  width:200px;
  height:20px;
  padding:4px 6px 0px 6px;
  border-bottom:1px solid #eeeeee;
   font-size:8pt;
   color:#222222;
   background-color:#dea66e;
 text-align:left;
}
#css_menu ul ul li a:hover {
  background-color:#fc9;
  color:#000000;
}


#css_menu ul ul ul a { background-color:#c18952; }
#css_menu ul ul ul a:hover { background-color:#e4b17d; }




/*=== style menu top ===*/

#menu_top {
  position:absolute;
  top:90px;
  right:20px;
  height:27px;
   background:url('../images/menutop_leftcorner.gif') no-repeat 0 0;
}

#menu_top ul {
  margin:0;
  padding:0 15px 0 0;
  height:27px;
  list-style-type:none;
   margin-left:15px;
   _margin-left:10px;
   background:#ebebeb url('../images/menutop_rightcorner.gif') no-repeat 100% 0;
   float:left;
   z-index:110;
   position:relative;	
}

#menu_top ul li {
  float:left;
  height:26px;
  border-top:1px solid #6f6f6f;
  padding-left:10px;
}

#menu_top ul li a {
  display:block;
   font:bold 10pt Arial,Helvetica,sans-serif;
   color:#000000;
   text-decoration:none;
  padding:5px 17px 0 0;
  background:url('../images/menutop_pointer.gif') no-repeat 100% 7px;
}
#menu_top ul li a:hover {
  color:#777777;
  background-image:url('../images/menutop_pointer_a.gif');
}



/*=== content style ===*/

#frame_container_inner {
  position:relative;
  margin:1px 10px 0px 10px;
  border:solid #a1060c;
  border-width:2px 2px 0px 2px;
   background-color:#ffcc99;

}
#frame_container_inner #page_content_foncolor {
  position:relative;
  background-color:#ffffff;
  margin-right:216px;
}

#frame_itself {
  position:relative;
  _height:550px;
  min-height:550px;
}
#frame_itself table { position:relative; }


#topnavlogo, #topnavsolution, #topnavright {position:relative;}
#topnavlogo {}
#topnavsolution {}
#topnavright {}


#content_left table div     { margin:0; position:relative;}

#content_left_left {position:relative; float:left; width:310px; padding-left:20px; padding-right:20px; z-index:98; }
#content_left_left li div     {margin:0;}

#content_left_min {position:relative; float:left; width:310px; padding:20px 20px 25px 20px; z-index:98; clear:left;}
#content_left_min_img {border:0px solid; width:5px; height:150px; float:left;}

#bottom { position:relative; background-color:#ffffff; }

.lowText, .highText {font : 14px Arial, Helvetica, sans-serif; color : #000; text-decoration: none;}

.red {color : #f00;}

#content_left { position:relative; padding-left:20px; padding-right:20px; }

#thid {display:none;}

.bodycopy { font:14px Arial,Helvetica,sans-serif; color:#000000;}
_table p.bodycopy {margin-top:5px; margin-bottom:20px;}


#content_right { padding-right:20px; padding-left:20px; float:right;width:285px; margin-left:10px; padding-bottom:20px; 
position:relative; z-index:98;}
#why_choose { display:none; }
#why_choose img { display:none; }

#index_menu { background-color:#FFCC99; border:1px solid #c96; width:190px; font-size:9pt; margin:0px 5px 20px 0px;}
#index_menu #index_menu_head { font:bold 8pt Arial; width:180px; height:; padding:5px; background-color:#c96; margin-top:0px;}
#index_menu ul { position:relative; list-style-type:none; margin:0; padding-left:5px; padding-right:5px; _padding-top:1px; _margin-top:-1px; }
#index_menu ul li { height:17px; font-size:8pt; color:#000000; margin:0; padding:0px; padding-top:3px; padding-bottom:0px; border-top:1px solid #ffffff; white-space:nowrap;}
#index_menu ul li#top_list {border-top:0px solid;}
#index_menu ul li a {  height:17px; padding-top:3px; margin-top:-3px; font-weight:normal; text-decoration:none; color:#000000; background-color:none; }
#index_menu ul li a:hover, #index_menu ul li:hover {  background-color:#e4b17d; }
#index_menu ul li a:hover {color:red}

#index_menu ul li a#line_top_video {}
#index_menu ul li a#line_bottom_video {position:absolute; z-index:99; top:4px; left:63px; _left:60px; padding-top:2px; height:20px; _padding-top:4px; _height:18px; width:117px; _width:120px; }
#index_menu ul li a#line_bottom_video:hover {position:absolute; z-index:-1; left:0px; padding-left:60px; }

#index_menu ul li a#line_top_dubl {}
#index_menu ul li a#line_bottom_dubl {position:absolute; z-index:99; top:4px; left:48px; _left:42px; padding-top:2px; height:20px; _padding-top:4px; _height:18px; width:135px; _width:141px; }
#index_menu ul li a#line_bottom_dubl:hover {position:absolute; z-index:-1; left:0px; padding-left:42px; }

#index_menu ul li a#line_top_repl {}
#index_menu ul li a#line_bottom_repl {position:absolute; z-index:99; top:27px; left:48px; _left:42px; padding-top:2px; height:20px; _padding-top:4px; _height:18px; width:135px; _width:141px; }
#index_menu ul li a#line_bottom_repl:hover {position:absolute; z-index:-1; left:0px; padding-left:42px; }


/*=== style of right column modules ===*/

#frame_rightcolumn {
  position:absolute;
  top:0; _top:2px;
  right:0; _right:32px;
  z-index:98;
  width:216px;
  background-color:#FFCC99;
}


#randomtext_module {
  width:216px;
  background-color:#FFCC99;
  margin-bottom:20px;
/*  margin-top:10px;*/
}
#randomtext_module #randomtext_head { }
#randomtext_module #randomtext_head img {
  width:216px;
  height:46px;
  border:0px solid;
}
#randomtext_module #randomtext_body {
  padding:10px 20px 15px 20px;
  font:10pt Arial,Helvetica,sans-serif;
}


/*-- style of subscribe --*/
#lettermanMod {
  position:relative;
  margin:8px 0 0 0;
  width:216px;
  background-color:#FFCC99;
  border-bottom:1px solid #ffffff;
}
#lettermanMod .bodycopybig {
  font:bold 10pt Arial, Helvetica, sans-serif;
  font-style:normal;
  color:#000000;
  text-align:center;
   margin:0px;
}

#lettermanMod label {
  display:block;
/*  width:15px;*/
  float:left;
  margin-right:3px;
  _margin-right:0px;
  margin-top:2px;
  _margin-top:3px;
   font:11px Arial,Helvetica,sans-serif;
   text-align:left;
}

#lettermanMod div { padding:8px 20px 15px 20px; }

#lettermanMod input.button {
  position:absolute;
  top:51px;
  _top:52px;
  right:24px;
  _right:22px;
   background-color:#996633;
   border:1px solid #ffe6cd;
   color:#fff;
   padding-right:5px;
   padding-left:5px;

  * width:36px; _width:auto;
}

#lettermanMod input.inputbox {width:118px; margin-bottom:3px; margin-left:6px;}

#lettermanMod input#lm_subscribe, #lettermanMod input#lm_unsubscribe { float:left; margin-left:10px; _margin-left:7px;}


/*-- style of search --*/
#lettermanMod.search { background-color:#c96; margin-top:0px; }

#lettermanMod.search div {padding:10px 20px 10px 20px; background-color:#c96;}

#lettermanMod.search .bodycopybig { display:none; }

#lettermanMod.search input.inputbox {margin-left:9px;}

#lettermanMod.search input.button {top:11px; border-color:#FFCC99;}



/*=== style of footer ===*/
#frame_footer {
  position:relative;
  height:55px;
  margin:0 10px 0 10px;
  padding:3px 15px 0 15px;
  border-left:1px solid #dea8aa;
  border-right:1px solid #dea8aa;
  background:#fff url('../images/idda_logo.gif') no-repeat 50% 3px;
   font:8pt verdana,tahoma,arial;

  border-top:1px solid #a1060c;
}
#frame_footer #footer_left {
  position:relative;
  width:40%;
  float:left;
  text-align:left;
  background:url('../images/footer_left.jpg') no-repeat 0 50%;
}


#frame_footer #footer_right {
  position:relative;
  width:40%;
  float:right;
  text-align:right;
  background:url('../images/footer_right.jpg') no-repeat 100% 50%;
}

#frame_footer #copy, #frame_footer #tel_fax { font-size:7pt; }
#frame_footer #bottom_navmenu, #frame_footer #copy, #frame_footer #adress, #frame_footer #tel_fax { margin-top:5px; margin-bottom:5px; }

#frame_footer #bottom_navmenu a {color:#000000; text-decoration:none;}
#frame_footer #bottom_navmenu a:hover {text-decoration:underline;}