/* ----------------------------- */
/* 	  General ministore style	 */
/* ----------------------------- */

/* sets up the page and the background colour */
body {
	background: #9e75be url(images/background/productBG.gif) no-repeat fixed;
	color: #FFFFFF;
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding : 0px;
	}

/* sets the format for the text links */	
A { font-family: VERDANA,HELVETICA,ARIAL,MS SANS SERIF; color: #3f0067; font-size: 8pt; font-weight:bold;text-decoration: none; }
A:link { text-decoration: none; font-weight: normal; }
A:active { text-decoration: none; font-weight: normal; }
A:visited { text-decoration: none; font-weight: normal; color: #9f00C7;}
A:hover { color: #FF0000; font-weight: normal; }

INPUT {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 8pt;
	font-Family: VERDANA,HELVETICA,ARIAL,MS SANS SERIF;
}

SELECT {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 8pt;
	font-Family: VERDANA,HELVETICA,ARIAL,MS SANS SERIF;
}

img {
	border: 0;
}

/* sets the default width of tables */
.maintable {
	 width: 100%;
	 border: 0;
	}

/* this controls the colour of the thin one pixel separator lines */	
.linespacer {
	background-color: #7FCAF2;
}

/* this controls the status bar's text and background colour */
.statusbar {
	color: #FFFFFF;
	font-family: VERDANA,HELVETICA,ARIAL,MS SANS SERIF;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}

/* controls the text usually used for helpful descriptions or information on the site. */
.normalText {
	color: #FFFFFF;
	font-family: VERDANA,HELVETICA,ARIAL,MS SANS SERIF;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	}

/* --------------------------------- */
/* 	  End General ministore style	 */
/* --------------------------------- */
	
/* --------------------------------- */
/* 		Look in Basket Page Only 	 */
/* --------------------------------- */

/* controls the text that is displayed for a product name and title contained in the basket.	*/
.basketProductText {
	color: #FFFFFF;
	font-family: VERDANA,HELVETICA,ARIAL,MS SANS SERIF;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	}
	
/* controls the text that is displayed for a product description contained in the basket.	*/
.basketProductDescText {
	color: #FFFFFF;
	font-family: VERDANA,HELVETICA,ARIAL,MS SANS SERIF;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	}	

/* controls the borders around the products displayed in the recordbag */
.borderBoxes {
	border-width: 1;
	border-color: #7FCAF2;
	border-style:solid;
}		
	
/* --------------------------------- */
/* 		End Look in Basket Page  	 */
/* --------------------------------- */	
	
	
/* -------------------------- */
/* 		Product Pages Only 	  */
/* -------------------------- */	
	
/* controls the text that is displayed for a product's name and title	*/
.productText {
	padding-left: 0;
	color: #FFFFFF;
	font-family: VERDANA,HELVETICA,ARIAL,MS SANS SERIF;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	}

/* controls the text that is displayed for a product description and extended details */
.productDescText {
	padding-left: 0;
	color: #FFFFFF;
	font-family: VERDANA,HELVETICA,ARIAL,MS SANS SERIF;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	}
	
.productDescription {
	color: #FFFFFF;
	font-family: VERDANA,HELVETICA,ARIAL,MS SANS SERIF;
	font-size: 7.5pt;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	}	
	
/* -------------------------- */
/* 		End Product Page	  */
/* -------------------------- */	
	
	
/* -------------------------- */
/* 		Splash Page Only 	  */
/* -------------------------- */
	
/* controls the text displayed as the title text on the splash page */
.splashTitle {
	color: #FFFFFF;
	font-family: VERDANA,HELVETICA,ARIAL,MS SANS SERIF;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	}
	
/* -------------------------- */
/* 		End Splash Page  	  */
/* -------------------------- */	

.subText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	position : relative;
	top : 0;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.boxText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background: #9e75be;
	text-align: center;
	padding: 20px;
	margin: 30px;
	border: 5px solid #FFFFFF;
}

.bgLightGrey
{
	background-color : #EEEEEE;
}

.bgHighlight {
	background-color : #DDEEFF;
}

.bgLowLight {
	background-color : #FFFFFF;
}

.productTableBox
{
	background: #9e75be;
	border : solid 5px #FFFFFF;
	padding : 5px;
	text-align : left;
	position : relative;
}

.productBox
{
}

.productBox2
{
	background: #9e75be;
	border : solid 5px #FFFFFF;
	padding : 5px;
	text-align : left;
	position : relative;
}

.imgBox
{
	border : solid 1px #04153D;
	float : left;
}

.imgButton
{
	float : bottom;
}

.buttonBox
{	
	border : 0;
}

.productDisplayTable
{
	padding : 0;
	margin : 0;
	border : 0;
}

#searchResultLeft
{
	position : absolute;
	top : 10;
	left : 20;
	width : 50px;
}

#searchResultCentre
{
	position : relative;
	top : 7;
	margin-left: 80px;
	margin-right: 80px;
	text-align : center;
	color: #FFFFFF;
	font-family: VERDANA,HELVETICA,ARIAL,MS SANS SERIF;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;	
}

#searchResultRight
{
	position : absolute;
	top : 10;
	right : 30;
	width : 50px;
}

.contactText
{
	margin-left : 10px;
	margin-right : 10px;
	color : #FFFFFF;
	font-size : 11px;
}
