/*  



Theme Name: The Station



Version: 1.3



Description: Designed by <a href="http://www.adii.co.za">Adii Rockstar</a>.



Author: WooThemes



Author URI: http://www.woothemes.com



*/







/* Custom styles */



@import "custom.css";







/*>>>>> Setup and Reset <<<<<*/







body, html  {



	height: 100%;



}







body, html, p, ul, ol {



	margin: 0;



	padding: 0;



	border: none;



}







body  {



	font-family: Arial, Helvetica, Sans-serif;



	font-size: 12px;



	line-height: 1.5;  /*unitless for proper inheritance*/



}







h1, h2, h3, h4, h5, h6  {



	margin: 5px 0;



}







h1  {font-size: 30px}



h2  {font-size: 22px}



h3  {font-size: 16px}



h4  {font-size: 14px}



h5  {font-size: 12px}



h6  {font-size: 12px}







h1 a:link, h1 a:visited,



h2 a:link, h2 a:visited,



h3 a:link, h3 a:visited,



h4 a:link, h4 a:visited,



h5 a:link, h5 a:visited,



h6 a:link, h6 a:visited  {



	text-decoration: none;



}







h1 a:hover,



h2 a:hover,



h3 a:hover,



h4 a:hover,



h5 a:hover,



h6 a:hover  {



	text-decoration: underline;



}







p  {



	margin: 18px 0;



}



.frontpage {

	margin:0;

	padding:0;

}



#featured p { margin:0; padding:0; }







ul, ol  {



	margin: 0;



	padding: 0;



}







/*>>>>> Navigation <<<<<*/







a:link, a:visited  {



	text-decoration: none;



}







a:hover  {



	text-decoration: underline;



}







#nav  {

	float: right;

	margin: 15px 0 0 0;

	height: 37px;

}



/* Page Nav */



#pagenav {

	float: left;

	position: relative;

	z-index: 1000;

	padding: 0;

}



#pagenav li {

	float: left;

	line-height: 35px;

	height: 35px;

	padding: 0;

	margin: 0;

}



#pagenav li a:link, #pagenav li a:visited {

	display: block;

	position: relative;

	padding: 0 15px 0 15px;

	text-decoration: none;

	z-index: 100;

	height: 35px;

}



#pagenav li a span.middle {

	display: inline-block;

	height: 35px;

    padding-top: 12px;

}



#pagenav li a:hover, #pagenav li.current_page_item a:link, #pagenav li.current_page_item a:visited,

#pagenav li.current-menu-parent a, 

#pagenav li.current-menu-ancestor a, 

#pagenav li.current_page_parent a, 

#pagenav li.current_page_ancestor a  {

	position: relative;

}



#pagenav li a:hover {

	background: transparent url(img/nav-bg-on.jpg) top repeat-x;

}



#pagenav li a:hover span.left, #pagenav li.current_page_item span.left,

#pagenav li.current-menu-parent span.left, 

#pagenav li.current-menu-ancestor span.left, 

#pagenav li.current_page_ancestor span.left,

#pagenav li.current_page_parent span.left  {

	display: block;

	position: absolute;

	left: 0;

	bottom: 0;

	width: 15px;

	height: 35px;

}



#pagenav li a:hover span.left {

	background: transparent url(img/nav-left-on.jpg) top left no-repeat;

}



#pagenav li a:hover span.right, #pagenav li.current_page_item span.right,

#pagenav li.current-menu-parent span.right, 

#pagenav li.current-menu-ancestor span.right, 

#pagenav li.current_page_ancestor span.right,

#pagenav li.current_page_parent span.right  {



	display: block;

	position: absolute;

	right: 0;	

	bottom: 0;

	width: 15px;

	height: 35px;

}



#pagenav li a:hover span.right {

	background: transparent url(img/nav-right-on.jpg) top left no-repeat;

}



/* Style drop down list */



#pagenav li ul li {

	float: none;

	padding: 0;

}



/* first level */



	#pagenav li ul {

		position: absolute;

		left: -999em;

	}



	#pagenav li:hover ul, #pagenav li.sfhover ul {

	}



	/* second level */



		#pagenav li li:hover ul ul, #pagenav li li.sfhover ul ul {

			left: -999em;

		}



		#pagenav li li li:hover ul, #pagenav li li li.sfhover ul {

			left: auto;

		}



		/* third level */



			#pagenav li li li:hover ul ul, #pagenav  li li li.sfhover ul ul {

				left: -999em;

			}



			#pagenav li li li li:hover ul, #pagenav li li li li.sfhover ul {

				left: auto;

			}



#pagenav li ul ul {

	margin: -35px 0 0 220px;

}



#pagenav li ul ul li a {

	line-height: 25px;

}



#pagenav li:hover ul ul, #pagenav li.sfhover ul ul {

	left: -999em;

}



#pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li.sfhover ul, #pagenav li li.sfhover ul {

	left: auto;

}



#pagenav li ul li a:link, #pagenav li ul li a:visited  {

	display: block;

	width: 190px;

}



#pagenav li ul li ul li a:link, #pagenav li ul li ul li a:visited  {

}



#pagenav li ul li a:hover  {

	text-decoration: underline;

}



#pagenav li ul li a span.left  {

	display: none!important;

}



#pagenav li ul li a span.right {

	display: none!important;

}





/* IE7 Fix */



#pagenav li:hover, #pagenav li.hover {  

	position: static;

}







/*>>>>> Layout <<<<<*/



.wrapper {

	width: 1000px;

	margin: 0 auto 0 auto;

}





#header  {

	width: 100%;

	margin: 0;

	height: 107px;

	background: #000;

}



#header h1  {

	display: none;

}



#header img  {

	float: left;

	margin: 45px 0 0 0;

}



#header #subscribe  {

	float: right;

	display: block;

	height: 28px;

	width: 183px;

	padding: 8px 0 0 35px;

	margin: 55px 0 0 0;

	text-decoration: none;

	font-weight: bold;

}



.searchform {

	float: right;

	background: transparent url(img/searchbox.jpg) no-repeat;

	width: 270px;

	height: 24px;

	position: relative;

	margin: 15px 0 0 10px;

}



.searchform #s {

	background: transparent;

	position: absolute;

	top: 4px;

	left: 10px;

	width: 220px;

	height: 14px;

	color: #fff;

	border: none;

	top: 3px\0/;

}



#searchsubmit {

	background: transparent url(img/search-icon.jpg) no-repeat;

	width: 13px;

	height: 13px;

	position: absolute;

	top: 5px;

	right: 6px;

	text-indent:-9999px;

	border: none;

	cursor: pointer;

	font-size: 0;

	display: block;

	line-height: 0;

	right: 3px\0/;

}



#container  {



	padding-top: 20px;



	padding-bottom: 20px;



}







#container_bottombg  {



	width: 980px;



	height: 34px;



	margin: 0 0 -20px -10px;



}





#featured.slider .information  {



	width: 940px;



	float: left;



	position: relative;



}







#featured.slider .information .image.left  {



	float: left;



	margin: 0 20px 0 0;



}







#featured.slider .information .image.right  {



	float: right;



	margin: 0 0 0 20px;



}







#featured.slider .information .image img  {



	border: 5px solid #bcc5c7;



}







#featured.slider .information #text h2  {



	margin-bottom: 0;



}







#featured.slider .information #text h2 a:link,



#featured.slider .information #text h2 a:visited  {



	color: #16181A;



	display: inline;



}







#featured.slider .information #text .description  {



	display: block;



	color: #4F5357;



	font-weight: normal;



	font-size: 14px;



}







#featured .information  {



	float: left;



	width: 638px;



	padding: 0;



}







#featured .information h2  {



	margin: 0 0 10px 0;



	line-height: 30px;



	font-size: 30px;



}







#featured .information .feat-button .left  {



	display: block;



	float: left;



	width: 5px;



	height: 30px;



}







#featured .information .feat-button a.more-info  {



	display: block;



	float: left;



	height: 24px;



	padding: 6px 4px 0 8px;



	text-transform: uppercase;



	cursor: pointer;



}







#featured .information .feat-button .right  {



	display: block;



	float: left;



	width: 19px;



	height: 30px;



}







#featured-tabs  {



	float: left;



	width: 301px;



	height: 100%;



}







#featured-tabs li  {



}







#featured-tabs li a:link, #featured-tabs li a:visited  {



	display: block;



	margin-left: -1px;



	padding: 10px 10px 10px 20px;



	font-size: 16px;



	font-weight: bold;



	text-decoration: none;



}







#featured-tabs li a:hover, #featured-tabs li.active a  {



}







#featured-tabs a span  {



	display: block;



	font-size: 12px;



	font-weight: normal;



	margin-top: -4px;



}







#featured .information ul,



#featured .information ol {



	margin: 5px 0;



	padding: 0 0 0 30px;



}







#featured .information ul li  {



	list-style-type: square;



}







#featured .information ul li ul  {



	margin: 8px 0;



	padding: 0 0 0 15px;



}







#featured .information ul li ul li  {



	list-style-type: disc;



}







#featured .information ol li  {



	list-style-type: upper-latin;



}







#featured .information ol li ol  {



	margin: 8px 0;



	padding: 0 0 0 15px;



}







#featured .information ol li ol li  {



	list-style-type: lower-latin;



}







/*>>>>> Slider <<<<<*/







#slider {



}







.scroll {



  width: 940px;



  height: auto;



  overflow: auto;



  position: relative; /* fix for IE to respect overflow */



  clear: left;



}







.scrollContainer div.panel {



  height: auto;



  width: 940px; /* change to 560px if not using JS to remove rh.scroll */



}







.scrollButtons {



  cursor: pointer;



  z-index: 100;



}





#breadcrumb p  {



	margin: 0;



	font-weight: bold;



}







#main_content  {



	float: left;



	padding: 0 20px 0 0;



	margin: 0px 0 0 10px;



}







#main_content #top  {



}







#main_content #top h2  {



	margin: 0 0 20px 0;



}







#main_content #top p  {



	margin: 20px 0 30px 0;



}







#main_content #top p img  {



	float: left;



	margin: 0 10px 0 0;



	border: none !important;



}







#two-col  {



	padding-top: 10px;



}







#two-col h3  {



	text-transform: uppercase;



}







#two-col ul {



	padding: 0 !important;



}







#two-col ul li  {



	margin: 0 0 8px 0 !important;



	padding: 0 0 0 20px !important;



	list-style: none !important;



}







#two-col .left  {



	float: left;



	width: 309px;



}







#two-col .mid  {



	float: left;



	width: 300px;



	padding: 0 0 0 10px;



}



#two-col .right  {



	float: left;



	width: 300px;



	padding: 0 0 0 10px;



}







#two-col .left a.signup, #two-col .right a.signup  {



	display: block;



	font-weight: bold;



	text-transform: uppercase;



	font-size: 13px;



	text-align: center;



	padding: 5px 0 0 0;



	margin: 20px 0 0 0;



	width: 300px;



	height: 25px;



}







#sidebar  {



	float: right;



	width: 220px;



	margin: 0px 0 0 15px;



}







#sidebar h2  {



	text-transform: uppercase;



	font-size: 14px;



}







#sidebar .box  {



}







#sidebar .box h2  {



	padding-bottom: 5px;



}







#newsletter  {



	margin-bottom: 15px;



	padding-bottom: 10px;



}







#newsletter .field, #feedburner .field , #campaignmonitor .field {



	display: block;



	float: left;



	width: 191px;



	height: 20px;



	padding: 7px 0 0 5px;



	margin: 0 4px 0 0;



}







#newsletter .button, #feedburner .button, #campaignmonitor .button  {



	width: 78px;



	height: 28px;



	font-weight: bold;



	text-transform: uppercase;



	cursor: pointer !important;



}







#news  {



	margin-bottom: 15px;



}







#news h2  {



	display: block;



	margin-bottom: 0;



	width: 280px;



	position: relative;



}







#news h2 a:link, #news h2 a:visited  {



	position: absolute;



	top: 0;



	right: 0;



}







#news ul li  {



	padding: 7px 0;



}







#news ul li a:link, #news ul li a:visited  {



	font-weight: bold;



}







#news ul li span.meta  {



	display: block;



	font-size: 11px;



}







#search, #feedburner, #campaignmonitor  {



	margin-bottom: 15px;



	padding-bottom: 10px;



}







#search input#s  {



	display: block;



	float: left;



	width: 191px;



	height: 20px;



	padding: 7px 0 0 5px;



	margin: 0 4px 0 0;



}







#search input.submitsearch  {



	width: 78px;



	height: 28px;



	font-weight: bold;



	text-transform: uppercase;



	cursor: pointer !important;	



}







#twitter  {



	padding: 0 0 10px 0;



}







#twitter ul  {



	margin: 10px 0;



}







#twitter_update_list li {



	padding: 5px 0 !important;



}







#twitter a:link, #twitter a:visited  {



	display: inline;



	padding: 0;



}



#twitter span.website  {



	display: block;



	text-align: right;



}



#footertop  {

	width: 100%;

	height: 42px;

	background-color: #1f1f1f;

}



#footer-view-quick-links  {

	padding-top: 12px;

}



#footertop a {

	color: #fff;

	background: #1f1f1f url(img/arrow-up.jpg) left 2px no-repeat;

	padding-left: 15px;

	font-weight: bold;

	text-decoration: none;

}



#footertop a.down {

	background: #1f1f1f url(img/arrow-down.jpg) left 2px no-repeat;

}



#footer  {

	width: 100%;

	height: 240px;

	color: #fff;

	background: #000;

}



#footer .footnav  {

	float: left;

	width: 660px;

}



#footer .footnav ul  {

	padding: 30px 0 20px 10px;

}



#footer .footnav ul li  {

	display: inline;

	margin: 0 15px;

}



#footer .footnav ul li a:link, #footer .footnav ul li a:visited  {

	font-weight: bold;

}



#footer .copyright  {

	float: right;

	width: 295px;

	padding: 5px 10px 0 15px;

	font-size: 10px;

}



#footer .copyright p  {

	margin: 5px 0;

}



#copyright {

	padding-top: 10px;

	background-color: #bfbfbf;

	font-size: 0.9em;

	color: #fff;

	height: 100px;

}



#copyright a {

	color: #ed1c24;

	text-decoration: underline;

}



.footer-list {

	float: left;

	width: 149px;

	margin: 0 5px 0 5px;

}



.footer-list h3 {

	height: 20px;

	background: #000 url(img/underline-dot.jpg) bottom repeat-x;

	margin: 12px 0 10px 0;

	padding-bottom: 5px;

	color: #fff;

	float: left;

}



.footer-list ul {

	clear: left;

	list-style-type: none;

	padding: 0px;

	margin: 0px;

}



.footer-list li {

	background-image: url(img/bullet.jpg);

	background-repeat: no-repeat;

	background-position: 0px 5px;

	padding: 0 0 4px 14px;

	font-size: 0.9em;

}



.footer-list li a {

	color: #fff;

}



#go-top {

	float: left;

	background: #000 url(img/top-btn.jpg) no-repeat;

	width: 55px;

	height: 24px;

	text-decoration: none;

	cursor: pointer;

	font-size: 1.2em;

	font-weight: 700;

	padding: 8px 0 0 8px;

	color: #c9c9c9;

	margin-top: 15px;

}



a#go-top:hover {

	background: #000 url(img/top-btn-hover.jpg) no-repeat;

}



#do-the-right-thing {

	float: right;

	font-size: 2.4em;

	margin-top: 15px;

}



#footer .bottombg  {

	width: 980px;

	height: 7px;

}



.spacer  {



	height: 10px;



}







/*>>>>> Post Styling <<<<<*/







.post  {



	float: left;



	width: 619px;



	padding: 0 0 20px 0;



	margin: 0 0 20px 0;



}







.post .video {



	margin: 0 0 20px 0;



}







.post_head  {



	float: left;



	width: 619px;



	margin: 0 0 15px 0;



}







.post_head .title_meta  {



	float: left;



	width: 559px;



}







.post_head .title_meta h2  {



	margin: 0 0 -5px 0;



}







.post_head .title_meta h2 a:link, .post_head .title_meta h2 a:visited  {



}







.post_head .title_meta p  {



	margin: 0;



}







.post_head .comments  {



	width: 60px;



	text-align: right;



	float: right;



}







.post_head .comments a:link, .post_head .comments a:visited  {



	display: inline-block;



	text-align: center;



	padding: 5px 10px;



	margin: 5px 0 0 0;



	font: bold 16px Georgia,Times,Serif;



}







.post_head .comments span.bg  {



	display: block;



	width: 11px;



	height: 10px;



	margin: 0 0 0 35px;



}







.post p.continue_reading  {



	margin: 0;



}







.post p.continue_reading a  {



	padding: 0 10px 0 0;



}







/*>>>>> Page Styles <<<<<*/



#right_nav  {



	float: right;



	width: 190px;



	padding: 5px 10px;



}





#sub_nav  {



	float: left;



	width: 190px;



	padding: 5px 10px;



}







#sub_nav ul li  {



	margin: 3px 0;



}







#sub_nav ul li.active  {



	margin-top: 10px;



}







#sub_nav ul li ul  {



	margin: 0 0 10px 5px;



	display: none;



}







#sub_nav .current_page_parent ul, #sub_nav .current_page_item ul {



	display: block;



}







#sub_nav .current_page_parent ul li, #sub_nav .current_page_item ul li {



	margin-top: 10px;



}







#sub_nav ul li ul li  {



	zoom: 1;



	padding: 0 0 0 10px;



}







#sub_nav ul li.sub_active a:link, #sub_nav ul li.sub_active a:visited  {



	text-decoration: underline;



}







#page  {



	float: left;



	width: 450px;



	margin: 0 0 0 17px;



}







#main_content.fullwidth  {



	width: 940px;



	border-right: 0;



}







#main_content.fullwidth #page  {



	width: 783px;



	margin-left: 17px;



}







#main_content.fullwidth #page.no_sub_nav_full  {



	margin: 0;



	width: 940px;



}







.no_sub_nav {



	width: 620px !Important;



	margin: 0px !Important;



}







#page h2.title  {



	margin: 0 0 15px 0;



}







#page h2.title a:link, #page h2.title a:visited  {



}







/*>>>>> ARCHIVES TEMPLATE STYLES <<<<<*/







#archive_posts li, #archive_categories li, #archive_monthly li  {



	margin: 0 0 5px 0;



}







#archive_categories li, #archive_monthly li  {



	font-weight: bold;



}







#archive_posts li a:link, #archive_posts li a:visited  {



	font-weight: bold;



}







#archive_posts li span.comments  {



	text-transform: uppercase;



	font-size: 11px;



}







/*>>>>> Widget Styles <<<<<*/







.widget  {



	margin: 0 0 10px 0;



}







.widget.two-col  {



	float: left;



}







.widget h3  {



	padding: 0 0 5px 0;



	margin: 0;



	font-size: 14px;



	text-transform: uppercase;



}







.widget ul  {



}







.widget.two-col ul  {



	float: left;



	margin-bottom: -1px;



}







.widget ul li  {



}







.widget ul li ul  {



	margin: 0 0 5px 10px;



	font-size: 11px;



}







.widget ul li li  {



}







.widget ul li li a:link, .widget ul li li a:visited  {



	height: 22px;



	line-height: 20px;



	padding: 0 0 0 15px;



}







.widget.two-col ul li  {



	float: left;



	width: 140px;



}







.widget ul li a:link, .widget ul li a:visited  {



	display: block;



	padding: 7px 0 7px 15px;



}







.widget ul li a:hover  {



}







#flickr  {



	float: left;



	margin: 0 0 20px 0;



}







#flickr h3  {



	padding: 0 0 5px 0;



	margin: 0;



	font-size: 14px;



	text-transform: uppercase;



}







#flickr .pics  {



	float: left;



	padding: 7px;



}







#flickr .pics .flickr_badge_image  {



	margin: 4px 6px;



	float: left;



	width: 75px;



}







#ads img  {



	margin: 5px 6px;



}







.widget_lifestream ul li  {



	padding-top: 7px!important;



	padding-bottom: 7px!important;



	background-position: 0 9px!important;



}







#videos .inner  {



	padding: 5px 10px 10px 10px;



	background-color: #ebebeb;



	border-left: 1px solid #CBD1D2;



	border-right: 1px solid #CBD1D2;



}







#videos .inner .video  {



	margin: 0 0 8px 0;



}







#videos h3  {



	margin-bottom: -0px;



}







/*>>>>> COMMENTS <<<<<*/







#comments_wrap  {



	width: 619px;



}







ol li.comment  {



	display: block;



	padding: 10px 0 10px 10px;



}















ol li.comment .comment-author  {



	



}







ol li.comment .comment-author img  {



	float: right;



}







ol li.comment .comment-author cite  {



	font-weight: bold;



	font-size: 14px;



}



	







ol li.comment .comment-meta  {



	font-size: 10px;



	text-transform: uppercase;



	margin: 0 0 10px 0;



}







ol li.comment p  {



	margin: 0 0 5px 0;



}







ol li.comment .reply  {



	text-transform: uppercase;



	font-size: 12px;



	font-weight: bold;



	margin: 7px 0 0 0;



}







/*>>>>> THREADED COMMENTS <<<<<*/







ol li.comment ul.children  {



	margin: 10px 0 0 5px;



}







/*>>>>> COMMENT FORM <<<<<*/







#form_wrap {



	padding: 15px 0;



	position: relative;



	clear: both;



}







#form_wrap h2 {



	padding-bottom: 28px;



	position: relative;



}







#form_wrap .form-left {



	width: 30%;



	float:left;



}







#form_wrap .form-right {



	float:right;



	width: 70%;



}







#form_wrap textarea, #form_wrap .form-left input {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	padding: 7px 10px;



}







#form_wrap textarea {



	width: 95%;



	margin-bottom: 18px;



}







#form_wrap .form-left input {



	width: 147px;



	display: block;



	margin-bottom: 10px;



}







#form_wrap input.sb {



	width: 78px;



	height: 28px;



	font-weight: bold;



	text-transform: uppercase;



}







#form_wrap p.lc_logged {



	margin-top: -20px;



	position: relative;



}











#cancel-comment-reply-link  {



	text-transform: uppercase;



	font-weight: bold;



	font-size: 10px;



}







/*>>>>> ALTERNATE HOMEPAGE LAYOUT <<<<<*/







#recent_articles  {



}







#recent_articles h2.heading  {



	text-transform: uppercase;



	font-size: 14px;



	margin: 0px 0 0 0;



	padding: 0 0 6px 0;



}







#recent_articles .article  {



	float: left;



	position: relative;



	width: 300px;



	border-top: 1px solid #cbd1d2;



}







#recent_articles .article.left  {



	padding: 10px 9px 10px 0;



	border-right: 1px solid #cbd1d2;



}







#recent_articles .article.right  {



	padding: 10px 0 10px 9px;



	border-left: 1px solid #cbd1d2;



	margin: 0 0 0 -1px;



}







#recent_articles .article h2  {



	margin: 0;



}







#recent_articles .article h2 a:link,



#recent_articles .article h2 a:visited  {



	color: #23262a;



	font-size: 16px;



}







#recent_articles .article .meta  {



	margin: 0 0 10px 0;



	font-size: 11px;



}







#recent_articles .article .meta a:link,



#recent_articles .article .meta a:visited  {



	color: #4f5357;



}







#recent_articles .article .comments  {



	margin: 0;



	position: absolute;



	top: 10px;



	right: 7px;



	padding: 0 3px;



	border-radius: 3px;



 	-moz-border-radius: 3px;



	-webkit-border-radius: 3px;



	background-color: #5c5c5c;



}







#recent_articles .article .comments a:link,



#recent_articles .article .comments a:visited  {



	font-size: 14px;



	font-weight: bold;



	color: #fff;



}







#recent_articles .article img  {



	float: left;



	margin: 0 8px 5px 0;



	border: 2px solid #bcc5c7;



}







#recent_articles .article p  {



	margin: 0 0 8px 0;



}







#adbox  {



	padding: 25px 0;



	text-align: center;



	border-top: 1px solid #CBD1D2;



	border-bottom: 1px solid #cbd1d2;



}







#bottom  {



	



}







#more_articles  {



	float: left;



	width: 380px;



	padding: 0 9px 0 0;



	border-right: 1px solid #cbd1d2;



}







#more_articles h2.heading  {



	text-transform: uppercase;



	font-size: 14px;



	margin: 9px 0 0 0;



	padding: 0 0 6px 0;



	border-bottom: 1px solid #CBD1D2;



}







#more_articles ul li  {



	float: left;



	position: relative;



	width: 380px;



	padding: 10px 0;



	border-bottom: 1px solid #e4e4e4;



}







#more_articles ul li img  {



	float: left;



	margin: 0 15px 0 0;



	border: 2px solid #bcc5c7;



}







#more_articles ul li .posttitle  {



	float: left;



	width: 270px;



}







#more_articles ul li .posttitle h2  {



	margin: 0;



}







#more_articles ul li .posttitle h2 a:link,



#more_articles ul li .posttitle h2 a:visited  {



	color: #23262a;



	font-size: 14px;



}







#more_articles ul li .meta  {



	margin: 0;



	color: #4f5357;



}







#more_articles .meta a:link,



#more_articles .meta a:visited  {



	color: #4f5357;



}







#more_articles ul li .comments  {



	margin: 0;



	position: absolute;



	top: 15px;



	right: 0;



	padding: 0 3px;



	border-radius: 3px;



 	-moz-border-radius: 3px;



	-webkit-border-radius: 3px;



	background-color: #5c5c5c;



}







#more_articles ul li .comments a:link,



#more_articles ul li .comments a:visited  {



	font-size: 14px;



	font-weight: bold;



	color: #fff;



}







#widget_area  {



	float: left;



	width: 220px;



	margin: 0 0 0 9px;



	padding: 10px 0 0 0;



}







/*>>>>> END ALTERNATE HOMEPAGE LAYOUT <<<<<*/











/* Captions */



.aligncenter,



div.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.wp-caption {



	text-align: center;



	padding-top: 4px;



	margin: 10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px;



}







.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;



}



/* End captions */







/* Post Typographic Elements */







.entry h1  {}



.entry h2  {}



.entry h3 {}



.entry h4 {}



.entry h5 {}



.entry h6 {}







.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6  {







}







.entry blockquote  {



	padding: 10px 30px;



	color: #666;



	font-style: italic;



}







.entry blockquote p  {



	margin: 0;



}







.entry ul  {



	margin: 5px 0;



	padding: 0 0 0 30px;



}







.entry ul li  {



	list-style-type: square;



}







.entry ul li ul  {



	margin: 8px 0;



	padding: 0 0 0 15px;



}







.entry ul li ul li  {



	list-style-type: disc;



}







.entry ol  {



	margin: 5px 0;



	padding: 0 0 0 30px;



}







.entry  ol li  {



	list-style-type: upper-latin;



}







.entry ol li ol  {



	margin: 8px 0;



	padding: 0 0 0 15px;



}







.entry  ol li ol li  {



	list-style-type: lower-latin;



}







.entry.sitemap ul  {



	margin-bottom: 30px;



}







.entry.sitemap li ul li ul  {



	margin-bottom: 5px;



}







/* Post Images */







.entry img  {



	padding: 5px;



	border: 1px solid #333;



}







img.wp-smiley  {



	padding: 0;



	border: none;



}







.entry .alignleft  {



	float: left;



	margin: 10px 15px 10px 0;



}







.entry .alignright  {



	float: right;



	margin: 10px 0 10px 15px;



}







.entry .aligncenter  {



	text-align: center;



}











body.home .entry img  {



	padding: 0px;



	border: none;



}



/*>>>>> Page Navi <<<<<*/







div.Nav  {



	width: 609px;



	float: left;



	margin-top: -19px;



	height: 25px;



	padding: 5px 0 0 10px;



}







.Nav strong.on  {



	padding: 2px 5px;



}







.Nav a  {



	padding: 2px 5px;



}







/*>>>>> WordPress Images <<<<<*/







img.wp-smiley  {



	padding: 0;



	border: none;



}







.alignleft  {



	float: left;



	margin: 0 15px 10px 0;



}







.alignright  {



	float: right;



	margin: 0 0 10px 15px;



}







.aligncenter  {



	text-align: center;



}







/*>>>>> Custom Styles <<<<<*/







.floatl  {float: left;}



.floatr  {float: right;}







.alignl  {text-align: left;}



.alignr  {text-align: right;}



.alignc  {text-align: center;}







#inner_banner {



	border:0;



	margin:0 0 20px 10px;



}



body.archive #inner_banner img {

	margin-bottom:20px;

}











#tabbed_content {



	margin:20px 10px 0 10px;



	border:1px solid red;



	height:205px;



}







.widget_search {padding-top:20px;}



body.archive .widget {

	padding:10px;

	background:#d3d3d3;

	margin-right:0px;

}



.slider_link {

	position: relative;

	clear: both;

	width: 678px;

	height: 100px;

	margin: 10px 0 10px 0;

	background-color: #000;

}



.slider_link .slider_container {

	position: relative;

	width: 612px;

	height: 100px;

	overflow: hidden;

	float: left;

	display: inline;

}



.slider_link .slider_container .slider {

	position: relative;

	height: 100px;

	overflow: hidden;

}



.slider_link .slider_container .slider .slider_entry {

	position: relative;

	float: left;

	display: inline;

	width: 205px;

	height: 100px;

}



.slider_link .slider_container .slider .slider_entry .slider_entry_img {

	text-align: center; 

}



.slider_link .slider_container .slider .slider_entry img {

	margin: 5px 0 5px 0;

}



.slider_link .slider_container .slider .slider_entry .slider_entry_text {

	text-align: center; 

}



.slider_link .slider_container .slider .slider_entry p {

	margin: 5px 0 5px 0;

}



.slider_link .slide_previous_button { 

	float: left;

	display: inline;

	width: 33px;

	height: 100px;

	background-color: #000;

}



.slider_link .slide_next_button {

	float: right;

	display: inline;

	width: 33px;

	height: 100px;

	background-color: #000;

}



.slider_link .slide_previous_button a, .slider_link .slide_next_button a {

	text-decoration: none;

	cursor: pointer;

}



.slider_link_expandable {

	position: relative;

	clear: both;

	width: 678px;

	background-color: #000;

	margin-top: 20px;

	margin-bottom: 5px;

}



.slider_link_expandable .slider_title {

	background: url(img/show_hide.jpg) top repeat-x;

	height: 22px;

}



.slider_link_expandable .slider_title p {

	color: #fff;

	font-weight: bold;

	padding: 2px 0 2px 5px;

}



.slider_link_expandable .slider_title p a {

	font-weight: normal;

}



.slider_link_expandable .slider_expander {

	position: relative;

	padding-top: 5px;

	height: 100px;

}



.slider_link_expandable .slider_container {

	position: relative;

	width: 612px;

	height: 100px;

	overflow: hidden;

	float: left;

	display: inline;

}



.slider_link_expandable .slider_container .slider {

	position: relative;

	height: 100px;

	overflow: hidden;

}



.slider_link_expandable .slider_container .slider .slider_entry {

	position: relative;

	float: left;

	display: inline;

	width: 205px;

	height: 100px;

}



.slider_link_expandable .slider_container .slider .slider_entry .slider_entry_img {

	text-align: center; 

}



.slider_link_expandable .slider_container .slider .slider_entry img {

	margin: 5px 0 5px 0;

}



.slider_link_expandable .slider_container .slider .slider_entry .slider_entry_text {

	text-align: center; 

}



.slider_link_expandable .slider_container .slider .slider_entry p {

	margin: 5px 0 5px 0;

}



.slider_link_expandable .slide_previous_button { 

	float: left;

	display: inline;

	width: 33px;

	height: 100px;

	background-color: #000;

}



.slider_link_expandable .slide_next_button {

	float: right;

	display: inline;

	width: 33px;

	height: 100px;

	background-color: #000;

}



.slider_link_expandable .slide_previous_button a, .slider_link .slide_next_button a {

	text-decoration: none;

	cursor: pointer;

}



.slider_videos {

	position: relative;

	clear: both;

	width: 940px;

	background-color: #000;

	margin-top: 20px;

	margin-bottom: 5px;

}



.slider_videos .slider_title {

	background: url(img/show_hide.jpg) top repeat-x;

	height: 22px;

}



.slider_videos .slider_title p {

	color: #fff;

	font-weight: bold;

	padding: 2px 0 2px 5px;

}



.slider_videos .slider_title p a {

	font-weight: normal;

}



.slider_videos .slider_expander {

	position: relative;

	padding-top: 5px;

	height: 121px;

}



.slider_videos .slider_container {

	position: relative;

	width: 860px;

	height: 121px;

	overflow: hidden;

	float: left;

	display: inline;

	background-color: #000;

}



.slider_videos .slider_container .slider {

	position: relative;

	height: 121px;

	overflow: hidden;

}



.slider_videos .slider_container .slider .slider_entry {

	position: relative;

	float: left;

	display: inline;

	width: 148px;

	height: 121px;

	margin: 0 12px 0 12px;

}



.slider_videos .slider_container .slider .slider_entry p {

	margin: 0;

	background-color: #fff;

	padding-left: 5px;

	font-weight: bold;

}



.slider_videos .slider_container .slider .slider_entry img {

	margin: 0;

}



.slider_videos .slide_previous_button { 

	float: left;

	display: inline;

	width: 40px;

	height: 121px;

	background-color: #000;

}



.slider_videos .slide_next_button {

	float: right;

	display: inline;

	width: 40px;

	height: 121px;

	background-color: #000;

}



.slider_videos .slide_previous_button img, .slider_videos .slide_next_button img {

	cursor: pointer;

}



.small_slider_videos {

	position: relative;

	clear: both;

	width: 678px;

	background-color: #000;

	margin-top: 20px;

	margin-bottom: 5px;

}



.small_slider_videos .slider_title {

	background: url(img/show_hide.jpg) top repeat-x;

	height: 22px;

}



.small_slider_videos .slider_title p {

	color: #fff;

	font-weight: bold;

	padding: 2px 0 2px 5px;

}



.small_slider_videos .slider_title p a {

	font-weight: normal;

}



.small_slider_videos .slider_expander {

	position: relative;

	padding-top: 5px;

	height: 121px;

}



.small_slider_videos .slider_container {

	position: relative;

	width: 612px;

	height: 121px;

	overflow: hidden;

	float: left;

	display: inline;

	background-color: #000;

}



.small_slider_videos .slider_container .slider {

	position: relative;

	height: 121px;

	overflow: hidden;

}



.small_slider_videos .slider_container .slider .slider_entry {

	position: relative;

	float: left;

	display: inline;

	width: 148px;

	height: 121px;

	margin: 0 28px 0 28px;

}



.small_slider_videos .slider_container .slider .slider_entry p {

	margin: 0;

	background-color: #fff;

	padding-left: 5px;

	font-weight: bold;

}



.small_slider_videos .slider_container .slider .slider_entry img {

	margin: 0;

}



.small_slider_videos .slide_previous_button { 

	float: left;

	display: inline;

	width: 33px;

	height: 121px;

	background-color: #000;

}



.small_slider_videos .slide_next_button {

	float: right;

	display: inline;

	width: 33px;

	height: 121px;

	background-color: #000;

}



.small_slider_videos .slide_previous_button img, .slider_videos .slide_next_button img {

	cursor: pointer;

}



.expander_box {

	width: 678px;

	background-color: #fff;

	margin-top: 20px;

	margin-bottom: 5px;

}



.expander_box .expander_box_title {

	background: url(img/show_hide.jpg) top repeat-x;

	height: 22px;

}



.expander_box .expander_box_title p {

	color: #fff;

	font-weight: bold;

	padding: 2px 0 2px 5px;

}



.expander_box .expander_box_title p a {

	font-weight: normal;

}



.expander_box .expander_box_content {

	padding: 0 15px 0 15px;

	color: #000;

}



.expander_box .expander_box_content .expander_box_content_link a {

	font-weight: bold;

	text-decoration: none;

	color: #000;

}



.expander_box .expander_box_content .expander_box_more_content {

	padding: 0;

	color: #000;

}



#numero_search {

	float: right;

	position: relative;

	top: 89px;

	left: 260px;

}



#numero_search form input {

	border: 1px solid #888888;

	background-color: #f9f9f9;

}



#cforms3form label {

	width: 100px;

}



#cforms3form label span {

    color: #000;

}



body.category-vacancies .widget{

	background-color:#FFFFFF;

	padding-right:20px;

}





.imageflow_widget {

	width: 678px;

	background-color: #000;

	margin-top: 20px;

	margin-bottom: 5px;

}



.imageflow_widget .imageflow_widget_title {

	background: url(img/box_top.png) top repeat-x;

	height: 22px;

}



.imageflow_widget .imageflow_widget_title p {

	color: #fff;

	font-weight: bold;

	padding: 2px 0 2px 5px;

}



.imageflow_widget .imageflow_widget_content {

	padding: 10px;

}



.slideshow_controls {

	width: 940px;

	height: 22px;

	margin-top: 1px;

}



.slideshow_pager {

	float: left;

	height: 22px;

}



.slideshow_pager_btn {

	width: 11px;

	height: 18px;

	float: left;

	background: #fff url(img/numero_billboard_selector.jpg) top left no-repeat;

	margin-right: 3px;

	border: 1px solid #000;

	color: #fff !important;

	text-decoration: none;

	padding: 2px 5px 2px 8px;

}



.slideshow_pager_btn:hover, .slideshow_pager_btn.activeSlide {

	background: #fff url(img/numero_billboard_selector_hover.jpg) top left no-repeat;

	color: #000 !important;

	text-decoration: none;

}



.slideshow_start {

	width: 28px;

	height: 18px;

	float: right;

	background: #fff url(img/start_stop.jpg) top left no-repeat;

	border: 1px solid #000;

	padding: 2px 10px 2px 12px;

}



#logo  { float:left; margin: 15px 0 0; }

#logo img  { margin:0; }

#logo .site-title, #logo .site-description  { font-family:Georgia, serif; color: #000; display:none; text-shadow: 0 1px 1px #222;  }

#logo .site-title a { color:#fafafa; font-size:40px; line-height:40px; text-transform:none; font-weight:normal; text-decoration:none; }

#logo .site-title a:hover { text-decoration:underline; }

#logo .site-description { color:#bbb; font:italic 14px Georgia, serif; }



#ncpanel1 {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/uploads/2011/06/social_networking.png',sizingMethod='crop'); }

#ncpanel2 {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/uploads/2011/06/software.png',sizingMethod='crop'); }

#ncpanel3 {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/uploads/2011/06/chat_online.png',sizingMethod='crop'); }

#ncpanel4 {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/uploads/2011/06/communication.png',sizingMethod='crop'); }

#ncpanel5 {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/uploads/2011/06/numero_act.png',sizingMethod='crop'); }

#ncpanel6 {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/uploads/2011/06/numero_tv.png',sizingMethod='crop'); }

#ncpanel7 {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/uploads/2011/06/evolve.png',sizingMethod='crop'); }

#ncpanel8 {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/uploads/2011/06/client.png',sizingMethod='crop'); }



h2.leftcf { color: #fff; }



a.download-button {

	height: 32px;

	color: #fff;

	text-decoration: none;

	cursor: pointer;

}



a.download-button span.download-button-left {

	width: 31px;

	height: 32px;

	background: transparent url(img/btn-download-left.png) left top no-repeat;

	float: left;

}



a.download-button span.download-button-middle {

	height: 32px;

	background: transparent url(img/btn-download-bg.png) top repeat-x;

	color: #fff;

	padding: 7px 10px 0 10px;

	float: left;

}



a.download-button span.download-button-right {

	width: 8px;

	height: 32px;

	background: transparent url(img/btn-download-right.png) right top no-repeat;

	float: left;

}



#dockable-news-banner {

	display: none;

	position: fixed;

	top: 0;

	margin: 0 auto 0 auto;

	width: 361px;

	height: 37px;

	background: transparent url(images/dock_bg.png) top left no-repeat;

	z-index: 900;

}



.dockable-arrow-left {

	float: left;

	width: 26px;

	height: 37px;

	background: transparent url(images/left_arrow.png) center center no-repeat;

}



#dockable-news-list {

	float: left;

	width: 309px;

	height: 37px;

	background: none;

}



#dockable-news-list:hover, #dockable-news-list.on {

	background: transparent url(images/dock_over.png) top left no-repeat;

	cursor: pointer;

}



#dockable-news-list p {

	width: 309px;

	margin: 4px 0 0 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000;

	text-transform: uppercase;

}



#dockable-news-list:hover p, #dockable-news-list.on p {

	color: #fff;

}



#dockable-news-list p img {

	vertical-align: middle;

	margin: 0 10px 0 5px;

}



.dockable-arrow-right {

	float: left;

	width: 26px;

	height: 37px;

	background: transparent url(images/right_arrow.png) center center no-repeat;

}



.dockable-news {

	display: none;

	position: fixed;

	top: 37px;

	width: 1000px;

	z-index: 9000;

}



.dockable-news-top {

	width: 1000px;

	height: 5px;

	background: transparent url(images/dock-news-top.png) top left no-repeat;

}



.dockable-news-content {

	width: 960px;

	background: transparent url(images/dock-news-content.png) top left repeat-y;

	padding: 15px 20px 15px 20px;

}



.dockable-news-bottom {

	width: 1000px;

	height: 5px;

	background: transparent url(images/dock-news-bottom.png) top left no-repeat;

}



.dockable-news p {

	margin: 10px 0 10px 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

}



.dockable-news p.dock-news-title {

	margin: 0 0 20px 0;

	font-size: 16px;

	font-weight: bold;

}



.dockable-news img {

	float: right;

	margin: 0 0 0 25px;

}



a.readmore, a.readmore:link, a.readmore:visited {

    background: url("img/read-more-btn.png") no-repeat scroll left top transparent;

    float: left;

    width: 77px;

	height: 22px;

	color: #f1231b;

	padding: 10px 0 0 12px;

	text-decoration: none;

	cursor: pointer;

}



#apps-previous {

	background: url(img/app-scroller-left.png) top left no-repeat;

	width: 44px;

	height: 82px;

	position: absolute;

	top: 135px;

	left: 20px;

}

#clients-previous {

	background: url(img/app-scroller-left.png) top left no-repeat;

	width: 44px;

	height: 82px;

	position: absolute;

	top: 105px;

	left: 20px;

}


#apps-previous:hover, #clients-previous:hover {

	background: url(img/app-scroller-left-on.png) top left no-repeat;

}



#apps-next {

	background: url(img/app-scroller-right.png) top left no-repeat;

	width: 44px;

	height: 82px;

	position: absolute;

	top: 135px;

	right: 20px;

}

#clients-next {

	background: url(img/app-scroller-right.png) top left no-repeat;

	width: 44px;

	height: 82px;

	position: absolute;

	top: 105px;

	right: 20px;

}

#apps-next:hover, #clients-next:hover {

	background: url(img/app-scroller-right-on.png) top left no-repeat;

}

.soft-box {

	width: 484px;



	float: left;

	margin: 20px 0;

}



.delivery-top {

	background: url(img/soft-delivery-banner.png) top left no-repeat;

	width: 457px;

	height: 153px;

	color: #fff;

	font-size: 27px;

	font-weight: bold;

	margin: 0;

	padding-left: 27px;

	cursor: pointer;

}



.apps-top {

	background: url(img/soft-apps-banner.png) top left no-repeat;

	width: 437px;

	height: 153px;

	color: #fff;

	font-size: 27px;

	font-weight: bold;

	margin: 0;

	padding-left: 47px;

	cursor: pointer;

}

/* added by nik simms */
.numero_act-top {

	background: url(img/services_numero_act.jpg) top left no-repeat;

	width: 457px;

	height: 153px;

	color: #fff;

	font-size: 27px;

	font-weight: bold;

	margin: 0;

	padding-left: 27px;

	cursor: pointer;

}
.numero_pro-top {

	background: url(img/services_numero_pro.jpg) top left no-repeat;

	width: 457px;

	height: 153px;

	color: #fff;

	font-size: 27px;

	font-weight: bold;

	margin: 0;

	padding-left: 27px;

	cursor: pointer;

}
.publications-top {

	background: url(img/soft-delivery-banner.png) top left no-repeat;

	width: 457px;

	height: 153px;

	color: #fff;

	font-size: 27px;

	font-weight: bold;

	margin: 0;

	padding-left: 27px;

	cursor: pointer;

}


.testimonials-top {

	background: url(img/testimonials-top.png) top left no-repeat;

	width: 475px;

	height: 153px;

	color: #fff;

	font-size: 27px;

	font-weight: bold;

	margin: 0;

	padding-left: 12px;

	cursor: pointer;

}

.markets-top {

	background: url(img/market-top.png) top left no-repeat;

	width: 445px;

	height: 153px;

	color: #fff;

	font-size: 27px;

	font-weight: bold;

	margin: 0;

	padding-left: 38px;

	cursor: pointer;

}

.peoples-top {

	background: url(img/peoples-top.png) top left no-repeat;

	width: 475px;

	height: 153px;

	color: #fff;

	font-size: 27px;

	font-weight: bold;

	margin: 0;

	padding-left: 36px;

	cursor: pointer;

}

.culture-top {

	background: url(img/culture-top.png) top left no-repeat;

	width: 449px;

	height: 153px;

	color: #fff;

	font-size: 27px;

	font-weight: bold;

	margin: 0;

	padding-left: 35px;

	cursor: pointer;

}


ul.delivery-tabs, ul.people-tabs, ul.pro-tabs {

	margin: 0;

	padding: 0;

	height: 30px;

}



ul.delivery-tabs li, ul.people-tabs li, ul.pro-tabs li  {

	float: left;

	background: url(img/delivery-tab-off.png) top left no-repeat;

	text-align: center;

	width: 73px;

	height: 23px;

	margin-right: 6px;

	padding-top: 7px;

	color: #fff;

	cursor: pointer;

}

ul.people-tabs li {
	height: 29px;
	padding-top: 1px;
	line-height: 14px;
}

.delivery-tabs li.current, .people-tabs li.current, .pro-tabs li.current {

	background: url(img/delivery-tab-on.png) top left no-repeat;

	color: #ec1d23;

}

ul.tab-scroller {
	float: left;
	width: 15%;	
	margin: 0;
	padding: 0;
	height: 30px;
}

ul.tab-scroller li {
	float: right;
	cursor: pointer;
}

.soft-box-content {

	background: url(img/soft-box-content.png) top left repeat-y;

	width: 474px;

	padding: 5px 5px 0 5px;

}



.soft-box-bottom {

	background: url(img/soft-box-bottom.png) top left no-repeat;

	width: 484px;

	height: 5px;

}



.soft-box-inner-top {

	clear: both;

	background: url(img/apps-box-top.png) top left no-repeat;

	width: 474px;

	height: 5px;
		

}



.soft-box-inner {

	background: url(img/apps-box-content.png) top left repeat-y;

	width: 454px;

	padding: 10px;
	min-height:200px;

}



.soft-box-inner-bottom {

	clear: both;

	background: url(img/apps-box-bottom.png) top left no-repeat;

	width: 474px;

	height: 5px;	

}



.apps-scroller {

	background: url(img/apps-scroller.png) top left no-repeat;

	width: 476px;

	height: 152px;	

	position: relative;

}



#apps-scroller-previous {

	background: url(img/apps-scroller-left.png) top left no-repeat;

	width: 22px;

	height: 42px;

	position: absolute;

	top: 54px;

	left: 24px;

}



#apps-scroller-next {

	background: url(img/apps-scroller-right.png) top left no-repeat;

	width: 22px;

	height: 42px;

	position: absolute;

	top: 54px;

	right: 24px;

}



a.software-link-top {

	width: 112px;

	height: 27px;

	background: url(img/button-soft-link.png) top left no-repeat;

	position: absolute;

	top: 242px;

	left: 20px;

	color: #ED2127 !important;

	text-align: center;

	padding-top: 5px;

	text-decoration: none !important;

}



a.software-link {

	width: 112px;

	height: 27px;

	background: url(img/button-soft-link.png) top left no-repeat;

	position: absolute;

	top: 242px;

	color: #ED2127 !important;

	text-align: center;

	padding-top: 5px;

	text-decoration: none !important;

}





#cforms11form input[type="text"], #cforms11form textarea {

    width: 250px !important;

}



#cforms11form label, #cforms11form span

{

    width: 250px !important;

}
/*this part has been modified by nik simms*/
.iconleft {
    float: left;
    height: 60px;
    padding: 5px 5px 5px 0;
}

.iconright {
    float: right;

    padding: 0 5px 5px 5px;
}

#homeicons{
	
}
#homeicons ul{
margin:0;
padding:5px;
	
}
#homeicons ul li{
width:55px;
margin:0;
float:left;
text-align:center;
height:74px;
}
#homeicons ul li img{
height:50px;	
}
#homeicons ul li span{
color:red;
font-size:9px;	
line-height:10px;
vertical-align:top;
/*letter-spacing:-1px*/
}
.imageflow_widget.services{
	height:260px;
	margin-top:0;
	background: url(img/image_flow_services_backer.gif) top left no-repeat;
	background-position:5px 0;
	width:648px;
}
.imageflow.servicesbanner{
	margin-top:0;
}
h3.imageflowtext{
padding:25px 0 0 25px;
	margin:0;
	color:red;
	font-size:36px;
}
.pp_content div div p ul li{
	color:white;
}


