﻿/* Duplicate of standard CSS with slight tweaks */
body {
	background:#363636;
	font-size:70%; 
	color: #727272; 
	font-family:Arial, Helvetica, sans-serif;
	overflow: -moz-scrollbars-vertical; /* Forcing Firefox and Netscape to consider the page to be larger than a full screen and adds the vertical scrollbar. */
	margin:0;
	padding:0;
}
body#iframe
{
	background:transparent;
}
h1, h2, h3, p	{margin:0;padding:0;}
img				{border:0;margin:0;padding:0;}
.clear {
	border:0 !important;
	clear:both !important;
	float:none !important;
	font-size:0 !important;
	line-height:0 !important;
}
select, input
{
	color:#727272;
	font-size:100%;
}
textarea
{					
	color:#727272;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}
select option
{
	padding:0 0 0 5px;
}
a, a:visited, a:active {
	color:#c00;
	text-decoration:none;
}

a:hover 
{
	color:#c00;
}

.error { color: #f00; font-weight: bold; font-size: 1.4em; }

.txtRed {color:#c00;}
.txtErrRed {color:#f00;}
.lowerCase {text-transform:lowercase;}
.SecondErrMsg {padding:0 0 5px 95px;color:#f00;}

/* Console Header */

.ConsoleHeader 
{
	padding:0;
	height:85px;
	min-height:85px;
}
.ConsoleHeader img
{
	position:absolute;
	left:250px;
	top:35px;
}
.ConsoleHeader .LeftCol
{
	padding:25px 0 10px 25px;
	float:left;
	width:240px;
}
.ConsoleHeader .RightColRequest
{
	padding:25px 0 10px 89px;
	float:left;
	width:160px;
}
.ConsoleHeader .RightColHelp
{
	padding:25px 0 10px 124px;
	float:left;
	width:160px;
}
.ConsoleHeader .RightColArrange
{
	padding:25px 0 10px 69px;
	float:left;
	width:160px;
}
.ConsoleHeader h1
{
	width:200px;
}
.ConsoleHeader h3
{
	width:100px;
	margin-top:-6px;
}

/* Console Additional Copy */
.ConsoleCopy
{
	width: 500px;
	padding:0 0 10px 25px;
}

/* Console Body */

.ConsoleBody
{
	height:auto!important;
	height:460px;
	min-height:451px;
}
.ConsoleBody p
{
	padding:0 0 5px 0;
}
.ConsoleBody .pFiat500DetailsHeight
{
	min-height:196px;
	height:auto!important;
	height:216px;
}
.ConsoleBody p.IntroPara
{
	padding:0 0 10px 0;
	margin:-20px 0 0 25px;
}
.ConsoleBody .LeftColumn
{
	width:245px;
	min-height:325px;
	float:left;
	border-right:1px solid #c0c0c0;
	padding:0 10px 0 25px;
}
.ConsoleBody .RightColumn
{
	width:240px;
	min-height:325px;
	float:left;
	border-left:1px solid #fff;
	padding:0 10px 0 10px;
}
.ConsoleBody .LeftColumnShort
{
	width:245px;
	min-height:225px;
	float:left;
	border-right:1px solid #c0c0c0;
	padding:0 10px 0 25px;
}
.ConsoleBody .RightColumnShort
{
	width:240px;
	min-height:225px;
	float:left;
	border-left:1px solid #fff;
	padding:0 10px 0 10px;
}

/* Fiat Coms form */

.ConsoleBody .RightColumnShortComs
{
	width:240px;
	min-height:225px;
	float:left;
	border-left:1px solid #c0c0c0;
	padding:0 10px 0 10px;
}

.ConsoleBody .LeftColumnShortComs
{
	min-height:225px;	
	width:245px;
	float:left;
	padding:0 10px 0 25px;
}

.contactConsole .consoleContent .consolePanelComs
{
	min-height:800px;
	width:554px;
	padding:0;
	margin:0;
	background:transparent url(/library/images/contact/bg-console.jpg) no-repeat bottom left;
}


/* END Fiat Coms form */

.ConsoleBody .LeftColumnConfirm
{
	width:245px;
	float:left;
	padding:0 10px 0 25px;
}
.ConsoleBody .RightColumnConfirm
{
	width:240px;
	float:left;
	padding:0 10px 0 10px;
}
.ConsoleBody .LeftColumnShort
{
	width:245px;
	min-height:120px;
	float:left;
	border-right:1px solid #c0c0c0;
	padding:0 10px 0 25px;
}
.ConsoleBody .RightColumnShort
{
	width:240px;
	min-height:120px;
	float:left;
	border-left:1px solid #fff;
	padding:0 10px 0 10px;
}
.ConsoleBody .oneColumn
{
	width:500px;
	height:auto!important;
	height:340px;
	min-height:340px;
	float:left;
	padding:0 10px 0 25px;
}
.ConsoleBody .frmSectionPanel
{
	width:367px;
	margin:0 0 0 160px;
	border-top:1px solid #fff;
	border-bottom:1px solid #c0c0c0;
	padding:14px 0 14px 0;
	height:73px;
	min-height:73px;
}
.ConsoleBody .frmFakeSectionTopPanel
{
	width:367px;
	margin:0 0 0 160px;
	border-bottom:1px solid #c0c0c0;
	height:1px;
	font-size:0;
}
.ConsoleBody .frmFakeSectionBottomPanel
{
	width:367px;
	margin:0 0 0 160px;
	border-top:1px solid #fff;
	height:1px;
	font-size:0;
}
.ConsoleBody .OohMsg
{
	margin:0 25px 0 25px;
	padding:0 0 10px 0;
}
.ConsoleBody .OohMsg .LeftCol
{
	float:left;
	width:136px;
}
.ConsoleBody .OohMsg .RightCol
{
	float:left;
	width:360px;	
}
.ConsoleBody .EmailConfirmation
{
	padding:0 25px 0 25px;
}
.ConsoleBody .frmSection
{
	border-top:1px solid #fff;
	border-bottom:1px solid #c0c0c0;
	padding:10px 0 10px 0;
}
.ConsoleBody .frmFakeSectionTop
{
	border-bottom:1px solid #c0c0c0;
	height:1px;
	font-size:0;
}
.ConsoleBody .frmFakeSectionBottom
{
	border-top:1px solid #fff;
	height:1px;
	font-size:0;
	margin:0 0 10px 0;
}
.ConsoleBody .frmSection .frmRow, .ConsoleBody .frmSectionEmailUs .frmRow
{
	padding:0 0 5px 0;
}
.ConsoleBody .frmSection label, .ConsoleBody .frmSectionEmailUs label
{
	text-align:left;
	line-height:20px;
	float:left;
}
.ConsoleBody .frmSection .frmRow label, .ConsoleBody .frmSectionEmailUs .frmRow label
{
	clear:left;
	width:93px!important;
	width:90px;
}
.ConsoleBody .frmSection select option
{
	width:auto;
}
.ConsoleBody .DoubleColumn
{
	clear:both;
	padding:0 0 0 25px;	
}
.ConsoleBody .DoubleColumn textarea
{
	margin:10px 0 0 0;
	width:503px;
}
.ConsoleBody .frmRow .errMsg
{
	clear:left;
	display:block;
	padding-left:98px!important;
	padding-left:95px;
	color:#f00;
}

.postcodeLookup	{padding:0 0 0 95px;margin:0 0 10px 0;}
.postcodeSelect {margin:5px 0 0 93px;}
.postcodeSelect select {width:145px;}
.ConsoleBody .ListEffect
{
	padding:3px 0 3px 0;
}
.ConsoleBody .ListEffect label
{
		width:auto;
		float:left;
		margin:0 6px 0 0;
		line-height:20px;
		position:relative;
}
.ConsoleBody .ListEffect input
{
		float:left;
		margin:3px 3px 0 0;
		padding:0;
		width:13px;
		height:13px;
}
.ConsoleBody .ListEffect br
{
	display:none;
}
.ConsoleBody .SmsSubscribe
{
	padding:4px 0 4px 0;
}
.ConsoleBody .SelectionBoxContainer
{
	width:125px;
	float:left;
}
.ConsoleBody .SelectionBox
{
	background:transparent url(/library/images/contact/bg-brochure-box.png) no-repeat top left;
	padding:5px 0 7px 0;
	margin:0;
	height:110px;
}
.ConsoleBody .SelectionBox .LabelChkBox
{
	position:relative;
}
/*.ConsoleBody .SelectionBox
{
	background:transparent url(/library/images/contact/bg-brochure-box-top.png) no-repeat top left!important;
	background:none;
	padding:0;
	margin:0;
}
.ConsoleBody .SelectionBoxFooter
{
	background:transparent url(/library/images/contact/bg-brochure-box-bot.png) no-repeat bottom left!important;
	background:none;
	padding:5px 0 7px 0!important;
	margin:0;
}
.ConsoleBody .SelectionBoxY
{
	background:transparent url(/library/images/contact/bg-brochure-box-y.png) repeat-y!important;
	background:transparent url(/library/images/contact/bg-brochure-box.png) no-repeat top left;
	padding:0!important;
	padding:5px 0 7px 0;
	margin:0;
}*/
.ConsoleBody .SelectionBox a, .ConsoleBody .SelectionBox a:active, .ConsoleBody .SelectionBox a:visited
{
	color:#898989;
	text-decoration:none;
	margin:0 0 0 2px;
	font-weight:400;
	text-transform:uppercase;
	font-size:0.9em;
}
.ConsoleBody .SelectionBox a:hover
{
	color:#fff;
}
.ConsoleBody .SelectionBox img
{
	margin:0 5px 0 5px;
}
.ConsoleBody .SelectionBox input.chkBox
{
	padding:0;
	margin:0 0 0 3px;
	cursor:pointer;
	width:14px;
	height:14px;
}
.ConsoleBody .SelectionBox .copyContent
{
	padding:3px 5px 3px 5px;
	font-weight:700;
}
.ConsoleBody .SelectionBox label
{
	display:block;
	text-transform:uppercase;
	color:#fff;
	padding:0 0 0 4px;
	line-height:14px;
	position:relative;
}

.ConsoleBody .DataProtectionContainer
{
	float:left;
	padding:5px 20px 0 10px!important;
	margin:0 0 0 16px!important;
	margin:0 0 0 13px;
}
.ConsoleBody .DataProtectionContainer .frmRow input
{
	padding:0;
	margin:0;
	cursor:pointer;
}
.ConsoleBody .DataProtectionContainer label
{
	float:none;
	text-align:left;
	line-height:20px;
	padding:0 10px 0 5px;
	cursor:pointer;
}

.ConsoleBody .miscBoxContainer
{
	float:left;
	width:475px;
	padding:5px 0 0 10px;
}
.ConsoleBody .miscBoxContainer p
{
	margin-bottom:5px;
}
.ConsoleBody .yourDataBoxContainerNormal,
.ConsoleBody .yourDataBoxContainerThin
{
	padding:0;
}
.ConsoleBody p.spaced
{
	padding:3px 0 0 0;
	margin-bottom:3px;
	*padding-top:0!important;
	*padding-top:3px;
}
.ConsoleBody .yourDataBoxContainerWide
{
	padding:10px 20px 0 2px;
}
.ConsoleBody .yourDataBoxContainerNormal input,
.ConsoleBody .yourDataBoxContainerThin input,
.ConsoleBody .yourDataBoxContainerWide input
{
	float:left;
	padding:0;
	margin:0;
	width:15px;
	height:15px;
	cursor:pointer;
}
.ConsoleBody .yourDataBoxContainerNormal label,
.ConsoleBody .yourDataBoxContainerThin label,
.ConsoleBody .yourDataBoxContainerWide label
{
	float:left;
	text-align:left;
	line-height:15px;
	cursor:pointer;
}
.ConsoleBody .yourDataBoxContainerNormal label
{
	width:315px;
	padding:0 0 0 5px;
}
.ConsoleBody .yourDataBoxContainerThin label
{
	width:215px;
	padding:0 0 0 5px;
}
.ConsoleBody .yourDataBoxContainerWide label
{
	width:470px;
	padding:0 10px 0 5px;
}
.chkBoxIndent input
{
	margin-left:2px;
	cursor:pointer;
}
.chkBoxIndent label
{
	margin-left:5px;
	cursor:pointer;
	line-height:15px;
}
.ConsoleBody .dataProtBoxContainer
{
	padding:10px 20px 0 2px;
}
.ConsoleBody .dataProtBoxContainer input
{
	padding:0;
	margin:0 5px 0 0;
	cursor:pointer;
}
.ConsoleBody .dataProtBoxContainer label
{
	float:none;
	text-align:left;
	line-height:15px;
	padding:0 10px 0 0;
	cursor:pointer;
}
.ConsoleBody #CallAboutDiv select
{
	margin:0 0 5px 0;
}
.ConsoleBody .IFramePanel
{
	position:absolute;
	margin:5px 0 0 0;
	padding:10px 0 0 0;
	background:transparent;
}
.ConsoleBody .IFramePanel iframe
{
	position:relative;
	left:-10px;
	background:#e5e5e5 url(/library/images/contact/bg-iframe-callback.jpg) no-repeat top left;
}
.ConsoleBody .IFrameChat
{
	margin:0 0 5px 25px;
	padding:0;
	background:transparent;
}
.ConsoleBody .IFrameChat iframe
{
	background:#e5e5e5 url(/library/images/contact/bg-iframe-callback.jpg) no-repeat top left;
}
/*
.ConsoleBody .pArrangeDetailsHeight		{min-height:175px;*min-height:197px;}
.ConsoleBody .pArrangeDataProtHeight	{min-height:157px;height:inherit!important;height:156px;*min-height:171px;}
.ConsoleBody .pRequestAddressHeight		{min-height:235px;*min-height:246px;}
.ConsoleBody .pHelpDataProtHeight		{min-height:107px;*min-height:113px;}
.ConsoleBody .pHelpDataProtSpacerHeight	{min-height:149px;*min-height:161px;}
.ConsoleBody .pFiat500DetailsHeight		{min-height:201px;height:inherit!important;height:222px;*min-height:222px;}
*/
.ContactImgContainer
{
	position:absolute;
	background:transparent url(/library/images/contact/bg-contact-box.png) no-repeat top left!important;
	background:transparent url(/library/images/contact/bg-contact-box.gif) no-repeat top left;
	width:125px;
	height:97px;
	padding:5px!important;
	padding:5px;
	margin-left:-138px;
	margin-top:-17px;
}
.ContactImgContainerLarge
{
	position:relative;
	margin-left:-4px;
	background:transparent url(/library/images/contact/bg-contact-box-large.png) no-repeat top left!important;
	background:transparent url(/library/images/contact/bg-contact-box-large.gif) no-repeat top left;
	width:235px;
	height:154px;
	padding:5px;
}
.ConfirmationImageContainer
{
	background:transparent url(/library/images/contact/bg-contact-box.png) no-repeat top left;
	width:125px;
	height:97px;
	padding:5px;
	float:left;
}
.ConfirmationTextContainer
{
	width:325px;
	padding:5px;
	float:left;
}
div.ConfirmationRow
{
	padding:5px 0 12px 0;
}
div.ConfirmationRow p
{
	padding:0 0 3px 0;
}
div.iconCloseContact
{
	width:547px;
	text-align:right;
	position:absolute;
	padding:8px 0 0 0;
	height:1px;
}

.ConsoleBody .CalendarContainer
{
	float:left;
	width:116px;
	height:141px;
	margin:10px 0 0 0!important;
	margin:5px 0 0 0;
	padding:0 0 0 5px;
	background:transparent url(/library/images/contact/bg-calendar.png) no-repeat 0 9px!important;
	background:transparent url(/library/images/contact/bg-calendar.gif) no-repeat 0 1px;
}
.ConsoleBody .CalendarContainer table
{
	font-size:10px;
	color:#494949;
}
.ConsoleBody .CalendarContainer table th
{
	color:#fff;
	padding-bottom:2px;
	vertical-align:top;
}
.ConsoleBody .CalendarContainer table.TitleText
{
	margin:6px 1px!important;
	margin:2px 1px;
}
.ConsoleBody .CalendarContainer table.TitleText td
{
	text-transform:uppercase;
	font-weight:700;
}

/* buttons */
.ConsoleBody .buttonSpacer .buttons {margin:8px 0 0 0;}
.buttons							{clear:both;margin:0;}

/* button 1 (standard black button) */
.button             {float:left;}
.button .leftEdge   {background:url('/library/images/buttons/ButtLeftEdge.png');width:4px;height:21px;float:left;}
.button .rightEdge  {background:url('/library/images/buttons/ButtRightEdge.png');width:4px;height:21px;float:left;}
.button .body       {background:url('/library/images/buttons/ButtBody.png');height:21px;float:left;}
.button a,
.button a:visited,
.button a:active    {color:#ccc !important;font-family:arial !important;font-size:85%;text-decoration:none;font-weight:bold;display:block;position:relative;height:15px;background:url('/library/images/buttons/ButtIcon.png') no-repeat;padding:2px 5px 0 17px;*padding:1px 5px 0 17px;margin:3px 0 0 0;float:left;}
.button a:hover     {color:#fff !important;}
.button input.buttonHover {color:#fff !important;}
.buttons a.small    {display: block; font-size: 80%; padding-top: 6px;}

.button input        {background:transparent;border:0;color:#ccc;font-family:arial;font-size:90%;padding:1px 0 3px 13px;*padding:0px 0 0px 17px;cursor:pointer;background:url('/library/images/buttons/ButtIcon.png') no-repeat 0 3px;letter-spacing:-.03em;text-align:left;position:relative;height:21px;}
.button2 input       {background:transparent;border:0;color:#333;font-family:arial;font-size:90%;padding:3px 0 0 17px;cursor:pointer;background:url('/library/images/buttons/Butt2Icon.png') no-repeat 0 3px;letter-spacing:-.03em;text-align:left;position:relative;}

.ConsoleBodyIframe .button a,
.ConsoleBodyIframe .button a:visited,
.ConsoleBodyIframe .button a:active    {color:#ccc !important;font-family:arial !important;font-size:85%;text-decoration:none;font-weight:bold;display:block;position:relative!important;position:fixed;height:15px;background:url('/library/images/buttons/ButtIcon.png') no-repeat;padding:1px 5px 0 17px;margin:3px 0 0 0;float:left;}

.ConsoleBodyIframe .button input        {background:transparent;border:0;color:#ccc;font-family:arial;font-size:90%;padding:3px 0 0 17px;cursor:pointer;background:url('/library/images/buttons/ButtIcon.png') no-repeat 0 3px;letter-spacing:-.03em;text-align:left;position:relative!important;position:fixed;}
.ConsoleBodyIframe .button2 input       {background:transparent;border:0;color:#333;font-family:arial;font-size:90%;padding:3px 0 0 17px;cursor:pointer;background:url('/library/images/buttons/Butt2Icon.png') no-repeat 0 3px;letter-spacing:-.03em;text-align:left;position:relative!important;position:fixed;}

/* contact console tabs */

.contactConsole .consoleTabs
{
	width:554px;
	height:19px;
	padding:10px 0 0 0;
	margin:0;
	margin-bottom:0!important;
	margin-bottom:-2px;
}
.tabSelected1 .consoleTabs
{
	background:transparent url(/library/images/contact/bg-tabs-1.jpg) no-repeat top left;
}
.tabSelected2 .consoleTabs
{
	background:transparent url(/library/images/contact/bg-tabs-2.jpg) no-repeat top left;
}
.tabSelected3 .consoleTabs
{
	background:transparent url(/library/images/contact/bg-tabs-3.jpg) no-repeat top left;
}
.tabSelectedSingle .consoleTabs
{
	background:transparent url(/library/images/contact/bg-tabs-single.jpg) no-repeat top left;
}
.contactConsole .consoleTabs ul
{
	padding:0;
	margin:0 0 0 5px;
}
.contactConsole .consoleTabs ul li
{
	list-style-type:none;
	width:158px!important;
	width:153px;
	text-transform:uppercase;
	font-size:0.95em;
	color:#b6b6b6;
	display:block;
	padding:0 0 0 10px;
	margin:0;
	text-align:left;
	float:left;
}
.contactConsole .consoleTabs .consoleTabActive a,
.contactConsole .consoleTabs .consoleTabActive a:visited,
.contactConsole .consoleTabs .consoleTabActive a:active,
.contactConsole .consoleTabs .consoleTabActive a:hover
{
	color:#494949;
	border-bottom:2px solid #c00;
	font-weight:700;
}
.contactConsole .consoleTabs .consoleTab a,
.contactConsole .consoleTabs .consoleTab a:visited,
.contactConsole .consoleTabs .consoleTab a:active
{
	color:#b6b6b6;
	font-weight:700;
}
.contactConsole .consoleTabs .consoleTab a:hover
{
	color:#fff;
	border-bottom:2px solid #c00;
} 
.contactConsole .consoleContent
{
	width:554px;
	background:#dfdfdf url(/library/images/contact/bg-console-y.jpg) repeat-y;
	border:none;
	padding:0;
	margin:0;
}
.contactConsole .consoleContent .consolePanel
{
	height:55em;
	width:554px;
	padding:0;
	margin:0;
	background:transparent url(/library/images/contact/bg-console.jpg) no-repeat bottom left;
}
.contactConsole .consoleFooter
{
	background:transparent url(/library/images/contact/bg-console-footer.jpg) no-repeat bottom left;
	padding-bottom:10px;
	height:auto!important;
	height:20px;
}
.contactConsole .consoleX
{
	background:transparent url(/library/images/contact/bg-console-x.jpg) repeat-x;
}

/* 3rd Party Customer Service Iframe Styles */
#CustServiceIframe .button input
{
	width:40px;
}
.ConsoleBodyIframe
{
	overflow:auto;
	height:292px;
	padding-right:10px;
}
.ConsoleBodyIframe p
{
	padding:0 0 5px 0;
}
.ConsoleBodyIframe .frmSection select
{
	width:134px!important;
	*width:129px!important;
	width:131px;
}
.ConsoleBodyIframe .frmSection select option
{
	width:auto;
}
.ConsoleBodyIframe .frmSection input
{
	width:130px!important;
	*width:125px!important;
	width:125px;
}
.ConsoleBodyIframe .frmSection .frmRowWide select
{
	margin-left:93px!important;
	margin-left:93px;
}
.ConsoleBodyIframe .frmSection
{
	border-bottom:1px solid #c0c0c0;
	padding:0 0 10px 0;
}
.ConsoleBodyIframe .frmFakeSectionTop
{
	border-bottom:1px solid #c0c0c0;
	height:1px;
	font-size:0;
}
.ConsoleBodyIframe .frmFakeSectionBottom
{
	border-top:1px solid #fff;
	height:1px;
	font-size:0;
	margin:0 0 10px 0;
}
.ConsoleBodyIframe .frmSection .frmRow, .ConsoleBodyIframe .frmSection .frmRowWide
{
	padding:0 0 5px 0;
}
.ConsoleBodyIframe .frmSection label
{
	text-align:left;
	line-height:20px;
	float:left;
}
.ConsoleBodyIframe .frmSection .frmRow label
{
	clear:left;
	width:93px!important;
	width:90px;
}
.ConsoleBodyIframe .frmSection .frmRowWide label
{
	clear:left;
	display:block;
}
.ConsoleBodyIframe .frmRow .errMsg, .ConsoleBodyIframe .frmRowWide .errMsg
{
	clear:left;
	display:block;
	padding-left:98px!important;
	padding-left:95px;
	color:#f00;
}

/* Error message popup */
.errMsgPopupContainerContact
{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%!important;
	height:100%!important;
	z-index:11000;
}
.errMsgPopupContainerContact .modalBackground
{
	background:transparent url(/library/images/contact/bg-tile-10x10.png) repeat;
	width:100%;
	height:100%!important;
	height:517px;
}
.errMsgPopupContainerContact .modalBackground .errMsgPopup
{
	position:relative;
	top:230px;
	left:130px;
	width:300px;
	font-weight:700;
	z-index:12000;
}
.errMsgPopupContainerContact .modalBackground .errMsgPopup .panel 
{
	width:300px;
	position:relative;
	top:0;
	left:0;
	float:left;
	display:block !important;
	display:inline; /* ie6 only - fixes double margin bug */
	margin:10px 15px 5px 0;
	z-index:0;
}
.errMsgPopupContainerContact .modalBackground .errMsgPopup .panel .panelTop 
{
	width:300px;
	float:left;
	position:relative;
	top:1px;
	left:0;
	z-index:10;
	height:2px;
	line-height:0;
	font-size:0;
	background:transparent url(/library/images/panels/bg-paneltop-300.gif) no-repeat;
}

.errMsgPopupContainerContact .modalBackground .errMsgPopup .panel .panelBot 
{
	width:300px;
	float:left;
	position:relative;
	top:1px;
	left:0;
	z-index:8;
	height:2px;
	line-height:0;
	font-size:0;
	background:transparent url(/library/images/panels/bg-panelbot-300.gif) no-repeat;
}

.errMsgPopupContainerContact .modalBackground .errMsgPopup .panel .panelGrad 
{
	width:300px;
	height:4px;
	position:absolute;
	top:2px;
	left:0;
	z-index:8;
	font-size:0;
	line-height:0;
	background:transparent url(/library/images/panels/bg-panelgradtop-300.jpg) no-repeat;
}
.errMsgPopupContainerContact .modalBackground .errMsgPopup .panel .contentWrapper 
{
	float:left;
	position:relative;
	top:0;
	left:0;
	z-index:9;
	width:300px;
	background:#ffffff url(/library/images/panels/bg-panelgrad-300.jpg) no-repeat left bottom;
}
.errMsgPopupContainerContact .modalBackground .errMsgPopup .panel .content 
{
	float:left;
	width:300px;
	height:50px;
	text-align:center;
	padding:20px 0!important;
	padding:20px 0 10px 0;
}
.errMsgPopupContainerContact .modalBackground .errMsgPopup .panel .content .buttons
{
	float:left;
	margin-top:20px;
}
.errMsgPopupContainerContact .modalBackground .errMsgPopup .panel .content .OkButton
{
	margin-left:108px!important;
	margin-left:44px;
}
.errMsgPopupContainerContact .modalBackground .errMsgPopup .panel .content .YesNoButtons
{
	margin-left:105px!important;
	margin-left:50px;
}

/* 500 Launch Party */

.bgThankyou	{background: url(/library/images/500LaunchParty/bg_thankyou.gif) bottom left no-repeat; width:234px; height:272px; position:absolute;top:89px; left:313px;}

.contactConsole .consoleContent .consolePanel500LaunchParty
{
	width:554px;
	padding:0;
	margin:0;
	background:transparent url(/library/images/contact/bg-console.jpg) no-repeat top left;
	position: relative;
}

#ConsoleBody500LaunchParty
{
	height:272px;
}

#ConsoleBody500LaunchParty .oneColumn500LaunchParty
{
	width:500px;
	min-height:242px;
	float:left;
	padding:30px 10px 0 25px;
}

/* Back Button */

.buttonsBack a {	PADDING-RIGHT: 5px;	DISPLAY: block;	PADDING-LEFT: 17px;	FONT-WEIGHT: bold;	FONT-SIZE: 85%;	BACKGROUND: url(/library/images/buttons/ButtIcon.png) no-repeat;	FLOAT: left;	PADDING-BOTTOM: 0px;	MARGIN: 3px 0px 0px;	COLOR: #ccc !important;	PADDING-TOP: 1px;	FONT-FAMILY: arial !important;	POSITION: relative;	HEIGHT: 15px;	TEXT-DECORATION: none}

.buttonsBack a:visited {	PADDING-RIGHT: 5px;	DISPLAY: block;	PADDING-LEFT: 17px;	FONT-WEIGHT: bold;	FONT-SIZE: 85%;	BACKGROUND: url(/library/images/buttons/ButtIcon.png) no-repeat;	FLOAT: left;	PADDING-BOTTOM: 0px;	MARGIN: 3px 0px 0px;	COLOR: #ccc !important;	PADDING-TOP: 1px;	FONT-FAMILY: arial !important;	POSITION: relative;	HEIGHT: 15px;	TEXT-DECORATION: none}

.buttonsBack a:active {	PADDING-RIGHT: 5px;	DISPLAY: block;	PADDING-LEFT: 17px;	FONT-WEIGHT: bold;	FONT-SIZE: 85%;	BACKGROUND: url(/library/images/buttons/ButtIcon.png) no-repeat;	FLOAT: left;	PADDING-BOTTOM: 0px;	MARGIN: 3px 0px 0px;	COLOR: #ccc !important;	PADDING-TOP: 1px;	FONT-FAMILY: arial !important;	POSITION: relative;	HEIGHT: 15px;	TEXT-DECORATION: none}