/* Buy Now Menu */
/* Menu */
.TopGroup
{
	color: White !important;
	cursor: hand;
	margin: 3px;
}
.BuyNowAmazon
{
	padding: 3px;
	color: White !important;
	cursor: auto;
	float: none;
	font-family: arial;
	font-size: 1.5em;
	height: 18px;
	text-align: left;
	vertical-align: middle;
	width: 120px;
}
.BuyNowAmazonHover
{	margin: 3px;
	color: White !important;
	cursor: pointer;
	font-family: arial;
	font-size: 1.5em;
	height: 18px;
	text-align: left;
	vertical-align: middle;
	width: 120px;
}

.BuyNowBarnes
{
	margin: 3px;
	color: White !important;
	cursor: auto;
	float: none;
	font-family: arial;
	font-size: 1.5em;
	height: 18px;
	text-align: left;
	vertical-align: middle;
	width: 120px;
}
.BuyNowBarnesHover
{	
	margin: 3px;
	color: White !important;
	cursor: pointer;
	font-family: arial;
	font-size: 1.5em;
	height: 18px;
	text-align: left;
	vertical-align: middle;
	width: 120px;
}

.BuyNowBorders
{	
	margin: 3px;
	color: White !important;
	cursor: auto;
	float: none;
	font-family: arial;
	font-size: 1.5em;
	height: 18px;
	text-align: left;
	vertical-align: middle;
	width: 120px;
}
.BuyNowBordersHover
{	
	margin: 3px;
	color: White !important;
	cursor: pointer;
	font-family: arial;
	font-size: 1.5em;
	height: 18px;
	text-align: left;
	vertical-align: middle;
	width: 120px;
}
/* Buy Now Menu */

.InteriorImageStyle  
{

	padding-left: 15px;
	padding-right: 15px;

}

.LongDescriptionStyle
{
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	text-align: left;
	font-size: .9em;
}


.banner
{
	border: 0;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	display: block;
}

body 
{
	margin: 0px;
	padding: 0px;
	font-family: arial, verdana, sans-serif;
	color: #4C4C4C;
	/* background: url(images/Navigation/silver-dolphin-bg.gif) repeat-x; */
}

form 
{
	padding: 0px;
	margin: 0px;
}

img 
{ 
	border: 0;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

a img
{
	border: 0 transparent solid;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.rotator a img
{
	border: 0 transparent solid;
	border-collapse: collapse;
	margin-left:auto;
  margin-right:auto;
	text-align: center;
}

table
{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px; 
	border: 0px;
}

td {
	font-family: arial, verdana, sans-serif;
/*	font-size: 12px;  */
/*	line-height: 16px; 
	color: #4c4c4c;*/
	color: #4C4C4C;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

tr
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}

input, textarea, select  
{
	color: #727272;
	font-size: 11px;
}

.page 
{
	width: 949px;
	margin-left:auto;
  margin-right:auto;
  text-align: center;
}

.header 
{
	/* padding: 0px 10px; */
}



.footer
{
	padding: 0px;
}

.MainContent
{	
	padding: 0px 0px 0px 0px;
	margin: 0px;
	display: inline;
}

.footerCopy 
{
	font-size: 10px;
	margin-left:auto;
  margin-right:auto;
	text-align: center;
}





.navigation 
{
	margin-left: 10px;
	width: 791px;
	height: 75px;
	background-image: url(images/Navigation/navigation-bg.gif)  ;
	background-repeat: no-repeat;
}

.navItems
{	
	margin-left:auto;
  margin-right:auto;
	text-align: left;
	padding: 42px 0px 30px 0px;
}



.navigationInner 
{
	/*margin-left:auto;
  margin-right:auto;
	text-align: center; */

	width: 791px;
	height: 75px;
	background-image: url(images/Navigation/navigation-bg-inner.gif)  ;
	background-repeat: no-repeat;
}

.navItemsInner
{
	margin-left:auto;
  margin-right:auto;
	text-align: left;
	padding: 42px 0px 30px 0px;
}



.navItems a img
{
	border-right: 20px transparent solid;
}

.navItemsInner a img

a, a:link, a:visited, a:active, a:hover 
{
	color:#1590c8;
}

.detailThumb a, .detailThumb a:link, .detailThumb a:visited, .detailThumb a:active, .detailThumb a:hover 
{
	color:#4c4c4c;
	text-decoration: none;
}


.featuredTitle  
{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px; 
	height: 222px; 
	width: 200px;
	
}

.emailTextBox
{
	height: 17px;
	width: 115px;
	display: block;
}

.optinemailwatermark
{
	width: 115px;
}

.featuredImage
{
	vertical-align: bottom;
	text-align: center;
	display: block;
}

.FeaturedTitleMainLink
{
	vertical-align: middle;
	text-align: center;
}

.featuredCopy 
{
	padding: 6px 8px 4px 8px;
	line-height: 12px;
	font-size: .7em;
	display: block;
	text-align: left;
	height: 80px;
}	

.linkAdvancedSearchStyle
{
	margin-left: 10px;
	font-size: .9em;
	vertical-align: top;
	
}

.hr
{
	background: #85eef6;
	height: 1px;
}



h2 
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

h2 span 
{
	font-weight: normal;
}

.detailImg
{
	width: 250px; 
	text-align: center;
	vertical-align: top;
}

.detailCopy 
{
	text-align: left;
	width: 427px; 
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding-top: 20px;
	color: #4C4C4C;
}

.detailImg IMG
{
		margin: 20px 0px 0px 0px; 
}

.details tr, .details td
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}


.InteriorImageOuterTableStyle
{
	float: right; 
	margin-left: 15px; 
	margin-right: 15px; 
	margin-bottom: 15px;
}

.bookDetailDescriptionStyle
{
	text-align: left;
	font-family: arial, verdana, sans-serif;
	font-size: .9em;
	vertical-align: top;
	padding-top: 20px;
	color: #4C4C4C;

}

.detailCopyBuyNowSpan
{
	vertical-align: middle;
	padding: 13px 0 0 0px;
}

/* Title */
.detailCopy H2
{
	/*color: Black;
	font-weight: Bold;
	padding: 8px;
	font-size: 1.2em;*/
}

.detailCopy_SubTitle
{
	/*color: Black;
	font-weight: Bold;
	margin: 8px;
	font-size: 1.2em;*/
}

.detailCopy_Author
{
	font-weight: bold;
}

.WhatsNewAuthorStyle
{ 
	font-size: .9em;
	font-weight: normal;
	color: #4C4C4C;
}

.detailCopy_Label
{
	/*color: Navy;
	font-weight: bolder;
	margin: 8px;*/
}

.detailThumb img 
{
	padding: 10px 20px 10px 20px;
	text-align: left;
}

.detailMore 
{
	padding: 10px 20px 10px 20px;
	text-align: left;
}

.moreInfoCopy {
padding: 15px;
color: #593e25;
font-size: 12px;
text-align: left;
}
.moreInfoImg { 
padding: 5px;
}

.moreInfoImg a, .moreInfoImg a:link, .moreInfoImg a:visited, .moreInfoImg a:active {
color: #666666;
text-decoration: none;
font-size: 12px;
}
.moreInfoImg a:hover {
color: #666666;
}
.moreInfoCopy UL {
	list-style-type: none;
	padding-left: 0px;
	margin: 5px 0px 10px 0px;
	text-align: left;
}

.moreInfoCopy UL LI {
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 15px;
	margin: 0px 5px 5px 0px;
	text-align: left;
}

.moreInfoBlock 
{
	display: none;
}

h2 
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

h2 span 
{
	font-weight: normal;
}

.rolloverReadMore
{ 
	display: block;
	background: transparent url(images/Navigation/read-more.gif) top left no-repeat; 
	
}
.rolloverReadMore:hover 
{ 
	display: block;
	background: transparent url(images/Navigation/read-more.gif) top left no-repeat; 
}

.rolloverShowLess
{ 
	display: block;
	background: transparent url(images/Navigation/show-less.gif) top left no-repeat; 
}
.rolloverShowLess:hover 
{ 
	display: block;
	background: transparent url(images/Navigation/show-less.gif) top left no-repeat; 
}

/* Specific to ComponentArt ComboBoxes in filtermodule */
.comboBox
{
	border: 1px solid #A6A7AA;
	background-color: white;
}

.comboBoxHover
{
	border: 1px solid #555555;
	background-color: white;
}

.comboDropDown
{
	border: 1px solid Black;
	background-color: white;
	padding: 1px;
	padding-right: 0px;
	cursor: default;
	text-align: left;
}

.comboTextBox
{
	border: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 16px;
}

.comboItem
{
	font-family: Verdana;
	font-size: 11px;
	padding: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
}

.comboItemHover
{
	background-color: #dde4e2;
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #919695;
	padding: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
}
/* End DropDown Boxes */


.rolloverMore
{ 
	background: transparent url(images/Navigation/more_SD_btn.gif) top left no-repeat; 
}

.rolloverMore:hover 
{ 
	background: transparent url(images/Navigation/more_SD_btn-over.gif) top left no-repeat; 
}



.GridViewItemDashed_Alt
{
	font-family: verdanna, georgia, times new roman, serif;
	font-size: 1.0em;
	background: #EFEFEF;
	font-weight: normal;
	padding: 5px;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	color: #4C4C4C;
}

.GridViewItemDashed
{
	font-family: verdanna, georgia, times new roman, serif;
	font-size: 1.0em;
	background: #FFFFFF;
	font-weight: normal;
	padding: 5px;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	color: #4C4C4C;
}


.ecf-searchfilter
{
	width: 918px;
	padding: 60px;
	background: #EFEFEF;
	height: 30px;
	vertical-align: middle;
	border: solid 1px Black;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1px;
}

.ProductFilterStyle
{ 
	background: #EFEFEF;
}

.BookDetailDescriptionMainStyle
{
	width: 641px;
}

.ProductSearchNoRecordsFoundDivStyle
{	
	background: #EFEFEF;
	text-align: center;
	width: 921px;
}

.ProductSearchNoRecordsFoundSpanStyle
{
	margin: 120px;
	font-family: verdanna, georgia, times new roman, serif;
	font-size: 1.4em;
	line-height: 300px;
}

.catalog
{	
	background: transparent url(images/Navigation/get-the-fall-catalog_no_text.png) top left no-repeat; 
	display: block;
	width: 192px;
	height: 34px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
		
}

.catalog a
{
	display: block;
	font-family: arial @Arial Unicode MS, Arial;
	font-size: .65em;
	font-weight: bold;
	text-decoration: none;
	padding-left: 32px;
	padding-top: 12px;	
}

.WhatsNewImageLink
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.alsoCopy
{
	text-align: center;
	width: 234px;

}

.crossSellingCopy
{
	margin: 8px;
	text-align: left;
	height: 55px;
	color: #4C4C4C;
	padding: 6px 8px 4px 8px;
	line-height: 12px;
	font-size: .7em;
	display: block;
	height: 40px;
}

.crossSellingMoreBtn
{
	border-bottom: 10px solid #fff;
	text-align: center;
	vertical-align: top;
}

.crossSellingImage
{
	margin: 8px;
	height: 170px;
}

.moreBtn 
{
	border-bottom: 15px solid #fff;
	text-align: center;
}

.clickToEnlargeLink
{
		color:#4C4C4C !important;
		font-size: .75em;
}

.clickToEnlargeLink a, .clickToEnlargeLink a:link, .clickToEnlargeLink a:visited, .clickToEnlargeLink a:active, .clickToEnlargeLink a:hover 
{
	color:#4C4C4C !important;
	font-size: .9em
	text-decoration: none;
}




		ul.book-list li 
		{
			margin: 1 0 1 0; 
			border-top: #ddd dashed 1px; 
			border-bottom: #ddd dashed 1px; 
			padding: 5px 0 5px 0; 
		}

		.purchase-options 
		{
			float: left;
			clear: right;
			border-top: Black solid 2px;
			padding: 2px 0px;
			margin: 2px 0px;
			width: 100%;
			background: #D9D5C5;
		}

		.purchase-options ul.po-list 
		{
			float: left;	
			padding: 3px 3px;
			margin: 2px 0px;

		}
			.purchase-options ul.po-list li 
			{
				float: left;
				display: inline;
				margin: 0px 2px;
				padding: 3px; 
				border: #ddd solid 1px;
				background: White;
			}
			.purchase-options ul.po-list li a 
			{
				float: left;
				display: block;
				height: 15px;
				padding-left: 18px;
				font-size: 80%;
				font-weight: bold;
				text-decoration: none;
				line-height: 1.4em;
				text-transform: uppercase;
			}
			.purchase-options ul.po-list li a.amazon 
			{
				background: transparent url(images/Icons/amazon.gif) 0 50% no-repeat;
			}
			.purchase-options ul.po-list li a.borders 
			{
				background: transparent url(images/Icons/borders.gif) 0 50% no-repeat;
			}
			.purchase-options ul.po-list li a.bn 
			{
				background: transparent url(images/Icons/bn.gif) 0 50% no-repeat;
			}



/* ************************************************************

 
body {
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	line-height:16px;
}

table
{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px; 
	border: 0px;
}

tr
{
	border-color: inherit;
	display: table-row;
	vertical-align: inherit;
}

td
{
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	line-height:16px;
}

.navItems 
{	
	margin: 42px 0 11px 38px;
}

.navItems a img 
{
	border-right: 20px transparent solid;
}

.navigation 
{
	width: 781px;
	height: 75px;
	margin: 0px 0 0 0;
	background:transparent url(images/Navigation/navigation-bg.gif) no-repeat;
}

.body_main
{

}


.header
{
	display: block;
	height: 594px;
	width: 1402px;
}

.MenuWhatsNew
{
	border: 0;
}

.MenuBrowseBooks
{
	border: 0;
}

.MenuAwards
{
	border: 0;
}

.MenuRecentReviews
{
	border: 0;
}

.MenuSafety
{
	border: 0;
}

.MenuToOrder
{
	border: 0;
}

.MenuAboutUs
{
	border: 0;
}

.MenuFAQ
{
	border: 0;
}

*/
