@charset "utf-8";
/*-------------------------------------------------------------
Style Sheet 

Version: 1
Author: Alternet Solutions
email: webmaster@alternetsolutions.co.uk
website: http://www.alternetsolutions.co.uk/

Colours:

main green #A1C820

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

/*Body*/

body {
     font-size: 62.5%;
     font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	 background: #000 url(images/bg.jpg) no-repeat fixed;
     }
	                
#wrapper {
	width: 80%;
	min-width: 760px;
	max-width: 980px;
	margin: 0 auto;
	text-align:left;
	font-size:1.3em;
	background: url(images/wrapbg.png) repeat-y;
	color: #ccc;
    }
	               
/*Header*/

#header {
     width: 100%;
	 float: left;
	 position: relative;
     }

#logo {
	float: left;
	width: 15%;
	}	
#logo img {
	width: 100%;
	padding: 10px 0 10px 10px;
	}

#header h1 {
	font-size: 1.4em;
	font-weight: normal;
	position: absolute;
	bottom: 20px;
	right: 10px;
	color: #A1C820;
	}

ul#getintouch {
	float: right;
	padding: 20px 30px 50px 0;
	font-size: 1.4em;
	}

#getintouch li.consult {
	color: #A1C820;
	}

#getintouch li.call {
	background: url(images/call.png) no-repeat left;
	padding: 10px 0 10px 45px;
	color: #fff;
	}



/*Main Structure*/

#fullContent {
      width: 80%;
	  padding: 0 10%;
      line-height: 1.5em;
	  float: left;
	  text-align: center;
      }
                
               
/*Gutters*/

.gutter {
    padding: 15px;
    }

#left {
	width: 100%;
	float: left;
	text-align: left;
	}
	
#snapshot li {
	background: url(images/hostingTickGreen.png) no-repeat left;
	padding: 10px 0 10px 40px;
	}

/*Footer*/
                
#footer {
    clear: both;
    padding: 5px 0;
    }
                
#footer p {
    text-align: center;
    font-size: .9em;
    color: #666;
    }

#footer a {
    color: #666;
    }

#footer h1 {
	font-size: 0.8em;
	font-weight: normal;
	text-align: center;
	}

/*General*/

h2, h3, h4, h5, h6 {
	margin-top: 6px;
	}

img {
    border: none;
	-ms-interpolation-mode: bicubic;
    }

.clear {
     clear: both;
     }

.bold {
     font-weight: bold;
     }

.red {
     color: #f00;
     }

p {
	margin-top: 6px;
	}	
a {
	text-decoration: underline;
	color: #fff;
      }

a:hover {
	color: #A0C83B;
	}

a img {
	border: none;
	}

.floatLeft {
	float: left;
	}

.floatRight {
	float: right;
	}
	
.emp {
	color: #A1C820;
	}

.smallitalic {
	font-style: italic;
	}


/* self-clear floats */

.group:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }