body {background:#1e1e1e; margin:0px; padding:0px;}
img {border:0px;}
form {padding:0px; margin:0px;}
#global-bg {position:absolute; top:0px; left:0px; z-index:1; height:100%; width:100%;}
#page-container {position:absolute; top:0px; left:0px; z-index:2; height:100%; width:100%;}
#flash-header { width:850px; height:280px; margin:0 auto;}
#main-area {width:850px; margin:0 auto; margin-top:9px;}
.clear {clear:both;}
#footer { width:850px; height:38px; border-top:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; margin:0 auto; margin-top:9px;}
#f-left {font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding-top:7px;} 
#f-left A {text-decoration:none; color:#fff;}
#f-left A:hover {text-decoration:none; color:#ff0000;}
#newsletter {width:222px; height:70px; background:#333; padding:10px;}
#newsletter-border { height:68px; border:1px solid #9a9a9a;}
#news {width:222px; height:231px; background:#333;  padding:10px; margin-top:9px;}
#news-border { height:229px; border:1px solid #9a9a9a;}

.box_title {margin:11px 0px 0px 9px;}
.fld {border:1px solid #9a9a9a; width:150px; height:19px; background:transparent;}
.b {border:1px solid #9a9a9a; height:21px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC;}

#left-menu {width:230px; background-color:#333; float:left; margin-right:9px; color:#d2d2d2; padding:10px;}
#left-menu div { border-top:1px solid #ccc; font:11px Verdana, Arial, Helvetica, sans-serif; height:20px; padding:0.8em 0px 0.2em 5px;}
#left-menu div A {color:#d2d2d2; text-decoration:none;}
#left-menu div A:hover {color:#ff6402; text-decoration:none;}
.end-menu { border-bottom:1px solid #ccc;}

#page-content {width:571px; float:right; background:#333; color:#d2d2d2; padding:10px;}

.p-title {font:22px Arial, Helvetica, sans-serif; color:#fff;}
.p-intro {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#f3f3f3; margin-top:5px;}
.p-body { font:11px Verdana, Arial, Helvetica, sans-serif; color:#f3f3f3; width:90%; margin-top:15px;}
.p-body A {text-decoration:none; color:#ff0000;}
.p-body A:hover {text-decoration:underline; color:#ff0000;}


.news-intro {border-top:1px solid #ccc; margin-top:5px; margin-bottom:5px; padding:5px;}
.n-title {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.n-intro {font:11px Verdana, Arial, Helvetica, sans-serif; color:#f2f2f2;}

.n-more {font:11px Verdana, Arial, Helvetica, sans-serif;}
.n-more A {color:#ff0000; text-decoration:none;}
.n-more A:hover {color:#ff0000; text-decoration:underline;}

.c-item { font:12px Arial, Helvetica, sans-serif; color:#999; padding:0.5em 0px 0px 0px; border-top:1px solid #ccc; }
.c-item A{ text-decoration:none; color:#999; }
.c-item A:hover{ text-decoration:underline; color:#999; }

.product-item { border-top:1px solid #ccc; margin-top:10px; padding-top:10px;}
.p-img {width:130px; float:left;}
.p-img img {border:2px solid #ccc;}
.p-des .p-title {font:14px Arial, Helvetica, sans-serif; color:#ff000;}
.p-des .p-title A {text-decoration:none; color:#ff0000;}
.p-des .p-title A:hover {text-decoration:none; color:#fff;}
.p-des .p-content {font:12px Arial, Helvetica, sans-serif; color:#fff;}
.p-des .p-content A {text-decoration:none; color:#ff0000; margin-top:5px;}
.p-des .p-content A:hover {color:#fff; text-decoration:none;}