BODY {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  padding: 0;
  text-align: center;
  background:#ebebeb;
}

td, p { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;	
}

p { margin:0; } 


/* development help */
div {
 /* border: 1px dashed #000; */
}
/* //////////////*/

/*site structure */

#fixcenter {
  width:976px;
  margin:0 auto;
  text-align: center;
  background:#fff;
}

#container {
  width: 914px;
  margin:0 auto;
  text-align: left;
  height: 1000px;
}

#header {
  float: left;
  width: 914px;
  height: 99px;
  background: #EBEBEB;
  border-bottom: 3px solid #5F5F5F;
}

#column-left {
  float: left;
  width: 182px;
  background: #EBEBEB;
  margin-bottom: 4px;
}

#column-right {
  float: left;
  width: 182px;
  background: #EBEBEB;
  margin-bottom: 4px;
  height: 100%;
}

#content-area {
  float: left;
  width: 732px;
}

#content {
    margin: 4px 0 6px 6px;


}

#content-blog {
    margin: 4px 0 6px 6px;
	width: 600px;

}

#footer-top {
  background: #EBEBEB;
  float: left;
  width: 914px;

  border-bottom: 4px solid #fff;
  margin-top:10px;
}

#footer-bottom {
  background: #EBEBEB;
  float: left;
  width: 914px;
}

/* end site structure */

/* header styling */

#header img {
  float: left;
}

#headingTxt img {
  float: right;
}

#navbar {
  float: right;
  width: 481px;
  text-align: right;
}

#navbar, #navbar ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#navbar li {
  height: 30px;
  width: 117px;
  margin-right: 3px;
  float: left;
  text-align: left;
  line-height: 28px;
}

#navbar li ul li { 
  height: 23px;	
}

#navbar h1 {
  margin: 0 0 0 7px;
  color: #fff;
  font-weight: lighter;
  font-size: 15px;
}

#navbar a {
  text-decoration: none;
}

/*
Sets width for Sub-Menu box and the List Items inside - in proportional em units. 
This allows the sub-menu width to expand if users resize the text in their browsers.
*/
#navbar li ul, #navbar ul li  {
  width: 12em;
}
/*
The sub-menu links. We set color and turn off the right border, which
would otherwise be inherited from the root link rule. We set top and 
bottom padding less than the root items and increas the left padding
to indent the sub-menu links a small amount in from the root links.
*/
#navbar ul li a  {
  border-right: 0;
}

#navbar { position:relative; } 

/*
Sub-Menu Unordered Lists describes each dropdown sub-menu grouping. 
Positioned Absolutely to allow them to appear below their root trigger.
Set to display none to hide them until trigger is moused over.
Background Color must be set or problems will be encountered in MSIE.
Right and bottom borders are set to simulate a raised look.
A gradient background image is assigned.
*/
#navbar li ul {
  position: absolute;
  display: none;
  border: none;

  top:30px;
  left:240px;
}
/*
Set the Sub-Menu UL to be visible when its associated
Root-Level link is moused over. The second selector is 
assigned to IE5 and IE6 via the P7_ExpMenu script.
*/
#navbar li:hover ul, #navbar li.p7hvr ul {
  display: block;
}
/*
Sets the Text color of the Sub-Level links when the Root-Level
menu items are moused over. The second selector is 
assigned to IE5 and IE6 via the P7_ExpMenu script.
The color set should march the normal Sub-Level link color
in the rule: #navbar ul li a. The background color must be
transparent to allow the underlying gradient background on the UL
to show through.
*/
#navbar li:hover ul a, #navbar li.p7hvr ul a {
  background-color: transparent;
}


#navbar #Men {
background: url(images/redesign/menNavBac.jpg) no-repeat;
}

#navbar #Women {
background: url(images/redesign/womenNavBac.jpg) no-repeat;
}

#navbar #Sale {
background: url(images/redesign/blogNavBac.jpg) no-repeat;
}

#navbar #Blog {
background: url(images/redesign/womenNavBac.jpg) no-repeat;
}
/*Clears the floated menu items.
Assigned to a BR tag placed just before
menuwrapper's closing DIV tag*/
.clearit {
  clear: both;
  height: 0;
  line-height: 0.0;
  font-size: 0;
}

/* end header styling */

/* left column styling */

.column-box {
  text-align: left;
  color: #5F5F5F;
  margin: 11px;
}

.column-box a { 
	display:block;
}

.column-box h2 {
  background: url(images/redesign/columnHeaderBac.jpg) no-repeat;
  color: #FFF;
  height: 33px;
  line-height: 33px;
  margin: 0px;
  padding-left: 9px;
  padding-top: 7px;
  font-weight: lighter;
  font-size: 15px;
  margin-bottom: 5px;
}

.searchform #text {
  float: left;
  width: 125px;
  height: 19px;
  border-left: 1px solid #636363;
  border-right: 0px solid #636363;
  border-top: 1px solid #636363;
  border-bottom: 1px solid #636363;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  line-height: 16px;
  padding-left: 5px;
  color: #BDBDBD;
}

.searchform #submit {
  float: left;
  width: 29px;
  height: 21px;
  background: #D8D8D8;
  border-left: 0px solid #636363;
  border-right: 1px solid #636363;
  border-top: 1px solid #636363;
  border-bottom: 1px solid #636363;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  color: #4D4D4D;
}

/* end left column styling */

/* content area styling */


.content-box {
  width: 362px;
  background: #EBEBEB;
  float: left;
  margin-bottom: 4px;
}

.content-box img {
  margin: 0 0 8px 0;
}

#content-box-right {
 margin-left: 4px;
}

#content-box-left {
 margin-left: 4px;
}

.content-box h3 {
  background: url(images/redesign/contentHeaderBac.jpg) no-repeat;
  color: #FFF;
  height: 33px;
  line-height: 33px;
  margin: 0px;
  padding-left: 12px;
  font-weight: lighter;
  font-size: 15px;
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: 6px;
}

#productList {
 margin-left: 6px;
 float: left;
 text-align: center;
}

.newProductList {
  width: 170px;
  margin-bottom: 6px;
}

#productList img {
 margin: 0 0 5px 0;
}

#content #left {
 float: left;
 width: 50%;
}

#content #right {
 float: left;
 width: 50%;
}

#content .searchform #text {
  float: left;
  width: 307px;
  height: 19px;
  border-left: 1px solid #636363;
  border-right: 0px solid #636363;
  border-top: 1px solid #636363;
  border-bottom: 1px solid #636363;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  line-height: 16px;
  padding-left: 5px;
  margin-left: 10px;
  color: #BDBDBD;
}

#content .searchform #submit {
  float: left;
  width: 29px;
  height: 19px;
  background: #D8D8D8;
  border-left: 0px solid #636363;
  border-right: 1px solid #636363;
  border-top: 1px solid #636363;
  border-bottom: 1px solid #636363;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  color: #4D4D4D;
}

#content #scrolltxt {
  overflow: auto;
  height: 108px;
  margin: 8px;
}

#catTop  #scrolltxt {
  overflow: auto;
  width: 354px;
  float: left;
  height: 294px;
  background: #EBEBEB;
  text-align: left;
  margin: 0px 0 6px 0px;
}
#catTop  #scrolltxt p {
  padding: 0px 0 4px 4px;
}

#scrolltxt h1 { 
	font-size:11px;
	padding: 0px 0 4px 4px;
}

#catPic {
  float: left;
}

#catPic img {

}

#catListing {
  width: 100%;
  float: left;
}

#catTop {
  width: 100%;
  float: left;
}

#catListing #productList img {
 margin: 0 10px 5px 10px;
}

/* product page styling */

#prodArea {
 height: 463px;

 width: 100%;
 text-align: left;
}

#prodArea img {
 float: left;
 display: block;
 margin-right: 6px;
}

.infobox {
  width: 100%;
  background: #EBEBEB;
  float: left;
  margin: 4px 0 4px 0px;
}

.infobox h4 {
  background: url(images/redesign/infoBoxHeadingBac.jpg) no-repeat;
  color: #FFF;
  height: 33px;
  line-height: 33px;
  margin: 0px;
  padding-left: 12px;
  font-weight: lighter;
  font-size: 15px;
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: 6px;
}

.infobox p {
  margin: 0 4px 4px 4px;
}

/* end product page styling */

/* end content area styling */

/* footer styling */

.footerbox {
  float: left;
  margin-left: 14px;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: left;
}

/* end footer styling */

td.product-listing-text { 
	padding-bottom:4px;
	text-align:center;
}

.clear { 
clear:both;
}

#productInfoBox { 
	background:#ebebeb;	
}

#alsoBoughtBox { 
	background:#ebebeb;
	margin-top:7px;
	padding:4px 8px 4px 8px;
	font-size:14px;
	color:#5f5f5f;
}

#alsoBoughtBox p { margin:0; font-size:12px;
	color:#5f5f5f; } 

#productInfoImage { 
	float:left;
	width:352px;
	position: relative;
}

.productListHolder {
	position: relative;
}


.prodTicket {
  position: absolute;
  top: 0px;
  right: 4px;
  z-index: 10;
}

#productInfoText { 
	padding:14px 10px 0 23px;
	float:left;
	width:314px;
	font-size:12px;
	color:#5f5f5f;
}

#productInfoText p { 
	font-size:12px;
	color:#5f5f5f;	
}

#productInfoText h1 { 
	color:#5f5f5f;
	font-size:16px;
	font-weight:normal;
}

#productInfoText p.productprice { 
	color:#5f5f5f;
	font-size:16px;	
}

p.bookmark {
	font-size:12px;
	color:#5f5f5f;
}

div.headerCat { 
	margin-right:10px;
}

#splash_welcome {
	background:#ebebeb;
	padding:27px 40px 9px 40px;
	
	text-align:left;
	width:835px;
	margin:0 auto;
	margin-bottom:3px;
}

#splash_footer { 
	background:#ebebeb;
	padding:27px 40px 9px 40px;
	
	text-align:left;
	width:835px;
	margin:0 auto;
	margin-bottom:3px;
	margin-top:3px;
}

#splash_welcome h1 { 
	margin:0;
	padding:0;
	font-size:11px;
	color:#606060;
	font-weight:normal;
}

.navbarHeader { 
	margin-bottom:10px;
}

.catSplashHeader { 
	padding:5px 0 0 6px;
}

#nav_images { 
	padding-left:6px;
}

#size_chart_link {
	margin-top:5px;
	color:#5f5f5f;
}

#size_chart_link a { 
	color:#5f5f5f;
	text-decoration:underline;
}

#size_chart_link a:hover { 
	color:#5f5f5f;
	text-decoration:none;
}




/*
Splash page
*/

#content-full{ clear: left; }
#content-area-half-left {
  float: left;
  width: 457px;
  clear: left;
}
#content-area-half-right {
  float: left;
  width: 449px;
  margin-left: 8px;
}
.content-area-half #content {
  margin: 4px 0 6px 0;
}
.content-area-half .text{
  background-color: #e6e6e6;
  padding: 20px;
  clear: left;
}
.content-area-half .text p{
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 1.2em;
  line-height: 1.3em;
  color: #5f5f5f;
  padding-bottom: 10px;
}

div.menu{
  width: 222px;
  margin: 6px 0;
  float: left;
}
div.menu div.flyout_container{
  position: absolute;
  display: none;
  background-color: #e6e6e6;;
  border: solid 1px #7a7878;
}
div.menu ul{
  width: 222px;
  list-style-type: none;
  margin: 0px; padding: 0px;
  background-color: #e6e6e6;;
  padding: 5px 0;
  float: left;
}
div.menu ul li a{
  padding: 2px 10px;
  display: block;
}
div.menu ul li a:hover{
  background-color: #7a7878;
}
