#catalog .menu
{
	float: left;
	margin-left: 3px;
	text-align: left;
	width: 130px;
}

#catalog .browsemenu { margin-left: 7px; }

#catalog .menu .menutitle
{
    padding-top: 8px;
    padding-left: 6px;
}

#catalog .menu .menuitems { margin-top: 7px; }

#catalog .menu .menu_category
{
    margin-bottom: 7px;
    margin-top: 0;
	padding-left: 6px;
	padding-right: 2px;
	width: 100%;
}

#catalog .menu .current { width: 100%; }
#catalog .menu .current a { color: #A0000A; }

#catalog .category, #catalog .product
{
    float: left;
    padding-bottom: 4px;
}

.products { float: left; width: 675px; }
.products .product { float: left; width: 32%; }

.category a img { margin-bottom: 10px; }
.cats_3 .category { margin-right: 15px; }
/*.cats_2 .category { margin-left: 45px; }*/
/*.cats_4 .category {margin-right: 15px;}*/
.cats_5 .category {margin-right: 15px;}
.cats_2 .category {margin-right: 15px;}

.cats_3 #category_5
{
    background-position: 66px 0px;
    clear: left;
    padding-left: 75px;
}

.cats_5 #category_5
{
    background-position: 66px 0px;
    clear: left;
    padding-left: 75px;
}

.cats_2 #category_5
{
    background-position: 66px 0px;
    clear: left;
    padding-left: 75px;
}

.cats_4 #category_5
{
    background-position: 0px 0px;
    clear: left;
    padding-left: 10px;
}

.text
{
   color:#555;
    /*color: #A09C88;*/
    font-size: 10pt;
    text-decoration: none;
    white-space: nowrap;
}

.dtext
{
    color:#555;
    /*color: #A09C88;*/
    font-size: 10pt;
    text-decoration: none;
    white-space: nowrap;
}

.shiptext
{
    padding-top: 10px;
  color:#555;
    /*color: #A09C88;*/
  font-size: 9pt;
  font-weight: bold;
    text-decoration: none;
    white-space: nowrap;  
}

.marqueetext
{
   color:#555;
    /*color: #A09C88;*/
  font-size: 9pt;
  text-decoration: none;
  white-space: nowrap;
  width: 125px;
  float:left;  
}

.innermarqueetext
{
   color:#555;
    /*color: #A09C88;*/
  font-size: 9pt;
  text-decoration: none;
  white-space: nowrap;
  width: 135px;
  float:left;  
}
.texts
{
   color:#D35A49;
    /*color: #A09C88;*/
    font-size: 10pt;
    text-decoration: none;
    white-space:  nowrap;
    padding-left: 6px;
}
 
.tentsale
{
    color: #B7998F;
    font-size: 10pt;
    text-decoration: none;
    white-space: nowrap;
}

#catalog .selected a { color: #D3AAA2; }
.category { padding: 11px 9px 11px 9px; }

.categories .selected
{
    background-image: url(../catalog/category_s.gif);
    background-repeat: no-repeat;
}

.product, .ensemble, .categories
{
    background-color: Transparent;
    float: right;
    width: 675px;
}


.item .image { float: left; width: 378px; }
.item .image .back { clear: left; float: left; margin-top: -20px; width: 80px; }
.item .products { float: left; }

.item .dtext, .ensemble .products 
{ 
    float: left;
	margin-top: 10px;
	text-align: left;
	white-space: normal;
	width: 290px;
}


/* the below is original one i changed it from .text to .dtext
.item .text, .ensemble .products 
{ 
    float: left;
	margin-top: 10px;
	text-align: left;
	white-space: normal;
	width: 290px;
}

*/
.ensemble .products { margin-top: 0px; }
.ensemble .products .item 
{
    clear: left; 
    float: left; 
    margin-top: 5px; 
}
#catalog .item .description { margin-top: 5px; width: 280px; }

.item .offerings
{
    float: left;   
	margin-top: 2px;
	width: 280px;
}

.item .offering
{
	clear: both;
	float: left;
	font-size: 10pt;
	margin-top: 3px;
	width: 280px;
}

div.item div.offering div
{
	float: left;
	margin-right: 10px;
}

.offering .sku { font-weight: bold; width: 45px; }
.offering .size { width: 100px; }
.offering .ddlsize {width: 100px; 
    border: 1px solid gray;
    font-family: Times New Roman;
    Color:#555; }
.offering .size select { color:#555; /*color: #A09C88;*/ width: 100%; }
.offering .price { width: 45px; }
.offering .comment { clear: left; width: 100%; }

#catalog div#phone
{
    clear: both;
    font-size: 18pt;
    text-align: center;
    width: 100%;
}

.orderblank
{
    clear: both; 
    float: none; 
    margin-left: 10px;
    text-align: left;
}

.orderblank a
{
    color: #A09C88;
    font-size: 12pt;
    text-decoration: none;
    white-space: nowrap;
}

.h1class
{
    font-family:Times New Roman; 
    font-variant:normal; 
    font-size:8pt; 
   /* color:#A09C88; */
    color: #555;
}

.itextbg
{
  color:#555;
  /*color: #A09C88;
  color: #564b49;*/
  font-size: 13px; 
  font-family: Times New Roman;
  line-height: 25.9pt;
}

.ikeyword1
{
    color: #ff66ff; 
    font-family: Times New Roman;
    font-size: 9pt; 
    padding-right: 7px; 
    text-decoration: none; 
}
.ikeyword2
{
    padding-right: 7px; 
    color: #564b49; 
    text-decoration: none; 
    font-size: 9pt; 
    font-family: Times New Roman;
}

.Filters { margin: 5px 0px 0px 8px; }
div#SizeFilter { margin-top: 5px; }

div#GenderFilter div.text,
div#SizeFilter div.text
{ 
    margin-bottom: 4px;
}

.Filters option
{
    color: #555555;
}