#menu ul li  a, p ,h1,h2,.light,a:link, a:visited, a:hover ,#submit,#cm ,#box_top , #box_content
{font-family:Arial, Helvetica, sans-serif; line-height:28px; text-decoration:none; padding:0px; margin:0px; }
h1                 { font-size:16px; color:#ff0000}
h2                 { font-size:14px; font-weight:bold; color:#fff;line-height:18px; }
p                  { font-size:14px; color:#fff;}
.light             { font-size:14px; color:#01873f; font-weight:bold;}

a:link, a:visited  { color:#777; font-weight:bold;}
a:hover            { color:#fff; font-weight:bold;}

table , td{ border-color: #ccc; border-style: solid;border-width:1px;}
table{ border-width: 0 0 1px 1px;border-spacing: 0; border-collapse: collapse;}
table tr td p{font-size:24px; color:#fff; text-align:center}

html,body {height: 99%;}
body               { margin:0px; padding:0px; background:url(images/bg.jpg) #1e394e repeat-x;}

#container,#header,#banner, #menu ,#main,#title,#content_bottom,#footer  {width:974px; margin:0px auto; padding:0px;}
#container {height: 90%; min-height: 98%;height: auto !important;}
#header           {height:145px; background:url(images/header.jpg) no-repeat}
#banner           {height:125px;}
#menu             {height:35px; background:url(images/menu_bg.jpg) no-repeat;}
#menu ul          {list-style:none; margin:0px; padding:0px; }
#menu ul li       {float:left;  display:inline;padding:0px;margin-top:53px;/*background:#000*/}
#menu ul li a,#menu ul li a:hover {font-size:16px; font-weight:bold; margin:0px;text-shadow: 2px 2px 2px #666;}
#menu ul li a      {color:#3f2f88;}
#menu ul li a:hover{color:#7665c1;}
.line             {width:1px; height:22px; background:#999; margin:2px;}

#main             {height:auto; background:url(images/main.jpg) #1e394e no-repeat}

#box,#box_top     {width:255px;}
#box              {height:200px; float:left; margin:0px 20px 20px 15px; border:1px solid #000}
#box_top          {height:32px; background:url(images/product_box_top.jpg);color:#fff; text-align:center}

#box_pic,#box_content  {float:left;height:168px; background:#FFF}
#box_pic          {width:120px;}
#box_content      {width:135px;}
#box_content ul   {padding:0px; margin:0px;}
#box_content ul li{ border-bottom:1px solid #999;}
#box_content a    {font-size:12px; color:#999;}
#box_content a:hover    {font-size:12px; color:#3a6a82;}

#content          {width:880px;height:auto; background:url(images/content_bg.jpg) repeat-y;float:left; margin-top:20px; padding:0px 80px 0px 50px;}
#content_bottom   {height:52px; background:url(images/content_bottom.jpg) no-repeat;clear:both}
#footer           {height:84px; background:url(images/footer.jpg) no-repeat; clear:both}

#content p  ,#content_txt p  {margin:0px; font-size:14px;}
#content_txt      { float:left;width:auto}
#content_img      { float:left; background:#000; width:350px; height:500px;}
#footer           {height:50px;background:#1b3345; width:auto }
#footer p         {text-align:center; padding-top:5px; font-size:12px; color:#999}

#light p          { color:#1e394e; font-size:12px; line-height:12px;}
#light h2         { font-size:12px}

#form,#info       {height:auto; width:425px;float:left;}
#form             {margin-right:10px;}
#info             {background:#1c3548; padding:10px;-moz-border-radius: 15px 15px 15px 15px;}
#txt              {height:32px; width:272px; background:url(images/textbox.png) no-repeat}
#company,#email,#tel,#fax  {width:256px;border:0; margin:7px;font-size:12px}
#txtarea          {height:80px; width:272px; background:url(images/textarea.png) no-repeat}
#cm               {height:60px;width:256px;border:0; margin:8px;font-size:12px;}
