body {
	margin: 0;
	padding: 0;
}

a:link, a:visited {
	color:#000000;
}

a:hover {
	color:#7a7a85;
}

div.mainbackground {
	height: 839px;
	background: transparent url(../images/bg_home_products.png) repeat-x;
}

div.subpagesbackground {
	height: 657px;
	background: transparent url(../images/bg_subpages.png) repeat-x;
}

div.logo_bd_5 {
	position: absolute;
}

a.logo_bd_5 {
	height: 212px;
	width: 285px;
	background-image: url(../images/bd_btn_home.png);
	position: absolute;
	top: 628px;
	left: 675px; 
}

div.roll_wings_5_1 {
	height: 839px;
	width: 1070px;
	background: transparent url(../images/roll_wings_5_1.png) no-repeat scroll;
	position: absolute;
	visibility: hidden;
}

div.roll_wings_5_2 {
	height: 839px;
	width: 1070px;
	background: transparent url(../images/roll_wings_5_2.png) no-repeat scroll;
	position: absolute;
	visibility: hidden;
}

div.pictureholder {
	left: 56px;
	top: 454px;
	height: 356px;
	width: 211px;
	position: absolute;
}

div.banner_v_animated {
	background: transparent url(../images/banner_v_animated_frame.png) no-repeat scroll;
	left: 56px;
	top: 454px;
	height: 356px;
	width: 211px;
	position: absolute;
}

#rotator
{
	cursor: pointer;
	overflow: hidden;
	width:211px;
    height:356px;
}

#rotator img
{
	border: 0;
	cursor: pointer;
	width:211px;
    height:356px;
}

#rotator_h
{
	cursor: pointer;
	overflow: hidden;
	width:631px;
    height:95px;
}

#rotator_h img
{
	border: 0;
	cursor: pointer;
	width:631px;
    height:95px;
}

div.banner_h_animated {
	background: transparent url(../images/banner_h_animated_frame.png) no-repeat scroll;
	left: 56px;
	top: 513px;
	height: 95px;
	width: 631px;
	position: absolute;
	z-index: 1;
}

div.copyright_home_5 {
	height: 39px;
	width: 1070px;
	top: 800px;
	position: absolute;
	text-align: right;
	z-index: 1;
}

div.copyright_home_products_5 {
	height: 39px;
	width: 1070px;
	top: 800px;
	background: transparent url(../images/copyright_home_products_5.png) no-repeat scroll;
	position: absolute;
	text-align: right;
	z-index: 1;
}

div.copyright_subpages_5 {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/copyright_subpages_5.png) no-repeat scroll;
	position: absolute;
	text-align: right;
}

span.copyright_home_products_5 {
	position: relative;
	top: 11px;
	left: -72px;
	font: 6pt Myriadx, "Lucida Grande", Lucida, Verdana, sans-serif;
	z-index: 1;
}

span.copyright_subpages_5 {
	position: relative;
	top: 610px;
	left: -72px;
	font: 6pt Myriadx, "Lucida Grande", Lucida, Verdana, sans-serif;
}

div.copy_title_home_products_5 {
	top: 389px;
	left: 298px;
	width: 605px;
	position: absolute;
	text-align: left;
	z-index: 1;
}

div.copy_title_products_5 {
	top: 145px;
	left: 298px;
	width: 605px;
	position: absolute;
	text-align: left;
}

div.copy_left_home_products_5 {
	top: 418px;
	left: 298px;
	width: 295px;
	position: absolute;
	text-align: left;
}

div.copy_right_home_news_1_5 {
	top: 446px;
	left: 634px;
	width: 368px;
	position: absolute;
	text-align: left;
}

div.copy_right_home_products_5 {
	top: 626px;
	left: 297px;
	width: 303px;
	position: absolute;
	text-align: left;
	z-index: 1;
}

div.copy_right_top_products_5 {
	top: 210px;
	left: 634px;
	width: 368px;
	position: absolute;
	text-align: left;
}

div.copy_right_bottom_products_5 {
	top: 410px;
	left: 634px;
	width: 368px;
	position: absolute;
	text-align: left;
}


div.copy_left_products_5 {
	top: 180px;
	left: 298px;
	width: 295px;
	position: absolute;
	text-align: left;
}

div.copy_title_subpages_5 {
	top: 160px;
	left: 316px;
	width: 607px;
	position: absolute;
	text-align: left;
}


div.copy_about_5 {
	top: 130px;
	left: 298px;
	width: 687px;
	position: absolute;
	text-align: left;
}

div.copy_about_2_5 {
	top: 285px;
	left: 320px;
	width: 687px;
	position: absolute;
	text-align: left;
}

div.copy_about_2_5_d {
	top: 285px;
	left: 620px;
	width: 387px;
	position: absolute;
	text-align: left;
}

div.title_shop_5 {
	top: 110px;
	left: 297px;
	width: 144px;
	height: 11px;
	background-image: url(../images/title_shop.png);
	position: absolute;
}

div.title_about_5 {
	top: 110px;
	left: 297px;
	width: 144px;
	height: 11px;
	background-image: url(../images/title_about.png);
	position: absolute;
}

div.title_products_5 {
	top: 110px;
	left: 297px;
	width: 144px;
	height: 11px;
	background-image: url(../images/title_products.png);
	position: absolute;
}

div.title_support_5 {
	top: 110px;
	left: 297px;
	width: 144px;
	height: 11px;
	background-image: url(../images/title_support.png);
	position: absolute;
}

span.copy_home_products_5 {
	font: 8pt Myriadx, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

span.copy_products_5 {
	font: 7.5pt Myriadx, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

span.copy_home_products_red_5 {
	color: #920022;
	
}

span.copy_home_products_blue_5 {
	color: #0073a0;
	
}

span.copy_home_products_spacer_5 {
	font-size: 1px;
}

span.copy_title_home_products_5 {
	font: 11pt Myriadx, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

span.copy_title_home_products_red_5 {
	color: #920022;
}

span.copy_title_subpages_5 {
	font: 13pt Myriadx, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

span.copy_title_subpages_red_5 {
	color: #920022;
}

span.copy_title_twitter {
	font: 8pt Myriadx, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

div.screenshot_products_1 {
	position: absolute;
	width: 317px;
	height: 186px;
	left:  298px;
	top: 470px;
	background-image: url(../images/products_screen_1.png);
}

div.screenshot_products_2 {
	position: absolute;
	width: 317px;
	height: 110px;
	left:  298px;
	top: 665px;
	background-image: url(../images/products_screen_3.png);
}

div.screenshot_home_products_4_1 {
	position: absolute;
	left:  300px;
	top:  0px;
}

a.screenshot_home_products_4_1 {
	width: 710px;
	height: 347px;
	background-image: url(../images/screenshot_home_products_4_1.png);
	position: absolute; 
	opacity: 0.9;
}

div.screenshot_dl_win {
	position: absolute;
	left:  340px;
	top:  0px;
}

a.screenshot_dl_win {
	width: 317px;
	height: 201px;
	background-image: url(../images/screenshot_products__win_1.png);
	position: absolute; 
	opacity: 0.9;
}

div.screenshot_dl_mac {
	position: absolute;
	left:  680px;
	top:  0px;
}

a.screenshot_dl_mac {
	width: 317px;
	height: 199px;
	background-image: url(../images/screenshot_products__mac_1.png);
	position: absolute; 
	opacity: 0.9;
}

div.dashed_square_home {
	height: 839px;
	width: 1070px;
	background: transparent url(../images/dashed_square_home.png) no-repeat scroll;
	position: absolute;
}

div.dashed_square_products {
	height: 839px;
	width: 1070px;
	background: transparent url(../images/dashed_square_products.png) no-repeat scroll;
	position: absolute;
}

div.dashed_square_shop {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/dashed_square_shop_off.png) no-repeat scroll;
	position: absolute;
}

div.roll_dashed_square_shop {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/dashed_square_shop_on.png) no-repeat scroll;
	position: absolute;
	visibility: hidden;
}

div.dashed_square_about {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/dashed_square_about_off.png) no-repeat scroll;
	position: absolute;
}

div.roll_dashed_square_about {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/dashed_square_about_on.png) no-repeat scroll;
	position: absolute;
	visibility: hidden;
}

div.dashed_square_support {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/dashed_square_support_off.png) no-repeat scroll;
	position: absolute;
}

div.roll_dashed_square_support {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/dashed_square_support_on.png) no-repeat scroll;
	position: absolute;
	visibility: hidden;
}

div.download_testdrive {
	position: absolute;
	top: 375px;
	left: 490px;
	height: 8px;
	width: 348px;
	background: transparent url(../images/download_testdrive_all.png) no-repeat scroll;
}

div.download_star {
	position: absolute;
	top: 374px;
	left: 768px;
}

a.download_star {
	height: 70px;
	width: 229px;
	background-image: url(../images/download_star_all.png);
	position: relative;
	display: block;
}

div.download_star_products {
	position: absolute;
	top: 130px;
	left: 768px;
}

a.download_star_products {
	height: 70px;
	width: 229px;
	background-image: url(../images/download_star_all.png);
	position: relative;
	display: block;
}

div.roll_about_3 {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/roll_about.png) no-repeat scroll;
	position: absolute;
	visibility: hidden;
}

div.roll_products_3 {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/roll_products.png) no-repeat scroll;
	position: absolute;
	visibility: hidden;
}

div.roll_support_3 {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/roll_support.png) no-repeat scroll;
	position: absolute;
	visibility: hidden;
}

div.roll_shop_3 {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/roll_shop.png) no-repeat scroll;
	position: absolute;
	visibility: hidden;
}

div.roll_home_3 {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/roll_home.png) no-repeat scroll;
	position: absolute;
	visibility: hidden;
}

div.birdback_home_products_3 {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/birdback_home_products_3.png) no-repeat scroll;
	position: absolute;
}

div.birdback_home_products_2 {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/birdback_home_products_2.png) no-repeat scroll;
	position: absolute;
}

div.birdback_products_3 {
	height: 839px;
	width: 1070px;
	background: transparent url(../images/birdback_products_3.png) no-repeat scroll;
	position: absolute;

}

div.birdback_products_2 {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/birdback_products_2.png) no-repeat scroll;
	position: absolute;
}

div.birdback_about_2 {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/birdback_about_2.png) no-repeat scroll;
	position: absolute;
}

div.birdback_support_2 {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/birdback_support_2.png) no-repeat scroll;
	position: absolute;
}

div.birdback_shop_3 {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/birdback_home_products_3.png) no-repeat scroll;
	position: absolute;
}

div.birdback_shop_2 {
	height: 657px;
	width: 1070px;
	background: transparent url(../images/birdback_home_products_2.png) no-repeat scroll;
	position: absolute;
}

div.logo_bd_1 {
	top: 0px;
	left: 0px;
	height: 657px;
	width: 1070px;
	background: transparent url(../images/logo_bd_1.png) no-repeat scroll;
	position: absolute;
}

div.logo_bd_1_off {
	top: 0px;
	left: 0px;
	height: 657px;
	width: 1070px;
	background: transparent url(../images/logo_bd_1_off.png) no-repeat scroll;
	visibility: hidden;
	position: absolute;
}

div.twitter_palette {
	height: 356px;
	width: 146px;
	left: 1045px;
	top: 370px;
	background: transparent url(../images/twitter_palette_bg.png) no-repeat scroll;
	position: absolute;
	opacity: 0.5;
}

div.twitter_palette_frame {
	height: 356px;
	width: 146px;
	background: transparent url(../images/twitter_palette_frame.png) no-repeat scroll;
	opacity: 1.0;
}

div.twitter_palette_content {
	height: 356px;
	width: 120px;
	background: transparent url(../images/twitter_palette_frame.png) no-repeat scroll;
	font: 8pt Myriadx, "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-left: 15px;
	padding-right: 15px;
}

div.menu_home {
	top: 0px;
	position: absolute;
}

a.menu_home_home {
	left: 69px;
	top: 275px;
	height: 9px;
	width: 38px;
	background-image: url(../images/menu_btn_home.png);
	background-position: -40px 0;
	position: absolute;
}

a.menu_home {
	left: 69px;
	top: 275px;
	height: 9px;
	width: 38px;
	background-image: url(../images/menu_btn_home.png);
	position: absolute;
}

a.menu_home:hover {  
	background-position: -40px 0;
}

a.menu_about_about {
	left: 130px;
	top: 294px;
	height: 9px;
	width: 67px;
	background-image: url(../images/menu_btn_about.png);
	background-position: -68px 0;
	position: absolute;
}

a.menu_about {
	left: 130px;
	top: 294px;
	height: 9px;
	width: 67px;
	background-image: url(../images/menu_btn_about.png);
	position: absolute;
}

a.menu_about:hover {  
	background-position: -68px 0;
}

a.menu_products_products {
	left: 142px;
	top: 330px;
	height: 9px;
	width: 69px;
	background-image: url(../images/menu_btn_products.png);
	background-position: -71px 0;
	position: absolute;
}

a.menu_products {
	left: 142px;
	top: 330px;
	height: 9px;
	width: 69px;
	background-image: url(../images/menu_btn_products.png);
	position: absolute;
}

a.menu_products:hover {  
	background-position: -71px 0;
}



a.menu_support_support {
	left: 109px;
	top: 364px;
	height: 9px;
	width: 141px;
	background-image: url(../images/menu_btn_support.png);
	background-position: -143px 0;
	position: absolute;
}

a.menu_support {
	left: 109px;
	top: 364px;
	height: 9px;
	width: 141px;
	background-image: url(../images/menu_btn_support.png);
	position: absolute;
}

a.menu_support:hover {  
	background-position: -143px 0;
}

a.menu_shop_shop {
	left: 69px;
	top: 390px;
	height: 9px;
	width: 36px;
	background-image: url(../images/menu_btn_shop.png);
	background-position: -38px 0;
	position: absolute;
}

a.menu_shop {
	left: 69px;
	top: 390px;
	height: 9px;
	width: 36px;
	background-image: url(../images/menu_btn_shop.png);
	position: absolute;
}

a.menu_shop:hover {  
	background-position: -38px 0;
}

a.btn_buy {
	left: 965px;
	top: 493px;
	height: 8px;
	width: 27px;
	background-image: url(../images/btn_buy.png);
	position: absolute;
}

a.btn_email:hover {  
	background-position: -27px 0;
}

a.btn_email {
	left: 939px;
	top: 510px;
	heig
	ht: 8px;
	width: 44px;
	background-image: url(../images/btn_email.png);
	position: absolute;
}

a.btn_email:hover {  
	background-position: -44px 0;
}

a.btn_send {
	left: 939px;
	top: 571px;
	height: 8px;
	width: 35px;
	background-image: url(../images/btn_send.png);
	position: absolute;
}

a.btn_send:hover {  
	background-position: -35px 0;
}

ul.twitter_update_list {
	list-style-type: none;
	margin-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-left: 0;
}