.detailinfo
{
	padding:20px;
	width:auto;
	*width:100%;
	text-align:justify;
}

.linetitle
{
	color:#a5403e;
	font-size:18px;	
}

table.toolbar
{
	width: 100%;
	height: 29px;
	background-image: url(RedImageHeader.gif);
}
table.toolbar td
{
	padding:0px 30px;
	white-space:nowrap;	
}
table.toolbar A
{
	font-family:Arial;
	font-weight:bold;
	font-size:14.8px;
	color:#ffffff !important;
	text-decoration:none;
}

.ListTitle
{
	padding: 0px 10px 0px 20px;
	line-height:24px;
	background: url(../../img/icon/plus.gif) no-repeat left center;
	cursor:pointer;
	display:block;
}

.ShowList
{
	background: url(../../img/icon/minus.gif) no-repeat left center !important;
}

/*for pictures list*/
.gallery_demo{position:relative;margin-top:0.8em; text-align:center; overflow:hidden;}
.gallery_demo .image_list{width:580px;margin:0 auto 0 auto;padding:0px 0px 0px 10px; height:55px; overflow:hidden; text-align:center;}
.gallery_demo .image_list li{width:62px;height:50px;border:3px double #111;margin: 0 2px;}
.gallery_demo .image_list li img{width:68px;height:50px;margin:0px !important;}
.gallery_demo .image_list li div{left:240px}
.gallery_demo .image_list li div .caption{font:italic 0.7em/1.4 georgia,serif;}
.gallery_demo #main_image{margin:0 auto 5px auto; width:600px;height:390px;}
.gallery_demo #main_image img{ margin-bottom :5px;}
.gallery_demo .caption{font-style:italic;font-size:12px !important;}
.gallery_demo .nav{ margin:0px; padding-top:10px;clear:both;text-align:center;letter-spacing:3px;text-transform:uppercase;}
.gallery_demo .nav a{text-decoration:none;outline:none; font-size:10px !important;}
