.Hidden 
{
	display:	     none;
}

body
{	
	position: 	   relative;
	margin: 	     0 auto;	
	background:    white;
	text-align:	   center;
	font-family: 	 Verdana, Arial, "Times New Roman", "Sans Serif";
	font-size: 	   12px;		
	width:		     762px;
	height:		     auto;
	line-height:   15px;
  color:         #666666;	
}

#Header
{
  position:       relative;
	margin: 	      0 auto;	
  padding:        0px;
	width:		      762px;
	height:		      130px;
	background:     white; 
}

#Logo
{  
  position:        absolute;
  top:             0px;
  left:            0px;
  border:          none;
}

.Home
{
  position:         absolute;
  top:              0px;
  right:            320px;
  border:           none;
}

.About
{
  position:         absolute;
  top:              0px;
  right:            220px;
  border:           none;
}

.Tips
{
  position:         absolute;
  top:              0px;
  right:            120px;
  border:           none;
}

.Checkout
{
  position:         absolute;
  top:              0px;
  right:            0px;
}

.Email
{  
  position:         absolute;
  bottom:           5px;
  right:            0px;
	font-family: 	    Arial, "Times New Roman", "Sans Serif";
	font-size: 	      16px;
	font-weight:      bold;
	height:           18px;
	line-height:      18px;
}

a.Email:link		{color: #217de6; text-decoration: none;}
a.Email:visited {color: #217de6; text-decoration: none;}
a.Email:hover		{color: #f47e20; text-decoration: none;}
a.Email:active 	{color: #217de6; text-decoration: none;}

.PicMenu
{
	margin: 		      0px auto; 
	padding: 		      10px 0px 0px 0px;
	height:			      150px;
	width:			      762px;
  border:           1px solid #cccccc;
	background:       url(images/shade.gif) repeat-x;
}

.Space
{
  float:          left;
  width:          14px;
  height:         150px;
  background:     white;
}

.InitialSpace
{
  float:          left;
  width:          10px;
  height:         150px;
  background:     white;
}

.PicMenu .Off
{
  float:            left;
	margin: 	        0 auto;
	padding:          0px;
	height:			      150px;
	width:			      120px;
	text-decoration: 	none;
}

.PicMenu .Off2
{
  float:            left;
	margin: 	        0 auto;
	padding:          0px;
	height:			      150px;
	width:			      80px;
	text-decoration: 	none;
}

.PicMenu .Leather
{	
	background:       url(images/leather.jpg) no-repeat;
}

.PicMenu .Suede
{	
	background:       url(images/suede.jpg) no-repeat;
}

.PicMenu .LeatherAndFabric
{	
	background:       url(images/leather&fabric.jpg) no-repeat;
}

.PicMenu .FabricAndSuede
{	
	background:       url(images/fabric&suede.jpg) no-repeat;
}

.PicMenu .FabulousFabrics
{	
	background:       url(images/fabulous.jpg) no-repeat;
}

.PicMenu .Bolsters
{	
	background:       url(images/bolsters.jpg) no-repeat;
}

.Ads
{
  float:          right;
  width:          120px;
  height:         auto;
  border:         0px solid #cccccc;
}

.GoogleAds
{
  text-align:     center;
  margin:         0px auto 10px auto;
  width:          762px;
}

.ProductFrame
{
  float:          left;
  margin:         0px auto 20px auto;
  padding:        5px;
  text-align:     justify;
  width:          610px;
  height:         auto;
  background:     #fffddd;
  border:         1px solid #cccccc;
}

.ProductFrame2
{
  float:          left;
  margin:         0px auto 20px auto;
  padding:        0px;
  text-align:     justify;
  width:          620px;
  height:         auto;
}

.TopProductFrame
{
  float:          left;
  margin:         0px auto 20px auto;
  padding:        0px;
  text-align:     justify;
  width:          762px;
  height:         auto;
}

.Images1
{
  float:          right;
  width:          117px;
  height:         101px;
}

.Images2
{
  float:          right;
  width:          214px;
  height:         101px;
}

.Images3
{
  float:          right;
  width:          315px;
  height:         101px; 
}

.Images4
{
  float:          right;
  width:          420px;
  height:         101px;
}

.ProductImage
{
  border:         none;
  padding:        0px;
  margin:         0px 0px 0px 2px;
  float:          right;
  border:         1px solid #cccccc;
}

.AddToCart
{
  margin:           4px 0px 5px -2px;
}

.KeyDetails
{
  color:          #333333;
}

#Footer
{	
	margin: 	      10px auto 0px auto;
	padding:        15px 0px 10px 0px;
	text-align:     center;
	width:		      762px;
	height:         auto;
	font-size: 	    12px;	
	clear:          both;
}

h1
{
  margin:         15px auto 1px auto;
  padding:        0px;
  width:          auto;
  height:         20px;
  line-height:    20px;
  text-align:     left;
  font-weight:    normal;
	font-family: 	  Arial, "Times New Roman", "Sans Serif";
	font-size: 	    18px;
	color:          #f47e20;
	border-bottom:  0px solid #cccccc;
}

h2
{
  margin:         3px auto 5px 0px;
  padding:        0px;
  text-align:     left;
  font-weight:    bold;
	font-family: 	  Verdana, Arial, "Times New Roman", "Sans Serif";
	font-size: 	    12px;
}

.Frame
{
  float:          left;
  margin:         0px auto 20px auto;
  padding:        5px;
  text-align:     justify;
  width:          752px;
  height:         auto;
  background:     #fffddd;
  border:         1px solid #cccccc;
}

.RightPic
{
  float:          right;
  margin:         0px 0px 8px 8px;
  border:         1px solid #cccccc;
  padding:        0px;
}

.LeftPic
{
  float:          left;
  margin:         0px 8px 8px 0px;
  padding:        0px;
  height:         120px;
  border:         1px solid #cccccc;
}

.CenterDiv
{
  text-align:     center;
  margin:         0px auto 10px auto;
}

.CenterPics
{
  border:         1px solid #cccccc;
  margin:         0px 10px;
}

span.italic
{
  font-style:       italic;
}

span.bold
{
  font-weight:     bold;
}

a:link		{color: #217de6; text-decoration: none;}
a:visited {color: #217de6; text-decoration: none;}
a:hover		{color: #217de6; text-decoration: underline;}
a:active 	{color: #217de6; text-decoration: none;}