/* Top Navigation - Added additional inspire me link into top nav */
li#inspire_me ul {width:567px;}

/* Home Page */
body.Home div#wrapper {} /* Image height needs to be the same as container height */
div#home_main_cont {height:595px; overflow:visible;} /* This needs to be the same height as the wrapper background above for enews positioning */

div#main div.homeover {position:absolute;}
div#main div.over1 {top:140px; left:-24px;}
div#main div.over2 {top:140px; left:655px;}
div#main div.over3 {top:260px; left:655px;}

/* Footer */
ul#footer_links {text-align:right;}

/* Collections */
body.collections1 div#main {background:none repeat scroll 0 0 transparent; border:10px solid #FFFFFF; padding:0;}
body.collections1 div#main div#cms_content {min-height: 505px !important;}

/* Size Guide */
div#sizeguide-popup {background-color:#fff;padding:10px;position:absolute;width:525px;right:45px;top:36px;z-index:3;border:1px solid #000;display:none;height:435px;overflow-y:scroll;}
div#sizeguide-popup div.close_btn_bottom {display:none;}
div#sizeguide-popup div.close_btn_top img {cursor:pointer;}
div#sizeguide-popup div.close_btn_top {display:block !important;}
div#sizeguide-popup div#aboutus-contentleft {padding-left:0;width:auto;}

div#sizeguide-popup .sizeguidenew  {font-size:1.1em;margin-bottom:20px;margin-top:30px;}
div#sizeguide-popup .sizeguidenew thead tr th {background-color:#3A3A3B;color:#FFFFFF;font-size:1.5em;padding-bottom:2px;padding-top:2px;text-align:left;}
div#sizeguide-popup .sizeguidenew thead tr th.headStart {padding-left:10px;}
div#sizeguide-popup .sizeguidenew tbody tr td.rowTitle {font-size:1.3em;padding-top:10px;}
div#sizeguide-popup .sizeguidenew tbody tr td.rowTitleTop {font-size:1.3em;padding-left:5px !important;padding-top:15px;}
div#sizeguide-popup .sizeguidenew tbody tr td.rowHeading {padding-left:10px;}
div#sizeguide-popup .sizeguidenew tbody tr.rowBody td {border-bottom:1px solid #BBBBBB;padding-bottom:20px;}
div#sizeguide-popup .sizeguidenew tbody tr.rowBodyShoe td {border-bottom:1px solid #BBBBBB;padding-bottom:6px;padding-top:6px;}
div#sizeguide-popup .sizeguidenew thead tr th.headCont {padding-left:35px;text-align:left;}
div#sizeguide-popup div#cms_content {background-color:#FFFFFF;}

/*Inspire Me*/
body.inspire-me-2 div#cms_content, 
body.inspire-me-3 div#cms_content, 
body.inspire-me-4 div#cms_content, 
body.inspire-me-5 div#cms_content, 
body.inspire-me-6 div#cms_content,
body.inspire-me-7 div#cms_content {
	min-height:700px !important;	
}

body.inspire-me-2 div#cms_content div#flashcontent, 
body.inspire-me-3 div#cms_content div#flashcontent, 
body.inspire-me-4 div#cms_content div#flashcontent, 
body.inspire-me-5 div#cms_content div#flashcontent, 
body.inspire-me-6 div#cms_content div#flashcontent,
body.inspire-me-7 div#cms_content div#flashcontent {
	left:10px !important;
	top:10px !important;
}

/*New Nav*/
ul#main_navigation_level_1 li#nav_styleguide a.level_1 {
    background: url("/pws/images/sprite-nav.png") no-repeat scroll -648px 1px transparent;
    width: 70px;
}
/*ul#main_navigation_level_1 li#nav_features a.level_1 {
    background: url("/pws/images/sprite-nav.png") no-repeat scroll -738px 1px transparent;
    width: 53px;
}
ul#main_navigation_level_1 li#nav_video a.level_1 {
    background: url("/pws/images/sprite-nav.png") no-repeat scroll -810px 1px transparent;
    width: 53px;
}*/
ul#main_navigation_level_1 li#nav_styleguide a.level_1:hover {
	background-position:-648px -25px;	
}
/*ul#main_navigation_level_1 li#nav_features a.level_1:hover {
	background-position:-738px -25px;	
}
ul#main_navigation_level_1 li#nav_video a.level_1:hover {
	background-position:-810px -25px;	
}*/

ul#main_navigation_level_1 li#main_navigation_collection_all a.level_1 {
    display: none !important;
}

/*li#nav_collections ul {
	display:none;
	background-color:#1a1a1a;
	overflow:hidden;
	width:228px;
	padding:4px 0 4px 2px;
	position:absolute;
	top:36px;
	z-index:3;
	left:0px;
	overflow:hidden;
}
.ie6 li#nav_collections ul {
	width:458px;
	height:196px;
}
li#nav_collections ul li {
	margin:0 2px;
	display:inline-block;
}*/

div#product_info #product_content {border:0; padding:0; position:static; display:block;}

div.error div#main {background:none no-repeat scroll left top #FFFFFF; margin-top: 36px;}
div.error div#errorCont {background:none no-repeat scroll 10px 0 #FFFFFF;}

/* Listing Pages Rollover */
.product_image,
.product_image_2 {position:relative; top:0; left:0;}
ul#products li.product a.product_image_link {overflow:hidden;}

/*3D Secure*/
.threeDsecureCont {float:left; padding:16px; background:#FFF;}
#threeDS_left {float:left; width:500px; padding-top:10px; margin-right:20px}
#threeDS_left h3 {font-size:1.5em;}
#threeDS_left p {margin-bottom:10px;}
#threeDS_right {float:right; width:400px;}
#threeDS_right iframe {width:400px; height:417px;}

#cms_content h2, #popupCont h2 {background:none; color: #1A1A1A; font-weight: bold; text-transform: uppercase;padding: 3px 10px 3px 0;}
ul.site_map_links li.site_map_header, ul#site_map_level_1 li.level_1 a.level_1 {background:none; color:#1a1a1a;text-transform:uppercase; padding: 5px 5px 2px 0;}




/** SS11 **/
body {background: none repeat scroll 0 0 #FFFFFF;}
div#header_links_search_cont form input.text, div#registerProspect form input.text {border: 1px solid #8F8F8F;}
#footer #footContain {border:none;}
#footer {clear:both; padding-top:5px;}
ul#main_navigation_level_1 ul.main_navigation_level_2 {margin:0 2px 2px; padding:0;}
div#mini_basket_details {border:none;}
div#cms_content {padding:0;}
div.listings {margin:0 10px 10px;}
body.stores div#aboutus-header, div#aboutus-header {margin-top:0; padding-top:0;}
#cms_content h1 {margin:0;}

body.ly_loginregister div#main, body.ly_register div#main, body.ly_requestnewpassword div#main, body.ly_changepassword div#main, body.ly_myaccount div#main, body.ly_accountdetails div#main, body.ly_viewwishlist div#main, body.ly_manageaddresses div#main, body.ly_editaddress div#main, body.ly_vieworders div#main, body.ly_vieworderdetails div#main {border-width:0;}

div#overlayMessageCont, div#formOverlay {background-color:#FFFFFF;}
p.overlayMessage {color:#3B3A3A;}

div#login_account {left:652px; width:110px;}
div#mini_basket {margin-right:7px;}
div#mini_basket_heading a.empty span, div#mini_basket_heading a span {color:#606060; background-color:#f0efec; padding:3px 5px; top:9px;}
div#header_links_search_cont {left:758px;;}

li#nav_collections ul {display:none; position:absolute; top:36px; left:0px; width:550px;}
li#nav_collections:hover ul {display:block;}


ul#main_navigation_level_1 li#nav_blog a.level_1 {background-position: -87px 0;}
ul#main_navigation_level_1 li#nav_blog a.level_1 {background: url("/pws/images/sprite-nav.gif") no-repeat scroll -594px 0px transparent; width:35px;}
ul#main_navigation_level_1 li#nav_blog a.level_1:hover {background-position:-594px -35px;}

ul#main_navigation_level_1 li#nav_home a.level_1 {background-position:-26px 0;}
ul#main_navigation_level_1 li#main_navigation_dept_NEW_IN a.level_1 {background-position:-137px 0px;}
ul#main_navigation_level_1 li#main_navigation_dept_all a.level_1 {background-position:-210px 0px;}
ul#main_navigation_level_1 li#main_navigation_dept_SALE a.level_1 {background-position:-87px 0px;}
ul#main_navigation_level_1 li#nav_collections a.level_1 {background-position:-267px 0px;}
ul#main_navigation_level_1 li#nav_features a.level_1 {background-position:-383px 0px;}
ul#main_navigation_level_1 li#nav_stores a.level_1 {background-position:-472px 0px;}
ul#main_navigation_level_1 li#nav_stores a.level_1:hover {background-position:-472px -35px;}
ul#header_content_links li.first span.js_account a.no_menu, ul#header_content_links li.first span.no_js_account a {background-position:8px 0px;}

.Home div#page {width:100%;}
.Home div#header, div#navigation, #footer {width:960px; margin:0 auto 0 auto !important; display:block; float:none;}
.Home div#main {float:left;}
.Home .container {width:100%;}

.listbanner {height:164px; background-repeat:no-repeat;}
.listbanner p {width:400px; text-align:center; margin:0 auto; padding:70px;}
.wc_dept_dresses .listbanner {background-image:url(/pws/client/images/content/categorylist/img_listbanner-dresses_1.jpg);}
.wc_dept_tops .listbanner {background-image:url(/pws/client/images/content/categorylist/img_listbanner-tops_1.jpg);}
.wc_dept_knitwear .listbanner {background-image:url(/pws/client/images/content/categorylist/img_listbanner-knitwear_1.jpg);}
.wc_dept_trousers .listbanner {background-image:url(/pws/client/images/content/categorylist/img_listbanner-trousers_1.jpg);}
.wc_dept_leggings .listbanner {background-image:url(/pws/client/images/content/categorylist/img_listbanner-leggings_1.jpg);}
.wc_dept_jeans .listbanner {background-image:url(/pws/client/images/content/categorylist/img_listbanner-jeans_1.jpg);}
.wc_dept_skirts .listbanner {background-image:url(/pws/client/images/content/categorylist/img_listbanner-skirts_1.jpg);}
.wc_dept_coats .listbanner {background-image:url(/pws/client/images/content/categorylist/img_listbanner-coats_1.jpg);}
.wc_dept_jackets .listbanner {background-image:url(/pws/client/images/content/categorylist/img_listbanner-jackets_1.jpg);}
.wc_dept_leather .listbanner {background-image:url(/pws/client/images/content/categorylist/img_listbanner-leather_1.jpg);}
.wc_dept_footwear .listbanner {background-image:url(/pws/client/images/content/categorylist/img_listbanner-footwear_1.jpg);}
.wc_dept_accessories .listbanner {background-image:url(/pws/client/images/content/categorylist/img_listbanner-accessories_1.jpg);}
.wc_dept_scarves .listbanner {background-image:url(/pws/client/images/content/categorylist/img_listbanner-scarves_1.jpg);}
.wc_dept_jewellery .listbanner {background-image:url(/pws/client/images/content/categorylist/img_listbanner-jewellery_1.jpg);}

div#aboutus-content {padding-bottom:20px;}
div#aboutus-contentleft {padding-left:0; width:630px;}

/** SS11 Be Inspired **/
ul#main_navigation_level_1 li#nav_beinspired a.level_1 {background:transparent url(/pws/client/images/content/inspired-button.gif) no-repeat scroll -4px 0;width:77px;}
ul#main_navigation_level_1 li#nav_beinspired a.level_1:hover {background-position:-4px -35px;width:77px;}
