/*
Theme Name: JK Associates
Theme URI: http://www.justsearch.co.uk/
Description: WordPress theme for JK Associates by <a href="http://www.justsearching.co.uk">Just Search</a>.
Version: 1.0
Author: Just Search
Author URI: http://www.justsearching.co.uk/
Tags: jkassociates
*/

/* Begin Typography & Colors */
*{
	margin:0;
	padding:0;
	border:none;
}

a {
	color:#75C5FC;
}

body{
	font-size:62.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#212121;
	text-align:center;
}

#wrapper{
	width:780px;
	margin:0 auto;
	text-align:left;
	background:#fff;
}

#header{
	height:90px;
	background:#75c5fc;
}

#topnav{
	background:#2e2e2e url(images/topnav-bg.gif) 0 0 repeat-x;
	height:33px;
	padding:0 0 0 100px;
	list-style:none;
}
	#topnav li{
		float:left;
		padding:0 0 0 40px;
	}
		#topnav li a{
			display:block;
			float:left;
			height:33px;
			font-size:1.2em;
			line-height:36px;
			color:#75c5fc;
			text-decoration:none;
			background:url(images/topnav-link.gif) 0 0 repeat-x;
		}
		
#main{
	padding:280px 0 0 0;
	background:url(images/banner.jpg) 0 0 no-repeat;
}
	#main h1{
		font-size:2.4em;
		font-weight:normal;
		color:#75c5fc;
		border-bottom:1px solid #75c5fc;
		margin:0 20px 20px 20px;
	}
	#main h2{
		font-size:2.0em;
		font-weight:normal;
		color:#75c5fc;
		border-bottom:1px solid #75c5fc;
		margin:0 20px 20px 20px;
	}
	#main p{
		font-size:1.2em;
		color:#2e2e2e;
		line-height:1.4em;
		text-align:justify;
		margin:0 20px 15px 20px;
	}
	#main ul{
		margin:0 40px 30px 40px;
	}
		#main ul li{
			font-size:1.2em;
			list-style-image:url(images/bullet.gif);
			color:#2e2e2e;
			line-height:1.4em;
			margin:0 0 6px 0;
		}
		
	#main .blue{
		color:#75c5fc;
	}
	
.mform {
		font-size:1.2em;
		color:#2e2e2e;
		line-height:1.4em;
		text-align:justify;
		margin:0 20px 15px 20px;
		border:1px solid #75C5FC;
}

.mform input {
	border:1px solid #7F9DB9;
	padding:3px;
}

#wpcf7-f1-p4-o1 {
		font-size:1.2em;
		color:#2e2e2e;
		line-height:1.4em;
		margin:0 20px 15px 20px;
}

#wpcf7-f1-p4-o1 input, #wpcf7-f1-p4-o1 textarea {
	border:1px solid #7F9DB9;
	padding:3px;
}

#wpcf7-f1-p4-o1 select {
	border:1px solid #7F9DB9;	
}

#wpcf7-f1-p4-o1 input {
	width:100px;
	font-weight:bold;
}

.mformr {
	text-align:right;
}

#home-left{
	width:490px;
	float:left;
}

#home-right{
	width:290px;
	float:right;
}

#greybox{
	background:#f4f4f4;
	border:1px solid #d9d9d9;
	padding:10px;
}
	#greybox #calc-button{
		display:block;
		height:60px;
		line-height:60px;
		padding:0 0 0 60px;
		font-size:1.8em;
		color:#212121;
		background:url(images/calc-button.gif) 0 0 no-repeat;
	}

#contact-info {
	padding:10px;
}

#footer{
	clear:both;
	background:#313131;
	padding:20px 25px 0 25px;
}
	#footer p{
		font-size:1.2em;
		line-height:1.4em;
		color:#fff;
		text-align:justify;
		padding:0 0 20px 0;
	}
	#footer p#warning{
		color:#b60000;
		text-align:center;
		margin:0 30px;
	}
	
#bottomnav{
	background:#2a91d8;
	height:34px;
	list-style:none;
}
	#bottomnav li{
		float:left;
		height:34px;
		margin:0 0 0 20px;
	}
		#bottomnav li a{
			font-size:1em;
			color:#fff;
			line-height:34px;
			text-decoration:none;
		}