#container
{
	margin: 0 auto;
	width: 1000px;
	background: #fff;
}

#top
{
	margin: 0 auto;
	width: 1000px;
	text-align:left;
	padding-left:10px;
	margin-bottom:3px;
}
#top img
{
	vertical-align:middle;
}
#header
{
	background: #fff;
}

#header h1 { margin: 0; }

#navigation
{
	float: left;
	width: 1000px;
}

#navigation ul
{
	margin: 0;
	padding: 0;
}

#navigation ul li
{
	list-style-type: none;
	display: inline;
}

#navigation li a
{
	display: block;
	float: left;
	padding: 5px 10px;
}
#navigation li a.selected
{
	text-decoration:underline;
}

#content-container
{
	float: left;
	width: 1000px;
	background: #fff;
}

#section-navigation
{
	float: left;
	width: 210px;
 	margin: 0 1px;
	display: inline;
	border:1px solid;
	margin-top:5px;
	margin-bottom:10px;
}

#section-navigation ul
{
	margin: 0;
	padding: 0;
}

#section-navigation ul li
{
	margin: 0 0 3px 0.2em;
	padding: 0;
	list-style-type: none;
}

#content,#slideshow,#search, .weblink, #feature
{
	float: left;
	width: 580px;
	margin: 0 0 0 5px;
	background: #fff;
}

#content p{padding:5px;}
#content h2 { margin: 0; }

.aside, #banner
{
	float: right;
	width: 185px;
	margin: 0 5px 0 0;
	display: inline;
 	margin-bottom:5px;
}

.aside h3 { margin: 0; }

#footer
{
	clear: left;
	padding:5px;
	height: 1%;
}
#footer img
{
	border:0px;
}
#footer h3.noneborder
{
border:none;
}

.require
{
	height:20px;
	color:#FF0000;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	line-height:15px;
	width:100px;
	float:none;
}


/* Body */
#content div.top
{
	background: #F5F5F5 url(images/topmenu2.jpg) repeat-x;
	height:30px;
}
#content div.bottom
{
	clear:both;
	background: #F5F5F5 url(images/linkbottom.jpg) repeat-x;
	height:15px;
}
#content div.top h3
{
	margin:0;
	padding-left:5px;
	padding-top:5px;
}
#content div.body
{
	border:1px solid #DEDEDE;
	padding:5px;
}
#content div.body fieldset
{
	border:1px solid #DEDEDE;
}
#content div.body .tabcontent label
{
	width:500px;
	text-align:left;
}
#content div.body legend
{
	font-weight:bold;
}

#content div.body p
{
	margin:0;
}
#content div.body label
{
	float:left;
	width:100px;
	text-align:right;
	padding-right:5px;
}
.aside form label
{
	float:left;
	width:60px;
	text-align:left;
	padding-right:5px;
}
.aside .member li
{
	padding-top:2px;
}
.aside .member li a
{
	text-decoration:none;
}
#content div.body label.error 
{
	color: red;
	text-align:left;
	position:absolute;
	width:300px;
	padding-left:5px;
}
input.error, textarea.error , select.error 
{ 
	border: 1px dotted red; 
}

span.date
{
	font-size:11px;
	color:#BF0000;
}

span.view
{
	font-size:11px;
	color:#888;
}
#productlist ul li span.view:hover
{
	text-decoration:none;
}
#productlist img
{
	vertical-align:middle;
}
.content_tab div.page1
{
	text-align:right;
	margin-bottom:5px;
	margin-top:5px;
}
.content_tab div.page2
{
	text-align:right;
	margin-bottom:5px;
	margin-top:5px;
}
.content_tab div.page1 img,
.content_tab div.page2 img
{
	border:0;
	vertical-align:middle;
}

#section-navigation ul.stat li a
{
	font-weight:normal;
}

div.notfound
{
	text-align:center;
	padding:10px;
}

#content .content_tab #productdetail h3
{
	margin:0;
	margin-top:5px;
	padding-bottom:2px;
	border-bottom:1px solid #ddd;
}
#content .content_tab #productdetail p
{
	margin:0;
}
#showgooglemap
{
	width:100%;
	height:400px;
}
#showyoutube
{
	width:100%;
	height:400px;	
}
#content .content_tab #productdetail h3 span
{
	font-size:100%;
	font-weight:normal;
}
#content .content_tab #productdetail #gallery 
{
	padding: 10px;
}
#content .content_tab #productdetail #gallery ul 
{ 
	width:100%;
	list-style: none; 
}
#content .content_tab #productdetail #gallery ul li 
{ 
	width:auto;
	display: inline; 
	margin: 1px; 
	background:none;
	border:none;
	height:auto;
}
#content .content_tab #productdetail #gallery ul img {
	border: 1px solid #ccc;
	padding:5px;
}
#content .content_tab #productdetail #gallery ul img:hover {
	border: 1px solid #F4DB6A;
	padding:5px;
}

.bookmarkright
{
	text-align:right;
	margin-bottom:10px;
}
.bookmarkright a, a.jqbookmark
{
	padding-left:4px;
	text-decoration:none;
	color:#666;
}
.bookmarkright img
{
	border:0px;
	vertical-align:top;
}

/* Text reSize */
#navigation a.small{
	font-size:14px;
	border:none;
	padding-left:20px;
	padding-right:0;
	color:#fff;
}
#navigation a.big{
	 border:none;
	 padding-left:5px;
	 font-size:14px;
}	
#navigation a:hover.small,
#navigation a:hover.big
{
	background:none;
}

.comment
{
	border-bottom:1px dotted #ccc;
	margin-bottom:8px;
	padding-bottom:5px;
}
.comment span
{
	color:#666;
}

.loading{
	background-image: url(../images/loading.gif);
	background-repeat:no-repeat;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
}
#tooltip h3, #tooltip div { margin: 0; }

.MultiFile-remove{padding-left:0px;}

a.ashow,a.ahide{
	float:right;
	font-size:11px;
	font-weight:normal;
}
a.ashow {
	padding-left:4px;
}

.content_tab h4{
	margin:0;
	margin-top:5px;
	font-size:100%;
	border-bottom:1px dotted #ccc;
}
.content_tab h4.none{
	border:none;
}

p.all img{
border:0;
vertical-align:middle;
}