body {margin:0; padding:0; background:#FFF; font-family:Georgia, Times New Roman, Times, serif; text-align:left; }
a:visited, a:link {text-decoration:none; color:#BF6060;}
a:hover {text-decoration:underline; color:#7B6394;}

img {border:0;}

#content {width:770px; margin-left:auto; margin-right:auto; margin-top:0px;}

#navdiv {width:780px; *margin-bottom:20px; }

#logo {float:left; width:760px; margin:16px 0px 16px 5px;}
#logo h1 {
	font-size:9px;
	font-family: Verdana, serif;
	letter-spacing: 2px;
	font-weight:normal;
	color:#99a;
	margin:3px 0px 0px 0px;
	}
	
#topnav {float:left;  }

#group-one, #group-two, #group-three {float:left;}

.cat-header {
	float:left; 
	width:100%;
	margin:0; padding:0; 
	}
.cat-header h2 { 
	color:#BF6060;
	border-bottom:1px solid #E5BFBF; 
	margin: 0px 0px 0px 5px; padding:0;
	font-size:11px;
	font-family: 'Trebuchet MS', Verdana, serif;
	letter-spacing: 2px;	
	font-weight:normal;
	}

#group-zero { float:left; width:60px; margin:0px 0px 15px 0px}
	#group-zero h2 { } 
#group-one {width:360px; margin:0px 22px 15px 0px; }
#group-two {width:180px; margin:0px 22px 15px 0px; }
#group-three {width:140px; margin:0px 0px 15px 0px; }

#group-zero ul, #group-one ul, #group-two ul, #group-three ul  {
	position:relative; 
	z-index:50; 
	list-style-type:none; 
	margin:6px 0px 10px 0px; 
	padding:0;
	float:left; 
	}
#group-zero li, #group-one li, #group-two li, #group-three li {
	display:inline; 
	margin:0;
	padding:0;
	font-size:10px;
	font-family: Verdana, serif;
	float:left; letter-spacing: 0px; 
	}
#group-zero li a, #group-one li a, #group-two li a, #group-three li a {
	color:#222333; 
	float:left; 
	width:70px; 
	padding:5px; 
	margin:0px 5px 5px 0px; 
	float:left; text-decoration:none; 
	}
#group-one li a:hover, #group-two li a:hover, #group-three li a:hover {
	background:#edd;
	}
#group-one ul li a.bit-long, #group-two ul li a.bit-long, #group-three ul li a.bit-long { 
	width:80px; }

#work-centerpiece {
	margin: 0px 0px 0px 190px;  
	width: 500px; 
	float:left;
	}

#intro {
	float:left; 
	margin: 12px 0px 0px 135px;  
	width: 500px; 
	text-align:center; 
	}
#intro h3 {
	font-size:13px;
	font-family: Georgia, serif;
	letter-spacing: 3px;
	font-variant: normal;
	font-weight:normal;
	text-decoration:none;
	color:#224	;
	}

#footer {
	float:left;
	width:100%;
	text-align:center;
	font-size:10px;
	font-family: Verdana, serif;
	font-variant: normal;
	color:#999;
	}


.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.digitaltext {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	background-color: #FFFFFF;


}
.largeReviews, .featureReviews {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
}

.featureReviews {
	font-size: 30px;
}
.smalldigitaltext {

	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
}
.digitaltext12 {

	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
.otherbookstitles {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;

}
.othersmallblack {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
}
.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}


#otherbooks-list {
	width:100%;
	font-size:12px;
	font-family:Verdana, sans;
}
#otherbooks-list h3 {
	font-size:12px;
	margin:0px 0px 5px 0px;
	font-weight:normal;
	font-family:'Trebuchet MS';
	letter-spacing:2px;
	color:#990000;
}
#otherbooks-list ul {
	padding:0;
	margin:0px 0px 28px 0px;
}
#otherbooks-list ul#recent-books {
	margin-bottom:15px; 
	border-bottom:1px solid #ccd;
}
#otherbooks-list li {
	padding:0;
	margin:0px 0px 12px 0px;
	list-style-position:outside;
	list-style-type:none;
	font-size:10px;
}

#otherbooks-list span.detail {
margin:0px;
font-size:10px;
font-family:verdana;
}

#otherbooks-list p {
margin:8px 0px 20px 4px;
}

#otherbooks-list li a {
text-decoration:none;
padding:5px;
color:#334;
}
#otherbooks-list li a:hover {background:#E5BFBF;}

#recent {
	font-size:9px;
	margin:0px 0px 5px 0px;
	font-weight:normal;
	font-family:verdana;	
	letter-spacing:2px;
}
.largeReviews {
	font-size:28px;
	margin:0px 0px 5px 0px;
	font-weight:normal;
	font-family:georgia;
	letter-spacing:1px;
	color:#990000;
}

#location-bar {
	 float:left; width:760px; margin:0; padding:0; 
}
#location-bar a h2 {
	text-decoration:none; 
	width:100%;
}
#location-bar a:hover h2{
	text-decoration:underline;
}
#location-bar h2 {
	 margin:0px 0px 10px 0px; 
	color:#335; font-size:23px; 
	font-family:verdana; 
	letter-spacing:1px; 
	font-weight:normal; 
	border-top:1px solid #CCE;	
	width:100%;
} 

#main-content{
	 float:left;
}

#coming p{
	font-size:14px;
	line-height:18px;
	margin-bottom:18px;
	text-align:left;
}
	#coming h4{
		font-size:22px; margin: 0px 0px 4px 0px; font-family:verdana; text-align:left;
	}
		#coming h5{
			font-size:13px; font-style:italic; margin: 0px 0px 10px 0px; font-family:verdana; color:#335; text-align:left;
		}
		
img.pic-right-anchor{
	margin:0px 0px 8px 8px;
}

.quote {font-style:italic;}
.order {
  margin:16px 10px;
padding:10px 0pt;
	text-align:left;
}
.order a {
  color: #fff;
  padding: 10px 15px;
  background: #BF6060;
text-align:center;
}

.order a:hover {
  color: #ccc;
  background: #BF6060;
}

div.photo-editing h2, div.photo-editing h3, div.photo-editing h4, div.photo-editing h5, div.photo-editing h6, div.photo-editing p, div.photo-editing dl { font-family:"Gill Sans", sans-serif; font-weight:normal;}
div.photo-editing h2 {color:#000;  font-size:18px; text-transform:uppercase;}
div.photo-editing h3 {color:#000;  }
div.photo-editing h4 {color:#821b16; font-size:20px; text-transform:uppercase; margin:20px 0px 3px 0px;}
div.photo-editing h5 {color:#821b16; font-size:14px;  margin:0px 0px 20px 0px;}
div.photo-editing h5.sub-header { text-transform:uppercase; margin:0px 0px 10px 0px; }
div.photo-editing h6 { font-size:15px; margin:0px; clear:both; text-transform:uppercase; }
div.photo-editing p {color:#000; font-size:12px; line-height:14px;}
div.photo-editing p.book-info {font-size:11px; }
div.photo-editing p.order {text-align:center; font-weight:bold; font-size:16px; margin:30px 0px; padding:10px 0; }
div.photo-editing p.order a { color: #fff;  padding: 10px 15px;  background: #821b16; }
div.photo-editing dl { float:left;  clear:none; margin:6px 0px 10px 0px; }
div.photo-editing dt { width:36px; float:left; margin:0px 0px 0px 0px; }
div.photo-editing dd { width:180px; float:left; margin:0px 0px 8px 0px;  }
div.photo-editing a.page_thumb { border:1px solid #ccc; float:left; margin:15px 0px;}
