/*  
Theme Name: cloud9
			
Theme URI: 
Description: 
Version: 1.0
Author: Tim Sheehan
Author URI: http://www.idfmarketing.com



*/

body
{background:#ED7703;}
/*  masthead */
#mastheadWrapper
{background:url(http://www.cloud9software.ie/assets/images/masthead-bg.png) bottom repeat-x #fff;
	border-top:5px solid #114576;
	padding:10px 0 0 0;
              	
}

#banner h1 {font-size:24px;}

.panel p {

}

#video {
margin:0 0 10px 0;
padding:0 0 0 0;
border-bottom: 1px dashed #ccc;
}

#mastheadfeatureImage
{padding-top:30px;}

#rhs .block
{float:right;}

.contactDetails .text
{
	color:#bebebe;
	font-size:14px;
	display:block;
	text-align:right;
}

.contactDetails .num
{
	color:#114576;
	font-size:14px;
	display:block;
	font-weight:bold;
	text-align:right;
	
}

.socialIcons ul
{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}

.socialIcons ul li
{
	
	margin:0;
	padding:0;
	float:left;
}

.socialIcons img
{
	width:35px;
	height:35px;
}
#nav
{
	margin:15px 0 5px 0;
}

ul#mainNav
{
	margin:0;
	padding:0;
	list-style:none;
width:950px;
}

ul#mainNav li
{
	margin:0;
	padding:0;
	float:left;
	position:relative;
        
}

ul#mainNav li a
{
	display:block;
	width:85px;
	text-decoration:none;
	color:#fff;
	line-height:38px;
	height:34px;
        padding:0px 10px 0px 10px;
        text-align:center;
	font-size:14px;
}
ul#mainNav li a:hover,ul#mainNav li.current_page_item a
{background:url(http://www.cloud9software.ie/assets/images/active.png) repeat-x;
}
/*Main Menu Dropdown*/

ul#mainNav li ul 
{
	display:none;
	position: absolute;
	left: 0;
	z-index: 5000;
	top:32px;
	text-align:left;
	height:auto;
    	line-height:normal;
}

ul#mainNav li ul li 
{
	width: 230px;
	text-align:left;
	display:block;
	color:#ffffff;
       padding:5px;
        margin:0;
height:auto;
        line-height:normal;
}

ul#mainNav li ul ul 
{
 	top: 0px;
 	left: 99%;
}

ul#mainNav li:hover > ul 
{display:block;}
ul#mainNav li ul  
{
	margin:0;
	padding:7px 0 0 0;
	
}

ul#mainNav li ul li,ul#mainNav li.current_page_item ul li,  ul#mainNav li ul li.current_page_item a, ul#mainNav li ul li.current_page_item 
{
	text-align:left;
	margin:0px 0 0px 0;
	height: auto;
	color:#073571;
        background: #11253e;
  filter: alpha(opacity=95);
  -moz-opacity: 0.95;
  opacity: 0.95;
	border:none;
	border-bottom:1px dotted #FFF;
}

ul#mainNav li ul li a:link, ul#mainNav li ul li a:visited
{
	background: none!important;
	display:block;
	margin:0;
	line-height: normal;
	color:#fff;
	border:none;
        padding: 5px 18px;
        height:auto;
        line-height:normal;
	text-align:left;
        font-size:14px;
width:auto;
}
ul#mainNav li ul li.current_page_item, ul#mainNav li.current_page_parent ul li
{
		

	color: #fff;

}

ul#mainNav li ul li a:hover,ul#mainNav li ul li:hover, ul#mainNav li.current_page_item ul li:hover,ul#mainNav li ul li a:hover  
{
	
	color: #fff;
}


/*  masthead end */
#text
{padding-top:10px;}
#text .p
{
    font-size:16px;
    margin-bottom:0.5em
}
/*  content */
.scroll {

    width: 470px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    
}


.scrollContainer div {

   background:none !important;

}

.scrollContainer div.panel {
   
   background:none;
    width: 450px;
}



#contentWrapper
{background:url(http://www.cloud9software.ie/assets/images/content-bg.png) bottom repeat-x;
	
	
}

#content
{
	padding:40px 0 0 0;
}

#content .first
{
	color:#4f4f4f;
	font-size:24px;
	margin-bottom:5px;
}

#content h1 .orange
{color:#ed7703;}

#content hr
{
	color:#ccc;
	background:#ccc;
}

#breadcrumbsWrapper
{background:url(http://www.cloud9software.ie/assets/images/content-bg.png) bottom repeat-x;
	
	
}

#breadcrumbs
{
	padding:5px 0 5px 0;
	font-size:12px;
font-family:Helvetica, Arial, sans-serif;
}

#pageContentWrapper
{background:url(http://www.cloud9software.ie/assets/images/features-bg.png) bottom repeat-x #fff;
	
	
}

#pageContent
{
	padding:10px 0 20px 0;
	min-height:200px;
}

ul#subNav
{
	margin:0;
	padding:0;
	list-style:none;
}

ul#subNav li
{
	margin:0 0 2px 0;
	padding:0;
	background:#E8E8E8;
}

ul#subNav li a
{
	display:block;
	padding:5px;
        font-size:14px;
	color:#000;
        
	
}

ul#subNav ul
{
	margin:0;
	padding:0;
	list-style:none;
}

ul#subNav ul li
{
	margin:0 0 2px 0;
	padding:0;
	background:#E8E8E8;
}

ul#subNav ul li a:before
{
	content: "\00BB \0020";

}
/*  content end */

/*  features */
#featuresWrapper
{background:url(http://www.cloud9software.ie/assets/images/features-bg.png) bottom repeat-x #fff;
	
	
}

#features
{
	padding:10px 0 10px 0;
	
}

#features h2
{
	text-align:center;
	color:#000;
        margin:0;
	
}
#features .feature
{
	width:100px;
padding:10px;
	float:left;
	text-align:center;
	
}
#features .feature.last
{margin-right:20px;}

#features .feature .featureText
{
	width:90px;
	margin:0 auto;
	font-size:9px;
}

.featureImage img {
width:70px;
height70px;
}


/*  features end */


/*  preFooter */
#preFooterWrapper
{background:url(http://www.cloud9software.ie/assets/images/prefooter-bg.png) bottom repeat-x #093f64;
	
	
}

#preFooter
{
	padding:20px 0 20px 0;
	background:url(http://www.cloud9software.ie/assets/images/white.png) top center no-repeat;
	color:#fff;
	
	
}
#preFooter h3
{
	color:#fff;
	border-bottom:1px solid #fff;
	padding-bottom:10px;
	font-size:24px;
	
	
}

.why
{margin-bottom:20px;}

.why ul 
{
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
}
.why ul li 
{
	padding:0 0 10px 0;
	font-size:16px;
float:left;
width:316px;
  
}
.why ul li span
{padding-left:10px;}
.why ul li a
{color:#fff;}
.why ul li:before
{content:url(http://www.cloud9software.ie/assets/images/arrow.png);
  
}

ul#newsFeed{
	margin:0;
	padding:0;
	list-style:none;
}

ul#newsFeed li{
	clear:both;
	margin-bottom:10px;
	display:block;
}

ul#newsFeed li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}



.newsFeedimage{
float:left;
clear:right;
margin-right:10px;
}

ul#newsFeed .text{
	width:260px;
	float:left;

}


/*  preFooter end */

/*  footer */
#footerWrapper
{background:url(http://www.cloud9software.ie/assets/images/footer.gif) top repeat-x #ed7703 ;
	
	
}

#footer
{
	padding-top:20px;
	color:#fff;
	padding-bottom:30px;
	
	
}
#footer h4
{color:#fff;}
#footer ul 
{
	list-style:none;
	margin:0 0 30px 0;
	padding:0;
}
#footer ul li 
{
	

  
}

#footer ul a:before
{
  content: '\0BB  ';

  
}

#footer ul li a 
{color:#fff;}


/*  footer end */

.newsArticle {
padding:10px 0 20px 0;
margin:10px 0 0 0;
border-bottom:1px dotted #ccc;
clear:both;
 min-height:150px;
  height:auto !important;
  height:150px;}




.featureBlock {
padding:10px 0 20px 0;
margin:10px 0 0 0;
border-bottom:1px dotted #ccc;
clear:both;
 min-height:100px;
  height:auto !important;
  height:100px;}

.featureBlock h3 {
margin:0 0 5px 0;
}



.featureIcon {
float:left;
clear:right;
margin:0 20px 0 0;
width:100px;
height:100px;
}

.topLink {float:right;}



.moreReasons {
display:block;
clear:both;
}


.scrollButtons left {float:left;}

.scrollButtons right {float:right;}

#image{position:relative;}

.monitorSlide
{
   position:absolute;
   width:423px;
   height:267px;
   top:22px;
   left:29px;
   overflow:hidden;
   background:#fff;
}



.zoho table {
margin:20px 0 0 0;
padding:10px;
border:1px solid #eee;
background:#f9f9f9;
}




.credits {
font-size:10px;
color:#fff;
}

.credits a, .credits a:visited  {color:#fff;}

.ibmlogo{
    float: right;
    margin-right: 10px;
    margin-top: 0px;
}
