body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0; padding: 0; }
fieldset, img {	border: 0;}

:focus {outline: 0;}
address, caption, cite, code, dfn, em, var, optgroup {font-style: normal;	font-weight: normal;}

h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;}
abbr, acronym {border: 0;	font-variant: normal;}

input, button, textarea, select, optgroup, option {font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;}
code, kbd, samp, tt {font-size: 100%;}

input, button, textarea, select { font-size: 100%;}
body {line-height: 1.6;}
ol, ul {list-style: none;}

table, td, th {border-collapse: collapse;	border-spacing: 0;}
caption {text-align: left;}
sup, sub {font-size: 100%; vertical-align: baseline;}

:link, :visited , ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

#contact_button {
float: right;
width: 242px;
margin-top: 10px;
}
#box {
float: right;
width: 242px;
margin-top: 4px;
}



object{display:block;}
html, body{
	height:100%;
	width:100%;
	background-color:#FFF;
}
.top, .content{
	width:1000px;
	height:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.logo, .topmenu, .footermenu,  .footermenu01, .footermenu02, .footermenu03, .footermenu04, .footermenu05, .main-content, table.list td div{ float:left;}

.main-flash{margin: 0px auto; width:906px; height:164px; border: 0px solid #FFF;}

.whereis, .whereis01, .whereis02, .whereis03, .whereis04, .whereis05{ width:920px; height:20px; margin: 0 auto; text-align:left; font-family:Verdana,Geneva,sans-serif; font-size:10px; color:#fff;}
.whereis a, .whereis01 a, .whereis02 a, .whereis03 a, .whereis04 a, .whereis05 a{color:#fff; text-decoration:none;}

.main-content{font-family:Verdana,Geneva,sans-serif; font-size:10px; color: #fff; padding:10px 0 10px 40px; width:637px;}
.main-content p{ margin-top:20px;}
.main-content p a{color: #fff;}
.title{font-family: Arial, Helvetica, sans-serif; font-size: 19px; line-height:32px; font-weight: 700;}

.linkspec01 a, .linkspec02 a, .linkspec03 a, .linkspec04 a, .linkspec05 a, table.inventory a{color:#cacaca; text-decoration: underline;}
.linkspec01 a:hover{color:#7dd4e2; text-decoration: underline;}
.linkspec03 a:hover{color:#bd82cc; text-decoration: underline;}
.linkspec04 a:hover{color:#4e82cf; text-decoration: underline;}
.linkspec05 a:hover{color:#90d38b; text-decoration: underline;}

table.list{border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000; color:#fff;}
table.list td{border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #fff; padding:20px 0 20px 0;}
table.list td div.pic{}
table.list td div.word{width:377px;}
table.list td div.word img{ margin-bottom:10px}
table.list td div.word ul li{ padding-left:10px; background-repeat: no-repeat; background-position: left 6px; color:#cacaca;}

table.news-table, table.inventory,{ background-color:#000; margin-top:20px;}
table.news-table td{background-color:#000; padding:3px;}
table.inventory, table.inventory td{border: 1px solid #333; padding:3px;}
table.inventory2 td {border:0;}

table.spec{border-collapse: collapse; border-spacing: 0; border: 1px solid #666; color: #FFF; text-align: left; font-weight: 300;}
.spec {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#CCC;	line-height: 15px;}
table.spec td{padding: 5px;	border: 1px solid #666;}
table.spec th{ color: #FFFFFF; padding-left: 5px; border: 1px solid #666;}

#leftmenu p{font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #fff; margin-top:20px; letter-spacing: -1px;}
#leftmenu p span{
	font-weight:600;
	font-size: 13px;
	color: #fff;
	letter-spacing: 0;
}
.ntitle{ color: #fff; font-weight:700; font-size: 13px;}


.footer{clear:both; width:100%; height:43px; background-image: url(../images/home-footer-bg.jpg); background-repeat: repeat-x; background-position:top;}

.footer-bg{
	width:920px;
	margin: 0 auto;
	height:43px;
	background-image: url(../images/footer-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

.footermenu, .footermenu01, .footermenu02, .footermenu03, .footermenu04, .footermenu05{
	color:#888;
	width: 450px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
.footermenu a, .footermenu01 a, .footermenu02 a, .footermenu03 a, .footermenu04 a, .footermenu05 a{color:#888; text-decoration:none;}
.footermenu a:hover, .copyright a:hover, .whereis a:hover, .inventory a:hover{color:#9d2329;}
.footermenu01 a:hover, .copyright01 a:hover, .whereis01 a:hover{color:#00a0b8;}
.footermenu02 a:hover, .copyright02 a:hover, .whereis02 a:hover{color:#e1047e;}
.footermenu03 a:hover, .copyright03 a:hover, .whereis03 a:hover{color:#a52fa0;}
.footermenu04 a:hover, .copyright04 a:hover, .whereis04 a:hover{color:#0155bd;}
.footermenu05 a:hover, .copyright05 a:hover, .whereis05 a:hover{color:#10a739;}
.copyright a, .copyright01 a, .copyright02 a, .copyright03 a, .copyright04 a, .copyright05 a{color:#747474;	text-decoration: underline;}
.copyright, .copyright01, .copyright02, .copyright03, .copyright04, .copyright05{
	float:right;
	color:#747474;
	text-align:right;
	padding-top:5px;
	padding-right: 15px;
}

#sitemap {float:right; font-family:Verdana,Geneva,sans-serif; font-size:12px; color:#cacaca; margin:0; padding:10px 0 10px 40px; width:637px;}
#sitemap a {color:#888888;}
#sitemap a:hover {color:#9d2329;}
#sitemap h1 {font-size:15px; font-weight:bold; color:#9d2329;}
#sitemap dl {margin:10px 20px; padding:0;}
#sitemap dt {font-weight:bold; }
#sitemap dd {margin:0 20px; padding:0;}
#sitemap p {margin:0 20px; padding:0;}
