/*

Theme Name: Digi

Theme URI: http://www.digitalplot.co.uk/

Description: Carbon Credentials Wordpress Theme

Version: 1.0

Author: Simon Wray

Author URI: http://www.digitalwires.co.uk/

*/







/* =USUAL SUSPECTS

------------------------------------------------------------------------------*/



body {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			62.5%;
	color:				#444444;
/** 	background:			url(web-images/topBG.gif) top center no-repeat scroll; **/
}
.logo a {
	width:			346px;
	height:			83px;
	background:		url(web-images/logo.gif) top left no-repeat;
	text-indent:    -4000px;
	float:			left;
	display:		block;
	margin:			0px 0px 20px 0px;
}
.searchbox {
	float:right;
	width:170px;
}
.searchbox .inputblur {
	color:#666;
	font-size:11px;
}
img {
	border:				none;
}
h1, h2, h3, h4, h5, h6 {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
}
.centre p strong {
	color:				#000;
}
a {
	text-decoration:	none;
	outline:		none;
    color: #2F82B4;
}
a:active {
	border:			none;
	outline:		none;
}
q {
	font-style:			italic;
	color:				#000;
}
.clear {
	clear:				both;
}
strong {
	color:				#000;
}
.right {
	float:			right;
}
.screenshot {
	display:block;
	text-align:center;
}
/* HACK for FIREFOX!! - to always display right hand scroll bars in short pages

this prevents the page bouncing left when changing pages */



html {
	overflow: -moz-scrollbars-vertical;
	height: 100%;
}
/*Hack over*/



p {
	font-size:			1.2em;
	line-height:		1.8em;
	margin-top: 		0;
}
p a {
	text-decoration:	none;
}
p img {
	margin:				10px;
	padding:            0px;
}
p a:hover {
	text-decoration:	underline;
}
a:hover {
	text-decoration:	underline;
}
/* REMOVES HORIZONTAL SCROLL BARS */

html {
	overflow-x:			hidden;
}
/* =WRAPPER

------------------------------------------------------------------------------*/



.wrapper {
	width:			900px;
	margin-left:	auto;
	margin-right:	auto;
	clear:			both;
}
.cc {
	color:			#008641;
	font-weight:	bold;
}
/* =TAB =MENU

------------------------------------------------------------------------------*/



.mainMenu {
	float:			right;
	width:			900px;
	line-height:	normal;
	margin-right:   0px;
	margin-top:		0px;
	font-weight:	lighter;
	position:		relative;
}
.mainMenu li {
	display:		inline;
}
.mainMenu ul, .subMenu ul {
	margin:			0px 0px 0px -1px;
	padding:        0px;
	list-style:		none;
}
.mainMenu a {
	float:			left;
	margin:			0px 0px 0px 1px;
	padding:        0px 0px 0px 8px;
	background:		url(web-images/left_menu.gif) no-repeat left top;
}
.mainMenu a span {
	display:		block;
	background:		url(web-images/right_menu.gif) no-repeat right top;
	padding:        9px 15px 7px 6px;
	color:			#FFF;
	text-decoration:none;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		1.2em;
	float:			none;
	font-weight:	bold;
}
.mainMenu li a:hover, .mainMenu li a:hover span {
	text-decoration:		none;
}
/*

.mainMenu li a:hover, .mainMenu li a:hover span{

background-position:	0% 67%;

text-decoration:		none;

}



.mainMenu li a:hover span{

background-position:	100% 67%;

}



*/

.mainMenu .selected a span {
	background-position:	100% 67%;
}
.mainMenu .selected a {
	background-position:	0% 67%;
}
.mainMenu li ul {
	display:			none;
	position:			absolute;
	left:				0;
	top:				29px;
	margin:				0;
	width:				900px;
	font-size:			93%;
	line-height:		normal;
	min-height:			30px;
}
.mainMenu li ul li {
	float:				left;
	padding:			7px 0px 7px 0px;
}
.mainMenu li ul li a {
	background:			none;
	float:				none;
	color:				#FFF;
	font-size:			1.4em;
	padding:			5px 10px 5px 10px;
}
.mainMenu li ul li a:hover {
	text-decoration:	underline;
}
.mainMenu li ul li a.selected {
	text-decoration: 	underline;
}
.mainMenu li.selected ul {
	display:		block;
}
/* =SUBMENU

------------------------------------------------------------------------------*/



.subMenu {
	width:							900px;
	background-color:				#008641;
	float:							left;
	font-size:						93%;
	line-height:					normal;
	height:						30px;
}
.subMenu li {
	float:							left;
	padding:       	                7px 0px 7px 0px;
}
.subMenu a {
	color:							#FFF;
	font-size:						1.4em;
	padding:        	            5px 10px 5px 10px;
}
.subMenu a.selected {
	text-decoration: 			underline;
}

.mastHead {
	border-bottom: 1px dotted #999999;
    border-top: 1px dotted #999999;
    clear: both;
    margin: 10px 0;
    padding: 5px 0;
}
/* =COL LEFT

------------------------------------------------------------------------------*/



.colLeft {
	width:				680px;
	float:				right;
	margin:				03px 0px 0px 10px;
}
*html .colLeft {
	_width:				670px;
}
.bulletLeft {
	float:				left;
	margin:				15px 0px 25px 0px;
}
.bulletLeft img {
	float:				left;
	margin:				0px 25px 0px 0px;
}
.bulletLeft p {
	margin:				0px;
}
.bodyText .title {
	font-size:			2em;
	color:				#008641;
	font-weight:		lighter;
}
.bodyText.inside_text {
	margin:				0;
}
/* =COL RIGHT

------------------------------------------------------------------------------*/



.colRight {
	width:				210px;
	float:				left;
	margin:				15px 0px 0px 0px;
}
.colRight .contactDetails a, .colRight .contactDetails strong {
	color:				#008641;
}
.colRight .contactDetails {
	width:				205px;
	font-size:			1.45em;
}
.colRight .contactDetails strong {
	font-size:			1.65em;
}
.freeAudit {
	margin-top:			25px;
}
.downlaodsTop {
	margin-top:			25px;
}
h3.video {
	color:#008641;
}
/* =HOME BANNER

------------------------------------------------------------------------------*/



.banner .savings a, .banner .compliance a {
	display:					block;
	height:						209px;
	width:						310px;
	text-indent:                -5000px;
	float:						left;
	margin:						0px 0px 0px 0px;
}
.banner .savings a {
	background:					url(web-images/home_energySavings.jpg) top left no-repeat;
	margin:						0px 30px 0px 0px;
}
.banner .compliance a {
	background:					url(web-images/home_compliance.jpg) top left no-repeat;
}
*html .banner .savings a {
	_margin:					0px 20px 0px 0px;
}
/* =TEXT 

------------------------------------------------------------------------------*/



.bodyText {
	clear:						both;
	float:						right;
	width:						660px;
}
.bodyText ul,
.bodyDemos ul
 {
	font-size:					1.2em;
	line-height:				1.8em;
}
.sidenav {
	float:left;
	width:119px;
	margin:12px 0 0 0;
	padding:10px 5px 10px 16px;
	border:1px solid #cbcbcb;
	background-color:#7ebf44;
}
.sidenav ul {
	margin:0;
	padding:0;
}
.sidenav ul li {
	list-style:none;
}
.sidenav ul li a {
	font-weight:bold;
	color:#fff;
}
.sidenav ul li.selected a {
	text-decoration:underline;
	color:#008641;
}
.text {
	float:right;
	width:507px;
}
.member {
	margin:0 0 14px 0;
	padding:0 0 10px 0;
	border-bottom:2px solid #008641
}
.member img {
	float:left;
	margin:0 10px 10px 0;
}
/* =FOOTER

------------------------------------------------------------------------------*/



.footer {
	clear:						both;
}
.footerMenu {
	float:						left;
	list-style:					none;
	margin:						20px 0px 0px 0px;
	padding:                    10px 0px 30px 0px;
	border-top:					4px solid #008641;
	width:						100%;
}
.footerMenu .pnp a {
	background-color:			#008641;
	height:						4px;
	cursor:						default;
	width:						870px;
	text-indent:                -4000px;
	float:						left;
	position:					relative;
	top:						-14px;
}
.footerMenu li {
	float:						left;
}
.footerMenu li a {
	padding:                    0px 15px 0px 15px;
	color:						#008641;
	line-height:				20px;
}
.footer .footerMenu .right {
	float:						right;
}
.footer .footerMenu .right a {
	padding-right:              0px;
}
/* =BANNER

------------------------------------------------------------------------------*/



.banner {
	width:						660px;
	height:						217px;
	text-indent:                -4000px;
    float: right;
    margin-top: 20px;

}
.savings.banner {
	background:					url(web-images/carbon_banners_savings.jpg) top left no-repeat;
}
.efficiency.banner {
	background:					url(web-images/carbon_banners_efficiency.jpg) top left no-repeat;
}
.tariff.banner {
	background:					url(web-images/carbon_banners_tariff.jpg) top left no-repeat;
}
.grants.banner {
	background:					url(web-images/carbon_banners_grants.jpg) top left no-repeat;
}
.about.banner, .management.banner {
	background:					url(web-images/carbon_banners_about.jpg) top left no-repeat;
	margin-bottom: 20px;
}
.compliance.banner {
	background:					url(web-images/carbon_banners_compliance.jpg) top left no-repeat;
}
.carbon.banner {
	background:					url(web-images/carbon_banners_CRC.jpg) top left no-repeat;
}
.EPBD.banner {
	background:					url(web-images/carbon_banners_EPBD.jpg) top left no-repeat;
}
.EPC.banner {
	background:					url(web-images/carbon_banners_EPC.jpg) top left no-repeat;
}
.ISO.banner {
	background:					url(web-images/carbon_banners_ISO.jpg) top left no-repeat;
}
.climate.banner {
	background:					url(web-images/carbon_banners_climate.jpg) top left no-repeat;
}
.how.banner {
	background:					url(web-images/carbon_banners_how.jpg) top left no-repeat;
	margin-bottom: 20px;
}
.freeEnergyAudit .banner {
	background:					url(web-images/carbon_banners_FREEaudit.jpg) top left no-repeat;
}
.howMuchCan .banner {
	background:					url(web-images/carbon_banners_howMuch.jpg) top left no-repeat;
}
/* =RIGHT

------------------------------------------------------------------------------*/



.downlaodsTop {
	height:						8px;
	width:						206px;
	background:					url(web-images/downLoadsTop.gif) top left no-repeat;
}
.downloadsMiddle {
	width:						206px;
	background:					url(web-images/downloadsMiddle.gif) top left repeat-y;
}
*html .downloadsMiddle {
	_margin-top:					-4px;
}
.downloadsMiddle h3 {
	margin:						0px;
	padding:                    0px 0px 0px 10px;
}
.downloadsBottom {
	width:						206px;
	background:					url(web-images/downloadsBottom.gif) top left no-repeat;
	height:						6px;
}
.download {
	margin:						10px 0px 0px 0px;
}
.downloadItem a {
	display:					block;
	height:						30px;
	padding:                    10px 10px 0px 50px;
	font-size:					12px;
	background:					url(web-images/PDF_icon.gif) top left no-repeat;
}
.download a {
	background:					url(web-images/PDF_icon.gif) top left no-repeat;
	padding-left:               45px;
	padding-bottom:             5px;
	width:						145px;
	margin-left:				10px;
	margin-bottom:				0px;
	display:					block;
}
.howMuch {
	margin:						25px 0px 0px 0px;
}
.externalStory {
	margin:						25px 0px 0px 0px;
	padding:					10px 5px 0 10px;
	border:						1px solid #cbcbcb;
}
.externalStory a {
	color:#008641;
}
.softwareButton {
	margin:0 0 13px 0;
}
/* =HOW MUCH CAN I SAVE FORM

------------------------------------------------------------------------------*/





.youCanSave {
	display:					block;
	padding:                    30px 50px 30px 50px;
	background-color:			#008641;
	color:						#FFF;
	font-size:					2.5em;
}
.howMuchCalc {
	list-style:					none;
	padding:                    20px 50px 20px 100px;
	border:						2px solid #008641;
}
.howMuchCalc li label {
	padding-top:                15px;
	display:					block;
}
/* =Titles

------------------------------------------------------------------------------*/



.blueTitle {
	font-family:				Helvetica, Arial, sans-serif;
	color:						#006;
	font-size:					30px;
	line-height:				34px;
	margin:						10px 0px 10px 0px;
}
.blackAndCentre {
	font-family:				Helvetica, Arial, sans-serif;
	color:						#000;
	font-size:					20px;
	line-height:				24px;
	margin:						30px 0px 10px 0px;
	text-align:					center;
	width:						660px;
}
/* =BOXES

------------------------------------------------------------------------------*/



.bodyBox {
	width:						660px;
}
.bodyBoxTop {
	height:						6px;
	width:						660px;
	background:					url(web-images/box_top.gif) top left no-repeat;
}
.bodyBoxMiddle {
	width:						660px;
	background:					url(web-images/box_middle.gif) top left repeat-y;
}
*html .bodyBoxMiddle {
	_margin-top:					-6px;
}
.bodyBoxMiddle p {
	margin:						0px 10px 0px 10px;
}
.bodyBoxBottom {
	width:						660px;
	height:						5px;
	background:					url(web-images/box_bottom.gif) top left no-repeat;
}
.boxTitle {
	font-size:					20px;
	line-height:				24px;
	color:						#000;
	margin:						30px 0px 10px 0px;
}
.boxTitle span {
	color:						#F00;
}
.alignRight {
	text-align:					right;
}
/* =HALF WIDTH

------------------------------------------------------------------------------*/



.halfBoxWrap {
	width:						660px;
}
.halfBodyBox {
	margin-top:					30px;
	float:						left;
}
.colLeft .moreHalfBodyBox {
	width:						304px;
	margin-left:				auto;
	margin-right:				auto;
	float:						none
}
.halfBodyBoxTop {
	height:						6px;
	width:						304px;
	background:					url(web-images/box_half_top.gif) top left no-repeat;
}
.halfBodyBoxMiddle {
	width:						304px;
	background:					url(web-images/box_half_middle.gif) top left repeat-y;
}
*html .halfBodyBoxMiddle {
	_margin-top:					-6px;
}
.halfBodyBoxMiddle p {
	margin:						0px 10px 0px 10px;
}
.halfBodyBoxBottom {
	width:						304px;
	height:						5px;
	background:					url(web-images/box_half_bottom.gif) top left no-repeat;
}
.alignCentre {
	text-align:					center;
}
.clickHere {
	color:						#000066;
	font-family:				Helvetica, Arial, sans-serif;
	font-size:					30px;
	line-height:				34px;
	text-align:					center;
	font-weight:				bold;
}
.colLeft .rightHalfBoxBody {
	float:					right;
}
.or {
	position:					relative;
	float:					left;
	top:						50px;
	left:						15px;
	width:					15px;
	font-weight:				bold;
	color:					#000;
}
/* =SLIDING IMAGES

--------------------------------------------------------------*/





#our_work li {
	list-style:				none;
	float:					left;
	margin:					0 10px 10px 0;
	padding: 	            5px 5px 8px 5px;
	width:					313px;
	position: 				relative;
	color:					#FFF;
	background:				url(web-images/bullets_BG.jpg) top left no-repeat;
}
#our_work li.last {
	margin-right:			0;
}
#our_work li a {
	display: 				block;
	position: 				relative;
	overflow: 				hidden;
	height: 				93px;
	width: 					281px;
	padding:                16px;
	color:					#FFF;
	font: 					1em Helvetica, Arial, sans-serif;
	line-height:			1.5em;
	text-decoration:		none;
	font-size:				1.9em;
	font-weight:			lighter;
}
#our_work li a:focus, #our_work li a:hover {
	text-decoration: none;
}
#our_work li img {
	position: 				absolute;
	top: 					0;
	left: 					0;
	height: 				125px;
	width: 					313px;
	border: 				0;
}
.slidingButtons {
	padding:                 0px;
	margin:                 0px;
	width:					695px;
}
*html .slidingButtons {
	_width:					690px;
}
/* =SLIDING IMAGES END

--------------------------------------------------------------*/

/* Wordpress required for image insertion */

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
}
img.alignnone {
	margin:0;
	padding:0
}
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
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
/* =PAGE SPECIFIC

--------------------------------------------------------------*/

/*

.page-id-4 .bodyText h3 {

	font-size:			2em;

	color:				#008641;

	font-weight:		lighter;

}

*/

/* =Digitalplot additions

------------------------------------------------------------------------------*/

/* before update below, as per original site

ol {

	font-size: 12px;

}



.bodyText ol ul {

	font-size: 12px;

}

*/

.bodyText ol {
	font-size:					1.2em;
	line-height:				1.8em;
}
.bodyText ol ul {
	font-size:					100%;
	list-style-type:			disc;
}
.bodyText ul ul {
	font-size:					100%;
}
.bodyText h2 {
	font-size:			20px;
	color:				#008641;
	font-weight:		lighter;
}
.bodyText h3 {
	font-size:			16px;
	color:				#444;
}
.bodyText hr {
	color: #008641;
}
img.article_heading {
	margin-bottom: 20px;
        margin-top: 20px;
}
img.bullet_pic {
	float:				left;
	margin:				0px 25px 0px 0px;
}
p.linklove {
	display:none;
}


/**** HOME ****/
.home-users-table {
	background-image:url(web-images/home-table-bg.png);
	width:670px;
	height:356px;
}

.home-users-table .usr-title-containter  h1{
	font-size: 16px;
	font-weight:bolder;
	padding:10px;
	padding-left:25px;
	text-align:left;
	color:#111;
	vertical-align:middle;
	
}
.home-users-table .usr-title-containter  img{
	vertical-align:text-top;
	margin-top:-60px;
	margin-right:10px;
	text-align:right;
}

.home-users-table .usr-icon-host {
	padding:5px 20px;
	text-align:center;
	margin-top: -10px;
	height:78px;
}
.home-users-table .usr-icon-host img {
	margin-top: -20px;
}
.home-users-table .bullets-containter {
	padding:10px;
	padding-left:15px;
	font-size:12px;
	vertical-align:top;
	color:#111;
}

.home-users-table .bullets-containter  td{
	padding-top: 7px;
 }
.home-users-table .bullets-containter .bullet-icon{
	 background: url("web-images/home-bullet.png") no-repeat scroll 1px 14px transparent;
	 width:20px;
}


.widget_em_widget h2 {
	background-color: #f5f5f5;
	padding: 5px 20px;
	font-size:16px;
	font-weight: bolder;
	margin-top:0px;
}

.widget_em_widget li {
	font-size:11px;
	margin-left: -10px;
	margin-top:5px;
}

.home-clients {
	background-image:url(web-images/clients-bg.png);
	background-repeat:repeat-x;
	width:670px;
	height:200px;
	float: right;
}

.home-clients .clients-title {
	padding-left:25px;
	font-size:13px;
	font-weight:bolder;
	height:23px;
	vertical-align:middle;
	padding-top: 7px;

}

blockquote {
	background-color:#F8FFF0;
	border: dotted #9C0 1px;
	font-size:12px;
	color:#111;
	padding: 10px;
	font-weight:bolder;
	text-align:center;
}
blockquote p {
	font-size:12px !important;
line-height: 1.2em;
    margin: 0;
}
/***
-------

wshops-widget

***/
#wshops-widget {
	font-size: 11px;
}
#wshops-widget a {
    background: url("web-images/home-bullet.png") no-repeat scroll 10px 4px transparent;
    display: block;
    font-weight: bold;
    margin: 10px 15px 10px 10px;
    padding-left: 25px;
	color: #1366d8;
}
#wshops-widget ul {
	margin-left: 10px;
}



#contact-us-form .cform textarea, 
#contact-us-form .cform input {
	width: 200px;
}


#contact-us-form .cform select {
	width: 208px;
}

#contact-us-form .cform{
	width: 550px;
	float:left;
	display:block;
}


#NL_Subscribe_Widget .cform label {	display:block;	text-align: left;}

#NL_Subscribe_Widget .cform input {	width:100px;}
#NL_Subscribe_Widget .cform input.single {	width:160px;}#NL_Subscribe_Widget .cform{	width: 170px;	float:left;	display:block;	padding-left:15px;}#NL_Subscribe_Widget div.failure {	width: 150px;}
#NL_Subscribe_Widget .cform input.backbutton, #NL_Subscribe_Widget .cform input.resetbutton, #NL_Subscribe_Widget .cform input.sendbutton {    background: url("http://www.carboncredentials.com/wordpress/wp-content/themes/Digi/web-images/subscribe-button.png") no-repeat scroll 0 0 transparent;	color: transparent; /* Fix for Firefox */    font-size: 20px;
    border-color: #FFF !important;
    border-right: 1px solid #FFF !important;
    border-style: solid !important;
    border-width: 1px !important;
    font-weight: bold;
    margin: 10px 0 0 5px;
    padding: 5px;
    width: 100px;
}#NL_Subscribe_Widget #sendbutton7 {}/****NL Subscribe popup*****/#NL_Subscribe_Popup  {	}#NL_Subscribe_Popup .cform label {	display:block;	text-align: left;}#NL_Subscribe_Popup .cform input {	width:100px;	float: left;}#NL_Subscribe_Popup .cform input.single {	width:200px;	margin-bottom: 10px;}#NL_Subscribe_Popup .cform{	background: url("http://www.carboncredentials.com/wordpress/wp-content/themes/Digi/web-images/popup-bg.png") no-repeat;	padding-top: 120px;	padding-bottom: 20px;	width: 260px;	float:left;	display:block;	padding-left:15px;	padding-right:0px;}#NL_Subscribe_Popup div.failure {	width: 200px;}




/**** Client logo rotate *** /

			.roundabout-holder {
				list-style: none;
				width: 75%;
				height: 10em;
				margin: 1em auto;
			}
			
			.roundabout-moveable-item {
				height: 4em;
				width: 8em;
				border: 1px dotted #999;
				background-color: #f3f3f3;
				font-size: 2em;
				cursor: pointer;
			}
			
			.roundabout-in-focus {
				cursor: auto;
			}


/*** Clients page accordion ***/

.bodyText #accordion .ui-widget-content a {
   color: #0070A3;
   text-decoration: underline;
}

.bodyText #clientslist h3 {
	border-top: 1px dotted #71C051;
	padding-top:5px;
	font-size:15px
}

/*** Solutions Page ***/
.green {
	color:	#008641 !important;
}

.tick-ul {
	list-style-type: none;
	padding: 0px;
	margin:	0px;
	padding-left: 20px;
}
.tick-ul li{
	line-height: 26px;
	background-image: url("http://www.carboncredentials.com/wordpress/wp-content/themes/Digi/web-images/tick_bullet.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 34px;
}

.point-ul {
	list-style-type: none;
	padding: 0px;
	margin:	0px;
	padding-left: 10px;
}
.point-ul li{

background-image: url("http://www.carboncredentials.com/wordpress/wp-content/themes/Digi/web-images/home-bullet.png");
    background-position: 0 8px;
    background-repeat: no-repeat;

    line-height: 26px;
    margin-top: 5px;
    padding-left: 20px;
}

.home-readmore {
text-align: right; vertical-align:bottom; height:10px
}

.solutions-inline-menu {
font-weight: normal;
font-size:11px;
}
.solutions-inline-menu ul {
display: inline;
padding-left: 10px;
padding-right: 10px;
}
.solutions-inline-menu ul li {
display: inline; 
list-style-type: none; 
padding-right: 30px;
}
.solutions-inline-menu ul li.active{
font-weight:bold;
color: #2F82B4;
}



/*** Demos Page ***/
.bodyDemos {
clear: both;
float:left;
}

.bodyDemos h1 {
	color:	#008641 !important;
}
/*** Solution Contact unit ***/.CCContactContainer * {	color:#485C30 !important;}.CCContactContainer {	background:#fff url("http://www.carboncredentials.com/wordpress/wp-content/themes/Digi/web-images/get_started.png") no-repeat scroll center bottom;	color:#485C30 !important;	padding:2px 25px 2px 15px;	position:relative;	width:560px;	_height:1%;	height:65px}.CCContactContainer  .CCContactContent {	margin-top: 40px;}.CCContactContainer .CCContactContent ul{    display: inline;    padding-left: 0px;    padding-right: 10px;	font-size:12px;	font-family:Verdana, Geneva, sans-serif;}.CCContactContainer .CCContactContent ul li{    display: inline;	list-style-type: none;    padding-right: 20px;	padding-left: 20px;	margin-bottom: 10px;}.CCContactContainer .CCContactContent ul li.ln-demo{	background: url("http://www.carboncredentials.com/wordpress/wp-content/themes/Digi/web-images/ico_demo.png") left center no-repeat ;}.CCContactContainer .CCContactContent ul li.ln-phone{	background: url("http://www.carboncredentials.com/wordpress/wp-content/themes/Digi/web-images/ico_phone.png") left center no-repeat ;}.CCContactContainer .CCContactContent ul li.ln-email{	background: url("http://www.carboncredentials.com/wordpress/wp-content/themes/Digi/web-images//ico_email.png") left center no-repeat ;	}
