@charset "utf-8";
/* CSS Document for TheWillSite.co.uk */
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
#top{
	background:#552b7f;
	width:100%;
	height:28px;
}
#top-row{
		width:960px;
		height:29px;
		margin:0px auto;
		padding:0px;
}
#logo{
		width:960px;
		margin:auto;
}

#header{
		width:100%;
		height:146px;
		background:#f2ece0 url(images/header_back.jpg) repeat-x;
}
#header_img{
		width:960px;
		margin:auto;
}

#content_wrap{
				width:960px;
				margin:auto;
}

#sidebar{
			width:206px;
			height:auto;
			background:url(images/sideback.jpg) repeat;
			float:left;
			margin:0px 10px 0px 0px;
}
.nav_head{
			background:#552b7f;
			width:90%;
			margin:5px auto;
			height:23px;
			text-align:center;
}
h3.nav{
		color:#FFF;
		margin:0px;
		padding:0px;
		font-weight:bold;
		font-size:16px;
		line-height:22px;
}

.nav_list{
			list-style:none;
			list-style-type:none;
			margin:0px;
			padding:5px 5px 5px 10px;
}
.nav_list li{
			padding:3px 2px 2px 5px;
}
a.nav_link{
			color:#333;
			font-size:13px;
			margin:0px 0px 0px 7px;
			padding:0px;
			outline:none;
			text-decoration:none;
			line-height:10px;
			font-weight:bold;
}

a.nav_link:hover{
			color: #552b7f;
}

.yellow{
		color:#FF0;
}

#phone{
	width:90%;
	padding:10px 5px 5px 5px;
}

.small{
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	width:120px;
	float:right;
	margin-right:5px;
}
.smallp{
	font-size:12px;
	
}

.inp{
	width:170px;
	height:15px;
	background:url(images/input.jpg) no-repeat;
	border:none;
	text-decoration:none;
	outline:none;
	padding:3px;	
}

.inps{
	width:97px;
	height:15px;
	background:url(images/input_small.jpg) no-repeat;
	border:none;
	text-decoration:none;
	outline:none;
	padding:3px;	
}

.submit{
		width:70px;
		height:23px;
		border:none;
		background:url(images/send.jpg) no-repeat;
		margin:0px;
		padding:0px;
}

#content{
		width:560px;
		height:auto;
		float:left;
}

h2.title{
			font-size:20px;
			font-weight:bold;
			color:#552b7f;
}

p,ol,ul{
	font-size:14px;
	color:#333;
/*font-weight:bold;*/
}
#reason{
	margin:5px 0px 0px 70px;
}

h4.title1{
		font-size:18px;
		color:#552b7f;
		margin-bottom:0px;
}

.list{
		font-weight:bold;
		font-size:14px;
		margin:5px 0px 0px 0px;
		
}

#rightside{
			width:180px;
			height:auto;
			float:right;
}

#footer{
	width:100%;
	height:24px;
	background-color:#552b7f;
	clear:both;
	margin-top:10px;
	color:#FFF;
	
}
.w{
	width:100%;
	clear:both;
}
a.footlink{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	line-height:25px;
	text-decoration:none;
}

a.footlink:hover{
		color:#CCC;
}

h1,h2,h3{
		font-size:18px;
		color:#333;
}
a{
		color:#552b7f;
}

a:hover{
	color:#999;
}
#box2{
	position:absolute;
}
#box2 span{
	display:block;
	float:left;
}
.mask2{
	position:relative;
	width:160px;
	height:50px;
	overflow:hidden;
}