BODY {
	background-color:#00397B;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;

	
}
.imgTop {
	margin-left: 2px;
}
.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;
}
BODY, HTML {
	scrollbar-face-color: #CC0000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #00397B;
	scrollbar-darkshadow-color: #00397B;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
    scrollbar-base-color: #00397B;
    scrollbar-track-color: #00397B;
}
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:123px;
}
DIV.footer {
	background:#003366 url(images/footerbackg.gif) repeat-x;

}
DIV.catalogue {
	padding:10px;
}
.contacttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
DIV.catalogue DIV.navigation {
	width:164px;
	float:left;
	background-color:#888888;	
}
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:#003366;
	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:#003366;
}
DIV.catalogue DIV.content H2 {
	color:#003366;
	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:182px;
	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:#003366;
	font-weight:bold;
	font-size:12px;
	background:url(images/featuredtop.gif) top no-repeat;
}
DIV.catalogue DIV.content DIV.code,
DIV.catalogue DIV.content DIV.image {
	text-align: center;
}

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:#003366;
	text-align:left;
}
DIV.catalogue DIV.content DIV.productDetails TABLE TD {
	padding:5px;
}

DIV.clearFloat {
	clear:both;
}

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

TABLE.stockist TD {
	padding:4px;
}
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:#003366;
	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 #003366;
	padding:3px;
}
FORM INPUT.textfield {
	height:16px;
	font-size:100%;
	border:1px solid #003366;
}
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: #003366;
}.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.topsearchform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0000;
	height: 14px;
	border: 1px solid #666699;



}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.pagehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.bluetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.termshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
hr {
color:#003366;
height:1px;
}

.featuredDIV {
	background-image: url(../../../images/stroke_picture.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 196px;
	width: 186px;
}
.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;
}
