div#main-title{
	background: url(/discover/images/account/customerservice/bg-header.jpg) repeat-x;
	width:930px;
	height:39px;
	padding:24px 0 0 20px;
}

h1#title{
	background: url(/community/images/discover-community-header.png) no-repeat;
	text-indent:-999em;
	width:215px;
	height:16px;
}

#banner {
	width:950px;
	margin-bottom:25px;
}

#banner .banner-top {
	min-height:255px;
	padding:13px 18px 5px 18px;
	background: #DEE3E6 url(/community/images/bg-community-girl-with-laptop.jpg) 0 0 no-repeat;
}

#banner h2 {
	width:500px;
	padding:0 0 0 3px;
	font-size:24px;
	font-weight:normal;
	color:#293033;
}

#banner h2 span {
	display:block;
}

#banner .callout {
	width:457px;
	min-height:128px;
	margin-top:15px;
	padding:22px 22px 0 22px;
	background: url(/community/images/bg-callout-box.jpg) 0 0 no-repeat;
}

#banner .callout img {
	float:left;
}

#banner .callout p {
	width:280px;
	margin-left:165px;
	font-size:14px;
	line-height:1.2;
}

#banner .callout p.link {
	margin-top:10px;
}

#banner .callout p a {
	font-size:12px;
}

#banner .callout-bottom {
	width:501px;
	height:13px;
	background: url(/community/images/bg-callout-box-btm.jpg) 0 0 no-repeat;
}
	
#banner .banner-bottom {
	height:5px;
	width:950px;
	background: url(/community/images/bg-community-girl-with-laptop.jpg) 0 0 no-repeat;
}

#main-content{
	background:url(/community/images/bg-making-connections.jpg) 0 0 no-repeat;
	height:505px;
	width:950px;
	padding-top: 50px;
	padding-left:15px;
}

#main-content h1 {
	font-size:32px;
	line-height:34px;
	color:#293033;
}

#main-content h1 strong {
	color:#ff6600;
	font-weight:normal;
}

#mc-header .connections-header {
	float:left;
	width:450px;
	padding-left:10px;
}

#mc-header .header-info {
	color:#293033;
	font-size:16px;
	float:left;
	width:350px;
	border-left: solid 1px #d8dbdb;
	padding-left:20px;
	padding-top:4px;
	height:60px;
	line-height:20px;
}

#main-content .widgets {
	position:absolute;
	width:970px;
}

/* Widgets */
/* Twitter */
.twitter {
	background:url(/community/images/bg-twitter-widget.png) 0 0 no-repeat;
	position:absolute;
	top:140px;
	height:300px;
	width:300px;
	padding-left:20px;
}

.twitter .twitter-header {
	background:url(/community/images/bg-twitter-header.png) 0 0 no-repeat;
	width:300px;
	height: 52px;
	position:absolute;
	z-index:9999;
	left:4px;
}

.twitter .twitter-header .goto {
	width: 30px;
	height: 30px;
	background: url(/community/images/btn-goto.png) 0 0 no-repeat;
	position:absolute;
	right:15px;
	top:10px;	
}

.twitter .twitter-header .twitter-logo {
	width: 36px;
	height: 36px;
	background: url(/community/images/logo-twitter.png) 0 0 no-repeat;
	position:absolute;
	left:20px;
	top:10px;	
}
/* /Twitter */

/* Facebook */
.facebook {
	position:absolute;
	left:335px;
	top:80px;
	width:280px;
	z-index:9999;
}

.facebook .facebook-widget-header {
	background:url(/community/images/bg-fb-widget-header.png) 0 0 no-repeat;
	width:280px;
	height:40px;
}

.facebook .facebook-widget-header .goto {
	width: 30px;
	height: 30px;
	background: url(/community/images/btn-goto.png) no-repeat 0 0;
	position:absolute;
	top:5px;
	right:17px;
}

.facebook .facebook-widget-header .fb-logo {
	width: 36px;
	height: 37px;
	background: url(/community/images/logo-fb.png) 0 0 no-repeat;
	position:absolute;
	top:1px;
	left:27px;
}
/* /Facebook */

/* I <3 CBB */
#main-content .heart-cbb h2 {
	font-size:22px;
	line-height:18px;
	color:#293033;
	padding-left:15px;
	padding-top:18px;
	float:left;
}

#main-content .heart-cbb h2 a {
	color:#293033;
}

#main-content .heart-cbb h3 {
	float:left;
	clear:left;
	font-size:16px;
	line-height:18px;
	color:#ff6600;
	padding:15px 0 10px;
	font-weight:bold;
	width:245px;
}

#main-content .heart-cbb h3 a {
	color:#ff6600;
}
#main-content .heart-cbb p {
	font-size:12px;
	line-height:16px;
	color:#293033;
	float:left;
	clear:left;
	width:245px;
}

#main-content .heart-cbb span {
	float:left;
	clear:left;
	width:245px;
}

#main-content .heart-cbb {
	width:269px;
	position:absolute;
	bottom:-350px;
	right:55px;
}

#main-content .heart-cbb .heart-cbb-header {
	background:url(/community/images/bg-heart-cbb-header.png) 0 0 no-repeat;
	float:left;
	height:48px;
	width:269px;
}

#main-content .heart-cbb .heart-cbb-footer {
	background:url(/community/images/bg-heart-cbb-footer.png) 0 0 no-repeat;
	float:left;
	height:66px;
	width:269px;
}

#main-content .heart-cbb .heart-info {
	float:left;
	background:url(/community/images/bg-heart-cbb-body.png) 0 0 repeat-y;
	width:300px;
	padding-left:16px;
}

#main-content .heart-cbb .goto {
	float:left;
	margin-top:15px;
	margin-left:10px;
	width:32px;
	height:31px;
}
/* /I <3 CBB */

/* Youtube */
.you-tube {
	width: 124px;
	height: 108px;
	background: url(/community/images/img-youtube.png) no-repeat 0 0;
	position:absolute;
	top:350px;
	left:230px;
}

.you-tube a img{
	width: 125px;
	height: 103px;
}
/* /Youtube */

/* Inside */
.inside-discover {
	width: 125px;
	height: 87px;
	background: url(/community/images/logo-inside-discover.png) no-repeat 0 0;
	position:absolute;
	right:105px;
	top:320px;
}

.inside-discover a img {
	width: 125px;
	height: 100px;
}
/* /Inside */
/* /widgets */

.benefit-item {
	float:left;
	width:280px;
	display:inline;
	margin-bottom:15px;
}

.benefit-item.first {
	width:315px;
}

.benefit-item.last {
	width:240pxpx;
}

.benefit-item .benefit-copy {
	float:left;
	margin-top:18px;
}

.benefit-item .benefit-copy h2 {
	margin:0 0 5px 5px;
	font-size:14px;
	font-weight:bold;
	line-height:1.2em;
}

.benefit-item .benefit-copy p {
	width:172px;
	margin:0 0 5px 5px;
	font-size:12px;
	line-height:1.3em;
}

.benefit-item .benefit-copy p a.more {
	line-height:12px;
}

.benefit-item .image{
	float:left;
	width:80px;
}

/* Added styles for two callout banner 08-13-2009 - mjw*/

#banner .callout-double {
	width:540px;
	min-height:68px;
	margin-top:10px;
	padding:7px 10px 0 25px;
	background: url(/community/images/bg-callout-box-smaller-size.png) 0 0 no-repeat;
}

#banner .callout-double img {
	float:left;
}

#banner .callout-double p {
	width:410px;
	margin-left:130px;
	font-size:12px;
	line-height:1.2;
}


#banner .callout-double p a {
	font-size:12px;
}

#banner .callout-double-bottom {
	width:575px;
	height:10px;
	background: url(/community/images/bg-callout-box-smaller-size-btm.png) 0 0 no-repeat;
}
	
#banner .banner-bottom {
	height:6px;
	width:950px;
	background: url(/community/images/bg-community-girl-with-laptop-btm.jpg) 0 0 no-repeat;
}

/* widget styling */
/* fb widget */


.facebook .fb-widget-content {
	background:url(/community/images/bg-fb-widget.png) 0 0 no-repeat;
	width:280px;
	height:302px;
}

#facebook .fan_box .full_widget .connect_top {
	background:none;
}

.fan_box .full_widget {
	border:none;
	border:none;
}

.fan_box .connections {
	border-top:none;
}

/* CBB xml format */
#cbb-Story { width: 245px;}
#main-content .heart-cbb #cbb-Story span {
	display: block;
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
}
