/*#rd-content {
	padding-bottom:10px;
	background:url(/content/redesign-img/business/homepage/bg_biz_homepage.jpg) no-repeat 0 0;
}*/

.content-bg {
	overflow:hidden;
	background-repeat:no-repeat;
	background-color:#000 !important;
} 

* html .content-bg{height:740px;}
.content-bg { height:650px\4;}

#leftcol { 
	width:617px;
	float:left;
	padding-left:5px;
	margin-right:20px;
}

#hero-promo {
	margin-bottom:22px;
	overflow:hidden;
	padding: 0;
}

#hero-promo h1, #hero-promo h2.hero-promo-title {
	margin-top:8px;
	font-weight:normal;
	font-size:2.5em;
	color:#E20074;
}
#hero-promo p.intro {
	font-size:2.2em;
	margin-bottom:1em;
}
#hero-promo .price {
	color:#e20074;
	font-size:1.6em;
	font-weight:bold;
}
#hero-promo .price span {
	font-size:.7em;
	color:#333;
	font-weight:normal;
}
#hero-promo .btn-container{
	margin-bottom:20px;
}
#hero-promo .cta-full-detail{
	padding: 10px 0 0 10px;
	float:left;
}
#rd-homepage #leftcol #hero-promo h2,
#rd-homepage #leftcol #hero-promo p,
#rd-homepage #leftcol #hero-promo a,
#rd-homepage #leftcol #hero-promo li,
#rd-homepage #leftcol #hero-promo span {
	color:#fff;
}
#iphone-banner {
	background:#fff url(/content/redesign-img/business/homepage/iphone4_biz_home.png) no-repeat top right;
	min-height:150px;
	_height:150px;
	width:316px;
	margin:0;
	clear:both;
	padding-bottom:5px;
}
#iphone-banner .inner-content{padding:55px 80px 0 20px;background:url(/content/redesign-img/business/homepage/bg_dotted_border.png) no-repeat 10px top;}

#p_1 { float:left; margin:65px 0 0 0; width:254px; text-align:right; font-weight:bold;}

#iphone-banner .col2 { float:right; width:277px; margin-top:25px;}
#iphone-banner .col2 ul,
#iphone-banner .col2 p { margin:0;}
#iphone-banner .col2 .action { float:right; margin-right:6px; display:inline; margin-top:-42px;}

#iphone-4s-banner {
	background:#fff url(/content/redesign-img/business/homepage/iphone4s_biz_home.jpg) no-repeat top left;
	min-height:150px;
	_height:150px;
	width:316px;
	margin:0;
	padding-bottom:5px;
}
#iphone-4s-banner div {
	background:url(/content/redesign-img/business/homepage/bg_dotted_border.png) no-repeat 10px top;
	float:left;
    width:318px;
}
#iphone-4s-banner .pre-order{margin:70px 10px 0 10px; display:inline;}
#iphone-4s-banner .learn-more{margin:70px 0 0 -10px; display:inline;}

#leftcol .landing-panels { padding:4px 0 10px; }
#leftcol .landing-panels .span-1col { width:320px !important; padding:0; }	
#rd-homepage .landing-panels .span-1col .panel-content {
	min-height:124px;
	_height:124px;
	padding-bottom:0;
	border-top:3px solid #000000;
	background:#fff url(/content/redesign-img/business/homepage/bg_bizhome_panel.jpg) no-repeat 0 0;	
}	

#leftcol .panel-noheader { margin-bottom:8px; }
#leftcol .panel-noheader .panel-noheader-tl .panel-noheader-bl .panel-noheader-center { background:transparent url(/common/redesign-img/panels/bg_panel_white.gif) repeat-x scroll 0 100%; }

*html #rd-homepage .gyro  {margin-top:8px;}
#rd-homepage .gyro .panel-content .inner { min-height:411px; height:auto!important; height:411px; }
#rd-homepage .gyro .panel-border .panel-content {padding-left:15px; padding-right:10px;}
#rd-homepage .contact-us h3 { margin:0px 0px 0px 3px ! important; color:#333;zoom:1;}
#rd-homepage .contact-us .button a { margin:1px 0 !important; }

.panel-noheader .panel-noheader-tl .panel-noheader-bl .panel-noheader-center {padding-top:2px;padding-bottom:2px;}
*html .panel-noheader .panel-noheader-tl .panel-noheader-bl .panel-noheader-center {padding-top:8px;padding-bottom:8px;}


.margin-bottom-40 {margin-bottom:40px !important;}

.margin-top-50 {margin-top:50px !important;}

.rdbtn .bus-home {
	font-weight:bold;
}
#event {
	margin-bottom:18px;
	font-size:1.2em;
	position:relative;
}
#event .event-inner {
	_position:relative;
}
#event h2 {
	font-size:2.5em;
}
#event h2,
#event h3,
#event p {
	color:#fff;
	padding:0 18px;
	margin:0;
}
#event h2,
#event h3 {
	margin-bottom:5px;
}
#event .register {
	padding:0;
}
#event .register a {
	position:absolute;
	display:block;
	padding:15px;
	background:url(/content/redesign-img/business/homepage/bg_pink_box_btm.jpg) no-repeat left bottom;
	text-indent:-5000px;
	bottom:0;
	_bottom:180px;
	left:0;
	width:230px;
}
p.ready-to-speak { color:#666666;clear:both;padding:5px 0 0 0; margin:0!important; font-size:1.3em; }
#rd-content ul.highlight-white li { color:#fff; }
.width-45-percent {width:45% !important; }
.panel-noheader-center.contact-us { padding-bottom:6px!important; }

.dotted-border-top-grey {
background:url("../../redesign-img/bg_dotted_border_grey.gif") repeat-x scroll 0 0 transparent;
margin-top:12px;
padding-top:12px;
}

a.action-btn-link-white { height:30px; float:left; padding-left:26px; text-decoration:none !important; background:transparent url(/common/redesign-img/buttons/bg_action_button_white.png) 0 0 no-repeat;  }
a.action-btn-link-white span { display:block; padding:7px 14px 8px 6px; color:#000; font-size:1.2em !important; font-weight:bold; background:url(/common/redesign-img/buttons/bg_action_button_white.png) 100% -30px no-repeat; margin-right:-4px; _margin-right:0px; }
a.action-btn-link-white:hover { text-decoration:none !important; background:url(/common/redesign-img/buttons/bg_action_button_white.png) 0 -60px no-repeat; }
a.action-btn-link-white:hover span { background:url(/common/redesign-img/buttons/bg_action_button_white.png) 100% -90px no-repeat; }

#rd-homepage .column {
	background:url(/content/redesign-img/business/homepage/bg_border.jpg) no-repeat top right;	
	float:left;
	width:318px;
	padding:0 2px 0px 0;
	background-position:right -1px\9;
}
#rd-homepage .why {
	padding:0 0 5px 0;
	background:0;
}
#rd-homepage .movie {
	width:296px;
	background-color:#fff;
	margin:10px 0;
	padding:10px;
}
#rd-homepage .first h2 {
	-moz-border-radius-topleft: 6px;
    -moz-border-radius-topright:0;
	-webkit-border-radius-topleft: 6px;
    -webkit-border-radius-topright:0;	
	border-top-left-radius:6px;
	border-top-right-radius:0;
}
#rd-homepage .middle h2 {
	-moz-border-radius:0;
    -webkit-border-radius:0;
	border-radius:0;
}
#rd-homepage .last h2 {
	-moz-border-radius-topleft:0;
    -moz-border-radius-topright:6px;
	-webkit-border-radius-topleft:0;
    -webkit-border-radius-topright:6px;
	border-top-left-radius:0;
	border-top-right-radius:6px;	
}
#rd-homepage .span-1col h2 {
	color:#e20074;
	font-size:1.7em;
	font-weight:bold;
	margin:.6em 0;
}
#rd-homepage .span-1col p {
	color:#333;
	font-weight:bold;
}
#social-sites {
	float:right;
}
#social-sites span {
    color:#666;
    float:left;
    font-size:1.1em;
    font-weight:bold;
    padding:6px 10px 0 0;
}
#rd-homepage .landing-panels {
	margin:0 0 13px 3px;
	float:left;
	width:960px;
}
#rd-homepage .landing-panels .span-1col {
	padding:0;
	margin:0;
		xbackground:url(../../redesign-img/bg_dotted_border_grey.gif) repeat-x left bottom;
		xbackground:0;
		border-bottom:1px dotted bottom;
	width:316px !important;
	min-height:179px;
	_height:179px;
}
#rd-homepage .landing-panels .panel {
	background:url(/content/redesign-img/business/homepage/bg_panel_border.jpg) no-repeat top right;
}
#rd-homepage .landing-panels .last .panel {
	background:0;
}
#rd-homepage .landing-panels .last ul.promo-list-small li {
	margin-bottom:3px;
}
#rd-homepage .landing-panels .span-1col h2 {
	margin:0;
	width:276px;
	color:#333;
}
#rd-homepage .landing-panels .span-1col .panel-content {
	border-top:3px solid #000000;
	padding-bottom:42px;
}
#rd-homepage .landing-panels .last .panel-content {
	padding-bottom:8px;
	_padding-bottom:18px;
}
#contact-us {
	background:#efefef url(/content/redesign-img/business/homepage/bg_dotted_border.png) no-repeat 10px top;
	min-height:130px;
	_height:129px;
	padding:20px 0 5px 20px;
	width:296px;
}
*:first-child~html #contact-us {
	min-height:133px;
}
#contact-us h3 {
	margin:0;
}

