/*left nav*/

.leftnav_red {color: #fd0000; }

div#wareStyleImg {position:relative; float:left; clear:left; width:763px; display:inline; height:334px; margin:0 6px 6px 6px;}
div#wareStyles {float:left; margin:58px 0 0 25px; width:370px;}
*html div#wareStyles {margin:61px 0 0 13px;}
div#wareStyles ul li {margin:7px 0 0;}
div#wareStyles ul li#rssRow {float:right; margin-top:5px;}
div#quickShop {position:absolute; bottom:15px; right:12px; width:336px;}
div#quickShop div#QKSummery {background:url('/pws/images/bg_HomeTrends.png'); width:317px; padding:3px 5px 5px 14px;}
* html div#quickShop div#QKSummery {background:#fff; background-image:none; filter:none;}
div#QKSummery a {text-decoration:none; color:#000;}
div#QKSummery span.namePro {font-size:17px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
div#QKSummery p.descriptPro {font-family:Arial, Helvetica, sans-serif; margin-bottom:7px;}
#btnView {cursor:pointer;}

div#warehouseNews {float:left; width:760px;}
div#warehouseNews img {float:left; padding:12px 0 0; margin:0 10px 0 0;}


p.subTitle{font-weight:bold;}

div#aboutWarehouseContents{float:left; width:775px; border:1px solid #ccc;  line-height:1.4em;}

div#campaignImg{float:left; margin: 25px 0px 50px 20px;}
div#aboutBoxText{float: left; width: 400px; margin: 70px 0px 50px 20px;}
div#aboutBoxText p{margin: 0px 0px 40px 0px; width:400px;}

div#multiTab{float: left; width: 400px; margin: 20px 0px 50px 20px;}
div#multiTab p{margin: 0px 0px 5px; width:400px;}
#contTitle {margin:15px 0; text-decoration:underline;}
div#multiTab ul {margin:0px 0px 10px 10px;} 
div#multiTab a {text-decoration:underline;} 

a.answerQ {text-decoration:none; color:#404040;}

div#howToShopContents {border:1px solid #ccc; float:left; width:750px;}
div#imageContainer{display:none; float:left; padding:0 20px 0 10px; margin:20px 0;}
div#howToShopCont {float:left; width:725px; padding:0; margin:20px 20px 20px 5px; line-height:1.4em; color:#404040;}

/*div#howToShopCont {float:left; width:393px; padding:0; margin:20px 20px 20px 5px; line-height:1.4em; color:#404040;}*/

div#howToShopCont h2 {display:block; font-weight:bold; font-size:1.6em; margin:0;}
div#howToShopCont h2#contTitle {margin:15px 0; text-decoration:underline;} 
div#howToShopCont p {margin-bottom:15px; line-height:1.4em; padding:0;}
div#howToShopCont a {text-decoration:underline;}
div#howToShopCont ul li {margin:0;}
h1.SiteInfo {color: #000; font-size:1.6em; margin:0px 0px 0px; text-indent:-999px; height: 45px; background: url(/pws/images/hd_SiteInformation.gif) no-repeat;}





/*Track order*/
div#howToShopCont img#orderTrack {margin-bottom:20px;}

/*Returns*/
div#howToShopCont ul li.postProcess {list-style-type:decimal; margin-left:30px;}

div#howToShopCont ul li a {color:#404040;}

/*Account Card*/


div#cardWarehouseContents {border:1px solid #ccc; float:left; width:765px; color:#404040;}

div#aboutCardCont {float:left; width:400px; padding-left:25px; margin:20px 0;}
div#aboutCardCont p#getCard {margin:5px 0 15px; color:#000;}
div#aboutCardCont ul#exclusiveBenefits {width:400px; color:#000000; float:left; margin:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height: 17px;}
div#aboutCardCont_new ul li{margin:0px 0px 10px 15px; list-style-type: disc;}

div#imageContainer{float:left; padding:0 20px 0 10px; margin:20px 0;}
div#contentContainer {float:left; width:50%;padding:25px 0px 0px;}
div#warehouseCardCont ul#exclusiveBenefits {width:400px; color:#000000; float:left; margin:10px 0;}
div#aboutCardCont ul li{margin:0px 0px 10px 15px; list-style-type: disc;}

div#cardWarehouseContents img#alreadyCardHolder {margin:10px 0 5px;}
div#cardWarehouseContents p#note {color:#000; margin:0px 5px 15px; font-size:10px;}
strong {font-weight:bold;}


#cardWarehouseContents p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height: 17px;}
#cardWarehouseContents a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height: 16px; text-decoration: none; font-weight:bold;}
#cardWarehouseContents .head {font-family: Georgia, Times, Serif; font-size: 20px; line-height: 22px;color: #666666; font-style: light}
#cardWarehouseContents .sub {font-family: Georgia, Times, Serif; font-size: 16px; color: #666666; font-style: italic; margin-top: 5px;} 
#cardWarehouseContents .terms {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666666; line-height: 10px;}



/*Treat yourself*/
div#treatYourselfCont {background-color:#f0f0f0; color:#000000; width:400px; font-size:15px; margin:200px 10px 120px; padding:10px;}
div#treatYourselfCont p {margin:10px 5px;  line-height:1.4em; padding:0;}
div#treatYourselfCont p#maxVoucher {font-size:13px;}
div#treatYourselfCont span.sameLine {margin:0 0 0 60px;}

/*Latest Offer*/
div#aboutCardCont p.latestOffer {font-size:16px; color:#000000; margin:30px 0; padding:0;}

/*More Information*/
div#moreInfoCharges {color:#656366; width:437px; float:left; font-size:10px; border:1px solid #d3d4d5; background:url(/pws/images/bg_WarehouseCardInfoDivider.gif) repeat-y center; margin-bottom:50px;}
div#moreInfoCharges div#leftCharges, div#moreInfoCharges div#rightCharges {float:left; width:200px; padding:12px 9px;}
div#moreInfoCharges p {padding:0; margin:0;}
div#moreInfoCharges span.headingInfo {font-weight:bold; color:#000000; display:block;}
.sectionHeader {margin-top:10px;}

/*FAQS*/

div#aboutCardFAQS {float:left; width:450px; padding:0; margin:20px 0; font-size:12px; color:#000000;}
div#aboutCardFAQS a {color:#000;}
div#aboutCardFAQS ul li {list-style:none; margin:0; color:#000;}
div#aboutCardFAQS ul li.listTitle {font-weight:bold; margin-top:15px;}

/*Work for us*/

h1#workForUs {color:#000; font-size:1.6em; margin:20px 0px 40px 0px; text-indent:-999px; height:33px; background-image:url(/pws/images/hd_WorkForUs.gif); background-repeat:no-repeat;}

div#workForUsContents{float:left; width:772px; border:1px solid #ccc; line-height:1.4em; padding-bottom:30px;}

div#workForUsContents div#careerImg{float:left; margin: 25px 0px 50px 20px;}
div#workForUsContents div#careerBoxText{float: left; width: 400px; margin: 40px 0px 50px 20px;}

div#workForUsContents strong{font-weight:bold;}
div#workForUsContents h2 {color:#000; font-size:1.6em; text-indent:-999px; height:50px; background-image:url(/pws/images/hd_CareerHome.gif); background-repeat:no-repeat;}

#contTitle {margin:15px 0; text-decoration:underline;}
div#careerBoxText ul {margin:0px 0px 10px 10px;} 

/*headOffice*/
h3#headOfficeTitle {margin:25px 28px 0;}
div#headOfficeContents div#headOfficeImg {float:left; width:770px; margin:10px 0px 0px 5px;}
div#headOfficeImg img {float:left; padding:4px 9px;}
div#headOfficeContents div#officesBtn {float:left; width:380px; margin:157px 0 0 5px;}
div#headOfficeContents p, div#headOfficeContents ul {padding:5px; margin:0 10px 0 20px; float:left; clear:both;}
div#headOfficeContents ul li {list-style:disc; margin:0 0 0 14px;}
div#headOfficeContents img.headOfficeHeading {float:left; clear:both; margin:10px 0 0;}


div#headOfficeContents{float:left; width:772px; border:1px solid #ccc; line-height:1.4em; padding-bottom:30px;}

div#headOfficeContents strong{font-weight:bold;}



/*Store Opening*/
div#storeopening div#storeOpenMainLeft {float:left; width:290px;}
div#storeOpenMainLeft img {margin:10px 0px 5px 10px;}
div#storeopening div#storeOpenMainRight {float:left; width:475px; margin:25px 0 30px 0;}
div#storeOpenMainLeft img#storeModel {margin-top:80px;}
div#storeOpenMainRight h3, div#storeOpenMainRight h4 {font-size:14px; font-weight:bold; margin:32px 0 15px;}
div#storeOpenMainRight span {font-weight:bold; font-size:13px;}
div#storeOpenMainRight p {margin-bottom:12px;}

/*Students*/
#warehouseStudentCont {float:left; width:775px; padding-bottom: 20px;}

#warehouseStudentCont div#imageContainer{float:left; padding:0 20px 0 10px; margin:20px 0; width:305px;}
div#studentsCont {float:left; width:390px; padding:0; margin:20px 50px 20px 0;}
#warehouseStudentCont img.extraSpace {margin-top:30px; display:block;}
#warehouseStudentCont p {margin:8px 0 20px;  line-height:1.4em;}
div#exclusiveOfferDetails {float:left; width:287px; padding:33px 32px 0px 14px; background-color:#f0f0f0; margin:30px 20px 50px 0;}



/*FEEDBACK FORM*/
#feedback_container {float:left; width:630px; margin-left:20px;}
#feedback_container p {width:600px; margin-top:20px}
#feedbackForm form div.formElement {margin: 0 0 15px 0; width: 100%; float:left;}
#feedbackForm form div.formElement label {float: left; width: 170px;  font-weight:bold;}
#feedbackForm form div.formElement input.numerical {width:30px;}
#feedbackForm form div.formElement input, #feedbackForm form div.formElement select, #feedbackForm form div.formElement textarea {border: 1px solid #ccc; background:#ffffff; color:#000; float:left}
#feedbackForm form div.formElement input {width:420px; height:15px;}
#feedbackForm form div.formElement textarea {width:423px; height:215px; overflow:auto; font-size:1.2em; }
#feedbackForm form div.btnAlign {float:left; width:280px; margin-top:30px; text-align:right;}
#feedbackForm *html form div.btnAlign input{ height:18px; padding-top:2px;padding:0px 7px;}
p#field_optin {float:left; margin: 10px 0 0 170px; width:420px; line-height:1.4em;}
html* p#field_optin {margin: 10px 0 0 85px;}
p#field_optin input#field_Checkbox {margin-left: 10px; width:25px;}
#feedbackForm form em.valError {float:left; background:url("/pws/images/msc_FormValidator_Error.gif") no-repeat;  height:14px; padding:0 0 0 14px; margin-left:5px;}
#feedbackForm form em.errorMessage span{display:none;}
#feedbackForm form em.incomplete {}
#feedbackForm form em.success {float:left; background:url("/pws/images/msc_FormValidator_Checked.gif") no-repeat;  height:14px;padding:0 0 0 14px; margin-left:5px; }

div#contentSingleSignUpCont {width:749px; height:273px;}
div#contentSingleSignUpCont div#contentSingleSignUpText {float:left; width:360px; margin:43px 20px 0 0;}
div#contentSingleSignUpCont div#contentSingleSignUpText h3 {font-weight:bold;}
div#contentSingleSignUpCont div#contentSingleSignUpText form {float:left; width:185px;}
div#contentSingleSignUpCont div#contentSingleSignUpText p {margin:15px 0;}
div#contentSingleSignUpCont div#contentSingleSignUpText .clearValue {width:150px;}
div#contentSingleSignUpCont div#contentSingleSignUpText em.errorMessage {margin-left:0;}
div#contentSingleSignUpCont div#contentSingleSignUpText .submit {float:right; clear:left;}





/*Delivery Info Scroll section*/

div#scrollLeft { width: 135px; height: 35px; }
div#scrollLeft div { width: 135px; padding: 0px; color: #333; text-align: center; overflow: hidden; }
div#scrollLeft a {text-transform: uppercase; font-family: Helvetica, Arial, sans-serif; font-size:12px;}


pre { text-align: left; overflow: visible; display:none; }
code { text-align: left; overflow: visible; display:none; }


/*mega footer for 2 rows and fit macafee */ 
div#footerCont {background:#000000 url(/pws/images/home/home_new/bg_grad_200.jpg) repeat scroll 0 0;display:inline;float:left;height:200px;margin:6px;position:relative;width:958px;}
div#signUpeNews {float:left; width:323px; background:#000; height:45px;} div#signUpeNews form#eNewsForm {padding:13px 0px 13px 8px;} 
div#footermcafee {width:635px; height:41px; margin:0px 0px 0px 0px; float:left; padding:4px 0px 0px 0px; display:inline;background:#000000}
div#footermcafee a{float:right;margin:3px 4px 0px 4px} div#footermcafee a.social-link{float:left;margin:5px 5px 0px 5px;text-align:center;color:#cccccc;font-family: Helvetica, Arial, sans-serif; font-size:10px;}
div#subfooter1 {width:134px; margin:0px 0px 0px 48px; padding:0; float:left; text-align:left;}
div#subfooter2 {width:134px; margin:0px 0px 0px 48px; padding:0; float:left; text-align:left;}
div#subfooter3 {width:134px; margin:0px 0px 0px 48px; padding:0; float:left; text-align:left;}
div#subfooter4 {width:134px; margin:0px 0px 0px 48px; padding:0; float:left; text-align:left;}
div#subfooter5 {width:134px; margin:0px 0px 0px 48px; padding:0; float:left; text-align:left;} 
div#megafooter {bottom:25px;clear:both;display:inline;float:left;left:0;margin:0;padding:0;position:absolute;width:958px;}
div#megafooter h2 {color:#CCCCCC;font-family:Helvetica,Arial,sans-serif;font-size:10px;margin:0 0 8px;padding:0 0 0 10px;}

div#megafooter li {font-family:Helvetica,Arial,sans-serif;font-size:10px;list-style-type:none;margin:0 0 5px;}
#fcpContent {margin:0;}
div#footermcafeeout {width:633px; height:37px; margin:0px 0px 0px 0px; float:left; padding:4px 0px 0px 0px; display:inline;background:#cccccc}
div#footermcafeeout a{float:right;margin:2px 4px 0px 4px} div#footermcafeeout a.social-link{float:left;margin:5px 5px 0px 5px;text-align:center;color:#000000;font-family: Helvetica, Arial, sans-serif; font-size:10px;}
div#megafooter a {background:transparent url(/pws/images/bg_footerDivide.gif) no-repeat scroll left center;color:#CCCCCC;margin-left:10px;padding-left:8px;text-decoration:none;font-weight:bold;}



/*Left nav tweaks*/
div#productsCont {border-left:solid 1px #999999;}
div#leftNavCont ul#leftNavLinks {margin:0px 0 0 16px; float:left; display:inline;}
div#leftNavCont ul#leftNavLinks li.listDivision {padding:4px 0px 0px 0px;border-top:solid 1px #999999;}
div#filterCont2 ul#applyFilter li#filterTitle {float:left; margin:5px 0 0;}

div#filterCont2 ul#applyFilter li.filterGroup {color:#676767;font-family:Helvetica,Arial,sans-serif;font-size:11px;float:left; margin:4px 0px 0px 0px; border-top:solid 1px #999999;}
div#filterCont2 ul#applyFilter li.filterGroup span.filterTitle {font-weight:bold;margin: 5px 0 5px 0;}



a#resetFilters {float:left; width:159px; margin:5px 0 0; font-weight:bold; color:#000; cursor:pointer;}
div#leftNavContLabel {border-top:1px solid black;float:left;height:120px;margin:10px 0 0 6px;padding:5px 0 0 10px;width:150px;}
div#leftNavCont ul#leftNavLinks {display:inline;float:left;font-family:helvetica,arial,sans-serif;font-weight:bold;margin:0 0 0 5px;}
div#topNavLinks ul {display:inline;float:left;font-family:helvetica,arial,sans-serif;margin:3px 0 0 12px;}
div#leftNavCont ul#leftNavLinks li a {color:#676767;float:left;margin:1px 0;padding:1px;text-decoration:none;width:157px;}
div#breadcrumb {margin:0 0 10px 12px;}
div#mainCont {background:white !important;float:left;margin:7px 0 0;width:970px;}
div#filterCont{float:left;width:157px;display:block;}
div#filterCont2{float:left;margin-left:6px;}
div#counter{float:left;width:80px;height:16px;font-weight:bold;color:#999;}

/*header changes*/
div#topNavLinks {background:#000; width:970px; margin-top:1px; float:left; clear:left; height:20px;}
div#headerTop {background:#000; width:970px; float:left; clear:right; height:71px; position:relative;}
h1#logo {float:left; margin:13px 0 0 25px; display:inline;}
div#topNavRightCont {position:absolute; width:252px; top:-1px; right:0; padding:11px 6px 0 0; background:#000; z-index:1000;}
div#topNavForm {bottom:9px; position:absolute; right:11px; width:252px;}

/*product detail*/
div#productTabs ul li p#productDescription{margin:0 0 0px;color:#000;text-transform:capitalize}
div#productTabs ul li p#productdesc1{margin:0 0 15px;color:#000;text-transform:capitalize}
div#productTabs ul li p#productdesc{margin:0 0 0px;color:#000;text-transform:capitalize}


/*redprice*/
a.redprice {outline:none; color: #F09 !important; text-decoration:none; font-size:11px;}
a#fCATEGORYsale {color: #F09 !important;}
a#fCATEGORYoffers {color: #F09 !important;}


/*logo as background*/
h1#logo {width:463px; height:45px; float:left;}
h1#logo span {visibility:hidden;}
h1#logo a {width:463px; height:45px; float:left; background:url(/pws/images/Warehouse_Logo.gif) no-repeat; cursor:pointer; text-decoration:none;}
h1#logo a:hover {text-decoration:none;}

h1#logoOut {float:left; margin:13px 0 0 25px; display:inline; width:463px; height:45px; float:left;}
h1#logoOut span {visibility:hidden;}
h1#logoOut a {width:463px; height:45px; float:left; background:url(/pws/images/Outlet/Warehouse_Logo_Outlet.gif) no-repeat; cursor:pointer; text-decoration:none;}
h1#logoOut a:hover {text-decoration:none;}


/*Criteo*/
div#cto_gsi_7709668_ac a {float:left;width:131px;text-align:center;margin:19px 0 2px;}
div#stylistFavourites a img{width:60px;height:90px;}
div#cto_gsi_7709668_wc a {float:left;width:131px;text-align:center;margin:19px 0 2px;}
div#cto_gsi_7709668_wc a img{width:60px;height:90px;}
div#cto_gsi_7709668_wc {background:transparent url(/pws/images/hd_StylistsFavourite.jpg) no-repeat scroll 0 0;}


/*checkout*/
div#divAbsolutecriteo {width:775px; height:200px; position:absolute; bottom:-20px;left:0px; background:url('/pws/images/home/home_new/you_may_also_like.jpg');}
div#startChOut{position:relative;padding:0px 0px 200px 0px}
div#cto_ch_7709667_wc {position:absolute; right:0px; top:0px; width:625px; height:190;}
div#cto_ch_7709667_wc a {float:left;width:100px;text-align:center;margin:10px 0px 0px 2px;}
div#cto_ch_7709667_wc img {width:92px; height:137px;}
div#cto_ch_7709667_wc a.desc {height:28px;}


/*New Homepage Layout*/
div#mainWithBg {display:none; background:#F7F5F4; float:left; width:775px; margin:5px 0 0;}
#home_container {float:left; width:775px; height:455px;}
#home_img {width:518px; height:450px; float:left; margin-right:5px; margin-bottom:5px; position:relative;}
#home_right {width:250px; height:367px; float:left; margin-bottom:5px;}
#home_right_1 {width:252px; height: 145px;float:left;margin:0px 0px 7px 0px;} 
#home_right_2 {width:252px; height: 145px; float:left;margin:0px 0px 7px 0px;} 
#home_right_3 {width:252px; height: 145px; float:left;margin:0px 0px 6px 0px;}
#img_copy {clear:both;left:15px;position:absolute;top:250px;width:270px;z-index:100;}
#img_copy p {font-family:helvetica, arial, sans-serif; font-size:14px; line-height:24px; color:#999999; margin-bottom:20px;}
#img_copy a {font-weight:bold; text-decoration:none; color:#181818;}
#img_copy a:hover {border-bottom: 1px solid; padding-bottom:3px;}


/*Outlet buttons*/
#home_3rd_1 {width:252px; height: 125px;float:left;margin:0px 6px 0px 0px;} 
#home_3rd_2 {width:252px; height: 125px; float:left;margin:0px 6px 0px 0px;} 
#home_3rd_3 {width:252px; height: 125px; float:left;margin:0px 0px 0px 0px;}


/*Required for image rotation script - DON'T REMOVE*/
ul#fader {display:none;}
div.withScript ul#fader {display:block;}
.withScript img#noScriptImage {display:none;}

/* Product Details Flash Popup */
div#mainImageCont div#video {position:absolute; top:0; left:0; z-index:1000; background:#FFF;}

/* Category list button suppresion Flash Popup */
img.quickbuy {display:none !important;}  
a.viewproduct{display:none;}  
div#productsCont h3{font-family: arial, helvetica,sans-serif; font-size:10px; }
div.productCont h3 a { text-transform:uppercase;}
p.productPrice{margin:0px 0px 20px 0px;}

