@charset "UTF-8";
/* CSS Document */

/* Home page selectors Begin */
div.bmg_home_container {
	background:url(../images/main-body-bg.gif) repeat-y;
	width:830px;
	padding:0px 5px;
	font-size:12px;
}
div.bmg_home_container h2 {
	padding:2px 5px 4px 3px;
	font-size:18px;
	color:#5a5a5a;
}
div.bmg_home_container p,
div.bmg_home_container ul,
div.bmg_home_container ol,
div.bmg_home_container h3,
div.bmg_home_container h4,
div.bmg_home_container h5,
div.bmg_home_container dl,
div.bmg_home_container table{
	padding:6px 12px 0px 12px;
	color:#333333;
}
div.bmg_home_container div.bmg_home_content{
	position: relative;
	height:395px;
	background:url(../images/content-image.jpg) no-repeat;
}
div.bmg_home_container div.bmg_home_content02{
	height:297px;
	background:url(../images/content-image02.jpg) no-repeat;
}
div.bmg_home_container ul {
	padding:60px 0px 0px 25px;
}
div.bmg_home_content li {
	list-style:none;
	height:84px;
	width:328px;
	padding-bottom:10px;
}
div.bmg_home_content li.bmg_body_nav_products{
	background:url(../images/main-link-products.png) no-repeat top;
}
div.bmg_home_content li.bmg_body_nav_contact{
	background: url(../images/main-link-contact.png) no-repeat top;
}
div.bmg_home_content li.bmg_body_nav_manage {
	background:url(../images/main-link-manage.png) no-repeat top;
}
div.bmg_home_content li a {
	display:block;
	height:84px;
	width:328px;
}
div.bmg_home_content li span {
	visibility:hidden;
}
/* Homepage 2 starts */
div.bmg_home_container ul {
	padding:28px 0px 0px 28px;
}
div.bmg_home_content02 li {
	list-style:none;
	height:70px;
	width:328px;
	padding-bottom:9px;
}
div.bmg_home_content02 li a {
	display:block;
	height:70px;
	width:328px;
}
div.bmg_home_content02 li.bmg_body_nav_products{
	background:url(../images/home/homepageButton_products.png) no-repeat top;
}
div.bmg_home_content02 li.bmg_body_nav_contact{
	background: url(../images/home/homepageButton_contact.png) no-repeat top;
}
div.bmg_home_content02 li.bmg_body_nav_manage {
	background:url(../images/home/homepageButton_manage.png) no-repeat top;
}
div.bmg_home_content02 ul li a span {
	visibility:hidden !important;
}
div.bmg_home_content02 div.content02_callBtn{display:block;	height:40px;width:217px;padding:142px 0px 0px 242px; }
div.bmg_home_content02 div.content02_callBtn a {display:block;	height:40px;width:217px;}
div.bmg_home_content02 div.content02_callBtn span {visibility:hidden;}
/* Homepage 2 ends */
div.bmg_home_container div.bmg_home_callout{
	height:179px;
}
div.bmg_home_container div.bmg_home_callout ul{
	padding:2px 0px 0px 8px;
}
div.bmg_home_container div.bmg_home_callout li.bmg_home_call_1,
div.bmg_home_container div.bmg_home_callout li.bmg_home_call_2{
	float:left;
	height:182px;
	padding:0px 8px 0px 0px;
	list-style:none;
}
div.bmg_home_container div.bmg_home_callout li.bmg_home_call_3{
	float:left;
	height:182px;
	padding:0px;
	list-style:none;
}
div.bmg_home_container div.bmg_home_callout li.bmg_home_call_1 {
	/*background: url(../images/main-call-1-bg.jpg) no-repeat top left; for marketing-ads*/
	width:250px;
}
div.bmg_home_container div.bmg_home_callout li.bmg_home_call_1 h3 {
	background:url(../images/message-center.gif) no-repeat top left; 
}
div.bmg_home_container div.bmg_home_callout li.bmg_home_call_2 {
	/*background: url(../images/main-call-2-bg.jpg) no-repeat top left; for marketing-ads*/
	width:293px;
}
div.bmg_home_container div.bmg_home_callout li.bmg_home_call_2 h3 {
	background:url(../images/qwest-net.gif) no-repeat  top  left; 
}
div.bmg_home_container div.bmg_home_callout li.bmg_home_call_3 {
	/*background: url(../images/main-call-3-bg.jpg) no-repeat top left; for marketing-ads*/
	width:253px;
}
div.bmg_home_container div.bmg_home_callout li.bmg_home_call_3 h3 {
	background: url(../images/business-channels.gif) no-repeat  top left;
}
div.bmg_home_container div.bmg_home_callout li h3 span {
	visibility:hidden;
}
div.bmg_home_container div.bmg_home_callout li h3,
div.bmg_home_container div.bmg_home_callout li p,
div.bmg_home_container div.bmg_home_callout li li{
	color:#000000;
	list-style:none;
	font-size:13px
}
div.bmg_home_container div.bmg_home_callout li p,
div.bmg_home_container div.bmg_home_callout li ul {
	padding: 5px 20px 0px 25px;
	float:left;
	font-size:13px;
	line-height:18px;
}
div.bmg_home_container div.bmg_home_callout li ul {
	width:70px;
}
div.bmg_home_container div.bmg_home_callout li h3 {
	margin: 19px 25px 0px 25px;
	height:18px;
	font-size:13px;
}
ul li a.mainLinkHome{
	border:0px !important;
}
/* Home page selectors End*/
/* Rep Finder Selectors  */
div.bmg_theme_2 div.repFinderContent p {
	padding:11px 0px 18px 17px 
}
div.bmg_theme_2 div.repFinderContent div.formCol {
	float:left;
	width:360px;
}
div.bmg_theme_2 div.repFinderContent label {
	width:88px;
	padding:6px 15px 0px 17px;
	display:block;
	float:left;
	text-align:right;
	color:#666666;
}
div.bmg_theme_2 div.repFinderContent input.text {
	width:195px;
	padding:4px;
	margin-bottom:5px;
}
div.bmg_theme_2 div.repFinderContent select {
	width:207px;
	padding:4px 0px;
	margin-bottom:5px;
}
div.bmg_theme_2 div.repFinderContent select.title {
	width:100px;
	padding:4px 0px;
	margin-bottom:5px;
}

div.bmg_theme_2 div.repFinderContent select.contactInfo {
	width:141px;
	padding:4px 0px;
	margin-bottom:5px;
}
div.bmg_theme_2 div.repFinderContent div.spacer {
	width:100px;
	height:26px;
	margin-bottom:5px;
}
div.bmg_theme_2 div.repFinderContent h3 {
	clear:both;
	color:#666666;
	padding-bottom:10px;
}
div.bmg_theme_2 div.repFinderContent p{
	color:#666666;
	padding:0px 0px 7px 15px;
}
div.bmg_theme_2 div.repFinderContent p a {
	color:#666666;
	text-decoration:underline;
}
/* Rep Finder Selectors END */
/* Resource center Design */
div.bmg_feature_title{
	
}

div.bmg_featureHeight{ 
	height:195px;
}
div.bmg_feature_designCont{
	margin-left:3px;
	background:url(../images/theme-assets/bmg_resource_feature_background.gif) top left no-repeat; 
	padding:0px 8px 0px 149px; 
	display:block; 
	height:168px;
	margin-left: 8px;
}
div.bmg_featureRes_contIcon{ 
	float:left; 
	width:43px; 
	height:43px;
	
	/*padding: 5px 5px 4px 0px;*/
	margin:5px 5px 1px 0px;
	padding-left:7px;
}
.bmg_featureRes_contIconlist{ 
	float:left; 
	/*width:43px; 
	height:43px;*/
	width:30px; 
	height:30px; 
	/*padding: 5px 5px 4px 0px;*/
	margin:0px 5px 1px 0px;
}
.bmg_featureRes_titleIconlist{
	margin:5px 0px 0px 0px;
}
div.bmg_feature_designCont div.bmg_feature_title {
	height: 24px;
	padding:12px 0px 5px 0px;
	width: 430px; 
}
div.bmg_resource {
	float:right;
	width:609px;
	padding: 0px 0px 0px 0px;
	margin-left:-1px;
	clear:left;
}
div.bmg_resource div.bmg_content_iteration {
	margin:9px 12px 0px 12px;
}
div.bmg_resource div.bmg_content_iteration span.bmg_thumnail {
	width:45px;
	float:left;
}
div.bmg_resource div.bmg_content_iteration p{
	float:left;
	width:510px;
	padding:0px 0px 10px 12px;
	margin:0px;
}
div.bmg_resource div.bmg_content_iteration p.bmg_call_to_action_detail {
	width:350px;
	padding:0px 0px 10px 58px;
}
div.bmg_content_iteration hr{
	width:570px;
}
/* Resource center Design  End*/
/*Resource Center - Landing Page */
div.bmg_resource_section {
	background-color:#FFFFFF;
	padding-bottom: 12px;
}

div.bmg_resource_section div.bmg_resource_section_title {
	background:url(../images/theme-assets/bmg_resource_section_top.gif) top left no-repeat; 
	height: 27px;	
	padding-top: 5px;
}

div.bmg_resource_section div.bmg_resource_section_title h2 {
	color: #A2AD00;
}
div.bmg_resource_section div.bmg_resource_section_content {
	/*padding-left: 12px;
	padding-right: 12px;*/
}
div.bmg_resource_section div.bmg_resource_section_links {
	padding-top: 5px;	
}
div.bmg_resource_section div.bmg_resource_section_link a {
}

div.bmg_resource_section div.bmg_resource_section_more_link a {
	font-weight: bold;
}

/* Added to fix font Resizing issue - Hari*/

div.bmg_feature_designCont h2{
	font-size:16px;
	padding:0px;
} 	

div.bmg_feature_designCont p{
	font-size:12px;
}
/*Resource Center - Landing Page END*/

/* div.bmg_resource_utility will be used across resource
 * detail pages (base, webinar, and customer voice)
 */ 
 
 

/* button position elements for the Resourse Center utility begin*/

div.bmg_resource_utility_nav {
}	
div.bmg_resource_utility_nav ul{
	list-style: none;
	float: right;
	height:33px;
	padding-top: 13px;
	padding-right: 0px;
}
div.bmg_resource_utility_nav li{
	float: left;
	padding-left: 5px;
	height:33px;
}
div.bmg_detail_head {
	float: left;
	clear: none;
	padding: 10px 0px 10px 5px;
	margin: 0;
}
div.bmg_detail_head h2{
	color: #D87F35;
}
div.bmg_detail_head h3{
	font-weight: bold;
}
div.bmg_detail_head p{
	padding-bottom: 5px;
}
	div.bmg_detail_head div.bmg_image {
		padding:0px 0px 0px 12px;
	}
	div.bmg_detail_head div.bmg_detail_thumnail {
		padding:4px 0px 0px 19px;
		width:113px;
		float:left;
	}
	div.bmg_detail_head div.bmg_detail_title_head{
		padding: 5px 0px 0px 0px;
		float:left;
		width:215px;
	}
	div.bmg_detail_head ul.bmg_detail_head_links{
		padding: 0px 0px 0px 13px
	}
	div.bmg_detail_head ul.bmg_detail_head_links li {
		list-style:none;	
	}
	div.bmg_detail_head ul.bmg_detail_head_links li a {
	
	}
div.bmg_detail_body {
	clear:both;
	padding:0px 18px 10px 18px;
}
div.bmg_detail_body p{
	padding: 0px 0px 10px 0px;
}
div.bmg_detail_body h3 {
	padding: 10px 0px 10px 0px;
}
div.bmg_detail_body ul,
div.bmg_detail_body ol {
	list-style: none;
	padding:5px 30px 5px 10px;
}
div.bmg_detail_body ul li,
div.bmg_detail_body ol li{
	padding-bottom: 10px;
}
div.bmg_pull_quote {
	background-color:#FFFFCC;
	padding:6px 0px 6px 0px;
}
/*Resource Center Detail Page - End*/
/*Product Taxanomy */
/* Product / Resource center Page and Tab Text Color */
div.bmg_resourceCenter_Text h3,
div.bmg_resourceCenter_Text h2,
div.bmg_resourceCenter_Text h3 a,
div.bmg_resourceCenter_Text h2 a,
div.bmg_resourceCenter_Text h3 a:hover,
div.bmg_resourceCenter_Text h2 a:hover, 
div.bmg_iq_Connect_Active h3,
div.bmg_iq_Connect_Active h2,
div.bmg_iq_Connect_Active h3 a,
div.bmg_iq_Connect_Active h2 a,
div.bmg_iq_Connect_Active h3 a:hover,
div.bmg_iq_Connect_Active h2 a:hover, 
.bmg_iq_Connect_Text{
	color:#a2ad00;
	border:none;
}


div.bmg_iq_Simplify_Active h3, 
div.bmg_iq_Simplify_Active h2,
div.bmg_iq_Simplify_Active h3 a,
div.bmg_iq_Simplify_Active h2 a,
div.bmg_iq_Simplify_Active h3 a:hover,
div.bmg_iq_Simplify_Active h2 a:hover,  
.bmg_iq_Simplify_Text{
	color:#330066;
	border:none;
}
div.bmg_iq_Enhance_Active h3, 
div.bmg_iq_Enhance_Active h2,
div.bmg_iq_Enhance_Active h3 a,
div.bmg_iq_Enhance_Active h2 a,
div.bmg_iq_Enhance_Active h3 a:hover,
div.bmg_iq_Enhance_Active h2 a:hover,   
.bmg_iq_Enhance_Text{
	color:#01b9e4;
	border:none;
}
/* Product Taxanomy Design */

div.bmg_product{
	padding:0px 10px;
}

div.bmg_product div.bmg_product_desc,
div.bmg_product div.bmg_product_banner{
	display:block;
	padding-bottom:10px;
}

/* Product Taxanomy End */
/* Category Section Begin*/
div.bmg_hline1, p.bmg_hline1{ 
	border-top:2px #ccc solid;
}

div.bmg_catg_sect{
	width:100%;
	padding:5px 0px 8px 0px;
	display:block;
	overflow:hidden;
}
div.bmg_catg_sect div.bmg_catg_sect_content{
	width: 45%;
	float: left;
	margin-right:10px;
	margin-left:5px;
	/*font-size:10px;*/
}
div.bmg_catg_sect div.bmg_catg_sect_content h2{ 
	padding:8px 0px 3px 12px; 
	margin:0px;
}
div.bmg_catg_sect div.bmg_catg_sect_content h3{ 
	color: #666666;
	padding:3px 0px 3px 12px;
	margin:0px;
}
/*div.bmg_catg_sect div.bmg_catg_sect_content p{ 
	font-size:1.2em;
}*/
div.bmg_catg_sect div.bmg_catg_sect_content ul{
	display:block;
	margin:0px;
	padding:0px 0px 15px 0px;
}
div.bmg_catg_sect div.bmg_catg_sect_content li{
	list-style:none;
	padding:1px 20px 2px 12px;
	/*font-size:.90em;*/
}
div.bmg_catg_sect div.bmg_catg_sect_content li a{
	margin:0px;
	text-decoration:none;
}

div.bmg_catg_sect div.bmg_catg_sect_content p.bmg_catg_desc{
	padding:0px 20px 3px 12px;
	margin:0px;
}
div.bmg_catg_sect div.bmg_catg_sect_content div.bmg_reso_cont{
	min-height:50px;
	height:auto !important;
	height:50px;
}
div.bmg_catg_sect div.bmg_catg_sect_content div.bmg_catg_section_icon{
	float: left;
}

/* Category Section End */
/* Product Details  */
div.bmg_product_Content h2{
	font-style:normal;
}
div.bmg_product_Content h3{
	font-style:normal;
	padding:5px 0px 0px 3px;
	color: #000;
}
div.bmg_product_Content p{
	padding-left:3px;
	font-style:normal;
}
div.bmg_product_Content div.bmg_product_Sub{
	padding:5px 0px;
	height:45px;
}
div.bmg_product_Content div.bmg_product_Sub span.bmg_thumbnail {
	width:45px;
	height:45px;
	float:left;
	position:relative;
}
div.bmg_product_Content div.bmg_product_Sub p{
	width:150px;
	float:left;
	padding:0px 0px 10px 12px;
	margin:0px;
}

div.bmg_case_study_head{
	width: 350px;
	clear:both;
}
blockquote.bmg_detail_head_quote{
	float: left;
	width: 400px;
	padding: 10px 25px 0px 10px;
	color:#d87f35;
	font-size: 17px;
	font-weight: bold;
	word-spacing: .1em;
	font-style: italic;
}

div.bmg_content_detail div.view_link, div.bmg_content_detail div.view_All_link {
	margin: 8px 0px 0px 16px !important; /* New class added to fir detail pages- Hari */
}

div.bmg_product ul {
	padding: 8px 16px 8px 24px;
	list-style-type: none;	
}
div.bmg_product ul li{
	padding-top: 8px;
}

div.bmg_product_detail_intro {
	background:url(../images/theme-assets/bmg_product_detail_header_bar.gif) no-repeat bottom;
	padding: 12px 4px 24px 8px;
}
div.bmg_product_detail_intro p {
	font-size: 0.8em; 	
	}
div.bmg_product_detail_resource_section {
	background:url(../images/theme-assets/bmg_product_resource_seperator.gif) no-repeat bottom;
	padding: 8px 4px 16px 8px;
	/*width:100%;*/
}

div.bmg_product_detail_resource_section h2{
	color: #D77F35;
}
div.bmg_product_detail_resource_section div.bmg_product_resource_section_content {
	padding: 8px 32px 0px 8px;
	min-height:40px;
	height:auto !important;
	height:40px;
	margin-left: 50px !important;/* for FF3 */
}
div.bmg_product_resource_section_content p{
	font-size:0.8em;	
	}
div.bmg_product_detail_resource_section div.bmg_product_resource_fpo_icon {
	background:url(../images/thumbnail-icons/bmg_fpo.gif) no-repeat left top;
	height:83px;
	width:51px;
	float:left;
	margin: 8px 12px 0px 0px;
}
div.bmg_product_detail_resource_section div.bmg_category_icon {
width:51px;
float:left;
}
div.bmg_product div.bmg_product_resource_large_fpo_icon {
	background:url(../images/thumbnail-icons/bmg_fpo_large_icon.gif) no-repeat left;
	height:100px;
	width:100px;
	float:left;
	margin: 16px 12px 8px 8px;
}
a.bmg_product_resource_link {margin-left: 8px;}

/* Product Finder */
div.bmg_theme_action_call li{color:#333333;}
a.bmg_callout_link {
	background:url(../images/button-assets/bmg_arrow-icon.gif) no-repeat right top;
	color:#d36d19;
	text-decoration:underline;
	width:70px;
	display:block;
	padding:8px 32px 15px 0px;
	float:right;
}
div.bmg_image_block {
	text-align:center;
	padding:5px 0px 3px 0px;
}
/* Contact Us Pages Start -------------------------------------*/
div.contact_us h2{
	padding-left: 12px;
	color: #333333;
}
div.contactUs{
	height:32px;
	text-align:right;
	padding: 0px 20px 0px 0px;
}
div.contactUs a{
	color:#ffffff;
	font-weight:bold;
	font-style:normal;
}
div.contactUs a span.left {
	background: url(../images/button-assets/style-link-left.gif) left no-repeat;
	height:25px;
	padding:8px 6px 0px 14px;
}
div.contactUs a span.right {
	background:url(../images/button-assets/style-link-right.gif) right no-repeat;
	height:33px;
	width:33px;
}
div.callout{
	height:32px;
	text-align:right;
	padding: 0px 12px 8px 0px;
}
div.callout a{
	color:#ffffff;
	font-weight:bold;
	font-style:normal;
}
div.callout a span.left {
	background: url(../images/button-assets/style-link-left.gif) left no-repeat;
	height:25px;
	padding:8px 6px 0px 14px;
	float:right;
}
div.callout a span.right {
	background:url(../images/button-assets/style-link-right.gif) right no-repeat;
	height:33px;
	width:33px;
	float:right;
}
	div.bmg_contact_listing {
	padding:12px;
	}
	div.bmg_contact_listing table {
		width:100%;
		padding:0px;
		margin:0px;
	}
	div.bmg_contact_listing th,
	div.bmg_contact_listing td {
		margin:0px;
		padding:6px 13px 6px 13px;
		text-align:left;
		vertical-align:text-top;
	}
	
	div.bmg_contact_listing th {
	font-weight:bold ;
	}
	div.bmg_contact_listing td ul {
		list-style:none;
		padding:0px;
		line-height:19px;
	}
	div.bmg_contact_listing thead th {
		background:#878787 url(../images/table_assets/bmg_table_head_off.gif) repeat-x top;
		border:1px solid #666666;
	}
	div.bmg_contact_listing th a {
		color:#333333;
	}
	div.bmg_contact_listing th.bmg_active {
		background:#3a3a3a url(../images/table_assets/bmg_table_head_on.gif) repeat-x top;
	}
	div.bmg_contact_listing th.bmg_active a {
		color:#CCCCCC;
		background:none;
	}
	div.bmg_contact_listing tbody th {
		border-right:1px solid #666666;
		width:120px;
	}
	div.bmg_contact_listing td {
		vertical-align:text-top;
	}
	div.bmg_contact_listing td li{
	padding: 0px 0px 0px 0px;
	}
	div.bmg_contact_listing td a {}

/*                                   Contact Us Pages End                                       */
div.bmg_product_botUtilityNav{
	padding:5px; float:right;
}
div.bmg_product_botUtilityNav div{
	float:left;
	padding: 8px 8px 0px 8px;
}
div.bmg_product_topUtilityNav {
	float:right; 
	padding:13px 0px 0px 0px;
}

div.bmg_tPadding55{
		padding-top:55px;
	}
div.bmg_bannerPos10{
	padding:5px 0px 10px 0px;
}
div.bmg_bannerPos10 a,div.bmg_bannerPos10 a:hover{
	border: none;
}
div.bmg_banner02 div.bmg_icon{
	clear:left;
	float:left;
	padding:12px 0px 0px 10px;
}
div.bmg_banner02 div.bmg_title{
	float:left;
	font-size:24px;
	font-weight:bold;
	padding:18px 0px 0px 5px;
}


/* Product Finder Header - added */
div.bmg_proFind_head{
	font-size:.75em;
	padding-bottom:15px;
}
div.bmg_proFind_hLeft{
	float:left;
	width: 48%;
	padding:0px 20px 0px 0px;
}
div.bmg_proFind_hRight{
	float:right;
	width: 49%;
}
div.bmg_proFind_hRight form{
	padding:0px;
	margin:9px 0px 0px 0px;
}

div.bmg_proFind_hRight input {
	float:left;
	padding:5px;
	margin-right:5px;
	height:15px;
	width:170px;
}
.bmg_findButtonSpace{
	margin:0px 10px;
}
div.bmg_products_listing {
	clear:both;
}
/*                  Table Selectors Begin                       */
div.bmg_products_listing table {
	width:100%;
	padding:0px;
	margin:0px;
}
div.bmg_products_listing thead th {
	padding:5px 13px 6px 13px;
}
div.bmg_products_listing th,
div.bmg_products_listing td {
	margin:0px;
	padding:1px 13px 1px 13px;
	text-align:left;
	font-weight:bold;
	vertical-align:text-top;
}
div.bmg_products_listing td ul {
	list-style:none;
	padding:0px;
/*	line-height:normal;*/
	font-size: 1em; /* Added to fix font resizing - hari */
}
div.bmg_products_listing td ul li {
	padding:2px 0px 2px 0px;
}

div.bmg_products_listing thead th {
	background:#878787 url(../images/table_assets/bmg_table_head_off.gif) repeat-x top;
	border:1px solid #666666;
}
div.bmg_products_listing th a {
	color:#333333;
}
div.bmg_products_listing th.bmg_active {
	background:#3a3a3a url(../images/table_assets/bmg_table_head_on.gif) repeat-x top;
}
div.bmg_products_listing th.bmg_active a {
	color:#CCCCCC;
	background:none;
}
div.bmg_products_listing tbody th {
	border-right:1px solid #666666;
	width:120px;
}

div.bmg_products_listing td {
	vertical-align:text-top;
}
div.bmg_products_listing td li{
padding: 0px 0px 0px 0px;
}

div.bmg_products_listing td a {

}
/* Updated for the font resizing issue */
td.bmg_alpha h3 {
	font-size: 1.3em;
	padding:5px 0px 0px 0px;
	width:5%;
	background-color:#fff;
}
td.bmg_alpha div{
	background:url(../images/content_images/bmg_alpha_hr.gif) right bottom repeat-x;
}
/* Base */


/* Resource center detail Page   */
div.bmg_content_container {
	background-color: #c6c6c6;
}

div.bmg_banner_image {
	padding:7px;
}
div.bmg_portlet_content hr{
	height:1px;
	color:#999999;
	border:none;
	border-top: #999999 thin solid;
	border-bottom: #999999 thin solid;
	clear:both;
	margin:12px 12px;
}
div.bmg_category {
	margin:12px 12px;
	overflow:auto;
}

div.bmg_category div.bmg_category_icon {
	width:51px;
	float:left;
}
div.bmg_category div.bmg_category_description {
	width:520px;
	float:left;
}
div.bmg_category div.bmg_category_description h2,
div.bmg_category div.bmg_category_description p,
div.bmg_category div.bmg_category_description ul {
padding: 0px 10px 6px 10px;
}
div.bmg_category div.bmg_category_description p a.bmg_rcViewBtn{
	float:right;
	margin-bottom:3px;
}
*div.bmg_category div.bmg_category_description p a.bmg_rcViewBtn{ /*IE fix*/
	float:right;
	margin-bottom:-20px;
	margin-top:-5px;
	right:15px;
	position:relative;
}
div.bmg_category div.bmg_category_description h2 {
	color:#d87f35;
	font-size:16px;
}

div.bmg_category div.bmg_category_description hr {
	margin: 0px  0px 12px 0px;
}
.bmg_dFont_Em{
	font-size:0.75em;
}
.bmg_dFont{
	font-size:12px;
}
div.bmg_dFont h2{
	font-size:16px;
}
/*Fix for Product details font resizing */
div.bmg_proFont{font-size:1em;}
div.bmg_proFont ul{font-size:.75em;}
div.bmg_proFont ul li ul{font-size:1em;}
div.bmg_proFont ul li ul li ul{font-size:1em;}
/*added from VOC file dated on 23rd Dec 2008*/
div.bmg_voc_media_player{
	width: 525px;
	height: auto;
	background:#3d3d3d;
	border:5px solid #c2c2c2;
}
div.bmg_voc_media_player_menu{
	float: left;
	clear: none;
}
	div.bmg_voc_media_player_menu ul{
		padding: 3px 0px 0px 2px;
	}
				div.bmg_voc_media_player_menu ul li{
					padding: 0px;
					width: 160px;
					background-color: transparent;
					border-bottom: #000000 solid 1px;
				}
				div.bmg_voc_media_player_menu ul li a{
					border: none;
					display: block;
					width: 140px;
					padding: 4px 10px;
					background-image: none;
					color: #AAAAAA;
					font-size: 12px;
					border-bottom: #3d3d3d solid 1px;
				}
				div.bmg_voc_media_player_menu ul li a:hover,
				div.bmg_voc_media_player_menu ul li a.bmg_active_tab{
					background-color: #545454;
					color: #ffffff;
				}
				div.bmg_voc_media_player_content{
					margin: 9px 0px 0px 0px;
					width: 350px;
					height: 263px;
					float: left;
					border: #000 thin solid;
					background-color: #ffffff;
				}
				div.bmg_voc_media_player_description{
					padding-left: 0px;
					width: 765px;
				}
				div.bmg_voc_media_player_description p{
					text-align: left;
				}
				div.bmg_voc_media_player_description h3{
					text-align: left;
					font-size:0.70em;
				}
/* included for special offer section*/
div.sectionSpecialOffer {
	height: auto! important;
}
div.sectionSpecialOffer DIV {
	padding-right: 0px; padding-left: 15px; padding-bottom: 10px; padding-top: 10px;
	font-size:0.8em;
	color:#3333333;
}
div.sectionSpecialOffer DIV DIV {
	padding-right: 0px; padding-left: 50px; padding-bottom: 10px; padding-top: 10px;
	font-size:1.0em;
	/*color:#3333333;*/
}
/* mpls Private port starts*/
table tr td.privatePortHeader{font-size:1.3em;}
table.privatePort tr td ul{font-size:1.7em;	height:75px;}
table.privatePort tr td.caption{font-size:1.8em;}
table tr > td.privatePortHeader{font-size:1.0em;}
td > table.privatePort tr td.caption{font-size:1.3em;}
td > table.privatePort tr td ul{font-size:1.3em;height:90px;}
/* mpls Private port ends*/

/* Pagination */
div.bmg_pagination{
	margin:5px auto;
	width:57%;
	font-size:.8em;
	font-weight:bold;
}
	div.bmg_pagination span, div.resoCent_pagination span{
		padding:0px 5px;
	}
	div.bmg_pagination span a{
		text-decoration:none;
		border:none;
	}
/* Resource center - Utility Bar RSS Link and Pagination : Hari*/
div.bmg_utilBar{
	font-size:.75em;
	font-weight:normal;
}
	div.bmg_utilBar a, div.bmg_utilBar a:hover{
		line-height:17px;
		border-bottom:1px solid #cc6600 !important;
	}
	div.bmg_utilBar a{border-bottom:1px solid #999999 !important;}
	div.bmg_utilBar span.inactive{color:#b4b4b4;}
div.rssLink{
	float:left; 
	background:url(../images/thumbnail-icons/rss_icon.gif) no-repeat; 
	padding:0px 0px 0px 20px;
}
div.resoCent_pagination{
	float:right;
	width:auto !important;
	margin:0px 10px 0px 0px !important;
}
hr.resoCent{
	margin:25px 12px !important;
	*margin:0px 12px !important;
}
div.padtop10{padding:10px 0px 0px 10px;}
/* Product Reocommender - 04/02/09 */
div.bmg_prodRecco div.bmg_prodRecc_iconTitle{margin:10px 3px 0px 7px;}
div.bmg_prodRecco div.bmg_prodRecc_iconTitle p{	padding:6px 8px 0px 3px !important;}
div.custom_fontSize h2{font-size:.8em;}
ul.listWithBullets {margin-left:5px;}
ul.listWithBullets li {list-style:disc;}
/* Miscelaneous : Hari */
div.newsSectionSeperator{margin:10px 0 10px 0;}
.bmg_fullwidth{width:565px!important;}
.bmg_qcontent{margin:-18px 0 0 5px; color:#666;}
.bmg_rightquoteimg{margin:-15px 5px 0px 0px; float: right;}
.bmg_quoutewrapper{border-left:1px solid #ccc; margin:0 0 25px -5px; width:290px; padding:0 0px 0 8px;}
/* Product contact us starts*/
div.emailIcon{
	float:left; width:50px; height:50px;
	background: url(../images/click2call/clickToCall_emailIcon.gif) no-repeat 10px 8px;
}
div.emailText h3,
div.click2Call h3{
	color:#4f2183;
}
div.click2Call hr{
	padding:0px 0px 0px 0px;
	margin:5px 10px 0px 10px;
}

div.mobileIcon{
	float:left; width:50px; height:50px;
	background: url(../images/click2call/clickToCall_mobilel_Icon.gif) no-repeat 15px 8px;
}
form.click2callForm input{
	float:left;
	width:25px;
	margin:5px 3px 0px 0px;
}
form.click2callForm span.seperator{
	float:left;
	margin:3px 3px 0px 0px;
}
/* Product contact us ends*/