BODY {
	background-color:#275342;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
}
.imgTop {
	margin-left: 2px;
}
BODY, HTML {
	scrollbar-base-color: #FFEB10;
	scrollbar-track-color: #FFEB10;
	scrollbar-face-color: #215242;
	scrollbar-arrow-color: #FFEB10;
	scrollbar-3dlight-color: #215242;
	scrollbar-highlight-color: #FFEB10;
	scrollbar-shadow-color: #FFEB10;
	scrollbar-darkshadow-color: #215242;
}
DIV.fixedWidth {
	width:760px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
DIV.header {
	background-image:url(../../ImportMedia/images/topbackg.gif);
	height:146px;
}
DIV.footer {
	background:#FFEB18 url(images/footerbackg.gif) repeat-x;

}


DIV.catalogue {
	/*padding:10px 5px 10px 10px;  */
}

DIV.catalogue DIV.navigation {
	width:164px;
	float:left;
	background-color:#888888;
	clear: left;
}
DIV.catalogue DIV.navigation DIV.rangeLink,
	DIV.catalogue DIV.navigation DIV.typeLink {
	padding:3px;
	margin:1px;
	background:#FFFFFF url(images/linksback.gif) repeat-y;
}

DIV.catalogue DIV.navigation A {
	color:#275342;
	text-decoration:none;
	font-weight:bold;
}
DIV.catalogue DIV.navigation A:hover {
	color:#CC0000;
}
DIV.catalogue DIV.content {
	width:566px;
	float:right;
}

DIV.catalogue DIV.content H1 {
	font-weight:bold;
	font-size:16px;
	color:#275342;
}
DIV.catalogue DIV.content H2 {
	color:#275342;
	font-weight:bold;
	font-size:12px;
}
DIV.catalogue DIV.content H3 {
	font-weight:normal;
	font-size:12px;
}
DIV.catalogue DIV.content P {
	font-size:11px;
}
DIV.catalogue DIV.content A {
	color:#CC0000;
	text-decoration:underline;
}
DIV.catalogue DIV.content A:hover {
	text-decoration:none;
}

DIV.catalogue DIV.content UL {
	margin:5px 0px;
	padding:0px;
	line-height:16px;
}
DIV.catalogue DIV.content UL LI {
margin-left:15px;
}

DIV.catalogue DIV.content DIV.featuredProductLeft .name,
	DIV.catalogue DIV.content DIV.featuredProductCenter .name,
	DIV.catalogue DIV.content DIV.featuredProductRight .name,
	DIV.catalogue DIV.content DIV.productOverviewLeft .name,
	DIV.catalogue DIV.content DIV.productOverviewCenter .name,
	DIV.catalogue DIV.content DIV.productOverviewRight .name,
	DIV.catalogue DIV.content DIV.productTypeLeft .name,
	DIV.catalogue DIV.content DIV.productTypeCenter .name,
	DIV.catalogue DIV.content DIV.productTypeRight .name,		
	DIV.catalogue DIV.content DIV.productType .name {
	overflow: hidden;
	height: 2.5em;

}

DIV.catalogue DIV.content DIV.featuredProductLeft,
	DIV.catalogue DIV.content DIV.featuredProductCenter,
	DIV.catalogue DIV.content DIV.featuredProductRight,
	DIV.catalogue DIV.content DIV.productOverviewLeft,
	DIV.catalogue DIV.content DIV.productOverviewCenter,
	DIV.catalogue DIV.content DIV.productOverviewRight,
	DIV.catalogue DIV.content DIV.productTypeLeft,
	DIV.catalogue DIV.content DIV.productTypeCenter,
	DIV.catalogue DIV.content DIV.productTypeRight,		
	DIV.catalogue DIV.content DIV.productType {
	width:182px;
/*	height:225px;
	background-color:#CCCCCC;*/
	float:left;
}

DIV.catalogue DIV.content DIV.featuredProductLeft,
	DIV.catalogue DIV.content DIV.featuredProductCenter,
	DIV.catalogue DIV.content DIV.productOverviewLeft,
	DIV.catalogue DIV.content DIV.productOverviewCenter,
	DIV.catalogue DIV.content DIV.productTypeLeft,
	DIV.catalogue DIV.content DIV.productTypeCenter	{
	margin:0px 10px 10px 0px;
	background:url(images/featuredmid.gif) top repeat-y;	
}

DIV.catalogue DIV.content DIV.featuredProductRight,
	DIV.catalogue DIV.content DIV.productOverviewRight,
	DIV.catalogue DIV.content DIV.productTypeRight {
	margin:0px 0px 10px 0px;
	background:url(images/featuredmid.gif) top repeat-y;	
}


DIV.catalogue DIV.content DIV.name {
	padding:5px 5px 0px 5px;	
	text-align: center;
	color:#275342;
	font-weight:bold;
	font-size:12px;
	background:url(images/featuredtop.gif) top no-repeat;
}

DIV.catalogue DIV.content DIV.image {
	text-align: center;
	height: 134px;
}

DIV.catalogue DIV.content DIV.price {
	padding:0px 5px 10px 5px;	
	text-align: center;
	color:#CC0000;
	font-weight:bold;
	font-size:12px;
}
DIV.catalogue DIV.content DIV.link {
	padding:0px 7px 7px 7px;	
	text-align: right;
	background:url(images/featuredbot.gif) bottom no-repeat;
}

DIV.catalogue DIV.content .price {
	color:#CC0000;
	font-weight:bold;
}

DIV.catalogue DIV.content DIV.productDetails {
}
DIV.catalogue DIV.content DIV.productDetails DIV.image {
	float:right;
}
DIV.catalogue DIV.content DIV.productDetails TABLE {

}
DIV.catalogue DIV.content DIV.productDetails TABLE TH {
	font-size:12px;
	padding:5px;
	color:#275342;
	text-align:left;
}
DIV.catalogue DIV.content DIV.productDetails TABLE TD {
	padding:5px;
}

DIV.clearFloat {
	clear:both;
}

/* -------------------
/* STOCKIST LISTS
/* ------------------- */

DIV.catalogue DIV.content TABLE.stockist {
	width:100%;
	background-color:#B4C3BD;
	border:1px solid #275342;
}

DIV.catalogue DIV.content TABLE.stockist TD {
	padding:4px;
}
DIV.catalogue DIV.content TABLE.stockist SPAN.green {
	color: #275342;
	font-weight:bold;
}

/* -------------------
/* IMAGE LIBRARY UPLOAD
/* ------------------- */

DIV.catalogue DIV.content TABLE.upload {
	width:100%;
}
DIV.catalogue DIV.content TABLE.upload TH,
DIV.catalogue DIV.content TABLE.upload TD {
	text-align:left;
	padding:3px;
}
DIV.catalogue DIV.content TABLE.upload TH {
	color:#275342;
	width:120px;
}

DIV.catalogue DIV.content TABLE.upload TEXTAREA {
	height:100px;
	width:100%;
}
DIV.catalogue DIV.content H2.message {
	color:#CC0000;
}

FORM TEXTAREA {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:150px;
	width:100%;
	border:1px solid #275342;
	padding:3px;
}
FORM INPUT.textfield {
	height:16px;
	font-size:100%;
	border:1px solid #275342;
}
FORM SELECT, FORM INPUT.file {
	height:18px;
	font-size:100%;
}

/* -------------------
/* IMAGE LIBRARY LIST
/* ------------------- */

TABLE.imageLibrary TH,
TABLE.imageLibrary TD {
text-align:left;
padding:3px;
}
TABLE.imageLibrary TH {
	color: #275342;
}.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A5D1A5;
	text-decoration: none;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336633;
	text-decoration: none;
}
.topsearchform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336633;
	text-decoration: none;
	background-color: #FDF222;
	height: 14px;
	border: 1px solid #666699;

}
hr {
color:#336633;
height:1px;
}.pagehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336633;
	text-decoration: none;
}
.termshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336633;
	text-decoration: none;
}
.contacttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.loginform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	height: 14px;
	width: 90px;
	border: 1px inset #365E5E;
	color: #365E5E;
	background-color: #F0F3DC;
}
.loginbutton {
	width: 90px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFCC00;
	text-decoration: none;
	background-color: #365E5E;
}
.form_inputs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	height: 14px;
	width: 220px;
	border: 1px inset #365E5E;
	color: #365E5E;
	background-color: #F0F3DC;
}
.onlyColorsFields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px inset #365E5E;
	color: #365E5E;
	background-color: #F0F3DC;
}
.form_textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	width: 220px;
	border: 1px inset #365E5E;
	color: #365E5E;
	background-color: #F0F3DC;
}
.buttonBlue {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFCC00;
	text-decoration: none;
	background-color: #365E5E;
}
form {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
	#bannerTable {
	background-color: #74704E;
}
.GP {
	background-image: url(../img/GP.gif);
	background-repeat: no-repeat;
}
.GL {
	background-image: url(../img/GL.gif);
	background-repeat: no-repeat;
}
.G {
	background-image: url(../img/G.gif);
	background-repeat: repeat-x;
}
.L {
	background-image: url(../img/L.gif);
	background-repeat: repeat-y;
}
.BL {
	background-image: url(../img/DL.gif);
	background-repeat: no-repeat;
}
.BottomGraphic {
	background-image: url(../img/D.gif);
	background-repeat: repeat-x;
}
.BRight {
	background-image: url(../img/DP.gif);
	background-repeat: no-repeat;
}
.RightSideGraphic {
	background-image: url(../img/P.gif);
	background-repeat: repeat-y;
}
.centerColour {
	background-color: #F0F3DC;
}
.menuMargins {
	padding-left: 15px;
}
.cGL {
	background-image: url(../img/c_GL.gif);
	background-repeat: no-repeat;
}
.cG {
	background-image: url(../img/c_G.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cGP {
	background-image: url(../img/c_GP.gif);
	background-repeat: no-repeat;
}
.cL {
	background-image: url(../img/c_L.gif);
	background-repeat: repeat-y;
}
.contentTD {
	background-color: #FFFFFF;
}
.cDL {
	background-image: url(../img/c_DL.gif);
	background-repeat: no-repeat;
}
.cP {
	background-image: url(../img/c_P.gif);
	background-repeat: repeat-y;
}
.cD {
	background-image: url(../img/c_D.gif);
	background-repeat: repeat-x;
}
.cDP {
	background-image: url(../img/c_DP.gif);
	background-repeat: no-repeat;
}
.wholeContent {
	padding-right: 20px;
	padding-left: 25px;
}
.banner {
	background-repeat: no-repeat;
}
.loginFormTD {
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: outset;
	border-left-style: inset;
	border-top-color: #B0B2A8;
	border-right-color: #B0B2A8;
	border-bottom-color: #B0B2A8;
	border-left-color: #B0B2A8;
}
.featuredDIV {
	background-image: url(../../../images/stroke_picture.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 198px;
	width: 190px;
}
.productDIV {
	background-image: url(../../../images/stroke_picture_long.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 217px;
	width: 184px;
}
.loginAreaLinks, .loginAreaLinks A {
	color:#FFFFFF;
	text-decoration: none;
	padding-left: 4px;
	margin-top: 6px;
}
.loginAreaLinks A:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
#controlDIV {
	margin-bottom: 20px;
}
#controlDIV a {
	text-decoration: none;
}
#controlDIV td {
	font-size: 11px;
	font-weight:bold;
}