/* @override http://andrewmansell:8888/main.css */

@charset "UTF-8";
/* CSS Document */



/* STYLE SHEET FOR andrew mansell
Created by ***/



/* -----  CLASSES AND LINK STYLES -----*/

object {
    display:block;
 }


a.standard:link  { 
	color: #333333; 
	text-decoration: none; 
	background: inherit;
	outline:none;
	border:none;
	}
	
a.standard:visited { 
	color: #333333;
	text-decoration:none;
	}
a.standard:hover { 
	text-decoration: underline;
	}
a.standard:active { 
	outline:none;
	}
	
	/*------------*/

a.footer:link  { 
	color: #dde0c6;
	text-decoration:none;
	text-transform:uppercase; 
	background: inherit;
	outline:none;
	border:none;
	font-size:1em;
	}	
a.footer:visited { 
	color: #dde0c6;
	text-decoration:none;
	text-transform:uppercase;
	}
a.footer:hover { 
	color: #f68824;
	
	}
a.footer:active { 
	outline:none;
	}
	
	/*---------------*/

a.footer2:link  { 
	color: #dde0c6;
	text-decoration:none;
	background: inherit;
	outline:none;
	border:none;
	font-size:1em;
	}	
a.footer2:visited { 
	color: #dde0c6;
	text-decoration:none;
	}
a.footer2:hover { 
	color: #f68824;
	
	}
a.footer2:active { 
	outline:none;
	}


a.contentright:link  { 
	color: #666666;
	text-decoration:none;
	text-transform: none; 
	background: inherit;
	outline:none;
	border:none;
	font-size:1em;
	}	
a.contentright:visited { 
	color: #666666;
	text-decoration:none;
	}
a.contentright:hover { 
	color: #f68824;
	
	}
a.contentright:active { 
	outline:none;
	}



img {
border:none;
outline:none;
}



	
.name	{
	
	font-size: 1em;
	color: #00FF66;
	font-style:italic;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}



h3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#666666;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
h4	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#666666;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
	
.Dgrey	{
	color: #666666;
}

.hr	{
margin-top: 5px;
border-bottom: 1px solid #CCCC00;
}


/* -----  NAVIGATION STYLES -----*/

body#home a#homenav,
body#services a#servicesnav,
body#portfolio a#portfolionav,
body#contact a#contactnav {
color: #ffffff;

}

body {
background: #d8dd96;
}

#navcontainer {
float:left;
display:inline;
margin: 154px 0px 0px 0px;
height:76px;
width:620px;
background-color:#75878a;
}

#navlist {
float:left;
display: inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #ffffff;
height:66px;
width:620px;
margin:0px;
padding:0px;
line-height:13px;
}

#navlist li {
float:left;
display: inline;
height:76px;
width:155px;
margin:0px;
}

#navlist a {
float:left;
display:inline;
height:66px;
width:135px;
text-transform: uppercase;
text-decoration: none;
background-color:#75801a;
padding:0px;
margin:0px;
	}
	
#navlist a:link, #navlist a:visited {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
color: #ffffff;
}

#navlist a:hover {
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
height:66px;
padding-top: 10px;
background-color:#88923a;
	}
#navlist #currentpage a {
	background-color:#88923a;
}

.navBtn	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
text-transform: none;
line-height: normal;
color:#cacd8b;
 }

.navClear {
line-height: 5px;
}



/* -----  STYLES -----*/



#wrapper {
	position: absolute;
	left:50%;
	width: 850px;
	margin-left:-425px;
	margin-top:10px;
	background-color:#ffffff;
	}


#bg_bottom {
	float:left;
	display:inline;
	width:850px;
	height:17px;
	background-image:url(images/bg_bottom.jpg);
	background-repeat:no-repeat;
	}

#header {
	float:left;
	display:inline;
	width:850px;
	height:245px;
	margin: 0px 0px 0px 0px;
	display: inline;
	background-image:url(images/bg_middle.jpg);
	background-repeat:repeat-y;
	/*border:#33FF66 1px solid;*/
	}

#headerImage {
	float:left;
	display:inline;
	width:822px;
	height:245px;
	margin: 0px 0px 0px 9px;
	display: inline;
	background-image:url(images/home_header_image.jpg);
	background-repeat: no-repeat;
	}
#logo {
	float:left;
	display:inline;
	width:202px;
	height:245px;
	margin: 0px 0px 0px 0px;
	display: inline;
	background-color:#FFFFFF;
	}


#logocontainerleft	{
	float:left;
	display:inline;
	width:343px;
	height:120px;
	margin:0px 0px 0px 0px;
	/*background-color: #99FF00; /*limegreen*/

	}

#logocontainerright	{
	float:left;
	display:inline;
	width:696px;
	height:120px;
	margin:0px 0px 0px 0px;
	/*background-color: #99FF00; /*limegreen*/
	}


#contentcontainer {
	float:left;
	display:inline;
	width:850px;
	background-image:url(images/bg_middle.jpg);
	background-repeat:repeat-y;
}


#contentleft {
	float:left;
	display:inline;
	width: 325px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-left: 0px;	/*background-color: #FFFF00; /*yellow*/
	}

		#contentleft p {
			margin: 10px 10px 10px 10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
			color:#999999;
			line-height:1.7em;
		}
		
			#contentleft p.test	{
			
			font-size:0.7em;
			color:#999999;
			font-style:italic;
			margin: 0px;
			padding: 0px 0px 0px 20px;
			}
			
			#contentleft p.name	{
			
			font-size: 0.8em;
			color: #333333;
			font-style:italic;
			margin: 0px;
			padding: 0px 0px 0px 10px;
			}



#contentright {
	float:left;
	display:inline;
	width:457px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;	/*background-color: #CCCCCC; /*ltgrey*/
	}

		#contentright p {
	padding-top: 10px;
	;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	color:#999999;
	line-height:1.4em;
	margin-top: 0px;
	margin-right: 160px;
	margin-bottom: 10px;
	margin-left: 10px;			/* background-color: #f8579a; */
			}
		
.flashcontainerhome {
	float:left;
	display:inline;
	width: 412px;
	height:118px;
	border: #CCCCCC solid 4px;
	margin: 0px 0px 0px 10px;
	}

#portfoliocontainer {
	float:left;
	display:inline;
	width: 800px;
	height:380px;
	margin-left: 20px;
	background-color: #f8579a;
	
	}






   

/* -------- Contactpage---------*/

#contactlist
{
margin-left: 5px;
padding-left: 5px;
list-style: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:0.8em;
}



#contact {
	float: left;
	color: #333;
	width: 360px;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

		#contact p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color:#999999;
		padding: 0;
		margin:0;
		}


		#contact a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.6em;
		color:#333333;
		}
		
		#contact a:hover {
		 color: #666600;
		}
	    #contact input {
		width: 147px;
		height:15px;
		margin: 0px 0px 0px 1px;
		border: none;
		text-align: left;
		background: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 0.1em 0em 0em 0.2em;
		font-size: 0.7em;
		color:#333333;
		}


		#contact textarea {
		height: 50px;
		width:170px;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        color:#333333
        /*background-color: #999933;*/
		}
	    #contact .input-bg {
		background: url(images/formfieldsm.jpg) no-repeat transparent;
		height: 17px;
		width:150px;
		margin: 0px 0px 5px 0px;
		padding:0px;
		position: relative;
		/*background-color:#00CC99;*/
		}

        #contact .submit-btn {
	    float: left;
	    display:inline;
        width:56px;
        height:17px;
	    margin-left: 10px;
    	margin-top:6px;
	    outline:none;
		
		}
        #contact .active {
		background: url(images/formfieldsm.jpg) no-repeat transparent;
		height: 17px;
		width:130px;
	}
	
textarea#message {
	width: 200px;
	height: 75px;
    border: 1px solid #cccccc;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(images/formfieldlg.jpg) no-repeat transparent;
	background-position: bottom right;
	background-repeat: no-repeat;
    margin-bottom:10px;
}



.clear { 
       clear: both; 
       }
	
#formsend {
	width: 250px;
	float: left;
	padding-right: 0px;
	margin-top:5px;
	margin-bottom:25px;
	}
	

label {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	text-indent: 5px;
	padding:0px 0px 0px 0px;
	margin:2px 0px 3px 0px;
	/*background-color:#00CC66;*/
	}
#contactleftleft {
 float: left;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 100px;
 display: inline;
}

.return	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	line-height: 1.5em;
}

.return a:link { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	text-decoration:underline;
	
	}
.return a:visited { 
	color: #666666;
	text-decoration:none;
	}
.return a:hover { 
	color: #CCCC66;
	background-color: none;
	text-decoration: none;
	}
.return a:active { 
	color: #cccc66;
	text-decoration:none;
	}


/*CAPTCHA*/

.ImageveriTitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
color:#999999;
}


/*---------  thanks -------------*/


.thanks	{
color:#666666;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.8em;
padding-left:30px;
padding-top:30px;
padding-bottom:20px;
}

/*---------  thanks -------------*/

#termscontainer {
	float:left;
	display:inline;
	width:1000px;
	height:520px;
	margin-left:20px;
	margin-top:15px;
	border: solid 1px #e7e7e7;
}

			
			
/* ---------- TERMS ------------*/

#terms {
	float:left;
	display:inline;
	width:1000px;
	margin-left:20px;
	margin-top:15px;
	text-align:left;
	border: solid 1px #e7e7e7;
}

			        #terms p { 
				        margin: 10px 50px 0px 50px;	
				     	color:#888;
				    	}
	
					#terms h3 { 
						height: 12px;
						color: #666633;
						border: 0;
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						font-size: 0.6em; 
						line-height: 16px;
						margin: 20px 40px 0px 40px;
						padding:0px 0px 0px 10px;
						
                        }


/* -----  FOOTER -----*/



#footer {
float:left;
display:inline;
	width: 850px;
	height:81px;
	background-image:url(images/bg_middle.jpg);
	background-repeat: repeat-y;
	}

#footerinner {
	float:left;
	display:inline;
	width:822px;
	height:81px;
	background-color: #75801a;

	margin: 0px 0px 0px 9px;
	/*background-color: #FF33CC; /*pink*/
	}
	

#footerIcon	{
	float:left;
	display:inline;
	width:57;
	height:47px;
	margin-top:15px;
	margin-left:10px;
	}


#footerinfo	{
	float:left;
	display:inline;
	width:500px;
	height:51px;
	margin-top:15px;
	margin-left:0px;
	/*background-color: #CCCCCC; /*ltgrey*/
	}
		#footerinfo p {
			margin: 5px 10px 10px 10px;
			line-height:19px;
			color:#dde0c6;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
	
		}
		
#footerTele	{
	float:right;
	display:inline;
	width:153;
	height:47px;
	margin-top:15px;
	margin-right:10px;
	}
	
	
