@charset "UTF-8";
/* CSS Document */
body {
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.aus_map {
background: url(../images/bg-page-form.jpg) top left no-repeat;
padding:5px;
margin-top:10px;
float:left;
width:530px;
}
.aus_map h2 {
margin:20px 0 0 22px;
}
.aus_map ul {
float:left;
list-style-image:url(../images/list-arrow.gif) !important;
}
.aus_map li {
list-style-image:url(../images/list-arrow.gif) !important;
margin:0 50px 0 0px;
}
#wrap {
z-index:1;
}
#header {
position: absolute;
height:100px;
}	
#flash {
position: absolute;
margin-left:4000px;
z-index:2;
}
#navigation-top {
width: 740px;
height:30px;
position:absolute;
left:4000px;
z-index:3;
display:none;
}
#page_bread_crumbs {
width:727px;
position: absolute;
left:-4000px;
}
#page_copy_col_container  {
position:absolute;
top:150px;
}
#page_copy  {
float:left;
padding:10px;
margin:0 10px 10px 0;
}
#pic_gallery {
margin:10px 0 0 0;
}
#pic_gallery {
}	
#pic_gallery img {
border:none;
margin:10px 10px 0 0;
}		
/*---------------
Page profile
---------------*/		
#page_profile_wrap  {
width:550px;
float:left;
padding:0px;
margin:0 10px 10px 0;
background: url(../images/bg-heading.gif) top left no-repeat;
}	
#page_profile_gallery  {
width:540px;
padding:10px 0 10px 10px;
background: url(../images/bg-pest-gallery.gif) bottom left no-repeat;
}	
#page_profile_copy  {
width:530px;
float:left;
padding:10px;
margin:0;
}		
#page_profile_gallery p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
margin:1px 0 0 0;
color:#000066;
}	
#page_profile_gallery em {
font-family:Georgia,"Times New Roman", Times, serif;
font-size:10px;
margin:1px 0 0 0;
color:#000066;
}		
#page_profile_gallery img {
border:1px solid #000000;
margin:0 10px 0 0;
}		
/*---------------
Page right colmn
---------------*/			
#page_right_col  {
width: 180px;
padding:0;
margin:0 0 10px 0;
float:left;
}
#nav_right  {
position:absolute;
left:4000px;
width: 180px;
float:left;
padding:45px 0 0 0;
margin:0 0 10px 0 !important;
background: url(../images/main-right-nav/ind-sit-title.gif) top left no-repeat;
}				
.page_right_box  {
width: 180px;
padding:0;
margin:0 0 10px 0;
float:left;
}	
.page_right_title  {
background: url(../images/page-right-title.gif) top left no-repeat;
padding:10px 10px 5px 10px;
margin:0;
border-bottom:#002142 2px solid;
}
.page_right_title p {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:bold;
text-transform:uppercase;
text-align:center;
margin:0;
padding:0;
}					
.page_right_box ul {
margin: 0px; 
padding: 0px;
}
.page_right_box li {
margin: 0px; 
padding: 0px;
display: inline;
list-style-type: none;
}		
.page_right_box a, .page_right_box a:visited  {
display:block;
text-decoration:none; 
font-size:0.75em;
color:#000066;
padding:5px 10px 5px 13px;
background:#8BC9B1 url(../images/main-top-nav/arrow.gif) 0 5px no-repeat;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}
.page_right_box a:hover {
background:#999999 url(../images/main-top-nav/arrow.gif) 0 5px no-repeat;
color:#FFFFFF;
}
/*---------------
Footer
---------------*/	
#page_footer  {
position:absolute;
bottom:0px;
height:45px;
padding:15px 10px 10px 10px;
color:#FFFFFF;
background:#2C5223;
font-size:0.7em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}		
#page_footer_left  {
float:left;
width:580px;
}
#page_footer_right  {
float:right;
margin:18px 0 0 0;
width:120px;
text-align:right;
}
#page_footer a {
color:#FFFFFF;
text-decoration:none
}
#page_footer a:hover {
text-decoration:underline;
}		
/*-----------------------
Page right get a quote
-------------------------*/		
.get_a_quote {
float:left; width: 180px; height: 80px; margin:0 0 10px 0;
background: url(../images/get-a-quote.gif) 0 -80px no-repeat;}	
.get_a_quote a {
display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden;
background: url(../images/get-a-quote.gif) top left no-repeat;}		
.get_a_quote span  {
display: none;
margin:0; padding: 0;}
.get_a_quote a:hover {
background-image: none;}		
.skip-nav {
position : absolute;
left : -2500px;
font-size: 1%;
line-height: 1px;
height: 1px;
overflow: hidden;}	
#quotes_wrap_top	{
background: #fff url(../images/page-quotes-bg-t.gif) left top no-repeat;
margin:10px 0;
width:530px;
padding:0;
}	
#quotes_wrap_bottom	{
background:url(../images/page-quotes-bg-b.gif) right bottom no-repeat;
margin:0;
padding:15px 20px 5px 20px;
}	
#quotes_wrap_bottom	p {
margin:0;
padding:0;
}		
#quotes_right_wrap_top	{
background: #fff url(../images/page-quotes-bg-t.gif) left top no-repeat;
margin:0;
width:180px;
padding:0;
}
#quotes_right_wrap_bottom	{
background:url(../images/page-quotes-bg-b.gif) right bottom no-repeat;
margin:0;
padding:0 10px 5px 5px;
}					
/*---------------
content formatting
---------------*/
#page_copy p, #page_copy ol, #page_copy ul,#page_profile_copy p, #page_profile_copy ol, #quotes_right_wrap_bottom p, blockquote {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:1.7em;
color:#000066;
}	
	
#page_profile_copy em  {
font-family:Georgia,"Times New Roman", Times, serif;
}		
#page_footer p  {
line-height:1.7em;
}	
h1, h2, h3, h4, h5, h6 {
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1.5em;
padding:0;
color:#990000;
text-transform:uppercase;
}	
#page_copy li {
list-style-image:url(../images/list-arrow.gif);
}	
blockquote {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
line-height:1.5em;
color:#000066;
margin:0;
}	
em {
font-family:Georgia,"Times New Roman", Times, serif;
font-size:0.9em;
line-height:1.5em;
color:#000066;
margin:0;
}			
img {
border:none;
}
.small_text {
font-size:0.85em;
}
.submit_box {
margin-right:252px;
}
.picture_left {
float:left;
margin:0 5px 5px 0;
}	
.picture_right {
float:right;
margin:0 0 5px 5px;
}		
/*-------------
header 
---------------*/
#headerwrap {
background: url(../images/page-head-bg.gif);
height:77px;
}
/*---------------
Form - If you copy this CSS please give creadit to me (Simon Brown) and my website vitalized.co.uk 
---------------*/	
.bookingform {
width:530px;
}
.bookingform label {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000066;
font-weight: bold;
font-size:1.3em;
float: left;
padding:0.5em 0 0 1em;
width: 15em;
}
.bookingform legend {
padding:0;
margin:0;
text-indent:-5000px;
font-size:0.05em;
}	
.radio-label {
margin: 0.1em 0 0 2em;
}	
.bookingform input, .bookingform textarea, .bookingform select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding: 0.3em;
}	
.bookingform fieldset {
border:0;
margin:20px 0 0 0;
background: url(../images/bg-page-form.jpg) top left repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
padding:0;
}	
.bookingform ol {
list-style: none;
list-style-image:none !important;
padding:0;
margin:0;
}		
.bookingform li {
list-style: none;
list-style-image:none !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000066;
font-size:0.9em;
line-height:1.4em;
padding:0.7em 0 0.7em 0;
margin:0;
}		
.error {
color: #C32222 !important;
font-size:0.75em !important;
text-align:center;
}
.send	{
font-size: 0.8em;
text-align:right;	
}
.bookingform em	{
color:#C32222;
}			
/*---------------
    Ditto
---------------*/		
.ditto_summaryPost {
	border-bottom:#0D0D96 dotted 1px;
	padding:0 0 0.4em 0;
	margin:0 0 0.2em 0;
	}	
.ditto_summaryPost h1 a:link, .ditto_summaryPost h1 a:visited {	
	font-size:0.85em;
	}		
.ditto_summaryPost p {	
	margin:2px 0 0 0;
	padding:0;
	}	
.ditto_summaryPost a:link, .ditto_summaryPost a:visited {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FF0000;
	}	
.ditto_summaryPost a:hover {	
	color: #0D0D96;
	text-decoration:underline;
	}		
.ditto_summaryPost h1 a:hover {	
	color: #0D0D96;
	text-decoration:none;
	}	
.ditto_publish {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	margin:0.1em 0 0 0;
	color:#808080;
	}		