#doclist {
   border: 1px solid #d7d7d7;
   border-top: none;
   min-height: 50px;
   float: left;
   width: 554px;
   margin-bottom: 10px;
}

#doclist ul {
   border: none;
   padding-top: 10px;
}

#doclist li {
   margin: 5px 2px;
   padding-bottom: 5px;
   border-bottom: 1px dotted #ccc;
   float: left;
   width: 100%;         
   min-height: 85px;
}

#doclist li:last-child {
   border-bottom: none;
}

#doclist li img {
   float: left;
   max-width: 100px;
}

#doclist li h2 {
   float: left;
   margin-left: 10px;
   color: #f26722;
}

#doclist li p {
   float: left;
   max-width: 430px;
   padding-left: 10px;
   padding-top: 10px;
   color: #555;
}

#doclist .doclink {
   float: right;
   padding-right: 20px;
} 

#doclist .doclink a {
   text-decoration: none;
   color: #f26722;
}

#doclist .doclink a:hover {
   text-decoration: underline;
   color: #000;
}

#contentbox {
   background-color: #333333;
   border: 5px solid #fff;
   padding-bottom: 20px;
	margin-bottom: 5px;
}

.product_image {
   background-color: #000;
   text-align: center;
   padding-top: 3px;  
}

.product_line {
   background-color: #fff;
   padding-top: 2px;  
}

.product_name {
   background-color: #b20000;
   width: 100%;
   height: 100%;
	min-height:70px;
   line-height: 16px;
	padding-bottom: 20px;
}

.product_name a:hover{
	text-decoration:none;
}

.product_name h4 {
   font-size: 16px!important;
   font-weight: bold;
   padding: 8px 4px 0px 10px;
   color: #ffffff;
   margin:0px!important;
}

.product_detail {
   background-color: #414141;
   width: 110px;
   float: left;
   text-align: right;
}

.product_detail a {
   font-size: 0.9em!important;
   font-weight: normal;
   font-weight: bold!important;
   color: #9c9d99;
   text-decoration: none;
   float: right;
	margin:0px!important;
}

.product_detail a:hover {
   color: #ffffff;
   text-decoration: underline;
}

.product_price {
   background-color: #414141;
   width: 65%;
   float: left;
	font-size: 16px;
	padding: 10px 10px;
}

.product_price h4 {
   font-size: 0.9em!important;
   font-weight: normal;
   font-weight: bold!important;
   color: #fff;
	margin:0px!important;
}

#actionhead {
   float: left;
   width: 686px;
   height: 33px;
   background-color: #333333;
}

#actionhead p {
   color: #fff;
   font-size:1.3em;
   font-weight: bold;
   padding: 15px 0px 0px 0px;
}

#borderless {
   float: center;
}

#introhead {
   float: left;
	margin-bottom:10px;
}

#introhead p {
   color: #fff;
   font-size:1.6em;
   font-weight: bold;
   padding: 15px 0px 0px 0px;
}

#introhead select {
   margin-top: 0px;
   margin-right: 15px;
   height: 25px;
}

#bordering {
   border: 1px solid #d7d7d7;
   border-top: none;
   min-height: 50px;
   float: left;
   width: 554px;
   background: #ffffff url('../../redata/images/bg_brdbody.jpg') no-repeat;
   margin-bottom: 10px;
}

#bordering p {
   margin: 15px;
}

#bordering ul {
   margin: 15px;
   list-style: none;
}

#bordering li {
   float: left;
   width: 33%;
   text-align: center;
   margin-bottom: 25px;
   min-height: 200px;
   max-height: 200px;
}

#bordering img {
   border: 0px solid #3a3a3a;
}

#bordering h1 {
   font-weight: normal;
   margin-top: 5px;
   color: #252525;
   font-weight: bold;
}

#bordering h2 {
   font-weight: bold;
   margin-top: 2px;
   color: #fb8404;
}

#bordering h3 {
   font-weight: bold;
   margin-top: 2px;
   color: #8a8a8a;
}

#docbody {
   text-align: justify;
   margin: 5px 0px;
   color: #fff;
   font-size: 14px;
   line-height: 18px;
   float:left;
}

#docbody .h1doc {
   width:600px;
   float:left; 
}

#docbody table {
   margin: 0px 40px;
   float:left;
}

#docbody p {
   margin: 0px 40px 5px 40px;
   float:left;
   width:600px;
}

#docbody a {
   color: #aa1531;
   text-decoration: none;
}

#docbody a:hover {
   color: #ffffff;
   text-decoration: underline;
}

#docbody ul {
   list-style-type: disc;
   margin: 0px 20px;
}

#listhead {
   width: 556px;
   height: 33px;
   background: url('../../redata/images/bg_orange_pannel.jpg');
   float: left;
   margin-top: 0px;
}

#listhead p {
   color: #ffffff;
   font-weight: bold;
   margin: 0px 0px 0px 15px;
}

#listhead select {
   margin-top: 3px;
   margin-right: 15px;
   width: 150px;
   max-height: 20px;
   border: 1px solid #707070;
   color: #707090;
   padding-left: 5px;
}

#ProdGallery {
   float: left;
   width: 100%;
   min-height: 50px;
   clear: both;
}


#ProdGallery ul {
   float: left;
   margin: 0px;
   padding: 0px;
   margin-top: -5px;
}

#ProdGallery li {
   float: left;
   width: 90px;
   margin: 2px;
   border: 1px solid #fff;
   padding: 2px;
}

#ProdGallery li img {
   width: 90px;
}

#Form label.error {
	margin-left: 5px;
	color: white;
}