@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0; font-family: "Trebuchet MS"; font-size:14px; line-height:17px;}
img { border:none;}
h1.blue { margin:0px; padding:19px 0px 20px 0px; font-weight:normal; font-size:22px; color:#3D7DC0;}
h2.blue { margin:0px; padding:0px 0px 10px 0; font-weight:normal; font-size:16px; color:#3D7DC0;}
h1.orange { margin:0px; padding:19px 0px 20px 0; font-weight:normal; font-size:22px; color:#f7941f;}
h2.orange { margin:0px; padding:0px 0px 10px 0; font-weight:normal; font-size:16px; color:#f7941f;}
h1.green { margin:0px; padding:19px 0px 20px 0; font-weight:normal; font-size:22px; color:#8cc63e;}
h2.green { margin:0px; padding:0px 0px 10px 0; font-weight:normal; font-size:16px; color:#8cc63e;}
h1.purple { margin:0px; padding:19px 0px 20px 0; font-weight:normal; font-size:22px; color:#b99bd9;}
h2.purple { margin:0px; padding:0px 0px 10px 0; font-weight:normal; font-size:16px; color:#b99bd9;}
h2.caps { margin:0px; padding:0px 0px 10px 0; font-weight:normal; font-size:16px; color:#3e9daf;}
h2.bags { margin:0px; padding:0px 0px 10px 0; font-weight:bold; font-size:18px; color:#8cc63e;}
h3.bags { margin:0 0 10px 0; padding:0 0 5px 0; font-size:14px; color:#8cc63e; border-bottom:#8cc63e solid 2px;}
p { text-align:justify; padding:0 0 8px 0; margin:0;}
a { text-decoration:none;}
dl { margin:0; padding:0;}
dt { color:#666666; font-weight:bold;}
dd { margin:0 0 5px 0; text-align:justify;}

.header { height:125px; background:url(../images/bgimages/header_bg.jpg) left top no-repeat;}
.logo { padding:0px 0px 0px 69px;}
.Topmenu { background:url(../images/menu_bg.jpg) no-repeat right top; height:36px; color:#b9b9b9; font-family: "Franklin Gothic Book"; text-transform:uppercase; padding:0 10px 0 73px; font-size:12px; letter-spacing:1px;}
.Topmenu a { text-decoration:none; color:#b9b9b9;}
.menuul { margin:0px; padding:0px;}
.menuul li { display:inline; padding:0 10px 0 0;}.new { font-size:10px;}
.lfet_spacing { width:73px;}
.bottom_part { padding:22px 0 0 0;}
.content { width:495px;
	height:500px;
	}
.content_inner { width:690px;height:500px;}
.right_colum { padding:0 0 0 15px;}
.message { font-family: "Zurich Lt BT";	font-size: 22px; line-height:24px; color:#6e757a;}
.black { color:#000000;}
.divisions_title { background:url(../images/bgimages/black_title_bg.jpg) left top; padding:0px 0px 0px 10px; text-transform:uppercase; color:#FFFFFF; font-family: "Gill Sans MT"; font-size:12px; letter-spacing:1px; height:20px;}
.globe_title { font-family: "Gill Sans MT"; font-size:20px; text-transform:uppercase; color:#114797; letter-spacing:4px; text-align:center;}
.let_colum-title { background:url(../images/bgimages/blue_title_bg.jpg) no-repeat left top; height:23px; font-family: "Gill Sans MT"; font-size:12px; text-transform:uppercase; color:#FFFFFF; padding:0 0 0 10px; letter-spacing:2px;}
.footer { background:url(../images/bgimages/footer_bg.jpg) no-repeat left top; height:26px; font-family: "Gill Sans MT"; font-size:9px; text-transform:uppercase; color:#90959a; padding:0 5px; letter-spacing:1px;}
.factory_images { border-left:#7a7f85 solid 1px; border-right:#7a7f85 solid 1px;}

.bottom_links {font-family: "Gill Sans MT"; font-size:10px; text-transform:uppercase; color:#90959a;}
.bottom_links a{color:#000000; text-decoration:none;}
.bottom_links a:hover{color:#3D7DC0; text-decoration:none;}

/*INNER PAGES CSS */
.rightmenu { margin:0px; padding:20px 0 0 10px; background:#C9CED2;font-family: "Trebuchet MS";}
.rightmenu ul { margin:0px; padding:0px; list-style:url(../images/menu_arw.gif) inside; }
.rightmenu ul li { margin:0 0 5px 0;}
.rightmenu ul li ul li { margin:0;padding:5px 0 0 10px;font-size:12px;}
.rightmenu ul li ul li a {text-decoration:none; color:#5e5e5e;}
.rightmenu ul li a { text-decoration:none; padding: 0 0 0 10px; color:#5e5e5e;}
.rightmenu ul li a:hover { text-decoration:none; color:#0e4494; padding: 0 0 0 10px;}
.rightmenu ul li a.active { color:#0e4494;}


.product_image { border:#999999 solid 1px;}
.top { padding:0 0 10px 0; border-bottom:#999999 solid 1px;}

.blue { color:#3D7DC0;}
.orange { color:#f7941f;}
.green { color:#8cc63e;}
.grey { color:#666666;}
.purple { color:#b99bd9;}
.caps { color:#3e9daf;}
.right { float:right;}
.list_styles { margin:0; padding:5px 0 5px 20px; list-style:url(../images/list_blue.gif);}
.list_styles_orange { margin:0; padding:5px 0 5px 30px; list-style:url(../images/list_orange.gif);}
.list_styles_green { margin:0; padding:5px 0 5px 20px; list-style:url(../images/list_green.gif);}

/*SUBMENU CSS*/
.outlinemenu{
	position: absolute; /*leave this alone*/
	display: none; /*leave this alone*/
	overflow-x: hidden;
	background: url(../images/menu_arw.jpg) no-repeat left top;
	padding:10px 0px 0px 0px;
	left: 163px;
}
.menu1{ float:left; border-right:#d7e8fe solid 10px; border-left:#d7e8fe solid 3px; border-bottom:#d7e8fe solid 3px; border-top:#d7e8fe solid 3px;}
.menu2{	float:left;  border-bottom:#d7e8fe solid 3px; border-right:#d7e8fe solid 3px; border-top:#d7e8fe solid 3px;}

.outlinemenu ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.outlinemenu ul li a{
background: #d7e8fe;
font-family:"Franklin Gothic Book";
font-size:10px;
color: #00014e;
display: block;
width: auto;
text-decoration: none;
}

.outlinemenu ul li a:visited, .outlinemenu ul li a:active{
color: #00014e;
}

.outlinemenu ul li a:hover{
color: black;
background: #fff;
}
/*ACCORDIAN MENU CSS*/
.applemenu{ margin:0; padding: 0;}
.applemenu div.silverheader a{ font-size:16px; color:#f7941f;}
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{color: orange; background:none;}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
color: orange; background:none;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
padding:5px 0 10px 0; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
.contact_input
{
	width:218px;
	height:14px;
	font-size:11px;
}
.contact_textarea
{
	width:220px;
	height:70px;
	font-size:11px;
}
.contact_comment
{
	/*width:543px;
	height:70px;*/
	width:150px;
	height:30px;
	font-size:11px;
}
.drpcontact_input
{
	width:223px;
	height:20px;
	font-size:11px;
}

/*added by Vani*/

.footerlink
{
	font-family: "Gill Sans MT"; 
	font-size:9px; 
	text-transform:uppercase; 
	color:#90959a; 
	padding:0 5px; 
	letter-spacing:1px;		
}
.footerlink a 
{
	font-family: "Gill Sans MT"; 
	font-size:9px; 
	text-transform:uppercase; 
	color:#90959a; 
	padding:0 5px; 
	letter-spacing:1px;	
}
.footerlink a:hover
{
	font-family: "Gill Sans MT"; 
	font-size:9px; 
	text-transform:uppercase; 
	color:#90959a; 
	padding:0 5px; 
	letter-spacing:1px;	
	text-decoration:underline;
}

h1.cat 
{ 
	margin:0px; 
	padding:19px 0px 20px 0px; 
	font-weight:normal; 
	font-size:22px; 
	color:#3D7DC0;
	font-family:Trebuchet MS;
}
h1.cat1 
{ 
	margin:0px; 
	padding:19px 0px 20px 0px; 
	font-weight:normal; 
	font-size:22px; 
	color:#3D7DC0;
	font-family:Trebuchet MS;
}
h1.cat2 
{ 
	margin:0px; 
	padding:19px 0px 20px 0; 
	font-weight:normal; 
	font-size:22px; 
	color:#f7941f;
}
h1.cat3 
{ 
	margin:0px; 
	padding:19px 0px 20px 0; 
	font-weight:normal; 
	font-size:22px; 
	color:#8cc63e;
}
h1.cat4 
{ 
	margin:0px; 
	padding:19px 0px 20px 0; 
	font-weight:normal; 
	font-size:22px; 
	color:#b99bd9;
}
h2.Productcode 
{ 
	margin:0px; 
	padding:0px 0px 10px 0; 
	font-weight:normal; 
	font-size:16px; 
	color:#8cc63e;
	font-family:Trebuchet MS;
}
h2.HeadingText 
{ 
	margin:0px; 
	padding:0px 0px 10px 0; 
	font-weight:bold; 
	font-size:18px; 
	color:#8cc63e;
	font-family:Trebuchet MS;
}
h3.HeadingText 
{ 
	margin:0 0 10px 0; 
	padding:0 0 5px 0; 
	font-size:14px; 
	color:#8cc63e; 
	border-bottom:#8cc63e solid 2px;
	font-family:Trebuchet MS;
}
.outlineUl
{
	font-family:"Franklin Gothic Book";
	font-size:10px;
	color: #00014e;
	display: block;
	width: auto;
	text-decoration: none;
}
.outlinemenu1 a
{
	font-family:"Franklin Gothic Book";
	font-size:10px;
	color: #00014e;
	display: block;
	width: auto;
	text-decoration: none;
	padding-right:15px;
}
.outlinemenu1 a:visited, .outlinemenu a:active
{
	color: #00014e;
}
.outlinemenu1 a:hover
{
	color: black;
	background: #fff;
}
.blueHeading 
{ 
	margin:0px; 
	padding:19px 0px 20px 0px; 
	font-weight:normal; 
	font-size:22px; 
	color:#3D7DC0;
	font-family:"Trebuchet MS";
}

.newsmenu
{
	text-decoration:none; 
	color:#5e5e5e;
	margin:0px;background:#C9CED2;font-family: "Trebuchet MS";

}
.newsmenu a 
{
	text-decoration:none; color:#5e5e5e;
	font-family:"Trebuchet MS";
}
.newsmenu a:hover
{
	text-decoration:underline;
	color:#0e4494;
	font-family:"Trebuchet MS";
}

.Page_links 
{
	font-family: "Trebuchet MS";
	font-size:12px; 
	text-transform:uppercase; 
	color:#90959a;
}
.Page_links a
{
	color:#000000; 
	text-decoration:none;
}
.Page_links a:hover
{
	color:#0e4494; 
	text-decoration:underline;
}

.TextHeading 
{ 
	font-weight:bold; 
	font-size:10pt; 
	color:#ffffff;
	background-color:#666666;
	font-family:"Trebuchet MS";
	text-align:center;
}

.orange_border { border:#666666 solid 1px;}
.image_title { padding:5px 0; text-align:center; background:#666666; color:#FFFFFF;}


.TextHead 
{ 
	font-weight:bold; 
	font-size:10pt; 
	color:#ffffff;
	background-color:#666666;
	font-family:"Trebuchet MS";
	text-align:center;
}

.TextHead a
{
	color:#ffffff; 
	text-decoration:none;
}
.TextHead a:hover
{
	color:#ffffff; 
	text-decoration:underline;
}
