body{font-family:Verdana,Arial,Sans-serif;font-size:10px;color:#666;margin:0px;padding:0px;background-color:#fff; 
  /*background:#FFFFFF url(../images/bg-body.gif) repeat-x scroll 0pt top; */
}

table,td,th{border:0px;margin:0px;padding:0px;}
table{border-collapse:collapse;}
img{border:0px;margin:0px;padding:0px;}
form{margin:0px;padding:0px;display:inline;}
ul{margin:0px;padding:0px;list-style:none;}
p{padding:0px;margin:0px;line-height:12px;}
li{margin:0px;padding:0px;}
em{font-weight:bold;font-style:normal;}
input,select, button{font-family:Arial,Verdana,Sans-serif;font-size:9px;color:#666;margin:0px;padding:0px;}
h1,h2,h3{padding:5px 0 5px 0;margin:0px;}

a:link,a:visited,a:hover,a:active{color:#369;text-decoration:underline;}
a.alt1:link,a.alt1:visited,a.alt1:hover,a.alt1:active{color:#333;}
a.alt2:link,a.alt2:visited{color:#666;text-decoration:none;}
a.alt2:hover,a.alt2:active{color:#666;text-decoration:underline;}
a.inactive:link,a.inactive:visited,a.inactive:hover,a.inactive:active{color:#ccc;}

#bodyContainer{width:770px;margin:0px auto;padding:0px;}
#mainContent {margin:0px;padding:0px;background-color:#fff; border-left:1px solid #535353; border-right:1px solid #535353;width:768px;} 
#mainContentContainer {border-left: 1px solid #535353 !important; background-color:#ffffff !important; border-bottom: 1px solid #535353 !important; padding-bottom:100px;} 
#mainContent .errorBody{min-height:350px;border-left:0px;border-right:0px;}
#mainContentContainer #mainContent{width:627px;float:left;border-left:none;background-image:url(/images/dash_vertical.gif);background-repeat:repeat-y;padding-left:1px;}

#logo{background-color:#F9F7ED;display:block;float:left;width:770px;}
#topNav{margin:0px;padding-top:0px;clear:both;width:770px;color:#666;background-color:inherit;}
#topNav img{display:block;}

#topNav #standardTopNavContainer{height:80px;}
#topNav #buyNavContainer{height:60px;}
#topNav #divisionContainer {border-left: 1px solid #535353;}

#topNav #divisionContainer{margin:0px;padding:0px;float:left;width:768px;height:11px;border-right:1px solid #000;border-left:1px solid #000;background:url(../images/topnav_subdivision_bkg.gif) 0px 0px no-repeat;}

#topNav #row2RightCol{float:right;width:196px;height:78px;border-right:1px solid #000;margin-top:-23px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

#sideNav{margin:0px;width:140px;float:left;color:#666;line-height:15px; background-color: #F8F6EF; }
#sideNav .sideNavMarketingContent{margin:0px;padding:0px;}
#sideNav ul.category{margin:0px 5px 0px 20px;padding:0px;list-style:none;}
#sideNav li.categorySelected{margin-left:-7px;padding:0px 0px 0px 7px;background-image:url(/assets/browse/navigation/en/sidenav_bullet.gif);background-repeat:no-repeat;background-position:0px 3px;}
#sideNav ul.subCategory{margin-left:10px;padding:0px;list-style:none;}
#sideNav li.subCategory{margin:0px;padding:0px;}
#sideNav li.subCategorySelected{margin:0px;padding:0px;}
#sideNav ul.subSubCategory{margin-left:10px;padding:0px;list-style:none;}
#sideNav li.subSubCategory{margin-left:0px;padding:0px 0px 6px 0px;}
#sideNav li.subSubCategorySelected{margin-left:0px;padding:0px 0px 6px 0px;}
#sideNav li.headerFirst{color:#333;font-size:11px;font-weight:bold;margin-top:11px;padding:0px;}
#sideNav li.header{color:#333;font-size:11px;font-weight:bold;margin-top:14px;padding:0px;}
#sideNav li.spacer{height:10px;}
#sideNav a:link,#sideNav a:visited,#sideNav a:active,#sideNav a:hover{color:#333;text-decoration:none;}
#sideNav a:hover{color:#f60;}
#sideNav a.categorySelected:link,#sideNav a.categorySelected:visited,#sideNav a.categorySelected:active,#sideNav a.categorySelected:hover{color:#9ACD32;font-weight:bold;margin:0px;}
#sideNav a.marketing:link,#sideNav a.marketing:visited,#sideNav a.marketing:active,#sideNav a.marketing:hover{}
#sideNav a.sale:link,#sideNav a.sale:visited,#sideNav a.sale:active,#sideNav a.sale:hover{color:#c00;}
#sideNav li.sale {background-image:url(/assets/browse/navigation/en/sidenav_bullet_sale.gif);}
#sideNav li.sale li.subCategory,#sideNav li.sale li.subCategorySelected,#sideNav li.sale li.subSubCategory,#sideNav li.sale li.subSubCategorySelected{background-image:none;}
#sideNav li.sale a.subCategory:link,#sideNav li.sale a.subCategory:visited,#sideNav li.sale a.subCategory:active{color:#333;}
#sideNav li.sale a.subCategory:hover{color:#c00;}
#sideNav li.sale a.subSubCategory:link,#sideNav li.sale a.subSubCategory:visited,#sideNav li.sale a.subSubCategory:active{color:#333;}
#sideNav li.sale a.subSubCategory:hover{color:#c00;}
#sideNav li.sale a.subCategorySelected:link,#sideNav li.sale a.subCategorySelected:visited,#sideNav li.sale a.subCategorySelected:active,#sideNav li.sale a.subCategorySelected:hover{color:#c00;}
#sideNav li.sale a.subSubCategorySelected:link,#sideNav li.sale a.subSubCategorySelected:visited,#sideNav li.sale a.subSubCategorySelected:active,#sideNav li.sale a.subSubCategorySelected:hover{color:#c00;}
#sideNav a.clearance:link,#sideNav a.clearance:visited,#sideNav a.clearance:active,#sideNav a.clearance:hover{color:#f33;}
#sideNav a.subCategory:link,#sideNav a.subCategory:visited,#sideNav a.subCategory:active,#sideNav a.subCategory:hover{}
#sideNav a.subCategorySelected:link,#sideNav a.subCategorySelected:visited,#sideNav a.subCategorySelected:active,#sideNav a.subCategorySelected:hover{color:#f60;}
#sideNav a.subSubCategorySelected:link,#sideNav a.subSubCategorySelected:visited,#sideNav a.subSubCategorySelected:active,#sideNav a.subSubCategorySelected:hover{color:#f60;}
#sideNav li.category{margin:0px;background-image:none;}

.cssHide{position:absolute;top:-100em;}

.categoryContent{padding: 0px;}

#tabTable{background-color:#fff;border:none;border-top:none;margin:0px;padding:8px 0px 5px 18px;}

.productToolsLine{display:inline;}
.sortBySelection,.paginationSearchModeControl,.categoryPaging{float:left;padding:0px;margin:0px;margin-bottom:2px;}
.sortBySelection{text-align:left;width:225px;}
* html label.sortByLabel{position:relative;top:-3px;}
.paginationSearchModeControl{text-align:center;width:129px;padding-top:3px;}
.categoryPaging{float:right;text-align:right;padding:3px 5px 0px 0px;width:250px;}
.seeAll{font-weight:bold;margin:0px 10px 0px 10px;}
.seeAllLink{font-weight:normal;margin:0px 10px 0px 10px;}

.divider1{background-color:#fff;height: 1px;padding: 0px;margin: 0px 0px 0px 0px;clear: both;overflow: hidden;}
.header4{font-size:10px;font-weight:bold;line-height:12px;margin:20px 0px 5px 0px;padding:0px;width:auto;clear:left;clear:right;}

div.productItem{text-align:left;float:left;margin:0px 4px 10px 0px;margi\n:0px 2px 10px 0px;width:150px;widt\h:150px;min-height:190px;}
div.productItem img{margin:0px;padding:0px;display:block;border:1px solid #f0f0f0;}
div.productItem .priceDisplay{display:block;}
div.productItem span.priceDisplay span.brandBreak{display:block;width:10px;clear:left;height:0px;line-height:1px;}
* html div.productItem span.priceDisplay span.brandBreak{margin-bottom:-3px;}

a.productItemName:link,a.productItemName:visited,a.productItemName:hover,a.productItemName:active{font-size:10px;text-decoration:none;text-align:left;font-weight:normal;color:#999;}
a.productItemName:hover{text-decoration:underline;}
a.productItemName span.vendorName{}

.clear5{height:5px;clear:both;overflow:hidden;}

/* adding cursor to buttons */
button {
  cursor: pointer;
}

/* persistent shopping bag at bottom of catalog pages */
#shoppingBag {
position:fixed;
z-index:2;
bottom:0px;
margin:0 auto;
height: 100px;
background-color:#eeeeee;
width: 768px;
border-top:1px solid #535353;
border-right:1px solid #535353;
}

/* category page */
.productRatingSmall {
  display: inline;
  float: right;
  margin-right: 10px;
  cursor: pointer;
}

div#categorySortArea {
  display: inline;
  float: right;
  margin-bottom: 5px;
}

img.catPageRating {
  display: inline !important;
  border: none !important;
}

/* fix paragraphs */
div.productWindow p {
  margin: 0px;
  padding: 0px;
}

/* PRODUCT VIEW LEFT */
div.productWindow div#productViewLeft {
  float: left;
  width: 260px;
}

p.instructions {
  font-size: 90%;
  font-style: italic;
  font-weight: bold;
  text-align: center;
}

.productPrice {
  font-size: 13px;
}

.productRating {
  cursor: pointer;
}

.productName, .productPrice {
  margin-left: 5px;
}

p.productRating {
  float: right;
}

div#productMoreViews {
  text-align: center;
  padding-top: 7px;
}

div#productMoreViews div.altView {
  display: inline;
}
div#productMoreViews div.altView img {
  padding: 2px;
  border: 1px solid #666666;
}
div#productMoreViews div.altView img.selected {
  padding: 1px;
  border: 2px solid #336699;
}

/* PRODUCT VIEW RIGHT */
div.productWindow div#productViewRight {
  float: right;
  width: 390px;
}

/* tabs */
#productDetails, #productReviews, #productOutfit {
  height: 420px;
  overflow: auto;
}

.moreLink {
  cursor:pointer;
  font-family:Verdana,Arial,Sans-serif;
  color:#336699;
  font-size:10px;
  text-decoration:underline;
}

#productReviews {
  width: 368px;
}

#starsHolder{
	width:200px;
	height:100px;
}
#holder{
	width:353px;
}

#name {
	float: left;
	width: 100px;
	}
	
p.extend {
	line-height: 18px; 
}

#theStars {
  float: left;
  width: 100px;
}

/* details tab */
.copyBlock {
  color:#9ACD32;
  font-size:11px;
  font-weight:bold;
}

ul#detailsList {
  margin-left: 2.5em;
  margin-bottom: 1.5em;
  font-size: 95%;
  list-style: circle outside none;
}
ul#detailsList li {
  margin: 0.3em;
}

#selectedColorText {
  font-weight: bold;
}

/* swatch styles */
#selectSize, #selectColor {
  display:block;
  height: 3em;
  margin-bottom: 1.5em;
}
#swatches input, #sizes button {
  background-color:white;
  border:1px solid #336699;
  color:#336699;
  cursor:pointer;
  display:block;
  float:left; 
  font-weight:bold;
  margin:2px;
  padding:1px;
  text-align:center;
  vertical-align:middle;
}
#sizes label {
  left:0px;
  position:absolute;
  top:0px;
  visibility: hidden;
}
#swatches .hover, #swatches .selected,
#sizes .hover, #sizes .selected {
  background-color:#CCE6FF;
  border-width:2px;
  margin:1px;
}
#swatches .soldOut,
#sizes .soldOut {
  border:1px dotted #CCCCCC;
  color:#999999;
  margin:2px;
}
#swatches .selectedSoldOut,
#sizes .selectedSoldOut {
  background-color:#FFFFFF;
  border:2px dotted #CCCCCC;
  color:#999999;
  margin:1px;
}

/* select area */
p#selectSizeText {
  clear: both;
}

#selectQtyArea {
  clear:both;
}
#selectQtyArea label {
  float: left;
}

button.addToBag {
  clear: both;
  float:right;
  margin: 1.5em 2em 0pt 0pt;
  background-color: #519E2D;
  border:1px solid #4070A1;
  color:#FFFFFF;
  font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
  font-weight:bold;
  font-size: 13px;
  padding:0.3em;
}

/* Reviews tab */
#productReviewsRead {
  clear:both;
}

#productReviewsRead table {
  font-size: 11px;
}
#sortBySelect {
  float:right;
}
#sortByLabel {
  font-size: 10px;
  font-weight: bold;
  float:right;
}

.commentTitle {
  font-weight: bold;
}

/* outfit creator stuff */
#outfitCreatorNav {
  float:right;
  font-weight:bold;
  margin: 0.5em 2em 0pt 0pt;
}

/* STYLES FOR THE MINIBAG */
#header_mini {background-color:#9acd32; height: 22px; width:768px; padding:0; border-right: 1px solid black; border-bottom: 1px solid black;}
#one {width:95px; height: 22px; float:left; padding: 0 0 0 3px;}
img#minMaxToggle {cursor:pointer;}
#two {width:470px; height: 17px; float:left; padding: 5px 0 0 0;}
#three{width:130px; height: 17px; float:right; padding: 5px 0 0 0;}
#four{width:70px; height: 22px; float:right;}
#container_mini {position:relative; padding: 5px 0 0 0;}

h2.special, h3.special {padding: 0; margin: 0;}

#side_a_mini {float: left; width:540px; height:65px; padding:0 0 0 20px;}

#column_1_mini, #column_2_mini{float:left; padding: 1px 10px 0px 10px; margin-right: 20px; width:130px; height:60px; border:2px solid #CCCCCC; background-color: #ffffff; }

#left_mini {width:50px; height:55px; float:left;}
#left_mini img{width:50px; height:55px;}

#right_mini  {float:right; width:75px; height:50px;}
#right_mini img{width:10px;}

#side_b_mini {float:right; width:200px; height:65px; }
#side_b_mini p {width:100px;}

button.checkout {
  background-color: #519E2D;
  border:1px solid #4070A1;
  margin-top: 2px;
  color:#FFFFFF;
  font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
  font-weight:bold;
  font-size: 115%;
  padding:0.1em 0.3em 0.1em 0.3em;
}


/* OUTFIT CREATOR STYLES */
#outfitSideNav{margin:0px;width:260px;float:left;color:#666;font-size:9px;line-height:15px; }
#mainContentContainer #mainOutfitContent{width:506px;float:left;border-left:none;background-image:url(/images/dash_vertical.gif);background-repeat:repeat-y;padding-left:1px;}


#topContainer {
	height: 100px;
	width: 475px;
	background-color: #F8F6EF;
	padding: 5px 5px 5px 5px;
	margin: 0 0 15px 0;
}

#pics {
	float: left;
	width:350px;
	}
	
#score {
	float: right;
	width:125px;
	}

#ratings, #noRatings, #rated { 
	float: left;
	width: 120px;
	height: 100px;
	padding: 0 5px 5px 5px;
	background-color: #F7FFF0;
}

#like, nolike {
	width: 50px;
	float:left;
}

#save, #noSave {
	float:left;
	width: 120px;
	height: 100px;
	padding: 0 5px 5px 5px;
	background-color: #F7FFF0;
	}

#clothesDetails {
	float: left;
	width: 100px;
	background-color: #F7FFF0;
	}
	
#topDetails, #topNoDetails {
	position: relative;
	z-index:3;
	float: left;
	width: 95px;
	height: 180px;
	margin: 5px 0 0 5px;
	}
	
#bottomDetails, #bottomNoDetails {
	position: relative;
	z-index:3;
	float: left;
	width: 95px;
	height: 235px;
	margin: 5px 0 0 5px;
	}
	
#theModel{
	width: 260px;
	height: 425px;
	}
	
#model, #noModel {
	float: right;
	width: 160px;
	}
	
img#topbig {
	position:relative;
	z-index:2;
}

img#bottombig {
	position: relative;
	z-index:1;
	margin-left:-20px;
	margin-top: -30px;
	}

a.next, a.prev{
	color:#666;text-decoration:none;
}

#screen, #screen2, #screen3, #screen4{
	position:relative;
	height:100px;
	width:500px;
	margin-top:5px;
}
	#screen .next, #screen .prev, #screen2 .next, #screen2 .prev, #screen3 .next, #screen3 .prev, #screen4 .next, #screen4 .prev{
		position:absolute;
		top:5px;
		margin:16px 0;
		font-size:150%;
		line-height:1.4em;
	}
	#screen .prev, #screen2 .prev, #screen3 .prev, #screen4 .prev{
		left:0px;
	}
	#screen .next, #screen2 .next, #screen3 .next, #screen4 .next{
		right:5px;
	}
#sections, #sections2, #sections3, #sections4{
	overflow:hidden;
	background-color:white;
	width:450px;
	height:100px;
	clear:left;
	margin-left:25px;
}
	#sections ul, #sections2 ul, #sections3 ul, #sections4 ul{
		width:1500px;
	}
		#sections li, #sections2 li, #sections3 li, #sections4 li{
			float:left;
		}
td.outfit {
	text-align: center;
	font-size: 12px;
}
p.outfit {
	font-weight: bold;
	font-size: 12 px;
	font-color: #000;
	}

p.small { font-size: 80%:}
	
#colorSwatchContent {padding:0;}
.colorSwatches { border-bottom: solid 1px #cccccc; padding-bottom: 4px; padding-top: 4px;}

button.saveOutfit {
  clear: both;
  float:right;
  margin: 1.5em 2em 0pt 0pt;
  background-color:#68A0D9;
  border:1px solid #4070A1;
  color:#FFFFFF;
  font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
  font-weight:bold;
  font-size: 115%;
  padding:0.3em;
}

#tabsleft {
	float: left;
	width: 300px;
	height: 50px;
	padding: 10px 0 0 0;
	}
	
#tabsright {
	float: right;
	width: 196px;
	padding: 10px 0 0 10px;
	align:bottom;
	}

*/ SHOPPING BAG STYLES */
#mainContentContainer #mainContentShoppingBag{width:767px;float:left;border-left:none;border-right:1px solid #535353;}

#bagHeader{height:25px;}
#yourbag_left {float:left; width: 580px; padding: 0 0 0 20px;}
#yourbag_right {float: left; width: 90px;}
#yourbag_img{float: left; width:70px; padding: 10px 0 0 0;}

#inbag_summary, #inbag_category {width: 730px; border-top: solid; margin:20px 0 20px 10px; padding:10px 0 10px 10px;}

#left {float:left;width:100px; height:120px;}
#left img{width:100px; height:120px;}
#right  {float:left; width:150px; height:80px;}
#right img{width:15px;}

#continueShopping {float:left; width:540px;}
#finalInfo {float:left; width:160px; }

#column { float: left; width:250px; height:125px; border:solid 2px #cccccc; margin: 0 20px 20px 0;}

#coupon{width: 100px;height:25px; font-size:x-small;}

#column_shirt{height:325px;}
#column_pants{height:150px;}

  
