/* CSS Document */


html, body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
background-color:#FFFFFF;

} 


#container { 
width: 902px; 
margin: 0px auto 0px auto;
background-image:url(images/bg_main.jpg); 
background-repeat:repeat-y; 
}

#header {
}

#page-links {
width:160px; 
float:right;
color:#9b9b9b;
text-align:right;
font-size:11px;
}

#height{
height:5px;
}

#footer-left{
float:left;
width:190px;
font-size:11px;
color:#7a8087;
padding-top:4px; 
padding-left:10px;
}

#footer-banner{
width:680px;
float:right;
}

#footer-txt{
padding:10px;
line-height:1.5;
}

#txt-red{
color:#d8421d; 
}

.left5{
padding-left:5px;
}


.left10{
padding-left:10px;
}


.left15{
padding-left:15px;
}

.l-name{

font-size:11px;
color:#e64327;;
}

#l-link{
float:right;
width:auto;
}

#register font{
font-size:11px;
}

#register table td {
padding:5px;
}

#r-table table td {
width:420px;
}

img {
border:none;
}

.clear {
clear:both;
}

#piilotaobject {
display: none; 
visibility: hidden; 
}

#logo {
width:285px;
float: left;
}

#login {
width:63px;
float: right;
padding-top:25px;
}

#navi {
height:32px;
width: 902px; 
float: right;
background-image:url(images/bg_navi.jpg);
background-repeat:no-repeat;
font-weight:bold;
}

#ul{
/* width:335px; */
float:right;
padding-top:10px;
padding-right:15px;
}


#ul a{
color:#000000;
}


#cart {
height:24px;
width: 680px; 
float: right;
background-image:url(images/bg_cart.jpg);
background-repeat:no-repeat;
}

#cart_cont {
padding-top:5px;
color:#ffffff;
margin-left:180px;
width:500px;
}

#headerd {
height:24px;
width: 680px; 
float: right;
}

#headerd_cont {
padding-top:5px;
color:#ffffff;
margin-left:190px;
}

#left{
width:200px;
float:left;
}

#right{
width:680px;
float:right;
}

#main{
width:680px;
float:right;
padding-top:10px;
padding-bottom:20px;
min-height:350px;
}

#products {
background-color:#ededed;

}

#search {
padding-left:10px;
}

#footer{
background-image: url(images/bg_footer.jpg);
width: 902px;
background-repeat:repeat-x;
padding-top:15px;
color:#7a8087;
font-size:11px;
margin-top:10px;
}


ul.ProductGroupTree {
list-style:none;
padding-left:2px;
margin-left:0px;
padding-top:0px;
margin-top:10px;
margin-bottom:0px;
width:180px;
}

.ProductGroupTree li{
padding-top:4px;
padding-bottom:5px;
padding-left:10px;
margin-left:-8px;
margin-right:0px;
background-image:url(images/icon_pg.jpg);
background-repeat:no-repeat;
}

.ProductGroupTree li a{
color:#000000;
text-decoration:none;
font-size:11px;
font-weight:bold;


}
.ProductGroupTree li.sel {
padding-top:4px;
color:#000000;
font-weight:bold;
font-size:11px;
background-image:url(images/icon_pg_sel.jpg);
}

.ProductGroupTree li.sel a{
color:#ededed;
}


.ProductGroupTree li ul{
list-style:none;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
margin-left:0px;
border-bottom: 0px;
width:150px;
}


.ProductGroupTree li ul li{
border-bottom: 0px;
padding-left:10px;
margin-left:0px;
background-color:#ffffff;
margin-top:3px;
}

.ProductGroupTree li ul li.normal a{
color:#000000;
font-weight:bold;
font-size:11px;

}

.ProductGroupTree li ul li.sel a{
color:#000000;
font-weight:bold;
font-size:11px;

}

.name {
color:#e64327;
font-size:18px;
text-decoration:none;
}

#title {
color:#e64327;
font-size:20px;
text-decoration:none;
margin-bottom:10px;

}

.info {
color:#666666;
font-size:11px;
}

.more {
font-size:11px;
color:#e64327;
text-decoration:none;
}

.price{
font-size:24px;
color:#e64327;
padding-bottom:10px;
text-align:center;
}

hr {
background-color:#ececec;
color:#ececec;
height:1px;
border:0px;
}

.hr {
background-color:#cccccc;
}

a{
color:#e64327;
text-decoration:none;
}

.LoginFormPasswd {
width:145px;
}

.LoginFormUser {
width:145px;
}

font {
font-family:arial;
}


label {
font-family:arial;
font-size:11px;
}

p {
font-size:11px;
font-family:arial;
color:#666666;
line-height:1.5;
}

.TableHeader td{
font-weight:bold;
}


.TableRow td{
color:#000000;
}

.TableBg {
font-size:12px;
}


#info {
font-size:11px;
font-family:arial;
color:#666666;
padding-top:15px;
padding-bottom:15px;
padding-left:5px;
line-height:1.5;
border-top:1px solid #ededed;
border-bottom:1px solid #ededed;
margin-top:5px;
}

.basictxt {
color:#666666;
font-size:12px;
}

#hide { 
display: none; 
visibility: hidden; 
}

#o-linklicense {
display: none; 
visibility: hidden; 
}

.product-tree {
font-size:11px; 
font-weight:bold;
color:#cc2b00;
text-transform:uppercase;
}

.black {
color:#000000;
}
#br{
height:5px;
}
.left{
padding-left:5px;
}

.top{
padding-top:5px;
}

.bold {
font-size:11px;
}

#product {
width:60px;
float:left;
text-align:center;
}

#product-c {
width:455px;
float:left;
}

#height15 {
height:15px;
}

#product-files {
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
}

#prod-right{
width:160px;
float:right;
}

#height0{
height:0px;
}

#height8{
height:8px;
}


#add{
width:150px;
}

#padding5{
padding-top:5px;padding-bottom:5px;
}

#prod-l-f{
padding-top:5px;
padding-bottom:5px;
}

.grey{
color:#666666;
}

.font12{
font-size:12px;
}


#p-link {
background:url(images/btn_bg-link.jpg) no-repeat;

padding-top:3px;
padding-left:30px;
padding-bottom:5px;
}

#p-link a{
color:#000;
font-weight:bold;
font-size:11px;
}

#text-front{
background-color:#ededed; 
padding-left:15px;
padding-right:15px;
width:350px;
}

#pic-front{
float:right;
width:270px;
}

#front{
float:left;
width:450px;
font-size:11px;
color:#7a8087;
}

.l-td1{
height:30px;
padding-left:5px;
}

.lcs-name{
height:20px;
padding-left:5px;
width:220px;
border-right:solid 1px #fff;
}

.lcs-username{
width:180px;
border-right:
solid 1px #fff;
padding-left:5px;
}

.lcs-l{
padding-left:5px; 
padding-right:5px;
}


.lcs-p-td{
background-color:#ededed;
padding:10px;
}

.lcs-p-n{
background-color:#ededed;
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
}

.lcs-p-l{
padding-left:5px;
width:300px;
}

#lcs-p-ll{
background-color:#fbfbfb;
padding:5px;
border:solid 0px #e1e1e1;
}

.hr-l{
color:#fff;
background-color:#fff;
}

h4{
margin-top:0px;
margin-bottom:0px;
font-size:11px;
}

#content-wrapper{
background:url(images/bg_content.jpg) repeat-y;
}
