/* main ad
--------------------------------------------------*/
#home #main_ad {
  height:228px;
  background:url(../images/headers/home.jpg) 0 22px no-repeat;
}

#home #main_ad1 {
  height:224px;
}

#home #main_ad2 {
  height:228px;
  background:url(../images/headers/2.jpg) 0 22px no-repeat;
}

#home #main_ad3 {
  height:228px;
  background:url(../images/headers/3.jpg) 0 22px no-repeat;
}

#home #main_ad4 {
  height:228px;
  background:url(../images/headers/4.jpg) 0 22px no-repeat;
}

#home #main_ad5 {
  height:228px;
  background:url(../images/headers/5.jpg) 0 22px no-repeat;
}

#home #main_ad6 {
  height:228px;
  background:url(../images/headers/6.jpg) 0 22px no-repeat;
}

#home #main_ad7 {
  height:228px;
  background:url(../images/headers/7.jpg) 0 22px no-repeat;
}

#home #main_ad8 {
  height:228px;
  background:url(../images/headers/8.jpg) 0 22px no-repeat;
}

#home #main_ad #bu_download {
  position:absolute;
  top:163px;
  left:395px;
  height:30px;
  width:107px;
}

#home #main_ad #bu_screenshots {
  position:absolute;
  top:163px;
  left:505px;
  height:30px;
  width:98px;
}

#home #main_ad #bu_screenshots a {
  display:block;
  height:100%;
  width:100%;
  text-indent:-9999px;
  text-decoration:none;
}

#home #main_ad #bu_download a {background:url(../images/bu_download_home.gif)}
#home #main_ad #bu_screenshots a {background:url(../images/bu_screenshots_home.gif)}

#home #main_ad #newstext {
  position:absolute;
  top:232px;
  left:400px;
  width:315px;
  font-size:10px;
  line-height:13px;
  color:#ecf1f4;
  text-indent:0;
}

#home #main_ad #newstext a:link, a:visited, a:hover, a:active {
  text-decoration:underline;
  color:white;
}

/* screenshots
--------------------------------------------------*/
* html>#home #se_screenshots {height:300px;} /* IE5Mac */

#home #se_screenshots h3 {
  height:20px;
  width:100%;
  margin-bottom:22px;
  text-indent:-9999px;
  background:url(../images/h_screenshots_home.gif) no-repeat;
}

#home #se_screenshots dl {
  float:left;
  width:219px;
  margin:0 30px 30px 0;
  background:url(../images/sep_screenshots_home.gif) top right no-repeat;
}

* html #home #se_screenshots dl {margin-bottom:0 !important;}

/* commented backslash hack v2 \*/
#home #se_screenshots dl {height:1%;}
/* end hack */

#home #se_screenshots dl.last {
  float:right;
  margin:0 -8px 30px 0;
  width:196px;
  background:none;

  margin-left:-100px;
}

* html #home #se_screenshots dl.last {
  position:relative;
  left:-8px;
}

#home #se_screenshots dl:after {
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}

#home #se_screenshots dt {margin-left:-3px;}

#home #se_screenshots dd {
  width:188px;
  margin-top:-15px;
  text-align:center;
}


/* features
--------------------------------------------------*/
#home #se_features {
  float:left;
  clear:both;
  width:174px;
  padding:70px 15px 20px 30px;
  font-size:10px;
  line-height:15px;
  background:url(../images/features_home_bg.gif) no-repeat;
}

* html #home #se_features {padding-top:55px;}

#home #se_features h3 {
  height:0;
  text-indent:-9999px;
}

#home #se_features li {
  margin-left:-19px;
  padding:0 0 11px 19px;
  background:url(../images/circle_bullet.gif) 0 3px no-repeat;
}

#home #se_features #bu_learn_more {
  height:28px;
  width:91px;
}

#home #se_features #bu_learn_more a {
  display:block;
  height:28px;
  width:100%;
  text-indent:-9999px;
  text-decoration:none;
  background:url(../images/bu_learn_more.gif)
}


/* case studies
--------------------------------------------------*/
#home #se_case_studies {
  float:right;
  width:437px;
  padding:70px 0 20px 0;
  background:url(../images/case_studies_home_bg.gif) no-repeat;
}

* html #home #se_case_studies {padding-top:55px;}

#home #se_case_studies h3 {
  height:0;
  text-indent:-9999px;
}

#home #se_case_studies dl {padding-left:110px;}

#home #se_case_studies dt {font-weight:bold;}

#home #se_case_studies dd {
  position:relative;
  margin-bottom:25px;
}

#home #se_case_studies a {
  padding:3px 22px 3px 0;
  font-size:9px;
  text-transform:uppercase;
  text-decoration:none;
  color:#939393;
  background:url(../images/bu_circle.gif) right no-repeat;
}
#home #se_case_studies a:hover {text-decoration:underline;}

#home #se_case_studies a span {
  position:absolute;
  display:block;
  top:-15px;
  left:-110px;
  height:69px;
  width:96px;
  text-indent:-9999px;
}

#home #se_case_studies #view_online_ed span {background:url(../images/bu_ed_online_home.gif);}
#home #se_case_studies #view_commercial_ed span {background:url(../images/bu_ed_commercial_home.gif);}
#home #se_case_studies #view_visualfx_ed span {background:url(../images/bu_ed_visualfx_home.gif);}


/* what is traffic
--------------------------------------------------*/
#home #wrapper {
  clear:both;
  padding-bottom:30px;
}

/* commented backslash hack v2 \*/
#home #wrapper {height:1%;}
/* end hack */

#home #wrapper:after {
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}

#home #se_what {
  float:left;
  width:437px;
  padding:30px 0 0 30px;

}

* html>#home #se_what {float:none; display:inline-block} /* IE5MAC */

* html #home #se_what {padding-top:20px;}

#home #se_what h3 {
  height:0;
  text-indent:-9999px;
}

#home #se_what h4 {
  margin:10px 0 0 -16px;
  padding-left:16px;
  background:url(../images/subhead_deco.gif) 0 4px no-repeat;
}

#home #se_what blockquote {
  float:right;
  height:198px;
  width:188px;
  margin-top:-20px;
  padding-left:15px;
  text-indent:-9999px;
  background:url(../images/pullquote_home.gif) right top no-repeat;
}

#home #se_what blockquote cite {visibility:hidden;}


/* available  |  also with
--------------------------------------------------*/
#home #se_available, #home #se_also_with {
  float:right;
  width:200px;
  font-size:10px;
}

#home #se_available {
  padding:20px 0 5px 5px;
}

#home #se_also_with {
  padding:75px 0 0 30px;
  background:url(../images/also_with_home_bg.gif) no-repeat;
}

* html>#home #se_also_with {margin-top:-270px;} /* IE5Mac -- UGLY! */

* html #home #se_available, * html #home #se_also_with {
}

#home #se_also_with #bu_more_details {
  height:24px;
  width:95px;
  padding-top:5px;
}

#home #se_also_with #bu_more_details a {
  display:block;
  height:29px;
  text-indent:-9999px;
  text-decoration:none;
  background:url(../images/bu_more_details.gif)
}


/* footer
--------------------------------------------------*/
#home #footer {margin-top:15px;}
