/* CATALOGUE.css */

/* ----- Catalogue Search ----- */
div.cataloguesearch {
	padding:5px 4px 10px 2px;
	width: 708px;
}
div.cataloguesearch div.searcharea {
	width: 700px;
}
div.cataloguesearch div.searcharea div.searchvalue {
	float:left;
	margin-top:1px;
	width:265px;
}
div.cataloguesearch div.searcharea div.searchvalue input {
	width:250px;
}
div.cataloguesearch div.searcharea div.searchbutton {
	float:left;
	width:300px;
}





/* ----- ALL STAGES ~ Sections ----- */
div.sections {
	margin-bottom:11px;
	padding-top:2px;
	width: 708px;
}
div.sections div.sectionleft {
	float:left;
	margin-right:18px;
	width:440px;
}
div.sections div.sectionright {
	float:left;
	width:250px;
}
/* explaination text */
div.sections div.explainationtext {
	width:438px;
}
div.sections div.explainationtext p {
	margin-bottom:0px;
}

/* sectionoptions */
div.sections div.sectionoptions {
	width:250px;
}
div.sections div.sectionoptions select {
	width:250px;
}
/* smallsearch */
div.smallsearch {
	margin-top:2px;
	width:250px;
}
div.smallsearch div.value {
	float:left;
	width:185px;
}
div.smallsearch div.value input {
	height:18px;
	width:180px;
}
div.smallsearch div.button {
	float:left;
	text-align:right;
	width:65px;
}




/* ----- STAGE 1 ~ Display List of Categories/SubCategories/Manufacturers ----- */
/* *** categories/subcategories *** */
div.categories {
	padding:5px 4px 0px 2px;
	width: 708px;
}
div.categories td.catImage {
	padding:0;
	vertical-align:top;
	width:55px;
}
div.categories td.catName {
	background-image:url(../png/category-border.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:0.7em;
	padding:3px 10px 4px 10px;
	width:125px;
}
div.categories td.catName a:link, div.categories td.catName a:visited {
	cursor:hand;
	color:#0e567c;
	text-decoration:none;
}
div.categories td.catName a:hover, div.categories td.catName a:active {
	cursor:hand;
	color:#0e567c;
	text-decoration:underline;
}
/* spacer */
div.categories td.spacer {
	width:36px;
}
div.categories td.rowspacer {
	height:5px;
}
/* blank */
div.categories td.blankImage {
	width:55px;
}
div.categories td.blankName {
	width:125px;
}


/* *** manufacturers *** */
div.manufacturers {
	padding:5px 4px 0px 2px;
	width: 708px;
}
div.manufacturers div.spacer {
	float:left;
	width:36px;
}
div.manufacturers div.manufacturerbackground {
	float:left;
	height:70px;
	margin-bottom:12px;
	background-image:url(../png/manufacturer-border.png);
	background-position:top right;
	background-repeat:no-repeat;
	width:200px;
}
div.manufacturers div.manufacturerbackground div.manufacturerImage {
	height:44px;
	padding:4px 0 0 4px;
	vertical-align:top;
}
*html div.manufacturers div.manufacturerbackground div.manufacturerImage {
	min-height:44px;
}
div.manufacturers div.manufacturerbackground div.manufacturerName {
	font-size:0.7em;
	padding:3px 5px 4px 5px;
	width:190px;
}
div.manufacturers div.manufacturerbackground div.manufacturerName a:link, div.manufacturers div.manufacturerbackground div.manufacturerName a:visited {
	cursor:hand;
	color:#0e567c;
	text-decoration:none;
}
div.manufacturers div.manufacturerbackground div.manufacturerName a:hover, div.manufacturers div.manufacturerbackground div.manufacturerName a:active {
	cursor:hand;
	color:#0e567c;
	text-decoration:underline;
}


/* ----- STAGE 2 ~ Display List of Products ----- */
div.products {
	padding:5px 4px 0px 2px;
	width: 708px;
}
div.products td.productImage {
	padding:0;
	vertical-align:top;
	width:55px;
}
div.products td.productName {
	background-image:url(../png/category-border.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:0.7em;
	padding:3px 10px 4px 10px;
	width:125px;
}
div.products td.productName a:link, div.products td.productName a:visited {
	cursor:hand;
	color:#0e567c;
	text-decoration:none;
}
div.products td.productName a:hover, div.products td.productName a:active {
	cursor:hand;
	color:#0e567c;
	text-decoration:underline;
}
/* spacer */
div.products td.spacer {
	width:36px;
}
div.products td.rowspacer {
	height:5px;
}
/* blank */
div.products td.blankImage {
	width:55px;
}
div.products td.blankName {
	width:125px;
}


/* ----- STAGE 3 ~ Display Product Details ----- */
div.productDetails {
	margin-top:5px;
	width: 714px;
}

div.descriptionDetails {
	width: 714px;
}
/* -- main image -- */
div.descriptionDetails div.mainimage {
	float:left;
	margin-right:10px;
	width:250px;
}
/* -- product navigation -- */
div.descriptionDetails div.productnavigation {
	margin-top:2px;
}
div.descriptionDetails div.productnavigation p {
	margin-bottom:0;
	text-align:center;
}
div.descriptionDetails div.productnavigation div.previous {
	float:left;
/*	margin-right:3px; */
	margin-right:7px;
	width:75px;
}
div.descriptionDetails div.productnavigation div.next {
	float:left;
/*	margin-right:11px; */
	width:75px;
}
div.descriptionDetails div.productnavigation div.enquiry {
	float:left;
	margin-right:7px;
	text-align:center;
	width:86px;
}
/* -- colour chips -- */
div.descriptionDetails div.colourchips {
	float:left;
	margin-right:5px;
	width:40px;
}
div.descriptionDetails div.colourchips div.chip {
	height:13px;
	margin-bottom:5px;
	width:40px;
}
div.descriptionDetails div.colourchips div.chip img {
	border:1px solid #4e504d;
}
/* -- text description -- */
div.descriptionDetails div.textarea1 {
	float:left;
	padding-left:12px;
	width:397px;
}
div.descriptionDetails div.textarea2 {
	float:left;
	padding-left:12px;
	width:352px;
}
div.descriptionDetails div.textarea3 {
	float:left;
	padding-left:12px;
	width:307px;
}
div.descriptionDetails div.textarea4 {
	float:left;
	padding-left:12px;
	width:262px;
}
div.descriptionDetails div.textdescription h3 {
	font-size:0.90em;
	margin-bottom:12px;
}
div.descriptionDetails div.textdescription ul {
	margin-left:20px;
}
div.descriptionDetails div.textdescription li {
	font-size:0.75em;
	line-height:1.2em;
	padding-bottom:6px;
}
/* -- sizing -- */
div.descriptionDetails div.textdescription div.sizing {
	margin-top:5px;
}
div.descriptionDetails div.textdescription div.sizing p {
	line-height:1.5em;
	margin-bottom:3px;
}
/* linked products */
div.descriptionDetails div.textdescription div.sizing div.linkedProducts {
	float:right;
	padding:5px 8px 0 15px;
	width:100px;
}
div.descriptionDetails div.textdescription div.sizing div.linkedProducts div.linked {
	float:right;
	margin-bottom:5px;
	width:50px;
}
div.descriptionDetails div.textdescription div.sizing img.linkedproduct {
	margin-top:5px;
	margin-right:10px;
	margin-left:20px;
}
/*div.descriptionDetails div.textdescription div.sizing div.linkedProducts div.linked img {
	border:1px solid #000;
}


/* -- pricing details -- */
div.pricingdetails {
}
div.pricingdetails div.prices {
	padding-top:15px;
}
div.pricingdetails div.prices h3 {
	font-size:0.7em;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:5px;
}
div.pricingdetails div.prices tr.tr1 {
	background-color:#c6dbe4;
}
div.pricingdetails div.prices td {
	border-right:1px solid #89adbe;
	padding:4px 5px 4px 5px;
}
div.pricingdetails div.prices td.colours {	
	padding:4px 12px 4px 5px;
/*	width:100px; */
}
div.pricingdetails div.prices td.sizes {
	text-align:center;
	width:65px;
}
div.pricingdetails div.prices td.quantity {
	text-align:center;
	width:55px;
}
/* order now button */
div.pricingdetails div.btnOrder {
	float:right;
	padding:35px 8px 0 15px;
	width:118px;
}

/* -- general -- */
div.general {
	margin-top:30px;
}
div.general p {
	font-size:0.70em;
	line-height:1.3em;
	margin-bottom:8px;
}



/* BASKET - Select Colour/Sizing Details */
div.selectproduct {

}




