@charset "utf-8";
/*
-----------------------------------------------
Style Sheet
Site: Munroe K
Author: Tim Wright
Version: 06/2009
----------------------------------------------- 
*/
body {background:#000; font-family:Arial, Helvetica, sans-serif; text-align: center; margin:0px;
scrollbar-base-color: #000000;
scrollbar-arrow-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #000000;
}
p {font: Arial, Helvetica, sans-serif;}
#container {width:765px; height:680px; padding:25px 40px 80px 40px; background-color:#000; margin: 0 auto; text-align:left; color:#999;} 
#masthead {width:765px; text-align:right; padding:0px 0px 10px 0px;}
/* index */
#indexcontent {width:765px; height:417px; padding:0px; border-top:1px #fff solid; background:url(../img/home.jpg) no-repeat; font-size:1.7em;}
	#indextxt {height:120px; padding:250px 0px 25px 0px; font-size:1.1em;}

#aboutcontent {width:765px; height:413px; padding:0px; border-top:1px #fff solid; background:url(../img/about.jpg) no-repeat;}
	#abouttxt {height:330px; margin:10px 0px 48px 220px; font-size:1.1em;}
	#abouttxt a {text-decoration:none; color:#4B8AAF;}

#portfoliocontentindex {width:765px; height:425px; margin:0px; border-top:1px #fff solid; background:url(../img/portfolio.jpg) bottom no-repeat;}
	#portfolioindextxt {height:330px; margin:0px 0px 73px 0px; font-size:1.1em;}
		#portfolioindextxt .col1{float:left; width:300px; margin:10px 0px 0px 0px; padding:0px;}
		#portfolioindextxt .col2{float:right; width:370px; margin:10px 0px 0px 0px; padding:0px;}
	#portfolioindextxt a {text-decoration:none; color:#cbbb14;}	

#portfoliolist {font-size:1em; font-weight:bold; color:#fff; text-align:left;}
#portfoliolist a{text-decoration:none; color:#fff;}

#portfoliocontent {width:765px; height:417px; padding:0px; border-top:1px #fff solid;}
	#portfoliotxt {height:330px; margin:10px 0px 55px 0px;; font-size:1.1em;}
	#portfoliotxt h1{font-weight:bold; font-size:1.1em; color:#fff; padding:15px 0px 25px 0px;}
	#portfoliotxt a {text-decoration:none; color:#cbbb14;}	
	#portfoliotxt table {border-collapse: collapse; width: 100%; border: 0; padding:30px 0px 30px 0px;}
	
#scrolling{margin-top:6px; padding:13px 0px 20px 0px;}

#teamcontent {width:765px; height:417px; padding:0px; border-top:1px #fff solid;}
#teamcontent img{border:0px;}
	#teamcontent .col1{margin:0px 40px 0px 0px; padding:0px;}
	#teamcontent .col2{margin:0px 40px 0px 34px; padding:0px;}
	#teamcontent .col3{margin:0px 35px 0px 40px; padding:0px;}
	#teamcontent .col4{margin:0px 0px 0px 35px; padding:0px;}
	#teamtxt {height:190px; margin:0px; padding:0px 0px 18px 0px; font-size:1.1em;}
	#teamtxt a {text-decoration:none; color:#5BB643;}

#testimonialscontent {width:765px; height:418px; padding:0px; border-top:1px #fff solid; background:url(../img/testimonials.jpg) right no-repeat;}
	#testimonialstxt {height:330px; margin:10px 390px 55px 0px; font-size:1em;}
	#testimonialstxt a {text-decoration:none; color:#E75286;}

#contactcontent {width:765px; height:410px; padding:0px; border-top:1px #fff solid; background:url(../img/contact.jpg) no-repeat;}
	#contacttxt {height:330px; margin:10px 0px 48px 370px; font-size:1.1em;}
	#contacttxt a {text-decoration:none; color:#7754A4;}
	
#footer{width:765px; margin:20px 0px 0px 0px; font-size:0.7em}
	#footer a{text-decoration:none; color:#fff;}

/* navigation */
#mainnav {width:765px; color:#fff; font:15px bold Arial, Helvetica, sans-serif; text-align:center; font-weight:900; z-index:100;}
#mainnav ul {margin:0; padding:0; float:left; width:765px; background:url(../img/mainnavbg2.gif) repeat-x; list-style:none;}
#mainnav ul li {float:left;}
#mainnav ul a{text-decoration:none; color:#fff;}

#mainnav .home {display:block; width:43px; margin:0px 12px 0px 12px; padding:2px 0px 0px 0px;}
#mainnav .homecurrent {display:block; width:43px; margin:0px 12px 0px 12px; border-top:2px solid #DE591F; border-bottom:2px solid #DE591F;}
#mainnav .home a:hover {border-top:2px solid #DE591F; border-bottom:2px solid #DE591F;}
#mainnav .about {display:block; width:auto; margin:0px 12px 0px 12px; padding:2px 0px 0px 0px;}
#mainnav .aboutcurrent {display:block; width:auto; margin:0px 12px 0px 12px; border-top:2px solid #4B8AAF; border-bottom:2px solid #4B8AAF;}
#mainnav .about a:hover {border-top:2px solid #4B8AAF; border-bottom:2px solid #4B8AAF;}
#mainnav .portfolio {display:block; width:60px; margin:0px 12px 0px 12px; padding:2px 0px 0px 0px;}
#mainnav .portfoliocurrent {display:block; width:60px; margin:0px 12px 0px 12px; border-top:2px solid #cbbb14; border-bottom:2px solid #cbbb14;}
#mainnav .portfolio a:hover {border-top:2px solid #cbbb14; border-bottom:2px solid #cbbb14;}
#mainnav .team {display:block; width:40px; margin:0px 12px 0px 12px; padding:2px 0px 0px 0px;}
#mainnav .teamcurrent {display:block; width:40px; margin:0px 12px 0px 12px; border-top:2px solid #5BB643; border-bottom:2px solid #5BB643;}
#mainnav .team a:hover {border-top:2px solid #5BB643; border-bottom:2px solid #5BB643;}
#mainnav .testimonials {display:block; width:95px; margin:0px 12px 0px 12px; padding:2px 0px 0px 0px;}
#mainnav .testimonialscurrent {display:block; width:95px; margin:0px 12px 0px 12px; border-top:2px solid #E75286; border-bottom:2px solid #E75286;}
#mainnav .testimonials a:hover {border-top:2px solid #E75286; border-bottom:2px solid #E75286;}
#mainnav .contact {display:block; width:60px; margin:0px 12px 0px 12px; padding:2px 0px 0px 0px;}
#mainnav .contactcurrent {display:block; width:60px; margin:0px 12px 0px 12px; border-top:2px solid #7754A4; border-bottom:2px solid #7754A4;}
#mainnav .contact a:hover {border-top:2px solid #7754A4; border-bottom:2px solid #7754A4;}

/* quotes */
#quotes{width:765px; padding:25px 0px 0px 0px; background:#000; border-bottom:1px #fff solid;}

/* testimonial scroller */
.scroller {width:auto; font-size:0.95em;}  
.scroller ul li{ list-style:none; display:block; padding:10px 0px 10px 0px; margin-bottom:5px; height:360px;}  

h1 {padding:0; margin:0;}
h1 img{border:0;}
.munroek{color:#fff;}
.clear{clear:both;}

.fade {position: relative;}

.fade .switch {position: absolute; top: 0; left: 0; display: none; height: 184px; width: 131px;}

.smltxt {
	font-size: 11px;
}

form {
}

form input {
	background-color: #E8E8E8;
	margin: 0px;
	padding: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 160px;
}

form input.button {
	background-color:#c9225c;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: auto;
	padding-right: 20px;
	padding-left: 20px;
}

.login_text {
	font-size: 12px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

.smallText {
	font-size: 11px;
}

.error {
		color:#c9225c;
		font-weight:bold;
}


