/* CSS Document */
body	{background-color:#CCCCCC;
		 margin:0px;
		 padding:0px;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 color:#FFFFFF;
		}
img		{border:none;
		 padding:0px;
		 margin:0px;
		}
.mainwrap	{width:960px;
			 height:auto;
			 text-align:left;
			 position:absolute;
			 left:50%;
			 margin-left:-480px;
			}
.leftwrap	{width:745px;
			 float:left;
			 background-color:#242424;
			}
.rightwrap	{width:215px;
			 height:auto;
			 float:left;
			 background-color:#242424;
			}

.header		{height:376px;
			}
.menu		{
			 height:80px;
			}
.menu1		{height:40px;
			 display:block;
			 background-color:#242424;
			 padding:0px 0px 0px 50px;
			}
.menu1 ul	{margin:0px;
			 padding:0px;
			 list-style:none;
			 float:left;
			 position:absolute;
			}
.menu1 li	{float:left;
			}
.menu1 a	{color:#FFFFFF;
			 font-weight:bold;
			 text-decoration:none;
			 display:block;
			 padding:20px 20px 4px 20px;
			}
.menu1 a:hover{
			 background-color:#000000;
			}
.sub1		{display:list;
			margin:0px;
			background-image:url(img/menubg.jpg);
			background-color:#000000;
			width:180px;
			display:none;
			}
.sub2		{display:list;
			margin:0px;
			background-image:url(img/menubg.jpg);
			background-color:#000000;
			width:126px;
			display:none;
			}
.sub3		{display:list;
			margin:0px;
			background-image:url(img/menubg.jpg);
			background-color:#000000;
			width:190px;
			display:none;
			}
.sub_1 a		{padding:5px 0px 5px 20px;
			margin:0px;
			font-size:11px;
			border:none;
			/*border-bottom:1px dotted #666666;*/
			display:block;
			width:160px;
			color:#999999;
			}
.sub_1 a:hover{color:#FFFFFF;
			}
.sub_2 a	{padding:5px 0px 5px 20px;
			margin:0px;
			font-size:11px;
			border:none;
			/*border-bottom:1px dotted #666666;*/
			display:block;
			width:106px;
			color:#999999;
			}
.sub_2 a:hover{color:#FFFFFF;
			}
			
.sub_3 a		{padding:5px 0px 5px 20px;
			margin:0px;
			font-size:11px;
			border:none;
			/*border-bottom:1px dotted #666666;*/
			display:block;
			width:170px;
			color:#999999;
			}
.sub_3 a:hover{color:#FFFFFF;
}

.menu2		{height:40px;
			 display:block;
			 padding:0px 60px 0px 50px;
			 background-image:url(img/menu2_bg.gif);
			}
			
.menu2 ul	{margin:0px;
			 padding:0px;
			 list-style:none;
			}
.menu2 li	{float:left;
			 padding:10px 20px 10px 20px;
			}
.menu2 a	{color:#FFFFFF;
			 font-weight:bold;
			 text-decoration:none;
			}
.menu2 a:hover{
			 color:#000000;
			}

.mainpic	{padding-left:28px;
			 padding-right:27px;
			 height:295px;
			 background-repeat:
			 
			}
.content	{padding-left:28px;
			 padding-right:27px;
			 text-align:left;
			}
.content p	{margin:0px;
			 padding-bottom:10px;
			}
.leftcon	{height:100%;
			 width:345px;
			 float:left;
			}
.left_image {height:160px;
			 background-image:url(img/leftcon_pic.jpg);
			}
.left_text	{height:215px;
			 background-repeat:repeat-x;
			 background-color:#f1a90d;
			 background-image:url(img/contentr_bgp.gif);
			 background-position:bottom;
			 color:#333;
			}
.leftcon h3{height:40px;
			 display:block;
			 background-image:url(img/contentr_bg.gif);
			 margin:0px;
			 font-size:16px;
			 color:#fff;
			 padding:12px 32px 0px 32px;
			}
.left_text p{padding:0px 32px 10px 32px;
			}
.rightcon	{width:345px;
			 float:right;
			 height:100%;
			}
.right_image{height:160px;
			 background-image:url(img/rightcon_pic.jpg);
			}
.right_text	{height:215px;
			 background-repeat:repeat-x;
			 background-color:#f1a90d;
			 color:#333;
			 background-image:url(img/contentr_bgp.gif);
			 background-position:bottom;
			}
.rightcon h3{height:40px;
			 display:block;
			 background-image:url(img/contentr_bg.gif);
			 margin:0px;
			 padding-top:10px;
			 font-size:16px;
			 color:#fff;
			 padding:12px 32px 0px 32px;
			}
.right_text p{padding:0px 32px 10px 32px;
			}
.readmore	{color:#fff; 
			background-color:#666666; 
			padding-left:5px; 
			padding-right:5px; 
			font-size:8pt;
			border:none;
			text-decoration:none;
			}
.readmore:hover{color:#fff;
			background-color:#555555;
			padding-left:5px;
			padding-right:5px;
			font-size:8pt;
			border:none;
			}
			
.footer		{width:100%;
			 height:49px;
			 float:right;
			 text-align:left;
			 background-image:url(img/footer.gif);
			}

.logo		{width:100%;
			 height:117px;
			 background-image:url(img/logo.gif);
			}
.sidemenu	{width:100%;
			 padding:0px;
			 margin:0px;
			}
.sidemenu ul, li{list-style:none;
			display:inline;
			padding:0px;
			margin:0px;
			}
.view		{height:35px;
			 background-image:url(img/view_products.jpg);
			 margin:0px;
			 padding:0px;
			}
/*sidemenu buttons*/
.gp			{height:93px;
			 display:block;
			 background-image:url(img/side_1.jpg);
			}
.ht			{height:93px;
			 display:block;
			 background-image:url(img/side_2.jpg);
			}
.ct			{height:93px;
			 display:block;
			 background-image:url(img/side_3.jpg);
			}
.hfb		{height:93px;
			 display:block;
			 background-image:url(img/side_4.jpg);
			}
.fa			{height:93px;
			 display:block;
			 background-image:url(img/side_6.jpg);
			}
.dyna		{height:74px;
			 display:block;
			 background-image:url(img/side_5.jpg);
			}
/*end of sidemenu buttons*/

.hidden		{display:none;
			 margin:0px;
			 padding:0px;
			}
.search		{width:100%;
			 display:block;
			 height:33px;
			 background-image:url(img/search_bg.jpg);
			 text-align:center;
			 padding:8px 0px 0px 0px;
			 margin:0px;
			}
.footerc	{position:absolute; color:#FFF; font-size:9px; text-align:left; font-weight:bold; line-height:10px; padding-top:14px; padding-left:55px;}
