﻿body 
{
margin:0;
background-image:url(images/bg.gif);
background-repeat:repeat-y;
background-position:left;
background-color:#b4bfc9;
font-family:Tahoma, Arial, Verdana;
font-size:10pt;
}

h1
{
	margin:0;
	padding:0;
	font-size:14pt;
	color:#FFFFFF;
	font-weight:normal;
	padding-bottom:10px;
}

#maincontainer
{
	height:auto;
	width:1000px;
	background:transparent;
}

#leftcolumn
{
	float:left;
	width:211px;
}

#nav_container
{
	width:176px;
	padding-left:16px;
}

#search
{
	background-image:url(images/search_bg.gif);
	background-repeat:no-repeat;
	width:157px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	padding-top:6px;
	padding-left:10px;
}

.search_textbox
{
	width:114px;
	height:12px;
	font-size:8pt;
	color:#09365d;
	float:left;
}

.search_button
{
	border:0;
	margin-left:10px;
	float:left;
	background-image:url(/images/search_btn.gif);
	width:21px;
	height:17px;
}

.leftcolumn_header
{
	margin-top:20px;
	width:166px;
	background-image:url(images/leftcolumn_header.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#0972CE;
}

.leftcolumn_spacer
{
	width:176px;
	height:7px;
	background-image:url(images/leftcolumn_spacer.gif);
	background-repeat:no-repeat;
	overflow: hidden;
}

.leftcolumn_footer
{
	width:176px;
	background-color:#425564;
	background-image:url(images/leftcolumn_footer.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:7px;
}

.leftcolumn_footer2
{
	width:176px;
	background-color:#515E66;
	background-image:url(images/leftcolumn_footer2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:7px;
}


/* Side Navigation */

#sidenav
{
	margin-bottom: 6px;
}

#sidenav ul
{
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#sidenav li
{
	background-color:#505e6b;
	margin-top:1px;
	margin-bottom:1px;
	list-style-type:none;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #435665;
}
#sidenav a
{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}

#sidenav a:hover
{
	background-color:#2f3030;
	text-decoration:none;
	display:block;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}

#enquiries_container
{
	margin-left:auto;
	margin-right:auto;
	width:162px;
	color:#FFFFFF;
}

#enquiries_left_container
{
	background-image:url(images/enquires_left_bg.gif);
	background-repeat:repeat-y;
	background-position:right;
	float:left;
	width:108px;
	background-color:#616c71;
	margin-top:10px;
}

#enquiries_left
{
padding:7px;
padding-top:9px;
}

#enquiries_left a
{
	text-decoration:none;
	color:#FFFFFF;
}

#enquiries_left_footer
{
	background-image:url(images/enquires_footer_bg.gif);
	background-repeat:no-repeat;
	width:108px;
	height:6px;
	overflow: hidden;
	}

#enquiries_right
{
	float:left;
		width:52px;
	margin-top:10px;
}

.enquiries_button
{
	background-image:url(images/enquires_right_bg.gif);
	font-size:10px;
	width:52px;
	height:41px;
	border:0;
	color:#FFFFFF;
}


#standards_logo
{
	padding-top:22px;
	width:142px;
	margin-left:auto;
	margin-right:auto;
}




#container
{
	float:left;
	width:729px;
	background-image:url(images/bg_gray.gif);
	background-repeat:repeat-y;
}

#header
{
	padding-left:39px;
	padding-top:5px;
	font-size:8pt;
	font-weight:bold;
}

#header a
{ text-decoration:none;
	color:#000000;
}

/* Top Navigation */

#nav2
{
	padding-top:19px;
	padding-left: 19px;
}

#nav2 ul
{
	padding:0px;
	margin:0px;
}

#nav2 li
{
	text-align:center;
	width:126px;
	float:left;
	display:block;
	margin-left:0px;
	margin-right: 16px;
}

#nav2 a
{
	display:block;
	width:126px;
	text-decoration:none;
}

.menu_selected, .menu_unselected a:hover
{
	background-image:url(images/tab_selected.gif);
	background-repeat:no-repeat;
	color:#0972ce;
	background-color:White;
}

.menu_selected a
{
	color:#0972ce;
	padding-top:8px;
	padding-bottom:8px;
	
}

.menu_unselected
{
	background-image:url(images/tab_unselected.gif);
	background-repeat:no-repeat;
	color:white;
	background-color:#0972CE;
}

.menu_unselected a
{
	color:white;
	padding-top:8px;
	padding-bottom:8px;
}

.whitespacer
{
	float:left;
	background-image:url(images/bg_white.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	width:726px;
	height:9px;
}

.whitespacer img
{
	float:right;
}

.bluecontent_container
{
	float:left;
	background-image:url(images/bg_blue.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#0972ce;
	width:726px;
}

.bluecontent
{
	padding-left:39px;
	float:left;
	padding-right:17px;
	padding-top:30px;
	padding-bottom:30px;
	color:#FFFFFF;
	text-align:justify;
	font-size:8pt;
}

.bluecontent_withimg
{
	float:left;
	padding-left:39px;
	padding-right:17px;
	padding-top:15px;
	padding-bottom:17px;
	color:#FFFFFF;
	text-align:justify;
	width:350px;
}

.bluecontent_img
{
	float:right;
}

.graycontent_container
{
	float:left;
	background-image:url(images/bg_darkgray.gif);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#a9b1b9;
	color:#FFFFFF;
	padding-top:20px;
	width:726px;
	padding-bottom:20px;
}

.graycontent
{
	padding-left:39px;
	padding-right:20px;
}

#content_top
{
	float:right;
	background-image:url(images/home_banner.gif);
	background-repeat:no-repeat;
	width:687px;
	height:281px;
	margin-top:16px;
}

#content_top_inner_container
{
	padding-left:443px;
	padding-right:34px;
	padding-top:36px;
}

#content_top_inner
{
	height:190px;
	color:#FFFFFF;
	font-size:8pt;
	text-align:justify;
	overflow: auto;
	line-height: 14px;
	padding: 4px;
}

#content
{
	background-image:url(images/content_gradient.gif);
	background-repeat:repeat-x;
	width:675px;
	float:right;
	padding-left:12px;
}

.frame_container
{
	float:left;
}

.frame
{
	margin-top:18px;
	background-image:url(images/frame.gif);
	width:199px;
	height:202px;
	background-repeat:no-repeat;
	padding-left:8px;
	padding-top:6px;
	margin-right:18px;
}

.frame img
{
	border:0;
}

.frame_caption
{
	background-color:#418dd0;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	color:#FFFFFF;
	margin-top:10px;
	width:202px;
	padding-left:5px;
}

.frame_caption a
{
	color:#FFFFFF;
	text-decoration:none;
}

#copyright
{
	padding-top:33px;
	padding-right:18px;
	color:#022b52;
	width:657px;
	float:right;
	padding-bottom:12px;
	font-size:8pt;
}

#copyright hr
{
	height:3px;
	border:0;
	background-color:#FFFFFF;
	margin-bottom:13px;
	padding:0;
}

#copyright a
{
	color:#0972ce;
	text-decoration:none;
}

#copyright_left
{
	float:left;
}

#copyright_right
{
	float:right;
}


/* Breadcrumb */

#breadcrumb
{
	background-color:#8d8f91;
	width:650px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:8pt;
	padding-left:15px;
}

#breadcrumb a
{
	text-decoration:none;
	color:#FFFFFF;
}

/* Breadcrumb end */


/* SubMenu Start */

#submenu
{
	padding-top:26px;
	padding-bottom:23px;
	width:180px;
	font-size:8pt;
	float:left;
	padding-right:33px;
}

#submenu ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#submenu li
{
	background-color:#0c4f89;
	margin-bottom:1px;
	border-bottom:solid 1px #A9B1B9;
}

#submenu a
{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-left:13px;
	padding-bottom:5px;
	padding-top:5px;
}

#submenu a:hover
{
	background-color:#2f3030;
}

.submenu_selected a
{
		background-color:#2f3030;
}

/* SubMenu End */

/* SubSubMenu Start */

#subsubmenu
{
	padding-top:26px;
	padding-bottom:23px;
	width:304px;
	font-size:8pt;
	float:left;
}

#subsubmenu ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#subsubmenu li
{
	background-color:#2f3030;
	margin-bottom:1px;
	border-bottom:solid 1px #A9B1B9;
}

#subsubmenu a
{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-left:13px;
	padding-bottom:5px;
	padding-top:5px;
}

#subsubmenu a:hover, .subsubmenu_selected
{
	background-color:#000000;
}

/* SubMenu End */



/* Contact Page Start */

#contact_left
{
	float:left;
	width:430px;
}

#contact_header
{
	background-color:#8d8f91;
	padding-left:13px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:8pt;
}

#contact_header img
{
	border:0;
}


#contact_form
{
	padding-top:30px;
}


#contact_form .contact_label
{
	float:left;
	width:60px;
	color:#000000;
	text-align:right;
	padding-right:20px;
	font-size:7pt;
	font-weight:bold;
	padding-top:5px;
	margin-bottom:5px;
	clear:left;
}

.contact_form_textbox1
{
	border:solid 1px #000000;
	width:327px;
	margin-bottom:5px;
	font-family:Tahoma, Verdana;
	font-size:10pt;
}

.contact_form_textbox2
{
	border:solid 1px #000000;
	width:256px;
	height:86px;
	margin-bottom:5px;
	font-family:Tahoma, Verdana;
	font-size:10pt;
}

.contact_form_textbox3
{
	border:solid 1px #000000;
	width:256px;
	margin-bottom:5px;
	font-family:Tahoma, Verdana;
	font-size:10pt;
}

.contact_form_textbox4
{
	border:solid 1px #000000;
	width:327px;
	height:86px;
	margin-bottom:5px;
}


#contact_right
{
	padding-left:20px;
	float:left;
}

.contact_area1
{
	background-color:#0c4f89;
	padding:8px;
	font-size:8pt;
	width:192px;
	margin-bottom:6px;
}	

.contact_area2
{
	background-color:#0972ce;
	padding:8px;
	font-size:8pt;
	width:192px;
	margin-bottom:6px;
}

.contact_area3
{
	background-color:#8d8f91;
	padding:8px;
	font-size:8pt;
	width:192px;
	margin-bottom:6px;
}

.contact_area1 a, .contact_area2 a, .contact_area3 a
{
	text-decoration:none;
	color:#FFFFFF;
}

.contact_checkbox
{
	font-size:8pt;
	color:#000000;
	clear:right;
}

#contactcheckbox1
{
	float:left;
	padding-right:42px;
}

.button_gray
{
	background-color:#8d8f91;
	color:#000000;
	border:0;
	font-size:8pt;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	margin-top:10px;
}

.button_blue
{
	background-color:#0c4f89;
	color:#FFFFFF;
	border:0;
	font-size:8pt;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	margin-top:10px;
}

/* Contact Page End */

/* Quality */

#quality_left
{
	width:405px;
	float:left;
	padding-right:30px;
}

#quality_menu
{
	float:left;
	padding-bottom:23px;
	width:230px;
	font-size:8pt;
	text-align:center;
}

#quality_menu ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#quality_menu li
{
	background-color:#0c4f89;
	margin-bottom:2px;
}

#quality_menu a
{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-left:13px;
	padding-bottom:5px;
	padding-top:5px;
}

#quality_menu a:hover
{
	background-color:#2f3030;
}

/* Location */

#location_img
{
	float:left;
	padding-right:28px;
}

#location_links
{
	float:left;
	width:335px;
	font-size:8pt;
}

.location_area1
{
	background-color:#8d8f91;
	padding:8px;
	margin-bottom:6px;
	text-align:justify;
}	

.location_area2 a
{
	background-color:#0972ce;
	padding:8px;
	margin-bottom:6px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}

.location_area3
{
	background-color:#0c4f89;
	padding:8px;
	margin-bottom:6px;
}

/* Products */

#product_details
{
	width:352px;
	float:left;
	background-color:#4f5e6a;
	margin-top:20px;
	padding:11px;
	font-size:8pt;
	text-align:justify;
	margin-right:12px;
}

#product_image
{
	margin-top:20px;
}

.product_link
{
	float:left;
	background-color:#000000;
	width:267px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:12px;
	margin-top:2px;
	font-size:8pt;
}

.product_link a
{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
}

#product_leftcolumn
{
	float:left;
}

#product_rightcolumn
{
	width:280px;
	float:left;
}

/* Custom Control */

.customcontrol_option
{
	margin-top:55px;
	float:left;
	margin-left:28px;
}

.customcontrol_option a
{
	text-decoration:none;
	color:#FFFFFF;
}

.customcontrol_option img
{
	border:0;
}

.customcontrol_text
{
	text-align:center;
	background-color:#2f3030;
	width:280px;
	margin-left:2px;
	font-size:8pt;
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
	display:block;
	margin-bottom:58px;
}

/* Shopping Cart */

.cart
{
	margin:2px;
	border:0;
}

.cart a, .cart a:visited
{
	text-decoration:none;
	color:#FFFFFF;
}

.cart_header
{
	background-color:#0C4F89;
	text-align:left;
}

.cart_row
{
	background-color:#515E66;
}

.cart_emptyrow
{
	background-color:#0972CE;
}

.product_img_th
{
	margin-right:4px;
	margin-bottom:4px;
}

/* Site Map */
.sitemap
{
}

.sitemap a
{
	color:#FFFFFF;
	text-decoration:none;
}

#sitemapcol1
{
	float:left;
	padding-right:90px;
	font-weight:bold;
}

#sitemapcol2
{
	float:left;
}

.pdf_icon
{
	margin-top: 20px;
	margin-left: 40px;
	border: none;
}