html, body{
padding: 0;
margin: 0;
border: 0;
}
body {	
	border-width: 0px;
	border-style: none;
	background-image:url(http://www.doverinsuranceservices.co.uk/dis/wp-content/themes/3collayout/images/dis-bg.gif);
background-position:center;
background-repeat:no-repeat;}
#shadowbox {
width: 980px;
margin:auto;

/*background-color:#6BC77C;*/
}
#container {
width: 900px;
margin:auto;
font-family:Verdana, Geneva, sans-serif;

}
#header {
height: 182px;
}
#header-top
{
	background-image:url(http://www.doverinsuranceservices.co.uk/dis/wp-content/themes/3collayout/images/header.jpg);
	width:900px;
	height:182px;
	margin: 0 auto;} 
#anim {
padding: 33px 0px 0px 75px;
}
#leftbox {
width: 200px;
margin-left:3px;
float:left;
background-image:url(http://www.doverinsuranceservices.co.uk/dis/wp-content/themes/3collayout/images/leftnav-gradient.jpg);
background-repeat:no-repeat;
margin-bottom: 5px;
padding:0px;
margin-top:0px;
}
#maillink{
padding: 100px 0px 0px 440px;}
#leftnav {
width: 170px;
/*background:#FFF;
border:#060;
border-style:solid;
border-width:2px;
*/
margin-left: 0px;
margin-right:0px;
margin-top: 5px;
margin-bottom: 5px;
float:left;
font-size:18px;
padding-top:0px;
padding: 5px;
}
#leftnav h2{
background:	#FFF;
height: 20px;
font-size: 14px;
color: #036;
padding-left:25px;
/*background-image:url(http://www.doverinsuranceservices.co.uk/dis/wp-content/themes/3collayout/images/20arrow.jpg);*/
background-repeat:no-repeat;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}
#leftnav a:link{
	color:#036;
	text-decoration: none;
}
#leftnav a:visited{
       color:#036;
       text-decoration: none;
}
#leftnav a:hover{
	color:#00F;
		font-weight:bold;
	text-decoration: none;
}
#leftnav a:active{
       color:#036;
       text-decoration: none;
}
#leftnav ul{
list-style-type:none;
margin:0 0 0 10px;
padding:0;
}
#leftnav ul ul{
list-style-type:none;
margin-left:10px;
padding-left:0;
}
#leftnav ul ul ul{
list-style-type:none;
margin-left:10px;
padding-left:0;
}
#leftnav li{
font-size: 16px;
list-style-type:none;
list-style-position:outside;
margin-top:2px;
margin-bottom:2px;
}
#leftnav li li li{
font-size: 16px;
list-style-type:none;
/*background-image:url(http://www.doverinsuranceservices.co.uk/dis/wp-content/themes/3collayout/images/stavelines.jpg);*/
list-style-position:outside;
margin-left:0px;
margin-top:2px;
margin-bottom:2px;
padding-left:5;
}
#main {
	width: 675px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 10px;
	color:#036;
}
#mainbox {
	width: 900px;
	float: left;
padding 0;
	margin: 0;
	color:#036;/*background-image:url(http://www.doverinsuranceservices.co.uk/dis/wp-content/themes/3collayout/images/mainbg.gif);
background-repeat:repeat-y;*/
}
#main h1{
	font-size:19px;
	padding-left:0px;
	line-height:30px;
	color:#036;
	/*background-image:url(http://www.doverinsuranceservices.co.uk/dis/wp-content/themes/3collayout/images/30arrow.jpg);*/
background-repeat:no-repeat;
	vertical-align:middle;
	margin-top:0em;
	margin-bottom:0em
}
#main h2{
	font-size:16px;
	padding-left:0px;
	color:#036;
	/*background-image:url(http://www.doverinsuranceservices.co.uk/dis/wp-content/themes/3collayout/images/20arrow.jpg);*/
background-repeat:no-repeat;
	line-height:20px;
	vertical-align:middle;
	margin-top:0em;
	margin-bottom:0em;
}
#main h3{
	font-size:16px;
	padding-left:0px;
	color:#036;
	/*background-image:url(http://www.doverinsuranceservices.co.uk/dis/wp-content/themes/3collayout/images/20arrow.jpg);*/
background-repeat:no-repeat;
	line-height:18px;
	vertical-align:middle;
	margin-top:3px;
	margin-bottom:10px;
}
#main p {
	font-size:16px;
	color:#036;
}
#main a:link{
	color:#883884;
	text-decoration: none;
}
#main a:visited{
	color:#883884;
	text-decoration: none;
}
#main a:hover{
	color:#72136D;
	text-decoration: none;
}
#main a:active{
	color:#883884;
	text-decoration: none;
}

.alignleft {
	padding: 2px 6px 2px 4px;
	float: left;
}
.alignright {
	padding: 2px 4px 2px 6px;
	float: right;
}
.aligncenter {
	padding: 2px 6px 2px 6px;
	text-align:center;
}
ul {
list-style:inside;
}
li{
margin-top: 6px;
margin-bottom: 6px;
}
#copyright {
width: 900px;
margin:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

.nosh{
visibility: hidden
}
#frontmain {
	width: 730px;
background:#fff none;
float: left;
margin-top: 5px;
margin-bottom: 5px;
padding: 0px;}
#footerlinks {
	text-align:center;
padding-top: 10px;
}
#footeraddr {
padding-left: 200px;
}
#footer {
/*background-image:url(http://www.doverinsuranceservices.co.uk/dis/wp-content/themes/3collayout/images/footer-peppers.jpg);*/
height: 154px;
clear:both;
	width:950px;
	/*background-image:url(http://www.doverinsuranceservices.co.uk/dis/wp-content/themes/3collayout/images/footer.jpg);*/
		}
#footer a{
	text-align:center;
	font-size:14px;
	color: #06C;
}
#footer a:link{	
	text-align:center;
	font-size:14px;
	color: #06F;}
#footer a:hover{
	text-align:center;
	font-size:14px;
	color: #06C;
}
#footer a:active{	
	text-align:center;
	font-size:14px;
	color: #06C;}
#footer a:visited{	
	text-align:center;
	font-size:14px;
	color: #06C;}
#footer p{	
	text-align:center;
	padding-top:5px;
	padding-bottom:0px;
}
#copyright p{	
font-size:14px;
	color: #999;
}
#copyright a{	
	font-size:24px;
	color: #999;}
	#copyright a:link{	
	font-size:12px;
	color: #999;}
		#copyright a:hover{	
	font-size:12px;
	color: #666;}
		#copyright a:active{	
	font-size:12px;
	color: #666;}
		#copyright a:visited{	
	font-size:12px;
	color: #666;}
	
	/* =Menu
-------------------------------------------------------------- */

#mnmenu {
	background: #90C;
	background-image:url(http://www.doverinsuranceservices.co.uk/dis/wp-content/themes/3collayout/images/disnavbg.gif);
	margin: 0 auto;
	width: 900px;
	display:block;
	float:left;
}
#mnmenu .menu-header,
div.menu {
	font-size: 18px;
	margin-left: 12px;
	font-family:Verdana, Geneva, sans-serif;
}
#mnmenu .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
div.menu ul ul{
	list-style: none;
	margin: 0;
}

#mnmenu .menu-header li,
div.menu li {
	float:left;
	position: relative;
}
#mnmenu a {
	display:block;
	text-decoration:none;
	color:#FFF;
	padding:0 10px;
	line-height:38px;
}
#mnmenu ul ul {
	list-style: none;
	display:none;
	position:absolute;
	top:38px;
	left:0;
	float:left;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	width: 180px;
	z-index: 99999;
}
#mnmenu ul ul li {
	min-width: 180px;	
}
#mnmenu ul ul ul {
	left:100%;
	top:0;
}
#mnmenu ul ul a {
	background:#333;
	height:auto;
	line-height:1em;
	padding:10px;
	width: 160px;
}
#mnmenu li:hover > a,
#mnmenu ul ul :hover > a {
	color:#fff;
	background:#333;
}
#mnmenu ul li:hover > ul {
	display:block;
}
#mnmenu ul li.current_page_item > a,
#mnmenu ul li.current-menu-ancestor > a,
#mnmenu ul li.current-menu-item > a,
#mnmenu ul li.current-menu-parent > a {
	color: #fff;
}

* html #mnmenu ul li.current_page_item a,
* html #mnmenu ul li.current-menu-ancestor a,
* html #mnmenu ul li.current-menu-item a,
* html #mnmenu ul li.current-menu-parent a,
* html #mnmenu ul li a:hover {
	color:#fff;
}

/* =Content
-------------------------------------------------------------- */