﻿/* STANDARD ELEMENT OVERRIDES */
BODY{background:#88d5fb;padding-bottom:100px; color:#444; }
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/WideButtonRight.gif) center no-repeat;}
.WideButtonDown{background:url(Images/Furniture/WideButtonDown.gif) center no-repeat;}
.WideButtonUp{background:url(Images/Furniture/WideButtonUp.gif) center no-repeat;}
/* BRAND RELATED */
.BrandColor{color:#FDAF3F; 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;}
#flower {background: url(Images/Furniture/FLOWER.jpg) bottom right no-repeat;position: absolute;width: 570px;bottom: 0px;height:472px;right:0;z-index:-1;display:none;}
/*#groupHeader{background:url(Images/Furniture/gradient.png) top center no-repeat #62C7FB;height:156px;width:100%;padding:0;margin:0;}*/
#groupHeader{height:156px;padding:0;margin:0;}
.masterColR .masterColRSpacer{display:none;}
.masterColR{margin-right:-80px;width:250px;background:url(Images/Furniture/ProductBarBg.gif) bottom center no-repeat #56b6e3;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:20px; 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;height:23px}
.ProductInfoTitleUpdateWrapper SPAN,.ProductInfoDescription{display: block; width: 250px; text-align: center;padding:0;}
.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:13px;font-weight:bold;width:390px;}
#welcomeCell1,#welcomeCell2,#welcomeCell3,#welcomeCell4{float:left;height:/*100px*/auto;padding-right:25px;width:405px;}
#welcomeCell1 EM,#welcomeCell2 EM,#welcomeCell3 EM,#welcomeCell4 EM{color:#FDAf3F;font-style:normal;font-weight:bold;font-size:15px;}
#welcomeCell1 IMG,#welcomeCell2 IMG,#welcomeCell3 IMG,#welcomeCell4 IMG{float:left;margin:0 20px 25px 0}
#welcomeCell1 p, #welcomeCell2 p, #welcomeCell3 p, #welcomeCell4 p {font-size:11px;font-weight:bold;width:auto;}
.WelcomeButtonsWrapper{display:none;}
#welcomeStartHere {color:#FDAF3F;float:right;font-size:30px;font-weight:bold;margin:-52px 224px 0 0;}
#welcomeStartHere U{cursor:pointer;}
#welcomeCell1,#welcomeCell2{margin-top:50px; margin-bottom:5px;}

/*  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; padding:12px; border:5px solid #ddd; margin:0 0 20px;}
.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;}
.packageImageWrapper IMG{float:left;}

/*  Lineage Ad */
#SlidingHolder .BrandColor{color:#fd9500;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:#62C7FB;}

/* 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:right;}
.AccordionBodyRow{float:left; margin:0 0 1px 0; width:570px;}
.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; font-weight:bold; margin:0 5px 0 0;}
.packagesBtn{float:right; margin:0 20px 0 0;}
p.freeAd{color:#FDAF3F; font-size:22px !important; font-weight:bold !important;}
.AccordionHeaderBody{height:auto;}
fieldset legend{font-size:15px; padding:0 0 5px 2px; color:#FDAF3F;}

/*For the fonts installer styles */
.Scrawl{width:600px; /* saves the text being too long */
     	font-family: Desyrel-tt,desyrel-eot;font-size: 4.5em;margin: 0.5em;color:#FDAF3F;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 */
