@charset "UTF-8";
/* Books About Beer 
OptaDesign.co.uk 2008
*/
/** =Resets **/
/*address, blockquote, dl, ol, ul, li, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre {
margin: 0;
padding: 0;
}*/
body {
	background-color: #fead00;
	background-image: url(http://www.booksaboutbeer.com/images/interface/bg_01.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color: #333333;
	font-size: 100%;
	margin: 0;
	padding: 0;
}

#skips {
	margin: 0 0 0 -9000em;
	height: 1px;
	width: 1px;
}
#skips a, #skips a:visited, #skips a:hover {
	color: #dddddd;
	cursor: default;
	font-size: 1px;
}
/********PAGE STRUCTURE**********/
#wrapper {
	width: 762px;
	margin: 0 auto;
	background-color: transparent;
}
#top-nav-container {
	height: 19px;
	width: 762px;
}
#masthead {
	height: 142px;
	width: 762px;
	background-image: url(http://www.booksaboutbeer.com/images/interface/banner_04.jpg);
	background-position: right;
	background-repeat: no-repeat;
}
#nav-container {
	height: 22px;
	width: 762px;
	background-image: url(http://www.booksaboutbeer.com/images/interface/nav_bg_06.jpg);
	background-repeat: no-repeat;
}
#page-top-image {
	height: 28px;
	width: 762px;
	background-image: url(http://www.booksaboutbeer.com/images/interface/page_top_07.jpg);
	background-repeat: no-repeat;
}
#content-wrapper {
	width: 762px;
	margin: 0;
	padding: 0;
	background-image: url(http://www.booksaboutbeer.com/images/interface/page_bg_18.jpg);
	background-repeat: repeat-y;
}
#left-wrap {
	float: left;
            display: inline;
	width: 439px;
	margin: 0 0 0 33px;
}
#content-left {
	width: 439px;
	padding: 0 0 9px 0;
}
 /* style for IE6 only
*html #content-left {
	padding-bottom: 0;
}
/* style for IE7 only
*+html #content-left {
	padding-bottom: 0;
}*/
#right-wrap {
	float: right;
            display: inline;
	width: 228px;
	margin: 0 32px 0 0;
	background-image: url(http://www.booksaboutbeer.com/images/interface/side_bg_16.jpg);
	background-repeat: repeat-y;
	background-color: #fed102;
}
#side-top-right {
	width: 228px;
	height: 80px;
}
#bottle-top-left {
	width: 83px;
	height: 80px;
	float: left;
}
#bottle-top-mid {
	width: 66px;
	height: 80px;
	float: left;
}
#bottle-top-right {
	width: 79px;
	height: 80px;
	float: right;
}
#side-content-right {
	background-image: url(http://www.booksaboutbeer.com/images/interface/side_bg_top_14.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0;
	padding: 0 14px;
}
#side-content-btm {
	width: 228px;
	height: 87px;
	clear: both;
	padding: 0;
	margin: 14px 0 0 0;
}
#author-content {
	width: 439px;
	height: 190px;
	background-image: url(http://www.booksaboutbeer.com/images/interface/glass_btm_19.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0;
	margin: 0;
}
/* browser conditionals not used */
/*style for IE6 only
*html #author-content {
	margin-top: -9px;
}
style for IE7 only
*+html #author-content {
	margin-top: -9px;
}*/
/*------------------------------*/
#footer {
	height: 45px;
	width: 762px;
	margin: 0 0 20px 0;
	clear: both;
	background-image: url(http://www.booksaboutbeer.com/images/interface/footer_bg_20.gif);
	background-repeat: no-repeat;
}
/*********HEADINGS************/
#masthead h1 {
	margin: 0;
	padding: 0;
	float: left;
}
#masthead h1 a {
	display: block;
	background-image: url(http://www.booksaboutbeer.com/images/interface/bab_logo_03.gif);
	height: 142px;
	width: 190px;
	text-indent: -9000em;
	text-decoration: none;
	line-height: 100%;
}
/*h1, h2, h3, h4, h5 {
	color: #cd5a26;
}*/
/*#left-wrap h1 {*/
h2 {
	color: #cd5a26;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	line-height: 32px;
    font-weight: normal;
	float: none;
	margin: 0 0px 9px 0;
}
h3 {
	color: #cd5a26;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 21px;
	margin: 0;
	padding: 0 14px 3px 0; /*change this to previous!!!!!!!!!!!!!!!!!*/
}
h4 {
	color: #cd5a26;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 6px 0;
}
#bottle-top-left h2 {
	margin: 0;
	padding: 0;
}
#bottle-top-left h2 a {
	display: block;
	background-image: url(http://www.booksaboutbeer.com/images/interface/bottle_top_09.jpg);
	height: 80px;
	width: 83px;
	text-indent: -9000em;
	text-decoration: none;
	line-height: 100%;
}
#bottle-top-mid h2 {
	margin: 0;
	padding: 0;
}
#bottle-top-mid h2 a {
	display: block;
	background-image: url(http://www.booksaboutbeer.com/images/interface/bottle_top_10.jpg);
	height: 80px;
	width: 66px;
	text-indent: -9000em;
	text-decoration: none;
	line-height: 100%;
}
#bottle-top-right h2 {
	margin: 0;
	padding: 0;
}
#bottle-top-right h2 a {
	display: block;
	background-image: url(http://www.booksaboutbeer.com/images/interface/bottle_top_11.jpg);
	height: 80px;
	width: 79px;
	text-indent: -9000em;
	text-decoration: none;
	line-height: 100%;
}
#side-content-right h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 7px 0;
	/*padding: 14px 14px 0 14px;*/
            padding: 0 0 0 0;
}
#side-content-right h3.menu-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 0 0;
	padding: 14px 14px 0 14px;
}
#side-content-btm h4 {
	margin: 0;
	padding: 0;
}
#side-content-btm h4 a {
	display: block;
	background-image: url(http://www.booksaboutbeer.com/images/interface/side_bg_btm_17.jpg);
	height: 87px;
	width: 228px;
	text-indent: -9000em;
	text-decoration: none;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	margin: 0 0 6px 0;
	padding: 0;
}	
/********TYPO********/
/*#content-left p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 9px 0;
}*/
p {
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0;
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 12px 0;
	padding: 0;
}
	
/*#content-wrapper p {*/
/*#content-left p {
	/*color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;*/
	/*font-size: 13px;
	line-height: 18px;
	margin: 0 0 13px 0;
	padding: 0;
}*/
#author-content p {
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-size: 11px;
	line-height: 16px;
	margin: 0 0 0 140px;
	background-image: url(http://www.booksaboutbeer.com/images/interface/tim_sig_25.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 38px;
}
#side-content-right p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 7px 0;
	padding: 0;
}
#footer p {
	color: #f6d6c8;
	font-size: 10px;
	margin: 0 0 0 33px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 25px;
}
.content-pic-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	float: left;
}
#content-left blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	width: 178px;
	float: left;
	color: #cd5a26;
	margin: 9px 18px 9px 14px;
	padding: 0;
	text-indent: -7px;
}
p.authors {
       font-family: Arial, Helvetica, sans-serif;
       font-weight: bold;
       font-size: 13px;
	   line-height: 17px;
       margin: 0 0 6px 0;
	   padding: 0;
}
/********LINKS*******/
#content-left p a:link, #content-left p a:visited {
	color: #cd5a26;
	text-decoration: none;
	white-space: nowrap;
}
#content-left p a:hover {
	color: #333333;
	text-decoration: underline;
	white-space: nowrap;
}
#side-content-right p a:link, #side-content-right p a:visited {
	color: #cd5a26;
	text-decoration: none;
	white-space: nowrap;
}
#side-content-right p a:hover {
	color: #333333;
	text-decoration: underline;
	white-space: nowrap;
}
/*#side-content-right p a:link, #side-content-right p a:visited {
	color: #333333;
	text-decoration: none;
}
#side-content-right p a:hover {
	color: #333333;
	text-decoration: underline;
}*/
#footer p a:link, #footer p a:visited {
	color: #f6d6c8;
	text-decoration: none;
}
#footer p a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.prices-wrap a:link, .prices-wrap a:visited {
	color: #cd5a26;
	text-decoration: none;
	white-space: nowrap;
}
.prices-wrap a:hover {
	color: #333333;
	text-decoration: underline;
	white-space: nowrap;
}
/*******IMAGES********/
img.img-left-no-cap {
	float: left;
	margin: 0 18px 13px 0;
	padding: 0;
}
img.beer-books {
	float: left;
	margin: 7px 18px 13px 0;
	padding: 0;
}
#side-content-right img {
	float: left;
	margin: 2px 12px 5px 0;
}
img a {
	text-decoration: none;
}
/********NAV**********/
#top-nav {
	float: right;
	height: 19px;
	width: 75%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 19px;
	color: #666666;
	text-align: right;
	margin: 0 27px 0 0;
}
#top-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#top-nav li {
	display: inline;
	padding: 0 5px 0 5px;
	border-left: 1px solid #666666;
}
#top-nav ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}
#top-nav li a:link, #top-nav li a:visited {
	color: #666666;
	text-decoration: none;
}
html>body #top-nav li a {
	width: auto;
		}
#top-nav li a:hover {
	color: #1c1c1c;
	text-decoration: underline;
}
/*---------------------------*/
#main-nav {
	width: 726px;
	height: 22px;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f6d6c8;
	float: right;
}
#main-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#main-nav li {
	display: inline;
	margin: 0;
	padding: 4px 6px 4px 8px;
	background-image: url(http://www.booksaboutbeer.com/images/interface/nav_vert_09.jpg);
	background-position: left;
	background-repeat: no-repeat;
	letter-spacing: 0.025em;
	font-size: 11px;
	line-height: 23px;
	background-attachment: scroll;
}
#main-nav ul li.first {
	margin-left: 0;
	padding-left: 8px;
	background-image: none;
}
#main-nav li a:link, #main-nav li a:visited {
	color: #f6d6c8;
	text-decoration: none;
}
html>body #main-nav li a {
	width: auto;
		}
#main-nav li a:hover {
	color: #ffffff;
	text-decoration: none;
}
#main-nav a.selected span {
	color: #ffffff;
}
/*------------------------*/
#side-content-right ul {
	color: #cd5a26;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 14px 0 14px;
	padding: 4px 14px 14px 14px;
	list-style-position: outside;
	list-style-image: url(http://www.booksaboutbeer.com/images/interface/beer_icon1.png);
	background-image: url(http://www.booksaboutbeer.com/images/interface/side_horiz_rule.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#side-content-right li {
	margin: 4px 0 4px 7px;
	font-weight: normal;
}

#side-content-right li a:link, #side-content-right li a:visited {
	color: #cd5a26;
	text-decoration: none;
	font-weight: normal;
	border-bottom: none;
}
#side-content-right li a:hover {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	border-bottom: none;
}
/**********MISC*************/
#content-left hr {
	color: #fefefe;
	background-color: #fea700;
	height: 1px;
	border: 1px;
	clear: both;
}
#side-content-right hr {
	color: #fff5b0;
	background-color: #fea700;
	height: 1px;
	border: 1px;
	clear: both;
}
.content-horiz-rule {
	height: 1px;
	border-top: 1px solid #fea700;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	clear: both;
	margin: 9px 0 18px 0;
}
.content-separator-rule {
	height: 20px;
	width: 100%;
	background-image: url(http://www.booksaboutbeer.com/images/interface/separator_rule.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	clear: both;
	background-position: 0 -9px;
}
.side-horiz-rule {
	height: 0;
	border-top: 1px solid #e78801;
	border-right: 0;
	border-bottom: 1px solid #fff5b0;
	border-left: 0;
	clear: both;
	margin: 14px 0 14px 0;
}
.main-entry-separator {
	font-size: 1px;
	line-height: 1px;
	border-top: 1px solid #fea700;
	padding: 13px 0 0 0;
	margin: 0 0 9px 0;
	clear: both;
}
/* style for IE6 only */
*html .main-entry-separator {
	padding: 0 0 9px 0;
	margin: 0;
}
/* style for IE7 only */
*+html .main-entry-separator {
	padding-bottom: 9px;
	margin-bottom: 0px;
}
/********** CLEAR ************/
.reset {
	display: block;
	clear: both; 
	font-size: 1px; 
	height: 1px; 
	line-height: 1px; 
	margin: 0;
	background-color: transparent;
}
/**********IMAGES with CAPTIONS*********/
div.img-bg-left-cap {
	float: left;
	width: 210px;
	margin: 3px 18px 4px 0;
}
div.img-bg-left-cap p {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-indent: 0pt;
	margin: 0;
	padding: 5px 1px 5px 1px;
	border-bottom: 1px dotted #999999;
}
div.img-med-left-cap {
	float: left;
	width: 168px;
	margin: 3px 18px 4px 0;
}
div.img-med-left-cap p {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-indent: 0pt;
	margin: 0;
	padding: 5px 1px 5px 1px;
	border-bottom: 1px dotted #999999;
}
div.img-sm-left-cap {
	float: left;
	width: 110px;
	margin: 3px 18px 4px 0;
}
div.img-sm-left-cap p {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-indent: 0pt;
	margin: 0;
	padding: 5px 1px 5px 1px;
	border-bottom: 1px dotted #999999;
}

img.scaled {
  width: 100%;
}
/*****LINKS PAGE STYLES*****/
#links-wrap {
	margin: 0;
	padding: 2px 0 20px 0;
}
#links-wrap p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 0 8px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #CCCCCC;
}
#links-wrap ul {
	list-style: none;
	padding: 0;
	text-indent: 6px;
	margin: 10px 0 6px 0;
}
#links-wrap li {
	display: inline;
	padding: 0;
}
#links-wrap li a:link, #links-wrap li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	background-color: #ededed;
	margin: 0;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
#links-wrap li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	background-color: #E8E8E8;
	margin: 0;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
/*********test********MOVE TO MORE LOGICAL LOCATION**/
.entry-btm-border {
    border-top: 1px solid #fea700;
    height:17px;
    clear: both;
}
.side-rule-btm {
    background-image: url(http://www.booksaboutbeer.com/images/interface/side_horiz_rule.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 14px 0 7px 0;
}
.home-featured-indiv {
    clear: both;
    border-bottom: 1px solid #fea700;
    padding: 0 0 5px 0;
    margin: 0 0 13px 0;
}
.home-featured-indiv img {
    float: left;
    margin: 0 18px 9px 0;
}

/*********test 2 - about-book********MOVE TO MORE LOGICAL LOCATION**/
.about-author {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    /*padding: 4px 0 0 0;*/
}
.about-summary {
    font-family: Arial, Helvetica, sans-serif;!important
    color: #333333;
    font-size: 12px;
    line-height: 17px;
    margin: 0 0 18px 18px;
}
.book-entry-wrap {
    clear: both;
    width: 100%;
    margin: 0;
    padding: 0;
}
#book-summary-wrap {
    margin: 0 0 18px 0;
}
.book-image-wrap {
    float: left;    
    clear: both;
    margin: 0px 18px 18px 0px;
}
.cover-image-float {
    float: left;
    clear: both;
    margin: 0 18px 9px 0;
}
.book-caption {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    text-indent: 0pt;
    margin: 0;
    padding: 5px 1px 5px 1px;
    border-bottom: 1px dotted #CCCCCC;
}
.book-about-order {
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(http://www.booksaboutbeer.com/images/interface/order_bottletop1_03.jpg);
    background-repeat: no-repeat;
    padding: 0 0 0 70px;
    font-size: 13px;
    line-height: 63px;
    font-weight: bold;
    margin: 4px 0;
}
.offer-order {
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(http://www.booksaboutbeer.com/images/interface/special_offer_bottle_top.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 70px;
    font-size: 13px;
    line-height: 63px;
    font-weight: bold;
    margin: 0 0 8px 127px;
}
/*.book-margin-left {
    margin: 0 0 0 128px;
}
.book-cover-float {
    float: left;
}*/
.prices-wrap {
    margin: 7px 0 10px 0;
    padding: 0;
}
/**********NOT USED**************/
.prices-wrap ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 12px;
    line-height: 22px;
    float: none;
}
.prices-wrap li {
    font-family: Arial, Helvetica, sans-serif;
    display: inline;
    /*list-style-type: none;*/
    margin: 0;
    padding: 0 2px;
    float: left;
    width: 175px;
}
/*******************/
img.prices-wrap a:link, img.prices-wrap a:visited {
    text-decoration: none;
    padding: 0;
    margin: 0;
}
/*html>body .prices-wrap a {
    width: auto;
		}*/
img.prices-wrap a:hover {
    text-decoration: none;
}
img {
    border-style: none;
}
/*************/
a:focus {
    outline: none
}
a:active {
    outline: none
}
form {
margin: 0;
padding: 0;
}
/***** drop shadow styles *****/
#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}
#shadow-container .shadow1 {
	background: #F1F0F1;
}
 #shadow-container .shadow2 {
	background: #DBDADB;
}
 #shadow-container .shadow3 {
	background: #B8B6B8;
}
#shadow-container .container {
	background: #ffffff;
	border: 1px solid #848284;
	padding: 10px;
}
/***********************/
/******TEST******/
#content-left table, #content-left img {
            clear: both;
            line-height: 1;
}
h2#about-right-indent {
            margin-right: 80px;
}
.home-featured-indiv p.emph-list {
            font-family:Arial, Helvetica, sans-serif;
            font-weight: bold;
}
