@charset "utf-8";
/* CSS Document */

fieldset {position:relative} /* For legend positioning */ 
#el01 legend {padding:0} /* Remove padding */ 
#el02 legend { /* Text and background colour, blue on light gray */ 
color:#00f; 
background-color:#ddd; 
} 
#el03 legend {background:url(/i/icon-info.gif) no-repeat 100% 50%} /* Background image */ 
#el04 legend {margin:0} /* Remove margin */ 
#el05 legend {border:2px dotted #00f} /* Border width, style and colour */ 
#el06 legend { /* Position at top left corner of fieldset */ 
position:absolute; 
top:0; 
left:0; 
} 
#el07 legend {font-family:"Courier New",Courier} /* Different font */ 
#el08 legend {font-size:2em} /* Bigger text */ 
#el09 legend {font-size:0.5em} /* Smaller text */ 
#el10 legend {font-weight:bold} /* Bold text */ 
#el11 legend {padding:2em} /* Increase padding */ 
#el12 legend {text-align:right} /* Change text alignment */ 

/* Column left two boxes */

.box1 {
	float: left;
	background-color: #EEEEEE;
	border: 1px solid #EEEEEE;
	width: 520px;
	margin: 20px 3px 0 0;
}

.box2 {
float: left;
background-color: #E6FCCB;
border: 1px solid #9ECB64;
width: 270px;
margin: 20px 0 0 0;
}

.box1-in, .box2-in {
margin: 0.4em 0.8em 1.3em 0.8em;
}

.box1 p, .box2 p {
line-height: 1.5;
}

.box1 p.more, .box2 p.more {
position: relative;
top: 6px;
left: 200px; 
}

.box1 p.more a, .box1 p.more a:visited {
color: #005083;
}

.box2 p.more a, .box2 p.more a:visited {
color: #2F6900;
}

#content_l { /* main textual content area (left box) */
	margin:0 auto;
	padding:5px;
	display:inline;
	float:left;
	width:45%;
}
#content_r { /* main textual content area (right box) */
	margin:0;
	padding:0px;
	display:inline;
	float:right;
	width:45%;
}
#content_rightbox { /* main textual content area (right box) */
	margin:0;
	padding:0px;
	display:inline;
	float:right;
	width:250px;
}
.floatright
{
	float: right;
	padding: 2px 2px 10px 12px;
}

.floatrightkid
{
	float: right;
	margin-right: 60px;
}

.floatrightfeedback
{
	float: right;
	padding: 2px 1px 2px 12px;
}

#content_leftbox { /* main textual content area (right box) */
	margin:0 auto;
	padding:5px;
	display:inline;
	float:left;
	width:200px;
}

/* Header description area */
#desc {background:#FFFFFF url(/resources/images/protectivebanner.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#desc p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#desc h2 {color:#fff; padding:15px 15px 0;}
#desc a {border-color:#fff; color:#fff; text-decoration:none;}

/* Welcome */

#welcome {
	float: left;
	width: 250px;
	margin-bottom: 20px;
}

#welcome .more {
	padding-top: 15px;
	border-top: 1px dashed #CCCCCC;
}

#welcome .more a {
	padding-left: 15px;
	background: url(/resources/images/img05.gif) no-repeat left center;
}
#welcome p {
	font-size:0.88em;
	line-height:normal;
	padding:0 0 0 2px;
}

/* News */

#news {
	float: right;
	width: 250px;
	margin-bottom: 20px;
	
}

#news h3 {
	padding-left: 15px;
	background: url(/resources/images/img04.gif) no-repeat left center;
}

#news .lined {
	margin: 0 0 15px 0;
	padding: 0 0 10px 15px;
	border-bottom: 1px dashed #CCCCCC;
}

#news .more {
	margin: 0;
	padding: 0;
	border: none;
}

#news .more a {
	padding-left: 15px;
	background: url(/resources/images/img05.gif) no-repeat left center;
}

#news p {
	font-size:0.88em;
	line-height:normal;
	padding:0 0 0 2px;
}

/* News Left */

#newsl {
	float: left;
	width: 250px;
	margin-bottom: 20px;
	
}

#newsl h3 {
	padding-left: 15px;
	background: url(/resources/images/img04.gif) no-repeat left center;
}

#newsl .lined {
	margin: 0 0 15px 0;
	padding: 0 0 10px 15px;
	border-bottom: 1px dashed #CCCCCC;
}

#newsl .more {
	margin: 0;
	padding: 0;
	border: none;
}

#newsl .more a {
	padding-left: 15px;
	background: url(/resources/images/img05.gif) no-repeat left center;
}

#newsl p {
	font-size:0.88em;
	line-height:normal;
	padding:0 0 0 2px;
}


/* Feature */

#feature {
	clear: both;
	width: 500px;
	margin: 0 auto;
	padding: 10px 10px 10px 10px;
	background: #F5F5F5;
	border: 1px solid #E0E0E0;
}

#feature img {
	float: right;
	margin-left: 20px;
}

#feature h2 {
	margin: 0;
}

#feature dl {
	LIST-STYLE-TYPE: square; font-size:1.0em;
}

#feature dl LI {
	LIST-STYLE-TYPE: square; font-size:1.0em;
}

#feature ol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  font-size:1.0em;
}
#feature ol LI {
	PADDING-LEFT: 10px; MARGIN: 5px 0px; font-size:1.0em ; 
}

#featurevideo {
	clear: both;
	width: 500px;
	margin: 0 auto;
	padding: 10px 10px 10px 10px;
	background: #F5F5F5;
	border: 1px solid #E0E0E0;
}

#featurevideo img {
	float: left;
	margin-left: 20px;
}

/* sidecontent */

#sidecontent {
	clear: both;
	width: 192px;
	margin: 0 auto;
	padding: 10px 10px 10px 10px;
	background: #F5F5F5;
	border: 1px solid #E0E0E0;
}

#sidecontent img {
	float: right;
	margin-left: 20px;
}

#sidecontent h2 {
	margin: 0;
}

#sidecontent dl {
	LIST-STYLE-TYPE: square; font-size:1.0em;
}

#sidecontent dl LI {
	LIST-STYLE-TYPE: square; font-size:1.0em;
}

#sidecontent ol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  font-size:1.0em;
}
#sidecontent ol LI {
	PADDING-LEFT: 10px; MARGIN: 5px 0px; font-size:1.0em ; 
}

#homepage-side-content {
	WHITE-SPACE: normal
}
#active_sharing_div {
	DISPLAY: block
}
.sponsored-videos-block {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; MARGIN-LEFT: 18px; BORDER-LEFT: #ccc 0px solid; BORDER-BOTTOM: #ccc 0px solid
}
.vfacets {
	MARGIN-BOTTOM: 0px
}
.spacer-sm {
	CLEAR: left; HEIGHT: 1px
}
.my-list-top {
	MARGIN: 3px 0px
}
.message-notification-wrapper {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.highlightBox {
	MARGIN-TOP: 3px; FONT-SIZE: 14px; TEXT-ALIGN: center
}
.ad-block {
	PADDING-TOP: 10px
}
.homepage-sponsored-video {
	MARGIN-BOTTOM: 0px
}
.side-announcement-box {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; TEXT-ALIGN: center
}
.side-announcement-box A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.left-right-border-yellow {
	BORDER-RIGHT: #f5e082 1px solid; BORDER-LEFT: #f5e082 1px solid; BACKGROUND-COLOR: #ffffe5
}
.img-yellow-message-top-cap {
	BACKGROUND: url(/img/iyt_iconset.png) repeat-x 0px -61px
}
.img-yellow-message-bottom-cap {
	BACKGROUND: url(/img/iyt_iconset.png) repeat-x 0px -65px
}
.img-yellow-message-top-cap {
	WIDTH: 565px; HEIGHT: 4px
}
.img-yellow-message-bottom-cap {
	WIDTH: 565px; HEIGHT: 4px
}
.img-yellow-top-right-corner {
	BACKGROUND: url(/img/iyt_iconset.png) repeat-x -561px -61px
}
.img-yellow-bottom-right-corner {
	BACKGROUND: url(/img/iyt_iconset.png) repeat-x -561px -65px
}
.img-yellow-top-right-corner {
	FLOAT: right; WIDTH: 4px; HEIGHT: 4px
}
.img-yellow-bottom-right-corner {
	FLOAT: right; WIDTH: 4px; HEIGHT: 4px
}
.img-side-cap {
	FONT-SIZE: 0px; WIDTH: 300px
}
.img-side-cap {
	FONT-SIZE: 0px; WIDTH: 300px
}
.img-chrome {
	BACKGROUND: url(/img/iyt_iconset.png) repeat-x -533px 0px; WIDTH: 32px; HEIGHT: 32px
}

.homepage-side-block {
	MARGIN-BOTTOM: 5px
}
.homepage-block-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; POSITION: relative
}
.homepage-newsletter-block {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../images/backgrounds/news-button.jpg) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.homepage-newsletter-block-bot {
	BACKGROUND: url(../images/backgrounds/news-buttonb.jpg) no-repeat 0px -1000px;
	WIDTH: 185px;
	
}
.homepage-tabblock-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; POSITION: relative
}

.homepage-tabfindit-heading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	POSITION: relative;
	margin-left: 9px;
}
.homepage-block-heading-gray {
	COLOR: #4a4a4a
}

.homepage-yellow-block {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../images/backgrounds/pic_yellow_top_300x1000-vfl34680.gif)  no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.homepage-yellow-block-bot {
	BACKGROUND: url(../images/backgrounds/pic_yellow_top_300x1000-vfl34680.gif) no-repeat 0px -1000px;
	WIDTH: 192px;
	HEIGHT: 12px
}

.homepage-blue-block {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../images/backgrounds/pic_blue_top_300x1000-vfl34680.gif) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.homepage-blue-block-bot {
	BACKGROUND: url(../images/backgrounds/pic_blue_top_300x1000-vfl34680.gif) no-repeat 0px -1000px;
	WIDTH: 192px;
	HEIGHT: 18px
}
.homepage-square-block {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../images/backgrounds/contentbox.jpg) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.homepage-square-block-bot {
	BACKGROUND: url(../images/backgrounds/contentbox.jpg) no-repeat 0px -1000px;
	WIDTH: 190px;
	
}

.homepage-video-block {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../images/backgrounds/video_image_box.jpg) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}

.homepage-sidebar-block {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../images/backgrounds/sidebar_long.jpg) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.homepage-video-block-bot {
	BACKGROUND: url(../images/backgrounds/video_image_box.jpg) no-repeat 0px -1000px;
	WIDTH: 190px;
}

.homepage-tab-block {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../images/backgrounds/sponsorbox.jpg) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.homepage-tab-block-bot {
	BACKGROUND: url(../images/backgrounds/sponsorbox.jpg) no-repeat 0px -1000px;
	WIDTH: 190px;
	HEIGHT: 17px
}
.homepage-grey-block {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../images/backgrounds/sidebar/backgreynew.gif) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.homepage-grey-block-bot {
	BACKGROUND: url(../images/backgrounds/sidebar/backgreynew.gif) no-repeat 0px -1000px;
	WIDTH: 192px;
	HEIGHT: 17px
}

.homepage-feedback-block {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../images/backgrounds/sidebar/feedback2.gif) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}

.homepage-search-block {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../images/backgrounds/sidebar/servicessearch.gif) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.homepage-feedback-block-bot {
	BACKGROUND: url(../images/backgrounds/sidebar/feedback2.gif) no-repeat 0px -1000px;
	WIDTH: 192px;
	HEIGHT: 51px
}

.homepage-cyan-block {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../images/backgrounds/cyan-bg.gif) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.homepage-cyan-block-bot {
	BACKGROUND: url(../images/backgrounds/sidebar/cyan-bg.gif) no-repeat 0px -1000px;
	WIDTH: 192px;
	HEIGHT: 125px
}

.homepage-garage-block {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../images/backgrounds/car-bgnew.jpg) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.homepage-garage-block-bot {
	BACKGROUND: url(../images/backgrounds/car-bg185.gif) no-repeat 0px -1000px;
	WIDTH: 185px;
	HEIGHT: 145px
}
.homepage-whatsnew-entry {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; POSITION: relative
}
.homepage-whatsnew-image {
	FLOAT: left; MARGIN-BOTTOM: 12px; WIDTH: 30px; HEIGHT: 37px
}
.homepage-whatsnew-desc {
	MARGIN-BOTTOM: 12px; MARGIN-LEFT: 36px
}

.homepage-benefits-desc {
	MARGIN-BOTTOM: 12px; MARGIN-LEFT: 3px
}

.homepage-bigimage-desc {
	MARGIN-BOTTOM: 12px;
	MARGIN-LEFT: 0px;
	margin-right: 10px;
	float: left;
}
.homepage-videobox-entry {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; POSITION: relative
}
.homepage-videobox-image {
	FLOAT: left;
	MARGIN-BOTTOM: 12px;
	WIDTH: 80px;
	HEIGHT: 84px;
	padding: 5;
}
.homepage-videobox-desc {
	MARGIN-BOTTOM: 12px; MARGIN-LEFT: 36px
}
.homepage-videobox-descr {
	MARGIN-BOTTOM: 12px;
	FlOAT:right
}
.homepage-videobox-descl {
	MARGIN-BOTTOM: 12px;
	FlOAT:left
}
.homepage-carbox-desc {
	MARGIN-BOTTOM: 12px; MARGIN-LEFT: 55px
}

.homepage-findit-block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/backgrounds/addon/findit-bg.jpg) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.homepage-findit-block-bot {
	BACKGROUND: url(../images/backgrounds/addon/findit-bg.jpg) no-repeat 0px -1000px;
	WIDTH: 189px;
	HEIGHT: 150px
}
.homepage-findit-entry {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 1px;
	POSITION: relative
}
.homepage-findit-desc {
	MARGIN-BOTTOM: 12px;
	MARGIN-LEFT: 35px;
	padding-left: 41px;
}

.homepage-findgarage-block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/backgrounds/addon/car-bg.jpg) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.homepage-findgarage-block-bot {
	BACKGROUND: url(../images/backgrounds/addon/car-bg.jpg) no-repeat 0px -1000px;
	WIDTH: 189px;
	HEIGHT: 150px
}
.homepage-findgarage-entry {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 1px;
	POSITION: relative
}
.homepage-findgarage-desc {
	MARGIN-BOTTOM: 12px;
	MARGIN-LEFT: 35px;
	padding-left: 41px;
}

.homepage-feedback-entry {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 1px;
	POSITION: relative
}
.homepage-square-entry {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 18px;
	PADDING-TOP: 8px;
	POSITION: relative
}
.homepage-feedback-desc {
	MARGIN-BOTTOM: 12px;
	MARGIN-LEFT: 46px
}

/* Content box */

#content box {
	clear: both;
	width: 510px;
	margin: 0 auto;
	padding: 10px 10px 10px 10px;
	
}

#content box img {
	float: right;
	margin-left: 20px;
}

#content box h2 {
	margin: 0;
}

#content box dl {
	LIST-STYLE-TYPE: circle; font-size:1.0em; colour: #519BD5
}

#content box dl LI {
	LIST-STYLE-TYPE: circle; font-size:1.0em; 
}

#content box ol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  font-size:1.0em;
}
#content box ol LI {
	PADDING-LEFT: 10px; MARGIN: 5px 0px; font-size:1.0em ; colour: #519BD5
}

/* Gallery in midlle column */

#small-gallery {
margin: 1.5em 0 3em 0;
width: 100%;
padding: 1px 0;
}

#small-gallery .foto {
float: left;
display: inline;
width: 128px;
height: 110px;
text-align: center;
margin: 0 17px 22px 0;
}

#small-gallery .foto img {
border: 1px solid silver;
}

#small-gallery .foto a:hover img {
border: 2px solid #F87500;
}

#small-gallery .foto p {
margin: 0;
}

#small-gallery .foto p a, #small-gallery .foto p a:visited {
color: #202020;
font-weight: normal;
}

.cleaner {
clear: both;
height: 0;
font-size: 0;
visibility: hidden;
content: ' ';
}



/* left side */
#left {
	float: left;
	width: 635px;
	margin: 0 0 10px 0;
}
	.subheader {
		margin: 0 0 10px 0;
		padding: 8px;
		background: #f4f4f4 url(images/bgshade.gif) repeat-x;
		color: #808080;
		border-bottom: 1px solid #ccc;
	}
	.left_articles {
		margin: 0px 0 10px 0;
		background: #fff url(images/bgshade.gif) repeat-x;
		color: #454545;
		padding: 15px 15px 5px 10px;
	}
	.left_default_list {
	color: #454545;
	padding-top: 5px;
	font-size: 12px;
	}
	.left_articles_2 {
	margin: 0px 0 10px 0;
	color: #454545;
	width: 720px;
	padding: 15px 15px 5px 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ccc;
	}
		.date { font-size: .9em; padding: 0 0 0 12px; background: #fff url(images/news.gif) no-repeat center left; color: #808080; }
		.bigimage {
			float: left;
			clear: left;
		
			background: #eee;
			color: #000;
			width: 200px;
			height: 150px;
			margin: 0 15px 10px 0;
		}
		.bigimagetab {
			float: left;
			clear: left;
		
			background: #eee;
			color: #000;
						margin: 0 15px 10px 0;
		}
		.bigimager {
	float: right;
	clear: right;
	color: #000;
	padding: 2px 10px 2px 10px;
		}
		.articleimage1 {
			float: left;
			clear: left;
			border: 1px solid #ccc;
			background: #eee;
			color: #000;
			width: 134px;
			height: 165px;
			margin: 0 15px 10px 0;
		}
		.campaignimage {
			float: left;
			clear: left;
			background: #eee;
			color: #000;
			width: 140px;
			height: 200px;
			margin: 0 15px 10px 0;
		}
		.assistimage {
			float: left;
			clear: left;
			background: #eee;
			color: #000;
			width: 140px;
			height: 115px;
			margin: 0 15px 10px 0;
		}
		.downloadimage {
			float: left;
			clear: left;
			background: #eee;
			color: #000;
			margin: 0 15px 10px 0;
		}
	.left_box {
		background: #f4f4f4;
		color: #808080;
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 15px;
		margin: 0 0 15px 0;
	}
	.thirds {
		float: left;
		width: 186px;
		padding: 0 10px 0 15px;
	}		
		
/* right side */
#right {
	float: right;
	width: 190px;
	margin: 0 0 10px 0;
	font-size: 0.88em;
}
	.right_articles {
	padding: 8px;
	margin: 0 0 10px 0;
	font-size: 0.88em;
	color: #FFFFFF;
	}
	.image { float: left; margin: 0 9px 3px 0; }
	.notes {
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 17px 10px 17px 80px;	
		margin: 0 0 10px 0;
		background: #fff url(images/notes.gif) no-repeat center left;
		color: #454545;
	}
#search-news {
	float: right;
	width: 192px;
	font-size: 0.88em;
}
#search-news div {
	padding: 0px 0;
	margin: 0;
}
#search-news #q {
	width: 192px;
	border: 1px solid #859D31;
}
#search-news .downcast {
	background: url(../images/greytab.jpg);
	padding: 3px 4px 4px 4px;
	margin: 2px 0 0 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#search-news .right {
	float: left;
	width: 192px;
	height: 120px;
	margin-bottom: 0px;
	background: url(../images/didyouknow.jpg);
	padding-top: 20px;
}
#search-news h3 {
	background: url(images/bullet_letter.gif) no-repeat;
	padding-left: 3px;
	font-weight: bold;
	margin: 1em 0 0.4em 0;
	}
	#search-news h4 {
	background: url(images/bullet_letter.gif) no-repeat;
	padding-left: 3px;
	font-weight: normal;
	margin: 1em 0 0.4em 0;
	font-size: 0.88em;
}
#search-news p {
	padding-left: 3px;
	padding-right: 2px;
	margin: 0.1em 0;
}
/*floating image and text*/

.somediv{
	width: 525px;
	clear: left;
	border: 1px none gray;
}

.somediv .floatbox{
	float: left;
	padding:2px 10px 0px 0px;
	width: 140px;
}

* html .somediv p{ /* IE 3px jog hack*/
height: 1%;
}

/*----------------Link Panel--------------*/
#linkPan{width:196px; float:left; padding:0 42px 0 0;}
#linkPan h2{width:176px; height:25px; background:#e2e2d9; color:#fff; font:20px/25px Georgia, "Times New Roman", Times, serif; font-weight:bold; padding:0 0 0 20px;}

#linkPan ul{width:176px; padding:20px 0 0 20px;}
#linkPan ul li{width:176px; height:18px;}
#linkPan ul li a{width:160px; height:18px; background:url(images/bullet-normal.gif) 0 4px no-repeat #fff; color:#4D4D4D; line-height:18px; text-decoration:none; padding:0 0 0 16px;} 
#linkPan ul li a:hover{background:url(images/bullet-hover.gif) 0 4px no-repeat #fff; color:#111; text-decoration:none;} 

#linkPan p.more{width:196px; height:13px; background:#FFFAEE; color:#fff; font-weight:bold; font-size:11px; margin:12px 0;}
#linkPan p.more a{width:40px; height:13px; display:block; background:#BE8A0A; color:#fff; text-decoration:none; text-align:center; line-height:12px; margin:0 0 0 154px;}
#linkPan p.more a:hover{background:#7F035F; color:#fff; text-decoration:none;}

/* Kitemark House style */

.housecontainer {
	width: 745px;
	clear: left;
	border: 3px dotted #CFD0D0;
}
/*gallery*/
.gallery {
	margin:0px 0px 10px 0px;
	padding:5px;
	background-color: #FFFFFF;
}
.gallery .box {
	display:block;
	height:130px;
	float:left;
	width:auto;
	padding:5px 5px 5px 5px;
	margin:8px;
	background:#ffffff;
	text-align:center;
}
.box img {background:#efefef; padding:5px;}
.box .caption {display:block; text-align:center;}
.box a img, .box a:visited img, .box a:active img {border:solid 1px #cccccc;}
.box a:hover img {border:solid 1px #000000;}
.clear {clear:both;}
.clearleft {display:block; clear:left;}
.clearright{display:block; clear:right;}
.hide {display:none;}


/*content picture with caption*/
.picture { background-color: #F9F9F9;
border: 1px solid #CCCCCC; padding: 3px;
font: 11px/1.4em Arial, sans-serif; }
.picture img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; } 

.content-mid {
	padding: 5px 14px 5px 14px;
	
}
.content-mid-small {
	padding: 5px 14px 5px 14px;
	font-size: 0.88em;
}
.content-mid-check {
	padding: 5px 5px 5px 5px;
	font-size: 0.88em;
}
.left-mid {
 
 padding: 5px 14px 10px 14px;
}
.left-heading {
 background-image:url(images/left-heading.gif);
 background-repeat: no-repeat;
 padding: 9px 14px 5px 10px;
 font-size: 16px;
 color: #fff;
 min-height: 11px;
 font-weight: bold;

}
* html .left-heading {height:11px} /* IE Min-Height Hack */

/* ------------------------ Start Images -----------------*/
img {
 display: inline;
 border: none;
}
img.block {
 display: block;
}
img.float {
	float: left;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
img.floatr {
	float: right;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
img.floatnob {
	float: left;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 10px;
	margin-left: 0px;
	
}


/* Video Overview */

#videobox {
	float: left;
	width: 410px;
	margin-bottom: 20px;
}

#videobox .more {
	padding-top: 15px;
	border-top: 1px dashed #CCCCCC;
}

#videobox .more a {
	padding-left: 15px;
	background: url(/resources/images/img05.gif) no-repeat left center;
}
#videobox p {
	font-size:0.88em;
	line-height:normal;
	padding:0 0 0 2px;
}

/* Videotextright*/

#videotext {
	float: right;
	width: 330px;
	margin-bottom: 20px;
	font-size: x-small;
	
}

#videotext h3 {
	padding-left: 15px;
	background: url(/resources/images/img04.gif) no-repeat left center;
}

#videotext .lined {
	margin: 0 0 15px 0;
	padding: 0 0 10px 15px;
	border-bottom: 1px dashed #CCCCCC;
}

#videotext .more {
	margin: 0;
	padding: 0;
	border: none;
}

#videotext .more a {
	padding-left: 15px;
	background: url(/resources/images/img05.gif) no-repeat left center;
}

#videotext p {
	font-size:1em;
	line-height:normal;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 5px;
}

/* Videotextright2*/

#videotext2 {
	float: right;
	width: 220px;
	margin-bottom: 20px;
	font-size: 0.88em;
	
}

#videotext2 h3 {
	padding-left: 15px;
	background: url(/resources/images/img04.gif) no-repeat left center;
}

#videotext2 .lined {
	margin: 0 0 15px 0;
	padding: 0 0 10px 15px;
	border-bottom: 1px dashed #CCCCCC;
}

#videotext2 .more {
	margin: 0;
	padding: 0;
	border: none;
}

#videotext2 .more a {
	padding-left: 15px;
	background: url(/resources/images/img05.gif) no-repeat left center;
}

#videotext2 #p {
	
	line-height:normal;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 5px;
	font-size: 0.75em;
}

/* House Box */

#housebox {
	clear: both;
	width: 700px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #E0E0E0;
	background: #F5F5F5;
}

#housebox img {
	float: left;
	margin-left: 10px;
}

#housebox h2 {
	margin: 0;
}

#downloadbox {
a:hover img {border:solid 1px #000000;
padding: 10px 10px 10px 10px;
}

#content {
	padding:0 30px;
}
#content #left {
	width:510px;
	float:left;
	font-size:13px;
}
#content #left h2 {
	font-size:30px;
	padding-bottom:20px;
}
#content #right {
	width:181px;
	float:right;
	padding-bottom:30px;
}
#gallery {
	background:url(/resources/images/gallery_bg.gif) no-repeat;
	height:259px;
	padding-bottom:20px;
}
#section {
	background:url(/resources/images/section_bg.gif) no-repeat;
	height:189px;
}
#section ul {
	padding-left:40px;
	padding-top:18px;
}
#section li a {
	line-height:20px;
	text-decoration:underline;
	color:#ef9e06;
}
#section li a:hover {
	text-decoration:none;
	color:#9D6F4F;
}

.gadgetWrapper {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; WIDTH: 56em
}
.gadgetWrapper .genericbox {
	CLEAR: none; FLOAT: left; MARGIN: 0px 0px 0px 6px; WIDTH: 18em
}
.gadgetWrapper .first {
	MARGIN-LEFT: 0px
}
.gadgetWrapper .genericbox .bcontent {
	PADDING-TOP: 10px
}
.gadgetWrapper .genericbox H3 {
	WIDTH: auto
}
.gadgetWrapper .stationFinder {
	BACKGROUND: url(../images/stationfinder.jpg) no-repeat 0px bottom
}
.gadgetWrapper .txalert {
	BACKGROUND: url(../images/txalert.jpg) no-repeat 0px bottom
}
.gadgetWrapper .gadgetCalculator {
	BACKGROUND: url(../images/co2_bg.jpg) no-repeat 0px bottom
}
.gadgetWrapper .bff {
	BACKGROUND: url(../images/bff-bg.jpg) no-repeat 0px bottom
}
.gadgetWrapper .tips {
	BACKGROUND: url(../images/tips_bg.jpg) no-repeat 0px bottom
}
.gadgetWrapper .nobg {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.gadgetWrapper .googlegadget {
	BACKGROUND: url(../images/google_bg.gif) no-repeat 0px bottom
}
.gadgetWrapper .inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100px
}
.gadgetWrapper H2 {
	POSITION: absolute; TOP: -999em
}
.gadgetWrapper H3 {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-SIZE: 1.2em; BACKGROUND: url(../images/sub_header210.gif) no-repeat 0px 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 184px; COLOR: #073362; PADDING-TOP: 9px
}
.gadgetWrapper P {
	MARGIN: 0px 11px 10px
}
.gadgetWrapper P.link {
	FONT-WEIGHT: bold; POSITION: relative; TOP: 5px; TEXT-ALIGN: right
}
A.bluebutton {
	DISPLAY: block; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; BACKGROUND: url(../images/roundedge-gray-left.gif) no-repeat left top; FLOAT: right; LINE-HEIGHT: 1em; HEIGHT: 19px; TEXT-DECORATION: none
}
A.bluebutton:link {
	COLOR: #08335e
}
A.bluebutton:visited {
	COLOR: #08335e
}
A.bluebutton:hover {
	COLOR: #08335e
}
A.bluebutton:active {
	COLOR: #08335e
}
A.bluebutton SPAN {
	PADDING-RIGHT: 0.7em; DISPLAY: block; PADDING-LEFT: 0.3em; BACKGROUND: url(../images/roundedge-gray-right.gif) no-repeat right top; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.3em
}
A.bluebutton:hover {
	TEXT-DECORATION: underline
}
.gadgetWrapper .buttonwrapper {
	OVERFLOW: hidden
}
#galleryblock {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	
	PADDING-TOP: 0px;
	POSITION: relative;
	BORDER-RIGHT-WIDTH: 0px
}
#galleryblock H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: #656565; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#galleryblock H4 A {
	
}
#galleryblock H5 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #656565; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#galleryblock H5 A {
	
}
#galleryblock H5 IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#galleryblock TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px
}
#galleryblock TABLE TD {
	PADDING-BOTTOM: 4px;
	WIDTH: 70px
}
#galleryblock TABLE TD.middlecolumn {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; WIDTH: 0px; PADDING-TOP: 0px
}
#galleryblock TABLE TD .image {
	BORDER-RIGHT: #e5e5e5 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e5e5e5 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 66px; PADDING-TOP: 8px; BORDER-BOTTOM: #e5e5e5 1px solid; HEIGHT: 72px; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
#galleryblock TABLE TD .image  {
	VERTICAL-ALIGN: middle
}
 HTML #galleryblock TABLE TD .image I {
	DISPLAY: inline-block; HEIGHT: 100%
}
#galleryblock TABLE TD .image:hover {
	BORDER-RIGHT: #1788d1 1px solid; BORDER-TOP: #1788d1 1px solid; BORDER-LEFT: #1788d1 1px solid; BORDER-BOTTOM: #1788d1 1px solid
}

div#video_container2 {
	background: url(../images/loading.gif) no-repeat center center;
	float: left;
	width: 410px;
}
