/***************************************	G E N E R A L	    ************************************/
html, body { margin: 0; padding: 0; font-family: Helvetica, Arial, sans-serif; color: #404040; text-align: center;} 
html { font-size: 90%;}
body { font-size: 0.8em; }


td {font-size:0.8em}

#container { padding: 0px; width: 780px; margin: auto; text-align: left;}

h1, h2, h3, h4, h5 { padding: 0; margin: 0; }

h1 { font-size: 1.2em; }
h2 { font-size: 1.1em; }
h3 { font-size: 1em; margin-bottom:10px;}

img { border: none; }

a { color: #404040; text-decoration: none; }
a:hover { color: #404040; text-decoration: underline; }

ul { list-style: none; margin: 0; padding: 0; }
img { border: none; } 

.bold { font-weight: bold; }

.hide { display: none; }

.inputText {border:1px solid black;} /* F.Orosco:Use this to add to form fields in the entire site!*/

hr { color: #ccc; background-color: #ccc; height: 1px; border: 0; margin: 0; }

/***************************************	H E A D E R		    ************************************/
#head { font-size: 1em; padding: 0; margin: 0; float:left; width:760px; position:relative; background:#000;}

#headerSiteName {  margin: 0; padding: 0; position: relative; top:12px; overflow: hidden; float: left; text-decoration:none;}
#siteName { margin: 0; padding: 0; float: left; margin:5px 0 0 10px;}
#siteName span a { display: block; padding: 0; margin: 0;}

#header-rule { border-bottom: 1px solid #ccc; padding: 0; margin: 0; clear: both; }

#home-basketitems {font-weight:bold; background:url(/pws/images/icon_basketBg.gif) no-repeat bottom left; float:right; height:37px; margin-left:20px; width:55px;}
	#home-basketitems img { margin-left:10px; margin-top:15px; float:left;}
	#home-basketitems a#header-bagQnt {width:20px; margin-top:16px; float:left; text-align:center;}
	#home-basketitems a#header-bagtext {width:25px; margin-top:16px; margin-left:8px; float:left;}
#home-wishlist {float:right; height:37px; font-weight:bold; position:relative; }
	#home-wishlist img {margin-top:-7px; margin-right:3px; float:left; }
	#home-wishlist a {margin-top:15px; float:left;}

#home-logout {float:right; font-weight:bold; position:relative; margin-right:15px;}
	#home-logout a {margin-top:15px; margin-left:5px; float:left;}

/***************************************	T O P  	N A V I G A T I O N		    ************************************/

#navcontainer { float: left; border-bottom: 1px solid #fff; border-top: 1px solid #CACACA; padding-top:3px; width: 760px; position: relative; z-index: 1; background: url(/pws/images/bg_topbar_gradient.jpg) repeat-x; }
#navcontainer ul { margin: 0; padding: 0; position: relative; z-index: 2; float:left; display:inline;}
#navcontainer ul li { background-repeat: no-repeat; margin: 0 10px 5px 0; padding: 0; list-style-type: none; display: inline; 	height: 24px; float: left; position: relative; z-index: 10; margin-bottom: -1px; }
#navcontainer ul li a { display: block; height: 24px; float: left; margin: 0; padding: 0; }

* html a:hover { visibility: visible; }

#navcontainer ul li a:hover img { visibility: hidden; }

#navcontainer ul li img { text-align: left; vertical-align: top; }

.navHome { height: 20px; background: url(/pws/images/nav_home1.gif); }
.navShop { height: 20px; background: url(/pws/images/nav_shop1.gif); }
.navStores { height: 20px; background: url(/pws/images/nav_storelocator1.gif); }
.navBrand { height: 20px; background: url(/pws/images/nav_brand1.gif); }
.navWork { height: 20px; background: url(/pws/images/nav_workforus1.gif); }
.navAccount { height: 20px; background: url(/pws/images/nav_myaccount1.gif);}

/************ H O M E   P A G E ***************/
#mainContent {float:left; }
#homeContent { width:708px; float:left;}

/***************************************	L E F T	 H O M E	    ************************************/
#leftHome { display: inline; width:48px; float: left; margin-left: 0; }
html>body #leftHome  { margin-right: 10px; }


/********** L E F T  	N A V I G A T I O N	  H O M E ***********/

#leftnavHome a { text-decoration:none;}
#leftnavHome { float: left; width:48px; margin-bottom:7px;}
#leftnavHome ul { width:50px; margin-top:2px; adding: 0;}
#leftnavHome ul li {} 
#leftnavHome ul li, #leftnavHome ul li.shop { background-repeat: no-repeat; padding: 0; list-style-type: none; float: left; 	position: relative; z-index: 10; margin-bottom: 1px; }
#leftnavHome ul li.leftnavShop { height: 225px;  margin-bottom:2px;}
#leftnavHome ul li a, #leftnavHome ul li.leftnavShop a { display: block; float: left; margin: 0; padding: 0;}
#leftnavHome ul li.leftnavShop a { height: 225px; }

* html a:hover { visibility: visible; }

#leftnavHome ul li a:hover img.rollover { visibility: hidden; }
#leftnavHome ul li a.active { visibility: visible; }

* html a.active { visibility: visible; }

.leftnavHomeShop {height: 225px; background-image:url(file:///C|/Documents%20and%20Settings/mghobadi/images/btn_Shop_1.gif); }
.leftnavHomeHelp {height: 120px; background-image:url(file:///C|/Documents%20and%20Settings/mghobadi/images/btn_HelpMe_1.gif);}
.leftnavHomeCard {height: 121px; background-image:url(file:///C|/Documents%20and%20Settings/mghobadi/images/btn_TheCard_1.gif); }


/*****  R I G H T   C O N T A I N E R   *****/
#leftContainer {float:left; width:276px; margin-left:1px;}
#leftContainer img { float:left; width:276px; height:470px;}

#rightContainer {float:left; width:422px;}
#rightContainerLinks { width:415px; float:left; margin:5px 0 0 12px;}

#container1 {float:left; width:269px; background-image:url(file:///C|/Documents%20and%20Settings/mghobadi/images/bg_grad_container1.gif); background-repeat:no-repeat; height:269px; background-position:right;}
.subContainer {float:left; margin-bottom:7px;}
.subContainer ul { margin:10px 0  0 10px; float:left;}
.subContainer ul li { margin-bottom:2px;}
.subContainer ul li img { margin-right:3px;}
.subContainer img {float:left;}
.headerImage {margin-left:0;}

#subA {float:left; width:89px; margin-right:1px;}
.subContainer img.mustHave {border:1px solid #a9afb8;}
.subContainer img.buyNow { width:91px;}

#mymovie { overflow:hidden;}
#flashhome { float:left;margin:2px 0 0 2px; overflow:hidden; height:187px;}
#container2 { float:left; width:141px; height:269px; background-image:url(file:///C|/Documents%20and%20Settings/mghobadi/images/bg_grad_container2.gif); background-repeat:no-repeat;}
#container2 img {margin-left:2px; width:137px; float:left;}
#subContainer2 { float:left; background-image:url(file:///C|/Documents%20and%20Settings/mghobadi/images/bg_grad_subContainer1.jpg); background-repeat:no-repeat; height:80px; }
#subContainer2 p { float:left; width:118px; margin:5px 0 0 8px;}
#subContainer2 img {}
#container3 { float:left; width:410px; margin-top:5px; }
#container3 img {float:left;}

.subContainerA { background-image:url(file:///C|/Documents%20and%20Settings/mghobadi/images/bg_grad_container3.jpg); float:left; width:202px; height:92px; background-repeat:no-repeat; background-position:right;}
.subContainerA ul {float:left; margin:10px 0  0 5px;}
.subContainerA ul li {margin-bottom:2px;}
.subContainerA ul li img { margin:0 3px 0 0;}

.subContainerB { background-image:url(file:///C|/Documents%20and%20Settings/mghobadi/images/bg_grad_container3.jpg); float:right; width:202px; height:92px; background-repeat:no-repeat; background-position:right; }
.subContainerB ul {float:left;  margin:10px 0  0 8px; }
.subContainerB ul li {margin-bottom:2px;}
.subContainerB ul li img { margin-right:3px;}
.subContainerB img {float:left; margin-right: 15px;}
/*******  E N D   H O M E  ********/


/***************************************	L E F T		    ************************************/
#left { display: inline; width:50px; float: left; margin-left: 0; }
html>body #left { margin-right: 10px; }


/***************************************	L E F T  	N A V I G A T I O N		  ************************************/
#leftnav a { text-decoration:none;}
#leftnav { float: left; width:50px; margin-bottom:7px;}
#leftnav ul { width:50px; margin-top:2px; adding: 0;}
#leftnav ul li {} 
#leftnav ul li, #leftnav ul li.shop { background-repeat: no-repeat; padding: 0; list-style-type: none; float: left; 	position: relative; z-index: 10; margin-bottom: 1px; }
#leftnav ul li.leftnavShop { height: 185px;  margin-bottom:2px;}
#leftnav ul li a, #leftnav ul li.leftnavShop a { display: block; float: left; margin: 0; padding: 0;}
#leftnav ul li.leftnavShop a { height: 185px; }

* html a:hover { visibility: visible; }

#leftnav ul li a:hover img.rollover { visibility: hidden; }
#leftnav ul li a.active { visibility: visible; }

* html a.active { visibility: visible; }

.leftnavShop { height: 185px; background: url(/pws/images/leftnav_shop1.gif); }
.leftnavLook { height: 93px; background: url(/pws/images/leftnav_warestyle1.gif); }
.leftnavHelp { height: 93px; background: url(/pws/images/leftnav_helpme1.gif);  }
.leftnavCard { height: 93px; background: url(/pws/images/leftnav_warehousecard1.gif); }



/***************************************	C E N T R E 	    ************************************/

#content1 { padding: -2px 0 0 4px; }
html>body #content1 { height: 502px; width: 100%; padding: 0 0 0 4px; }

#center-top { display: inline; width: 564px; float: left; }
#center-bottom { display: inline; width: 594px; float: left; margin: 10px 0 0 0; height: 90px; }
html>body #center-bottom { margin: 8px 0 0 0; }
#center-bottom img.padded1 { padding: 0 10px 0 0; }

#buyme { display: block; float: left; width: 282px; }
#buyme img { float: left; }

#static { padding: 50px 10px; }

#mainfootcontainer { width: 601px; height:91px; float: left; position:relative; top:-4px;}
.mainfootright { display: inline; padding-left: 10px; float: left; }
.mainfootleft { display: inline; float: left; }

/***************************************	F O O T E R		    ************************************/
#foot { margin-top:5px; padding:3px 0; border-top:1px solid #ccc; clear: both; font-size: 1.1em; width: 760px; float: left; position: static;}

#foot p { margin: 0; }

ul.invs { list-style: none; margin: 0; padding: 0; }

#foot hr { clear: both; }
#foot form, #foot form div { display: inline; padding: 2px; }

#foot .webLink {display:inline; margin-right:15px;}

#signUp { float: left; padding:3px 0; height:24px; display:inline;}
#signUp input { margin-left: 10px; font-family: Arial, sans-serif; }

#searchbox { float:right; padding: 0; width:215px; text-align:right;}
#searchbox form { margin-bottom:5px} 
#searchbox input { margin-bottom:0;padding-bottom:0;}
#searchbox keywords {width:100px;}

#links { width: 760px; border-top: 1px solid #ccc; float: left; padding: 5px 0; margin: 0; }

#copyright { float: left; }
#country { margin-left: 250px; margin-left: 160px; float: left; }
#security { float: right; display: block; }
#viewsitemap { float:right;display:inline;padding: 5px 0px;margin-top:-25px;}

#btSend {margin-bottom:-2px;}

*html #btSend {margin-bottom:0px;}



html>body #email-container {width: 690px;padding-left:0;float:left} /*firefox hack*/

#email-deptheader { width: 690px; background: #000; padding: 10px 10px; color: #FFFFFF; }
#emailpages-container { padding-left: 60px;}

<!-- corrections to enews page -->

.eNewsPage table tr td {padding-left:15px; float:left;}
#enewsForm table {float:left; margin-left:10px;}
#enewsForm table p {float:left; font-size:11px;}
.eNewsTable {float:left}

.smleftcol {width:45%;float:left}
.smrightcol {width:45%;float:right}

html>body #deptheader2 {width:682px; }
#deptheader2 { width: 700px; background: #000; padding: 6px 9px; color: #FFFFFF; border-bottom:1px solid #fff}	 
.deptheader-productform { float: right; }
#container form, #deptheader2 form {display: inline;}
.deptheader-productform form {xmargin-left:20px; width: 127px; }


.searchProd {margin-bottom:8px;width:100%}
.searchProd th {padding:3px 10px;color:#000;text-transform: capitalize}
.searchProd td {color:#190318;text-transform:capitalize;padding:2px 10px 3px 0px;vertical-align:top}
.searchProd td a {text-decoration:none}
.searchProd td a:hover {text-decoration:underline}

.advSearch {float:left;width:700px;}
/* improve advanced search look and feel */

div.advSearch table.searchProd tr td {font-size:1.0em}
div.advSearch table.searchProd tr td input, div.advSearch table.searchProd tr td select  {font-size:100%}
div#deptheader span.deptheader-productname {font-size:1.2em;font-weight:bold;margin-top:2px;color:#F8F8F8}

.phead {margin-bottom:15px;float:left;width:100%}
.paginbase {margin-top:15px;float:left;width:100%}
#ptotal {float:left;width:32%;text-align:left;}
#pagefromto {float:left;width:34%;text-align:center}
#pagefromto span{font-weight:bold;}
#pageno {float:right;width:32%;text-align:right}

#miniSubmit {margin-left:20px;}

.hide {display:none;}
.show {display:inline;}

.jsEnabled .updateButton {display:none;}
.updateButton {display:inline;}

#rolloverToZoom {margin-right:20px;margin-left:3px;}

#productButtons p {padding:0px; margin:0px;}

.productButton {padding:0px; margin:0px;}

/***  BEGIN POP UP PAGE STYLE ***/
#popUpCont {margin-left:20px; margin-right:20px; overflow-x: auto;}
	p#popUpHeader {width: 548px; height:35px;}
	p#popUpHeader img#imageHeader {float:left; margin-top:15px;}
	p#popUpHeader a#closeWindow {float:right; margin-top:25px; margin-right:10px; color:#000;}
	#staticPagePopup {clear:left; margin-top:20px; text-align:left;}
	#staticPagePopup p {padding-top:10px; margin-bottom:20px; clear:left; font-weight: normal;}
	p#popUpCopyright {position:absolute; bottom:5px; right:30px;}
/***  END POP UP PAGE STYLE ***/

/***************************************	L A Y O U T			    ************************************/					
#left { display:inline; width:50px; float:left; margin-left:0; }
#right { display:inline; float: left; width: 140px; margin-left:0; position:relative; left:-12px;}
#center-top { display: inline; float:left; margin:0 0 0 0px; }

#buyHome { width:690px; float:left; display:inline; color:#212121; background:#fff; float:left; display:inline; margin:10px; 	padding:10px 0; }
#buyHome table { width:690px; color:#3F3F3F;  }
#buyHome table a { color:#3F3F3F; text-decoration:none; }
#buyHome table a:hover { color:#3F3F3F; text-decoration:underline; }
#buyHome th { background:#000;color:#fff; }
#buyHome th, #buyHome td { padding:5px; vertical-align:top; text-align:left }

#center-top2 {  display: inline; width: 690px; float:left; margin:0 0 0 10px;background-color:#000 }
html>body #center-top2 { width: 690px; }
#content-deptheader { width: 435px; float:left; background: #000; padding-top: 0; padding-bottom: 0; padding-left: 10px; color: #FFFFFF; }

#emailWishlist {display:inline; float:left;width:550px;margin:10px;}

/***************************************	L E F T   N A V I G A T I O N		    ************************************/

#leftnav { width: 50px; }
#leftnav ul {width:50px;margin:0;padding:0;position:relative;z-index:2}


/***************************************	D E P A R T M E N T S		    ************************************/

img.centre_header {clear: both; }		

#div { width:510px; text-align:left; }

ul.left { float: left; width: 175px; margin: 0px; padding: 3px 0px; border: 0px none; position: relative; left: 15px; }
ul.left li, ul.right li {padding: 9px 0}
ul.left li a, ul.right li a {text-decoration: none;}
ul.left a:hover, ul.right li a:hover {text-decoration: underline;}

ul.right { float: right; width: 170px; margin: 0px; padding: 3px 0px; border: 0px none;	}
 
.no-space { margin: 0px; padding: 0px; }

#depts-container { margin: 0; padding: 0; border-top: 0; width: 540px; height: auto; }
#shopbycategory { margin: 0px; padding: 0px; width: 350px; float: left; border-right: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; border-left: 1px solid #DEDEDE; }
#shopbycollection { margin: 0px; padding: 0px; width: 180px; float: right; border-right: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; border-left: 1px solid #DEDEDE; } 

.shopbanner {margin: 8px 0 0 0;}

#deptheader { width: 700px; background: #000; padding: 6px 9px; margin: 0 0 5px 0; color: #FFFFFF; float: left;  clear:both  } 
html>body #deptheader, html>body #deptheader2 {width:682px}
#deptheader2 { width: 700px; background: #000; padding: 6px 9px; color: #FFFFFF; float: left}	 
#deptheader a, #deptheader2 a, #deptheader a:hover, #deptheader2 a:hover { color:#FFF} 
.deptheader-productname { text-transform:capitalize; float: left}
.deptheader-productform { float: right; }
.filterItem { float:left; width:111px; padding:2px 2px 2px 0;}
#deptFilterTitle{float:left; hieght:10px; font-weight:bold; padding-right:10px;}
#deptFilters{width:700px; float:right; margin-bottom:10px;}
#headerUnderline{margin-bottom:10px;}
#deptFilters a{}
/***************************************	P R O D U C T S		    ************************************/

#products-container {height:100%; width: 700px; float:left;margin-top:0}
#products-container form, #deptheader form {display: inline;}
.deptheader-productform form {margin-left:20px; width: 127px}

.productsRow {float:left;width:100%;margin:5px 0 5px 0;}
.productbox, .productbox2 {float: left;}
.productbox {width: 128px; padding: 5px 0;margin-right:15px}
.productbox2 {width: 128px; padding: 5px 0}
.productbox img.ProductThumb {clear: both; display:block }
.products-split {display: block; clear:both}
.productboxDesc {}

/*** PAGE NUMBERS **/

#pagenumbersTotal {float:left; margin-right:100px;}

#pagenumbersShowing {float:left;}

#pagenumbersNavigation {float:right;}

.pagenumbers { width:690px;margin-top:5px;}
.pagenumbers a, .pagenumbers a:hover {text-decoration: underline}
#pagenumbers-2 { text-align: right; clear:both}

#sortby-header { display:inline; clear:both}

#subTop1 {border-top:1px solid #fff;background-color:#B79CA1;margin:0 10px}
.pageHead {float:left;padding-top:3px;width:155px;color:#1D061A;font-weight:bold}
.pageTopPara {float:left;width:570px;color:#1D031C;font-weight:bold;padding-left:10px}

#goesWithP {width:90px;}
ul#goesWith {margin-top:5px;}
ul#goesWith li {margin-bottom:3px;}
/***************************************	P R O D U C T 		    ************************************/

#product-image { width: 325px; float:left; margin: 20px 0}
#product-detail { width: 375px; float: right; margin: 20px 0; padding: 0}
#product-detail p { padding: 5px 0; margin: 0}
#product-detail a, #product-detail a:hover {text-decoration: underline}
#product-detail form {display: block}
.product-detail-content {padding: 0 0 0 6px; }

.price { font-weight: bold}

#addtobag { width: 375px; }
.selectsize { width: 348px; background: #000; padding: 8px 10px; color: #FFFFFF; min-height: 18px; }
.selectsize-text {float: left} 
.selectsize-link { float: right;}
a.selectsize-link {color: #fff; }
a:hover.selectsize-link {color: #fff; }

.selectsize-check { margin: 0 0 0 13px; padding: 0; background-color: #F2F2F2; width: 39px; }	
table.selectsize-size { width: 20px; margin: 0 0 0 23px;}

.addtobag-quantity { width: 184px; margin-top:20px; float:right; }
.addtobag-sizing { width: 184px; margin-top:20px; float:left; }

.quantity {display: inline;padding: 5px 0; text-align:left;}
.quantity input {width:25px}

#product-detail-buttons {clear: both; display:inline; padding: 125px 0 0 0;}
.product-detail-button-1, .product-detail-button-2 { padding: 6px 2px; border: 1px solid black;} 
.product-detail-button-1 { width: 238px; float:left;} 
.product-detail-button-2 { width: 122px; float:right}

#moreinfo { border-top: solid 1px #ccc; padding-top:20px; padding-right:25px; margin-top:10px; margin-bottom: 30px; width:360px; float:right; }

.seemore-border { width: 180px; height: 30px; padding:5px; border: solid 1px #ccc; margin-left:0; float:right; }
.seemore-image { float:right; display:inline; padding-top:3px; }
.seemore-text { padding: 5px; float:left; }

.knowmore-border{ margin-top:10px; width: 280px; height:30px; padding:5px; border: solid 1px #ccc; margin-left:0; float:right}
.knowmore-image { float:right; display:inline; padding-top:3px; }
.knowmore-text { padding: 5px; float:left; }

.strong1 { font-weight:bold}

.fabric {margin-top:0;padding-top:0}
.fabric td {padding-left:0;vertical-align:top}
.fabricCol1 {width:90px}


#filterByTypeContainer {float:left;margin:15px 0px;}
#filterByTypeLabel {float:left;font-weight:bold;margin-right:20px;width:100px;}
#filterByTypeLinks {width:560px; float:left;}
.filterLink {margin-right:40px;}


/***************************************	Z O O M I F I E R		    ************************************/

.frescaZoomSmallImageCont { position: relative; xwidth: 280px }
.frescaZoomBigImageCont { overflow: hidden; position: absolute; border: 1px solid #000000; visibility: hidden; }
.frescaZoomHeader { position: relative; z-index: 10; left: 0px; top: 0px; text-align: center; color:#FFF; background:#000; padding:3px; }
.frescaZoomHeader a { color: #FFF; }
.frescaZoomPup {  z-index: 10; visibility: hidden; position: absolute; width: 50px; height: 50px; border: 1px solid #aaa; }
.frescaZoomPup.ie { background: #ffffff; filter: alpha(Opacity=50); }
.spacer { width:10px; height:10px; float: right; position: relative; }
.added {color: #FF0000;font-weight:bold}


.pagenumbers3 {text-align:left;float:left}
.pagenumbers3sub1 {float:left;width:60%}
.pagenumbers3sub2 {float:right;width:30%;text-align:right}
#goShop{float:left; margin:10px 0 0 0;}

#backToTop a{float:right; text-decoration: none; text-align:right;}
#head {padding: 5px 0;}
#mapLayer {position: relative; left: 0px;  top: 0px; width: 400px; height: 260px; padding:10px }
td {font-size:1.0em}
#mmheader {width: 751px; background: #000; padding: 3px 0 3px 10px; color: #FFFFFF; margin-top:7px; height:13px;} 
div#mmheader ul {float:left;}
div#mmheader ul li {display:inline; padding:0 0 0 13px; background:url(images/msc_breadCrumbDividerBlack.gif) no-repeat 0 3px;}
div#mmheader ul li#firstLink {background:none;}	
#mmborder {margin: 0px; width: 749px; float: left; border-right: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; border-left: 1px solid #DEDEDE; background:#f0f0f0; padding:10px 0 0 10px;}
div#mmborder img#warehouseStore {float:right; margin:0px 12px;}

.storeLeft {width:250px; float:left; padding-top:50px; color: #000000; line-height: 1.1em; }
div.storeLeft input#btnInput {margin-top:20px;}
div.storeLeft2 img#newSearch {margin-top:20px;}
.storeLeft2 {width:250px; float:left; padding-left:25px; padding-top:40px; color: #000000; line-height: 1.1em; }
.storeRight {padding-right:20px; float:right; text-align:right; width:450px }

.posiLayer {border: solid 1px #000; display:block; background:url(/pws/images/icon.gif); color: #000; width: 20px; height: 20px; text-align: center; }

.storeResults {width:100%;margin-top:15px; margin-left:10px; float:left;margin:10px 0 0 0}
.storeResults td, .storeResults th {text-align:left;padding:4px}
.storeResults th {background-color:#000000;color:#fff}
.fullRight {float:right;text-align:right}
.linebreak {padding:0}
#foot {padding-top: 10px; border:none;}
