/*-- Crowood 2010 --*//*-- Global Settings --*/*	{	margin:0px;	padding:0px;}#html	{	height:100%;}body	{	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}img	{	border:0px;}p {	margin: .5em 0 1em 0;	line-height:1.75em;}h1 {	font-family:Arial, Helvetica, sans-serif;	text-align: left;	width:98%;	border-bottom:1px dashed #CCCCCC;	color:#814120;	margin-top:5px;	padding-bottom:4px;		line-height:0.1em;}h6 {	font-family:Arial, Helvetica, sans-serif;	text-align: left;	width:98%;	border-bottom:1px dashed #CCCCCC;	color:#814120;	margin-top:5px;	padding-bottom:4px;}h2 {	font-family:Arial, Helvetica, sans-serif;	text-align: left;	font-size: 14px;	padding: 0px 0 0px 0;	margin-bottom:15px;	margin-top:5px;}h4 {	color:#FFFFFF;}#bookDetails ul	{	margin-left:35px;	margin-top:-12px;}a:link		{color:#814120;text-decoration:none;}a:visited	{color:#814120;text-decoration:none;}a:hover		{color:#C26231;text-decoration:none;}a:active	{color:#FF6600;text-decoration:none;}/*-- Layers --*/#mainContainer	{	position:relative;	width:990px;	margin:0 auto;	height:100%;	background:url(../images/mainBG.jpg) repeat;}#masthead	{	position:relative;	width:990px;	height:136px;	background:url(../images/masthead.jpg) no-repeat;}#theBody	{	position:relative;	width:990px;	background:url(../images/mainBG.jpg) repeat;}	#bodyContent	{	position:relative;	width:990px;	top:5px;	bottom:5px;}#bottom	{	position:relative;	width:990px;	height:175px;	background:url(../images/bottom.jpg) no-repeat;}#leftMenu	{	position:relative;	width:161px;	min-height:100px;	background:url(../images/leftBG.jpg) repeat;	left:14px;	float:left;	font-family:Arial, Helvetica, sans-serif;	margin-right:14px;}	#rightContent	{	position:relative;	width:799px;	float:left;	margin-left:5px;	min-height:100px;}#topMenu	{	position:absolute;	width:600px;	top:20px;	right:30px;	text-align:right;	color:#FFCC00;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;}	#search	{	position:absolute;	width:480px;	height:28px;	background:url(../images/searchBG.jpg) no-repeat;	bottom:15px;	right:30px;	padding:6px;}	#txtSearch	{	width:393px;	height:28px;	background:#FFFFFF;	border:1px solid #E98001;	text-indent:4px;	color:#999999;	font-size:11px;	float:left;}	#indPub	{	position:absolute;	width:480px;	height:19px;	top:57px;	right:43px;}#homeBanner	{	position:relative;	width:795px;	height:253px;	}#homeBannerHolder	{	position:absolute;	width:795px;	height:253px;	background:url(../images/homeBannerHolder.png);}#homeLeftC	{	position:relative;	width:393px;	background:url(../images/leftBG.jpg) repeat;	float:left;	margin-top:5px;}#homeRightC	{	position:relative;	width:398px;	background:url(../images/leftBG.jpg) repeat;	float:left;	margin-left:5px;	margin-top:5px;}	#topMenu a:link{color:#FFFFFF;text-decoration:none;}#topMenu a:visited{color:#FFFFFF;text-decoration:none;}#topMenu a:hover{color:#FFCC00;text-decoration:none;}#topMenu a:active{color:#FF6600;text-decoration:none;}#bottomCompany	{	position:absolute;	width:300px;	height:150px;	top:55px;	right:25px;	text-align:right;	color:#FFFFFF;	font-size:11px;	line-height:1.75em;}	#lji	{	position:absolute;	width:197px;	height:37px;	bottom:20px;	left:25px;}	#bottomLinks	{	position:relative;	width:500px;	margin:0 auto;	top:15px;	font-size:11px;	color:#333333;	text-align:center;}	#bottomCompany a:link		{color:#FFFF00}#bottomCompany a:visited	{color:#FFFF00}#bottomCompany a:hover		{color:#FFCC00}#bottomCompany a:active		{color:#FF9900}#cartTotals	{	position:relative;	width:200px;	height:110px;	background:url(../images/cartTotals.jpg) no-repeat;	float:right;	margin-top:20px;	margin-right:17px;}#discountCode	{	position:relative;	width:180px;	height:90px;	background:url(../images/dcCodeBG.jpg) repeat;	float:right;	margin-top:20px;	margin-right:2px;	padding:10px;}	#delOption	{	position:relative;	width:279px;	height:50px;	background:url(../images/dcCodeBG.jpg) repeat;	float:left;	margin-top:20px;	margin-right:2px;	padding:10px;}#subTotal	{	position:absolute;	width:90px;	top:5px;	right:3px;}#discount	{	position:absolute;	width:90px;	top:32px;	right:3px;}#checkoutButtons	{	clear:both;	position:relative;	text-align:center;	margin-top:25px;}#delivery	{	position:absolute;	width:90px;	top:60px;	right:3px;}#total	{	position:absolute;	width:90px;	top:87px;	right:3px;}.dcBox	{	width:180px;	height:20px;	background:#FFFFFF;	border:1px solid #854321;}.applyCode	{	margin-top:2px;	cursor:pointer;}	.dcMsg	{	color:#FF0000;}	/*-- Styles --*/.clear	{	clear:both;}.menu	{	margin-top:5px;	margin-bottom:25px;}.menu li	{	font-size:11px;	list-style:none;	min-height:16px;	padding-left:15px;	padding-top:5px;	padding-bottom:4px;}.menu	a:link{color:#666666;text-decoration:none;}.menu	a:visited{color:#666666;text-decoration:none;}.menu	a:hover{color:#814120;text-decoration:none;}.menu	a:active{color:#C26131;text-decoration:none;}.topMenu{	margin-top:15px;}.topMenu li	{	margin-left:15px;	font-size:11px;	list-style:none;	min-height:25px;	color:#990000;}.btnSearch	{	margin-top:-1px;	margin-left:6px;	float:right;}.bookInfo	{	color:#844220;}.reviewType	{	font-weight:bold;	color:#FFCC00;}.priceBox	{	position:relative;	height:40px;	background:#f0f0f0;	text-align:center;	font-size:30px;	color:#FF0000;	padding:5px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}	.reviews	{	position:relative;	width:100%;	border-top:1px dashed #cccccc;	border-bottom:1px dashed #cccccc;	margin-top:10px;	padding-top:10px;	padding-bottom:10px;	color:#990000;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:12px;}.formFrame	{	padding:15px;	border:10px solid #F3ECE8;}	.homeReview	{	position:relative;	width:370px;	min-height:60px;	margin-left:auto;	margin-right:auto;	margin-bottom:6px;	border-bottom:1px dotted #999999;	padding:5px;}	.reviewImage	{	max-height:50px;	width: expression(this.height > 50 ? 50: true);	float:left;	margin-right:5px;	margin-bottom:5px;}.reviewTitle	{	color:#990000;	font-size:14px;}.postedBy	{	font-size:11px;	color:#FF9900;}.reviewMoreInfo	{	position:absolute;	right:0px;	bottom:12px;}.recImage	{	max-width:75px;	width: expression(this.width > 75 ? 75: true);	margin-left:10px;	margin-right:5px;	margin-bottom:15px;	float:left;}.recInfo	{	position:absolute;	top:105px;	right:3px;}#thumbs	{	position:absolute;	width:80px;	height:26px;	bottom:3px;	right:3px;}/*-- Product Details --*/#bookDetails	{	position:relative;	width:525px;	float:left;	margin-left:10px;}#bookImage	{	position:relative;	width:225px;	float:left;	margin-left:10px;	text-align:center;}/*-- Pagination Styles --*/div#pagination {     height:50px;     margin-top:3px; }div#pagination .count {     float:left;     padding:5px;     }div#pagination .pages {     float:right; padding:5px;     }div#paginationTop{background: url(../images/oPagination_bg_top.png) bottom center no-repeat; height:40px; margin-bottom:3px;}div#paginationTop .count { float:left; padding:5px;}div#paginationTop .pages { float:right; padding:5px;}div.pagination { padding: 3px; margin: 3px; }div.pagination a {     padding: 2px 5px 2px 5px;     margin: 2px;     border: 1px solid #834121;     text-decoration: none; /* no underline */     color: #834121;}div.pagination a:hover, div.pagination a:active {     border: 1px solid #834121;     color: #000;}div.pagination span.current {     padding: 2px 5px 2px 5px;     margin: 2px;     border: 1px solid #834121;     font-weight: bold;     background-color: #834121;     color: #FFF;     }div.pagination span.disabled {     padding: 2px 5px 2px 5px;     margin: 2px;     border: 1px solid #EEE;     color: #DDD;}.bold14 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}.rederror {	color: red;}/* -- Category Pages --*/#newTitles	{	position:relative;	min-height:150px;	background:url(../images/detailsBoxesBG.jpg) repeat-x;	float:left;	padding:1px;}#theNewTitles	{	position:relative;	width:100%;	height:21px;	background:url(../images/newTitlesBG.jpg) repeat-x;	margin-bottom:10px;	padding-top:3px;	padding-left:3px;}#comingSoon	{	position:relative;	width:281px;	min-height:150px;	background:url(../images/detailsBoxesBG.jpg) repeat-x;	float:left;	padding:1px;	margin-left:5px;}#allIn	{	position:relative;	width:795px;	min-height:150px;	background:url(../images/detailsBoxesBG.jpg) repeat-x;	padding:1px;	margin-top:20px;}#allInTitle	{	position:relative;	width:789px;	background:url(../images/allInBg.jpg) repeat-x;	height:21px;	padding-top:3px;	padding-left:6px;	color:#FFFFFF;}#allSubs	{	position:relative;	width:795px;	min-height:75px;	background:url(../images/detailsBoxesBG.jpg) repeat-x;	padding:1px;	margin-top:20px;}#allSubsTitle	{	position:relative;	width:789px;	background:url(../images/allInBg.jpg) repeat-x;	height:21px;	padding-top:3px;	padding-left:6px;	color:#FFFFFF;}#viewAll	{	position:relative;	width:281px;	min-height:150px;	background:url(../images/detailsBoxesBG.jpg) repeat-x;	float:left;	padding:1px;	margin-left:5px;}#subCats{	position:relative;	width:503px;	min-height:150px;	background:url(../images/detailsBoxesBG.jpg) repeat-x;	float:left;	padding:1px;	margin-left:5px;}.newItem	{	width:100%;	min-height:125px;	border-bottom:1px dotted #cccccc;	padding-top:15px;}.newItemContent	{	width:400px;	min-height:125px;	background:#556677;	margin-left:150px;}.newImage	{	max-height:160px;	max-width:150px;	height: expression(this.height > 160 ? 160: true);	width: expression(this.width > 150 ? 150: true);}	.newImageHolder	{	width:160px;	float:left;}.pagination	{	width:300px;	position:relative;	margin:0 auto;}.introText	{	margin-top:10px;	margin-bottom:15px;	width:98%;	line-height:1.75em;	font-size:12px;}.newTitlesTitle	{	width:503px;	height:24px;	display:block;	background:url(../images/newTitlesBG.jpg) repeat-x;}.catItem	{	position:relative;	width:780px;	min-height:18px;	padding:3px;	border-bottom:1px dotted #CCCCCC;	font-size:12px;}		.newT	{	text-align:center;	vertical-align:top;}.sampleImage	{width:100px;	}.linkkTH	{	background:url(../images/allInBg.jpg) repeat-x;	height:24px;	color:#FFFFFF;	padding-left:10px;}.catTitleLinks	{	line-height:1.1em;}.viewDetails	{	font-family:Arial, Helvetica, sans-serif;	position:absolute;	left:710px;	top:-4px;	color:#999999;	font-style:italic;}.edPick	{	position:absolute;	left:82px;	top:98px;	width:127px;}.edPickTitle	{	position:absolute;	top:198px;	left:250px;	font-size:16px;	color:#333333;}.edBy	{	position:absolute;	top:222px;	left:250px;	font-size:12px;	color:#666666;}.edViewBook	{	position:absolute;	right:20px;	bottom:8px;	z-index:999999;}.special	{	font-weight:bold;	color:#CC0000;}.viewDetails a:link		{color:#999999}.viewDetails a:visited	{color:#999999}.viewDetails a:hover	{color:#333333}.viewDetails a:active	{color:#cccccc}.logoClick	{	position:absolute;	width:235px;	height:100px;	z-index:999999;	top:19px;	left:27px;	cursor:pointer;}.txtReview	{	width:200px;	height:22px;	border:1px dotted #999999;}	.txtReviewBox	{	width:350px;	height:110px;	border:1px dotted #999999;}.txtSign	{	width:250px;	height:22px;	background:#FFFFFF;	border:1px dotted #666666;}	.clickable	{	cursor:pointer;}.btnSubmit	{	cursor:pointer;}.relatedCover	{	max-width:75px;	width: expression(this.width > 75 ? 75: true);}.relProd	{	font-size:14px;}.spec	{	color:#FF0000;	font-weight:bold;}.sim	{	max-width:75px;	width: expression(this.width > 75 ? 75: true);}#lblDescription	{	font-size:12px;	margin-bottom:10px;}	.jformElements	{	border:1px solid #666666;	width:250px;}.jformElementsSmall	{	border:1px solid #666666;}#cFrame	{	border:1px solid #FFFFFF;	width:700px;	height:900px;	overflow:auto;}
