﻿* {
	margin:0;
	padding:0
}
/* commented backslash hack v2 \*/ 
html, body {
	height:100%;
}
/* end hack */ 
body {
	position:relative;/* for ie7*/
	font-family: Verdana, Tahoma, Arial, sans-serif;
	text-align:left;
	font-size:100%;
}
.BodyBackground {
	background:url(/SiteCollectionImages/emImg/BgImageMain.gif) repeat-y scroll 50% 0 #000;
	margin:0;
	padding:0;
	position:relative;
	top:0px;
	left:0;
}

* html #BGContainer {
	position:static!important;
	background:none!important;
}
#BGContainer {
	position:relative;/* for ie7*/
	background:url(/SiteCollectionImages/emImg/BgImageTopNZ.gif) no-repeat scroll 50% 0 transparent;
}

.bodypopup {
	color: #000;
	position:relative;/* for ie7*/
	font-family: Verdana, Tahoma, Arial, sans-serif;
	text-align:left;
	background-color:#FCF1D1;
	font-size:100%;
}
#wrapper {
	width:760px;
	margin:0 auto;

}
#wrapperpopup {
	width:760px;
	margin:0 auto;
}
#outer {
	min-height:100%;
	margin:0 0 0 150px;
	color: #000;
	padding-top:17px;
}
.outerwrap {
	float: left;
	width: 100%;
	padding-top:85px;/* to clear header*/
	margin-right:-3px;/* to stop columns dropping*/
}
a {
	text-decoration:none;
	color:#598527;
}
a:visited {
	color:#598527;
}
h1 {
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding:12px 0 0 25px;
	margin:0;
	text-transform:uppercase;
}
h2 {
	font-size:0.8em;
	font-weight:bold;
	color:#598527;
	padding:2px 0 0 5px;
	margin:0;
	display: inline-block;
}
h3 {
	font-size:0.8125em;
	color:#598527;
	padding:5px 0px;
	margin:0;
	font-weight:normal;
}
h4 {
	font-size:0.75em;
	font-weight:normal;
	color:#333;
	padding:5px 0 0 5px;
	margin:0;
}
img {
	border:0;
}
p {
	padding:9px 0;
	margin:0;
}
li {
	list-style-image:url("/SiteCollectionImages/emImg/bullet.gif");
}
form {
	padding:0;
	margin:0;
}
* html #outer {
	height:100%;
} /*IE treats height as min-height anyway*/
#header {
	position:absolute;
	top:0;
	width:760px;
	margin:0 auto;
	height:105px;
	padding:10px;
	z-index:10;
	background-image:url("/SiteCollectionImages/emImg/HeaderTop.gif");
	background-repeat:no-repeat;
	padding:0;
}
#header .Logo {
	width:200px;
	padding:15px 0 5px 0;
	float:left;
}
#header .Logo .ImageTable {
	border:0;
}
#header .right {
	float:right;
	margin:0;
	padding:25px 0 0 0;
	width:35%;
}
#header .rightcontact {
	float:right;
	margin:18px 0 0 0;
	padding:35px 0 0 0;
	width:480px;
}
#header .printLogo {
	float:right;
	display:none;

}
#header .right .HeaderNav .AspNet-Menu-Horizontal {
	float:right;
	font-size:0.6875em;
	padding-left:18px;
	margin-right:25px;
	color:#598527;
}
#header .right .HeaderNav .AspNet-Menu-Horizontal a {
	color:#598527;
}
#header .right .HeaderNav .AspNet-Menu-Horizontal a {
	color:#ffffff;
}
#header .right .HeaderNav .AspNet-Menu-Horizontal a:hover {
	color:#ffffff;
	text-decoration:underline;
}
#header .right .HeaderNav .AspNet-Menu-Horizontal span {
	float:left;
	width:85px;
	color:#36585C;
	padding-left:12px;
}
.AspNet-Menu-Horizontal li {
	float: left;
	/*	list-style: none inside none; */
	list-style: none outside none;
	border-right:1px #ffffff solid;
	padding-right: 7px;
}
.AspNet-Menu-Horizontal li.Sitemap {
	border-right:none;
	padding-right: 0px;
}
.AspNet-Menu-Horizontal ul {
	text-indent: 4px;
}
.header .right .HeaderNav .border .AspNet-Menu-Horizontal {
	padding-left:2px;
}
.right .HeaderNav {
	margin-right:-8px;
}
#header .right .SearchBox {
	clear:right;
	float:right;
	margin:10px 25px;
	width:200px;
}
#header .right .SearchBox .HeaderSearch {
	float:right;
	background-image:url("/SiteCollectionImages/emImg/SearchBox.gif");
	background-repeat:no-repeat;
}
#header .right .SearchBox .HeaderSearch .SearchTextBox {
	padding:0;
	margin:0px 5px 5px 5px;
	font-size:11px;
	border:solid 0px;
	width:115px;
}
input.SearchTerm {
	padding:0;
	margin:0px 10px 5px 5px;
	font-size:11px;
	border:solid 0px;
	width:115px;
}
.clickStream {
	clear:both;
	text-align:right;
	font-size:0.625em;
	color:#ffffff;
	z-index: 200;
	position:absolute;
	top: 15px;
	right: 26px;
}
.clickStream a {
	color:#000000;
	text-decoration:underline;
}
.SEOCopy {
	position:absolute;
	top:0px;
	color:#fff;
	z-index:10;
	color:#7b7c7e;
	font-size:.6875em;
	text-align:right;
	padding:2px 25px 2px 5px;
	width:740px;
	display:block;
}
.SEOCopy p {
	margin:0;
	padding:0;
}
.SingleMiscContent {
	width:585px !important;
}
.SingleMiscContent .IntroParagraph{
	color:#333333;
	font-size:0.6875em;
	line-height:15px;
	padding:2px 25px 0 5px;
	position:relative;}

.SingleMiscContent .IntroParagraph .a {
	text-decoration:underline;
	color:#598527;
}
.SingleMiscContent .IntroParagraph a:visited {
	text-decoration:underline;	
	color:#598527;
}


.bodyPopup .SingleMiscContent {
	width:470px !important;
}

.contentwide .clickStream {
	clear:both;
	text-align:left;
	font-size:0.625em;
	margin:2px 25px 2px 20px;
	color:#7b7c7e;
}
.contentwide .clickStream a {
	color:#7b7c7e;
	text-decoration:underline;
}
.THL_body_header {
	color:#879100;
	font-family:Verdana, Arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	clear:left;
}
.THL_Highlighted {
	background-color:#F9FAF2;
}
.THL_SmallLabel {
	color:#879100;
	font-family:Verdana, Arial;
	font-size:10px;
}
#process {
	float:right;
}
.THL_table_body {
	background-color:#ffffff;
	text-align:left;
}
.THL_table_body span {
	white-space:nowrap;
}
.THL_table_body td {
	color:#333333;
	font-family:Verdana, Arial;
	font-size:11px;
}
.THL_table_body .THL_sub_header {
	color:#879200;
	font-family:Verdana, Arial;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
td.THL_wizard {
	border:0;
	padding:0;
	margin:0;
	color:#879100;
	font-family:Verdana, Arial;
	font-size:9px;
}
#headcontact {
	color:#879100;
	font-family:Verdana, Arial;
	font-size:13px;
}
#thawte {
	float:left;
	margin:10px 0 0 30px;
}
#topmenu {
	position:absolute;
	top:10px;
	margin:0 auto;
	font-family:Verdana, Tahoma, Arial;
	font-size:0.7em;
	font-weight:bold;
	text-align:center;
	width:405px;
	margin:0 auto 0 200px;
	background-color:#ccc;
}
#topmenu a {
	color:#000;
	margin-right:10px;
}
#topmenu ul li {
	display: inline;
	list-style:none;
}
.Quote {
	position:absolute;
	top:90px;
	width:550px;
	margin:32px auto 0 145px;
	height:36px;
	padding:0;
	background-image:none;
	background-repeat:no-repeat;
	width:605px;
	height:120px;
	z-index:100;
}
.Quotebooking {
	position:absolute;
	top:90px;
	right:13px;
	/*background-image:url(/SiteCollectionImages/emImg/QuoteBG.gif);*/
	background-image:none;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:605px;
	height:114px;
	z-index:100;
}
#main {
	float:right;
	width:100%;
	position:relative;
	padding-bottom:0;/* clear footer*/
	margin-top:125px; /*125px;*/
	margin-left:-1px;
}
#mainPopup {
	font-family:Verdana, Tahoma, Arial, sans-serif;
	/*font-size:0.8em;*/
	float:right;
	width:100%;
	position:relative;
	padding-bottom:0;/* clear footer*/
	margin-left:-1px;
}
#mainPopup #popupTitle {
	position:relative;
	top:20px;
	line-height:15px;
	margin:0 auto;
	width:560px;
}
#mainPopup #popupTitle h2 {
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
}

#mainPopup .SingleMiscContent {
	position:relative;
	top:40px;
	color:#333333;
	line-height:15px;
	margin:0 auto;
	padding:5px 10px 10px;
	text-align:left;
	width:560px !important;
	font-size:11px;
}
#mainPopup .SingleMiscContent h2 {
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
}

#mainPopup .SingleMiscContent ul {
	margin:3px 0 3px 15px;
}
#mainPopup .SingleMiscContent ul li {
	line-height:16px;
	margin-left:15px;
	font-size:11px;
}

#closelink {
	font-family:Verdana, Tahoma, Arial, sans-serif;
	color: #598527;
	text-align:right;
	font-size:0.8em;
	margin-bottom:5px;
	margin-top:10px;
	float:right;
	padding-right:15px;
}
#closelinkbottom {
	font-family:Verdana, Tahoma, Arial, sans-serif;
	color: #598527;
	text-align:right;
	font-size:0.8em;
	margin-bottom:5px;
	margin-top:40px;
	padding-right:15px;
	float:right;
}
#closelink a, #closelinkbottom a {
	vertical-align:top;
}
#main .content {
	width:605px;
	margin: 30px 0 0 0;
	padding:0 0 0 5px;
	background-color:#588527;
	font-family:Verdana, Tahoma, Arial;
	color:#858585;
	text-align:left;
}
.contentwide {
	text-align:left;
	width:745px;
	float:right;
	padding-bottom:5px;
	margin:60px 5px 0 5px;
}
.ContentHead {
	background-image:url("/SiteCollectionImages/emImg/MainTitleBG.gif");
	background-repeat:no-repeat;
	width:605px;
	height:47px;
	vertical-align:middle;
}
.ContentHeadPopup {
	background-repeat:no-repeat;
	width:605px;
	height:47px;
	vertical-align:middle;
	font-family:Verdana;
	color:#000000;
}
.contentwide .ContentHead {
	background:url("/SiteCollectionImages/emImg/PageHeaderBg.gif") no-repeat bottom left;
	width:749px;
	height:47px;
	vertical-align:middle;
	margin:25px 0 0 -8px;
}
.contentwide .ContentHead h1 {
	margin:10px;
	padding-top:17px;
}
.ContentBody {
	background-image:url("/SiteCollectionImages/emImg/ContentAreaBG.gif");
	background-repeat:repeat-y;
	padding:0;
	width:605px;
}
.contentSection {
	margin:0 16px 0 10px;
}
.contentSection h2 {	
	font-size:14px;
	font-weight:bold;
	color:#598527;
	padding:5px 0 0 0px;
	margin:0;
	display: inline;
}

.ContentBody .RightMargin {
	float:right;
	width:16px;
	height:193px;
	background-image:url("/SiteCollectionImages/emImg/ContentRightSide.gif");
	background-repeat:no-repeat;
}
.ContentBody .LeftMargin {
	float:left;
	width:10px;
	height:193px;
	background-image:url("/SiteCollectionImages/emImg/ContentLeftSide.gif");
	background-repeat:no-repeat;
}
.PageFooter {
	background-image:url("/SiteCollectionImages/emImg/ContentBottomBG2.gif");/*bryn changed to version2*/
	width:610px;
	height:55px;
	background-repeat:no-repeat;
	background-position:bottom left;
	font-size:0.6875em;
	color:#598527;
	padding:0;
	margin:0 0 0 -5px;
}
.PageFooterwide {
	background-image:url("/SiteCollectionImages/emImg/ExploreMore_bottom_edgewide.gif");
	width:750px;
	height:22px;
	background-repeat:no-repeat;
	background-position:top left;
	font-size:0.6875em;
	color:#598527;
	padding:0;
	margin-left:-10px;
}
.PageFooter a {
	color:#598527;
	padding:0 0 5px 0;
}
.PageFooter a:hover {
	text-decoration:underline;
}
.PageFooter a img {
	text-decoration:none;
}
.PageFooter .left {
	width:350px;
	border:none;
	margin:0 0 0 0;
}
.PageFooter .left a {
	margin:0 0 0 5px;
	float:left;
}
.PageFooter .left a img {
	margin:0 0 0 10px;
}
.PageFooter .pageTop {
	float:right;
	width:150px;
	margin:0 20px 0 0;
}
.PageFooter .pageTop a {
	float:right;
	margin:0 5px 0 0;
}
#MainNav {
	position:relative;/*ie needs this to show float */
	width:150px;
	float:left;
	left:0px;     
	min-height:600px;
	margin:120px 0 52px 0;
	padding:0px;
	z-index:225;
}
.AspNet-Menu-Vertical {
	font-size:.8125em;
	color:#7B7C7E;
	/*padding:0 3px 3px 3px;*/
	position:absolute;
	margin-top:0;/*margin-left: -5px;*/
}
.adxSecNavLevel0, .adxSecNavLevel0 ul, .AspNet-Menu-Vertical ul {
	font-size:.8125em;
	color:#7B7C7E;
	padding:0px 0px 3px 3px;
	position:absolute;
	margin-top:0;
	margin-left: 0px;
	width: 148px;
}
.adxSecNavLevel0 li ul, .adxSecNavLevel0 li ul, .AspNet-Menu-Vertical li ul, .AspNet-Menu-Vertical li ul {
	position:relative;
}
.adxSecNavLevel0 ul, .AspNet-Menu-Vertical ul {
	font-size:1em;
}
ul.adxSecNavLevel0, ul.adxSecNavLevel0 li {
	margin-left:3px;
	padding-left:0;
}
.AspNet-Menu-Vertical li {
	padding-left:0;
}
ul.adxSecNavLevel0 li ul, ul.adxSecNavLevel0 li ul, .AspNet-Menu-Vertical li ul {
	margin-left:7px;
	padding-left:0;
}
.adxSecNavLevel0 li, .AspNet-Menu-Vertical li {
	list-style-type:none;
	list-style:none;
	list-style-image:none;
}
.adxSecNavLevel0 li a, .AspNet-Menu-Vertical li a {
	padding:3px;
}
.adxSecNavLevel0 li.current, .AspNet-Menu-Vertical li.current {
	font-weight:bold;
	color:#879200;
}
.adxSecNavLevel0 li.current a, .AspNet-Menu-Vertical li.current a {
	color:#879200;
}
.adxSecNavLevel0 li.current ul li, .AspNet-Menu-Vertical li.current ul li {
	font-weight:normal;
	color:#7B7C7E;
}
.adxSecNavLevel0 li.current ul li a, .AspNet-Menu-Vertical li.current ul li a {
	color:#7B7C7E;
}
.adxSecNavLevel0 li:hover, .AspNet-Menu-Vertical a:hover, .AspNet-Menu-Selected UL LI a:hover {
	background:url("/SiteCollectionImages/emImg/SideNavBG.gif") no-repeat top left;
}
.adxSecNavLevel0 li.current:hover, .AspNet-Menu-Vertical li.current:hover {
	background:none;
}
.AspNet-Menu-Selected a:hover {
	background:none;
}
.adxSecNavLevel0 a, .AspNet-Menu-Vertical a {
	display:block;
	color:#fff;
	width:133px;
}

* html .adxSecNavLevel0 a, * html .AspNet-Menu-Vertical a {
	display:block;
	color:#fff!important;
	width:133px;
}

.adxSecNavLevel0 a:visited {
	display:block;
	color:#7B7C7E;
	width:138px;
}
.adxSecNavCurrentLevel0 {
	font-size:.8125em;
	padding:3px 3px 3px 6px;
	background-image:url("/SiteCollectionImages/emImg/SideNavBG.gif");
	background-position:center top;
	background-repeat:no-repeat;
	color:#7B7C7E;
}
.adxSecNavCurrentLevel0 a, .adxSecNavCurrentLevel0 a:visited {
	color:#7B7C7E;
	text-decoration:none;
	display:block;
	width:138px;
}
.adxSecNavLevel0Chosen {
	font-size:0.8125em;
	color:#598527;
	font-weight:bold;
	padding:3px 0;
}
.adxSecNavLevel0Chosen .SecNavTitle a, .adxSecNavLevel0Chosen .SecNavTitle a:hover {
	text-decoration:none;
	color:#598527;
	font-weight:bold;
	padding:3px 3px 3px 6px;
}
.ParentLevel0 {
	font-weight:normal;
	padding:3px 3px 3px 6px;
	font-size:0.8125em;
	color:#7b7c7e;
}
.SecNavLevel0Table .ParentLevel0 a {
	color:#7b7c7e;
	display:block;
	width:138px;
}
.adxSecNavLevel1 {
	font-size:0.8125em;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:12px;
	color:#7B7C7E;
}
.adxSecNavLevel1 a {
	color:#7B7C7E;
	display:block;
	width:130px;
}
.adxSecNavLevel1 a:visited {
	color:#7B7C7E;
	display:block;
	width:130px;
}
.adxSecNavCurrentLevel1 {
	font-size:0.8125em;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:12px;
	background-image:url("/SiteCollectionImages/emImg/SideNavBG.gif");
	background-position:center top;
	background-repeat:no-repeat;
}
.adxSecNavCurrentLevel1 a, .adxSecNavCurrentLevel1 a:visited {
	color:#7B7C7E;
	text-decoration: none;
	display:block;
	width:130px;
}
.adxSecNavLevel1Chosen {
	font-size:0.8125em;
	color:#598527;
	font-weight:bold;
}
.adxSecNavLevel1Chosen .SecNavTitle {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:12px;
}
.adxSecNavLevel1Chosen .SecNavTitle a, .adxSecNavLevel1Chosen .SecNavTitle a:hover {
	text-decoration:none;
	color:#598527;
	font-weight:bold;
}
.ParentLevel1 {
	font-size:0.8125em;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:12px;
	color:#7B7C7E;
}
.SecNavLevel1Table .ParentLevel1 a {
	color:#7B7C7E;
	display:block;
	width:138px;
}
.adxSecNavLevel2 {
	font-size:0.8125em;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:18px;
}
.adxSecNavLevel2 a {
	color:#7B7C7E;
	text-decoration: none;
	display:block;
	width:124px;
}
.adxSecNavLevel2 a:visited {
	color:#7B7C7E;
	text-decoration: none;
	display:block;
	width:124px;
}
.adxSecNavCurrentLevel2 {
	font-size:0.8125em;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:18px;
	background-image:url("/SiteCollectionImages/emImg/SideNavBG.gif");
	background-position:center top;
	background-repeat:no-repeat;
}
.adxSecNavCurrentLevel2 a {
	color:#7B7C7E;
	text-decoration: none;
	display:block;
	width:124px;
}
.adxSecNavLevel2Chosen {
	font-size:0.8125em;
	color:#598527;
	font-weight:bold;
}
.adxSecNavLevel2Chosen .SecNavTitle {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:18px;
}
.adxSecNavLevel2Chosen .SecNavTitle a, .adxSecNavLevel2Chosen .SecNavTitle a:hover {
	text-decoration:none;
	color:#598527;
	font-weight:bold;
}
.AspNet-Menu-Selected {
	font-family: Verdana;
}
.AspNet-Menu-Vertical ul .AspNet-Menu-Selected {
	font-weight: 700;
}
/*.AspNet-Menu-Selected UL, .AspNet-Menu-Selected LI{
	color:#7B7C7E;
	font-weight: 400;
}*/

.AspNet-Menu-Selected UL, .AspNet-Menu-Selected UL LI, .AspNet-Menu-Selected UL LI a {
	visibility: visible !important;
	display: block !important;
	color:#7B7C7E !important;
	font-weight: 400 !important;
}
.AspNet-Menu-Selected ul li ul li {
	display: none !important;
	visibility: hidden !important;
}
.AspNet-Menu LI UL LI {
	visibility: hidden;
	display: none;
}
.AspNet-Menu-Selected, .AspNet-Menu-Selected a, ul li .AspNet-Menu-Selected {
	color:#598527;
	visibility: visible !important;
	display: block !important;
}
.AspNet-Menu-ChildSelected ul, .AspNet-Menu-ChildSelected ul li, .AspNet-Menu-ChildSelected ul li a {
	visibility: visible !important;
	display: block !important;
}
#emfooter {
	width:760px;
	clear:both;
	height:10px;
	text-align:center;
	position:relative;
	margin-top:0px;/*drag footer from below the fold*/
	padding:0 20px 0 20px;
	font-family:Verdana, Tahoma, Arial;
	color:#999;
}
#emfooter a {
	color:#fff;
	color:#fff;
}
#emfooter #copyright {
	float:right;
	margin:20px 20px 0 0;
	font-size:0.8em;
}
#emfooter p {
	font-size:0.9em;
	margin:0;
	font-weight:bold;
	clear:left;
	text-align:left;
}
.SEOFooterNav {
	clear:both;
	text-align:right;
	font-size:.6875em;
	/*background-color:#000;
	padding:35px 0 0 0;
	color:#7b7c7e;
	text-align:center; bryn commented this */
	padding:25px 0 10px 0; /*bryn added this*/
	margin-left:148px; /*bryn added this*/
	/*background-image:url("/SiteCollectionImages/emImg/FooterBottom.gif");*/
	/*background-repeat:no-repeat;*/
	
	
}
.SEOFooterNav a {
	margin:0;
	padding:0;
	/*color:#aaaaaa; bryn commented this*/
	color:#000; /*bryn added this*/
	text-decoration:none;/*bryn added this*/
}
.SEOFooterNav a:hover {
	color:#000;
	text-decoration:underline;
}
.SEOFooterNav .bluepipe {
	padding-left: 3px;
	padding-right: 3px;
}
#emfooter .HygieneNav {
	text-align:right;
	float:left;
	font-size:0.6875em;
	color:#598527;
	margin:5px 0 0 145px;
}
#emfooter .HygieneNav a {
	color:#ffffff;
}
#emfooter .HygieneNav a:hover {
	text-decoration:underline;
}
#emfooter .PartnerAd {
	float:right;
	margin:0 45px 0 0;
	font-size:0.65em;
	color:#FFFFFF;
}
#emfooter span {
	float:right;
	font-size:.5625em;
	color:#000;
	margin:2px 10px 0 0;
	color:#ffffff !important;
}
#emfooter .CopyRight {
	font-size:0.6em;
	float:right;
	width:17%;
	text-align:left;
	color:#365894;
}
p.spacer {
	display:block;
	height:10px;
	width:300px;
}
p.expand a {
	font-size:0.9em;
	color:red;
} /* can be removed - example only to show columns pushing footer down*/
p.expand a:hover {
	display:block;
	height:300px;
	background:red;
	font-size:0.9em;
} /* can be removed - example only to show columns pushing footer down*/
.clearer, .clear {
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}
.clearall {
	clear:both;
	display:block;
	position:relative;
	width:99%;
	height: 1px;
}
/* Page Printing */
#printLogo {
	display:none;
}
#printWebSite {
	display:none;
}
#icons {
	position:absolute;
	top:205px;
	width:200px;
	margin:0 0 0 640px;
	height:108px;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	height:20px;
	float:right;
	z-index:900;
}
/* End Page Printing */


.HomeADSingle {
	background-color:#FFFFFF;
	padding:25px 25px;
	margin:0 25px;
	color:#333333;
	text-align:center;
}
.HomeADLeft a {
	margin-left:20px;
}
.HomeADSingle a, .HomeADLeft a, .HomeADRight a {
	color:#598527;
}
.HomeADSingle .adxADCopy img, .HomeADLeft .adxADCopy img, .HomeADRight .adxADCopy img {
	margin:2px 2px 10px 5px;
}
.HomeADSingle .adxAdSubhead, .HomeADLeft .adxADSubhead, .HomeADRight .adxADSubhead {
	font-size:0.6875em;
	color:#333333;
	padding:5px 0 0px 5px;
	text-align:left;
}
.HomeADSingle .adxCaption, .HomeADLeft .adxCaption, .HomeADRight .adxCaption {
	font-size:0.6875em;
	color:#598527;
	padding:0 0 0 10px;
	clear:both;
}
.HomeADLeft {
	background-color:#FFFFFF;
	padding:25px 0px;
	margin:0px 5px;
	color:#333333;
	width:35%;
	float:left;
	font-size:0.6875em;
}
.HomeADRight {
	background-color:#FFFFFF;
	padding:5px 0px;
	margin:20px 40px 0 5px;
	color:#333333;
	width:35%;
	float:right;
	font-size:0.6875em;
}
.optionalAD {
	text-align:left;
	background-color:#FFFFFF;
	padding:5px 25px 0 0;
	float:right;
	width:210px;
	color:#598527;
}
.optionalAD a {
	color:#598527;
}
.VehicleFeatures img {
	margin:2px 25px 5px 5px;
	float:right;
}
.optionalAD .adxAdSubhead {
	font-size:0.75em;
	color:#598527;
	width:210px;
	padding:5px 0 0px 5px;
}
.optionalAD .adxCaption {
	font-size:0.625em;
	color:#598527;
	width:210px;
	height:25px;
	padding:0 0 0 10px;
	clear:both;
	background-image:url("/SiteCollectionImages/emImg/ADTextBG.gif");
	background-repeat:no-repeat;
}
.vehicleAD {
	float:right;
	text-align:left;
	width:41.1%;
	padding-top:15px;
	padding-bottom:5px;
	background-color:#FFFFFF;
}
.vehicleAD .ImageTable {
	float:left;
}
.FeatureAD {
	position:relative;
	z-index:100;
	float:right;
	text-align:left;
	width:180px;
	padding-top:0px;
	padding-bottom:5px;
	margin:0 25px 0 5px;
}
.FeatureAD .adxADCopy, .FeatureAD .adxAdSubhead {
	font-size:0.625em;
	color:#598527;
	width:180px;
	height:23px;
	padding:5px 0 0 5px;
	clear:both;
	background-image:url("/SiteCollectionImages/emImg/ADTextBG.gif");
	background-repeat:no-repeat;
}
.FeatureAD .adxCaption {
	font-size:0.625em;
	color:#598527;
	width:170px;
	height:23px;
	padding:0 0 0 10px;
	clear:both;
	background-image:url("/SiteCollectionImages/emImg/ADTextBG.gif");
	background-repeat:no-repeat;
}
.FeatureAD .more, .optionalAD .more, .HomeADSingle .more, .HomeADRight .more, .HomeADLeft .more {
	color:#598527;
	width:45px;
	float:right;
	padding:0 5px 0 0;
}
.TOCNav .TOCSummary {
	width: 575px;
}
.TOCSummary .more {
	color:#598527;
	/*float:right;*/
	margin:0 5px 0px 0;
}
.SearchSummary .more {
	color:#598527;
	float:right;
	margin:0 5px 0px 0;
}
.CloseFunction {
	text-align:right;
	font-size:0.8em;
	margin-bottom:5px;
}
.CloseFunction img {
	border:0;
}
.CloseFunction a {
	text-decoration:none;
	color:#696969;
	font-size:1em;
}
.CloseFunctionBottom {
	text-align:right;
	font-size:0.8em;
	margin-bottom:5px;
	background-color:#ffffff;
}
.CloseFunctionBottom img {
	border:0;
}
.CloseFunctionBottom a {
	text-decoration:none;
	color:#696969;
	font-size:1em;
}
.ImageEnlargeContent {
	text-align:center;
	background-color:#FFF;
}
.EnlargedImage {
	width:450px;
	margin:auto;
	text-align:left;
}
.EnlargedImage h1 {
	color:#598527;
	padding-left:0;
}
.EnlargedImage .MediaImageTable .MediaImage {
	padding:5px 5px 0 5px;
}
.EnlargedImage .MediaImageTable .MediaCaption {
	text-align:left;
	font-size:0.75em;
	color:#36585C;
	width:415px;
	padding:0 5px 5px 5px;
}
.EnlargedImage .MediaImageTable .MediaCaption div {
	background-color:#F6E09F;
	padding-left:3px;
	font-family:Arial;
}
.EnlargedImage .LogoAd {
	float:left;
	margin-top:6px;
	width:130px;
}
.smallAD .adxCaption .captionContent {
	background-color:#F6E09F;
	width:100%;
	margin-bottom:5px;
}
.smallAD .ImageTable {
	border:solid 1px #E1E6E6;
	margin:2px 0;
	width:80%;
}
.smallAD .ImageTable .adxCaption a:hover {
	text-decoration:none;
}
.smallAD .ImageTable .AdImage {
	padding:5px 5px 0 5px;
}
.smallAD .adxCaption {
	padding:0 5px;
}
.smallAD .ImageEnlarge {
	float:right;
	width:35%;
	margin-top:2px;
	cursor:pointer;
}
.smallAD .captionValue {
	float:left;
	width:60%;
	cursor:pointer;
	font-size:0.55em;
	padding:2px;
}
.smallAD .captionValueWithoutLink {
	font-size:0.55em;
	padding:2px;
}
.adxADCopy p {
	padding:0;
	margin:0;
}
.BottomLeftAD {
	position:absolute;
	left:0px;
	bottom:0px;
	width:150px;
	margin:2px;
	z-index: 1;
}
.BottomLeftAD .adxADCopy {
	font-size:0.625em;
	color:#333;
}
.BottomLeftAD .adxAdSubhead {
	font-size:.75em;
	color:#333;
	font-weight:bold;
	padding-left:5px;
}
.BottomLeftAD .adxAdSubhead a {
	color:#598527;
}
.BottomLeftAD .adxCaption {
	font-size:0.625em;
	color:#333;
}
.BottomLeftAD .adxCaption a {
	color:#598527;
}
.BottomLeftAD .adxADCopy a {
	color:#598527;
}
.contentSection .Section {
	margin:0;
	padding:0;
}
.contentSection .Section .Copy {
	font-size:0.6875em;
	padding: 2px 25px 0 5px;
	line-height:15px;
	color:#333333;
	position:relative;
}
.contentSection .Section .Copy a, Section.ContactInfo .Section .Copy a {
	color:#598527;
	text-decoration:underline;
}
.contentSection .Section .Copy a:visited, Section.ContactInfo .Section .Copy a:visited {
	color:#7744AA;
	text-decoration:underline;
}
.contentSection .Section ul {
	padding:9px 0 9px 25px;
	margin:0 0 0 0px;
	list-style:none;
}
.contentSection .Section ul li {
	padding-left:2px;
}
.Attachments {
	padding-left:5px;
}
.Links {
	padding-left:10px;
}
.ImageTable .ImageEnlarge, .CaptionedMedia .ImageEnlarge {
	position:relative;
	z-index:100;
	float:right;
	cursor:pointer;
	margin:-10px 0px 0px 0;
}
.MediaImageTable {
	border:solid 1px #E1E6E6;
}
.MediaImageTable .MediaImage {
	padding:5px 5px 0 5px;
}
.MediaImageTable .MediaCaption {
	padding:0 5px;
}
.CaptionedMedia {
	color:#598527;
	font-size:0.625em;
	padding:0;
	margin:0 20px 0 0;
	padding: 2px 25px 2px 5px;
	float: right;
}
.CaptionedMedia span {
	margin:-3px 0 0 0;
	padding:0;
}
.TOCNav {
	margin:0 16px 0 10px;
	width: 97%;
}
.TOCNav.adxTOCTitle a {
	font-size:6875em;
	color:#598527;
	padding-left:0px;
}
.TOCNav .adxTOCTitle a:hover {
	color:#598527;
}
.TOCNav .TOCSummary .SummaryContent {
	font-size:0.6875em;
	padding:0px 15px 0px 0px;
	color: #333333;
	width: 550px;
}
.TOCNav .TOCSummary .SummaryContent UL {
	display: inline-block;
}
.TOCNav .TOCSummary .SummaryContent UL LI {
	margin:8px 0px 10px 20px;
	width: 420px;
}
.TOCSummary p {
	font-size:0.6875em;
	margin-top:0;
	padding-top:0;
}
.TOCNav .TocIcon {
	padding:5px 10px 5px 5px;
	float:left;
}
.TOCNav .TOCSummary .more {
	vertical-align:bottom;
	font-size:0.625em;
	color:#598527;
	text-align:right;
	padding:0 0 0 0;/*width: 450px;*/
}
.ShortBorder {
	background-image:url('/SiteCollectionImages/emImg/ShortBorder.gif');
	background-repeat:no-repeat;
	width:259px;
	height:4px;
	margin:5px 0 0 0;
	padding:0;
}
.LongBorder {
	background-image:url("/SiteCollectionImages/emImg/LongBorder.gif");
	background-repeat:no-repeat;
	width:563px;
	height:4px;
	margin:5px 0 0 0;
	clear:both;
}
.LinksandAttachments {
	padding:0 25px 0 10px;
}
.LinksandAttachments .Links, .LinksandAttachments .Attachments {
	font-size:0.6875em;
	padding-top:5px;
	color: #333333;
}
.LinksandAttachments {
	padding:5px 0;
}
.LinksandAttachments a {
	color:#003399;
	text-decoration:underline;
}
.LinksandAttachments a:visited {
	color:#7744aa;
	text-decoration:underline;
}
.LinksandAttachments .Links h2 {
	font-size:1.2em;
	font-weight:bold;
	color:#598527;
}
.Links ul {
	margin-left: 30px;
	line-height: 15px;
}
.Links div {
	padding: 5px 0 5px 0;
}
/*========== Vehicle Detail Popup =======================*/
.VehicleDetialPopup {
	background:#FFF;
}
.VehicleDetialPopup .content {
	width:480px;
	margin:0 10px;
	color:#CCC;
	text-align:left;
}
.VehicleDetialPopup .content .ContentHead h1 {
	color:#598527;
	padding-left:0px;
}
.VehicleDetialPopup .content .ShortBorder {
	width:235px;
}
.VehicleDetialPopup .Functions {
	font-size:1.0em;
	margin-top:5px;
	padding-right:3px;
}
.VehicleDetialPopup span {
	margin-right:15px;
}
.VehicleDetialPopup .Functions a {
	text-decoration:none;
	color:#88912E;
	font-size:0.6875em;
	float:right;
	margin:5px 2px;
}
.VehicleDetialPopup .LogoAd {
	float:left;
	margin-top:6px;
	width:130px;
}
.popupFooter {
	margin-top:25px;
}
#disclaimer {
	clear:both;
	font-size:0.54em;
	padding: 2px 25px 0 5px;
	line-height:15px;
	color:#333333;
	margin-left:5px;
}
#disclaimerNote {
	clear:both;
	font-size: 0.8em;
	/*padding: 2px 25px 0 5px;*/
	line-height:15px;
	color:#333333;/*margin-left:10px;*/
}
.ContactUsSection {
}
.ContactUsSection .FormFields table {
	padding:7px 0 20px 5px;
	width:305px;
	float:left;
	width: 290px;
}
.ContactUsSection .FormFields table tr td {
	padding:3px 0;
}
.ContactUsSection .FormFields table tr td textarea {
	font-family:Verdana;
	font-size:.6875em;
	border:solid 1px #CFDBE4;
	overflow:auto;
}
.ContactUsSection .FormFields table tr td .Label {
	float:left;
	width:100px;
	font-size:.6875em;
	padding:3px 0;
}
.ContactUsSection .FormFields table tr td .TextBox {
	width:195px;
	font-size:.6875em;
	border:solid 1px #CFDBE4;
}
.ContactUsSection .FormFields table tr td .DropDownList .FormFields table tr td .CUDropDownField {
	width:200px;
	border:solid 1px #CFDBE4;
	font-size:.6875em;
}
.ContactUsSection .FormFields table tr td .ValidationMessage {
	font-size:.6875em;
	padding:2px 0 0 0px;
}
.ContactUsSection .FormFields table tr td .SubmitButton {
	float:right;
	margin:0 8px 20px 0;
}
.FormFields {
	padding:20px 10px;
}
.FormFields ul {
	list-style:none;
	margin:0;
	padding:0;
}
.FormFields ul li {
	padding:3px 0;
	list-style:none none;
}
.FormFields ul li textarea {
	font-family:Verdana;
	font-size:10px;
	border:solid 1px #CFDBE4;
	overflow:auto;
}
.FormFields ul li .Label {
	float:left;
	padding:2px 0 2px 5px;
	width:160px;
	font-size:0.6875em;
}
.FormFields ul li .TextBox {
	width:215px;
	border:solid 1px #CFDBE4;
}
.FormFields ul li .DropDownList .FormFields ul li .CUDropDownField {
	width:220px;
	border:solid 1px #CFDBE4;
}
.FormFields ul li .ValidationMessage {
	font-size:.6875em;
	padding-left:5px;
}
.FormFields ul li .SubmitButton {
	float:right;
	margin-right:205px;
}
.FormFields .ClearButton {
	float:right;
	margin-right:8px;
}
/*added 20090616*/
.FormFields {
	width:300px;
}
.ContactInfo {
	float:right;
	width:250px;
	margin:10px 10px 10px 0;
	padding:10px 0;
	text-align:center;
	background-color:#f6fcef;
	border:1px solid #588527;
}
.ContactInfo h2 {
	font-size:13px;
}
.ContactInfo .Section {
	padding:0 0 10px 0;
}
.ContactInfo .Section .Copy {
	color:#333;
	font-size:.6875em;
	line-height:15px;
	padding:0px 0 0 5px;
}
.ContactInfo .BottomLeftAddress {
	display:none;
	float:left;
	text-align:left;
	width:119px;
	border-top:solid 2px #E1E1B7;
	padding:0 0 0 5px;
	margin:0;
}
.ContactInfo .BottomRightAddress {
	display:none;
	float:right;
	text-align:left;
	width:114px;
	border-top:solid 2px #E1E1B7;
	border-left:solid 2px #E1E1B7;
	padding:0 0 0 10px;
	margin:0;
}
.SearchResults {
	color:#333;
	padding:0 5px;
}
.adxIndexSearchTitle {
	font-size:.6875em;
	padding:0 0 0 10px;
}
.adxIndexSearchMessage {
	float:left;
	width:100px;
	font-size:0.6875em;
	padding:5px 5px;
}
.adxIndexSearchPaging {
	float:right;
	width:450px;
	font-size:0.6875em;
	text-align:right;
	padding:5px 5px;
}
.adxIndexSearchPaging a {
	color:#7B7C7E;
}
.adxIndexSearchPaging a:hover {
	color:#7B7C7E;
}
.adxIndexSearchTitle a {
	font-size:1.6em;
	color:#36585C;
}
.adxIndexSearchTitle a:visited {
	color:#728A8D;
}
.ResultsTable {
	padding:10px 5px;
	margin:20px 0 0 0;
}
.adxIndexSearchSummary {
	font-size:0.6875em;
	padding:5px;
}
.BottomLink {
	float:right;
	width:80px;
	padding:0 5px 0 10px;
	text-align:right;
	font-size:.6875em;
}
.BottomLink a {
	color:#598527;
}
.Result {
	padding:2px 5px 4px 5px;
}
.SearchResults h2 {
	padding-right:5px;
	white-space:nowrap;
}
#SiteMap {
}
.SiteMap {
	padding:5px 10px;
	font-size:.6875em;
	color:#333;
}
.SiteMap .SiteMapOne {
	margin:5px 5px;
}
.SiteMap .SiteMapOne a {
	color:#222A83;
}
.SiteMap .SiteMapTwo a {
	color:#222A83;
}
.SiteMap .SiteMapTwo {
	margin:5px 5px;
}
.SiteMap .SiteMapThree {
	margin:2px 35px;
}
.SiteMap .SiteMapThree a {
	color:#222A83;
}
.SiteMap .SiteMapFour {
	margin:1px 70px;
}
.SiteMap .SiteMapFour a {
	color:#222A83;
}
.adxCaption {
	font-size:0.625em;
	color:#598527;
	width:210px;
	height:25px;
	padding:5px 0 0 10px;
	clear:both;
	background-image:url("/SiteCollectionImages/emImg/ADTextBG.gif");
	background-repeat:no-repeat;
	margin-top: -4px;
}
/* SEARCH BOX*/

.SearchBoxOuterTable {
	background-color:#FDF1D2;
	padding: 0 0 0 0;
	margin-top:-15px;
}
.SearchBoxTable {
	background-color:#FFFFFF;
	padding: 0 0 0 0;
}
.ErrorTable {
	background-color: #F9FAF2;
	border-style: solid;
	border-width: 1px;
	border-color: #E95F40;
}
.SearchBoxLabel {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #1E3D38;
	white-space:nowrap;
	padding-right:4px;
}
.SearchBoxLabelSmall {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #1E3D38;
}
.ErrorLabel {
	font-family: Verdana, Arial;
	font-size: 10px;
}
.ListBox {
	font-family: Verdana, Arial;
	font-size: 10px;
}
.TextBox {
	font-family: Verdana, Arial;
	font-size: 10px;
	width: 95px;
}
.RadioButton {
	font-family: Verdana, Arial;
	font-size: 10px;
	width:14px;
	display:block;
}
.ms-sbcell .ms-sbgo .ms-sbtable .ms-sbtable-ex {
	border-style:none;
	border-width:0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color:lime;
}
.breadCrumb {
	text-decoration: none;
}
SiteMap {
	height: 20px;
}
#SiteMap ul {
	display:block;
}
#SiteMapSupp {
	z-index:800;
	margin-left: 15px;
	font-size: 1.277em; /* 0.6875 / 0.54 */
}
#SiteMapSupp ul {
	margin-left: 0px;
}
#SiteMapSupp ul li {
	margin-left: -10px;
}
.SiteMapUL1 {
	margin-left: 10px;
	font-size: 0.6875em;
	line-height: 15px;
}
.SiteMapUL1 a, .SiteMapUL1 a:visited, #SiteMapSupp ul li a, #SiteMapSupp ul li a:visited {
	color: #222a83;
}
.SiteMapUL1 li, #SiteMapSupp li {
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
}
.SiteMapHR {
	visibility: hidden;
	width:0px;
	display: none;
}
.SiteMapEndSite2, .EndSiteMapNavigation1 {
	margin-top: 5px;
	margin-left: 0px;
	width: 235px;
	background-image: url('/SiteCollectionImages/emImg/ShortBorder.gif');
	background-repeat: no-repeat;
	height:8px;
}
.SiteMapUL2 {
	margin-left:25px;
}
.SiteMapUL3 {
	margin-left:40px;
}
.SiteMapUL2 .SiteMapPage {
	margin-left: 0px;
}
.SiteMapUL1 .SiteMapPage {
	margin-top: 2px;
	margin-left: -40px;
	width: 235px;
	height: 25px;
	background-image: url('/SiteCollectionImages/emImg/ShortBorder2.GIF');
	background-repeat: no-repeat;
}
.SiteName1 a {
	margin-top: 2px;
	width: 235px;
	height: 25px !important;
	background-image: url('/SiteCollectionImages/emImg/ShortBorder2.GIF');
	background-repeat: no-repeat;
}
li.SiteMapPage1, li.SiteMapNavigation1 {
	display: none;
}
.SiteMapUL1 li.Home {
	display:block;
}
.CUButtonsCell {
	text-align:right;
}
.CUTable tr {
	padding-bottom:10px;
}
.CUKey {
	display: none;
	visibility: hidden;
	height: 0px;
}
.EFYourLink {
	visibility: hidden;
	height: 0px;
}
.EFKey {
	visibility: hidden;
	height: 0px;
}
.CULabel, .CUValidationLabel {
	white-space:nowrap;
	font-size: 0.6875em;
	color: #333333;
	vertical-align:top;
}
.CUDropDownField {
	border:1px solid #CFDBE4;
	font-size:0.6875em;
	width:200px;
	font-family:Verdana, Arial;
}
.CUTextField {
	border:1px solid #CFDBE4;
	font-size:0.6875em;
	width:197px;
	font-family:Verdana, Arial;
}
.CUNoteField {
	border:1px solid #CFDBE4;
	width:197px;
	font-size:0.6875em;
	font-family:Verdana, Arial;
}
.CUClearButton {
	margin-top: 10px;
	margin-left: 100px;
	margin-right: 10px;
}
.CUSubmitButton {
	margin-top: 10px;
	margin-left: 10px;
}
.EFTable input, .EFTable textarea {
	margin-top: 3px;
	margin-bottom: 3px;
}
.EFKeyLabel {
	display:none;
	visibility: hidden;
	height: 0px;
}
.EFValidationLabel {
	white-space:nowrap;
	font-size: 0.6875em;
}
.EFLabel {
	white-space:nowrap;
	font-size: 0.6875em;
	vertical-align: text-top;
	color: #000000;
}
.EFDropDownField {
	border:1px solid #CFDBE4;
	font-size:0.6875em;
	width:200px;
	font-family:Verdana, Arial;
}
.EFTextBox {
	border:1px solid #CFDBE4;
	font-size:0.6875em;
	width:197px;
	font-family:Verdana, Arial;
}
.EFCommentTextBox {
	border:1px solid #CFDBE4;
	width:197px;
}
.EFClearButton {
	margin-top: 10px;
	margin-left: 145px;
}
.EFSubmitButton {
	margin-top: 10px;
	margin-left: 10px;
}
.AspNet-Menu-Selected {
	font-family: Verdana;
}
.AspNet-Menu-Vertical ul .AspNet-Menu-Selected {
	font-weight: 700;
}
/*.AspNet-Menu-Selected UL, .AspNet-Menu-Selected LI{
	color:#7B7C7E;
	font-weight: 400;
}*/

.AspNet-Menu-Selected UL, .AspNet-Menu-Selected UL LI, .AspNet-Menu-Selected UL LI a {
	visibility: visible !important;
	display: block !important;
	color:#ffffff !important;
	font-weight: 400 !important;
}
.AspNet-Menu-Selected ul li ul li {
	display: none !important;
	visibility: hidden !important;
}
.AspNet-Menu LI UL LI {
	visibility: hidden;
	display: none;
}
.AspNet-Menu-Selected, .AspNet-Menu-Selected a, ul li .AspNet-Menu-Selected {
	color:#000!important;
	visibility: visible !important;
	display: block !important;
}
.AspNet-Menu-ChildSelected ul, .AspNet-Menu-ChildSelected ul li, .AspNet-Menu-ChildSelected ul li a {
	visibility: visible !important;
	display: block !important;
}
.AspNet-Menu LI UL LI.AspNet-Menu-WithChildren UL {
	visibility: hidden !important;
	display: none !important;
}
.AspNet-Menu LI UL LI.AspNet-Menu-Selected UL, .AspNet-Menu LI UL LI.AspNet-Menu-ChildSelected UL {
	visibility:visible !important;
	display:block !important;
}
.srch-description {
	font-size:0.6875em;
}
.srch-description li {
	margin-left:20px;
}
.calendar {
	z-index: 100;
}
.flashcontent110736 {
	font-size:0.6875em;
}
.AspNet-Menu {
	z-index: 5;
}
.Left30 {
	margin-left: 30px;
}
.Section {
	width: auto;
}
.VehicleSection {
	float: left;
	width:330px;
}
.CarHireDetails {
	display:block;
}
.CarHireDetails .CarSection {
	float:left;
	width:344px;
	display:inline;
}
.CampervanHireDetails #flash {
	display:inline;
	float: left;
	width: 225px;
	height: 325px;
}
.CampervanHireDetails #flash .VehicleIcons {
	float: right;
	width: 240px;
	margin-right:-15px
}
.CarHireDetails #flash {
	display:inline;
	float:left;
	width: 215px;
	height: 325px;
}
.CarHireDetails #flash .VehicleIcons {
	float: right;
	width: 240px;
	margin-right:-45px
}
.BookNow {
	float:right;
	cursor:pointer;
	width:172px;
	padding:5px 0 0 0px;
	text-align:center;
	position:absolute;
	margin-top:40px;
	margin-left:20px;
}
#footer {
/*display: none;
	visibility: hidden;*/
}
.Copy #Image {
	margin-right: -25px;
}
.Section #Image.HTMLSectionImage {
	float:right;
	width: 210px;
}
.Section .HTMLSectionPageContent {
	float:right;
	width: 10px;
	height:135px;
}
.RollupBottom {
	margin-top: 0px;
	height: 0px;
}
/*#WebPartWPQ2 {
	display: none;
}*/

#column a:hover {
	text-decoration:underline;
}
.ImageFloatRight {
	float:right;
	padding: 0 0 5px 5px;
}
#Image.ImageFloatRight {
	float:right;
}
.SiteLogoImage {
	border: 0px;
	width: 162px;
	height: 65px
}
.HideLabel {
	width: 95%;
	height: 25px;
	z-index: 100;
}
.SignPostImage {
	border: 0px;
	width: 150px;
	height: 263px;
}
.KiwiExImage {
	width: 62px;
	height: 34px;
	border: 0px;
}
.HeaderNavFrame {
	width: 99.5%;
}
#TOCLanding.TOCNav {
	margin-left:0px;
}
.FlashAnimation {
	padding-left:10px;
	float:right;
}
.ms-asset-icon {
	padding-right: 5px;
}
a img.ms-asset-icon {
	display:block;
	border: none;
	float: left;
}
.depotTable {
	border-collapse: collapse;
	width: 100%;
	line-height: 16px;
}
.depotTable td {
	padding: 1px;
	vertical-align: top;
}
.contactUsTable {
	border-collapse: collapse;
	width: 100%;
	line-height: 16px;
}
.contactUsTable td {
	padding: 1px;
	vertical-align: top;
	text-align: left;
}
.contactUsTable .leftCol {
	width: 15%;
}
.RelatedInfoRollup {
	font-size:0.6875em;
	padding:0px 25px 0px 10px;
	color: #333333;
	width: 575px;
}
.threeColTable {
	border-collapse: collapse;
	width: 100%;
}
.threeColTable td {
	padding: 1px;
	vertical-align: top;
	text-align: left;
}
.sresults p {
	width:80%;
	font-size:.68em;
	color:#000;
}
.sresults p .sresults-title {
	font-size:1.3em;
	font-weight:bold;
}
.sresults .fulldetails {
	float:right;
	font-size:.68em;
	margin-top:1.8em;
}
.LinksandAttachments .RelatedInformationLinks h2 {
	padding-left:10px !important;
	padding-top:0px;
	margin-top:-2px;
}
.RelatedInformation .RelatedInformationLinks h2 {
	padding-left:15px !important;
	padding-top:0px;
	margin-top:-4px;
}
.RelatedInformationLinksItem {
	padding-left:15px;
	padding-top:5px;
	font-family:Verdana, Tahoma, Arial;
	font-size:0.68em;
	display:block;
}
.RelatedInformationLinksItem .link-icons img {
	padding-right:5px;
}
.RelatedInformationLinksItem .link-icons .no-icon {
	padding-right:21px;
	display:inline;
}
/* Bryn's rollup starts here */
.TOCNav .rollup {
	width:570px;
}
.TOCNav .rollupText {
	margin-left:15px;
}
.TOCNav .rollupText img {
	margin: 2px 8px 5px 2px;
}

.TOCNav .rollupText span {
	font-size:0.6875em!important;
	margin-top:0;
	padding-top:0;
	color:#333333;
	line-height:15px;
}
.TOCNav .rollupText h3 {
	font-size:14px; 
	font-weight:bold;
}
.TOCNav .rollupText UL {
	display: inline-block;
}
.TOCNav .rollupText UL LI {
	margin:6px 0px 6px 20px;
}

.TOCNav .moreLink {
	float:right;
	width:99%;
	text-align:right;
	margin-right:10px;
	font-size:0.625em;
	color:#598527;
}
/* Bryn's rollup ends here */

/* Bryn's branch Location table starts here */

.branchLoc {
	font-size:11px;
	color:#333;
	margin:10px 0 10px 15px;
	padding: 0;
}
.branchLoc td {
	padding: 5px;
}
.branchLoc td strong {
	font-weight:bold;
}
/* Bryn's branch Location table ends here */

/* EM's standard table starts here */
.EXStandard {
	border: 1px solid #598527;
	font-size:11px;
	color:#333;
	font-weight:normal;
}
.EXStandard th,.EXStandard td {
	padding:2px 4px;
}
.EXStandard td strong {
	font-weight:bold;
}
.EXStandard .oddrow {
	background-color:#f6fcef;
}
.EXStandard .rightBDR {
	border-right:1px solid #598527;
}
.EXStandard .bottomBDR {
	border-bottom:1px solid #598527;
}
/* EM's standard table ends here */

/* Standard Insurance table starts here */
.StandardIn {
	border-collapse:collapse;
	border: 1px solid #598527;
	font-size:11px;
	color:#333;
	font-weight:normal;
	margin:0px;
	width:100%;
}
.StandardIn th {
	font-weight:normal;
	color:#000;
}
.StandardIn th, .StandardIn td {
	padding:4px;
	border: 1px solid #598527;
}
.StandardIn td strong {
	font-weight:bold;
}
.StandardIn .centred {
	text-align:center;
}
.StandardIn .lightshade {
	background-color:#edf5e3;
}
.StandardIn .divider {
	font-weight:bold;
	color:#416419;
	padding:6px 3px;
}
.StandardIn .darkshade {
	background-color:#d2dfc3;
}
/* Standard Insurance table ends here */


/* EM's vehicle popup template starts here */ 

.PopupContentHead  {
height:47px;
vertical-align:middle;
width:605px;
}
.PopupContentHead h1  {
color:#000000;
font-size:16px;
font-weight:bold;
margin:0;
padding:1px 0 0 15px;
text-transform:uppercase;
}

.PopupContentBody  {
padding:0;
width:605px;
}
.PopupPageFooter  {
color:#598527;
font-size:0.6875em;
height:55px;
margin:0 0 0 -5px;
padding:0;
width:610px;
}
/* EM's vehicle popup template ends here */ 
