﻿oqbody { }
body div.AJAXLoadingContainer { width: 200px; height: 40px; background-color: #e7eaeb; color: #c60404; font-weight: bold; border: 1px solid #c60404; text-align: center; padding-top: 25px; }

/* Appliance Calculator CSS Begin */
div.ApplianceCalculatorsContainer {}

div.ApplianceCalculatorsContainer div.CalculatorChooser_Container { position: relative; height: 110px; width: 658px; overflow: auto; float: left; }
div.ApplianceCalculatorsContainer div.CalculatorLeftArrow { width: 24px; height: 106px; background: transparent url("http://www.sei.ie/Power_of_One/Appliances_and_Labelling/CalculatorSelector_LeftArrow.jpg") center center no-repeat; float: left; }
div.ApplianceCalculatorsContainer div.CalculatorRightArrow { width: 24px; height: 106px; background: transparent url("http://www.sei.ie/Power_of_One/Appliances_and_Labelling/CalculatorSelector_RightArrow.jpg") center center no-repeat; float: left; }
div.ApplianceCalculatorsContainer div.CalculatorChooser_Container ul.CalculatorChooser { display: block; height: 11px; width: 1500px; padding: 15px 0 0 15px; margin: 0; list-style: none; }
div.ApplianceCalculatorsContainer div.CalculatorChooser_Container ul.CalculatorChooser li { display: block; float: left; padding-left: 15px; padding-right: 15px; padding-top: 0; padding-bottom: 0; background-image: none; }

div.FormContainer { width: 100%; }
div.FormContainer div.MainFormContainer_InnerWrapper { width: 600px; margin-left: auto; margin-right: auto; }
div.FormContainer div.FormRow { clear: both; padding-top: 10px; padding-bottom: 5px; }
div.FormContainer div.FormRow div.FormCell1 { width: 50%; float: left; }
div.FormContainer div.FormRow div.FormCell2 { width: 50%; float: left; }
div.FormContainer span.ResultBox { display: block; width: 50%; height: 15px; border: none; text-indent: 5px; color: #009ee0; font-size: 16px; font-weight: bold; white-space: nowrap; }

div.EnergyLabelDetails p { margin:0; }
/* Appliance Calculator CSS End */

/* Pack Order CSS Begin */
div.OrderPackForm_MainContainer {}

div.OrderPackForm_MainContainer input[type=text] { min-width: 200px; }
div.OrderPackForm_MainContainer textarea { width: 200px; height: 100px; }
div.OrderPackForm_MainContainer span.Required { font-weight: bold; }

div.OrderPackForm_MainContainer div.PageMessages {}
div.OrderPackForm_MainContainer div.PageMessages div.PageMessageList {}
div.OrderPackForm_MainContainer div.PageMessages div.PageMessageList ul {}
div.OrderPackForm_MainContainer div.PageMessages div.PageMessageList ul li {}

div.OrderPackForm_MainContainer div.FormContainer {}
div.OrderPackForm_MainContainer div.FormContainer div.FormSection { padding: 5px; }
div.OrderPackForm_MainContainer div.FormContainer div.FormSection div.SectionError { color: #c60404; font-style: italic; }
div.OrderPackForm_MainContainer div.FormContainer div.FormSection div.Section1 { float: left; min-width: 100px; }
div.OrderPackForm_MainContainer div.FormContainer div.FormSection div.Section2 {}
div.OrderPackForm_MainContainer div.FormContainer div.FormSection div.Section3 {}
div.OrderPackForm_MainContainer div.FormContainer div.FormSection div.FormControl {}
/* Pack Order CSS End */


table.MainTable2col{margin:0px auto 8px auto; width:528px;}
th.Table2col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:256px; background:#fff url('/images/powerofone/contentBoxes/box2top.gif') no-repeat top left;}
table.MainTable2col td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; color:Black; background:#fff url('/images/powerofone/contentBoxes/box2bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }

table.MainTable2colWide{margin:0px auto 8px auto; width:730px;}
th.Table2col_headWide{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:7px; width:360px; max-width: 360px; background:#fff url('/images/powerofone/blue/boxes730px/box2top.gif') no-repeat top left;}
table.MainTable2colWide td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; padding-right: 10px; max-width: 360px; color:Black; background:#fff url('/images/powerofone/contentBoxes/boxes730px/box2bottom.gif') no-repeat bottom left }
table.MainTable2colWide td.Tablecell p{ color:Black; width: 350px; }
table.MainTable2colWide td.Tablecell img.centerImg { margin-left: 26px; margin-bottom: 5px; }

table.MainTable3col{margin:0px auto 8px auto; width:528px;}
th.Table3col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:167px; background:#fff url('/images/powerofone/blue/box3top.gif') no-repeat top left;}
table.MainTable3col td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; color:Black; background:#fff url('/images/powerofone/contentBoxes/box3bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }

table.MainHalfTable1colWide{margin:6px auto -15px 0px; width:360px;}
th.Table2col_headWide{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:7px; width:360px; max-width: 360px; background:#fff url('/images/powerofone/blue/boxes730px/box2top.gif') no-repeat top left;}
table.MainHalfTable1colWide td.Tablecell{ margin:0px; text-align:left; max-width: 360px; color:Black; background:#fff url('/images/powerofone/contentBoxes/boxes730px/box2bottom.gif') no-repeat bottom left }
table.MainHalfTable1colWide td.Tablecell p{ color:Black; width: 350px; }
table.MainHalfTable1colWide td.Tablecell img.centerImg { margin-left: 26px; margin-bottom: 5px; }

table.Box {
margin:0 auto 8px auto;
padding:0;
width:525px;
}

table.Box td.TopBorder {
background:transparent url(/images/powerofone/contentBoxes/boxtop.gif) no-repeat scroll 0 0;
height:10px;
margin:0;
padding:0 0 0 0px;
width:100%;
line-height:10px;
}

table.Box td.Content {
background:transparent url(/images/powerofone/contentBoxes/boxspacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 7px 0 10px;
width:100%;
}

table.Box td.Bottom {
background:transparent url(/images/powerofone/contentBoxes/boxbottom.gif) no-repeat scroll 0 100%;
height:8px;
margin:0;
padding:0;
width:100%;
line-height:10px;
}

table.BlueBox2 { max-width: 730px; margin: 0; padding: 0; }
table.BlueBox2 img { border: none; padding: 0;}
table.BlueBox2 tr.Top{}
table.BlueBox2 tr.Top td.TopLeft { width: 10px; height: 10px; background: transparent url("../../../images/PowerOfOne/BoxBorders/BlueBox2/TopLeft.gif") no-repeat scroll 0 100%; }
table.BlueBox2 tr.Top td.TopMiddle { height: 10px; background-color: #009ee0; }
table.BlueBox2 tr.Top td.TopRight { width: 10px; height: 10px; background: transparent url("../../../images/PowerOfOne/BoxBorders/BlueBox2/TopRight.gif") no-repeat scroll 0 100%; }
table.BlueBox2 tr.Content td.ContentLeft { width: 10px; background-color: #009ee0; }
table.BlueBox2 tr.Content td.ContentMiddle { background-color: #009ee0; }
table.BlueBox2 tr.Content td.ContentRight { width: 10px; background-color: #009ee0; }
table.BlueBox2 tr.Bottom {}
table.BlueBox2 tr.Bottom td.BottomLeft { width: 10px; height: 10px; background: transparent url("../../../images/PowerOfOne/BoxBorders/BlueBox2/BottomLeft.gif") no-repeat scroll 0 100%; }
table.BlueBox2 tr.Bottom td.BottomMiddle { height: 10px; background-color: #009ee0; }
table.BlueBox2 tr.Bottom td.BottomRight { width: 10px; height: 10px; background: transparent url("../../../images/PowerOfOne/BoxBorders/BlueBox2/BottomRight.gif") no-repeat scroll 0 100%; }
table.BlueBox2 h2 { color: #ffffff; font-size: 22px; font-weight: bold; }
table.BlueBox2 ul { list-style: none; list-style-image: url("../../../images/PowerOfOne/navigation/WhiteBullet_Arrow.jpg"); }
table.BlueBox2 ul li { background: none; color: #ffffff; font-weight: bold; font-size: 11px; }
table.BlueBox2 ul#ResidentsList a:link { color: #ffffff; text-decoration: none; }
table.BlueBox2 ul#ResidentsList a:visited { color: #ffffff; text-decoration: none; }
table.BlueBox2 ul#ResidentsList a:hover { color: #ffffff; text-decoration: underline; }
table.BlueBox2 ul#ResidentsList a:active { color: #ffffff; text-decoration: underline; }

table.MainTable1col th.Table1col_head,table.MainTable2col th.Table2col_head,table.MainTable3col th.Table3col_head 

{ font-family:Arial;font-size:16px; color:#009EE0; }

table.MainTable1col{margin:0px auto 8px auto; width:732px; background:#fff url('/images/powerofone/contentBoxes/box1bottom.gif') no-repeat bottom left;}
table.MainTable1col td, table.MainTable2col td, table.MainTable3col td { border: none; }
th.Table1col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:7px;   background:#fff url('/images/powerofone/contentBoxes/box1top.gif') no-repeat top left;}
td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; }
td.Tablecell p{ color:Black; }


/*.mainContentWrap td.Tablecell ul
{
padding:0px;
margin:0px;
text-indent:0px;
font-family:arial,Helvetica,sans-serif;
font-size:1em;
list-style-type:square;
padding:2px 0 0;
}


.mainContentWrap td.Tablecell li
{
padding:0px;
margin:0px;
text-indent:0px;
background-image:url(/images/BrightIdeas/structural/arrow02.gif);
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:10px;
padding-bottom:5px;
}*/

table.MainTable2col{margin:0px auto 8px auto; width:732px;}
th.Table2col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:256px; background:#fff url('/images/powerofone/contentBoxes/box2top.gif') no-repeat top left;}
table.MainTable2col td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; color:Black; background:#fff url('/images/powerofone/contentBoxes/box2bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }

table.MainTable3col{margin:0px auto 8px auto; width:732px;}
th.Table3col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:167px; background:#fff url('/images/powerofone/contentBoxes/box3top.gif') no-repeat top left;}
table.MainTable3col td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; color:Black; background:#fff url('/images/powerofone/contentBoxes/box3bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }

th.Table2col_head{text-indent:7px; max-width:256px;}
table.MainTable2col td.Tablecell{width:256px; max-width:256px;}

th.Table3col_head{text-indent:7px; max-width:167px;}
table.MainTable3col td.Tablecell{width:167px; max-width:167px;}






table.Box1Blue, table.Box2Blue, table.Box3Blue {
margin-bottom:10px;
width:730px;
}

table.Box1Blue td.TopBorder {
background:transparent url(/images/powerofone/contentboxes/boxtop.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:100%;
}

table.Box1Blue td.Content {
background:transparent url(/images/powerofone/contentboxes/boxspacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:100%;
}


table.Box1Blue td.Bottom {
background:transparent url(/images/powerofone/contentboxes/boxbottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:100%;
line-height:10px;
}



table.Box3Blue td.TopBorder {
background:transparent url(/images/powerofone/contentboxes/box31top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:236px;
}

table.Box3Blue td.Content {
background:transparent url(/images/powerofone/contentboxes/box31spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:236px;
}

table.Box3Blue td.Bottom {
background:transparent url(/images/powerofone/contentboxes/box31bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:236px;
line-height:10px;
}

table.Box2Blue td.TopBorder {
background:transparent url(/images/powerofone/contentboxes/box21top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:360px;
}

table.Box2Blue img { padding: 0; }

table.Box2Blue td.Content {
background:transparent url(/images/powerofone/contentboxes/box21spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 10px 0 10px;
width:360px;
}

table.Box2Blue td.Bottom {
background:transparent url(/images/powerofone/contentboxes/box21bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:360px;
line-height:10px;
}




table.Box1Blue h2, table Box2Blue h2, table Box3Blue h3
{
color:#009EE0;
font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0 0;
}


table.Box3Blue td.Content p
{
padding-right:12px;	
}

ul#ResidentsList li { list-style-image:none;}

.poosearch {

margin-top:15px;
padding:0 0 10px 10px;
width:auto;
}

.poosearch table#poosearchtable {
background:transparent url(/images/ber/BER_FAQ_search_panel.gif) no-repeat scroll left top;
height:149px;
padding:0;
width:250px;
}

h2.search_heading {
background:transparent url(/images/ber/ber_faq_result_header.gif) no-repeat scroll 0 0;
height:50px;
padding-left:50px;
padding-top:14px;
}

.poosearch table#poosearchtable td {
border:0 none;
line-height:0.9em;
margin:0;
padding-bottom:0;
padding-left:8px;
padding-top:0;
}

div.QuotesContainer { height: 100%; overflow: hidden; position: relative; }
div.QuotesContainer div.QuoteContainer { position: absolute; top: 210px; height: 100%; }
div.QuotesContainer div.QuoteContainer table.Quote { height: 100%; }
div.QuotesContainer div.QuoteContainer table.Quote tbody {}
div.QuotesContainer div.QuoteContainer table.Quote tbody tr {}
div.QuotesContainer div.QuoteContainer table.Quote tbody tr td {}
div.QuotesContainer div.QuoteContainer table.Quote tbody tr td.QuoteText { height: 100%; }
div.QuotesContainer div.QuoteContainer table.Quote tbody tr td.QuoteText span {}
div.QuotesContainer div.QuoteContainer table.Quote tbody tr td.Author {}
div.QuotesContainer div.QuoteContainer table.Quote tbody tr td.Author span {}
div.QuotesContainer div.QuoteContainer table.Quote tbody tr td.Organisation {}
div.QuotesContainer div.QuoteContainer table.Quote tbody tr td.Organisation span {}

/* Colour of text etc changes depending on containing table */
table.BlueBox2 div.QuoteContainer span { color: #ffffff; font-weight: bold; }
table.Box2Blue div.QuoteContainer span {}

table.BlueInfoBox { height: 28px; }
table.BlueInfoBox tbody {}
table.BlueInfoBox tbody tr {}
table.BlueInfoBox tbody tr td {}
table.BlueInfoBox tbody tr td.Left { width: 12px; background: transparent url('../../../images/PowerOfOne/contentBoxes/BlueInfoBox/Left.gif') no-repeat center center; }
table.BlueInfoBox tbody tr td.Middle { background: transparent url('../../../images/PowerOfOne/contentBoxes/BlueInfoBox/Middle.gif') repeat-x center center; padding-bottom: 1px; padding-top: 1px; }
table.BlueInfoBox tbody tr td.Right { width: 12px; background: transparent url('../../../images/PowerOfOne/contentBoxes/BlueInfoBox/Right.gif') no-repeat center center; }

table.BlueInfoBox table.WhiteInfoBox { float: left;  margin-left: 5px; margin-right: 5px; }

table.WhiteInfoBox { height: 20px; }
table.WhiteInfoBox tbody {}
table.WhiteInfoBox tbody tr {}
table.WhiteInfoBox tbody tr td {}
table.WhiteInfoBox tbody tr td.Left { width: 12px; background: transparent url('../../../images/PowerOfOne/contentBoxes/WhiteInfoBox/Left.gif') no-repeat center center; }
table.WhiteInfoBox tbody tr td.Middle { background: transparent url('../../../images/PowerOfOne/contentBoxes/WhiteInfoBox/Middle.gif') repeat-x center center; }
table.WhiteInfoBox tbody tr td.Right { width: 12px; background: transparent url('../../../images/PowerOfOne/contentBoxes/WhiteInfoBox/Right.gif') no-repeat center center; }

ul.DownloadList a { cursor:pointer; }
ul.DownloadList img { padding: 0; margin: 0; }
a.DownloadLink { background: transparent url('../../../images/PowerOfOne/contentBoxes/DownloadArrow.gif') no-repeat center right; padding-right: 30px; }

div.PO1Street_ResidentPopup { width: 238px; height: 127px; background: transparent url('../../../images/PowerOfOne/PO1Map/PopupBG.gif') center center no-repeat; }

div.PO1Street_ResidentPopup table { position: relative; left: 25px; top: 15px; }

div.PO1Street_ResidentPopup table thead {}

div.PO1Street_ResidentPopup table thead tr.FamilyName {}
div.PO1Street_ResidentPopup table thead tr.FamilyName th { font-size: 12px; font-weight: bold; font-family: Arial; color: #ffffff; }

div.PO1Street_ResidentPopup table tbody {}

div.PO1Street_ResidentPopup table tbody tr.FamilyImage {}
div.PO1Street_ResidentPopup table tbody tr.FamilyImage td {}

div.PO1Street_ResidentPopup table tbody tr.AnnualSavings {}
div.PO1Street_ResidentPopup table tbody tr.AnnualSavings td { font-size: 11px; font-weight: normal; font-style: italic; font-family: verdana; color: #ffffff; }
.noresult{color:#009EE0; margin-left:15px;}


table#GoodIdeaTable{background:#fff url('/images/powerofone/h2_cloud.gif') no-repeat top left; margin-top:25px;}
table#GoodIdeaTable h2 {color:#fff; padding-top:19px; padding-left:25px;}

#FAQSearchBox
{
	width:360px;
	margin-left:auto;
	margin-right:auto;
	color:#fff;
	margin-top:20px;
}
table#FAQTable
{
width:200px;
margin-left:auto;
margin-right:auto;
padding-bottom:20px;
}

#FAQSearchBox h2{padding-left:50px;}
#FAQSearchBox p,#FAQSearchBox h2,#FAQSearchBox td{color:#fff;}

#FAQSearchTop
{
	background:#fff url('/images/powerofone/box_faq_top.gif') no-repeat top left;
	line-height:10px;
}

#FAQSearchBottom
{
	background:#fff url('/images/powerofone/box_faq_bottom.gif') no-repeat bottom left;
	
}

input.FAQButton
{
	background:none !important;
 background-color:#fff !important;
 color:#035B8B !important;
 width:200px; text-align:center;
 margin-left:20px;
 margin-right:auto;
 margin-bottom:25px;
 cursor:pointer;
 
}

input.FAQTextbox
{
	width:250px !important;
}

select.FAQDropDown{width:255px !important;}

table.DarkBlueBorderBox {}

table.DarkBlueBorderBox tr.Top { min-width: 25px;}
table.DarkBlueBorderBox tr.Top td.Left { width: 12px; height: 12px; background: transparent url("/images/PowerOfOne/contentBoxes/DarkBlueBorderBox/TopLeft.gif") center center no-repeat; }
table.DarkBlueBorderBox tr.Top td.Center { height: 12px; background: transparent url("/images/PowerOfOne/contentBoxes/DarkBlueBorderBox/TopCenter.gif") center center repeat-x; }
table.DarkBlueBorderBox tr.Top td.Right { width: 12px; height: 12px; background: transparent url("/images/PowerOfOne/contentBoxes/DarkBlueBorderBox/TopRight.gif") center center no-repeat; }

table.DarkBlueBorderBox tr.WhiteBoxTopSpacer { min-width: 25px; }
table.DarkBlueBorderBox tr.WhiteBoxTopSpacer td.Left { background: transparent url("/images/PowerOfOne/contentBoxes/DarkBlueBorderBox/WhiteBox_HeaderLeft.gif") center center repeat-y; }
table.DarkBlueBorderBox tr.WhiteBoxTopSpacer td.Center { background-color: #009DE0; color: #ffffff; padding-bottom: 5px; font-weight: bold; }
table.DarkBlueBorderBox tr.WhiteBoxTopSpacer td.Right { background: transparent url("/images/PowerOfOne/contentBoxes/DarkBlueBorderBox/WhiteBox_HeaderRight.gif") center center repeat-y; }

table.DarkBlueBorderBox tr.Middle { min-width: 25px; height: 100%; }
table.DarkBlueBorderBox tr.Middle td.Left { width: 12px; background: transparent url("/images/PowerOfOne/contentBoxes/DarkBlueBorderBox/MiddleLeft.gif") center center repeat-y; }
table.DarkBlueBorderBox tr.Middle td.Center { background-color: #009de0; }
table.DarkBlueBorderBox tr.Middle td.Right { width: 12px; background: transparent url("/images/PowerOfOne/contentBoxes/DarkBlueBorderBox/MiddleRight.gif") center center repeat-y; }

table.DarkBlueBorderBox tr.WhiteBoxMiddle { min-width: 25px; height: 100%; }
table.DarkBlueBorderBox tr.WhiteBoxMiddle td.Left { width: 12px; background: transparent url("/images/PowerOfOne/contentBoxes/DarkBlueBorderBox/WhiteBox_MiddleLeft.gif") center center repeat-y; }
table.DarkBlueBorderBox tr.WhiteBoxMiddle td.Center { background-color: #ffffff; }
table.DarkBlueBorderBox tr.WhiteBoxMiddle td.Right { width: 12px; background: transparent url("/images/PowerOfOne/contentBoxes/DarkBlueBorderBox/WhiteBox_MiddleRight.gif") center center repeat-y; }

table.DarkBlueBorderBox tr.Bottom { min-width: 25px; }
table.DarkBlueBorderBox tr.Bottom td.Left { width: 12px; height: 12px; background: transparent url("/images/PowerOfOne/contentBoxes/DarkBlueBorderBox/BottomLeft.gif") center center no-repeat; }
table.DarkBlueBorderBox tr.Bottom td.Center { height: 12px; background: transparent url("/images/PowerOfOne/contentBoxes/DarkBlueBorderBox/BottomCenter.gif") center center repeat-x; }
table.DarkBlueBorderBox tr.Bottom td.Right { width: 12px; height: 12px; background: transparent url("/images/PowerOfOne/contentBoxes/DarkBlueBorderBox/BottomRight.gif") center center no-repeat; }

table.DarkBlueBorderBox tr.WhiteBoxBottom { min-width: 25px; }
table.DarkBlueBorderBox tr.WhiteBoxBottom td.Left { width: 12px; height: 12px; background: transparent url("/images/PowerOfOne/contentBoxes/DarkBlueBorderBox/WhiteBox_BottomLeft.gif") center center no-repeat; }
table.DarkBlueBorderBox tr.WhiteBoxBottom td.Center { height: 12px; background: transparent url("/images/PowerOfOne/contentBoxes/DarkBlueBorderBox/WhiteBox_BottomCenter.gif") center center repeat-x; }
table.DarkBlueBorderBox tr.WhiteBoxBottom td.Right { width: 12px; height: 12px; background: transparent url("/images/PowerOfOne/contentBoxes/DarkBlueBorderBox/WhiteBox_BottomRight.gif") center center no-repeat; }

table.BlueBorderBoxDynamic {}
table.BlueBorderBoxDynamic tr.BlueBorderBoxDynamic_Top {}
table.BlueBorderBoxDynamic tr.BlueBorderBoxDynamic_Top td.BlueBorderBoxDynamic_Left { width: 7px; height: 7px; background: transparent url("/images/PowerOfOne/contentBoxes/BlueBorderBoxDynamic/TopLeft.gif") no-repeat center center; }
table.BlueBorderBoxDynamic tr.BlueBorderBoxDynamic_Top td.BlueBorderBoxDynamic_Center { height: 7px; background: transparent url("/images/PowerOfOne/contentBoxes/BlueBorderBoxDynamic/TopCenter.gif") repeat-x center center; }
table.BlueBorderBoxDynamic tr.BlueBorderBoxDynamic_Top td.BlueBorderBoxDynamic_Right { width: 7px; height: 7px; background: transparent url("/images/PowerOfOne/contentBoxes/BlueBorderBoxDynamic/TopRight.gif") no-repeat center center; }
table.BlueBorderBoxDynamic tr.BlueBorderBoxDynamic_Middle {}
table.BlueBorderBoxDynamic tr.BlueBorderBoxDynamic_Middle td.BlueBorderBoxDynamic_Left { width: 7px; background: transparent url("/images/PowerOfOne/contentBoxes/BlueBorderBoxDynamic/MiddleLeft.gif") repeat-y center center; }
table.BlueBorderBoxDynamic tr.BlueBorderBoxDynamic_Middle td.BlueBorderBoxDynamic_Center { background-color: #ffffff; }
table.BlueBorderBoxDynamic tr.BlueBorderBoxDynamic_Middle td.BlueBorderBoxDynamic_Right{ width: 7px; background: transparent url("/images/PowerOfOne/contentBoxes/BlueBorderBoxDynamic/MiddleRight.gif") repeat-y center center; }
table.BlueBorderBoxDynamic tr.BlueBorderBoxDynamic_Bottom {}
table.BlueBorderBoxDynamic tr.BlueBorderBoxDynamic_Bottom td.BlueBorderBoxDynamic_Left { width: 7px; height: 7px; background: transparent url("/images/PowerOfOne/contentBoxes/BlueBorderBoxDynamic/BottomLeft.gif") no-repeat center center; }
table.BlueBorderBoxDynamic tr.BlueBorderBoxDynamic_Bottom td.BlueBorderBoxDynamic_Center { height: 7px; background: transparent url("/images/PowerOfOne/contentBoxes/BlueBorderBoxDynamic/BottomCenter.gif") repeat-x center center; }
table.BlueBorderBoxDynamic tr.BlueBorderBoxDynamic_Bottom td.BlueBorderBoxDynamic_Right { width: 7px; height: 7px; background: transparent url("/images/PowerOfOne/contentBoxes/BlueBorderBoxDynamic/BottomRight.gif") no-repeat center center; }

/* HCIYC CSS Begin */

div.SearchForm_ParentContainer { width: 730px; }
div.SearchForm_ParentContainer div.SearchFormContainer { margin-right: 10px; }
div.SearchForm_ParentContainer div.SearchFormContainer2 {}
div.SearchForm_ParentContainer div.SearchFormContainer td.LeftForm { background: transparent url("/images/HCIYC/ComparisonNum1.gif") no-repeat top left; }
div.SearchForm_ParentContainer div.SearchFormContainer2 td.LeftForm { background: transparent url("/images/HCIYC/ComparisonNum2.gif") no-repeat top left; }
div.SearchForm_ParentContainer div.SearchNormalContainer { width: 100%; }
div.SearchForm_ParentContainer div.SearchComparisonContainer { }
div.SearchForm_ParentContainer div.SearchComparisonContainer select { width: 150px; max-width: 150px;  }

div.SearchForm_Container div.SearchForm_Wrapper {}
div.SearchForm_Container div.SearchForm_Wrapper div.SearchForm_MainContainer {}

div.SearchForm_MainContainer table#SearchForm_MainTable { margin-left: 20px; }
div.SearchForm_MainContainer table#SearchForm_MainTable tr td.LeftForm {}
div.SearchForm_MainContainer table#SearchForm_MainTable tr td.LeftForm table th { text-align: left; }
div.SearchForm_MainContainer table#SearchForm_MainTable tr td.LeftForm table td { text-align: left; padding-left: 20px; }
div.SearchForm_MainContainer table#SearchForm_MainTable tr td.LeftForm table tr td, th { padding-top: 5px; padding-bottom: 5px; }
div.SearchForm_MainContainer table#SearchForm_MainTable tr td.LeftForm table tr td input[type="submit"] { margin-left: 10px; margin-right: 10px; }
div.SearchForm_MainContainer table#SearchForm_MainTable tr td.RightForm { width: 30%; vertical-align: middle; }

table.ResultsTable { width: 100%; }
table.ResultsTable td { color: #009DE0; border-top: 1px solid #009DE0; border-bottom: 1px solid #009DE0; border-collapse: collapse; padding-top: 2px; padding-bottom: 2px; text-align: center; }

table.ResultsControlsTable { width: 100%; }
table.ResultsControlsTable td { text-align: left; }
table.ResultsControlsTable td a:link { padding-left: 2px; padding-right: 2px; }

div.LoadingScreenContainer { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 900; }
div.LoadingScreenContainer div.LoadingScreenWrapper { margin-left: auto; margin-right: auto; width: 300px; height: 100px; }
div.LoadingScreenContainer div.LoadingScreenWrapper table { width: 100%; height: 100%; }
div.LoadingScreenContainer div.LoadingScreenWrapper table tr.Middle td.Center { text-align: center; vertical-align: top; background: #009ee0 url("/images/HCIYC/LoadingAnimation.gif") no-repeat center bottom; }

div.SearchForm_DetailsContainer {}
div.SearchForm_DetailsContainer table { width: 100%; }
div.SearchForm_DetailsContainer table.VehicleContent th { border-top: 1px solid #009DE0; border-bottom: 1px solid #009DE0; border-collapse: collapse; padding-top: 2px; padding-bottom: 2px; }
div.SearchForm_DetailsContainer table.VehicleContent td { border-top: 1px solid #009DE0; border-bottom: 1px solid #009DE0; border-collapse: collapse; padding-top: 2px; padding-bottom: 2px; }
div.SearchForm_DetailsContainer table.VehicleContent tr:last-child th { border-top: 1px solid #009DE0; border-bottom: 0px solid #009DE0; border-collapse: collapse; }
div.SearchForm_DetailsContainer table.VehicleContent tr:last-child td { border-top: 1px solid #009DE0; border-bottom: 0px solid #009DE0; border-collapse: collapse; }
div.SearchForm_DetailsContainer div.BasicDetails_Container { width: 350px; float: left; margin-right: 15px; margin-bottom: 10px; }
div.SearchForm_DetailsContainer div.FuelConsumption_Container { width: 350px; float: left; margin-bottom: 10px; }
div.SearchForm_DetailsContainer div.CO2Fuel_Container { width: 100%; clear: both; }
div.SearchComparisonContainer table.BlueBorderBoxDynamic { width: 360px; }
div.SearchComparisonContainer table.BlueBorderBoxDynamic tr { margin: 0; padding: 0; }
div.SearchComparisonContainer table.BlueBorderBoxDynamic td { margin: 0; padding: 0; border-collapse: collapse; }
div.SearchComparisonContainer table.BlueBorderBoxDynamic div.SearchForm_DetailsContainer { width: 346px; }
div.SearchComparisonContainer table#SearchForm_MainTable { margin-left: 10px; }
div.SearchComparisonContainer div.SearchForm_DetailsContainer table { width: 346px; }
div.SearchComparisonContainer div.CO2Fuel_Container table table { width: 320px; }
div.SearchComparisonContainer div.VehicleDetails_CompareButtons { width: 360px; margin-top: 10px; }
div.SearchComparisonContainer div.VehicleDetails_CompareButtons table { width: 360px; border-collapse: separate; border-spacing: 0; padding: 0; margin: 0; line-height: normal; }
div.SearchComparisonContainer div.VehicleDetails_CompareButtons table tr { padding: 0; margin: 0; line-height: normal; }
div.SearchComparisonContainer div.VehicleDetails_CompareButtons table td { padding: 0; margin: 0; line-height: normal; }
div.SearchComparisonContainer table.VehicleContent { width: 320px !important; }

div.CO2BandImageContainer { height: 32px; text-align: right;}
div.CO2BandImageContainer img { float: none; border: 0; padding: 0; margin: 0; }

a.PageLinkActive:link { font-weight: bold; font-size: 13px; }

div.VehicleDetails_LabelButtons { width: 730px; margin-top: 10px; }
div.VehicleDetails_LabelButtons div { float: left; width: 236px; }
div.VehicleDetails_LabelButtons div#VehicleDetails_ViewLabelContainer {}
div.VehicleDetails_LabelButtons div#VehicleDetails_PrintLabelContainer { padding-right: 11px; padding-left: 11px; }
div.VehicleDetails_LabelButtons div#VehicleDetails_EmailLabelCotnainer {}

div.EmailToFriendContainer { width: 100%; position: absolute; top: 0; left: 0; z-index: 800; height: 100%; }
div.EmailToFriendContainer div.EmailToFriendWrapper { width: 500px; margin-left: auto; margin-right: auto; margin-top: 50px;  }
div.EmailToFriendContainer div.EmailToFriendWrapper table td table td { padding: 5px; }
div.EmailToFriendContainer div.EmailToFriendWrapper table td table td input[type="submit"]:first-child { margin-right: 20px; }
div.EmailToFriendContainer div.EmailToFriendWrapper table td table td input[type="submit"]:last-child { margin-left: 20px; }

div#ViewDetailsControls {}
div#ViewDetailsControls input[type="submit"] { margin-right: 40px; }
div#VehicleResultsControls input[type="submit"] { margin-right: 40px; }
div#ViewDetailsControls input[type="submit"]:last-child { margin-right: 0; }
div#VehicleResultsControls input[type="submit"]:last-child { margin-right: 0; }
div.ComparisonBox div#ViewDetailsControls input[type="submit"] { margin: 0; }
div.ComparisonBox div#VehicleResultsControls input[type="submit"] { margin: 0; }

/* HCIYC CSS End */

/* Power of One Residents Map Begin */
#tooltip { position: absolute; z-index: 3000; background: transparent url("/images/PowerOfOne/PO1Map/PopupBG.gif") no-repeat center center; padding: 5px; width: 238px; height: 127px; }
#tooltip.viewport-right { position: absolute; z-index: 3000; background: transparent url("/images/PowerOfOne/PO1Map/PopupBG-Reverse.gif") no-repeat center center; padding: 5px; width: 238px; height: 127px; }
div.viewport-top#tooltip { position: absolute; z-index: 3000; background: transparent url("/images/PowerOfOne/PO1Map/PopupBG-Top.gif") no-repeat center center; padding: 5px; width: 238px; height: 127px; }
#tooltip h3, #tooltip div { margin: 0; }

div#tooltip table { width: 230px; position: relative; left: 27px; top: 12px; }
div#tooltip.viewport-right table { width: 230px; position: relative; left: 10px; top: 10px; }
div#tooltip.viewport-top table { width: 230px; position: relative; left: 10px; top: 10px; }
div#tooltip table tr td { padding-top: 2px; padding-bottom: 2px; }
div#tooltip table tr.Top {}
div#tooltip table tr.Top td { padding-top: 5px; }
div#tooltip table tr.Top td span { font-size: 14px; color: #ffffff; font-weight: bold; font-style: normal; font-family: Arial; }
div#tooltip table tr.Middle {}
div#tooltip table tr.Middle td {}
div#tooltip table tr.Middle td img { font-size: 12px; color: #ffffff; font-weight: bold; font-style: italic; font-family: Verdana; }
div#tooltip table tr.Bottom {}
div#tooltip table tr.Bottom td {}
div#tooltip table tr.Bottom td span { font-size: 10px; color: #ffffff; font-weight: normal; font-style: normal; font-family: Verdana; }
/* Power of One Residents Map End */
.expand
{
background-color:Transparent;
text-align:right;
color:#014629;
font-weight:bold;

cursor:pointer;	
}

table.HeaderTable{width:640px;}

div#RotatorContainer { width: 730px; height: 73px; padding: 0; margin: 0; overflow: hidden; }
div#RotatorContainer div.RotateItem { padding: 0; margin: 0; }
div#RotatorContainer div.RotateItem img { border: 0; }
div#RotatorContainer div.RotateItem a { text-decoration: none; }