/*
	deep books
	------------------------------------------
	Main Green				: #355E5A
	
*/

body {
	font-family				: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size				: 77%;
	color					: #345D58;
	background-image		: url(../images/background.jpg);
	background-repeat		: no-repeat;
	background-position		: center top;
	margin					: 0px;
	padding 				: 0px;
	margin-top 				: 10px;
	behavior				: url("htc/csshover.htc");
}
a{
	color 					: #EA7117;
}


h2{
	font-size				: 180%;
	margin					: 0px;
	padding					: 0px;

}



#container{
	width					: 960px;
	margin-right			: auto;
	margin-left				: auto;
	text-align				: left;
	display					: block;
}
#header{
	height 					: 170px;
	width 					: 960px;
	display 				: block;
	background-image		: url(../images/header.png);
	background-repeat		: no-repeat;
	background-position		: center top;
}

ul#mainNav{
	list-style 				: none;
	margin 					: 0px;
	padding 				: 0px;
	width 					: 960px;
	height 					: 30px;
	margin-top 				: -30px;
	margin-bottom 			: 1px;
	margin-left 			: 1px;
}

a.btt{
	color					: #345D58;
	font-weight				: bold;
	margin					: 0px;
	padding					: 10px 0px 0px 15px;
}

a.generalLink{
	color					: #345D58;
	font-weight				: bold;
}
a.generalLinkLarge{
	color					: #345D58;
	font-weight				: bold;
	font-size 				: 130%;
}
a.generalLink img{
	border 					: 0px none;
}
a.generalLink:hover,a.generalLinkLarge:hover,a.btt:hover{
	text-decoration			: underline;
	color					: #D75811;
}

ul#mainNav li{
	display					: inline;
}

ul#mainNav li a{
	display					: block;
	float 					: left;
	padding-left 			: 10px;
	padding-right 			: 10px;
	height 					: 25px;
	padding-top 			: 5px;

}
ul#mainNav li a:hover{
}

#mainContentHome, #mainContent, #bookContent{
	width 					: 770px;
	float 					: left;
	display 				: block;
	margin-top 				: 10px;
	padding-left			: 10px;	
}


/* --------------------------------------------------------------- */
/* FEATURED BOOK												   */
/* --------------------------------------------------------------- */
#featuredBook{
	margin-left				: 10px;
	margin-top 				: 10px;
	width 					: 240px;
	float 					: left;
	background-image		: url(../images/featured_background.jpg);
	background-repeat		: repeat-x;
	background-position		: center top;
	height					: 380px;
	padding 				: 5px;
}

.bookHeader,.price{
	font-size 				: 120%;
	font-weight 			: bold;
}
.subTitle{
	font-style				: italic;
}

.descriptionSmall{
	font-size 				: 90%;
	line-height 			: 175%;
	height 					: 120px;
	overflow 				: hidden;
}

/* --------------------------------------------------------------- */

#footer{
	clear 					: both;
	width 					: 950px;
	background-color		: #D75711;
	height 					: 20px;
	/*margin-top 				: 40px;*/
	padding 				: 5px;
	color 					: #FFFFFF;
	font-size 				: 80%;
	line-height 			: 125%;
	display:block;
}
#footer a{
	color 					: #FFFFFF;
}
#footer a:hover{
	color 					: #853205;
}
#footer .dv,#footer .dv a{
	color 					: #853205;
}
#footer .dv a:hover{
	color 					: #FFFFFF;
}

/* Basket */

#basketTxt{
	float					: right;
	margin-right			: 120px;
	width					: 170px;
	height					: 100px;
	margin-top				: 10px;
	
}
*html #basketTxt{
	margin-right			: 20px;
	
}

.basketH2{
	font-size: 120%;
	margin-bottom: 0px;
}

/* End: Basket */

.confirmDiv{
	width				: 100px;
	text-align			: center;
	font-weight			: bold;
	color				: #FF0000;
}

.selLong{
	color			: #355E5A;
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size		: 90%;
	width			: 130px;
}

#delRow{
	display: none;
}

/* PAGING */

ul.paging{
	list-style			: none;
	margin-top			: 5px;
	margin-left			: 10px;
	padding 			: 5px;
	margin-bottom		: 0px;
	padding-left		: 0px;
	float 				: right;
	text-align			: right;
	font-size			: 100%;
	color				: #355E5A;
	width				: 220px;
}	
ul.paging li{
	display				: inline;
	color 				: #cccccc;
	font-weight 		: normal;
}
ul.paging li a{
	color 				: #000000;
	text-decoration 	: none;
}
ul.paging li a:hover{
	text-decoration 	: underline;
}

ul.paging li.pagingInfo{
	color 				: #000000;
	margin-right 		: 40px;
}

/* END: Paging */

.txtSearch{
	border	: 1px solid #CCCCCC;
	color	: #666666;
	width	: 190px;
	font-size: 90%;
	padding	: 4px;
	height 	: 12px;
}

.searchSelect{
	color			: #355E5A;
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size		: 90%;
}

#searchDiv{
	float			: left;
	margin-left		: 30px;
	margin-top		: 140px;
}

#searchDiv img {
	border: none;
}

#searchDiv label {
	font-weight: bold;
}

.howToOrderUL{
	margin-top		: 5px;
}

.tcText{
	float			: right;
	clear			: both;
	margin-top		: 25px;
	margin-right	: 10px;
}

#sc_Header{
	font-weight			: bold;
	margin-left			: 16px;
	margin-top			: 20px;
	font-size			: 110%;
}

.sc_Img{
	margin-left			: 10px;
	border				: 1px solid #355E5A;
	margin-top			: 15px;
}

#scContent{
	float				: left;
	margin-top			: 5px;
	margin-left			: 10px;
	padding 			: 5px;
	margin-bottom		: 0px;
	width				: 779px;
	padding-left		: 0px;
}

.catForm{
	background-image: url(../images/catalogue_bg.jpg);
	background-repeat: no-repeat;	
	display:block;
	padding-top:60px;
	padding-left:5px;
	height:349px;
	width:305px;
	float:right;
	margin-left:20px;
}
.tradeForm{
	background-image: url(../images/trade_bg.jpg);
	background-repeat: no-repeat;	
	display:block;
	padding-top:60px;
	padding-left:5px;
	height:349px;
	width:305px;
	float:right;
	margin-left:20px;
}

.adobeLink{
	float			: left;
	margin-right 	: 5px;
}
.adobeLink img{
	border			: 0px none;
}
.totalResults{
	float 			: left;
	margin-left 	: 10px;
	margin-top 		: 5px;
}

#searchLi{
	float 			: right;
	width			: 244px;
	height 			: 33px;
	margin-right 	: 35px;
	margin-top 		: -10px;
	padding 		: 5px;
}
#searchLi label{
	float			: left;
	color 			: #000000;
	margin-right 	: 10px;
	margin-top 		: 5px;
}
#searchLi input{
	float			: left;
	margin-top 		: 4px;
}
#searchLi img{
	float			: left;
	border 			: 0px none;
}


.loginForm{
	border 			: 5px solid #D0D9D8;
	width			: 225px;

	padding 		: 3px;
	background-color : #FFFCED;
}


.lispecial a{
	padding 		: 0px !important;
	display 		: block;
	border 			: 0px none !important;
}
.lispecial a img{
	border 			: 0px;
}
h1{
	margin-top:0px;
}
h1.header{
	background-image:url(../images/h1_bg.gif);
	background-repeat:repeat-x;
	
	/*margin-right			: 7px;*/
	color 					: #FFFFFF;
	height 					: 23px !important;
	font-size 				: 90%;
	padding 				: 3px;
}
.submitButton{
	background-image		: url(../images/h1_bg.gif);
	background-repeat		: repeat-x;
	background-color 		: #D85811 !important;


	/*width 					: 100px;
	margin-top 				: 5px;
	background-color 		: #593301;
	font-size 				: 80%;
	font-weight 			: bold;
	color 					: #FFFFFF;
	border					: 1px solid #FFFFFF;
	height 					: 30px;*/
	
	width 					: 100px;
	margin-top 				: 5px;
	font-size 				: 80%;
	font-weight 			: bold;
	color 					: #FFFFFF;
	border					: 1px solid #593301;
	border-bottom			: 3px solid #593301;
	height 					: 30px;

}
.tradeCol{
	width 			: 240px;
	float 			: left;
	margin-right 	: 5px;
	background-color: #f8f8f8;
	padding 		: 5px;
	border			: 1px solid #D75811;
	height 			: 720px;
}
.tradeCol h1{
	width 			: 242px;
	margin-left 	: -4px;
	margin-top 		: -4px;
}
.loginForm h1{
	
	width 			: 223px !important;
	margin 			: -2px;

}
.loginForm{
	background-color 	: #FFFFFF;
}
.footerLinks{
	float 			: right;
}
.limited{
	color:#ff0000 !important;
}


.textAreaClass{
	font-family				: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.formField{
	width 					: 250px;
}
.formArea{
	width 					: 250px;
	height 					: 100px;
	font-size				: 13px;
	font-family				: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tdHighlight td{
	background-color 		: #FEF2E8;
}

.formBox{
	display 				: block;
	width 					: 365px;
	float 					: left;
	border 					: 4px solid #CBD5D4;
	margin-left 			: 10px;
	margin-bottom 			: 5px;
	background-color		: #FFFFFF;
	padding 				: 1px;
}

.formBox h1{
	width 					: 379px;
	color 					: #FFFFFF;
	font-size 				: 120%;
	background-color 		: #D85811;
}
h4{
	color 					: #EA7117;
}
