body {background-color:#cccccc; margin:0px; padding:0px; font-family:arial, sans-serif; font-size:10pt;}
a {text-decoration:none; color:#4b4b4b;}
p {margin:10px 0px 15px 0px;}
img {margin:0px; padding:0px; border:0px}
.outerwrapper {width:970px; background-image:url(img/bg.gif);}
.uppermain {width:960px;background-color:#cc0000; text-align:left;}
.upperwrapper { }
.leftcol {width:690px; float:left;background-color:#ebebeb; margin:0px; padding:0px;}
.menu1 {width:690px; height:43px; background-color:#333333; color:#ffffff; font-weight:bold;}
.menu2 {width:690px; height:81px; background-image:url(img/menu2bg.gif); color:#ffffff; font-weight:bold; font-size:9pt}
.mainpic {width:690px; height:350px; background-color:#000000; text-align:center; margin:0px; padding:11px 0px 0px 0px;}
.contentsmain {float:left; display:block; width:690px; height:350px;background-color:#ebebeb; margin:0px; padding:0px; color:#4b4b4b; background-image:url(img/headerbg.gif); background-repeat:repeat-x; }
.contents1 {
	width:285px;
	float:left;
	display:inline;
	padding:0px 10px 0px 40px;
	margin:0px 0px 20px 0px;
}
.contents2 {
	width:285px;
	float:right;
	display:inline;
	padding:0px 40px 0px 10px;
	margin:0px 0px 20px 0px;
}

h1 {width:100%; height:35px; color:#ffffff; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; font-size:20px; vertical-align:middle;}
h2 {width:100%; color:#cc0000; text-transform:capitalize; font-size:18px; margin:20px 0px 0px 0px; letter-spacing: -1px;}
h3 {color:#cc0000; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:17px; text-transform:capitalize; letter-spacing: -1px;}
.more{color:#fff; background-color:#c0c0c0; padding-left:5px; padding-right:5px; font-size:8pt;border:none;}
.more:hover{color:#fff; background-color:#666666; padding-left:5px; padding-right:5px; font-size:8pt;border:none;}


.rightcolmain {width:270px; height:100%; float:right;}
.rightcol {width:270px; float:right;}
.logo {width:270px; height:198px; background-image:url(img/logo.gif);}
.sidemenu {width:270px; height:415px; background-color:#000000;}

.lowerwrapper {width:970px; height:50px; background-image:url(img/lower.gif); clear:left; text-align:left;}

.menu2a {width:33%; height:100%; float:left; padding:0px;}
.menu2b {width:33%; height:100%; float:left; padding:0px; background-image:url(img/menu_sp.gif); background-repeat:no-repeat;}
.menu2c {width:33%; height:100%; float:left; padding:0px; background-image:url(img/menu_sp.gif); background-repeat:no-repeat;}

.menu1 ul{padding-left:21px; padding-top:0px;margin:0px;list-style:none; position:absolute;}
.menu1 li{float:left;}
.menu1 li a{color:#848484;padding-right:21px;padding-left:21px;padding-top:23px;padding-bottom:4px; display:block;border:none;}
.menu1 li a:hover {color:#ffffff; background-color:#000000;}
.menu1 li #active {color:#ffffff; background-color:#000000;}

.menu1 .sub{ display:none; margin:0px; top:43px; left:100px; width:172px; padding:0px; height:auto; background-image:url(img/sidemenubg.gif); background-color:#000000;}
.menu1 .subx a{display:block; padding:5px 0px 5px 22px; margin:0px; width:150px;font-size:11px;border:none; border-top:1px dotted #555;}
.menu1 .subx a:hover{color:#FFFFFF;}


.menu2 ul {list-style:none; padding-left:44px; padding-top:17px; margin:0px;}
.menu2 li {padding:0px; margin:0px; padding-right:24px;}
.menu2 a {color:#ffffff;border:none;}
.menu2 a:hover {color:#333333;}

.sidemenu ul {list-style:none; padding:0px; margin:0px; width:270px;}
#side1 a{display:block;height:130px; background-image:url(img/prod_1.jpg); border:none;}
#side1 a:hover{background-position: 0px 130px;}
#side2 a{display:block;height:95px; background-image:url(img/prod_2.jpg);border:none;}
#side2 a:hover{background-position: 0px 95px;}
#side3 a{display:block;height:95px; background-image:url(img/prod_3.jpg);border:none;}
#side3 a:hover{background-position: 0px 95px;}
#side4 a{display:block; height:95px; background-image:url(img/prod_4.jpg);border:none;}
#side4 a:hover{background-position: 0px 95px;}
#side5 a{display:block; height:95px; background-image:url(img/prod_5.jpg);border:none;}
#side5 a:hover{background-position: 0px 95px;}

.mainpic2 {width:690px; height:200px; background-color:#000000; margin:0px; padding:0px; border:0px; display:block;}

.contentsmain2 {width:690px; height:435px;background-color:#ebebeb; margin:0px; padding:0px; color:#4b4b4b;}
.contentsmain2 a	{text-decoration:underline; color:#666666;}
.contentsmain2 a:hover	{text-decoration:underline; color:#333333;}

.contentsmain2 h1 {color:#cc0000; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:16px; text-transform:capitalize;  letter-spacing: -1px;}
.sidemenu2a { vertical-align:top;}
.sidemenu2a ul {list-style:none; padding:0px; margin:0px; width:270px; height:195px; background-image:url(img/sidemenubg.gif); background-position:0px 35px; }
#s2t {height:25px; background-image:url(img/sidemenutitle.gif);margin:0px 0px 15px 0px;}
#s2i {margin:5px 0px 0px 35px; font:12px;color:#c6c6c6; font-weight:bold; height:16px; display:block;}
#s2i a{font:12px;color:#888; font-weight:bold; word-spacing:-1px; display:block; width:230px;}
#s2i a:hover{font:12px;color:#fff; font-weight:bold;}
#s2t2 {margin:10px 0px 0px 0px;height:31px; background-image:url(img/sidemenuview.gif);}
#s2_a a{background-image:url(img/s2_a.gif); height:47px; width:270px; display:block;border:none;}
#s2_b a{background-image:url(img/s2_b.gif); height:47px; width:270px; display:block;border:none;}
#s2_c a{background-image:url(img/s2_c.gif); height:47px; width:270px; display:block;border:none;}
#s2_d a{background-image:url(img/s2_d.gif); height:47px; width:270px; display:block;border:none;}
#s2_e a{background-image:url(img/s2_e.gif); height:47px; width:270px; display:block;border:none;}

.list	{margin:8px 0px 0px 0px; padding:0px 0px 0px 5px;
		}
.list li{margin:0px; padding-bottom:8px;
		}
hr	{height:1px; background-color:#FFFFFF; color:#FFFFFF; border:0px;  margin:2px;}

.hilite	{color:#CC0000; font-weight:bold;}
.lesser	{color:#666666; font-size:11px;}
.footer	{position:absolute; color:#FFF; font-size:9px; text-align:left; font-weight:bold; padding-top:13px; padding-left:50px;}
