/*
Theme Name:		Buzz Telecom
Description:	Buzz Telecom Theme. <a href="http://www.shopgroupmedia.com/contact_us.html">Contact Shop Group Media</a>
Version:		2.0 
Author:			Shop Group Media
Author URI:		http://www.shopgroupmedia.com

*/
a { color: #0088cc; text-decoration: none; }




.wp-caption 				{border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.entry .wp-caption img 		{margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
 
#searchsubmit				{background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 11px/1 helvetica,arial,sans-serif; padding:5px 7px 4px 7px;  text-align:center;}
#s							{border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:4px;background:#fff;color:#000;}
#searchform label			{display:none;}
#searchform					{padding:10px;}

.navigation					{text-align:center;color:#262626;}
	.navigation a			{padding: 2px 4px 2px 4px;margin:2px;text-decoration: none;background: #fff;padding:5px;margin:2px;border:1px solid #d9d9d9;}
	.navigation_post		{width:635px;background: #fff;padding:5px;text-align:right;}
	.navigation_post a		{padding: 2px 4px 2px 4px;margin:2px;text-decoration: none;background: #fff;padding:5px;margin:2px;border:1px solid #d9d9d9;-moz-border-radius:2px; -webkit-border-radius:2px; }

.post_content				{overflow:hidden;}
#sidebar ul li a:hover		{color:#000;background:#eee;}
img.centered 				{display: block;margin-left: auto;margin-right: auto;}
img.alignright				{padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft 				{padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright 				{float: right;}
.alignleft 					{float: left; }
img.alignright 				{float:right; margin:0 0 1em 1em}
img.alignleft 				{float:left; margin:0 1em 1em 0}
img.aligncenter 			{display: block; margin-left: auto; margin-right: auto}
a img.alignright 			{float:right; margin:0 0 1em 1em}
a img.alignleft 			{float:left; margin:0 1em 1em 0}
a img.aligncenter 			{display: block; margin-left: auto; margin-right: auto}
/* End Images */

div.navigation_post p a {-moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari */;background:#eee;border:1px solid #ddd;}
div.navigation_post p a:hover {color:#999}
div#bottomline div.right ul li{float:left;padding:0px 10px;}
.entry h2.title 			{padding-bottom:5px; margin-left:23px;}
h2.entry-title 				{font-size:26px;}
.section .entry 			{border-bottom:0px solid #eee;padding:10px 10px 10px 30px;}
.search-terms				{font-style:italic;}


.entry table 				{margin:5px;}
.entry table td,.entry table th{padding:5px;border:1px solid #ddd; }
.entry table td:hover		{background:#eee;}
	
/*---:[ comment styles ]:---*/





.rightcolumn { 
	float:right;
	border-bottom:2px;
	width:239px;
	padding-left:2px;
	padding-right:5px;
	padding-top:5px;
}





.padLeft {
	padding-left: 10px;
}



#comments {margin-top:20px; }
	.comment-meta { float: left; width: 200px; margin: 0 4px 0.5em 0; padding: 0 0 1.0em 0;text-transform: uppercase;  }
	.comment-meta a, .comment-meta a:visited, .comment-meta a:hover { font-weight: bold; text-decoration: none; }
	.comment-meta a.url { font-size: 1.4em; }
	.comment-time { display: block; font: normal 1.0em Helvetica, Arial, sans-serif; color: #888;}
	.comment-all a, .comment-all a:visited { display: block; font: normal 1.0em Helvetica, Arial, sans-serif; color: #888; }
	.comment-all a:hover  { display: block; font: normal 1.0em Helvetica, Arial, sans-serif; color: #FFF; background: #888; }
	.comment .entry, .comment .reply { margin: 0 0 0 0px; }
	.comment .reply { padding-bottom: 1.5em; }
	#comments .navigation { font-variant: normal; overflow: hidden; padding: 1.0em 0;  }
	#comments .navigation .alignleft, #comments .navigation .alignright { float: left; width: 316px; }
	#comments .navigation .alignright { text-align: right; }
	#comments p.unstyled { margin: 0 0 0.6em; }
	

/*---:[ comment form styles ]:---*/

#respond {  background: #fff; }
	#respond p { padding: 0.6em 0; }
	#respond a{color:#000;text-transform: uppercase;}
	#respond h3 {font-size:1.3em;font-family:Verdana,san serif;padding:5px;color:#999;text-align:right;}
	#respond h3 a{text-decoration:none;}
#comment_form {  margin: 0 0 2em 1em; padding: 1.0em;padding-bottom:3em;color:#000  } /* orig 502px but ie6 is off by 2px */
	.add-comment { padding: 0.3em 0 0.6em 0;color:#000;}
	.add-comment a{color:#000;}
	.add-comment label { float: left; width: 120px;  line-height: 1.2em; }
	.add-comment .text_input { width:200px; padding: 3px;padding-bottom:5px;border:1px solid #999; margin: 0 0 0 5px; 
								background:url(img/post_bg.jpg) bottom no-repeat #fff;color:#000}
	#comment_form {border-top:1px solid #eee;}
	#comment_form p { padding: 0.6em 0; }
	#comment_form2 .text_input { width: 400px; padding: 0 3px ; color: #444; font: normal 1.2em Helvetica, Georgia, Times, serif; margin: 0 0 0 99px; border-top: 2px solid #999; border-left: 2px solid #999; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
	#comment_form .text_area { width: 400px !important; }
	#comment_form .text_input:focus { background:url(img/post_bg.jpg) bottom no-repeat #fff;color:#000;border:1px solid #999; }
	#comment_form .form_submit {margin-top:0px; margin-left:480px;cursor: pointer; float: left; background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; }
	#comment_form p.subscribe-to-comments { font-size: 1.4em; }
	#comment_form p.subscribe-to-comments label { font-size: 1.0em; }
		
.entry ol.commentlist {list-style:none;}			
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; width:650px;}
ol.commentlist li { border:0px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#76a241; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid #d5d5d5; left:7px; position:absolute; top:7px;margin:0px;padding:0px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#999; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#76a241; border:1px solid #496f1a; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%;  font-weight:bold;}
#dropmenu a {display:block; padding:0.25em 1em; text-decoration:none; }
#dropmenu a:hover {background:#888; }
#dropmenu li {float:left; position:relative;z-index:305;border-bottom:1px solid #606060;}
#dropmenu ul {position:absolute; z-index:306;width:12em; top:2.2em; left:-10px;}
#dropmenu ul a {}
#dropmenu li ul { width:14.1em;}
#dropmenu li ul li {background:#323232;z-index:306;}
#dropmenu li ul a {width:12em; height:auto; float:left; }
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12.5em; margin:0px 0 0 5px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}

 ul#dropmenu li.arrow{background:url(img/arrow.jpg) no-repeat right center #323232;} 
 ul#dropmenu li.arrow a {padding-right:20px;}
 
a.follow{color:#fff;text-decoration:none;font-size:10px;font-style: italic;display:block;text-align:right;}

table.wp-table-reloaded { text-align: center; width: 660px; margin: 0; padding: 0;
margin-left:220px; padding-top:15px; }
table.wp-table-reloaded-id-1 { border-bottom: 1px solid #ddd; } /* bottom border for reviews table */
table.wp-table-reloaded thead { cursor: pointer; }
table.wp-table-reloaded thead tr th, table.wp-table-reloaded tfoot tr th { padding: 7px 12px 6px 12px; background: #fff url(images/menu-bg-g.gif) repeat-x left bottom; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }  /* light gradient version */
table.wp-table-reloaded thead tr th.column-9 { border-right: 1px solid #ddd; }
table.wp-table-reloaded thead tr .headerSortUp { color: #fff; background: #10abf9 url(images/menu-bg-light-blue.gif) repeat-x left bottom; border-top: 1px solid #10abf9; border-left: 1px solid #099de7; border-bottom: 1px solid #0088cc; } /* light blue gradient version */
table.wp-table-reloaded thead tr .headerSortDown { color: #fff; background: #10abf9 url(images/menu-bg-light-blue-on.gif) repeat-x left top; border-top: 1px solid #0088cc; border-left: 1px solid #099de7; border-bottom: 1px solid #10abf9; } /* light blue gradient version */
table.wp-table-reloaded tbody tr.even td { padding: 6px 10px 6px 10px; background-color: #fff; }
table.wp-table-reloaded tbody tr.odd td { padding: 6px 10px 6px 10px; background-color: #f8f9fb; }
table.wp-table-reloaded .column-2 { text-align: left; font-size: 12px; font-family: arial, verdana, tahoma, sans-serif;}
table.wp-table-reloaded .column-4 { text-align: left; font-size: 12px; font-family: arial, verdana, tahoma, sans-serif;}
table.wp-table-reloaded .column-5 { text-align: left; font-size: 12px; font-family: arial, verdana, tahoma, sans-serif;}
table.wp-table-reloaded .column-3 { text-align: left; font-size: 12px; font-family: arial, verdana, tahoma, sans-serif;}
table.wp-table-reloaded .column-8 a, table.wp-table-reloaded .column-9 a { color: #208a2a; }


/* --- Buzz Sidebar Company --- */
div.sidebarcompany { float: left; width: 200px; height: 100%; overflow: hidden; margin: 0; padding: 0px 22px 0px 23px; background-color: #fff; }
div#primary { padding-top: 22px; background: #fff ;

border-right: 1px solid #ddd; }

div.sidebarcompany div, div.sidebarcompany ul, div.sidebarcompany li, div.sidebarcompany li form { margin: 0; padding: 0; }
div.sidebarcompany h3 { margin: 0 0 8px 0; padding: 0; }
div.sidebarcompany h3 a { color: #333; text-decoration: none; }
div.sidebarcompany h3 a:hover { color: #0088cc; text-decoration: underline; }
div.sidebarcompany h3 .rsswidget img { height: 0; visibility: hidden; display: none; } /* hides rss feed icon */
div.sidebarcompany ul li { list-style: none; margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px solid #ddd; }
div.sidebarcompany ul ul { margin: 0; padding: 0; list-style-type: none; }
div.sidebarcompany ul ul li { margin: 0; padding: 0; border-style: none; }
div.sidebarcompany ul li.widget_text div, div.sidebarcompany ul li.widget_polls div { line-height: 21px; }
div.sidebarcompany ul li.widget_popular_posts ul li a,
div.sidebarcompany ul li.widget_recent_entries ul li a,
div.sidebarcompany ul li.widget_page_link_manager ul li a,
div.sidebarcompany ul li.widget_categories ul li a,
div.sidebarcompany ul li.widget_archive ul li a,
div.sidebarcompany ul li.widget_links ul li a,
div.sidebarcompany ul li.widget_rss ul li a
{ color: #333; display: block; margin: 0; padding: 4px 18px 4px 0; background: url(images/buzz/images/icon-arrow.gif) no-repeat scroll 187px 5px; }
div.sidebarcompany ul li.widget_popular_posts ul li a:hover,
div.sidebarcompany ul li.widget_recent_entries ul li a:hover,
div.sidebarcompany ul li.widget_page_link_manager ul li a:hover,
div.sidebarcompany ul li.widget_categories ul li a:hover,
div.sidebarcompany ul li.widget_archive ul li a:hover,
div.sidebarcompany ul li.widget_links ul li a:hover,
div.sidebarcompany ul li.widget_rss ul li a:hover


/* --- left nav color change --- */
{ color: #000; background: url(images/buzz/images/icon-arrow-on.gif) no-repeat scroll 187px 5px; }
div.sidebarcompany ul ul ul { margin: 0; padding: 0; list-style-type: none; }
div.sidebarcompany ul ul ul li { margin: 0; padding: 0; border-style: none; list-style-type: none; }


/* --- New Buzz Header --- */
div#wrapper { width: 982px; height: 100%; margin: 0 auto 0 auto; padding: 0; }
div#header_top { width: 100%; height: 120px; margin: 0; padding: 0; }

div#container { float: left; width: 962px; margin: 0; padding: 0; background: #fff url(/images/buzz/images/background-container.gif) repeat-x left top; border: 1px solid #ddd; }
#top-banner { margin-top:50px; margn:0px; padding:0px; float:right;}
div#header_top #top-banner a img { margin-right:20px; padding: 0; border: none; }
#logo-title { float: left; margin: 0; padding: 1px; margin: 5px 0 0 0 ; }
#logo-title a:hover { color: #fff; text-decoration: none; }
#logo-description { height: 0; visibility: hidden; display: none; }
#logo-title a {display: block; color: #fff; font-size: 14px; 
line-height: 250px; overflow: hidden; 
width: 113px; top: 10px; height: 121px; 
margin: 0; padding: 1px; 
background: url(images/buzz/images/buzz-telecom-logo.png) no-repeat scroll left top; }
div#header_top #login-customer { float: right; width: 121px; height: 34px; margin: 0; padding: 0; }
div#header_top #login-customer a img { margin: 0; padding: 0; border: none; }
div#header_top #login-partner { float: right; width: 103px; height: 34px; margin: 0; padding: 0; }
div#header_top #login-partner a img { margin: 0; padding: 0; border: none; }


html, body { border:0; margin:0; padding:0;}
body {font:75% verdana, arial, helvetica, tahoma, sans-serif; line-height: 18px;}
a { color: #A40505; }
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal;}
p, ul, ol { margin:0; padding:0 0 8px 0;}
 ul, ol {padding:0 0 18px 40px;}
#wrap { width:964px; margin:0 auto;}



.tnavwrap {margin:36px 2px 0 0; float:right;}
.tnavileft {float:left; width:6px; overflow:hidden; height:39px; background:url(images/buzz/img/tnav_l-tr.png) no-repeat;}
.tnavinner {float:left; background:url(images/buzz/img/tnavbg.png) repeat-x; width:652px; height:39px; }
.tnavend {float:left; height:39px; width:6px; background:url(images/buzz/img/tnav_r-tr.png) no-repeat; }

.bnavwrap {width:964px; min-height:45px; float: left;}
.bnavileft {float:left; width:6px; overflow:hidden; height:45px; background:url(images/buzz/img/bnav-l.png) no-repeat;}
.bnavinner {float:left; background:url(images/buzz/img/bnavbg.png) repeat-x; width:952px; min-height:45px;}
.bnavend {float:left; height:45px; width:6px; background:url(images/buzz/img/bnav-r.png) no-repeat;}

.bnavinner ul {margin: 0px; padding: 0px; float:left;}
.bnavinner ul li {display:inline; padding: 0px; background:url(images/buzz/img/knot.png) no-repeat right; float: left; display: block; height:45px;}
.bnavinner ul li a {font-size: 12px; color:#f8f400; padding: 12px 30px 31px 31px; margin: 0px; display: block;}
.bnavinner ul li a:hover {background:url(images/buzz/img/cat-hover.gif); background-repeat: repeat-x;}

.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; background-image: url(images/buzz/img/pages-bottom.png); padding-bottom: 20px; }
.nav li { float:left; position:relative; z-index:100; display: block; }
.nav a { display:block; float: left; }
.nav ul li { width: 100%; }
.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:39px; }
.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
.nav li li:hover ul, ul.nav li li.sfHover ul { left:160px; top:0px; }
.nav li:hover ul, .nav li li:hover ul { top: -999em; }

.nav li li { display: block; padding: 0px; background-color: #e9e9ce; float: left; height: auto !important; width: 162px; }
.nav li ul { width: 162px; }
#menu ul li ul { width: 162px; }
.nav li li a:link, .nav li li a:visited { width: 180px; display: block; padding: 10px 10px 10px 30px; height: auto; float: left; }
.nav li li a:hover { background-color: #DDDDB9; background-image: url(images/buzz/img/pages-hover-arrow.gif); background-repeat: no-repeat; background-position: 9px 12px; width: 122px; display: block; padding: 10px 10px 10px 30px; height: auto; float: left; }
#nav2 ul { background-image: url(images/buzz/i/categories-bottom.png); padding-bottom: 18px; }
#nav2 li:hover ul, ul#nav2 li.sfHover ul { top:44px; }
#nav2 li { z-index:99; }
#nav2 li li { background-color: #000; background-image: none; margin: 0px; z-index:100; }
#nav2 li li a:hover { background-color: #3f4045; border: none; background-image: url(images/buzz/i/pages-hover-bee2.png); }
#nav2 li li:hover ul, ul#nav2 li li.sfHover ul { top:0px; }


@charset "utf-8";
/* CSS Document */
#mainCTAs{ background:#00384f padding: 10px; url(/resource/graphics/bkg-cta-pg-02.gif) no-repeat top; clear:both;	overflow:hidden; height:215px; }


/* Pov =====================================================================================================*/
#flash{
	float:left;
	margin-top:5px;
	margin-left:2px;
	width:730px;}

#cta{
	float:right;
	position: relative;
	clear:right;
	margin-right:7px;
	overflow:hidden;
	width:245px;}

#cta h1{color:#ffcc33; font-size: 1.5em; line-height: 1em; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding: 5px 0 0 15px;}
#cta h2{color:#ccffff; font-size: 1.5em; line-height: 1em; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding: 5px 0 0 15px;}

	#cta  a:focus, 
	#cta  a:hover {color: #d5d2c5; display:block; }
	#cta  a {color:#ccffff; display:block; font-size:11px; text-decoration: underline; }
	
	#cta  p{
		padding: 0 0 0 15px;
		color:#ffcc33; 
		font-size:11px;
		line-height:1.2em;}

/*#cta  span {
	display:none;}*/
	
#cta #demoCta.demo{
	margin-top:2px;
	background:url(/resource/graphics/bkg-CTAdemo.gif) no-repeat;
	height:75px;}

#cta #demoCta.demoHover{
	margin-top:2px;
	background:url(/resource/graphics/bkg-CTAdemo_over.gif) no-repeat;
	height:75px;}
	
#cta #partnerCta.partner{
	margin-top:2px;
	background:url(/resource/graphics/bkg-CTApartner.gif) no-repeat;
	height:75px;}

#cta #partnerCta.partnerHover{
	margin-top:2px;
	background:url(/resource/graphics/bkg-CTApartner_over.gif) no-repeat;
	height:75px;}

#cta #globalCta.global{
	margin-top:2px;
	background:url(/resource/graphics/bkg-CTAglobal.gif) no-repeat;
	height:75px;}

#cta #globalCta.globalHover{
	margin-top:2px;
	background:url(/resource/graphics/bkg-CTAglobal_over.gif) no-repeat;
	height:75px;}




/* CTAs =====================================================================================================*/

#ctas{
	float:left;
	font-size:12px;
	text-align:left;
	height:205px;
	padding:1px 1px 1px 9px;}
	
#ctas .memSolution {
	float:left;
	background-color:#000;
	width:225px;
	height:205px;}
	
	.memSolution h1{
		background-color:#000;
		height:110px;
		width:225px;}
	
	.memSolution p{
		color:#fff;
		padding: 0 0 0 10px;}
		
	#memSol ul {
		list-style: none;
		margin: 0;
		padding: 0;}
	
	#memSol {
		width: 224px;
		font-size:12px;
		margin: 5px 10px 5px 0px;}
	
	#memSol li a {
		height: 44px;
		voice-family: "\"}\""; 
		voice-family: inherit;
		height: 22px;
		text-decoration: none;}
		
	#memSol li a:link, #memSol li a:visited {
		color: #FFFFFF;
		text-decoration:underline;
		display: block;
		padding: 0 0 0 30px;}
		
	#memSol li a:hover {
		color: #FFFF00;
		padding: 0 0 0 30px;}
		
	#memSol li a:active {
		color: #00384f;
		padding: 0 0 0 30px;}
		
#ctas .yourBrand {
	float:left;
	font-size:13px;
	border-left: 14px solid #ffffff; 
	background-color:#30302f;
	width:225px;
	height:205px;}
	
	.yourBrand h1{
		background:#000;
		width:225px;
		height:104px;}
	
	.yourBrand p{
		color:#fff;
		font-size:11px;
		padding: 10px 10px 10px 10px;}





#ctas .switchToBuzz {
	float:left;
	font-size:13px;
	border-left: 0px solid #ffffff; 
	background-color:#30302f;
	width:225px;
	height:205px;}
	
	.switchToBuzz h1{
		background:#000;
		width:225px;
		height:104px;}
	
	.switchToBuzz p{
		color:#fff;
		font-size:11px;
		padding: 10px 10px 10px 10px;}


#ctas .yourControl {
	float:left;
	font-size:13px;
	border-left: 14px solid #ffffff; 
	background-color:#30302f;
	width:225px;
	height:205px;}

	.yourControl h1{
		background-color:#000;
		width:225px;
		height:104px;}
	
	.yourControl p{
		color:#fff;
		font-size:11px;
		padding: 10px 10px 10px 10px;}
		
#ctas .yourPrice {
	float:left;
	font-size:13px;
	border-left: 14px solid #ffffff;
	background-color:#30302f;
	width:225px;
	height:205px;}
	
	.yourPrice h1{
		background-color:#000;
		width:225px;
		height:104px;}
	
	.yourPrice p{
		color:#fff;
		font-size:11px;
		padding: 10px 10px 10px 10px;}
		
/* CTA BTNs Even ==== */
#evenBtn{
	vertical-align:bottom;
	height:43px;
	padding: 0px 10px 10px 10px;}



	
/* Content =================================================================================================*/
/* Company ==== */
#content .leftCol{
	float:left;
	overflow:hidden;
	width: 460px;
	height:278px;
	xborder:1px solid #F00;}
	
 

#content h2 { font-size: 1.5em; line-height: 4.25em;  margin-bottom: 0.25em; font-family: Verdana, Arial, Helvetica, sans-serif;}
#content h3 { font-size: 2.0em; line-height: 1em; margin-top: 0.5em; margin-bottom: 0.25em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align:left;}

#content .divider{
	float:left;
	width: 2px;
	height: 225px;
	padding-left:10px;
	padding-right:10px;
	margin-top:45px;}

/* Customer Diversity ==== */
#content .midCol2{
	float:left;
	overflow:hidden;
	width: 219px;
	height:278px;
	xborder:1px solid #9F0;}


	.midCol2 p{
		font-size:11px;
		line-height: 1.5em;}
		
/* Scroll === */

.vscroll li{font-size:11px; padding:0px 8px 10px 8px;}
.vscroll b{color:#00384f;}
.vscrollcallout li{font-size:11px; padding:0px 8px 10px 8px;}

.vscrollcallout b{color:#2c3a47;}	
	

/* Latest News ==== */
#content .rightCol3{
	float:left;
	overflow:hidden;
	width: 212px;
	height:278px;
	xborder:1px solid #0F0;}
	
	#rightCol3 .dBlue a:focus, a:hover { color: #666666; }
	#rightCol3 .dBlue a { color: #00384f; text-decoration: underline;}
	
	#rightCol3 .ltBlue a:focus, a:hover { color: #666666; }
	#rightCol3 .ltBlue a { color: #4d7f93; text-decoration: underline;}
	
	.rightCol3 p{
		font-size:11px;
		line-height: 1.5em;}
		
/* Content BTN Even ==== */
#even{
	clear:both;
	float:left;
	vertical-align:bottom;
	overflow:hidden;
	padding: 0 10px 10px 0;
	width:980px;}
	
#even .left{
	float:left;
	width:495px;
	height:43px;
	padding: 0px;}
	
#even .mid{
	float:left;
	width:241px;
	height:43px;
	padding: 0px;}
	
#even .right{
	float:left;
	width:234px;
	height:43px;
	padding:0px;}		


	


/* Headings
-------------------------------------------------------------- */

h1 { font-weight: normal; text-align:left; }
h1 { font-size: 1.75em; line-height: 1.25em; margin-bottom: 0.25em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}






h1 img {margin: 0;}

/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 0 0; padding: 0 0 10px 0; text-align:left;}
p img       { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; padding: 10px; }


a:focus, 
a:hover     { color: #666666; }
a           { color: #4d7f93; }



/* New Short LT Blue BTN ==================================================== */

.btnLTb{
	background-image: url(images/buzz/resource/graphics/btn_L-ltBlue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: 170px;
	float: right;
	margin: 0 0 0 0;}

.btnLTb a{
	background-image: url(images/buzz/resource/graphics/btn_R-ltBlue.gif);
	background-repeat: no-repeat;
	height: 23px;
	background-position: right top;
	display:block;
	margin-right: 10px;
	padding-top: 5px;
	padding-bottom: 0;
	padding-left: 12px;
	text-transform: uppercase;
	font-weight:normal;
	font-size: 10px;
	text-decoration: none;
	color: #ffffff;
	line-height:normal;}

.btnLTb a:hover {color:#FFFF00;}

/* Light  Blue Buttons  ===========================================

.btnLTb{
	background-image: url(images/buzz/resource/graphics/btn_L-ltBlue.gif);
	background-repeat: no-repeat; background-position: left top; height: 23px; width: 220px; float: right; margin: 0 0 0 0;}

.btnLTb a{
	background-image: url(images/buzz/resource/graphics/btn_R-ltBlue.gif);
	background-repeat: no-repeat; height: 23px; background-position: right top; display: block;
	margin-right: 10px; padding-top: 5px; padding-bottom: 0; padding-left: 12px; text-transform: uppercase;
	font-weight: normal; font-size: 9px; text-decoration: none; color: #d5d2c5; line-height: normal;}

.btnLTb a:hover {color: #a7eef7;} */


/* --- easy slider --- */

    #slider{}    
    #slider ul, #slider li{
        margin:0;
        padding:0;
        list-style:none;
        }
    #slider li{ 
        /* 
            define width and height of list item (slide)
            entire slider area will adjust according to the parameters provided here
        */ 
        width:702px;
        height:315px;
	padding-top:5px;
        overflow:hidden; 
        }    
         






/* Sidebar Contact Us Button */
a.btn_contact_us { float:left; margin:70px 0 270px 16px; width:227px; height:60px; display:block; text-indent:-5000px; overflow:hidden; line-height:0; font-size:0px; 
background:url(images/contact_buzz_telecom.png) no-repeat; }





#mainpicinner {height: 325px; background: #fff; border: 1px solid #fff;}
#mainpic {clear: both; padding: 9px; margin: 20px 10px 0 10px; background: #eae9e9;}
#mainpicinner {background: #eae9e9;}




/* ================================================================
   HOME PAGE SLIDESHOW
   ================================================================ */
#mySlideshow {height: 315px; margin-top: 5px; margin-left: 0px; margin-right: 0px; width: 702px; z-index: 5;}
.jdSlideshow {display: none; overflow: hidden; position: relative}
.jdSlideshow .slideElement {background-repeat: no-repeat; height: 100%; width: 100%}


div#footer { clear: both; width: 100%; height: auto; margin: 0 0  0; padding: 0; }
div.entry-content #home-description { float: left; width: 239px; height: 315px; 
margin: 10px 0 5px 0; padding: 0; 
background: #f0f0f0 no-repeat scroll left top; }
div.entry-content #home-description { float: left; width: 239px; height: 315px; margin: padding: 0; background: #fff url(images/page-home-news-bg.png) no-repeat left top; }
div.entry-content #home-description p { color: #858585; text-align: justify; line-height: 17px; margin: 0; padding: 15px 22px 0 22px; }
div.entry-content #home-description p.first { font-size: 14px; padding-top: 40px; color: #000; }
div.entry-content #home-feature { float: left; width: 695px; height: 315px; margin: 10px 10px 10px 12px; padding: 0; }
