body { margin: 0; padding: 0; font-size: 100%; color: #000000; background-color: #EE1C25; font-family: Arial, Helvetica, sans-serif; text-align: center;/* part 1 of 2 centering hack */}

img { border: none; margin: 0; padding: 0;}

a img { border: none;}

div,form,p,h1,h2,h3,h4,h5,hr,ul,li,dl,dd,dt,ol,object,param
{ margin: 0; padding: 0;}

/******************************/
/****** MAIN STRUCTURE *******/
/****************************/


#container { width: 645px; margin-left: 50px; text-align: left;/* part 2 of 2 centering hack */ margin-left: auto; margin-right: auto;}

#logo { float: right; position: relative; background-color: #ffffff; }
#wrapper-bottom { background-color: #ffffff; }

#header { height: 79px; width: 645px; margin-bottom: 1px; }

#hp-top-leftcol { float: left; position: relative; width: 425px; height: 233px; padding: 0; margin: 0; background-color: #ffffff;}
	#hp-top-leftcol ul { width: 424px; margin-left: 1px; margin-top: 1px; }
	#hp-top-leftcol li { display: inline; padding: 0px; margin: 0px 1px 1px 0px; list-style: none; float: left; font-weight: bold; color: #ffffff; text-align: center; height: 105px; }
	#hp-top-leftcol a { color: #24257d; text-decoration: none; font-size: 75%; vertical-align: bottom; height: 105px; }
		li.range1 { width: 105px; background-image:url(images/products/001.jpg); }
		li.range2 { width: 105px; background-image:url(images/products/007.jpg); }
		li.range3 { width: 105px; background-image:url(images/products/bp.jpg); }
		li.range4 { width: 105px; background-image:url(images/products/jag.jpg); }
		li.range5 { width: 105px; background-image:url(images/products/rp.jpg); }
		li.range6 { width: 105px; background-image:url(images/products/hct.jpg); }
		li.range7 { width: 105px; background-image:url(images/products/tb.jpg); }
		li.range8 { width: 105px; background-image:url(images/products/mrp.jpg); }		
#hp-top-leftcol table { padding: 4px; color: #ffffff; font-weight: bold; }
#hp-top-rightcol { float: right; display: inline; position: relative; width: 205px; height: 233px; padding: 0; margin: 0; background-color: #ffffff; }

#product-detail-col4 { float: right; margin: 0px; background-color: #ffffff; position: relative; width: 470px; padding: 0; height: 233px;}
#product-detail-col4 p { font-size: 80%; padding-bottom: 8px; line-height: 18px; color: #000000;}
#product-detail-col4 h1 { font-size: 80%; font-weight: bold; padding-bottom: 8px; color: #000000;}
#product-detail-col4 ul { width: 425px; margin-left: 1px; margin-top: 1px; }
#product-detail-col4 li { display: inline; padding: 0px; margin: 0px 1px 1px 0px; list-style: none; float: left; font-weight: bold; color: #ffffff; text-align: center; height: 105px; }
#product-detail-col4 a { color: #24257d; text-decoration: none; font-size: 75%; vertical-align: bottom; height: 105px; }

#wrapper-bottom { margin-top: 15px; }

#fullwidth { width: 614px; height: 260px; padding: 15px; margin: 0; background-color: #ffffff; border-right: 1px solid #999999; font-size: 75%; }

#htwocols { width: 480px; float: right; position: relative;}
#maincol { float: left; display: inline; position: relative; width: 158px; height: 260px; padding: 0; margin: 0; background-color: #ffffff; border-right: 1px solid #999999;}
#rightcol { float: right; position: relative; width: 321px; height: 260px; padding: 0; margin: 0; background-color: #ffffff;}
#htwocols { width: 431px; float: right; position: relative;}
#hrightcol { float: right; position: relative; width: 431px; height: 260px; padding: 0; margin: 0; background-color: #ffffff;}
#leftcol { float: left; position: relative; width: 164px; height: 260px; padding: 0; margin: 0; background-color: #ffffff; border-right: 1px solid #999999;}
#hleftcol { float: left; position: relative; width: 213px; height: 260px; padding: 0; margin: 0; background-color: #ffffff; border-right: 1px solid #EE1C25;}

#product-top-leftcol { float: left; position: relative; width: 425px; height: 103px; padding: 0; margin-right: 15px; background-color: #ffffff;}
#product-top-rightcol { float: right; display: inline; position: relative; width: 205px; height: 103px; padding: 0; margin: 0; background-color: #ffffff;}

#footer { font-size: 70%; color: #999999; height: 84px; height: auto !important; clear: both; margin-top: 5px; margin-bottom: 17px; background: #FFFFFF; }
#footer2 { font-size: 70%; color: #999999; height: 84px; height: auto !important; clear: both; margin-top: 5px; margin-bottom: 17px; height: 16px; background-color: #ffffff;}

#footer p { width: 150px; padding: 10px 10px; float: right;}
#footer a:link, #footer a:visited { color: #ee1c25; text-decoration: none;}
#footer a:hover { color: #ee1c25; text-decoration: none;}

#copyright { color: #ffffff; font-size: 70%; float: left; width: 250px; }
#copyright p { color: #ffffff; font-size: 70%; margin-bottom: 10px; padding-left: 15px; }
.disclaimer { float: right; color: #FFFFFF; font-size: 70%; }
.disclaimer a { color: #FFFFFF; text-decoration: none; }
.disclaimer a:hover, .disclaimer a:visited, .disclaimer a:active { color: #FFFFFF; text-decoration: none; }

/*********************************/
/**** PRODUCT CONTENT STYLES ****/
/*******************************/
#product-col-width { width: 615px; background-color: #ffffff;}
#product-col-width img { float: left; padding-right: 0;}

/**** PRODUCT HEADING ****/
#product-range { padding: 30px 0 30px 20px; background: url(images/prod-range-bg.jpg) no-repeat 0 0; height: 23px;}
#product-range h1 { color: #ffffff; font-size: 100%;}
/**** PRODUCT HEADING - END ****/

/**** PRODUCT MAINCOL LAYOUT ****/
#productlist-maincol { width: 615px; margin-top: 15px; background-color: #ffffff; min-height: 100px; padding: 15px;}
#productlist-maincol img { float: left; padding-right: 10px;}
/*
#productlist-maincol p { font-size: 80%; color: #6E6969; padding-bottom: 10px;}
#productlist-maincol h1 { font-size: 100%; color: #514C4C;}
#productlist-maincol h2 { font-size: 100%; color: #514C4C;}
*/
#productlist-maincol a:link, #productlist-maincol a:visited, #productlist-maincol a:hover { color: #999999; text-decoration: none;}
#productlist-maincol a:hover { color: #999999; text-decoration: underline;}

	#productcat-maincol { font-size: 80%; width: 615px; min-height: 250px; margin-top: 15px; padding: 15px; background-color: #ffffff; color: #999999;}
	#productcat-maincol a:link, #productcat-maincol a:visited, #productcat-maincol a:hover { color: #999999; text-decoration: none;}
	#productcat-maincol a:hover { color: #999999; text-decoration: underline;}
	#productcat-maincol h2 { font-size: 100%; color: #CC0000;}
	
#productdetail-maincol { width: 645px; margin-top: 15px; background-color: #ffffff; padding-bottom: 25px;}
/**** PRODUCT MAINCOL LAYOUT - END ****/

/**** PRODUCT LIST STYLES ****/
.productlist { background-color: #ffffff; padding-bottom: 10px;}
.product-list-col1 { width: 145px; float: left; position: relative; padding: 0 0 0 0;}
.product-list-col2 { float: left; display: inline; position: relative; width: 455px; padding: 0 15px 0 0;}
.product-list-col2 p { font-size: 80%; padding-bottom: 8px; line-height: 15px; color: #6E6969;}
.product-list-col2 h1 { font-size: 90%; font-weight: bold; padding-bottom: 8px; color: #514C4C;}
.product-list-col2 ul { font-size: 80%; padding-left: 20px; color: #2A2727;}
.product-list-col2 li { padding-bottom: 0;}
html>body .product-list-col2 li { padding-bottom: 2px;}

.product-list-col2 a:link, .product-list-col2 a:visited { color: #2A2727; text-decoration: none;}
.product-list-col2 a:hover { color: #1F1F7A; text-decoration: none;}
/**** PRODUCT LIST STYLES - END ****/

/**** PRODUCT DETAIL STYLES ****/
#home-detail-col1 { width: 292px; float: left; position: relative; height: 250px; padding: 15px; font-size: 90%; line-height: 15px; font-weight: bold; }
#home-detail-col1 p { padding-bottom: 8px; color: #151473; }

#home-detail-col2 { float: right; position: relative; width: 292px; padding: 15px; height: 130px; border-left-style: solid; border-left-color: #FF0000; border-left-width: 1px; padding-top: 120px; }
#home-detail-col2 p { font-size: 70%; padding-bottom: 8px; line-height: 9px; color: #6E6969; }

#home-detail-col2 a { color: #EE1C25; }
#home-detail-col2 a:hover { color: #000000; text-decoration: none; }

#product-detail-col1 { width: 145px; float: left; position: relative; padding: 15px 15px 0 0;}
#product-detail-col1 img { border-bottom: 1px solid #ee1c25; padding-left: 15px; padding-bottom: 15px;}
#product-detail-col1 p { color: #2A2727; font-size: 70%; padding-left: 16px; padding-top: 12px;}

#product-detail-col1 a:link, #product-detail-col1 a:visited { color: #2A2727; text-decoration: none; }
#product-detail-col1 a:hover { color: #1F1F7A; text-decoration: none;}

#product-detail-col2 { float: right; display: inline; position: relative; width: 470px; padding: 15px 15px 0 0;}
#product-detail-col2 p { font-size: 80%; padding-bottom: 8px; line-height: 15px; color: #6E6969;}
#product-detail-col2 h1 { font-size: 90%; font-weight: bold; padding-bottom: 8px; color: #514C4C; }
#product-detail-col2 ul { font-size: 80%; padding-left: 20px; color: #2A2727;}
#product-detail-col2 li { padding-bottom: 0;}
html>body #product-detail-col2 li { padding-bottom: 2px;}

#product-detail-col3 { float: right; display: inline; position: relative; width: 470px; padding: 15px 15px 0 0;}
#product-detail-col3 p { font-size: 80%; padding-bottom: 8px; line-height: 18px; color: #000000;}
#product-detail-col3 h1 { font-size: 80%; font-weight: bold; padding-bottom: 8px; color: #000000;}
#product-detail-col3 ul { font-size: 80%; padding-left: 20px; padding-bottom: 10px;color: #2A2727;}
#product-detail-col3 ol { font-size: 80%; padding-left: 25px; color: #2A2727;}
html>body #product-detail-col3 li { padding-bottom: 2px;}

#product-detail-col2 a:link, #product-detail-col2 a:visited { color: #2A2727; text-decoration: none; }
#product-detail-col2 a:hover { color: #1F1F7A; text-decoration: none;}

#product-detail-col3 a, #product-detail-col2 a:visited { color: #2A2727; text-decoration: underline; font-size: 90%; }
#product-detail-col3 a:hover { color: #1F1F7A; text-decoration: none;}

#homedetail { float: left; background-color: #FFFFFF; width: 645px; }
/**** PRODUCT DETAIL STYLES - END ****/

/***************************************/
/**** PRODUCT CONTENT STYLES - END ****/
/*************************************/

/*********************************/
/**** HOMEPAGE CONTENT STYLES ****/
/*********************************/
.content-home { padding: 14px; color: #999999;}
.content-home p { font-size: 70%; padding-bottom: 12px; line-height: 15px;}
.content-home h1 { font-size: 80%; font-weight: bold; padding-bottom: 8px;}
.content-home ul { font-size: 70%; padding-left: 20px;}
.content-home li { padding-bottom: 0;}
html>body .content-home li { padding-bottom: 2px;}
.content-home a:link, .content-home a:visited { color: #ee1c25; text-decoration: none;}
.content-home a:hover { color: #ee1c25; text-decoration: none;}

#content { padding: 5px; color: #999999;}
#content p { font-size: 70%; padding-bottom: 20px; line-height: 15px;}
#content h1 { font-size: 80%; font-weight: bold; padding-bottom: 8px;}
#content ul { font-size: 70%; padding-left: 2px;}
#content li { padding-bottom: 0;}
html>body #content li { padding-bottom: 2px;}
#content a:link, #content a:visited { color: #333333; text-decoration: none;}
#content a:hover { color: #333333; text-decoration: none;}

#search-bttn { padding-bottom: 15px; padding-left: 12px;}

#grey-box { margin: 3px; background-color: #eeeeee; height: 207px; overflow: auto;}
#grey-box p { padding: 8px; color: #999999; font-size: 70%;}
#grey-box a:link, #content a:visited { color: #333333; text-decoration: underline;}
#grey-box a:hover { color: #333333; text-decoration: none;}

/****************************************/
/**** HOMEPAGE CONTENT STYLES - END ****/
/**************************************/

/*****************************/
/****** TOP NAVIGATION *******/
/*****************************/
.searchfield { position: absolute; top: 0px; font-size: 70%; color: #999999; width: 405px; background-color: #FFFFFF; height: 20px; 	line-height: 10px; vertical-align: middle; padding: 10px; float left; }
#nav { margin: 0; padding: 50px 0 2px 0; height: 27px; width: 425px; border-bottom: 1px solid #ffffff;}
#nav li { display: inline; padding: 0; margin: 0; list-style: none; float: left;}

li.products { background: transparent url(images/nav/products.gif) no-repeat 0 0; width: 63px; height: 27px; display: block; }
li.products a { background: transparent url(images/nav/products.gif) no-repeat 0 0; width: 63px; height: 0; display: block; padding-top: 27px; color: #ffffff; overflow: hidden;}

li.profile { background: transparent url(images/nav/profile.gif) no-repeat 0 0; width: 60px; height: 27px; display: block; }
li.profile a { background: transparent url(images/nav/profile.gif) no-repeat 0 0; width: 60px; height: 0; display: block; padding-top: 27px; color: #ffffff; overflow: hidden;}

li.news { background: transparent url(images/nav/news.gif) no-repeat 0 0; width: 57px; height: 27px; display: block; }
li.news a { background: transparent url(images/nav/news.gif) no-repeat 0 0; width: 57px; height: 0; display: block; padding-top: 27px; color: #ffffff; overflow: hidden;}

li.enquiries { background: transparent url(images/nav/enquiries.gif) no-repeat 0 0; width: 77px; height: 27px; display: block; }
li.enquiries a { background: transparent url(images/nav/enquiries.gif) no-repeat 0 0; width: 77px; height: 0; display: block; padding-top: 27px; color: #ffffff; overflow: hidden;}

li.contact { background: transparent url(images/nav/contact.gif) no-repeat 0 0; width: 67px; height: 27px; display: block; }
li.contact a { background: transparent url(images/nav/contact.gif) no-repeat 0 0; width: 67px; height: 0; display: block; padding-top: 27px; color: #ffffff; overflow: hidden;}

li.links { background: transparent url(images/nav/links.gif) no-repeat 0 0; width: 38px; height: 27px; display: block; }
li.links a { background: transparent url(images/nav/links.gif) no-repeat 0 0; width: 38px; height: 0; display: block; padding-top: 27px; color: #ffffff; overflow: hidden;}

* html #nav a:hover { height: 27px; he\ight: 0;}
#nav a { display: block; height: 0; overflow: hidden; }
* html #nav a:link, * html #nav a:visited { height: 27px; he\ight: 0;}
/***********************************/
/****** TOP NAVIGATION - END *******/
/***********************************/

/*********************************/
/****** ADDITIONAL STYLES *******/
/*******************************/
.clearfix:after { content: "."; clear: both; height: 0; visibility: hidden; display: block;}

.clearfix { display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */

.skip { display: none;}

/* PRINTER STYLES IF REQUIRED */
@media print{ 
/*hide the left column when printing*/ 
#idname { display: none;} 
}
/* PRINTER STYLES IF REQUIRED */
.formitems { border-style: solid; border-width: 1px; font-size: 80%; border-color: #EE1C25}
dt { font-size: 80%; }



#container { width: 645px; margin-left: 50px; text-align: left;/* part 2 of 2 centering hack */ margin-left: auto; margin-right: auto;}

#logo { float: right; position: relative; background-color: #ffffff; }
#wrapper-bottom { background-color: #ffffff; }

#header { height: 79px; width: 645px; margin-bottom: 1px; }

#hp-top-leftcol { float: left; position: relative; width: 425px; height: 233px; padding: 0; margin: 0; background-color: #ffffff;}
	#hp-top-leftcol ul { width: 424px; margin-left: 1px; margin-top: 1px; }
	#hp-top-leftcol li { display: inline; padding: 0px; margin: 0px 1px 1px 0px; list-style: none; float: left; font-weight: bold; color: #ffffff; text-align: center; height: 105px; }
	#hp-top-leftcol a { color: #24257d; text-decoration: none; font-size: 75%; vertical-align: bottom; height: 105px; }
		li.range1 { width: 105px; background-image:url(images/products/001.jpg); }
		li.range2 { width: 105px; background-image:url(images/products/007.jpg); }
		li.range3 { width: 105px; background-image:url(images/products/bp.jpg); }
		li.range4 { width: 105px; background-image:url(images/products/jag.jpg); }
		li.range5 { width: 105px; background-image:url(images/products/rp.jpg); }
		li.range6 { width: 105px; background-image:url(images/products/hct.jpg); }
		li.range7 { width: 105px; background-image:url(images/products/tb.jpg); }
		li.range8 { width: 105px; background-image:url(images/products/mrp.jpg); }		
#hp-top-leftcol table { padding: 4px; color: #ffffff; font-weight: bold; }
#hp-top-rightcol { float: right; display: inline; position: relative; width: 205px; height: 233px; padding: 0; margin: 0; background-color: #ffffff; }

#product-detail-col4 { float: right; margin: 0px; background-color: #ffffff; position: relative; width: 470px; padding: 0; height: 233px;}
#product-detail-col4 p { font-size: 80%; padding-bottom: 8px; line-height: 18px; color: #000000;}
#product-detail-col4 h1 { font-size: 80%; font-weight: bold; padding-bottom: 8px; color: #000000;}
#product-detail-col4 ul { width: 425px; margin-left: 1px; margin-top: 1px; }
#product-detail-col4 li { display: inline; padding: 0px; margin: 0px 1px 1px 0px; list-style: none; float: left; font-weight: bold; color: #ffffff; text-align: center; height: 105px; }
#product-detail-col4 a { color: #24257d; text-decoration: none; font-size: 75%; vertical-align: bottom; height: 105px; }

#wrapper-bottom { margin-top: 15px; }

#fullwidth { width: 614px; height: 260px; padding: 15px; margin: 0; background-color: #ffffff; border-right: 1px solid #999999; font-size: 75%; }

#htwocols { width: 480px; float: right; position: relative;}
#maincol { float: left; display: inline; position: relative; width: 158px; height: 260px; padding: 0; margin: 0; background-color: #ffffff; border-right: 1px solid #999999;}
#rightcol { float: right; position: relative; width: 321px; height: 260px; padding: 0; margin: 0; background-color: #ffffff;}
#htwocols { width: 431px; float: right; position: relative;}
#hrightcol { float: right; position: relative; width: 431px; height: 260px; padding: 0; margin: 0; background-color: #ffffff;}
#leftcol { float: left; position: relative; width: 164px; height: 260px; padding: 0; margin: 0; background-color: #ffffff; border-right: 1px solid #999999;}
#hleftcol { float: left; position: relative; width: 213px; height: 340px; padding: 0; margin: 0; background-color: #ffffff; border-right: 1px solid #EE1C25;}

#product-top-leftcol { float: left; position: relative; width: 425px; height: 103px; padding: 0; margin-right: 15px; background-color: #ffffff;}
#product-top-rightcol { float: right; display: inline; position: relative; width: 205px; height: 103px; padding: 0; margin: 0; background-color: #ffffff;}

#footer { font-size: 70%; color: #999999; height: 84px; height: auto !important; clear: both; margin-top: 5px; margin-bottom: 17px; background: #FFFFFF; }
#footer2 { font-size: 70%; color: #999999; height: 84px; height: auto !important; clear: both; margin-top: 5px; margin-bottom: 17px; height: 16px; background-color: #ffffff;}

#footer p { width: 150px; padding: 10px 10px; float: right;}
#footer a:link, #footer a:visited { color: #ee1c25; text-decoration: none;}
#footer a:hover { color: #ee1c25; text-decoration: none;}

#copyright { color: #ffffff; font-size: 70%; float: left; width: 250px; }
#copyright p { color: #ffffff; font-size: 70%; margin-bottom: 10px; padding-left: 15px; }
.disclaimer { float: right; color: #FFFFFF; font-size: 70%; }
.disclaimer a { color: #FFFFFF; text-decoration: none; }
.disclaimer a:hover, .disclaimer a:visited, .disclaimer a:active { color: #FFFFFF; text-decoration: none; }

/*********************************/
/**** PRODUCT CONTENT STYLES ****/
/*******************************/
#product-col-width { width: 615px; background-color: #ffffff;}
#product-col-width img { float: left; padding-right: 0;}

/**** PRODUCT HEADING ****/
#product-range { padding: 30px 0 30px 20px; background: url(images/prod-range-bg.jpg) no-repeat 0 0; height: 23px;}
#product-range h1 { color: #ffffff; font-size: 100%;}
/**** PRODUCT HEADING - END ****/

/**** PRODUCT MAINCOL LAYOUT ****/
#productlist-maincol { width: 615px; margin-top: 15px; background-color: #ffffff; min-height: 100px; padding: 15px;}
#productlist-maincol img { float: left; padding-right: 10px;}
/*
#productlist-maincol p { font-size: 80%; color: #6E6969; padding-bottom: 10px;}
#productlist-maincol h1 { font-size: 100%; color: #514C4C;}
#productlist-maincol h2 { font-size: 100%; color: #514C4C;}
*/
#productlist-maincol a:link, #productlist-maincol a:visited, #productlist-maincol a:hover { color: #999999; text-decoration: none;}
#productlist-maincol a:hover { color: #999999; text-decoration: underline;}

	#productcat-maincol { font-size: 80%; width: 615px; min-height: 250px; margin-top: 15px; padding: 15px; background-color: #ffffff; color: #999999;}
	#productcat-maincol a:link, #productcat-maincol a:visited, #productcat-maincol a:hover { color: #999999; text-decoration: none;}
	#productcat-maincol a:hover { color: #999999; text-decoration: underline;}
	#productcat-maincol h2 { font-size: 100%; color: #CC0000;}
	
#productdetail-maincol { width: 645px; margin-top: 15px; background-color: #ffffff; padding-bottom: 25px;}
/**** PRODUCT MAINCOL LAYOUT - END ****/

/**** PRODUCT LIST STYLES ****/
.productlist { background-color: #ffffff; padding-bottom: 10px;}
.product-list-col1 { width: 145px; float: left; position: relative; padding: 0 0 0 0;}
.product-list-col2 { float: left; display: inline; position: relative; width: 455px; padding: 0 15px 0 0;}
.product-list-col2 p { font-size: 80%; padding-bottom: 8px; line-height: 15px; color: #6E6969;}
.product-list-col2 h1 { font-size: 90%; font-weight: bold; padding-bottom: 8px; color: #514C4C;}
.product-list-col2 ul { font-size: 80%; padding-left: 20px; color: #2A2727;}
.product-list-col2 li { padding-bottom: 0;}
html>body .product-list-col2 li { padding-bottom: 2px;}

.product-list-col2 a:link, .product-list-col2 a:visited { color: #2A2727; text-decoration: none;}
.product-list-col2 a:hover { color: #1F1F7A; text-decoration: none;}
/**** PRODUCT LIST STYLES - END ****/

/**** PRODUCT DETAIL STYLES ****/
#home-detail-col1 { width: 292px; float: left; position: relative; height: 250px; padding: 15px; font-size: 90%; line-height: 15px; font-weight: bold; }
#home-detail-col1 p { padding-bottom: 8px; color: #151473; }

#home-detail-col2 { float: right; position: relative; width: 292px; padding: 15px; height: 130px; border-left-style: solid; border-left-color: #FF0000; border-left-width: 1px; padding-top: 120px; }
#home-detail-col2 p { font-size: 70%; padding-bottom: 8px; line-height: 9px; color: #6E6969; }

#home-detail-col2 a { color: #EE1C25; }
#home-detail-col2 a:hover { color: #000000; text-decoration: none; }

#product-detail-col1 { width: 145px; float: left; position: relative; padding: 15px 15px 0 0;}
#product-detail-col1 img { border-bottom: 1px solid #ee1c25; padding-left: 15px; padding-bottom: 15px;}
#product-detail-col1 p { color: #2A2727; font-size: 70%; padding-left: 16px; padding-top: 12px;}

#product-detail-col1 a:link, #product-detail-col1 a:visited { color: #2A2727; text-decoration: none; }
#product-detail-col1 a:hover { color: #1F1F7A; text-decoration: none;}

#product-detail-col2 { float: right; display: inline; position: relative; width: 470px; padding: 15px 15px 0 0;}
#product-detail-col2 p { font-size: 80%; padding-bottom: 8px; line-height: 15px; color: #6E6969;}
#product-detail-col2 h1 { font-size: 90%; font-weight: bold; padding-bottom: 8px; color: #514C4C; }
#product-detail-col2 ul { font-size: 80%; padding-left: 20px; color: #2A2727;}
#product-detail-col2 li { padding-bottom: 0;}
html>body #product-detail-col2 li { padding-bottom: 2px;}

#product-detail-col3 { float: right; display: inline; position: relative; width: 470px; padding: 15px 15px 0 0;}
#product-detail-col3 p { font-size: 80%; padding-bottom: 8px; line-height: 18px; color: #000000;}
#product-detail-col3 h1 { font-size: 80%; font-weight: bold; padding-bottom: 8px; color: #000000;}
#product-detail-col3 ul { font-size: 80%; padding-left: 20px; padding-bottom: 10px;color: #2A2727;}
#product-detail-col3 ol { font-size: 80%; padding-left: 25px; color: #2A2727;}
html>body #product-detail-col3 li { padding-bottom: 2px;}

#product-detail-col2 a:link, #product-detail-col2 a:visited { color: #2A2727; text-decoration: none; }
#product-detail-col2 a:hover { color: #1F1F7A; text-decoration: none;}

#product-detail-col3 a, #product-detail-col2 a:visited { color: #2A2727; text-decoration: underline; font-size: 90%; }
#product-detail-col3 a:hover { color: #1F1F7A; text-decoration: none;}

#homedetail { float: left; background-color: #FFFFFF; width: 645px; }
/**** PRODUCT DETAIL STYLES - END ****/

/***************************************/
/**** PRODUCT CONTENT STYLES - END ****/
/*************************************/

/*********************************/
/**** HOMEPAGE CONTENT STYLES ****/
/*********************************/
.content-home { padding: 14px; color: #999999; background-color:#FFFFFF;}
.content-home p { font-size: 70%; padding-bottom: 8px; line-height: 15px;}
.content-home h1 { font-size: 80%; font-weight: bold; padding-bottom: 8px;}
.content-home ul { font-size: 70%; padding-left: 20px;}
.content-home li { padding-bottom: 0;}
html>body .content-home li { padding-bottom: 2px;}
.content-home a:link, .content-home a:visited { color: #ee1c25; text-decoration: none;}
.content-home a:hover { color: #ee1c25; text-decoration: none;}

#content { padding: 5px; color: #999999;}
#content p { font-size: 70%; padding-bottom: 8px; line-height: 15px;}
#content h1 { font-size: 80%; font-weight: bold; padding-bottom: 8px;}
#content ul { font-size: 70%; padding-left: 2px;}
#content li { padding-bottom: 0;}
html>body #content li { padding-bottom: 2px;}
#content a:link, #content a:visited { color: #333333; text-decoration: none;}
#content a:hover { color: #333333; text-decoration: none;}

#search-bttn { padding-bottom: 15px; padding-left: 12px;}

#grey-box { margin: 3px; background-color: #eeeeee; height: 207px; overflow: auto;}
#grey-box p { padding: 8px; color: #999999; font-size: 70%;}
#grey-box a:link, #content a:visited { color: #333333; text-decoration: underline;}
#grey-box a:hover { color: #333333; text-decoration: none;}

/****************************************/
/**** HOMEPAGE CONTENT STYLES - END ****/
/**************************************/

/*****************************/
/****** TOP NAVIGATION *******/
/*****************************/
.searchfield { position: absolute; top: 0px; font-size: 70%; color: #999999; width: 405px; background-color: #FFFFFF; height: 20px; 	line-height: 10px; vertical-align: middle; padding: 10px; float left; }
#nav { margin: 0; padding: 50px 0 2px 0; height: 27px; width: 425px; border-bottom: 1px solid #ffffff;}
#nav li { display: inline; padding: 0; margin: 0; list-style: none; float: left;}

li.products { background: transparent url(images/nav/products.gif) no-repeat 0 0; width: 63px; height: 27px; display: block; }
li.products a { background: transparent url(images/nav/products.gif) no-repeat 0 0; width: 63px; height: 0; display: block; padding-top: 27px; color: #ffffff; overflow: hidden;}

li.profile { background: transparent url(images/nav/profile.gif) no-repeat 0 0; width: 60px; height: 27px; display: block; }
li.profile a { background: transparent url(images/nav/profile.gif) no-repeat 0 0; width: 60px; height: 0; display: block; padding-top: 27px; color: #ffffff; overflow: hidden;}

li.news { background: transparent url(images/nav/news.gif) no-repeat 0 0; width: 57px; height: 27px; display: block; }
li.news a { background: transparent url(images/nav/news.gif) no-repeat 0 0; width: 57px; height: 0; display: block; padding-top: 27px; color: #ffffff; overflow: hidden;}

li.enquiries { background: transparent url(images/nav/enquiries.gif) no-repeat 0 0; width: 77px; height: 27px; display: block; }
li.enquiries a { background: transparent url(images/nav/enquiries.gif) no-repeat 0 0; width: 77px; height: 0; display: block; padding-top: 27px; color: #ffffff; overflow: hidden;}

li.contact { background: transparent url(images/nav/contact.gif) no-repeat 0 0; width: 67px; height: 27px; display: block; }
li.contact a { background: transparent url(images/nav/contact.gif) no-repeat 0 0; width: 67px; height: 0; display: block; padding-top: 27px; color: #ffffff; overflow: hidden;}

li.links { background: transparent url(images/nav/links.gif) no-repeat 0 0; width: 38px; height: 27px; display: block; }
li.links a { background: transparent url(images/nav/links.gif) no-repeat 0 0; width: 38px; height: 0; display: block; padding-top: 27px; color: #ffffff; overflow: hidden;}

* html #nav a:hover { height: 27px; he\ight: 0;}
#nav a { display: block; height: 0; overflow: hidden; }
* html #nav a:link, * html #nav a:visited { height: 27px; he\ight: 0;}
/***********************************/
/****** TOP NAVIGATION - END *******/
/***********************************/

/*********************************/
/****** ADDITIONAL STYLES *******/
/*******************************/
.clearfix:after { content: "."; clear: both; height: 0; visibility: hidden; display: block;}

.clearfix { display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */

.skip { display: none;}

/* PRINTER STYLES IF REQUIRED */
@media print{ 
/*hide the left column when printing*/ 
#idname { display: none;} 
}
/* PRINTER STYLES IF REQUIRED */
.formitems { border-style: solid; border-width: 1px; font-size: 80%; border-color: #EE1C25}
dt { font-size: 80%; }



.sideinput{
font-family	: Arial,Helvetica,Verdana;
font-size	: 11px;
width		: 90;
line-height	: 18px;
}
