.root       { background-color: #fff; margin: 0 auto; padding: 0; border: solid 1px #ccc }




#container     {
	background-color: #ffffff;
	margin:            0 auto;
	padding:           0 3px;
	width:             750px }




#header   { background-image: url("../images/head.jpg"); background-repeat: none; margin: 0 0 2; width: 750px; height: 80px }


#header a {
	color: #FFFFFF;
	text-decoration: none;
}
#header a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
#header h2     { font-size: xx-small; text-indent: -3000px; margin: 0 0 0 0; padding-bottom: 0; width: 0; height: 0 }

#header h1     { color: #90daa5; font-size: xx-small; font-weight: normal; text-align: right; margin-right: 0; margin-bottom: 0; margin-left: 0 }
#header h3 {
	font-weight: strong;
	padding: 10px;
	text-align: right;
	}
	
#header h4 {
	margin: 0;
	font-size: x-small;
	font-weight: normal;
	text-align: right;
		padding: 5 10 0 0;}
#header h5   { color: #ed1c24; font-size: small; font-weight: bold; text-align: right; margin: 0 0 0; padding: 5 10 0 0 }
		
#menu    { background-image: url("../images/menu_03.gif"); background-repeat: repeat-x; margin: 0 0 2; padding: 0; width: 750px; height: 30px }
#menu1        {
	background-image: url("../images/menu_03.gif");
	background-repeat: repeat-x;
	padding: 0;
	width: 750px;
	height: 230px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2;
	margin-left: 0;
}
#menu ul{
	padding: 4 10 10 4;
	margin: 0px;
}
#menu1 ul { margin: 0; padding: 4 10 10 4 }
#menu li  { list-style: none; display: inline; margin: 0 0 0; padding: 0 0 0 }
#menu1 li { background-image: url("../images/line.gif"); background-repeat: no-repeat; background-position: left 0; list-style: none; display: inline; margin: 0; padding: 0 }
#menu a  { color: #0f284b; font-size: 13px; text-decoration: none; background-image: url("../images/line.gif"); background-repeat: no-repeat; background-position: left 0; padding: 0 0 0 5px }
#menu1 a { color: #0f284b; font-size: 13px; text-decoration: none; background-position: left 0; padding: 0 0 0 5px }
#menu a:hover{
		background-repeat: no-repeat;
		text-decoration: underline;
}
#menu1 a:hover { text-decoration: underline; background-repeat: no-repeat }
.mainimage { background-color: white; background-image: url("../images/topimage2_03.jpg"); margin: 0 0 10px; padding: 0; width: 750px; height: 183px }
#main   { background-color: #ffffff; margin: 0; width: 520px; float: left }

#side    { background-color: #ffffff; margin: 0; width: 216px; float: right }

#content { color: #3a3a3a; text-align: left; /*padding: 10px*/ }

#content h2 { color:#fff; font-size:20px; font-weight: bold; background: url(/-parts/images/h2_bg.jpg) no-repeat; padding:15px 10px 15px 20px; margin: 0 0 10px 0; height: 30px; }
#content h1     { color: #dd7520; font-size: 12px; font-weight: bold; background-color: #e9e9e9; background-image: url("../images/hbg.gif"); background-repeat: repeat; background-position: left top; text-align: left; margin: 0 0 10; padding: 3 3 3 8; border-style: solid; border-width: 0 1px 1px 5px; border-color: #b0b0b0 #b0b0b0 #b0b0b0 #d1921f; }
#content h3     { color: #9e0b0e; font-size: 13px; font-weight: bold; background-color: #e9e9e9; background-image: url("../images/hbg.gif"); background-repeat: repeat-x; background-position: left top; text-align: left; margin: 0 0 10; padding: 3 3 3 8; border-style: none solid solid; border-width: 0 1px 1px 5px; border-color: #b0b0b0 #b0b0b0 #b0b0b0 #9f000f; }
#content h4     { color: #0054a6; font-size: 13px; font-weight: bold; background-color: #e9e9e9; background-image: url("../images/hbg.gif"); background-repeat: repeat-x; background-position: left top; text-align: left; margin: 0 0 10px 0; padding: 3px 3px 3px 8px; border-style: none solid solid; border-width: 0 1px 1px 5px; border-color: #b0b0b0 #b0b0b0 #b0b0b0 #0053a5; }
#content ul   { margin: 0 0 10px 10; padding: 5px; } 


#content li { 
color: #3a3a3a; 
font-weight: normal; 
font-size: 12px;
 line-height: 1.4em; 
 background: url(../images/arrow_orange.gif) no-repeat left top; 
 list-style-type: none; 
 margin: 0 0 5px 5px; 
 padding: 0 0 0 10px; }

#content p {
	line-height: 1.4em;
	font-size: 12px;
	font-weight: normal;
	color: #3A3A3A;
	margin: 0 0 10 0;
}
#content p .red{
color: #CE0029;}

#content blockquote  { color: #3a3a3a; font-size: 12px; font-weight: normal; line-height: 1.4em; margin: 10 10px 10 20 }
#content img { margin: 0 }
/*#decoration      { color: #3a3a3a; margin: auto auto 15; width: 600px }
#decoration table    { font-size: 12px; line-height: 1.4em; background-color: #ffffff; padding-top: 1em; width: 100%; border: solid 1px #349000; border-collapse: collapse    }
#decoration th { font-size: 12px; line-height: 1.4em; background-color: #f1f1f1; text-align: right; padding: 5; border: solid 1px #349000 }
#decoration td  { font-size: 12px; line-height: 1.4em; padding: 3; border: solid 1px #349000 }
#decoration td.price { color: #a00010; background-color: #ebebeb }
#decoration td.color { background-color: #eaf7dd }*/
#decoration td.glay { background-color: #ebebeb }
#decorationblue table   { color: #3a3a3a; font-size: 12px; line-height: 1.4em; background-color: #ffffff; padding-top: 1em; border: solid 1px #3c3c3c; border-collapse: collapse   }
#decorationblue td   { color: #3a3a3a; font-size: 12px; line-height: 1.4em; padding: 3; border: solid 1px #3c3c3c }
#decorationblue th    { color: white; font-size: 12px; line-height: 1.4em; background-color: #0860a8; text-align: center; padding: 3; border-right: 1px solid white }
#decorationblue strike  { color: #676767; text-decoration: line-through }
#decoration2 td.color { background-color: #ffd6b4 }



#content a { text-decoration: none;}
#content a:hover{text-decoration: underline;}
#nodecoration { color: #3a3a3a; margin: auto auto 15 }
#nodecoration table   { color: #3a3a3a; font-size: 12px; line-height: 1.4em; background-color: #ffffff; padding-top: 1em; border-collapse: collapse   }
#nodecoration td,th   { color: #3a3a3a; font-size: 12px; line-height: 1.4em; padding: 3px }

#nodecoration th  { color: #3a3a3a; line-height: 1.4em; background-color: #cccccc }
#listtable   { color: #3a3a3a; margin-bottom: 15px }
#listtable table   { font-size: 12px; line-height: 1.4em; background-color: #ffffff; border-collapse: collapse   }
#listtable td,th   { font-size: 12px; line-height: 1.4em; padding: 5 }

#listtable th{
background-color: #cccccc;
}
#listtable a  { font-size: 12px; text-decoration: none; background-image: url("../images/arrow_orange.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 20px }
#listtable a:hover { text-decoration: underline }

#sectionlink  { 
 width: 510px; 
margin:auto;
 }
#sectionlink ul li { display: block; margin: 0; padding: 0; width: 140px }
#sectionlink ul li{
display: inline;
display: box;
	margin: 0;
	padding: 0 25 10 10px;
	list-style: none;
	 background: url(../images/arrow_orange.gif) no-repeat left top; 

}
#sectionlink a  { font-size: 12px; text-decoration: none; width: 180px }
#sectionlink a:hover { text-decoration: underline; width: 180px }
#footer{
background-image: url(../images/footer.gif);
background-repeat: no-repeat;
	width: 750px;
	text-align: right;
}
#footer p {
	line-height: 1.4em;
	font-size: 12px;
	font-weight: normal;
	color: #3A3A3A;
	margin: 0;
	padding: 10;
	}
.default {
	line-height: 1.4em;
	font-size: 12px;
	font-weight: normal;
	color: #3A3A3A;
	margin: 0px;
	padding: 0px;
}
.strong{
font-weight: bold;
color: #DD7520;}

.red { color: #ce0029; font-size: 12px }

#footerspace  { clear: both; width: 750px; height: 1px }
.image { margin-bottom: 5px }
.boderblue    { padding: 5px; border: solid 1px #0860a8; }
.borderdoted   { padding: 5px; border: dotted 1px #969696; }
.small { font-size: 11px }
