﻿/* STANDARD ELEMENT OVERRIDES */
BODY{background-image:url(Images/Furniture/bodyBgTile.gif); background-repeat:repeat; padding-bottom:100px; color:#444; background-color:#ccc;}
A {color: #0E4D82;text-decoration:none;}
FIELDSET{background-color:#E8EDF6;border:solid 1px #C2CDDC}
#LoginRegister a, #LoginForgotPassword a{border-bottom:1px dotted #fff; color:#fff;}
/* BUTTONS */
.SelectButton a{color:#fff; text-decoration:none;}
.SelectButton{background:url(Images/Furniture/SelectButton.gif) no-repeat; color:#fff;}
.SelectButtonNoBackGround{background:url(Images/Furniture/GenericButton.gif) no-repeat; color:#fff;}
.GenericButton{background:url(Images/Furniture/GenericButton2.gif) no-repeat; color:#fff;}
.WideGenericButton{background:url(Images/Furniture/wideButtonRight.gif) no-repeat; color:#fff;}
.WideGenericButton.wide2{background: url(Images/Furniture/wideButtonRight2.gif) no-repeat scroll 0 0 transparent}
.ExpandButton{background:url(Images/Furniture/ExpandButton.gif) center no-repeat; color:#fff;}
.CollapseButton{background:url(Images/Furniture/CollapseButton.gif) center no-repeat; color:#fff;}
.BigButton{background:url(Images/Furniture/BigButton.gif) center no-repeat; color:#fff;}
.WideButtonRight{background:url(Images/Furniture/WideButtonRight2.gif) center no-repeat;}
.WideButtonDown{background:url(Images/Furniture/WideButtonDown.gif) center no-repeat;}
.WideButtonUp{background:url(Images/Furniture/WideButtonUp.gif) center no-repeat;}
.WideGenericButton{background:url(Images/Furniture/wideGenericButton.gif) center no-repeat;}


.ReCaptchaSearchButton{

float:left;cursor:pointer;height:23px;width:142px;background-image:url('images/Furniture/RecaptchaStyleButton.png');font-size:16px;font-weight:bold;color:#fff;text-align:center;padding-top:4px}


/* BRAND RELATED */
.BrandColor{color:#c6202b; margin:0 0 10px 0;}
.BrandBorderColor{border-color:#0E4D82;}
.BrandBorderColorSecondary{border-color:#C8CB9E;}
.BrandHorizontalLine{background:none;/*url(Images/Furniture/DPBDivider.gif) repeat-x center*/; height:0; margin:0;}
/* Image Gallery, Style Selection*/
.itemHighlight{background-color:#999;}

.itemNormal{background-color:Transparent;}
.itemSelected{background-color:#555;}

/* Product Info (shows pricing breakdown)*/
.ProductInfoSurround P{color:#333;}
.ProductInfoSurround HR{height:9px; margin:0 20px;}
.ProductInfoNetCostSurround{background:0;}
.ProductInfoVatSurround{background:0;}
.ProductInfoCostSurround{/*background:url(Images/Furniture/DPBCostSurround.gif) no-repeat bottom center;*/}
.ProductInfoCostSurround .label{width:60%;}
.ProductInfoCostSurround .amount{width:40%;}
/* Sales Categories and Classifications */
.AccordionBodyNormalRow{background-image: url(Images/Furniture/Expansion.gif);padding-left:30px;}
.AccordionBodyEndRow{background-image:url(Images/Furniture/ExpansionBottom.gif);padding-left:30px;}
/* Progress Bar */
.ProgressBarWrapper{width:auto; padding:0;line-height:2.6em; height:2.6em; margin:0 0 2em 0; float:left}
.ProgressBarItemUnavailable{color:#ccc;}
.ProgressBarItemCurrent{color:#333;font-weight:bold;font-style:italic;cursor:default;}
.ProgressBarItemCompleted{color:#333;font-weight:normal;}
.ProgressBarItemCompleted a{font-weight:bold;}
/* Ad Entry > Image Options*/
.uploadIcon, .deleteIcon, .galleryIcon, .cropIcon, .mmsIcon, .rotateIcon{padding-left:20px;height:20px;line-height:16px; width:120px; float:left;cursor:pointer;}
.uploadIcon{background:url(Images/Furniture/upload.gif) left center no-repeat;}
.deleteIcon{background:url(Images/Furniture/delete.gif) left center no-repeat;}
.galleryIcon{background:url(Images/Furniture/gallery.gif) left center no-repeat;}
.cropIcon{background:url(Images/Furniture/crop.gif) left center no-repeat;}

.mmsIcon{background:url(Images/Furniture/mms.gif) left center no-repeat;}
.rotateIcon{background:url(Images/Furniture/rotate.gif) left center no-repeat;}
/* Ad Entry > Sliding Ad Preview*/
.BrandFixedContent{top:220px;}
/* Style Selection */
.stylePanelTabNormal, .stylePanelTabHighlighted{background:url(Images/Furniture/tab.gif) left top no-repeat;height:29px;width:150px;float:left;font-weight:bold;text-align:center;line-height:29px;cursor:default;}

/* Additional master page overides */
.masterPageSurroundAllSections{width:940px; margin:20px auto 0 auto;
-moz-box-shadow:-5px 5px 5px #666; -webkit-box-shadow:-5px 5px 5px #666; box-shadow:-5px 5px 5px #666;
-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.masterPageHeaderSection{width:690px; 
-moz-border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; border-radius:10px 0 0 0;}
.masterPageFooterSection{width:auto;
-moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; }

/* Account Transactions */
.AccountTransaction{-moz-border-radius:5px;border-radius: 5px;-webkit-border-radius: 5px;border:solid 1px #C2CDDC}
.AccountTransaction tfoot tr td,.AccountInvoicesWrapper th{background-color:#E8EDF6;}
.AccountTransaction tfoot tr td{border-top:solid 1px #C2CDDC}
.AccountTransaction td{border-top:solid 1px #C2CDDC;}
.AccountTransaction .altRow td{background-color:#E8EDF6;}
.AccountTransaction .ExpandableRow td{border:0;}


/****************************/
/*  JP BMD Verticals layout */
/****************************/
#divisionalHeader {background-repeat:no-repeat;float:left;height:55px;margin:40px 0 0 10px;width:276px;}
#baloons {/*background: url(Images/Furniture/BALOONS.jpg) top left no-repeat;position: absolute;width: 456px;top: 200px;height:737px;left:0;z-index:-2;*/}
/*#CarOne {background:url(Images/Furniture/BlueCarRight2.png) no-repeat; width:270px; height:148px; float:right; position:relative; bottom:40px;}*/
#CarTwo{background:url(Images/Furniture/BlueCarLeft2.png) no-repeat; width:270px; height:148px; float:left; position:relative; bottom:10px;}
#groupHeader{height:156px;padding:0;margin:0;}
.masterColR .masterColRSpacer{display:none;}
.masterColR{background:url(Images/Furniture/ProductBarBg.gif) bottom center no-repeat #c6202b;margin-top:-156px;width:250px; /*position:relative;*/}
.masterPageBodySection {background-color:#fff; float:left; text-align:left; width:940px; padding:0;}
.masterColL {float:left;width:670px; padding:0 0 0 20px;}

/* Login */
.LoginTop {text-align:center;color:#fff;font-size:14px;font-weight:normal;}
.LoginMiddle{color:#fff;width:250px;}
.LoginMiddle DIV{margin-bottom:7px;}
.LoginMiddleInner{width: 250px;}
.LoginWrapper input{width:100px;}
.LoginWrapperRow LABEL{padding-left:12px;}
.LoginWrapperRow {line-height:normal;}
.LoginWrapperRow .SelectButtonNoBackGround{width:100%;background:#fff;color:#2E76B3;text-align:center;height:22px;line-height:22px;margin:0 4px 0 0;width:242px;}
.LoginMiddleInner a{color:#27536B;font-weight:bold;}
.LoginMiddleInner{margin:0;}
.LoginBottom{display:none;}
#LoginUsernameRowWrapper,#LoginPasswordRowWrapper{width: 190px; float: none; margin-left: 25px;}

/*  Product info below login control */
.ProductInfoSurround .BrandHorizontalLine{background:url(Images/Furniture/basketSummary.gif) center no-repeat Transparent;height:29px;}
.ProductInfoSurround H3{display:none;}
.ProductInfoSurround P{display:none;}
.ProductInfoSurround{width:100%;}
.ProductInfoSurround .BrandColor{color:#fff;}
.ProductInfoSurround .ProductInfoNetCostSurround .BrandColor,
.ProductInfoSurround .ProductInfoVatSurround .BrandColor{color:#4E5B63;font-size:14px;}
.ProductInfoSurround .ProductInfoCostSurround .BrandColor{color:#555555}
.ProductInfoCostSurround,.ProductInfoVatSurround,.ProductInfoNetCostSurround {text-align:center; float:left; width:100%; height:23px; line-height:20px;}
.ProductInfoNetCostSurround .amount,.ProductInfoVatSurround .amount, .ProductInfoCostSurround .amount{width: auto; display: inline; float: none;}
.ProductInfoNetCostSurround .label,.ProductInfoVatSurround .label, .ProductInfoCostSurround .label{width: auto; display: inline; float: none;margin-right:5px;}
.ProductInfoNetCostSurround{margin-top:25px;}
.ProductInfoCostSurround{margin:10px 0 25px 0;}
.ProductInfoTitleUpdateWrapper SPAN,.ProductInfoDescription{display: block; width: 250px; text-align: center;padding:0; color:#fff;}
.ProductInfoTitleUpdateWrapper SPAN DIV{display: inline; width: 250px;}
.ProductInfoTitleUpdateWrapper SPAN .ProductInfoUpdate{display:none;}




/*  Progress bar (top of page) */

.ProgressBarItemUnavailable span{background: url(Images/Furniture/topTabRightUnavailable.gif) no-repeat right top; color:#fff; padding:0 13px 0 0; display:block;vertical-align:top;}
.ProgressBarItemUnavailable{visibility:visible;background:url(Images/Furniture/topTabLeftUnavailable.gif) no-repeat left bottom;color:#fff;height:31px;line-height:2.6em; }
.ProgressBarItemCompleted{background:url(Images/Furniture/topTabLeftComplete.gif) no-repeat left bottom;color:#fff;font-style:normal;height:31px;line-height:2.6em; }
.ProgressBarItemCompleted a{background: url(Images/Furniture/topTabRightComplete.gif) no-repeat right top; color:#fff; padding:0 13px 0 0; display:block;vertical-align:top;/* height:31px; line-height:2.6em*/ }
.ProgressBarItemCurrent span{background: url(Images/Furniture/topTabRightCur.gif) no-repeat right top; color:#fff; padding:0 13px 0 0; display:block;vertical-align:top;}
.ProgressBarItemCurrent{background:url(Images/Furniture/topTabLeftCur.gif) no-repeat left bottom;color:#fff; font-style:normal; height:31px; line-height:2.6em;}
.ProgressBarItemCurrent, .ProgressBarItemUnavailable, .ProgressBarItemCompleted {padding:0 0 0 13px; float:left; margin:0;}
.ProgressBarItemCurrent img, .ProgressBarItemUnavailable img{vertical-align:top;}




/*  PAGE HEADER SEGMENTS */

/*  Welcome.htm */
#welcomeGroupWrapper{width:860px; float:left;}
#welcomeGroupWrapper P{font-size:19px;font-weight:normal;xwidth:640px;}
#welcomeCell1,#welcomeCell2,#welcomeCell3,#welcomeCell4{float:left;height:/*100px*/auto;padding-right:25px;width:405px;}
#welcomeCell1 EM,#welcomeCell2 EM,#welcomeCell3 EM,#welcomeCell4 EM{color:#c6202b;font-style:normal;font-weight:bold;font-size:15px;}
#welcomeCell1 IMG,#welcomeCell2 IMG,#welcomeCell3 IMG,#welcomeCell4 IMG{float:left;margin:0 20px 20px 0}
#welcomeCell1 p, #welcomeCell2 p, #welcomeCell3 p, #welcomeCell4 p {font-size:11px;font-weight:bold;width:auto;}
.WelcomeButtonsWrapper{display:none;}
#welcomeStartHere {
color: #C6202B;
font-size: 30px;
font-weight: bold;
margin: .5em;
display: block;
text-align: center;
}
#welcomeStartHere U{cursor:pointer;}
#welcomeCell1,#welcomeCell2{margin-top:50px; margin-bottom:5px;}

.PrivateOnly
{
	border: 1px black solid;
	background: #EEE;
	padding: 1em;
	text-align: left;
	margin: 0 0 0 0;
	font-size: 6pt;
}

.PrivateOnly h1 {
font-size: 10pt;
}

.PrivateOnly p {
	width: 100% !important;
	font-size: 8pt !important;
}



/*  Web Categories */
#styleSelectionHead P,#dateSelectionHead P,#webCatHead P{float:left;font-size:19px;font-weight:normal;width:99%;}

/*  Packages.ascx */
#packagesHead P{float:left;font-size:19px;font-weight:normal;width:99%;}
.packageWrapper {float:left;/*width:616px;*/ width:auto; padding:12px; border:5px solid #ddd; margin:0 10px 20px 0;}
.SAM3{clear:left;}
.packageMidWrapper{float:right;width:69%;}
.packagePriceButtonWrapper{float:left;width:100%;margin-top:20px;}
.packagePriceButtonWrapper H1{float:left;width:auto;margin-right:10px;}
.packagePriceButtonWrapper .GenericButton{float:left;}
.packageImageWrapper{float:left;/*width:30%;*/ margin:0 15px 0 0; clear:right;}
.packageImageWrapper IMG{float:left; clear:right;}


.MOT-MNN-SAM1, .MOT-MNN-SAM2{width:260px; height:220px;}
.MOT-MNN-SAM1 .packagesBtn, .MOT-MNN-SAM2 .packagesBtn{width:260px;}

.MOT-MNN-SAM3, .MOT-MNN-SAM4, .MOT-MNN-SAM5{width:565px; height:220px;}
.MOT-MNN-SAM6, .MOT-MNN-SAM7 {width:565px; height:350px;}
.MOT-MNN-SAM3 .packagesBtn, .MOT-MNN-SAM4 .packagesBtn, .MOT-MNN-SAM5 .packagesBtn, .MOT-MNN-SAM6 .packagesBtn, .MOT-MNN-SAM7 .packagesBtn{width:565px} 

.packageWrapper .GenericButton{clear:left;}

.SAM1 .BrandColor,  .SAM2 .BrandColor{width:220px!important;}
.SAM1, .SAM2{width:270px;}

.SAM3,  .SAM4, .SAM5, .SAM6, .SAM7 {width:335px}
.SAM3 .Brandcolor, .SAM4 .Brandcolor, .SAM5 .Brandcolor, .SAM6 .Brandcolor, .SAM7 .Brandcolor { width:300px!important}




/*  Lineage Ad */
#SlidingHolder .BrandColor{color:#c6202b;visibility:hidden;}

/*  Select Date Page */
.CalenderWrapper {z-index:1;}

/* confirmation */
#confirmationHead P{float:left;font-size:19px;font-weight:normal;width:100%;}

/*  Register */
#workingArea .RegisterLoginWrapper{height:170px;margin-bottom:30px;}
.RegisterLoginWrapper{background-color:#c6202b
;}

/* Password Recovery Page */
#PasswordRecoveryWrapper .LoginMiddle{color:Black;}

/*  Password change*/
.ChangePasswordWrapper{float:left;border:solid 1px #0E4D82;}
.ChangePasswordWrapper .LoginTop,.ChangePasswordWrapper .LoginMiddle{color:#000;}
.ChangePasswordWrapper .LoginMiddle,.ChangePasswordWrapper .LoginMiddleInner,.ChangePasswordWrapper{width:auto;}
.ChangePasswordWrapper{padding:0 20px;margin:70px 0 0 190px;}

/*  Aditions at JP */

.masterColR{margin-right:0;
-moz-border-radius:0 10px 0 0; -webkit-border-radius:0 10px 0 0; border-radius:0 10px 0 0;}
h1.LoginTop, h1.LoginBottom{padding:0; width:250px;}/* padding and width for the login text */
.tallItem, .wideItem{padding:0;}/* zero the padding for images on HJgallery.aspx page */
.tallItem{width:auto; margin:10px;}/* auto the width for the images on HJgallery.aspx page */
#DateSelectionControl hr{background:url(Images/Furniture/DPBDivider.gif) repeat-x center; border-style:none !important;}/* horizontal rule image for dateSelection.aspx */ 
.SelectButtonNoBackGround{padding: 0 0 0 25px; width:76px }/* button alignment for dateSelection.aspx */
.AccordionHeaderRow{height:auto; width:616px; padding:12px; margin:0 0 20px; border:5px solid #ddd;}
.AccordionBodyButtonWrapper{float:left;}
.AccordionBodyRow{float:left; margin:0 0 1px 0;}
.AccordionBodyNormalRow, .AccordionBodyEndRow{width:445px !important;}
.AccordionHeaderImage{ float:left; margin:0 15 0 0;}
.AccordionBodyPanel{margin:0 0 10px 0;}
.AccordionBodyButtonWrapper{width:auto;}
.AccordionHeaderText{margin:0 0 20px 0;}
span.BrandColor {float:left; font-size:18px; line-height:1.6em; height:/*60px*/auto; font-weight:bold; margin:0 5px 0 0; }

.packagesBtn{float:left; margin:10px /*20px*/0 0 0; clear:left;}
#webCatHead{ float:left; margin:0 0 20px 0;}
#packagesHead{float:left;padding:0 0 10px 0;}
.errorColor{background:#fff; line-height:2em; font-weight:bold;}
.MOT-MNN-SAM2 img{margin-bottom:1px; clear:right; float:left;}
.MotorsDataEntryWrapper input{width:138px;}
.MotorsDataEntryWrapper input[type=checkbox]{width:10px;}

#LineageAdControlWrapper textarea{width:283px}
#websiteAdvertHeader{float:left; clear:both;}
.MotorsDataEntryCheckBoxWrapper input{width:auto; margin:2px 10px 0 0;}
p.freeAd{color:#c6202b; font-size:22px !important; font-weight:bold !important;}
fieldset legend{font-size:15px; padding:0 0 5px 2px; color:#C6202B;}

/*For the fonts installer styles */
.Scrawl{
     	font-family: Desyrel-tt,desyrel-eot;font-size: 5.5em;margin:10px 0 10px 10px;color:#c6202b;font-weight:bold;}
.sml{font-size:4em;}
@font-face {
      font-family: "Desyrel-eot";
      src: url("desyrel.eot");
    }
@font-face {
      font-family: "Desyrel-tt";
      src: url("desyrel.ttf");
    }/*end of installer styles */
	
#browser-upgrade-box{background-color:#fff; color:#c6202b;} /*this is the IE6 browser notification in masterpage.master */

.galleryIcon{ display:none }
.DateSelectionButtonWrapper { margin-top:0px;margin-bottom:20px;width:90%}
#multiCalenderWrapper{ display:none }

div.mainTitle 
{
	margin-bottom:20px;
	width:670px;
	
}

.calRow
{
	margin-right:25px;
	margin-bottom:20px;
	float:left;
	width:200px;
}

.extraTitles h1, #inPrintMsg
{
	text-align:left;
	font-size:18px;
	margin:0px;
	margin-bottom:18px;
	padding:0px;
}

#DateSelectionControl
{
	margin:0px;
}

.insertionDate
{
	float:right;
}

#DateSelectionControl {width:700px;margin:0px ;}
#DateSelectionControl p{text-align:right;width:100%;float:left;}
#DateSelectionControl img{float:left;height:36px;width:198px;background-color:#fff;}
#DateSelectionControl hr{border:0;border-bottom:solid 1px #ccc;background-color:#ccc;width:100%;float:left;margin:10px 0;}

.mainTitle img
{
	width:300px;
	float:left;
	vertical-align:top;
	margin-right:10px;
}


.mainTitle p
{
	margin-right: 5px;
	font-size: larger;
	margin-bottom:8px;
	float:left;
	font-weight:bold;
}

.mainTitle .calRow
{
	width:670px;
}


#ctl00_ContentPlaceHolder1_UIPasswordRecover_UiRecoverPassword_UserNameContainerID_UserName
{
	text-align:left;float:none;width:400px;margin-left:100px;
}


div.FreeAdsClassList 
{
	display:inline;float:left;position:relative
}

div.FreeAdsClassList ul
{
}

div.ClassificationList
{
	display:inline;float:left;width:200px;
}

.ClassificationList LI
{
	list-style:none;
	padding: 4px;
	padding-left:12px;
	background: #999;/* #204ac5; */
	margin:6px 8px ;
	font-weight:bold;
	color:white;
	border-radius:6px;
	border:#888 solid 2px;
	cursor:pointer;
}

.ClassificationList LI:hover
{
	background:  #c6202b; 
	border:#a54c52 solid 2px;
	color:white;
}


.masterColLSpacer{display:none}
#webCatHead{ margin:0 }
#webCatHead .Scrawl{margin:0}
