/* CSS Document 


Colours:
	medium brown #775d48
	mid brown #b09c7e       
	dark brown #3b2309
	parchment #edddcb
*/


form p {
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	}
	
form p label {
	float: left;
	width: 150px;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	}

form #q {
	width: 115px;
	}
	
/* __________________________________________ = cms-specific form stuff _______________*/
#frm_catName, #frm_catDescription, #frm_bookIntro,  #frm_catImg,
#frm_newsTitle, #frm_newsStory, 
#frm_para1Image, #frm_FirstPara, #frm_para1ImageCaption,
#frm_para2Image, #frm_SecondPara, #frm_para2ImageCaption,
#frm_linkText, #frm_linkURL, #frm_linkDescription,
#frm_eventTitle, #frm_eventDescription, #frm_eventLocation, 
form #frm_termText,
#frm_contactTitle, #frm_emailAddress, #frm_companyName, #frm_companyURL,
#frm_productTitle, #frm_productCategory, #frm_prodDescription {
	width: 450px;
	vertical-align: middle;
	border: 1px solid #3b2309;
	}
#frm_eventStartDate, #frm_eventEndDate,
#frm_firstName, #frm_lastName, #frm_phoneNumber, #frm_faxNumber, #frm_streetAddress,
#frm_addressLocality, #frm_addressRegion, #frm_postCode, #frm_countryName,
#frm_imgURL, #frm_costUK, #frm_costEurope, #frm_costROW, #frm_productSKU {
	width: 150px;
	vertical-align: middle;
	border: 1px solid #3b2309;
	}	
#frm_catDescription, #frm_newsStory, 
#frm_FirstPara, #frm_SecondPara,
#frm_termText {
	height: 100px;
	}
#frm_bookIntro {
	height: 200px;
	}
#frm_linkDescription {
	height: 50px;
	}
#frm_catID,
#frm_newsID,
#frm_eventID,
#frm_linkID,
#frm_contactID,
#frm_prodID {
	width: 30px;
	border: 1px solid #fff;	
	}
#frm_displayOrder {
	width: 30px;
	border: 1px solid #3b2309;	
	}
.delete form#deleteContact input.readonly,
.delete form#deleteTerm input.readonly,
.delete form#deleteTerm textarea.readonly,
.delete form#deleteWebLink input.readonly,
.delete form#deleteWebLink textarea.readonly,
.delete form#deleteProduct input.readonly,
.delete form#deleteProduct textarea.readonly {
	background-color: #eee;	
	}
	
.cms form fieldset {
	border: 1px solid #b09c7e;
	margin-top: 1em;
	}
.cms form legend {
	background: #b09c7e;
	color: #fff;
	font-weight: bold;
	padding: 2px 5px;
	font-size: 80%;
	}

.cms form a:link, .cms form a:visited,
.cms form #submit {
	background: #b09c7e;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	font-size: 0.9em;
	border: 1px solid #3b2309;
	margin-top: 10px;
	}
.cms form #submit {
	font-size: 1em;
	padding: 3px;
	}
.cms p span.info {
	margin-left: 155px;
	display: block;
	font-size: 85%;
	font-weight: bold;
	color: #b09c7e;
	margin-top: 3px;
	margin-bottom: 5px;
	}
.cms p span.paratext {
	margin-left: 155px;
	display: block;
	margin-bottom: 5px;	
	font-size: 120%;
	}
	
.cms span.paratext a {
	border: 0;
	padding: 0;
	}