@charset "utf-8";
/* CSS Document */

/********************************************************/
/* NATIVE HTML TAGS
/********************************************************/

body {
	/*background-color:#bddd9c;*/
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

a, a:hover, a:visited {color:#631e55; cursor:hand; text-decoration:none; font-weight:bold;}
a img {border:none;}

p {margin-bottom:10px;}

h1, h2, h3, h4 {color:#6fa147;}
h1 {font-size:20px; font-weight:bold;}
h2 {font-size:18px; font-weight:bold;}
h3 {font-size:14px; font-weight:bold;}
h4 {font-size:18px; font-weight:normal;}
h5 {font-size:12px; font-weight:bold;}

select, input {float:left;}
input[type="checkbox"] {width:20px;}

/*li {list-style:url(../Images/Layout/EMotiveSkin1/BulletPointDefault.gif)!important; list-style-position:outside; margin:0; margin-left:20px;}*/
li {list-style:url(../Images/Layout/EMotiveSkin1/BulletPointDefault.gif); list-style-position:outside; margin:0; margin-left:20px;}

/* Tables */
table {}
	/*table th {height:20px; background-color:#585858; color:#fff;}*/
	table th {padding:0 10px; font-size:14px; font-weight:bold; border:1px solid white; height:45px; text-align:left!important;}
	table tr {padding:2px 15px; height:20px;}
	table td {padding:0 10px;}
	table .OddRow {background-color:#C2C2C2;}
	table .EvenRow {background-color:#fff;}
	table tr.MainHeadingRow {background-color:#d0dfc4!important;}
	table tr.SubHeadingRow {background-color:#62963b!important; color:#fff; font-weight:bold;}

	table#RextonPersonalise {float:left; width:782px!important;}
		table#RextonPersonalise th.Column1 {width:245px!important; text-align:left;}
		table#RextonPersonalise th.Column2 {width:312px!important; text-align:left;}
		table#RextonPersonalise th.Column3 {width:125px!important; text-align:right;}


/********************************************************/
/* MAIN LAYOUT ELEMENTS
/********************************************************/

#MainContainer {width:991px; display:block; margin:0 auto;}
	#MainHeader {float:left; width:968px; height:92px; display:inline; padding:28px 11px 2px 12px; margin-top:0px; background:url(../Images/Layout/EMotiveSkin1/MainHeaderBackground.jpg) no-repeat;}
	#NavAndContent {float:left; clear:both; width:991px; background:url(../Images/Layout/EMotiveSkin1/MainContainerBackgroundTile.jpg) repeat-y left bottom;}
		/* IE6 fix */ * html #NavAndContent {margin-top:-2px!important;}
	#ContentFooter {float:left; clear:both; width:991px; height:75px; background:url(../Images/Layout/EMotiveSkin1/MainContainerBackgroundFooterImage.jpg) no-repeat;}
	#MainFooter {float:left; margin-left:27px; clear:both; width:964px; height:110px;}


/* Main Header */
#MainHeader #MainHeaderLogo {float:left; display:inline; margin:5px 0 0 27px; background-color:#fff;}
#MainHeader #MainHeaderTitleArea {float:left; display:inline; padding-left:20px;}
	#MainHeader #MainHeaderTitleArea #MainTitle {float:left; color:#8cb864; font-size:24px; font-weight:bold; margin:27px 0 0 0;}
	#MainHeader #MainHeaderTitleArea #SubTitle {float:left; color:#631e55; font-size:11px; font-weight:bold;}
#MainHeader #HeaderButtons {float:right;}
	#MainHeader #HeaderButtons .BtnTestDrive, #MainHeader #HeaderButtons .BtnOrderBrochure, #MainHeader #HeaderButtons .BtnKeepMeInformed {float:left; display:inline; width:129px; height:60px; margin:15px 15px 0 0;}
	
	/* MainHeader Buttons default states */
	#MainHeader #HeaderButtons a.BtnTestDrive {background-image:url(../Images/Layout/EMotiveSkin1/MainHeaderButtonTestDrive.gif);}
	#MainHeader #HeaderButtons a.BtnOrderBrochure {background-image:url(../Images/Layout/EMotiveSkin1/MainHeaderButtonOrderBrochure.gif);}
	#MainHeader #HeaderButtons a.BtnKeepMeInformed {background-image:url(../Images/Layout/EMotiveSkin1/MainHeaderButtonKeepMeInformed.gif);}
	
	/* MainHeader Buttons hover states */
	#MainHeader #HeaderButtons a:hover.BtnTestDrive {background-image:url(../Images/Layout/EMotiveSkin1/MainHeaderButtonTestDriveOver.gif);}
	#MainHeader #HeaderButtons a:hover.BtnOrderBrochure {background-image:url(../Images/Layout/EMotiveSkin1/MainHeaderButtonOrderBrochureOver.gif);}
	#MainHeader #HeaderButtons a:hover.BtnKeepMeInformed {background-image:url(../Images/Layout/EMotiveSkin1/MainHeaderButtonKeepMeInformedOver.gif);}
	
	#MainHeader #HeaderButtons #BasketSummary {float:left; width:149px; padding:0 10px; height:92px; background-image:url(../Images/Layout/EMotiveSkin1/MainHeadeShoppingBasketBackground.gif);}
		#MainHeader #HeaderButtons #BasketSummary input {float:left; margin:60px 0 0 15px; width:100px; border:1px solid #fff; background-color:#a8a8a8; color:#fff;}
		#MainHeader #HeaderButtons #BasketSummary .RoundedButton {float:left; margin:7px 0 0 0px;}
		#MainHeader #HeaderButtons #BasketSummary .ItemTotal {float:right;color:#888;}
		#MainHeader #HeaderButtons #BasketSummary .BasketSummaryTitle {float:right; margin:15px 0 0 0px;}
		#MainHeader #HeaderButtons #BasketSummary .BasketSummaryTitle h1 {color:#888!important;font-weight:bold;}

/* Left Nav */
#LeftNav {float:left; display:inline; width:156px; margin-left:39px; border-right:1px solid #fff;}
	#LeftNav ul {float:left; display:inline;}
	#LeftNav ul li {float:left; display:inline; width:156px; height:45px; border-bottom:1px solid #fff; list-style:none; list-style-position:outside; margin:0; padding:0;}
	
	/* Default btn style */
	#LeftNav ul li a {float:left; display:inline; width:136px; height:45px; padding:0 10px; background:url(../Images/Layout/EMotiveSkin1/LeftNavBtnGrey.gif) no-repeat; line-height:45px; vertical-align:middle; color:#585858; font-size:13px; font-weight:bold;}
	#LeftNav ul li a:hover, #LeftNav ul li.current a {background:url(../Images/Layout/EMotiveSkin1/LeftNavBtnGreyOver.gif) no-repeat;}
	#LeftNav ul li.current a {color:#111;}
	
	/* Specific btn styles */
	#LeftNav ul li a.MainNavItem {font-size:20px; color:#fff;}
	
	#LeftNav ul li a.BuyNow {background:url(../Images/Layout/EMotiveSkin1/LeftNavBtnPurple.gif) no-repeat;}
	#LeftNav ul li a:hover.BuyNow, #LeftNav ul li.current a.BuyNow {background:url(../Images/Layout/EMotiveSkin1/LeftNavBtnPurpleOver.gif) no-repeat;}
	
	#LeftNav ul li a.AboutUs {background:url(../Images/Layout/EMotiveSkin1/LeftNavBtnYellow.gif) no-repeat;}
	#LeftNav ul li a:hover.AboutUs, #LeftNav ul li.current a.AboutUs {background:url(../Images/Layout/EMotiveSkin1/LeftNavBtnYellowOver.gif) no-repeat;}
	
	#LeftNav ul li a.Model1 {background:url(../Images/Layout/EMotiveSkin1/LeftNavBtnGreen.gif) no-repeat;}
	#LeftNav ul li a:hover.Model1, #LeftNav ul li.current a.Model1 {background:url(../Images/Layout/EMotiveSkin1/LeftNavBtnGreenOver.gif) no-repeat;}
	
	#LeftNav ul li a.Model2 {background:url(../Images/Layout/EMotiveSkin1/LeftNavBtnGreen.gif) no-repeat;}
	#LeftNav ul li a:hover.Model2, #LeftNav ul li.current a.Model2 {background:url(../Images/Layout/EMotiveSkin1/LeftNavBtnGreenOver.gif) no-repeat;}
	
	#LeftNav ul li a.Model3 {background:url(../Images/Layout/EMotiveSkin1/LeftNavBtnGreen.gif) no-repeat;}
	#LeftNav ul li a:hover.Model3, #LeftNav ul li.current a.Model3 {background:url(../Images/Layout/EMotiveSkin1/LeftNavBtnGreenOver.gif) no-repeat;}
	
	#LeftNav ul li a.Model4 {background:url(../Images/Layout/EMotiveSkin1/LeftNavBtnGreen.gif) no-repeat;}
	#LeftNav ul li a:hover.Model4, #LeftNav ul li.current a.Model4 {background:url(../Images/Layout/EMotiveSkin1/LeftNavBtnGreenOver.gif) no-repeat;}
	
	/* Dealer Portal btn styles */
	#LeftNav ul li a.DealerPortal {font-size:16px; background:url(../Images/Layout/EMotiveSkin1/LeftNavBtnGrey.gif) no-repeat;}
	#LeftNav ul li a.DealerPortal .SubLabel {font-size:10px; display:block; line-height:10px; margin:7px 0 -12px 0; color:#CCC;}
	#LeftNav ul li a:hover.DealerPortal, #LeftNav ul li.current a.DealerPortal {background:url(../Images/Layout/EMotiveSkin1/LeftNavBtnDealerGreyOver.gif) no-repeat;}


/* Tab menu */
#TabMenu {float:left; display:inline; position:relative; z-index:10; width:784px; margin:0 0 -1px 0; height:30px;}
/* IE6 hack */ * html #TabMenu {margin-bottom:-6px!important;}
	#TabMenu ul{float:left; width:784px; height:35px; margin:0; padding:0; line-height:35px;}
		#TabMenu ul li{float:left; display:inline; height:35px; list-style:none; list-style-position:outside; margin:0; padding:0;}
		#TabMenu ul li a{float:left; display:inline; margin-right:1px; color:#fff; text-align:center; width:156px; height:35px; background:url(../Images/Layout/EMotiveSkin1/TabMenuBtn.gif) no-repeat;}
		#TabMenu ul li a:hover, #TabMenu ul li.current a{color:#5b5b5b; text-decoration:none; background:url(../Images/Layout/EMotiveSkin1/TabMenuBtnOver.gif) no-repeat;}
		#TabMenu ul li a span{display:block; width:156px; height:35px;}
		#TabMenu ul li.LastTab a {margin-right:0!important;}
		
	#TabMenuContent {float:left; width:748px; padding:18px; background:url(../Images/Layout/EMotiveSkin1/TabMenuContentBackground.jpg) no-repeat left top;}
		#TabMenuContent.NoPadding{width:782px!important; padding:1px!important;}


/* Main Content */
#MainContent {float:left; width:784px;}
	#MainContent #PaddedArea {float:left; width:754px; padding:28px 15px 15px 15px;}
	#MainContent #MainContentHeader {float:left; width:784px;}
		#MainContent #MainContentHeader #MainContentHeaderTitle {float:left; display:inline; width:754px; height:45px; line-height:45px; margin-bottom:1px; background-color:#a8a8a8; padding:0 15px;}
			#MainContent #MainContentHeader #MainContentHeaderTitle h1, #MainContent #MainContentHeader #MainContentHeaderTitle h2 {color:#fff;}
		#MainContent #MainContentHeader #MainContentHeaderImage, #MainContent #MainContentHeader #MainContentHeaderFlash {float:left; display:inline; width:784px; height:229px; margin-bottom:1px;}
		#MainContent #MainContentHeader #HeaderTransparentOverlay {float:left; margin-top:-230px; padding:25px 20px 20px 20px; width:304px; height:184px; background: url(../Images/Layout/EMotiveSkin1/MainHeaderTransparentOverlay.png); color:#fff;}
			/* IE6 fix */ * html #MainContent #MainContentHeader #HeaderTransparentOverlay {background: url(../Images/Layout/EMotiveSkin1/MainHeaderTransparentOverlay.gif)!important;}
		
		/* DEALER PORTAL Header Title */
		#MainContent #MainContentHeader #DealerPortalMainContentHeaderTitle {float:left; display:inline; width:754px; height:91px; line-height:45px; background-color:#9abf18; color:#fff; padding:0 15px;}
		#MainContent #MainContentHeader #DealerPortalMainContentHeaderTitle h1 {float:left; display:block; width:100%; margin:20px 0 -5px 0; line-height:20px;}
		#MainContent #MainContentHeader #DealerPortalMainContentHeaderTitle h4 {float:left; display:inline;}
		#MainContent #MainContentHeader #DealerPortalMainContentHeaderTitle #HeaderLinks {float:right;}
		#MainContent #MainContentHeader #DealerPortalMainContentHeaderTitle #HeaderLinks a {float:left; color:#fff; font-weight:bold;}


/* Main Footer */
#MainFooter #FooterMenu {width:450px; margin:40px auto; color:#555;}
	#MainFooter #FooterMenu #MenuTitle {display:inline; font-weight:bold; padding-right:10px; border-right:1px solid #fff}
	#MainFooter #FooterMenu ul {display:inline; margin:20px 0;}
	#MainFooter #FooterMenu ul li {display:inline; margin-left:15px;}
	#MainFooter #FooterMenu ul li a {display:inline; color:#631e55!important; font-weight:bold;}


/********************************************************/
/* GENERIC PAGE ELEMENTS
/********************************************************/

.Grey {color:#454545!important;}
.Blue {color:#631e55!important;}
.Green {color:#6fa147!important;}
.Black {color:#000!important;}
.Purple {color:#5e1a63!important;}
.Red {color:#ff0000!important;}

.Model1Text {color:#6fa147!important;}
.Model2Text {color:#6fa147!important;}
.Model3Text {color:#6fa147!important;}
.Model4Text {color:#6fa147!important;}

.Model1BGround, .Model2BGround, .Model3BGround, .Model4BGround {background-color:#a4d177!important;}
.BuyNowBGround {background-color:#5e1a63!important;}
.AboutUsBGround {background-color:#eabf1b!important;}
.DefaultBGround {background-color:#a8a8a8!important;}

.SpecialE {font-size:1.5em; line-height:0.5em;}
.ModelNumber {font-size:0.8em;}
.ModelNormal {float:left; font-size:40px; vertical-align:baseline!important;  height:45px!important; line-height:40px!important;}
.ModelSub {float:left; font-size:16px; height:25px!important; line-height:25px; margin-top:0px!important; padding-top:17px!important;}
.ModelSup {float:left; font-size:16px; height:25px!important; line-height:25px; margin-top:0!important; padding-top:7px!important;}
/*.ModelNormal.SmallModelName, .ModelSub.SmallModelName, .ModelSup.SmallModelName {font-size:50%!important;}*/
.SmallModelName .ModelNormal {font-size:37px!important;}
.SmallModelName .ModelSub {font-size:15px!important;}
.SmallModelName .ModelSup {font-size:15px!important;}

.GreyBox {float:left; width:720px; margin:0 auto 15px auto; padding:15px; background-color:#e8e8e8;}

.ValidationErrorMessage {color:#ff0000; font-size:12px; font-style:italic;}

.HR {float:left; width:100%; height:1px; margin:10px 0;border-bottom:1px solid #ccc;}
.Dotted {border-bottom:1px dotted #ccc!important;}
.Dashed {border-bottom:1px dashed #ccc!important;}

.Divider {float:left; margin:0 10px;}

.IntroParagraph {float:left; width:100%; margin-bottom:20px;}

#ContentImages img {margin-bottom:10px;}
#ContentImagesSplitLeft img {margin-bottom:10px;margin-right:10px;}
#ContentImagesSplitRight img {margin-bottom:10px;}




/* ROUNDED BOX */
/*.RoundedBox {float:left; width:100%;}
	.RoundedBox .RoundedBoxTop, .RoundedBox .RoundedBoxBottom {float:left; height:8px; width:100%; background:no-repeat;}
	.RoundedBox .RoundedBoxContent {float:left;}
	.RoundedBox#Blue328 {width:328px!important;}
		.RoundedBox#Blue328 .RoundedBoxContent {width:288px; padding:20px; background-color:#95c4d4;}
		.RoundedBox#Blue328 .RoundedBoxTop {background-image:url(../Images/Layout/EMotiveSkin1/RoundedBoxTopBlue328.gif);}
		.RoundedBox#Blue328 .RoundedBoxBottom {background-image:url(../Images/Layout/EMotiveSkin1/RoundedBoxBottomBlue328.gif);}
	
	.RoundedBox#Green328 {width:328px!important;}
		.RoundedBox#Green328 .RoundedBoxContent {width:288px; padding:20px; background-color:#9abf18;}
		.RoundedBox#Green328 .RoundedBoxTop {background-image:url(../Images/Layout/EMotiveSkin1/RoundedBoxTopGreen328.gif);}
		.RoundedBox#Green328 .RoundedBoxBottom {background-image:url(../Images/Layout/EMotiveSkin1/RoundedBoxBottomGreen328.gif);}*/


/* FORMS */
#MainContent #Form {float:left; width:724px; padding:15px; display:inline!important;}
	#MainContent #Form .CentralColumn {width:380px; margin:0 auto; padding-top:40px;}
	#MainContent #Form .CentralColumn .Row {margin:10px 0;}
	#MainContent #Form .CentralColumn p {float:left;}
	.RequiredFieldValidator {float:left; width:auto; height:20px;margin:0 5px;color:Red; display:inline!important;}
	.ValidationDisplayBox {float:left; display:inline!important;}
	
	/* FORM CONTAINERS */
	#FormModelSelection {float:left; width:100%;}
		#FormModelSelection ul {float:left; width:100%;}
		#FormModelSelection ul li {float:left; width:120px; display:inline; margin:0 10px 10px 0;}
			#FormModelSelection ul li.LastItem {margin-right:0;}
			#FormModelSelection ul li img {float:left; border:1px solid #8b8b8b; margin-bottom:10px;}
			#FormModelSelection ul li input {float:left; clear:left; width:auto; display:inline; margin:0 10px 5px 10px;}
			#FormModelSelection ul li label {float:left; line-height:15px; width:auto; margin-bottom:5px;}
	
	.CenteredCheckBoxes {margin-top:10px;}
		.CenteredCheckBoxes input {margin-left:35px;}
	
	.FormContainer100-240 {float:left;}
		.FormContainer100-240 label {float:left; line-height:15px; vertical-align:bottom; width:90px; padding-right:10px;}
		.FormContainer100-240 .FormContent {float:left; width:240px;}
	
	.FormContainer140-240 {float:left;}
		.FormContainer140-240 label {float:left; line-height:15px; vertical-align:bottom; width:130px; padding-right:10px;}
		.FormContainer140-240 .FormContent {float:left; width:240px;}
	
	.FormContainer315-25 {float:left;}
		.FormContainer315-25 label {float:left; line-height:15px; vertical-align:bottom; width:280px; padding-right:10px;}
		.FormContainer315-25 .FormContent {float:left; width:25px;}
	
	.FormContainer290-460 {float:left;}
		.FormContainer290-460 label {float:left; line-height:15px; vertical-align:bottom; width:280px; padding-right:10px;}
		.FormContainer290-460 .FormContent {float:left; width:25px;}


/* DEALER PORTAL */
.DealerPortalFormSection {float:left; width:680px; margin:0 auto 15px auto; padding:35px; background-color:#e8e8e8;}
	.DealerPortalFormSection h1 {float:left; width:100%; margin-bottom:20px!important;}
	.DealerPortalFormSection .HeadingSubText {float:left; width:100%; margin:-15px 0 20px 0!important;}
	.DealerPortalFormSection .Table {width:680px;}
	
	#DealerPortalEditProfileContactDetails {float:left;}
		#DealerPortalEditProfileContactDetails .Row .Column1 {width:290px;}
		#DealerPortalEditProfileContactDetails .Row .Column2 {width:290px;}
		#DealerPortalEditProfileContactDetails .Row .Column1 .Row, #DealerPortalEditProfileContactDetails .Row .Column2 .Row {margin-bottom:10px;}
		#DealerPortalEditProfileContactDetails input {width:200px;}
	
	#DealerPortalEditProfileDealerImages {float:left;}
		#DealerPortalEditProfileDealerImages .Row .Column1 {width:230px;}
		#DealerPortalEditProfileDealerImages .Row .Column2 {width:450px;}
		#DealerPortalEditProfileDealerImages input {width:200px;}
		#DealerPortalEditProfileDealerImages ul {float:left;}
		#DealerPortalEditProfileDealerImages h3 {color:#777!important;}
		#DealerPortalEditProfileDealerImages .InfoBox p {color:#777!important;}
		#DealerPortalEditProfileDealerImages .ImageDisplayBox {float:left; width:448px; height:229px; background-color:#666;}
	
	#DealerPortalEditProfileServicesOffered {float:left;}
		#DealerPortalEditProfileServicesOffered .Row .Column1 {width:290px;}
		#DealerPortalEditProfileServicesOffered .Row .Column2 {width:290px;}
		#DealerPortalEditProfileServicesOffered .Row .Column1 .Row, #DealerPortalEditProfileServicesOffered .Row .Column2 .Row {margin-bottom:10px;}
		#DealerPortalEditProfileServicesOffered ul#ServicesList {float:left; margin-bottom:20px;}
			#DealerPortalEditProfileServicesOffered ul#ServicesList li {float:left; display:inline; /*width:112px;*/ margin-right:5px;}
			#DealerPortalEditProfileServicesOffered ul#ServicesList li input {display:inline; padding:0; margin:0 5px 0 0; height:15px;}
			#DealerPortalEditProfileServicesOffered ul#ServicesList li label {display:inline; line-height:15px;}
	
	#DealerPortalEditProfileGoogleMap {float:left;}
		#DealerPortalEditProfileGoogleMap #GoogleMap {float:left; width:472px; height:280px;}
		#DealerPortalEditProfileGoogleMap #GoogleMapInfo {float:left; width:205px; height:280px; background-color:#006a94;}
		#DealerPortalEditProfileGoogleMap #GoogleMapInfo h1 {float:left; line-height:40px; height:20px; padding-left:10px;}
		#DealerPortalEditProfileGoogleMap #GoogleMapInfo #InfoText {float:left; width:175px; height:220px; padding:5px; margin:0 10px; background-color:#fff;}
	
	#DealerPortalEditProfileYourOffers {float:left;}
		#DealerPortalEditProfileYourOffers .Row .Column1 {width:460px;}
			#DealerPortalEditProfileYourOffers .Row .Column1 label {float:left; line-height:17px; margin-left:10px;}
			#DealerPortalEditProfileYourOffers .Row .Column1 input {height:17px;}
		#DealerPortalEditProfileYourOffers .Row .Column2 {width:220px;}
		#DealerPortalEditProfileYourOffers .Row .Column1 .Row, #DealerPortalEditProfileYourOffers .Row .Column2 .Row {margin-bottom:10px;}
		#DealerPortalEditProfileYourOffers #OfferPicture {float:left; width:221px; height:143px; background-color:#666;}
		#DealerPortalEditProfileYourOffers .OfferCopyInput {width:420px; height:100px!important;}
	
	#DealerPortalEditProfileChangePassword {float:left;}
		#DealerPortalEditProfileChangePassword .Row .Column1 {width:290px;}
		#DealerPortalEditProfileChangePassword .Row .Column2 {width:290px;}
		#DealerPortalEditProfileChangePassword .Row .Column1 .Row, #DealerPortalEditProfileChangePassword .Row .Column2 .Row {margin-bottom:10px;}
		#DealerPortalEditProfileChangePassword input {width:200px;}


/* ROUNDED BUTTON */
a.RoundedButton {float:left; display:inline; cursor:pointer!important; width:auto; height:20px; text-decoration:none!important;}
	a.RoundedButton .btnLabel1, #RoundedButton .btnLabel2 {float:left;padding-left:5px; font-weight:bold; color:#fff; line-height:20px; font-size:11px!important; text-decoration:none!important;}
	#RoundedButtonLeft {float:left; width:auto; height:20px; background: no-repeat left top; background-image:url(../Images/Layout/EMotiveSkin1/RoundedButtonGreen.gif);}
	#RoundedButtonRight {float:left; width:5px; height:20px; background: no-repeat right top; background-image:url(../Images/Layout/EMotiveSkin1/RoundedButtonGreen.gif);}
	
	/* Hover states */
	a.RoundedButton:hover #RoundedButtonLeft, a.RoundedButton:hover #RoundedButtonRight{background-image:url(../Images/Layout/EMotiveSkin1/RoundedButtonGrey.gif);}
	a.RoundedButton:hover .btnLabel1, a.RoundedButton:hover .btnLabel2 {color:#5b5b5b!important;}


/* ROUNDED BOX */
.RoundedBox {float:left;}
	.RoundedBox .RoundedHeaderBGLeft, .RoundedBox .RoundedHeaderBGRight {width:50%; height:36px;}
		.RoundedBox.NoHeader .RoundedHeaderBGLeft, .RoundedBox.NoHeader .RoundedHeaderBGRight {height:8px!important;}
	.RoundedBox .RoundedFooterBGLeft, .RoundedBox .RoundedFooterBGRight {width:50%; height:8px;}
	
	.RoundedBox .RoundedHeaderBGLeft {float:left; background: no-repeat left top;}
	.RoundedBox .RoundedHeaderBGRight {float:right; background: no-repeat right top;}
	.RoundedBox .RoundedFooterBGLeft {float:left; background: no-repeat left bottom;}
	.RoundedBox .RoundedFooterBGRight {float:right; background: no-repeat right bottom;}
	
	.RoundedBox .RoundedHeaderContent {float:left; margin-top:-36px;}
	
	.RoundedBox .MainContentBG {float:left; width:100%; background:repeat-y right top;}
	.RoundedBox .MainContent {float:left; margin-right:1px; padding-left:1px; background:repeat-y left top; overflow:hidden;}
	
	.RoundedBox .RoundedHeaderContent h2 {float:left; padding:4px 0 5px 10px; line-height:27px;}
	
	/* Default */
	.RoundedBox.Default .RoundedHeaderBGLeft, .RoundedBox.Default .RoundedHeaderBGRight, .RoundedBox.Default .RoundedFooterBGLeft, .RoundedBox.Default .RoundedFooterBGRight {background-image:url(../Images/Layout/EMotiveSkin1/RoundedBoxDefault.gif);}
	.RoundedBox.Default .MainContentBG, .RoundedBox.Default .MainContent {background-image:url(../Images/Layout/EMotiveSkin1/RoundedBoxDefaultMiddle.gif);}
	
	/* Grey Outline, White Background */
	.RoundedBox.GreyOutline .RoundedHeaderBGLeft, .RoundedBox.GreyOutline .RoundedHeaderBGRight, .RoundedBox.GreyOutline .RoundedFooterBGLeft, .RoundedBox.GreyOutline .RoundedFooterBGRight {background-image:url(../Images/Layout/EMotiveSkin1/RoundedBoxGreyOutline.gif);}
	.RoundedBox.GreyOutline .MainContentBG, .RoundedBox.GreyOutline .MainContent {background-image:url(../Images/Layout/EMotiveSkin1/RoundedBoxGreyOutlineMiddle.gif);}
	
	/* Green Outline, White Background */
	.RoundedBox.GreenOutline .RoundedHeaderBGLeft, .RoundedBox.GreenOutline .RoundedHeaderBGRight, .RoundedBox.GreenOutline .RoundedFooterBGLeft, .RoundedBox.GreenOutline .RoundedFooterBGRight {background-image:url(../Images/Layout/EMotiveSkin1/RoundedBoxGreenOutline.gif);}
	.RoundedBox.GreenOutline .MainContentBG, .RoundedBox.GreenOutline .MainContent {background-image:url(../Images/Layout/EMotiveSkin1/RoundedBoxGreenOutlineMiddle.gif);}


#CheckoutProgressDisplay {float:left; display:inline; width:784px; height:46px; background:#e6e6e6; margin-bottom:10px;}
	.ProgressArrow {float:left; width:175px; height:46px; margin-right:-23px; color:#999; font-weight:bold; font-size:15px; line-height:46px; text-align:center; background:url(../Images/Layout/EMotiveSkin1/CheckoutStepImageInactive.gif) no-repeat;}
	.ProgressArrow.Active {background-image:url(../Images/Layout/EMotiveSkin1/CheckoutStepImageActive.gif)!important; color:#fff!important;}
	.ProgressArrow.NoMargin {margin-right:0!important;}
	
	
	
/********************************************************/
/* SPECIFIC PAGE STYLES
/********************************************************/

/* HOME */
#HomeModelsInfo {float:left; width:784px; height:229px; margin:0 0 1px 1px;}
	#HomeModelsInfo .ModelBox {float:left; width:195px; height:229px; border-right:1px solid #ccc;}
	#HomeModelsInfo .ModelBox .InfoArea {float:left; width:175px; height:190px; padding:7px 10px 10px 10px;}
	#HomeModelsInfo .ModelBox .MoreLink {float:right; width:auto; height:29px; padding:0 10px; text-align:right; color:#5b5b5b;}
	#HomeModelsInfo .ModelBox .Price {float:left; margin-left:10px; line-height:15px; width:100px; height:15px;}
		#HomeModelsInfo .ModelBox .Price strong {font-size:150%;}
	#HomeModelsInfo .ModelBox .IntroText {float:left; width:100%; height:50px; color:#5b5b5b; margin-top:100px;}
	#HomeModelsInfo .ModelBox.Model1 {float:left; background:url(../Images/Content/EMotive/HomeModel1Image.jpg) no-repeat;}
	#HomeModelsInfo .ModelBox.Model2 {float:left; background:url(../Images/Content/EMotive/HomeModel2Image.jpg) no-repeat;}
	#HomeModelsInfo .ModelBox.Model3 {float:left; background:url(../Images/Content/EMotive/HomeModel3Image.jpg) no-repeat;}
	#HomeModelsInfo .ModelBox.Model4 {float:left; background:url(../Images/Content/EMotive/HomeModel4Image.jpg) no-repeat; border-right:none!important;}
	
/* HOME - VIDEO */
#VideoBox {float:left; width:482px; }
	/* #VideoBox .MainContentBG .MainContent {visibility:hidden; } */
	#VideoBox .RoundedHeaderContent h2 {color:#fff;}


/* DEALER SEARCH RESULTS */
.DealerSearchResult {float:left; width:720px; margin:0 auto 15px auto; padding:15px; background-color:#e8e8e8;}
	.DealerSearchResult .TitleBar {float:left; width:720px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #fff;}
		.DealerSearchResult .TitleBar span {line-height:20px;}
		.DealerSearchResult .TitleBar .DealerName {float:left; font-size:16px; margin-right:10px;}

/* NEWS */
#NewsBox {float:left; width:260px!important;}
	#NewsBox .RoundedHeaderContent h2 {color:#fff;}
	#NewsBox .NewsBoxContent {float:left; width:247px; padding:4px;}
	
	#NewsBox .NewsBoxContent a.NewsArticle {float:left; width:240px; padding:5px; color:#5b5b5b; font-weight:normal; background-color:#fff; margin-bottom:5px;}
		#NewsBox .NewsBoxContent a:hover.NewsArticle, #NewsBox .NewsBoxContent a:hover.NewsArticle.OddRow, #NewsBox .NewsBoxContent a:hover.NewsArticle.EvenRow {background-color:#ddd; cursor:default;}
	#NewsBox .NewsBoxContent a.NewsArticle.NoImage img {display:none;}
	#NewsBox .NewsBoxContent a.NewsArticle.NoImage .ArticleText {float:left; width:240px;}
	#NewsBox .NewsBoxContent a.NewsArticle.OddRow {background-color:#dceaf2;}
	#NewsBox .NewsBoxContent .NewsArticle img {float:left; margin-top:5px;}
	#NewsBox .NewsBoxContent .NewsArticle p {margin:0;}
	#NewsBox .NewsBoxContent .NewsArticle .Highlight {color:#631e55; font-weight:bold;}
	#NewsBox .NewsBoxContent .NewsArticle .ArticleText {float:right; width:160px;}
	
	#NewsBox .PagingNav {float:left!important; text-align:right; height:25px; line-height:25px; margin:6px 0 0 35px;}
		#NewsBox .PagingNav a.ScrollBtn.Prev, #NewsBox .PagingNav a.ScrollBtn.Next {float:left; color:#bddd9c; font-weight:bold!important;}
		#NewsBox .PagingNav a:hover.ScrollBtn.Prev, #NewsBox .PagingNav a:hover.ScrollBtn.Next {color:#fff!important;}
		#NewsBox .PagingNav a.ScrollBtn.Prev {margin-right:5px;}
		#NewsBox .PagingNav a.ScrollBtn.Next {margin-left:5px;}
		#NewsBox .PagingNav ul {float:left; list-style:none;}
		#NewsBox .PagingNav ul li {float:left; display:inline; margin:0;}
		#NewsBox .PagingNav ul li a {float:left; height:20px; width:10px; text-align:center; line-height:25px; padding:0 4px; color:#bddd9c!important;}
			#NewsBox .PagingNav ul li a:hover, #NewsBox .PagingNav ul li a.current, #NewsBox .PagingNav a:hover.ScrollBtn {color:#fff!important;}
	
#NewsArticle {float:left; width:460px; margin-right:20px;}
	#NewsArticle .NewsArticleImage {float:right; margin:0 0 10px 10px;}
	#NewsArticle p {clear:none;}
	#NewsArticle h2 {width:100%;}

/* OFFERS */
#OffersTitle {float:left; width:100%; color:#631e55; margin-bottom:10px;}
#OffersList {float:left; width:100%; font-size:12px; color:#631e55; margin-bottom:10px;}
#OffersInfo {float:left; margin-bottom:10px; color:#5d5d5d; font-size:12px;}
#OffersTAndC {float:left; margin-top:50px; font-size:10px; color:#5d5d5d;}

#OffersBox {float:left; width:260px; margin-left:20px;}
	#OffersBox .OffersBoxHeader {float:left; width:460px; height:36px; background:url(../Images/Layout/EMotiveSkin1/RoundedBoxHeaderGrey460.gif) no-repeat;}
		#OffersBox .OffersBoxHeader h2 {float:left; padding:5px 0 5px 15px; color:#631e55; line-height:27px;}
	#OffersBox .OffersBoxFooter {float:left; width:460px; height:8px; background:url(../Images/Layout/EMotiveSkin1/RoundedBoxFooterGrey460.gif) no-repeat;}
	#OffersBox .OffersBoxContent {float:left; width:445px; padding:10px 0 10px 15px; background:url(../Images/Layout/EMotiveSkin1/RoundedBoxContentGrey460.gif) repeat-y;}
		#OffersBox .OffersBoxContent a.OfferImageLink {float:left; margin:0 8px 8px 0; border:2px solid #dcdcdc;}
			#OffersBox .OffersBoxContent a:hover.OfferImageLink {border:2px solid #631e55;}


/* FAQ */
.FAQAskAQuestion {float:left; margin-bottom:10px; width:330px; height:80px;}


/* PARTS & ACCESSORIES */
#AccessoriesProductBox {float:left; width:750px; margin: 20px 15px; 20px 15px;}
	#AccessoriesProductBox .ProductContentArea {float:left; width:720px; margin:15px 0 15px 15px;}
	#AccessoriesProductBox .ProductContentArea .ProductInfo {float:left; width:385px; margin-right:20px;}
		#AccessoriesProductBox .ProductContentArea .ProductInfo h2, #AccessoriesProductBox .ProductContentArea .ProductInfo h3 {float:left;width:100%; margin-bottom:20px;}
		#AccessoriesProductBox .ProductContentArea .ProductInfo .ProductDescription {float:left; margin-bottom:20px;}
		#AccessoriesProductBox .ProductContentArea .ProductInfo .ProductPrice {float:left; width:100%; font-size:16px; font-weight:bold;}
			#AccessoriesProductBox .ProductContentArea .ProductInfo .ProductPrice label {color:#6fa147; margin-right:5px;}
	#AccessoriesProductBox .ProductImage {float:left; width:315px;}


/* TECHNICAL */
#TechnicalSpecBox {float:left; width:750px; margin:20px 15px; display:inline;}
	#TechnicalSpecBox .ProductContentArea {float:left; width:720px; margin:15px 0 15px 15px; display:inline;}
	#TechnicalSpecBox .ProductContentArea .ProductInfo {float:left; width:385px; margin-right:20px; display:inline;}
		#TechnicalSpecBox .ProductContentArea .ProductInfo h2, #TechnicalSpecBox .ProductContentArea .ProductInfo h3 {float:left; margin-bottom:20px; width:100%;}
		#TechnicalSpecBox .ProductContentArea .ProductInfo .ProductDescription {float:left; margin-bottom:20px;}
			#TechnicalSpecBox .ProductContentArea .ProductInfo .ProductDescription .SpecList {float:left; display:inline!important;}
				#TechnicalSpecBox .ProductContentArea .ProductInfo .ProductDescription .SpecList label {float:left; width:170px; margin-right:10px; font-weight:bold; display:inline!important;}
				#TechnicalSpecBox .ProductContentArea .ProductInfo .ProductDescription .SpecList span {float:left; width:180px; display:inline!important;}
				#TechnicalSpecBox .ProductContentArea .ProductInfo .ProductDescription .SpecList li {float:left; display:inline!important;}
		#TechnicalSpecBox .ProductContentArea .ProductInfo .ProductPrice {float:left; width:100%; font-size:16px; font-weight:bold;}
			#TechnicalSpecBox .ProductContentArea .ProductInfo .ProductPrice label {color:#6fa147; margin-right:5px; display:inline;}
	#TechnicalSpecBox .ProductImage {float:left; width:315px;}


/* BUY NOW - CONFIGURE */
#ConfigureChooseModelBox {float:left; width:750px; margin: 20px 15px; 20px 15px; display:inline!important;}
	#ConfigureChooseModelBox .ContentArea {float:left; width:720px; margin:15px 0 15px 15px; display:inline!important;}
	#ConfigureChooseModelBox .ContentArea .ModelSelection {float:left; width:100%; margin-right:20px; display:inline!important;}
		#ConfigureChooseModelBox .SeriesBox {float:left; width:230px; margin-right:15px; display:inline!important;}
		#ConfigureChooseModelBox .ModelBox {float:left; width:100%; color:#5e1a63; display:inline!important;}
			#ConfigureChooseModelBox .ModelBox ul {float:left; margin:0; padding:0; display:inline!important;}
			#ConfigureChooseModelBox .ModelBox ul li {float:left; display:inline; margin:0 0 5px 0; padding:0; display:inline!important;}
			#ConfigureChooseModelBox .ModelBox ul li.ModelName {width:130px; display:inline!important;}
			#ConfigureChooseModelBox .ModelBox ul li.Price {width:50px; font-weight:bold; display:inline!important;}
			#ConfigureChooseModelBox .ModelBox ul li.RadioButton {width:30px; display:inline!important;}
				#ConfigureChooseModelBox .ModelBox ul li.RadioButton input {float:right; display:inline!important;}
		#ConfigureChooseModelBox .ContentArea .ModelSelection h2, #ConfigureChooseModelBox .ContentArea .ModelSelection h3 {float:left; margin-bottom:20px; display:inline!important;}
	
	#ConfigureChooseModelBox .ContentArea .ColourSelection {float:left; width:100%; margin-bottom:20px;}
	#ConfigureChooseModelBox  .ColourSelectionBox {float:left; width:465px; padding-left:9px; border-left:1px solid #aaa;}
		#ConfigureChooseModelBox  .ColourSelectionBox h3 {margin:0; padding:0; line-height:0;}
		#ConfigureChooseModelBox  .ColourSelectionBox .ColourSelectionColumnTitle {float:left;width:100%;margin-top:20px;font-size:14px;font-weight:bold;color:#888;}
		#ConfigureChooseModelBox  .ColourSelectionBox ul {float:left; width:220px; clear:both; list-style:none!important; margin:0; padding:0;}
			#ConfigureChooseModelBox  .ColourSelectionBox li {float:left; width:220px; list-style:none!important;list-style-image:none!important; margin:0 0 3px 0; padding:0;}
			#ConfigureChooseModelBox  .ColourSelectionBox li span input {float:left; width:20px; height:20px;line-height:20px; margin-left:50px;}
			#ConfigureChooseModelBox  .ColourSelectionBox li span.ColourLabel {float:left; width:150px; line-height:20px;}
			#ConfigureChooseModelBox  .ColourSelectionBox .AvailableNow {float:left; width:220px; margin-right:5px;}
			#ConfigureChooseModelBox  .ColourSelectionBox .AvailableSoon {float:left; width:220px;}
			#ConfigureChooseModelBox  .ColourSelectionBox .SwatchBlack {background:url(../Images/Layout/EMotiveSkin1/BuyNowModelColourBlack.gif) no-repeat;}
			#ConfigureChooseModelBox  .ColourSelectionBox .SwatchMetallicBurgundy {background:url(../Images/Layout/EMotiveSkin1/BuyNowModelColourMetallicBurgundy.gif) no-repeat;}
			#ConfigureChooseModelBox  .ColourSelectionBox .SwatchSolidRed {background:url(../Images/Layout/EMotiveSkin1/BuyNowModelColourSolidRed.gif) no-repeat;}
			#ConfigureChooseModelBox  .ColourSelectionBox .SwatchLightBlue {background:url(../Images/Layout/EMotiveSkin1/BuyNowModelColourLightBlue.gif) no-repeat;}
			#ConfigureChooseModelBox  .ColourSelectionBox .SwatchRoyalBlue {background:url(../Images/Layout/EMotiveSkin1/BuyNowModelColourRoyalBlue.gif) no-repeat;}
			#ConfigureChooseModelBox  .ColourSelectionBox .SwatchMetallicBlue {background:url(../Images/Layout/EMotiveSkin1/BuyNowModelColourMetallicBlue.gif) no-repeat;}
			#ConfigureChooseModelBox  .ColourSelectionBox .SwatchMetallicRoyalBlue {background:url(../Images/Layout/EMotiveSkin1/BuyNowModelColourMetallicRoyalBlue.gif) no-repeat;}
			#ConfigureChooseModelBox  .ColourSelectionBox .SwatchMetallicSilver {background:url(../Images/Layout/EMotiveSkin1/BuyNowModelColourMetallicSilver.gif) no-repeat;}
			#ConfigureChooseModelBox  .ColourSelectionBox .SwatchGraniteGrey {background:url(../Images/Layout/EMotiveSkin1/BuyNowModelColourGraniteGrey.gif) no-repeat;}
			#ConfigureChooseModelBox  .ColourSelectionBox .SwatchYellow {background:url(../Images/Layout/EMotiveSkin1/BuyNowModelColourYellow.gif) no-repeat;}
			#ConfigureChooseModelBox  .ColourSelectionBox .SwatchGreen {background:url(../Images/Layout/EMotiveSkin1/BuyNowModelColourGreen.gif) no-repeat;}
			#ConfigureChooseModelBox  .ColourSelectionBox .SwatchWhite {background:url(../Images/Layout/EMotiveSkin1/BuyNowModelColourWhite.gif) no-repeat;}
			#ConfigureChooseModelBox  .ColourSelectionBox .SwatchMetallicWhite {background:url(../Images/Layout/EMotiveSkin1/BuyNowModelColourMetallicWhite.gif) no-repeat;}
		
		
/* BASKET */
.BasketProductBox {float:left; width:750px; margin: 20px 0 20px 0}
	.BasketProductBox .ContentArea {float:left; width:720px; margin:0 0 15px 15px;}

.BasketProductThumbnailBox {float:left; width:230px;}

.BasketProductInfoBox {float:left; width:485px; height:170px;}
	.BasketProductInfoBox .TitleRow {float:left; width:100%; border-bottom:1px solid #aaa; margin-bottom:5px;}
	.BasketProductInfoBox .TitleRow .ProductTitle {float:left; width:200px; padding:10px; line-height:30px;}
	.BasketProductInfoBox .TitleRow .PriceTitle {float:left; width:70px; padding:10px; line-height:30px;}
	.BasketProductInfoBox .TitleRow .QuantityTitle {float:left; width:50px; padding:10px; line-height:30px;}
	.BasketProductInfoBox .ColumnHeading {float:left; line-height:40px;}
	.BasketProductInfoBox .DescriptionBox {float:left; width:200px; height:100%; padding:10px; background:#eee;}
	.BasketProductInfoBox .PriceBox {float:left; width:70px; height:100%; padding:10px;}
	.BasketProductInfoBox .QuantityBox {float:left; width:50px; height:100%; padding:10px; background:#eee;}
		.BasketProductInfoBox .QuantityBox input {width:20px;}
	.BasketProductInfoBox .ButtonBox {float:right; width:80px; height:100%; padding:10px;}

	
.BasketTotal {float:right; margin-bottom:10px; font-size:16px; font-weight:bold; color:#777;}
	.BasketTotal label {float:left; margin-right:20px;}
	.BasketTotal .Price {float:left; margin-right:20px;}


/* CHECKOUT */
.CheckoutFormBox {float:left; width:370px;}
	.CheckoutFormBox .ContentArea {float:left; width:340px; margin:0 0 15px 15px;}
	
	.CheckoutAddressBox {width:180px!important; margin-bottom:10px;}
		.CheckoutAddressBox .ContentArea {float:left; width:150px; margin:0 0 15px 15px;}
		
	.CheckoutWideFormBox {width:560px!important;}
		.CheckoutWideFormBox .ContentArea {float:left; width:530px; margin:0 0 15px 15px;}
	
	.CheckoutFormBox .RoundedHeaderContent h2, .CheckoutAddressBox .RoundedHeaderContent h2, .CheckoutWideFormBox .RoundedHeaderContent h2 {color:#fff;}
	
	#CheckoutConfirmationLeftBox {float:left; width:180px; margin-right:10px;}
	
	.CheckoutConfirmationItemBox {float:left; width:530px;}
	
	.PostcodeFinderPopup {width:500px;}
		.PostcodeFinderPopup .RoundedHeaderContent h2{color:#fff;}
		.PostcodeFinderPopup .PostcodeContent{margin:20px 0px 20px 20px;width:460px;}
		.PostcodeFinderPopup .PostcodeContent #SearchResults{float:left;width:100%;margin-top:10px;}
			.PostcodeFinderPopup .PostcodeContent #SearchResults select{width:460px!important;height:150px!important;}
			.PostcodeFinderPopup .PostcodeContent #SearchResults select option{background-image:url(../Images/Layout/EMotiveSkin1/BuyNowModelColourSolidRed.gif)!important;}
		.PostcodeFinderPopup .PostcodeContent #ButtonBox{float:right;margin:10px 0;}
		.PostcodeFinderPopup .PostcodeContent #Message{float:left;width:100%;margin-top:10px;}
		.PostcodeFinderPopup .PostcodeContent #ButtonBox .RoundedButton{margin-left:10px;}


/* Download a factsheet */
.FactsheetDownload {}
	.FactsheetDownload .Row {margin-bottom:20px; background-color:#ccc; border:1px solid #999;}
		.FactsheetDownload .IntroText{margin-bottom:20px;}
		.FactsheetDownload .Row img {float:left; margin-right:10px;}
		.FactsheetDownload .Row .BrochureFilename {float:left; width:400px; height:78px; margin-right:10px; vertical-align:middle;}
			.FactsheetDownload .Row .BrochureFilename a {float:left; line-height:78px;}
		.FactsheetDownload .Row .DownloadButton {float:right; height:48px; padding:30px 30px 0 30px; border-left:1px solid #fff;}
		
/********************************************************/
/********************************************************/
/* CHECKOUT STYLES TAKEN FROM SECRET VINE
/********************************************************/
/********************************************************/

#TextBox, .TextBox, #TextBox p, .TextBox p {line-height:14px; font-size:11px; margin-bottom:10px;}

#ProductThumbnail {background:url(../Images/Layout/Skin1/ProductThumbnailBackground.jpg) no-repeat center center; border:none!important; /*height:117px;*/}
	#ProductThumbnail img {border:none!important; /*padding:0 39px;*/ }

.MainPageTitle h3, .SubPageTitle h3, .SubPageTitle h6, .SubPageTitle #h10, .SubPageTitle #h12 {font-size:18px;}
	.MainPageTitle h4, .SubPageTitle h4 {font-size:28px; line-height:28px;}


/* Add to Basket *********************************************************/
.AddToBasket #Row {float:left; margin:0!important; padding:0!important; height:auto;}
.AddToBasket .Stock {clear:both; float:left; display:block; color:#666666; font-size:9px;}
.AddToBasket .Price {clear:both!important; float:right!important; width:70px!important; text-align:right; display:block; color:#6e8878; font-size:16px; font-weight:bold;}
.AddToBasket .Quantity {clear:both!important; width:auto!important; float:right!important; text-align:right;  color:#6e8878;  font-size:9px;}
	.AddToBasket .Quantity p{float:left!important; margin:none!important; padding-right:5px!important; display:inline;}	
	.AddToBasket .Quantity input{clear:none!important; float:left!important; display:inline; width:20px!important; margin:0!important; padding:0!important;}

/* FORM */
#CheckoutForm {float:left; width:320px; padding:10px;}
	#CheckoutForm label {float:left!important; width:110px; display:inline!important; margin-right:5px;}
	#CheckoutForm .Indent {float:left; margin-left:115px;}
	#CheckoutForm .SubNote {font-size:10px; padding-top:5px; line-height:15px;  font-style:italic;}
	#CheckoutForm #Row{float:left; margin-bottom:10px!important; clear:both!important;}
	.Required, #Required{padding-left:6px; margin-left:-6px; background:url(../Images/Layout/EMotiveSkin1/RequiredFieldAsterix.gif) no-repeat 0 0px;}
	
	.CheckoutWideFormBox #CheckoutForm{float:left; width:520px!important;}

.FormLink {float:left;}

/* FORM COMPONENTS */
#CheckoutForm input, #CheckoutForm select {float:left!important; height:20px; display:inline!important;}

input#Auto, input.Auto{width:auto!important;}
input#Max, input.Max{width:100%!important;}
input#Long, input.Long{width:200px!important;}
input#Medium, input.Medium{width:200px!important;}
input#Short, input.Short{width:100px!important;}
input#Tiny, input.Tiny{width:20px!important; text-align:center;}

select#Auto, select.Auto{width:auto!important;}
select#Max, select.Max{width:100%!important;}
select#Long, select.Long{width:200px!important;}
select#Medium, select.Medium{width:200px!important;}
select#Short, select.Short{width:100px!important;}
select#Tiny, select.Tiny{width:60px!important;}


/*********************************************************************/
/* AJAX CONTROLS
/*********************************************************************/
.ModalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity:0.7;	
}


