body{
margin:0px;
padding:0px;
text-align:center;
background:#C8CDD1 url(images/bg.gif) center repeat-y;
}

body,div,td{
font-size:12px;
font-family:Arial,verdana;
color:#666;
}

a{
font-size:12px;
color:#666;
text-decoration:underline;
}

a:hover{
color:red;
text-decoration:none;
}

.bold{
font-weight:bold;
}

#top,#banner,#middle_out,#middle_in,#bottom{
width:760px;
margin:0px auto;
background:#FFF;
}

#middle_in{
padding-right:5px;
padding-top:12px;
}

#top{
height:30px;
background:C00;
}

#logo{
width:230px;
height:30px;
background:url(images/logo.jpg) no-repeat;
float:left;
}

#menu{
float:right;
color:white;
margin-top:8px;
margin-right:10px;
}

#menu a{
color:white;
text-decoration:none;
}

#menu a:hover{
color:yellow;
}

#banner{
height:237px;
background:url(images/banner.jpg) no-repeat;
}

#left{
width:340px;
float:left;
}

.left_title{
width:auto;
text-align:left;
padding-left:6px;
}

.p_square{
width:160px;
float:left;
margin-left:5px;
}

.p_title{
width:160px;
height:22px;
overflow:hidden;
line-height:22px;
border-bottom:3px solid #EEE;
text-align:left;
padding-left:12px;
background:url(images/ico.gif) no-repeat 3px auto;
}

.p_title a{
text-decoration:underline;
}

.p_table td{
width:160px;
height:140px;
text-align:center;
}

.p_table td img{
border:0px;
}

#main{
width:400px;
float:right;
text-align:left;
}

.subject{
font-size:16px;
color:C00;
font-weight:bold;
}

.video{
width:240px;
background:url(images/ico_video.gif) no-repeat 150px 2px;
cursor:pointer;
}

#bottom{
height:30px;
line-height:30px;
text-align:left;
padding-left:8px;
margin-top:12px;
margin-bottom:6px;
}

.product_li_title{
background:url(images/ico2.gif) left no-repeat;
padding-left:8px;
}

#product_list{
width:100px;
position:Relative;
left:10px;
top:230px;
text-align:left;
background:#C8CDD1;
}

.parent_list{
list-style-type:none;
margin:0px;
}

.parent_list li{
height:18px;
line-height:18px;
text-align:left;
background:url(images/ico.gif) no-repeat 0px 7px;
padding-left:12px;
font-weight:bold;
}


.child_list{
list-style-type:none;
margin:0px;
}

.child_list li{
height:18px;
line-height:18px;
text-align:left;
background:url(images/point.gif) no-repeat 0px 9px;
padding-left:12px;
font-weight:normal;
overflow:hidden;
}

#temp{
position:absolute;
left:0px;
top:0px;
}

.main_content{
width:auto;
margin:0px 98px;
text-align:left;
line-height:180%;
}

.text_left{
text-align:left;
}

.title{
font-size:16px;
color:C00;
font-weight:bold;
text-align:left;
}

.hz_bar{
height:5px;
background:url(images/hz_bar.jpg) repeat-x;
}

.input{
border:1px solid #666;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
}

.red{
color:#C00;
}

.img_margin img{
margin-top:6px;
}

.contact_bg{
width:auto;
height:600px;
background:url(images/contact_bg.jpg) bottom no-repeat;
}

.product_table{
width:96%;
}

.product_table td{
padding-left:8px;
border-bottom:2px solid #EEE;
}

.product_table td img{
border:0px;
}

.page{
width:auto;
text-align:center;
margin-top:8px;
}

.product_view_table td{
padding:2px;
line-height:150%;
border-bottom:2px dotted #EEE;
}

.content a{
color:#C00;
}