/* Global Elements */
* 
	{	
	margin				: 0px; 
	padding				: 0px; 
	}

html 
	{
	}

body 
	{
	color 				: #003366;
	font-family			: Helvetica, Arial, sans-serif;
	font-size 			: 11px;
	line-height			: 17px;
	background-color	: #A0ACB8;
	background-image	: url(../imgs/bg_upper.jpg);
	background-position	: top;
	background-repeat	: repeat-x;
	text-align			: center;
	}	
body  a
	{
	color 				: #003366;
	text-decoration 	: underline;
	}
body  a:hover
	{
	color 				: #003366;
	text-decoration 	: none;
	}
h1
	{
	font-size			: 14px;
	font-weight			: bold;
	padding-bottom		: 15px;
	}
p
	{
	padding-bottom		: 10px;
	}
:-moz-any-link:focus 
	{
 	outline				: none;
	}
div#preload 
	{ 
	display				: none; 
	}
.border
	{
	width				: 950px;
	margin				: 0px auto;
	background-image	: url(../imgs/mid_bg.png);
	background-position	: center;
	background-repeat	: repeat-y;
	}
.container
	{
	background-color	: #B2E0F0;
	width				: 900px;
	border-left			: 1px solid #FFFFFF;
	border-right		: 1px solid #FFFFFF;
	margin				: 0px 25px 0px 25px;
	text-align			: left;
	}
.nav
	{
	height				: 42px;
	background-image	: url(../imgs/nav_bg.jpg);
	background-position	: center center;
	background-repeat	: repeat-x;
	text-align			: center;
	}
.left
	{
	float				: left;
	width				: 231px;
	}
.right
	{
	float				: left;
	}
.right_nav
	{
	margin-top			: 3px;
	float				: right;
	width				: 230px;
	text-align			: left;
	}
.footer_upper
	{
	background-image	: url(../imgs/footer_upper.jpg);
	background-position	: top;
	height				: 97px;
	text-align			: center;
	}
.footer_lower
	{
	background-image	: url(../imgs/footer_lower.jpg);
	background-position	: top;
	background-repeat	: no-repeat;
	text-align			: center;
	background-color	: #397DAA;
	border-bottom		: 1px solid #FFFFFF;
	}
.footer_upper, .footer_lower
	{ 
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	line-height			: normal;
	font-weight			: bold;
	color				: #74B3DC;
	text-decoration		: none;
	}
.footer_upper a, .footer_lower a
	{ 
	text-decoration		: underline;
	color				: #74B3DC;
	}
.footer_upper a:hover, .footer_lower a:hover
	{ 
	color				: #74B3DC;
	text-decoration		: none;
	}
.content
	{
	padding-top			: 8px; 
	margin-left			: 235px;
	}
.content .sub
	{
	width				: 420px;
	height				: 32px;
	font-family			: Helvetica, Arial, sans-serif;
	font-size			: 15px;
	font-weight			: bolder;
	color				: #FFFFFF;
	background-image	: url(../imgs/sub_header.jpg);
	background-position : center right;
	background-repeat	: no-repeat;	
	text-decoration		: none;
	}
.content .sub p
	{
	padding				: 8px 0px 0px 10px;
	}
.content .sub a
	{
	font-family			: Helvetica, Arial, sans-serif;
	font-size			: 15px;
	font-weight			: bolder;
	color				: #FFFFFF;
	text-decoration		: none;
	}
.content .sub a:hover
	{
	text-decoration		: none;
	}
.content .box
	{
	margin-right		: 235px;
	padding				: 10px;
	margin-top			: 5px;
	background-image	: url(../imgs/bg_body_section.jpg);
	background-position	: left;
	background-repeat	: repeat-y;
	list-style			: url(../imgs/arrow_small_white.gif);
	}
.content .box ul
	{
	padding-left		: 20px;
	}
.content .box ul li
	{
	padding-bottom		: 4px;
	}
#box_products
	{
	margin-right		: 235px;
	margin-top			: 5px;
	padding				: 0px;
	width				: 425px;
	}
#box_products img
	{
	
	}
	
	
	
	
/* Products page */
.product_select
	{
	margin				: 10px 0px 0px 40px; 
	color				: #CCCCCC; 
	font-size			: 12px; 
	font-weight			: bold; 
	float				: left; 
	width				: 146px;
	}
.product_select a
	{
	color				: #CCCCCC; 
	font-size			: 12px;
	text-decoration		: none;
	}
.product_select a:hover
	{
	color				: #CCCCCC; 
	font-size			: 12px;
	text-decoration		: none;
	}
.select a
	{
	color				: #FFFFFF; 
	font-size			: 12px;
	text-decoration		: none;
	}
.select a:hover
	{
	color				: #CCCCCC; 
	font-size			: 12px;
	text-decoration		: none;
	}
.select ul
	{
	padding-top			: 5px;
	margin-left			: 40px;
	list-style			: none;
	font-size			: 12px; 
	font-weight			: bold; 
	}
.select ul li
	{
	display				: block;
	padding-top			: 2px;
	height				: 20px;
	border-top			: 1px solid #FFFFFF;
	width				: 125px;
	}


/* ENQUIRY */
.text_areas
	{
	background-color	: #90C9E4;
	border				: 1px solid #014F85;
	width				: 95%
	}
	
	
/* DOWNLOADS */
.download
	{
	margin-bottom		: 5px;
	}
.dl_cont
	{
	width				: 315px;
	height				: 22px;
	float				: left;
	overflow			: hidden;
	margin-right		: 10px;
	background-image	: url(../imgs/bg_body_section2.jpg);
	background-position	: right;
	background-repeat	: repeat-y;
	}
.dl_cont li
	{
	font-weight			: bold;
	}
.dl_cont .button
	{
	}
	
	
	
/* DISTRIBUTORS */
.flag
	{
	float				: left;
	margin-right		: 5px;
	background-position	: center center;
	background-repeat	: no-repeat;
	}
	
	

/* LATEST INFO */
.licont
	{
	width				: 230px; 
	height				: 292px; 
	background-image	: url(../imgs/latest_info.jpg); 
	background-position	: center center; 
	background-repeat	: no-repeat;
	text-align			: center;
	}
.licont .info
	{
	height				: 60px;	
	text-align			: left;
	overflow			: hidden;
	}
.licont .info .title
	{
	color				: #3D4754;
	font-size			: 12px;
	font-weight			: bolder;
	margin				: 0px 0px 2px 0px;
	padding				: 0px;
	line-height			: 100%;
	}
.licont .info .text
	{
	color				: #FFFFFF;
	font-size			: 11px;
	font-weight			: bold;
	margin				: 0px;
	padding				: 0px;
	line-height			: 100%;
	}
.licont .topage a
	{
	background-image	: url(../imgs/latest_info_button1.png);
	background-repeat	: no-repeat;
	background-position	: center center;
	height				: 63px;
	width				: 159px;
	}
.licont .topage a:hover
	{
	background-image	: url(../imgs/latest_info_button2.png);
	}



/* FEATURED DISTRIBUTORS */
.featdis
	{
	height				: 120px;
	width				: 230px;
	background-image	: url(../imgs/featured_distributors.jpg); 
	background-position	: center center; 
	background-repeat	: no-repeat;
	}
.featdis .cont
	{
	height				: 50px;
	width				: 200px;
	margin				: 0px 15px 0px 15px;
	overflow			: hidden;
	}
.featdis .cont .flag
	{
	float				: left;
	margin-right		: 5px;
	background-position	: center center;
	background-repeat	: no-repeat;
	}
.featdis .cont .name
	{
	color				: #FFFFFF;
	height				: 15px;
	overflow			: hidden;	
	font-size			: 12px;
	font-weight			: bold;
	margin				: 12px 0px 0px 0px;
	padding				: 0px;
	line-height			: 100%;
	}
.featdis .cont .text
	{
	color				: #B2E0F0;
	font-size			: 11px;
	font-weight			: bold;
	margin				: 0px;
	padding				: 0px;
	line-height			: 100%;
	}
	
	
	
