/*----------------------------------------------------------------------------
Style Sheet for Common Pages

Version: Kings Accountancy Website 1.0
Created: 01/10/07
Last Updated: 01/10/07
Author: Dominic Laurence
Email:	Dominic@sofweb.co.uk
----------------------------------------------------------------------------*/
/*UNIVERSAL STYLES*/
*{
	margin:0px;
	padding:0px
}
body {
	text-align:left;
	font-family: verdana;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	background-color: #fff
}
body a {
	color: #666666;
	text-decoration: none;
}
body a:hover {
	color: #3b9bd6;
	text-decoration:underline;
}
div#container {
	position: absolute;
	width: 100%;
	background-color: #fff
}
h3 {
	padding-top:15px	
}
ul {
	margin-left:15px	
}
div#logo {
	position: absolute;
	width: 274px;
	height: 114px;
	z-index: 20;
	background: #fff url('images/logo.gif') no-repeat;
}
div#header {
	min-width: 799px;
	height: 83px;
	background: #fff url('images/headerBg.gif') repeat-x;
}
p#secondaryNav {
	font-size: 11px;
	margin-top: 5px;
	margin-right: 10px;
	text-align: right;
	position: absolute;
	right:0px;
	top: 0px;
	width: 200px;
	height: 30px
}
p#secondaryNav .selected {
	color: #3b9bd6;
	text-decoration:underline;
	cursor: default
}
div#primaryNav {
	color: #000;
	font-family: verdana;
	font-size: 11px;
	margin-right: 5px;
	margin-top: 48px;
	float: right
}
div#primaryNav ul{
	list-style: none;
}
div#primaryNav ul li {
	float: left	
}
div#primaryNav ul a {
	color: #fff;
	display: block;
	text-align: center;
	line-height: 25px;
	width: 172px;
	height: 28px;
	background: url("images/navBtn.jpg") left top
}
div#primaryNav ul a:hover{
	color: #fff;
	text-decoration: none;
	background-position: right top
}
div#primaryNav a.selected {
	color: #fff;
	text-decoration: none;
	background-position: right top
}
div#mainimage {
	height: 216px;
	width: 100%;
	background: #fff url('images/mainImgBg.gif') repeat-x;
}
div#mainimage .leftimage {
	position: absolute;
	z-index: 1;
	border: none;
	top: 0px;
	left: 0px
}
div#mainimage p {
	position: absolute;
	font-family: Times;
	font-size: 40px;
	color: #fff;
	line-height: 50px;
	margin-right: 40px;
	margin-top: 40px;
	height: 250px
}
div#mainimage .slogan {
	z-index: 2;
	top: 0px;
	right: 0px
}
div#mainimage .sloganShadow {
	color: #707070;
	z-index: 1;
	top: 2px;
	right: 2px
}
div#mainimage .smallText {
	font-size: 25px
}
div#mainimage .bigText {
	font-size: 90px
}
div#leftcontent {
	width: 262px;
	float: left;
	padding-top: 17px;
	border-right: thin dotted #c2c2c2;
	padding-bottom: 30px;
	background-color: #fff
}
div#leftcontent div{
	margin-top: 10px;
	width: 262px;
	min-height: 200px;
	_height: 200px;
	padding-bottom: 15px
}
div#leftcontent .leftHeader {
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	margin-left: 30px
}
div#leftItem1 {
	border-bottom: thin dotted #c2c2c2;
	background: #fff url('images/lefthead1.gif') no-repeat
}
div#leftItem1 a {
	color: #3b9bd6
}
div#leftItem1 p.title {
	margin-left: 30px;
	font-family: tahoma;
	font-weight: bold;
	margin-top: 10px;
	font-size: 11px;
	padding-right: 20px;
	color: #1470a7
}
div#leftItem1 p.detail {
	margin-left: 30px;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	padding-right: 20px;
	color: #666
}
div#leftItem2 {
	font-family: verdana;
	font-weight: bold;
	color: red;
	background: #fff url('images/lefthead2.gif') no-repeat
}
div#leftItem2 ul {
	margin-left: 15px;
	margin-top: 80px;
	list-style: none;
	font-size: 12px
}
div#middlecontent {
	margin-left: 287px;
	margin-right: 269px;
	min-height: 400px;
	_height: 400px;
	padding-bottom: 30px;
	background-color: #fff
}
div#pageHeading {
	padding-top: 30px;
	height: 30px;
	margin-top: 20px;
	border-bottom: thin dotted #c2c2c2
}
p.sub_head {
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
	color: #1470a7
}
ul.serv_list {
	 margin: 5px 0px 0px 30px
}
div#middlecontent p {
	padding-top: 15px
}
div#middlecontent .boldtext {
	font-weight: bold;
	font-size: 14px;
	color: #666666
}
div#rightcontent {
	position: absolute;
	right:0px;
	width: 250px;
	min-height: 400px;
	_height: 400px;
	margin-top: 40px;
	z-index: 10
}
div#footer {
	clear:both;
	color: #252323;
	height: 100px;
	margin-left: 20px;
	padding-top: 6px;
	font-family: verdana;
	font-size: 10px;
	color: #b9b9b9;
	line-height: 11px;
	border-top: thin dotted #c2c2c2
}


