/* Start of CMSMS style sheet 'global' */
/*	 
	CSS Undo
	cc 2004 Tantek Celik. Some Rights Reserved.
	http://creativecommons.org/licenses/by/2.0
	This section of this style sheet is licensed under a Creative Commons License.
	Purpose: Undo some of the default styling of common (X)HTML browsers 

*/
	a:link,a:visited {text-decoration:none}
	ul,ol {list-style:none outside none}
	h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table,tr, a{ margin:0; padding:0 }
	a img,a:link img,a:visited img {border:none}
	address {font-style:normal}
	
/* 	
	Cornish Mutual
	Global Screen Style
	Author: Russell Jones - www.slightlydifferent.co.uk
	Date:	13/02/08
*/



/*--GLOBAL STYLES*/
body{
	background: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

p{
	color:#172034;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	}

li{
	font-size:11px;
	}

div.clearme{
	clear:both;
       height:1px;
	}

a:link{
	color:#d70023;
	text-decoration:none;
	}

a:visited{
	color:#d70023;
	text-decoration:none;
	}

a:hover{
	color:#ff4362;
	text-decoration:underline;
	}

a:active{
	color:#d70023;
	text-decoration:none;
	}

/*input{
	border:1px solid #cdced1;
	font-size:11px;
	color:#27292a;
	}*/

hr{
	 color: #dcdcdc;
background-color: #dcdcdc;
height: 1px;
}

blockquote{
	/*padding:10px;*/
	/*background:#fddddd url(/images/background/warning.gif) top left no-repeat;
background-position: 10px 10px;*/
	font-weight:bold;
	color:#cd2039;
font-size:12px;
margin-bottom:15px;
/*text-indent:18px;*/
	}

address{
font-weight:bold;
font-style:normal;
font-size:11px;
margin-bottom:20px;
}

label{
 font-size:11px;
 color:#777982;
}

	
/*--CONTAINERS*/

#container{
	width:930px;
	margin:0 auto;
	text-align:left;
	}
	
#masthead{
	height:135px;
	}
	
#footer{
	margin-top:20px;
	height:156px;
	background:url(/images/background/footer.gif) top left no-repeat;
	}
	
#legal{
	margin-top:20px;
	}
	
#skiplinks{
	display:none;
	}
	
/*--MASTHEAD*/
#top-bar{
	height:30px;
	background:url(/images/background/top-bar.gif) top center no-repeat;
	padding-top:6px;
	}
	
#top-bar li{
	display:inline;
	color:#fd889b;
	padding-right:20px;
	font-size:11px;
	}
	
#top-bar li a{
	color:#fd889b;
	}
	
.nudgelist{
	padding-left:260px;
	}
	
#searchwrap{
	float:right;
	margin-right:43px;
	}

#searchwrap td label{
display:none;
}
	
.navwrap{
	float:left;
	}
	
.logo{
	display:block;
	float:left;
	width:276px;
	height:102px;
	background:url(/images/generic/logo.gif) top center no-repeat;
	}

.logo a{
	display:block;
	width:276px;
	height:102px;
	}

.logo a span{
	display:none;
	}
	
.searchbutton{
	position:absolute;
	}

.searchipt input{
background:transparent url(/images/input_bg.png) repeat-x scroll left top;
border:1px solid #dedede;
float:left;
padding:2px;
vertical-align:middle;
font-size:11px;
color:#777982;
width:150px;
}

li.searchresult{
	padding-bottom:15px;
}
/*--MAIN NAVIGATION*/				
#main-nav {
	margin:0 auto;
	width: 653px;
	height: 102px;
	background: transparent url(/images/navigation/nav.gif) no-repeat;
}

#main-nav ul {
	border: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	height: 102px;
}

#main-nav ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: none;
}

#main-nav ul li a {
	display: block;
	height: 102px;
	padding: 0;
	margin: 0;
}

li#nav_one a{ width:80px; }
li#nav_two a { width:105px; }
li#nav_three a {width:83px;}
li#nav_four {width:75px;}
li#nav_five a {width:100px;}
li#nav_six a {width:90px;}
li#nav_seven a {width:80px;}
li#nav_eight a {width:35px;}

li#nav_one a:hover { background: transparent url(/images/navigation/nav-over.gif) 0px 0px no-repeat; }
li#nav_two a:hover { background: transparent url(/images/navigation/nav-over.gif) -80px 0px no-repeat; }
li#nav_three a:hover { background: transparent url(/images/navigation/nav-over.gif) -185px 0px no-repeat; }
li#nav_four a:hover { background: transparent url(/images/navigation/nav-over.gif) -268px 0px no-repeat; }
li#nav_five a:hover { background: transparent url(/images/navigation/nav-over.gif) -343px 0px no-repeat; }
li#nav_six a:hover { background: transparent url(/images/navigation/nav-over.gif) -443px 0px no-repeat; }
li#nav_seven a:hover { background: transparent url(/images/navigation/nav-over.gif) -533px 0px no-repeat; }
li#nav_eight a:hover { background: transparent url(/images/navigation/nav-over.gif) -613px 0px no-repeat; }

#main-nav ul li strong { display: none; }

.post-navigation {
	margin-bottom:45px;
}
.post-navigation a {
	font-size:12px;
	float:left;
	margin-right:15px;
}

/*--INDEX PHOTO*/
#bigphoto{
	height:300px !important;
	}
	
#redbar{
	height:90px;
	background:url(/images/background/redbar.gif) top no-repeat;
	margin-bottom:22px;
	}
	
#redbar p, #redbar p a{
	color:#fc7a7a;
	line-height:14px;
	text-decoration:none;
	}
	
.redbartext{
	padding-top:35px;
	padding-left:10px;
	/*padding-right:10px;*/
	float:left;
	width:217px;
	}
	
.redbartext#push{
	margin-right:6px;
	margin-left:10px;
	}
	
	
/*--INDEX CONTENT*/
#newsticker{
	background:url(/images/background/ticker.gif) top left no-repeat;
	height:26px;
	margin-bottom:15px;
overflow:hidden;
	}
	
#newsticker ul {
	list-style: none;
	min-height: 1.6em;
	padding: 0 0 0 90px;
	margin:0 !important;
}

* html #newsticker ul {
	height: 1em;
	overflow: visible;
}

#newsticker li.error {
	color: #f00;
}

#newsticker li{
	font-size:11px;
}

#newsticker li a{
	font-size:11px;
	text-decoration:none;
	color:#172034;
}


.date{
	font-size:10px;
	color:#939393;
	padding-right:8px;
}

* html #newsticker #togglenewsticker {
	right: 30px;
}

#newsticker #togglenewsticker {
	display:none;
}

* html #newsticker #togglenewsticker {
	display:none;
}

.indexbox{
	float:left;
	width:297px;
	margin-right:22px;
	}
	
.indexbox h2{
	display:block;
	text-indent:-9999px;
	height:29px;
	}
	
h2#personal{
	background:url(/images/headings/idx-personal.gif) top left no-repeat transparent;
	}
	
h2#business{
	background:url(/images/headings/idx-business.gif) top left no-repeat transparent;
	}
	
.indexbox p{
	display:block;
	border-top:1px solid #dadada;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:13px;
	line-height:14px;
	}
	
.s-tags{
	color:#969b9f;
	font-size:10px;
	font-weight:normal;
	}
	
.endbox{
	width:292px;
	float:left;
	}

	
/*--NEWSLETTER SIGNUP*/
#newsletter{
	height:104px;
	background:url(/images/background/newsletter-box.gif) top left no-repeat;
	}
	
#newsletter .contwrap{
	padding-top:30px;
	padding-left:8px;
	}
	
#newsletter p{
	color:#fc7a7a;
	line-height:14px;
	padding-bottom:5px;
	}

#contactFormArea label{
 display:none !important;
}
	
/*--HOW DO I?*/
#howdoi{
	height:104px;
	background:url(/images/background/howdoi-box.gif) top left no-repeat;
	margin-top:24px;
	}
	
#howdoi .contwrap{
	padding-top:30px;
	padding-left:8px;
	}
	
#howdoi p{
	color:#a1a6a8;
	line-height:14px;
	padding-bottom:10px;
	}
	
/*--INTERNAL PAGES*/
#column-left{
	width:694px;
	margin-right:14px;
	float:left;
        z-index:1;
	}
	
#column-right{
	width:222px;
	float:left;
	}
	
#breadcrumbs{
	height:25px;
	font-size:11px;
	}
	
#column-left h1{
	font-size:30px;
	line-height:30px;
	color:#6e7172;
	font-weight:normal;
        z-index:2;
	}
	
#column-left h2{
	font-size: 20px;
line-height:23px;
letter-spacing: -2px;
margin-bottom:10px;
z-index:3;
	}
	

#column-left h4{
	font-size: 14px;
line-height:14px;
margin-bottom:5px;
	}

#column-left h5{
	font-size: 14px;
line-height:14px;
color:#565E69;
margin-bottom:10px;
	}


#copy-area{
	border-top:1px solid #dcdcdc;
	padding-top:34px;
	}
	
#copy-area p{
	margin-bottom:25px;
	}

#copy-area ul{
	margin:0 20px 10px 20px;
	padding:5px;
	}
	
#copy-area li{
	list-style-type:disc;
	padding-bottom:10px;
	color:#777982;
	}
	
img.alignright{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	}
	
img.alignleft{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	}

#copy-area-map{
	padding-top:34px;
width:400px;
float:left;
	}

#copy-area-map-instructions{
	padding-top:34px;
width:400px;
float:left;
margin-left:40px;
	}

	
#copy-area p{
	margin-bottom:25px;
	}
#flashcontent{
 margin-top:20px;
}

	
/*--SIDE NAVIGATION AREAS*/	
#side-nav{
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	background:url(/images/background/side-nav.gif) top left repeat-x;
	}
	
/*.inthissection{
	display:block;
	}

.inthissection li a{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:5px;
	background:url(/images/background/divider-side-nav.gif) bottom left repeat-x transparent;
	color:#9c9c9c;
	}

li.currentpage{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:5px;
	background:url(/images/background/divider-side-nav.gif) bottom left repeat-x transparent;
	color:#000;
	}
	
.inthissection li a:hover{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:5px;
	background:#cacaca;
	color:#fff;
	text-decoration:none;
	}*/

.inthissection{
	display:block;
text-indent:5px;
	}
	
.inthissection li a{
	line-height:30px;
	display:block;
	border-top:1px solid #dadada;
	color:#828282;
	font-size:11px;
	background:transparent;
	text-decoration:none;

	}
.inthissection li a:hover{	
	color:#ffffff;
	background:#c9c3c4;
	display:block;
}
.postlist{
	display:block;
text-indent:5px;
	}
	
.postlist li a{
	background:transparent none repeat scroll 0 0;
	border-top:1px solid #DADADA;
	color:#828282;
	display:block;
	font-size:11px;
	line-height:12px;
	padding:10px 0;
	text-decoration:none;

	}
.postlist li a:hover{	
	color:#ffffff;
	background:#c9c3c4;
	display:block;
}


li.currentpage{
	line-height:30px;
	display:block;
	border-top:1px solid #dadada;
	color:#000;
	font-size:11px;
	background:transparent;
	text-decoration:none;

	}

	
.sidepush{
	margin-bottom:22px;
	}
	
#side-navred, #side-author{
	background: url(/images/background/side-navred.gif) top repeat-x #e20024;
	}
	
#side-navred li a{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:5px;
	background:url(/images/background/divider-side-navred.gif) bottom left repeat-x transparent;
	color:#fff;
	}
	
#side-navred li a:hover{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:5px;
	background:#f81237;
	color:#fff;
	text-decoration:none;
	}

#side-navred2{
	background: url(/images/background/side-navred.gif) top repeat-x #e20024;
	}
	
#side-navred2 li a{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:5px;
	background:url(/images/background/divider-side-navred.gif) bottom left repeat-x transparent;
	color:#fff;
	}
	
#side-navred2 li a:hover{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:5px;
	background:#f81237;
	color:#fff;
	text-decoration:none;
	}
#author_bio {
	background: url(/images/generic/top-author.gif) no-repeat top center;
	height:150px;
	padding:5px 10px;
	margin-top:10px;
}
.entry_author_image {
	float:left;
	margin-right:10px;
}
.entry_author_image img {
	height:100px;
}



/*--TALK TO US*/
#talktous{
	height:120px;
	background:url(/images/background/for-more-info.gif) top left no-repeat;
        text-align:left;
        clear:both;
        padding-top:114px;
	}
	
#talktous p{
	display:block;
	width:200px;
	float:left;
	font-size:11px;
	line-height:12px;
	color:#3d3e3f;
	margin:0 15px 10px 8px;
	}

#talktous span{
	color:#7a8186;
	}

.find-button{
        padding-bottom:10px;
	}


/*--DIRECTORS*/

#chairman{
	background:url(/images/background/director-box.gif) top left no-repeat;
	height:209px;
	padding-top:5px;
	}
	
#chairman img{
	float:left;
	margin:0 10px 10px 10px;
	}
	
#chairman h4{
	padding-left:10px;
	margin-bottom:5px;
	}
	
.board-left{
	width:330px;
	margin-right:28px;
	float:left;
	}
	
.board-right{
	width:330px;
	float:left;
	}
	
.board-left img, .board-right img{
	float:left;
	margin:0 10px 10px 5px;
	}
	
.board-left p, .board-right p{
	font-size:11px;
	line-height:12px;
	color: #3D3E3F;
	padding:5px;
	}

/*--PRODUCT PAGES*/
.product-callout-left{
	width:330px;
	float:left;
	margin-right:14px;
	height:212px;
	}
	
.product-callout-right{
	width:330px;
	height:212px;
	float:left;
	margin-left:14px;
	}
	
.product-callout-left a, .product-callout-right a{
	}
	
.product-callout-left h5, .product-callout-right h5{
	margin-top:154px;
	text-indent:30px;
	background:url(/images/buttons/dot.gif) no-repeat;
	background-position:7px -2px;
	font-size:14px;
	margin-bottom:0 !important;
	}
	
.product-callout-left p, .product-callout-right p{
	color:#969b9f;
	font-size:10px;
	text-indent:30px;
	margin:0;
}
	
#prod-farm{background:url(/images/photos/prod-farm.jpg) top center no-repeat;}
#prod-livestock{background:url(/images/photos/prod-livestock.jpg) top center no-repeat;}
#prod-worker{background:url(/images/photos/prod-worker.jpg)	top center no-repeat;}
#prod-business{background:url(/images/photos/prod-business.jpg)	top center no-repeat;}
#prod-transit{background:url(/images/photos/prod-transit.jpg) top center no-repeat;}
#prod-cardealer{background:url(/images/photos/prod-cardealer.jpg) top center no-repeat;}
#prod-hotel{background:url(/images/photos/prod-hotel.jpg) top center no-repeat;}
#prod-home{background:url(/images/photos/prod-home.jpg) top center no-repeat;}
#prod-vehicle{background:url(/images/photos/prod-vehicle.jpg) top center no-repeat;}
#prod-accident{background:url(/images/photos/prod-accident.jpg) top center no-repeat;}
#prod-special{background:url(/images/photos/prod-special.jpg) top center no-repeat;}
#prod-horses{background:url(/images/photos/prod-horses.jpg) top center no-repeat;}
#prod-let{background:url(/images/photos/prod-let.jpg) top center no-repeat;}
#prod-agriculture{background:url(/images/photos/prod-agriculture.jpg) top center no-repeat;}



/*--CASE STUDY PAGES*/
.case-callout-left{
	width:330px;
	float:left;
	margin-right:14px;
	height:212px;
	}
	
.case-callout-right{
	width:330px;
	height:212px;
	float:left;
	margin-left:14px;
	}
	
.case-callout-left a, .case-callout-right a{
	}
	
.case-callout-left h5, .case-callout-right h5{
	margin-top:154px;
	text-indent:30px;
	background:url(/images/buttons/dot.gif) no-repeat;
	background-position:7px -2px;
	font-size:14px;
	margin-bottom:0 !important;
	}
	
.case-callout-left p, .case-callout-right p{
	color:#969b9f;
	font-size:10px;
	text-indent:30px;
	margin:0;
}
	
#case-farming{background:url(/images/photos/case-farm.jpg) top center no-repeat;}
#case-holiday{background:url(/images/photos/case-holiday.jpg) top center no-repeat;}
#case-food{background:url(/images/photos/case-food.jpg) top center no-repeat;}
#case-business{background:url(/images/photos/case-business.jpg) top center no-repeat;}


/*OUR STAFF PAGES*/

.staffname{
	margin-bottom:10px;
}

.staffname p{
	color:#3D3E3F;
	display:block;
	float:left;
	font-size:11px;
	line-height:12px;
	margin:0 15px 5px 0;
	width:200px;
	}

.staffname p.sectionbit{
	color:#5d5f61;
	display:block;
	border-bottom:1px solid #dcdcdc;
	float:left;
	font-size:13px;
	margin:0 15px 5px 0;
	width:690px;
	font-weight:bold;
	}

/*--DOWNLOADABLE CLAIMS FORMS*/
#downloadable{
	height:120px;
	background:url(/images/background/downloadable-claims.gif) top left no-repeat;
        text-align:left;
        clear:both;
        padding-top:114px;
	}
	
#downloadable p{
	display:block;
	width:200px;
	float:left;
	font-size:11px;
	line-height:12px;
	color:#3d3e3f;
	margin:0 15px 10px 8px;
	background:url(/images/background/acrobatfile.gif) top left no-repeat;
	text-indent:16px;
	}

#downloadable a{
       font-weight:bold;
}

#downloadable span{
	color:#7a8186;
	}

.mini-dl{
	width:220px;
	height:130px;
	margin-right:15px;
	border-right:1px solid #dcdcdc;
float:left;
margin-bottom:20px;
	}
	
.mini-dl p{
	padding:5px;
	}

.mini-dl p a{
 font-weight:bold;
}

.minip-dl{
	width:220px;
	height:45px;
	margin-right:15px;
	border-right:1px solid #dcdcdc;
float:left;
margin-bottom:20px;
	}
	
.minip-dl p{
	padding:5px;
	}

.minip-dl p a{
 font-weight:bold;
}

/*NEWSSTYLING*/

.NewsSummaryPostdate{
	font-size:10px;
	color:#969b9f;
	}
	
.NewsSummaryCategory, .NewsSummaryAuthor{
	font-size:10px;
	color:#969b9f;
	font-weight:bold;

	}

.NewsSummaryLink{
font-weight:bold;
font-size:14px;
}

.NewsSummarySummary p{
color:#172034;
	font-size: 12px;
	line-height: 18px;
margin-bottom: 0 !important;
}

.NewsSummaryMorelink{
font-weight:bold;
font-size:11px;
}

#NewsPostDetailDate{
font-size:10px;
	color:#969b9f;
padding-bottom:5px;
}

#NewsPostDetailReturnLink, #NewsPostDetailPrintLink{
font-weight:bold;
font-size:11px;
}

#comment{
width:650px;
}
.comment{
list-style-type: none !important;
}

/*OUT AND ABOUT TABLES*/

td.grey{
	background:#edeff1;
	padding:5px 5px 15px 5px;
	color:#414549;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
	width:33%;
	}
	
td.alt{
	background:#fff;
	padding:5px 5px 15px 5px;
	color:#414549;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
	width:33%;
	}

th{
font-size:12px;
}

/*--INSPECTOR MAP*/

#inspmap{
	width:930px;
	margin-top:10px;
}


/*--NEWSLETTER SIGNUP INTERNAL*/

.intwrap{
	padding-top:10px;
	padding-left:8px;
	background:#E20024 url(/images/background/side-navred.gif) repeat-x  center top;
	}
	
.intwrap p{
	color:#fc7a7a;
	line-height:14px;
	padding: 0 5px 5px 0;
	}

/*CONTACT US IFRAME STYLES*/
.mapframe{
	height:340px;
	background:url(/images/background/mapbox.gif) top no-repeat;
	text-align:center;
        margin-top:10px;
	}
	
.mapdetails{
	height:96px;
	background:url(/images/background/directionsbox.gif) top no-repeat;
padding-top:21px;
margin-bottom:20px;
	}

.mapdetails p {
	font-size:11px;
	line-height:14px;
	color:#a4a28d;
margin-bottom:5px !important;
padding-left:12px;
	}
	

/*FAQ*/

#faq{
  background:#f9f9f9;
  padding:10px;
margin-bottom:20px;
}

.questionbox1{
 float:left;
 width:300px;
 margin-right:40px;
}

.questionbox2{
 float:left;
 width:300px;
}

#faq li a{
  list-style-type:none;
 font-weight:bold;
line-height:14px;
font-size:11px;
}
  


/*MISC. CLASSES AND ID's*/
.email{
	padding-left:16px;
	background:url(/images/generic/email.gif) left no-repeat;
	}

.divider{
	height:30px;
	background:url(/images/background/divider.gif) top no-repeat;
clear:both;
	}

p.policyforms a{
	background:url(/images/background/acrobatfile.gif) top left no-repeat;
	text-indent:16px;
	font-weight:bold;
margin:0 !important;
	}

.supersmall{
	font-size:10px;
	color:#dcdcdc;
 }


	
/*--FOOTER AND LEGAL STYLES*/
.footerbox{
	padding-top:40px;
	padding-left:10px;
	float:left;
	width:140px;
	margin-right:80px;
	}
	
.footerend{
	padding-top:40px;
	padding-left:12px;
	float:left;
	width:400px;
	}
	
.footerend p{
	color:#25272a;
	font-size:10px;
	line-height:16px;
	}
	
.footerend p a{
	color:#808080 !important;
	text-decoration:none;
	}
	
	
.footerbox li a{
	line-height:23px;
	color:#808080;
	text-decoration:none;
	}
	
#legal p{
	color:#979797;
	font-size:9px;
	line-height:11px;
	}
	
#footer-logos{
	float:right;
	width:140px;
	}
	
#footer-logos li{
	display:inline;
	padding-right:10px;
	}
	
/*ACCESSIBILITY ISSUES*/
p.nows{
display:none;
}
	


/*Pop Up*/

#popup{
   width:430px;

background-position: 200px 200px;
}

table#pop{
   margin:0;
}

table#pop label{
   display:block !important;
   width:200px;
   color:#000;
 font-size:12px;
font-weight:bold;
margin-top:5px;
}




/*new newsletter signup*/

#newsred{
	background:#d40022;
}

#newsred .contwrap{
	padding-left:8px;
	}
	
#newsred p{
	color:#fc7a7a;
	line-height:14px;
	padding-bottom:5px;
	}

td.searchipt2 label{
       color:#852534 !important;
       margin-top:5px;
display:block;
font-weight:bold;
} 

td.searchipt2 input{
background:transparent url(images/input_bg.png) repeat-x left top;
border:1px solid #62202a !important;
color:#777982; !important;
font-size:11px !important;
padding:2px;
vertical-align:middle;
width:150px;
margin-bottom:1px;
}

.NewsSummary{
margin-bottom:50px;
}

.NewsSummarySummary img{
float:left;
margin:0 10px 10px 0;
}


/*Policy Docs Table*/

table.policydocs{
border-collapse:collapse;
width:694px;
}

.policydocs td{
width:219px;
margin-right:12px;
vertical-align:top;
border-bottom:1px solid #e4e4e4;
padding-top:15px;
padding-bottom:10px;
}

.policydocs td a{
font-weight:bold;
font-size:11px;
}


#copy-area p img{
float:left;
margin:0 10px 10px 0;
}


/*enquiry form*/

div#enquirylink{
position:absolute;
margin:8px 0 0 120px;
}
/* End of 'global' */

/* Start of CMSMS style sheet 'sIFR-screen' */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


.sIFR-hasFlash #content-left h2 {
	visibility: hidden;
	letter-spacing: -10px;
	font-size: 30px;
line-height:30px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -10px;
	font-size: 30px;
line-height:30px;
}

.sIFR-hasFlash #content-left h2 {
visibility: hidden;
font-size: 20px;
line-height:23px;
letter-spacing: -2px;
}

.sIFR-hasFlash #column-left h4{
	font-size: 14px;
line-height:17px;
letter-spacing: -1px;
/*margin-bottom:5px;*/
	}




.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

/* End of 'sIFR-screen' */

