* {margin:0;padding:0}
body {background-image: url('images/bg.jpg'); background-repeat: repeat-x; font-family:Tahoma; font-size:13px; color:#666767}
#box {width:1000px; margin: 0px auto; text-align:left;}
#hdr {width:1000px; height:346px; background-image: url('images/hdr-bg.jpg'); background-repeat: no-repeat;}
#left1 {width:440px; height:346px; margin-left:30px; float:left; padding-left:15px;}
#right1 {width:440px; height:346px; margin-left:25px; float:left; padding-left:15px;}
#content {width:1000px; height:457px; background-image: url('images/body-bg.jpg'); background-repeat: no-repeat;}
#left {width:440px; height:360px; background-image: url('images/box.png'); background-repeat: no-repeat; margin-left:30px; float:left; padding-top:15px; padding-left:15px;}
#right {width:440px; height:360px; background-image: url('images/box.png'); background-repeat: no-repeat; margin-left:25px; float:left; padding-top:15px; padding-left:15px;}
#ftr {width:100%; height:97px; float:left;}
#title {text-transform: uppercase; font-size: 14px; color:#2649AF; background: url(images/line.gif) no-repeat 0px 22px; }
.pro {padding-right:10px; padding-bottom:10px;}
.red{color:#8A333C}
.accordion dt {text-decoration: underline;	cursor: pointer; padding-bottom:5px }
dt, dd {margin: 0;}
#screenshot{position:absolute;	border:1px solid #ccc;	background:#333; padding:5px;	display:none;	color:#fff;}
a:link {color: #2649AF;}
a:visited {color: #8A333C;}
a:hover {color: #666767;}
a:active {color: #8A333C;}

#linkz{width:200px; float:left; padding:10px 0 0;}
#linkz ul{width:200px; list-style-type:none;}
#linkz ul li{width:200px; height:20px; float:left;}
#linkz ul li a{width:190px; line-height:20px; background:url(images/linkz.png) 0 2px no-repeat #fff; color:#666; text-decoration:underline; padding:0 0 0 22px;}
#linkz ul li a:hover{background:url(images/linkz.png) 1px 2px no-repeat #fff; color:#000; text-decoration:underline;}