body {
	background-color: #DCD5D2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 100% "Trebuchet MS", helvetica, arial, geneva, verdana, helve, sans-serif;

}

#container	{
	width: 725px;
	margin: 0 auto;
	text-align: left;
	background-color: white;
	}

#header {
	width: 725px;
	height: 175px;
	margin: 0 auto;
	text-align: left;
	background-color: white;

}
	
	
#horizrule {
	width: 725px;
	height: 1px;
	background-color:#ffffff;
	border-bottom:1px dotted #DCD5D2;
	padding: 0px;
	margin-bottom: -1px;
	margin-left: auto;
	margin-right: auto;
	font-size:0px;
	clear:both
	}
	
#menubox {
	width: 685px;
	height:30px;
	background-color:#ffffff;
	border-top:1px dotted #DCD5D2;
	border-bottom:1px dotted #DCD5D2;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	clear:both
	}
	
#submenubox {
	width: 685px;
	height:30px;
	background-color:#ffffff;
	border-bottom:1px dotted #DCD5D2;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	clear:both
	}	
	
#emptyBox {
	width: 700px;
	height:30px;
	background-color:#ffffff;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	clear:both
	}		
	
	
.menu1 {
      width: 100%;
      margin: 0;
      padding: 0px;
	  padding-top: 3px;

    }
	
.menu1 a {
	  font-size:13px;
	  color: #666666;
	  text-decoration:none;
	  font-weight:normal;
	
    }
	
.menu1 a:hover {
	  color: #999933;
    }
	
.menu1 ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
	  font-size:13px
    }
	
.menu1 li {
	margin: 0;
	padding: 0;
	padding-top:5px;
	padding-bottom:5px;
	padding-right: 5px;
	float: left;
	color: #999999;
    }
	
	
	
.submenu1 {
      width: 500px;
      margin: 0;
      padding: 0px;
	  padding-top: 3px;
	  float:left;
	  display:inline;

    }
	
.submenu1 a {
	  font-size:13px;
	  color: #999933;
	  text-decoration:none;
	  font-weight:normal;
	
    }
	
.submenu1 a:hover {
	  color: #7D6B63;
    }
	
.submenu1 ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
	  font-size:13px
    }
	
.submenu1 li {
	margin: 0;
	padding: 0;
	padding-top:5px;
	padding-bottom:5px;
	padding-right: 5px;
	float: left;
	color: #999933;
    }	
	
	
#genericContainer	{
position: relative;
min-height:400px;
height:auto;
	width: 725px;
	text-align: left;
	float: left;
	margin-left: 0px;
	margin-top:10px;
	padding-top:0px;
	background-color:#ffffff;
	clear:both;
	display: inline;

	}	
	
/* for Internet Explorer */
/*\*/
* html #genericContainer {
height: 400px;
}
/**/
	
	

	
	
	
#genericContainerText	{
	margin-left:20px;
	width: 330px;
	text-align: left;
	padding:0px;
	font-size:12px;
	line-height:130%;
	color:#888888;
	}	
	
#genericContainerText a	{
text-decoration:none;
color:#777777;
	}	
	
#genericContainerText a:hover	{
color:#7D6B63;
	}		
	
				
	
#genericContainerText h1	{
	font-size:15px;
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:140%;
	color:#999933;
	}	
	
#genericContainerText h2	{
	font-size:15px;
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:140%;
	color:#7D6B63;
	}	
	
#genericContainerText h3	{
	font-size:12px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:140%;
	color:#999933;
	}		
	
#genericContainerText h4	{
	font-size:12px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:140%;
	color:#7D6B63;
	}				

#genericContainerText p	{
	
	padding-top:0px;
	margin-top:0px;

	}		
	
	
#genericContainerimg	{
width:350px;
overflow:hidden;
       position: absolute;
        bottom: 0;
        right: 0;
}


#wideContainerText	{
       position: absolute;
	   z-index:20;
	margin-left:20px;
	width: 695px;
	text-align: left;
	padding:0px;
	font-size:12px;
	line-height:130%;
	color:#888888;
	}
		
#wideContainerText .column	{
width:210px;
float:left;
margin-right:16px;

}

#wideContainerText a	{
text-decoration:none;
color:#666666;

}

#wideContainerText a:hover	{
text-decoration:none;
color:#7D6B63;

}

	
#wideContainerText p	{
	
	padding-top:0px;
	margin-top:0px;

	}

#wideContainerText h1	{
	font-size:15px;
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:140%;
	color:#999933;
	}	
	
#wideContainerText h2	{
	font-size:15px;
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:140%;
	color:#7D6B63;
	}	
	
#wideContainerText h3	{
	font-size:12px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:140%;
	color:#999933;
	}		
	
#wideContainerText h4	{
	font-size:12px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:140%;
	color:#7D6B63;
	}	
	
#wideContainerimg	{
width:725px;
overflow:hidden;
       position: absolute;
        bottom: 0;
        right: 0;
}	

#wideContainerimg img	{
float:right;
}	

#listingsCollections {
	width: 685px;
	min-height:400px;
	margin-left:20px;;
	float:left;
	display: inline;
	}
	
	
/* for Internet Explorer */
/*\*/
* html #listingsCollections {
height: 400px;
}
/**/
		


#collectionsContainer	{
	width: 685px;
	height:auto;
	border-bottom:1px dotted #cccccc;
		border-top:1px dotted #cccccc;

	margin-bottom:10px;
	float:left;

	}	
	
#collectionsContainerText	{
	width: 200px;
	text-align: left;
	float:left;
	padding:0px;
	padding-top:10px;
	font-size:12px;
	line-height:130%;
	color:#888888;
	background-color:#ffffff;
	}		
	
#collectionsContainerText .collectionName	{
color:#7D6B63;
font-weight:bold;
	}	
	
#collectionsContainerText .collectionName a	{
color:#7D6B63;
font-weight:bold;
text-decoration:none;
	}			
	
#collectionsContainerText .collectionName a:hover	{
color:#999933;

	}	

#collectionsContainerImg	{
	width: 450px;
	text-align: left;
	float:right;
	padding:0px;
	font-size:12px;
	line-height:130%;
	color:#888888;
	background-color:#ffffff;
	}	





#listings {
	width: 685px;
	margin-left:20px;;
	border-bottom:1px dotted #cccccc;
	float:left;
	display: inline;
	}
	

	
	
	
#listingsImage {
	width:255px;
	margin-top:10px;
	float:left;
	background-color:#FFFFFF;
	display: inline;
}	
	

#listingsText {
	font-size:12px;
	color:#999999;
	width:280px;
	margin-top:20px;
	float:left;
	padding-left:20px;
	display: inline;
}	


#listingsText p {
	padding: 0;
	line-height:14px;
	margin:0;
}	

#listingsText .title {
	font-size:15px;
	padding-bottom:5px;
	color: #999933;
}	
#listingsText .price {
	font-size:15px;
	padding-top:5px;

}



#listingsButton {
	width:94px;
	margin-top:20px;
	float:right;
	display: inline;

}	



#infoBuy
{
  display: block;
  width: 94px;
  height: 30px;
  background: url("images/infoBuy_button_notext.gif") no-repeat 0 0;
text-decoration:none;
text-align:center;
}

#infoBuy:hover
{ 
  background-position: 0 -30px;
}

#infoBuy span
{

font-size:15px;
color:#FFFFFF;
line-height:30px;
text-decoration:none;
  /* display: none; */
}




#basketButton {
	width:112px;
	float:left;
	display: inline;

}	
#addBasket
{
  display: block;
  width: 112px;
  height: 30px;
  background: url("images/addBasket_button_both.gif") no-repeat 0 0;
text-decoration:none;
text-align:center;
}

#addBasket:hover
{ 
  background-position: 0 -30px;
}

#addBasket span
{

font-size:15px;
font-weight:normal;
color:#FFFFFF;
line-height:30px;
text-decoration:none;
  /* display: none; */
}



#itemDetail {
	width: 700px;
	min-height:400px;
	margin-left:12px;;
	border-bottom:1px dotted #cccccc;
	float:left;
	display: inline;
	}
	
/* for Internet Explorer */
/*\*/
* html #itemDetail {
height: 400px;
}
/**/
			
	
	
#itemDetailImage {
	width:380px;
	margin-top:20px;
	float:left;
	background-color:#FFFFFF;
	display: inline;
}	

#itemDetailText {
	font-size:12px;
	color:#999999;
	width:265px;
	margin-top:40px;
	margin-right:20px;
	float:right;
	padding-left:20px;
	display: inline;
}	


#itemDetailText p {
	padding: 0;
	line-height:125%;
	margin:0;
}	

#itemDetailText .title {
	font-size:15px;
	padding-bottom:5px;
	color: #999933;
}	
#itemDetailText .price {
	font-size:15px;
	padding-top:5px;
	font-weight:bold;

}


#itemBack a{
	width: 700px;
	margin-left:12px;
	padding-top:10px;
	font-size:13px;
	color:#7E6C64 ;
	float:left;
	text-decoration:none;
	display: inline;
	}
	
#itemBack a:hover{

	color:#999933 ;

	}

		

.clearall {
background-color:#DCD5D2;
height:1px;
font-size:0;
clear:both;
}	


#shopSpacer {
background-color: #ffffff;
height:30px;
width:725px;
clear:both;

}

#footer {
background-color: #DCD5D2;
height:20px;
width:725px;
line-height:30px;
text-indent:12px;
font-size:10px;
color:#AD9E91;
}
#footer .jwa a {
color:#ffffff;
padding-left:10px;
text-decoration:none;
}


#ruleBottom	{
	width: 800px;
	height:30px;
	margin: 0px;
	margin-top:20px;
	float: left;
	border-top:1px dotted #DCE5C2;
	border-bottom:1px dotted #DCE5C2;
	font-size:75%;
	line-height:30px;
	color:#999999;
	background-color:#ffffff;
	background-image:url(images/newsBackground2.gif);
	background-repeat:repeat-x;
	display: inline;
	}
	
input, textarea {
color:#aaaaaa

}	

#cartButton {
float:right;
height:23px;
margin:0;

padding:0;
	  display:inline;

}

#cartButton form {
height:23px;
margin:0;
padding:0;
	  display:inline;

}