body {
  text-align: center;
  background-color:#c4b693;
  margin-top:0px;
  margin-bottom:5px;
  color:#000000;
}

#wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 770px;
  text-align: left;
  background:#FBFAF7;
}

#header {
  height: 160px;
}

#design {
  margin-left:auto;
  margin-right:auto;
  width:770px;
  text-align:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#333333;
}

#content {
  margin:10px 10px 0px 10px;
  min-height:550px;      
}
* html #content {height:550px}

#left_menu {
  float: left;
  width:140px;
  min-height:550px;
  margin-top:0px;
  margin-bottom:15px;
  padding:0px;
}
* html #left_menu {height:550px}

#left_menu p {
  margin-top:5px;
  margin-bottom:15px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
}

#left_menu p a.nav:link {
  color:#0033FF;
}

#left_menu p a.nav:hover {
  color:#669999;
}

#left_menu h1 {
  margin-top:5px;
  margin-bottom:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding:0px;
 }

#leftlinks {
  padding-left: 0;
  padding-top:0;
  margin-left: 0;
  width: 140px;  
}

#leftlinks p {
  list-style:none;
  margin-top:0px;
  margin-bottom:5px;
  background-image: url(img/button.jpg);
  line-height:46px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  text-align:center;
  color:#666666;
  padding:0px;
}

#leftlinks p a {
  color:#FFFFFF;
  text-decoration: none; 
}

#leftlinks p a:hover {
  color:#DFD8C6;
  text-decoration:none;
}

#leftlinks p a.buy:link {
  color:#753029;
  }

#leftlinks p a.buy:hover {
  color:#669999;
}

#middle {
  margin-left:145px;
  margin-right:145px;
  border-right:dotted 1px #CCCCCC;
  border-left:dotted 1px #CCCCCC;
  min-height:550px;
}
* html #middle{height:550px}

#middle h1 {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:5px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding:0px;
 }
 
#middle h2 {
  margin-top:10px;
  margin-bottom:8px;
  margin-left:5px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
  font-style:italic;
  padding:0px;
}

#middle h2 a.artist:link {
	color:#669999;
	text-decoration:underline;
}

#middle h2 a.artist:hover{
	color:#666666;
	text-decoration:underline;
}

#middle h2 a{
	color:#669999;
	text-decoration:underline;
}

#midlle h2 a{
	color:#666666;
	text-decoration:underline;
}

#middle p {
  margin-top:10px;
  margin-bottom:5px;
  margin-left:5px;
  margin-right:5px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align:justify;
  line-height: 16px;
  color: #000000;
}

#middle p a {
  color:#0033FF;
  text-decoration:underline; 
}

#middle p a:hover {
  color:#669999;
  text-decoration: underline; 
}

#middle_title p {
  text-align:center;
}  

#right_menu {
  float: right;
  width:140px;
  min-height:550px;
}
* html #rightmenu{height:550px}

#right_menu p {
  margin-top:5px;margin-bottom:5px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color:#000000;
}

#right_menu p a{
  color:#669999;
  text-decoration:underline;
}

#right_menu p a:hover{
  color:#0033ff;
  text-decoration:underline;
}

#right_menu h1 {
  margin-top:0px;
  margin-bottom:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding:0px;
 }

#footer {
  height: 20px;
  background-image:url(img/footer.jpg);
  background-position:bottom;
  background-repeat:no-repeat;
  clear: both;
}

#footer p {
  padding-top:5px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height:14px;
  color:#ffffff;
}

#footer a {
	COLOR: #FFFFFF; text-decoration: underline
}

#footer a:hover {
	COLOR: #DFD8C6; text-decoration: none
}

a:link {
	COLOR:#669999; text-decoration: none
}
a:visited {
	COLOR: #669999; text-decoration: none
}
a:active {
	COLOR: #669999; text-decoration: none
}
a:hover {
	COLOR: #666666; text-decoration: underline
}

.thumbnail_left {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  border:0px;
}

.thumbnail_right {
  float:right;
  margin-left:10px;
  margin-top:3px;
  margin-bottom:0px;
  border:0px;
}

.thumbnail_center {
  float:inherit;
  margin-left:120px;
  margin-bottom:5px;
  border:0px;
}

.table_center {
  float:inherit;
  margin-left:120px;
  margin=bottom:5px;
  border:1px solid;
}

.text_center {
  text-align:center;
}

p.middle_italic{
  font-style:italic;
}

/*IE Fix for italic width*/
* html p.middle_italic{
  font-style:italic;
  overflow: hidden;
  width: 100%;
  o\verflow: visible;
  w\idth: auto;
  he\ight: 1px;
  word-wrap: normal;
}

.table_text {
  margin-top:10px;
  margin-bottom:10px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align:inherit;
  line-height: 16px;
  color: #000000;
}

.reviews {
	background-color:#999999;
	}
	
.reviews tr.d0 td{
	background-color: #E0D9C7;
	color:#000000;
	font-family:Verdana;
	font-size:12px;
}

.reviews tr.d1 td{
	background-color: #F0EDE3;
	color:#000000;
	font-family:Verdana;
	font-size:12px;
}

.speciallink a:link, a:visited{
	color:#03F;
	text-decoration:underline;
	font-weight: bold; 
	font-size: 18px;
}

