body
{
	background-image: url('http://www.foxchapelpublishing.com/skins/Skin_1/images/body_background.gif');
	text-align:center;
	margin:0px;
	padding:0px;
	background-repeat:repeat;
}

#wrapper
{
	width:957px;
	margin: auto;
	background-image: url('http://www.foxchapelpublishing.com/skins/Skin_1/images/bg_grad.gif');
	text-align:left;
	background-repeat:repeat-y;
	margin:auto;
}

#mainContent
{
	color:#fff;
	background-color:#EEEFE3;
	margin-left:24px;	
	width:920px;
}


/* Header */

#logo
{
    float:left;
    width:285px;
    height:109px;
    background: url('http://www.foxchapelpublishing.com/skins/Skin_1/images/fox_logo.png') no-repeat center center;
    /*margin-left: 0px;
    padding:0px;
    */
    margin-right: -3px;
}


#logo b
{
    display: none;
}


#topNav
{
	padding:0px;
	display:block;
	text-align: right;
	color: #FFFFFF;
	height: 62px;	
	background-color: #AD9056;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial ,sans-serif;
	line-height:16px;
	
	/*
	margin-right:-5px;
	*/
}


#topNav a:active, #topNav a:link, #topNav a:visited
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial ,sans-serif;
}

#topNav a:hover
{
	text-decoration:underline;
}

#topNavLinks
{
	top:5px;
	margin-right:10px;
}

#userName, #loginText a:link, .username
{
	font-weight:normal;
}


#cart
{
/*
	background: url(http://www.foxchapelpublishing.com/skins/Skin_1/images/shopping_cart_icon.gif) no-repeat right bottom;
*/
}

#blackNav
{
	text-align: right;
	color: #FFFFFF;
	height: 27px;
	background-color: #000;
	display: block;
	top:63px;
	line-height:24px;
	/*
	margin-right:-5px;
	*/
}


#blackNav a:active, #blackNav a:link, #blackNav a:visited  
{
	color: #fff;
	text-decoration: none;
	font-weight:normal;
	font-size: 13px;
	font-family: Arial ,sans-serif;
	letter-spacing:1px;
}

#blackNav a:hover
{
	text-decoration:underline;
}

#blackNavLinks
{
	margin-right:10px;
}

#phoneNumber
{
	top:90px;
	margin-left:655px;
}

#promoBar
{
	text-align:left;
	top:111px;
	width:918px;
	background-color: #EEEFE3;
	color:#EEEFE3;
}

.community
{
	padding-top:2px;
}

#mainContent
{
	color:#EEEFE3;
	background-color:#EEEFE3;
}

.leftNavHeader, .subHeader
{
	color:#8B0706;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial,sans-serif;
	text-align: left;
	text-transform:uppercase;
	margin-left:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.leftMagBanner
{
	padding: 8px 0px 0px 0px;
}

.subHeader
{
	text-transform:none;
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

ul.tame, ul.tame 
{
    margin-top: 5px;
    margin-left:0px;
    padding: 0;
    display: list-item;
    list-style: none;
}

li.tame a:active, li.tame a:link, li.tame a:visited
{
	color:#000;
	/*color:#3C3C3E;*/
	font-weight: normal;
	font-size: 13px;
	font-family: Arial ,sans-serif;
	text-decoration:none;
	text-transform:none;
	line-height:14px;
}

li.tame a:hover
{
	/*color:#000000;*/
	color:#8B0706;
}


#leftNavWrapper
{
	margin-left:7px;
	width:231px;
	height:6px;
	text-align:left;
}


#leftNavMain
{
	text-align:left;
	width:231px;
	background-color:#CDBF9C;
	padding-top:10px;
	padding-bottom:10px;
}


#search
{
	padding-left:10px;
}

.searchBox
{
    height: 14px;
    width: 180px;
    border: 0px none;
    margin-top: 0.7em;
}

#advSearch
{
	text-align:right;
	color:#3C3C3E;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial ,sans-serif;
	text-decoration:none;
}

#advSearch:hover
{
	color:#8B0706;
}

#advSearchWrap
{
	text-align:right;
	padding-right:36px;
}

.moreInfo
{
	padding-top:2px;
}

/* Footer */
#foot
{
		color:#3C3C3E;
		font-weight: normal;
		font-size: 11px;
		font-family: Arial ,sans-serif;
		text-decoration:none;
		text-align:center;
		word-spacing: 2px;
}

a.footLink:link, a.footLink:visited, a.footLink:active
{
	color:#3C3C3E;
	font-size: 11px;
}

a.footLink:hover
{
	color:#8B0706;
}

.footText
{
	font-weight: bold;	
}


/* book scroller*/
.bscroll, a.bscroll:link, a.bscroll:visited, a.bscroll:active
{
	text-decoration:none;
	color:#3C3C3E;
	text-align:center;
	color:#3C3C3E;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial ,sans-serif;
}

a.bscroll:hover
{
	color:#8B0706;
}

.bigHeader, h1
{
	color:#8B0706;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial ,sans-serif;
	text-align: left;
	text-transform:uppercase;
	margin-left:5px;
}

#bodyContent
{
	color:#3C3C3E;
	font-weight: normal;
	font-size: 13px;
	font-family: Arial ,sans-serif;
	
	padding-right: 5px;
	padding-left:5px;
}

#breadcrumb
{
	color:#3C3C3E;
	font-weight: normal;
	font-size: 13px;
	font-family: Arial ,sans-serif;
	margin-left:10px;
	margin-bottom:4px;
}

a:link, a:visited, a:active
{
	color:#3C3C3E;
	font-weight: normal;
	font-size: 13px;
	font-family: Arial ,sans-serif;
	text-decoration:underline;
}

a:hover
{
	color:#8B0706;	
}


.scrollTitle
{
padding-top:6px;
padding-bottom:3px;
line-height: 10px;
}

.moreInfo
{
padding-top:3px;
margin-top:3px;
}

.floatfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


#add2cart
{
	border-right-color:#AD9056;
	border-right-width:1px;
	border-right-style:solid;
	/* gsi add */
	padding-top:30px;
}

#authorRelated
{
	border-top-color:#AD9056;
	border-top-width:1px;
	border-top-style:solid;
}


#Quantity
{
	height: 0px;
	width: 0px;
	border: 0px none;
	margin: 0px;
	visibility:hidden;
}

.AddToCartButton
{
	width:151px;
	height:48px;
	border:0px;
	background:transparent url('http://www.foxchapelpublishing.com/skins/Skin_1/images/add_to_cart_btn.png') no-repeat center top;
	text-indent:-5000px;
	cursor:pointer; /* hand-shaped cursor */
	cursor:hand; /* for IE 5.x */
}

.AddToWishButton
{
	width:151px;
	height:24px;
	border:0px;
	background:transparent url('http://www.foxchapelpublishing.com/skins/Skin_1/images/add_to_wish_list_btn.png') no-repeat center bottom;
	text-indent:-5000px;
	cursor:pointer; /* hand-shaped cursor */
	cursor:hand; /* for IE 5.x */
}

.AddToCartButtonSmall
{
	width:99px;
	height:34px;
	border:0px;
	background:transparent url('http://www.foxchapelpublishing.com/skins/Skin_1/images/add_to_cart_sm_btn.png') no-repeat top left;
	text-indent:-5000px;
	cursor:pointer; /* hand-shaped cursor */
	cursor:hand; /* for IE 5.x */
}

.AddToWishButtonSmall
{
	width:99px;
	height:20px;
	border:0px;
	background:transparent url('http://www.foxchapelpublishing.com/skins/Skin_1/images/add_to_wish_list_sm_btn.png') no-repeat center bottom;
	text-indent:-5000px;
	cursor:pointer; /* hand-shaped cursor */
	cursor:hand; /* for IE 5.x */
}

.alert, a.alert:visited, a.alert:active, a.alert:link
{
	color:#8B0706;
	font-weight: normal;
	font-size: 11px;
}

.error
{
	color:red;
	font-weight: bold;
	font-size: 14px;
}

.pDetailType
{
		color:#000;
		font-weight: bold;
		font-size: 10px;
		margin-left:30px;
}


.pDetailValue
{
		color:#000;
		font-weight: normal;
		font-size: 10px;
}

.price
{
		color:#000;
		font-weight: bold;
		font-size: 14px;
		margin-left:30px;
}

.bDescription
{
	font-size: 13px;
}

.title
{
	font-size:15px;
	font-weight:bold;
}
.subtitle{	font-size:13px;	font-weight:bold;	font-style:italic;	text-decoration: none;}
.author, a.author:visited, a.author:active, a.author:link
{
	font-weight:bold;
	text-decoration: none;
}

a.author:hover
{
	text-decoration:underline;
}

#endGrad
{
	background:transparent url('http://www.foxchapelpublishing.com/skins/Skin_1/images/tab_blend_rightside.png') no-repeat center top;
	height:304px;
}

#tabContents
{
	background: url('http://www.foxchapelpublishing.com/skins/Skin_1/images/tab_filler.png') repeat-x center top;
}

.bookTopGrad
{
	/*padding-top:44px;*/
	background:url('http://www.foxchapelpublishing.com/skins/Skin_1/images/grad_slice.png') repeat-x center top;
}


#bookGradLeft
{
	height:44px;
}

#bookPage
{
	padding-left:8px;
}

.relatedTitle, a.relatedTitle:visited, a.relatedTitle:active, a.relatedTitle:link 
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.relatedSubTitle, a.relatedSubTitle:visited, a.relatedSubTitle:active, a.relatedSubTitle:link 
{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.relatedSummary
{
	font-size:10px;
}

.relatedRow
{
	padding-bottom:32px;
}

.blhr
{
	background-color:#CDBF9C;
	color:#CDBF9C;
	height:2px;
}

.blSummary
{
	padding:0px 5px 0px 5px;
}

.redLink, a.redLink:visited, a.redLink:active, a.redLink:link 
{
	color:#8B0706;
	text-decoration:underline;
	font-size:10px;
}

.pages 
{
	font-size:10px;
	/*padding-bottom:10px;*/
	
}

a.pages:visited, a.pages:active, a.pages:link
{
	font-size:10px;
	color:#810E1A;
	text-decoration:none;
}

a.pages:hover
{
	text-decoration:underline;
}

.currentPage
{
	font-size:10px;
}


.titlespace
{

	line-height:18px;
}

.errorLg
{
	font-size:17px;
	font-weight:bold;
	color:#8B0706;
}


.newsletterHeader
{
	color:#8B0706;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial ,sans-serif;
	text-align: center;
	padding-top:20px;
}

.newsletterAlert
{
		color:#8B0706;
		font-weight:bold;
		font-size:12px;
		text-align:center;
		padding-top:10px;
}

.newsletterTxt
{
	padding-top:10px;
}

.MagHeader
{
	font-size:16px;
	font-weight:bold;
}

.MagSubHead
{
	font-size:15px;
	font-weight:bold;
}

.MagSub
{
	font-size:15px;
}

.FinePrint
{
	font-size:10px;
}

.SuperFinePrint
{
	font-size:8px;
}

/* google si additions */
.prodimage
{
	position:absolute;
	display:block;
}

.gsi
{
	position:absolute;
}

.gsiButton
{
	position:absolute;
	float:left;
	bottom:-12px;
	left:-2px;
}

/*foxchapelbooks specific */

.instock
{
	color:#8B0706;
	font-style:italic;
}

.description
{
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial ,sans-serif;
}

.detailtitle
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial ,sans-serif;
}

.authorbold, .productcodebold, .isbnbold, .pagesbold, .bindingbold , .sizebold, .pricebold
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial ,sans-serif;
}

p, .author, .productcode, .isbn, .pages, .binding, .size, .price
{
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial ,sans-serif;
}


a.author
{
	text-decoration:underline;
}

h1
{

}

/* END foxchapelbooks specific */

/* Hides from IE-mac \*/
* html .floatfix {
height: 1%;
}