body
	{	margin:0; text-align:center; background:url(images/index-bg.jpg) no-repeat top center}
body.demobg
	{	background:url(images/demobg.jpg) no-repeat top center #cfcfcf}	
img
	{	border:0}
#container
	{	width:990px; text-align:left; margin:0 auto}

#menu
	{	background:url(images/menubg.gif) repeat-x; height:43px}
#menu ul
	{	margin:0 0 0 137px; padding:0; list-style:none}
#menu ul li
	{	float:left; padding:0; margin:0}

#footer
	{
	background:url(images/footerbg.gif) repeat-x;
	height:65px;
}
#footer-container
	{
	width:990px;
	text-align:left;
	margin:0 auto;
	font:11px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#8c8c8c;
	position: relative;
}
#footer-container a
	{	color:#8c8c8c; text-decoration:none}
#footer-container a:hover
	{	color:#8c8c8c; text-decoration:underline}
.copyright01
	{	float:left; padding:7px 0 0 10px}
.copyright02
	{	float:right; padding:25px 10px 0 0}
.no {
	position: absolute;
	left: 450px;
	top: 5px;
}


#left
	{	margin-left:6px; width:230px; float:left}
#submenu ul
	{	margin:0; padding:0; list-style:none}
#submenu ul li
	{	margin:0; padding:0; font:12px Verdana, Arial, Helvetica, sans-serif; color:#fffefe}
#submenu ul li a
	{	display:block; width:230px; height:37px; background:url(images/submenu-out.png) no-repeat; color:#fffefe; text-decoration:none}
#submenu ul li a:hover, #submenu ul li a.now
	{	background:url(images/submenu-over.png) no-repeat; color:#fffefe; text-decoration:none}
#submenu ul li a span
	{	display:block; padding:11px 0 0 48px}

#right
	{	float:left; width:702px; margin-left:34px; margin-top:56px}

.title-container
	{	border-bottom:1px solid #b7b7b7; height:46px;}

h1
	{	font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6e330d; float:left; padding:0; margin:0}
h2
	{	float:right; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#555555; padding:16px 0 0 0; margin:0}
h2 a
	{	color:#555555; text-decoration:none}	
h2 a:hover
	{	color:#555555; text-decoration:underline}

#content
	{	padding:30px 0 0 0; font:12px Arial, Helvetica, sans-serif; color:#555555; line-height:20px; letter-spacing:1px	}
p	
	{	margin:0 0 20px 0; padding:0}
#content b
	{	color:#cb621c}

ul.list01
	{	margin:0 0 0 20px; padding:0; list-style-image:url(images/arrow-02.png)}


.product-pto
	{	float:left; margin-left:8px; width:330px; margin-right:8px}
.pto-list
	{	float:left;	width:75px; padding:0 5px 5px 0}
.product-content
	{	float:left; width:350px}
.line01
	{	clear:both; padding:20px 0}
.line02
	{	clear:both; padding:10px 0}



.faq-list
	{	padding:4px 0 4px 10px; border-bottom:1px dotted #838383; background:url(images/arrow.png) no-repeat 2px 10px; font-weight:bold}
.faq-list a
	{	color:#555555; text-decoration:none}
.faq-list a:hover
	{	color:#e28c2b; text-decoration:none}

