﻿/* "Pearl" styles - 1/2011 */

/* All homepage styles are in the main_homepage.css */

/* Global Styles */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height:18px;
	color:#333;
	background: url('') #CFF4FA no-repeat scroll center top;
	margin:auto;
}

.ms-WPBody, .ms-vb{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height:18px;
	color:#333;
}

.bodywhite{
	color: #0ff;
}

.smallText, .smallText p{
	font-size: 11px;
	color: #666;
	line-height:12px;
}

.smallText a{
	font-size:11px;			
}

img{
	border:none;
	padding:0px;
	margin:0px;
}

#secpromo{
	display:inline-block;
}

#secpromo img{
	margin-right:11px;
}

.contentbasic {
	display: block;
}

contentbasic img {
	margin-right: 11px;
}

a, .ms-WPBody A, .ms-WPBody A:link, .link-item a:link {
	color:#096;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a:hover, .ms-WPBody A:hover, .link-item a:hover{
	text-decoration:underline;
}

a:visited, .ms-WPBody A:active, .ms-WPBody A:visited, .linklist a:visited, .link-item a:visited{
	color:#004b32;	
}

.linklisttitle a:link {
	font-size: 15px;
	font-weight: bold;
	line-height: 17px;	
}

p a {
	text-decoration:underline;
}

ul.underlined a:link, ul.underlined a:active, ul.underlined a:hover, ul.underlined a:focus{
	text-decoration:underline;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:25px;
	margin:4px 0px 9px 0px;
	padding:0px;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:5px 0px 3px 0px;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:5px 0px 3px 0px;
}

h2.white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
}

h3.white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	margin:5px 0px 3px 0px;
}

h3.largetitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;	
}

.link-item{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

.page{
	width:998px;
	margin:75px auto;
	position:relative;
	z-index:0;
}

.maincontent{
	background:url('main_content_bottom.png') center bottom no-repeat;
	width:998px;
	margin:0px auto;
	display: inline-block;
}

.maincontent_top{
	background:url('maincontent_top.png') top no-repeat;
	height:14px;
	margin-bottom:-1px;
}

.page_content{
	width:968px;
	margin:auto;
	pad/ding:0px 11px 11px 11px;
	padding:0px 11px 0 11px;
}

ul {
	list-style: square outside;
}

ul ul {
	list-style: circle outside;	
}

ul ul ul {
	list-style: disc outside;	
}

ol {
	list-style: decimal outside;
}

ol ol {
	list-style: lower-alpha outside;
}

ol ol ol {
	list-style: lower-roman outside;
}

/* Gray Link List */

#linkitem .linklist {
	margin:7px 0px 0px 0px;
}

#linkitem .linklisttitle {
	margin:7px 0 2px 0;
}

.linklist, .whitelinklist { 
	display: block; 
	list-style: none; 
	margin-bottom:2px;
	padding:0px;
	margin:0px;
}

.linklisttitle { 
	font-size: 13px;
	font-weight: bold;
	display: block; 
	list-style: none; 
	margin-bottom:2px;
	padding:0px;
	margin:0px;
}


.linklist li { 
	display: block; 
	list-style: none; 
	padding: 0 0 0 18px; 
	background:url('Images/AMD/link_arrow_gray.gif') no-repeat 4px 4px;
	line-height: 14px;
	margin-left:11px;
}

.linklisttitle li { 
	display: block; 
	list-style: none; 
	padding: 0px 0px 0px 18px; 
	background:url('Images/AMD/link_arrow_gray.gif') no-repeat 4px 4px;
	line-height: 14px;
	margin-left:11px;
}


/* White Link List */
.whitelinklist li { 
	color: #fff;
	display: block; 
	list-style: none; 
	padding: 0px 0px 0px 18px; 
	background:url('') no-repeat 4px 4px;
	line-height: 14px;
}

.whitelinklist li a { 
	color:#fff;
}

/* Black Link List */
.blacklinklist { 
	margin:0;
	padding:0;
}

.blacklinklist li { 
	color: #000;
	font-weight:bold;
	display: block; 
	list-style: none; 
	padding: 0px 0px 0px 18px; 
	background:url('') no-repeat 4px 4px;
	line-height: 14px;
}

.blacklinklist li a { 
	color:#000;
}

/* Page Layout Div Container Styles */
.contentcontainerfull{
	width:968px;
	display:inline-block;
}

.contentcentercolumnnonav {
	width: 770px;
	vertical-align:top;
	float:right;
}
.contentCenterColNonavWithPromo{
	float:left; 
	width:745px; 
	vertical-align:top;
}

.contentfullwidth{
	float:left; 
	width:770px; 
	vertical-align:top;
}

.contentcentercolumn {
	width: 572px;
	float:left;
	vertical-align:top;
}

.contentrightcolumn{
	float:right; 
	width:187px; 
	vertical-align:top;
}

.contentfooter{
	float:left; 
	width:100%; 
	vertical-align:top;
	font-size: 10px;
}

.contentblockdisplay{
	padding-bottom:11px;
}
.contentcentercolumwtabs{
    display:table;
    width:100%;
    margin-top: 11px;
}

#grey_border_no_padding{
	border-radius: 8px; 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	border: 1px solid #D0D0D0;
	padding-top:4px;
}

#landingpage_col_container{
	padding-top:4px;
	width: 968px;
}


.landingpage_3col_right{
	width:32%; 
	float:left; 
	border-right:1px solid #bbb; 
	min-height:41em; 
	display:inline-block; 
	margin:11px 0px 11px 11px;
}

.landingpage_3col_center{
	width:32%; 
	float:left; 
	border-right:1px solid #bbb; 
	min-height:41em; 
	display:inline-block; 
	margin:11px 0px 11px 11px;
}

.landingpage_3col_left{
	width:31%; 
	float:right; 
	min-height:41em; 
	display:inline-block; 
	margin:11px 11px 11px 0;
	text-align: center
}

.landingpage_3col_right_small {
	width:25%; 
	float:left; 
	border-right:1px solid #bbb; 
	padding: 0 11px 0 0;
	display:inline-block; 
	margin:11px 0px 11px 11px;
	min-height:25em; 	
}

.landingpage_3col_center_large {
	width:42%; 
	float:left; 
	border-right:1px solid #bbb; 
	padding: 0 11px 0 0;
	display:inline-block; 
	margin:11px 0px 11px 11px;
	min-height:25em;	
}

.landingpage_3col_left_small {
	width:24%; 
	float:right; 
	padding: 0 11px 0 0;
	display:inline-block; 
	margin:11px 11px 11px 0;
	min-height:25em;	
}

.youTubeEmbed {
	width: 100%;
	text-align: center;
}

.twitterEmbed {
	width: 100%;
	text-align: center;
}



/* Masthead */

#masthead {
	background: url('masthead2.png') top no-repeat;
	width: 998px;
	height: 76px;
	margin-top:3px;
	position:relative;
	z-index:99999995;
}

#logo{
	padding:9px 0px 0px 9px;
	float:left;
	border:none;
}

/* Secondary Nav */

.SecondaryNav{
    float: right;
    margin: 15px 11px 0px 0px;
	display: inline;
	color:#ccc;
	height:21px;
}

.SecondaryNav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:	#ccc;
	text-decoration: none;
}



/* Search Box */
.search{
	position:relative;
	right:8px;
	top:-2px;
	padding-left:11px;
}

.ms-sbplain{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background: transparent;
	width:124px;
	vertical-align:middle;
	text-align:center;
}

.search_icon{
	position:relative;
	top:3px;
}

#search_icon{
	vertical-align:middle; 
	padding: 0px 6px 4px 2px;
}

/* Primary Navigation */




/* =Left Navigation */

/* MOSS Contolled Left Navigation */

#leftNav { /* for div in master */
	float:left; 
	margin-right:11px;
	width: 187px;
	padding-top:60px;
}

#lntop{
	background: url('left_nav_top.png') transparent no-repeat top;
	width: 187px;
	height:8px;
	margin-top:-55px;
}

.leftNav{  /* for nav control style in master */
	text-align:left;
	width:187px;
	background-color: #FFF;
	margin:0px 0px 22px 0px;
} 

.leftNav a{
	color:#333;
}

.leftNav a:hover{
	text-decoration:none;
}

.leftNav1 td{
	padding: 6px 13px 6px 11px;
	line-height:15px;
	background: url('left_nav_level1.png') transparent repeat-y;
	border-bottom: 1px #ccc solid;
} 

.leftNav1 td:hover, .leftNav2 td:hover, .leftNav3 td:hover, .leftNav4 td:hover{
	background: url('left_nav_selected.png') transparent repeat-y;
}

.leftNav2 td{
	background: url('left_nav_level1.png') transparent repeat-y;
	padding: 6px 13px 6px 11px;
	line-height:15px;
	border-bottom: 1px #ccc solid;
}

.leftNav3 td{
	background: url('left_nav_level2.png') transparent repeat-y;
	padding: 6px 13px 6px 22px;
	line-height:15px;
	border-bottom: 1px #ccc solid;
}

.leftNav4 td{
	background: url('left_nav_level3.png') transparent repeat-y;
	padding: 6px 13px 6px 33px;
	line-height:15px;
	border-bottom: 1px #ccc solid;
}
 
.leftNavSelected td{
	background: url('left_nav_selected.png') transparent repeat-y;
	font-weight:bold;
	line-height:15px;
	padding: 6px 13px 6px 22px;

}
 
.leftNavSelected td:hover {
	background: url('left_nav_selected.png') transparent repeat-y;
}

#lnbottom{
	background: url('left_nav_bottom.png') transparent no-repeat top;
	width: 187px;
	height:22px;
	margin-top:-22px; 
	margin-bottom:22px;			
}


/* Promo Styles */

#promo {
	width:187px;
	vertical-align: top;
	float: right;
	padding:11px 0px 0px 11px;
	margin-right:-4px;
}

.promo{
	padding-bottom:11px;
	width:187px;
}

.slm-layout-main #group {
	margin-bottom: 11px;
}

#promo .linklist, #leftNav .linklist, #promo .linklist a, #leftNav .linklist a{  
	display: block; 
	list-style: none; 
	margin: 0px; 
	padding: 2px 0px 0px 0px;
	font-size:11px;
	line-height:14px;
}
	
#promo .linklist ul li, #leftNav .linklist ul li { 
	display: block; 
	list-style: none; 
	margin:  0px; 
	padding: 2px 0px 0px 0px;
}

#promo .linklist li, #leftNav .linklist li { 
	display: block; 
	list-style: none; 
	margin: 0px; 
	padding: 0px 0px 0px 20px; 
	background:url('link_arrow_gray.gif') no-repeat 6px 6px;
	margin-left:11px;
}

#promo .slm-layout-main #group, #leftNav .slm-layout-main #group, /*#promo #backgroundgradient,*/ #leftNav #backgroundgradient /*add gradient to right hand promos */{
	background:transparent url('right_promo_bottom.png') no-repeat bottom;
	padding-bottom:11px;
}

.promoheader{
	background: url('right_promo_contact.jpg') no-repeat;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	color:#333;
	height:352px;
	margin-top:43px;
	margin-left:-20px;
	padding: 10px 5px -3px 0px;
}

#promo .calloutContent{
	/*background:transparent url('Images/AMD/right_promo_bottom.jpg') no-repeat bottom;*/
	padding:0px 0px 0px 5px;
}

#promo .calloutContentModule, #promo .promodescription, .promo .promodescription{ /* Promo content padding */
	font-size:11px;
	line-height:16px;
	padding: 5px 5px 10px 11px;
	margin: 0px;
	background: url('right_promo_bottom.jpg') no-repeat bottom;
}

/*#promo .calloutContentModule li, #promo .promodescription li /* Promo content padding {
	margin-left:-11px;
}*/

#link_padding_left{
	padding-left:11px;
}

#promo .description, #leftNav .description, #promo .padded_description, #leftNav .padded_description, #promo .slm-layout-main .description{
	font-size: 11px;
	line-height:16px;
	margin: 5px 0px 0px 0px;
	padding-left: 0px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

#promo .summarylinkdescription, #leftNav .summarylinkdescription, #promo .slm-layout-main .description{
	font-size: 11px;
	line-height:16px;
	padding-left:11px;
}

#linkitem2 .summarylinkdescription, #linkitem2 .linklist{
	padding-left:10px;		
}

/*#secpromo .slm-layout-main #linkitem .summarylinkdescription,#secpromo .slm-layout-main #linkitem .linklist{
	padding-left:10px;		/* #secpromo .slm-layout-main #linkitem .linklist
}*/

#promo .image-area-top{
	background:transparent url('right_promo_top1.jpg') no-repeat;
	width:187px;
	padding-top:11px;
}

/* direction style */

.map{
	background:transparent url('') no-repeat;
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-bottom:0px;
	margin-top:-3px;
	padding: 15px;
	
}

/* RC Promo Styles */
.rcpromomain{
	background:transparent url('right_promo_top1.jpg') no-repeat;
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-bottom:11px;
	margin-top:-23px;
	margin-right:25px;
	width:187px;
}


.rcpromoheader{
	background: url('right_promo_top1.jpg') no-repeat;
	background-color:transparent;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#333;
	padding:6px 5px 0px 10px;
	width:187px;
}

.rcpromodescription{
	font-size:10px;
	line-height:15px;
	padding:0px 5px 10px 10px;
	margin-top:-10px;
}

.rcpromomain img {
	padding-top:5px;
}

.rcpromodescription .linklist{
	font-size:11px;
	line-height:16px;
}

.rcpromodescription .linklist li{
	background-position:4px 6px;
	padding-left:15px;
}

/* Right Column Promo 2*/

.rc2promomain{
	background:transparent url('right_promo_top1.jpg') no-repeat;
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-bottom:10px;
	margin-top:18px;
	margin-left:-8px;
	width:187px;
}


.rc2promoheader{
	background: url('right_promo_top1.jpg') no-repeat;
	background-color:transparent;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#333;
	padding:6px 5px 0px 10px;
	width:187px;
	float:left;
}

.rc2promodescription{
	font-size:10px;
	line-height:15px;
	padding:0px 5px 10px 10px;
	margin-top:10px;
}

.rc2promomain img {
	padding-top:5px;
}

.rc2promodescription .linklist{
	font-size:11px;
	line-height:16px;
}

.rc2promodescription .linklist li{
	background-position:4px 6px;
	padding-left:15px;
}

/* Large Promo Styles */
#promo_large {
	width:275px;
	vertical-align: top;
	float: right;
	padding: 11px 0px 0px 5px;
}

#promo_large img{
	text-align:center;
}

#promo_large .slm-layout-main{
	margin-top: 6px;
}

#promo_large .promo{
	padding-bottom:11px;
	width:275px;
}

#promo_large .promoheader, #promo_large .image-area-top{
	background: url('right_promo_top_large.jpg') no-repeat transparent;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#333;
	padding:5px 5px 0px 10px;
}

#promo_large #linkitem .description{
	font-size: 12px;
	margin: 0px 0px 11px 0px;
	padding-left: 0px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}


#promo_large .calloutContentModule, #promo_large .promodescription, #promo_large .promo .promodescription, #promo_large #linkitem, #promo_large #backgroundgradient{ /* Promo content padding */
	font-size:12px;
	line-height:16px;
	padding: 5px 5px 3px 11px;
	margin: 0px;
	background: url('right_promo_bottom_large.jpg') no-repeat bottom transparent;
}

#promo_large .noroundedbottom #linkitem {
	font-size:12px;
	line-height:16px;
	padding: 5px 5px 3px 11px;
	margin: 0px;
	background: url('right_promo_bottom_large_no_rounded.jpg') no-repeat bottom transparent;
}


#promo_large .linklist{ 
	display: block; 
	list-style: none; 
	padding-bottom:5px;
}

#promo_large .linklist ul li { 
	display: block; 
	list-style: none; 
	padding: 2px 0px 0px 0px;
}

#promo_large .linklist li { 
	display: block; 
	list-style: none; 
	padding: 0px 0px 0px 16px; 
	background:url('link_arrow_gray.gif') no-repeat 4px 4px;
}

/* RC Promo Styles */
#promo_large .rcpromoheader{
	background: url('right_promo_top_large.jpg') no-repeat transparent;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#333;
	padding:6px 5px 0px 10px;
	width:275px;
}

#promo_large .rcpromomain{
	background: url('right_promo_bottom_large.jpg') no-repeat transparent;
	background-position:bottom left;
	margin-bottom:11px;
	width:275px;
}

#promo_large .rcpromodescription{
	font-size:11px;
	line-height:16px;
	padding:5px 5px 10px 10px;
}

#promo_large .rcpromomain img {
	padding-top:5px;
}

#promo_large .rcpromodescription .linklist{
	font-size:11px;
	line-height:16px;
}

#promo_large .rcpromodescription .linklist li{
	background-position:4px 6px;
	padding-left:15px;
}


/* =Footer */	


.footerlineUK{
	background-image: url('');
	background-repeat: no-repeat;
	height: 7px;
}

	
.footer {
	margin: 11px 0px 22px 0px;
	font-size: 10px;
	border: none;
	height: 33px;
	line-height: 16px;
	width:968px;
	bottom: -26px;
	left:-5px;
	

}

#rtp {
	float:right;
	height:16px;
	padding:11px 16px -11px 0px;
	position:relative;
	bottom:28px;
	left:15px;
}

#rtp a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#096;
	text-decoration:none;
}
	
a.rtpbutton {
	padding:1px 5px 5px 22px;
}

.rtpico {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url("rtp-icon.gif") no-repeat scroll 0 0 !important;
}

#sharethis{
	margin-left:11px;			
}


#ST /* hides sharethis chicklets for 1024 and above browser size */

{
				display:none;
}


.footer .links {
	list-style-type:none;
	float:left;
	margin: 0px;
	padding:0;
}

.footer .links .first {
	margin:0px, 0px, 0px, 3px; /*changed 16 from 0, added 0s*/
	padding:0px;
	border-left:none;
}

.footer .links li {
	display:inline;
	list-style-type:none;
	margin:0px 0px 0px 8px; /*changed 11, from 0--*/
	padding:0px 0px 0px 8px;
	border-left:solid 1px #999;
}

.footer a {
	text-decoration:none;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}	

.footerText {
	text-decoration:none;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}



/* Tab Styles */
#tabs6 {
	float:left;
	width:100%;
	background:#fff;
	font-size:11px;
	line-height:normal;
	border-bottom:1px solid #666;
	font-family: Arial, Helvetica, sans-serif;
}

#tabs6 ul {
	margin:0;
	padding:10px 10px 0 0;
	list-style:none;
}

#tabs6 li {
	display:inline;
	margin:0;
	padding:0;
}

#tabs6 a {
	float:left;
	background:url("tableftamd1.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}

#tabs6 a span {
	float:left;
	display:block;
	background:url("tabrightamd1.gif") no-repeat right top;
	padding:5px 12px 4px 6px;
	color:#eee;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs6 a span {float:none;}
/* End IE5-Mac hack */

#tabs6 a:hover span {
	color:#333;
}

#tabs6 a:hover {
	background-position:0% -42px;
}

#tabs6 a:hover span {
	background-position:100% -42px;
}

#tabs6 #selected a {
	background-position:0% -42px;
	color:#333;
}

#tabs6 #selected a span {
	background-position:100% -42px;
	color:#333;
}

/* border for tabs */
table #tabs{
	border-bottom:2px #525e69 solid;
	width: 100%;
}

#tabscontent{
	padding-top:11px;			
}


/* Desktop Graphics Layout */

.dgFeatureHeader{
	margin-top:11px;
	margin-bottom:11px;
	width:549px;
	min-height:177px;
	background:transparent url('') no-repeat;
}

.dgFeatureHeaderVision{
	margin-top:11px;
	margin-bottom:11px;
	width:572px;
	min-height:308px;
	background:transparent url('') no-repeat;
}

.dgFeatureHeaderVisionTab{
	margin-top:11px;
	margin-bottom:11px;
	width:549px;
	min-height:308px;
	background:transparent url('') no-repeat;
}

.dgFeatureHeaderWithoutImage{
	margin-top:11px;
	width:549px;
	min-height:180px;
	background:transparent url('') no-repeat;
}

.dgFeatureHeaderWithoutImageFullWidth{
	margin-top:11px;
	width:770px;
	min-height:180px;
	background:transparent url('') no-repeat;
}


.dgFeatureHeaderLeft{
	width:418px;
	float:left;
	overflow:hidden;
	text-align:center;
	position:absolute;
	display:inline;
	z-index:0;
}

.dgFeatureHeaderRight{
	width:300px;
	float:right;
	margin:5px;
	position:absolute;
	top:11px;
}

.dgFeatureTxt{
	width:250px;
	color:#fff;
	padding: 0 5px;
	height:135px;
	overflow:hidden;
	z-index:0;
	position:relative;
	top:11px;
	left:290px;
}

.dgFeatureTxtWide{
	width:337px;
	color:#fff;
	padding: 0 5px;
	height:135px;
	overflow:hidden;
	z-index:0;
	position:relative;
	top:11px;
	left:431px;
	border: 1px solid red;
}


.dgFeatureTxtVision{
	width:230px;
	color:#000;
	padding: 0 5px;
	/*height:300px;*/
	overflow:hidden;
	z-index:0;
	position:relative;
	top:11px;
	left:330px;
}

.dgFeatureTxtVisionTab{
	width:193px;
	color:#000;
	padding: 0 5px;
	height:300px;
	overflow:hidden;
	z-index:0;
	position:relative;
	top:11px;
	left:0;
}


.dgFeatureTxt h1{
	color:white;
	font-weight:bold;
}

.dgFeatureTxt h2{
	color:#fff;
	padding-top: 0;
}

.dgFeatureTxt ul{
	line-height:16px;
	margin: 5px;
	padding-left: 14px;				
}

.dgFeaturePromoBG_top{
	background: transparent url('usageFeaturePromoTop549.jpg') no-repeat bottom;
	height:11px;
}

.dgFeaturePromoBG{
	background:#f9f9f9 url('') repeat-x bottom; 
	width:537px;
	padding :5px;				
	margin-top:-5px;		
	border-left-color:#cecdcd;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#cecdcd;
	border-right-style:solid;
	border-right-width:1px;
	margin-bottom:-8px;
	min-height:100px;
	display: inline-block;
}


.dgFeaturePromoBG_bottom{
	background: transparent url('usageFeaturePromoBottom549.jpg') no-repeat bottom;
	height:11px;
	margin-right:1px;
	margin-top:3px;
}

.dgFeaturePromoBG_bottom1{
	background: transparent url('usageFeaturePromoBottom549.jpg') no-repeat bottom;
	height:11px;
	margin-right:1px;
	margin-top:-2px;
}

.dgFeaturePromoBG_bottom2{
	background: transparent url('usageFeaturePromoBottom549.jpg') no-repeat bottom;
	height:11px;
	margin-right:-3px;
	margin-top:0px;
	margin-right:1px;
	margin-bottom:3px;
}

.suburbanlife-bottom{
	background: transparent url('usageFeaturePromoBottom549.jpg') no-repeat bottom;
	height:11px;
	margin-right:-3px;
	margin-top:0px;
	margin-right:1px;
	margin-bottom:3px;
}


.dgFeaturePromoBGFull{
	background:#f9f9f9 url('') repeat-x bottom; 
	width:736px;
	padding :5px;				
	margin-top:-5px;		
	border-left-color:#cecdcd;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#cecdcd;
	border-right-style:solid;
	border-right-width:1px;
	margin-bottom:-8px;
	min-height:100px;
	display: inline-block;
}

.dgFeaturePromoBG_bottomFull{
	background: transparent url('') no-repeat bottom;
	height:10px;
}

.dgContent291 {
	width: 291px;
}

.dgContent368 {
	width: 368px;
}

.dgContent368 h3 {
	margin: 0 0 10px 0;
}

.dgFPImage{
	width:225px;
	padding-left:5px;
	padding-right:10px;
	float:right;
	margin-top: -25px;
}

.dgFPTxt{
	width:267px;
	float:left;
	margin-left:5px;
}

.dgFPTxtWithoutImage{
	width:530px;
	float:left;
	margin-left:5px;
	margin-right:5px;
}

.dgRCTop{
	width:185px;
	background:#f9f9f9 url('') no-repeat top;
	padding-top:11px;
	margin-top:11px;
	height:90px;
}
.dgRCTop1{
	width:185px;
	height:68px;
	background-color:#f9f9f9;
}

.dgRCTopHMC{
	width:185px;
	background:#f9f9f9 url('') no-repeat top;
	padding-top:11px;
	margin-top:11px;
}

.dgRCTop249{
	width:249px;
	background:#f9f9f9 url('') no-repeat top;
	margin-top:11px;
	padding-top:11px;
	height:92px;
}

.dgRCBG{
	width:173px;
	background:#f8f8f8 url('') repeat-x right bottom;			
	margin-top:-11px;		
	margin-bottom:-5px;
	border-left-color:#cecdcd;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#cecdcd;
	border-right-style:solid;
	border-right-width:1px;
	padding-left:5px;
	padding-right:5px;
	display: inline-block;
}

.dgRCBGT /* non-graphical module content */{
	width:173px;
	background:#f8f8f8 url('') repeat-x right bottom;	
	margin-top:0;
	border-left-color:#cecdcd;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#cecdcd;
	border-right-style:solid;
	border-right-width:1px;
	margin-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	display: inline-block;	
}

.dgRCBGT_top{
	background: transparent url('') no-repeat top center;
	height:10px;
	width:185px;
}

.dgRCBGT_bottom{
	background: transparent url('') no-repeat bottom center;
	height:10px;
	width:185px;
}

.dgRCBG249{
	width:237px;
	background:#f8f8f8 url('') repeat-x right bottom;			
	margin-top:-11px;		
	border-left-color:#cecdcd;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#cecdcd;
	border-right-style:solid;
	border-right-width:1px;
	margin-bottom:-8px;
	padding-left:5px;
	padding-right:5px;
	display: inline-block;
	min-height:115px;
	overflow:hidden;
}

.dgPromoBody{
	width:237px;
	background: #efeeee url('') repeat-x bottom;
	min-height:100px;
	border-left-color:#cecdcd;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#cecdcd;
	border-right-style:solid;
	border-right-width:1px;
	padding-left:5px;
	padding-right:5px;	
	padding-bottom:0px;
	margin-top:-5px;
	margin-bottom:-3px;			
}

.dgPromoBottom249{
				background:transparent url('') no-repeat; 
				height:11px;
}

.dgpromoHeadMargin{
	margin-top:-24px;
	text-align:center;
	text-decoration:underline;
}

.dgDescription{
	background: #fafafa url('g') repeat-x bottom;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:8px;
	border-left-color:#cecdcd;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#cecdcd;
	border-right-style:solid;
	border-right-width:1px;
	display:inline-block;
	margin-bottom:-8px;
	margin-top:-5px;
}


.dgRCTop315, .dgRCTop315_img {
	width:315px;
	background:#f9f9f9 url('') no-repeat top;
	margin-top:11px;
	padding-top:11px;
	height:92px;
}

.dgRCTop315_img {
	text-align:center;
}

.dgRCTop315_img img{
	margin-top:-25px;
	text-align:center;
}

.dgRCBG315{
	width:303px;
	background:#f8f8f8 url('') repeat-x right bottom;			
	margin-top:-11px;		
	border-left-color:#cecdcd;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#cecdcd;
	border-right-style:solid;
	border-right-width:1px;
	margin-bottom:-8px;
	padding-left:5px;
	padding-right:5px;
	display: inline-block;
	min-height:115px;
	overflow:hidden;
}

.dgPromoBottom315{
	background:transparent url('') no-repeat; 
	height:11px;
}

.dgRCTop315_noimage{
	background:transparent url('') top no-repeat; 
	height:10px;
	padding-bottom:8px;
}

.dgContainer249 {
	width: 249px;
	float: left;
	margin: 0 11px 10px 0;
}

.dgContainerLast249 {
	width: 249px;
	float: left;
	margin: 0 0 10px 0;
	clear: right;
}


.dgContainer303 {
	float: left;
	margin: 0 11px 0 0;
}

.dgDescription303{
	background: #fafafa url('') repeat-x bottom;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:8px;
	border-left-color:#cecdcd;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#cecdcd;
	border-right-style:solid;
	border-right-width:1px;
	display:inline-block;
	margin-bottom:-8px;
	width: 291px;
}


.dgDescriptionTop303 {
	width:303px;
	background:transparent url('') no-repeat top;
	margin:0;
	padding:0;
	height:10px;
}

.dgDescriptionBottom303 {
	width:303px;
	background:transparent url('') no-repeat top;
	margin:0;
	padding:0;
	height:10px;
}

.dgDescriptionBottom456 {
	width:456px;
	background:transparent url('usageFeaturePromoBottom456.jpg') no-repeat top;
	margin:0;
	padding:0;
	height:10px;
}


.dgContainerLeft370{
	float: left;
	margin: 0 28px 0 0;
}

.dgContainerRight370{
	float: left;
	margin: 0 0 0 0;
}

.dgDescription370{
	background: #fafafa url('') repeat-x bottom;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:8px;
	border-left-color:#cecdcd;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#cecdcd;
	border-right-style:solid;
	border-right-width:1px;
	display:inline-block;
	margin-bottom:-8px;
	width: 358px;
}

.dgDescriptionTop370 {
	width:370px;
	background:transparent url('') no-repeat top;
	margin:0;
	padding:0;
	height:10px;
}

.dgDescriptionBottom370 {
	width:370px;
	background:transparent url('') no-repeat top;
	margin:0;
	padding:0;
	height:10px;
}

.dgContainer456{
	float: left;
	border: 1px solid red;	
}


.dgDescription456{
	background: #fafafa url('') repeat-x bottom;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:8px;
	border-left-color:#cecdcd;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#cecdcd;
	border-right-style:solid;
	border-right-width:1px;
	display:inline-block;
	margin-bottom:-8px;
	width: 444px;
}

.dgDescriptionTop456 {
	width:456px;
	background:transparent url('usageFeaturePromoTop456.jpg') no-repeat top;
	margin:0;
	padding:0;
	height:10px;
}

.dgDescriptionBottom303 {
	width:456px;
	background:transparent url('usageFeaturePromoBottom456.jpg') no-repeat top;
	margin:0;
	padding:0;
	height:10px;
}

