HTML
{
	HEIGHT:100%;
}
BODY
{
	MARGIN-TOP: 20px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 10px;
	BACKGROUND-COLOR:#FFFFFF;
	FONT-FAMILY:Arial,Tahoma,Verdana,'Ms Sans Serif';
	FONT-SIZE:12px;
	FONT-WEIGHT:400;
	COLOR:#606060;
	HEIGHT:100%;
}
LI,DIV,SPAN,P,TD
{
	FONT-FAMILY:Arial,Tahoma,Verdana,'Ms Sans Serif';
	FONT-SIZE:12px;
	FONT-WEIGHT:400;
	COLOR:#606060;
	
}
H1
{
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	COLOR:#606060;
}
LABEL
{
	cursor:pointer;
}
.container
{
	HEIGHT:100%;
}
.inner_container
{
	HEIGHT:100%;
	WIDTH:900px;
	TEXT-ALIGN:center;
}
.flat_text
{
	border:1px solid #59A3D7;
}
.btn_submit
{
	background-image:url("/images/btnbg.gif");
	background-position:top left;
	background-repeat:repeat-x;
	height:31px;
	border-left:1px solid #CFCFCF;
	border-top:1px solid #CFCFCF;
	border-bottom:1px solid #818181;
	border-right:1px solid #818181;
	line-height:26px;
	BACKGROUND-COLOR:#F2F2F2;
	FONT-FAMILY:Arial,Tahoma,Verdana,'Ms Sans Serif';
	FONT-SIZE:12px;
	FONT-WEIGHT:400;
	COLOR:#606060;
	cursor:pointer;
}
.cmbsmall
{
	font-size:11px;
}
.new_title
{
	BACKGROUND-COLOR:#F8F8F8;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	padding:6px 4px 6px 8px;
}
.new_title A
{
	color:#666666;
	text-decoration:none;
	text-transform:uppercase;
}
.new_title A:visted
{
	color:#666666;
}
.a_more
{
	color:#DC8310;
	font-size:11px;
	font-weight:bold;
	line-height:30px;
}
.a_more:visited
{
	color:#DC8310;
}
.a_details
{
	color:#DC8310;
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	text-decoration:none;
	line-height:30px;
}
.a_details:visited
{
	COLOR:#DC8310;
}	
.a_details:hover
{
	text-decoration:underline;
}
.horizontal_divider
{
	background-image:url("/images/footer_border.gif");
	background-position:center left;
	background-repeat:repeat-x;
}
.vertical_divider
{
	background-image:url("/images/vertical_divider.gif");
	background-position:center left;
	background-repeat:repeat-y;
}
.footer_class
{
	background-image:url("/images/footer_border.gif");
	background-position:top left;
	background-repeat:repeat-x;
	padding:10px 0px 0px 0px;
	font-size:10px;
	color:#BFBFBF;
}
.page_title
{
	border-bottom:3px solid #6A6A6A;
	line-height:31px;
	font-size:12px;
	color:#DC8310;
	text-transform:uppercase;
	font-weight:bold;
}
.page_title H1
{
	display:inline;
	line-height:31px;
	font-size:12px;
	color:#DC8310;
	text-transform:uppercase;
	font-weight:bold;
}
.page_title1
{
	border-bottom:5px solid #6A6A6A;
	line-height:31px;
	font-size:12px;
	color:#DC8310;
	text-transform:uppercase;
	font-weight:bold;
}
.page_title1 H1
{
	display:inline;
	line-height:31px;
	font-size:12px;
	color:#DC8310;
	text-transform:uppercase;
	font-weight:bold;
}
.news_block
{
	padding:5px;
}
.news_title H1,.news_title A,news_title A:visited
{
	font-size:11px;
	color:#606060;
	text-decoration:none;
	display:inline;
}
.path_class
{
	font-size:12px;
	font-family: Arial,verdana,sans-serif;
	font-weight:bold;
	PADDING:4px 0px 10px 0px;
	COLOR:#606060;
}
.path_class A
{
	font-size:12px;
	font-family: Arial,verdana,sans-serif;
	font-weight:bold;
	TEXT-DECORATION:none;
	COLOR:#606060;
}
.path_class A:visited
{
	COLOR:#606060;
}
.category_blocks
{
	PADDING:0px;
}
.group_title
{
	PADDING:4px 0px 4px 0px;
}
.group_title H1
{
	font-size:14px;
	color:#DC8310;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.group_title A
{
	font-size:11px;
	color:#DC8310;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.group_title A:visited
{
	COLOR:#DC8310;
}
.category_list A
{
	display:block;
	line-height:13px;
	color:#606060;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	background-image:url("/images/navlist_arrow.png");
	background-position:center left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 12px;
}
.category_list A:visited
{
	color:#606060;
}
.category_list A:hover
{
	color:#DC8310;
}
.category_list_selected A
{
	display:block;
	line-height:13px;
	color:#DC8310;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-image:url("/images/navlist_arrow.png");
	background-position:center left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 12px;
}
.category_list_selected A:visited
{
	color:#DC8310;
}
.category_list_selected A:hover
{
	color:#DC8310;
}
A.left_menu
{
	line-height:25px;
	border-bottom:1px solid #F2F2F2;
}
.product_title
{
	PADDING:4px 0px 4px 0px;
	color:#DC8310;
	text-transform:uppercase;
	font-weight:bold;
}
.product_title A
{
	font-size:11px;
	color:#DC8310;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.product_title A:visited
{
	COLOR:#DC8310;
}
.pdflink
{
	padding:5px;
}
.pdflink A
{
	background-image: url('/images/pdficon.gif');
	background-repeat:no-repeat;
	BACKGROUND-POSITION:8px 10px;
	COLOR:#10528C;
	FONT-SIZE:11px;
	FONT-WEIGHT:bold;
	PADDING:10px 10px 10px 24px;
	TEXT-DECORATION:none;
	DISPLAY:block;
}
.pdflink A:hover
{
	COLOR:#10528C;
}
.bullets
{
	COLOR:#606060;
	FONT-SIZE:11px;
	FONT-WEIGHT:normal;
	background-image: url('/images/navlist_arrow.png');
	background-repeat:no-repeat;
	BACKGROUND-POSITION:0px 2px;
	PADDING:0px 0px 0px 12px;
}
.cartsummary
{
	PADDING:3px 4px 3px 4px;
	COLOR:#606060;
	FONT-SIZE:11px;
}
.cartsummary A
{
	COLOR:#606060;
	FONT-SIZE:11px;
	TEXT-DECORATION:none;
}
.cartsummary A:visited
{
	COLOR:#606060
}
.table_title
{
	color: #505050;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	font-family: Arial,Tahoma, verdana, sans-serif;
	padding:3px 6px;
	BACKGROUND-COLOR:#F2F2F2;
	BORDER-BOTTOM:1px solid #E6E6E2;
}
.compulsory
{
	font-size:18px;
	font-family: Tahoma, verdana, sans-serif;
	font-weight:normal;
	COLOR:#E02020;
}
.error_class
{
	background-image:url('/images/error.gif');
	background-repeat:no-repeat;
	background-position:5px 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #E12626;
	FONT-FAMILY: Arial,verdana,Garamond;
	PADDING-LEFT:45px;
	PADDING-TOP:16px;	
	PADDING-BOTTOM:10px;	
	TEXT-ALIGN:left;
	BACKGROUND-COLOR: #FAFAFA;
	BORDER:1px solid #E2E2E2;
	MARGIN:4px 4px 4px 4px;
}
.note_class
{
	background-image:url('/images/helpicon.gif');
	background-repeat:no-repeat;
	background-position:8px 8px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #444444;
	FONT-FAMILY: Arial,verdana,Garamond;
	PADDING-LEFT:30px;
	PADDING-TOP:8px;
	PADDING-BOTTOM:10px;
	TEXT-ALIGN:left;
	BACKGROUND-COLOR: #FAFAFA;
	BORDER:1px solid #E2E2E2;
	MARGIN:4px 0px 4px 0px;
}
.success_class
{
	background-image:url('/images/success.gif');
	background-repeat:no-repeat;
	background-position:5px 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #4B9634;
	FONT-FAMILY: Arial,verdana,Garamond;
	PADDING-LEFT:35px;
	PADDING-TOP:13px;	
	PADDING-BOTTOM:10px;	
	TEXT-ALIGN:left;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER:1px solid #4B9634;
	MARGIN:4px 4px 4px 4px;
}
.nomenu
{
	background-color:#3486BA;
}
.enquiry H1
{
	font-size:16px;
}
.linkclass A
{
	display:block;
	width:180px;
	line-height:40px;
	background-color:#3486BA;
	BORDER-BOTTOM:1px solid #1D5273;
	BORDER-RIGHT:1px solid #1D5273;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#rte_block ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#rte_block ul li
{
	background-image:url('/images/navlist_arrow.png');
	background-repeat: no-repeat;
	background-position: 0px 5px; 
	padding-left: 14px;
}
#rte_block ul li A
{
	font-size:12px;
	font-weight:normal;
	color:#606060;
}
#rte_block ul li A:visited
{
	color:#606060;
}
/*Menu css*/
ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative; /*--Important--*/
	z-index:10000;
}
ul#topnav li a {
	float: left;
	text-indent: -9999px; /*--Push text off of page--*/
	height: 46px;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; } /*--Hover State--*/
ul#topnav a.home {
	background: url(/images/nav_home.png) no-repeat;
	width: 96px;
}
ul#topnav a.products {
	background: url(/images/nav_products.png) no-repeat;
	width: 96px;
}
ul#topnav a.profile {
	background: url(/images/nav_profile.png) no-repeat;
	width: 96px;
}
ul#topnav a.catalogs {
	background: url(/images/nav_catalogs.png) no-repeat;
	width: 96px;
}
ul#topnav a.contact {
	background: url(/images/nav_contact.png) no-repeat;
	width: 96px;
}
ul#topnav a.resources{
	background: url(/images/nav_resources.png) no-repeat;
	width: 96px;
}
ul#topnav a.space_filler{
	background: url(/images/nav_space_filler.png) no-repeat;
	width: 324px;
}
ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 45px; left: 0;
	z-index: 99999;
	background: #f8f8f8;
	padding: 8px 8px 8px 8px;
	float: left;
	border-bottom: 1px solid #cbcbcb\9;
	border-left: 1px solid #cbcbcb\9;
	border-right: 1px solid #cbcbcb\9;
	border-bottom-right-radius:		    10px;
	-moz-border-radius-bottomright:     10px;
	-khtml-border-radius-bottomright:   10px;
	-webkit-border-bottom-right-radius: 10px;
	
	border-bottom-left-radius:		    10px;
	-moz-border-radius-bottomleft:      10px;
	-khtml-border-radius-bottomleft: 	10px;
	-webkit-border-bottom-left-radius:  10px;
	
	box-shadow:0px 0px 5px #5a5a5a;
	-moz-box-shadow:0px 0px 5px #5a5a5a;
	-webkit-box-shadow:0px 0px 5px #5a5a5a;
	display: none; /*--Hidden for those with js turned off--*/
}
ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom:5px;
	padding-top:5px;
}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0px; padding: 0;
	width: 185px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 12px;
	font-weight:bold;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 2px 5px 2px 5px;
	background-image: none;
	color: #136BC5;
	text-transform:uppercase;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0;
	height: auto;
	background: url(/images/navlist_arrow.png) no-repeat 0px 6px;
	padding: 0 0 0 18px;
	margin: 0 10px;
	display: block;
	text-decoration: none;
	color: #757575;
	font-size:11px;
	text-shadow: none;
	border-bottom: 1px solid #e6e6d8;
	text-transform: none;
	line-height:20px;
}
ul#topnav .sub ul li a:hover {
	color: #136BC5;
	background-position: 0px 6px ;/*--Override background position--*/
}
