html, body {
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
img { border: 0px; }

/* main */
#maindiv { height: 900px; text-align: left; width: 957px; margin: 0px; }
#maindiv { 
  background-image:
	url('../images/mainbg.png');
	background-repeat: repeat-y;
}

/* left */
#left { width: 203px; float: left; margin: 0px; }
#left #topleft { height: 469px; width: 203px; float: left; margin: 0px; }
#left #topleft #midleft { padding: 9px 0px 0px 23px; width: 160px; float: left; margin: 0px; }
#left #topleft #midleft { color: #56769a; }
#left #topleft #midleft h1 { margin: 0px 0px 0px 0px; font-size: 12px; color: #56769a; }
#left #topleft #midleft a { color: #ffffff; text-decoration: none; font-weight: bold;  }
#left #topleft #midleft a:hover { color: #56769a; }
#left #topleft #midleft p { margin: 6px 0px 0px 0px; }

#left #topleft #midleftmenu { padding: 9px 0px 0px 23px; width: 160px; float: left; margin: 0px; }
#left #topleft #midleftmenu a { text-decoration: none; color: #FFFFFF; }
#left #topleft #midleftmenu a:hover { color: #56769a; }
#left #topleft #midleftmenu p { margin: 3px 0px 0px 0px; color: #56769a; }

#left #topleft #midlefttartshop { padding: 9px 0px 0px 23px; width: 165px; float: left; margin: 0px; }
#left #topleft #midlefttartshop h1 { margin: 0px 0px 0px 0px; font-size: 12px; color: #56769a; }
#left #topleft #midlefttartshop p { margin: 6px 0px 0px 0px; color: #56769a; }
#left #topleft #midlefttartshop table { color: #FFFFFF; }
#left #topleft #midlefttartshop a { color: #3d536d; text-decoration: none; }

#left #bottomleft { float: left; margin: 0px; }

/* menu */
#menu { margin: 0px 0px 0px 0px; height: 123px; width: 754px; float: left; margin: 0px; }
#menu { 
  background-image:
	url('../images/menubg.png');
	background-repeat: repeat-x;
}
#menu #menulist { position: relative; top: 67px; left: -40px; }
/* internet explorer -> #menu #menulist { position: relative; top: 77px; left: -40px; } */
#menu #menulist ul li { margin: 0px 6px 0px 0px; display: inline; }

/* content */
#contentindex { height: 777px; width: 754px; float: left; margin: 0px; } 
#contentindex { 
  background-image:
	url('../images/spacer.png');
	background-repeat: repeat;
}
#contentindex #contentindexfloat { float: left; margin: 0px; }
#content01 { padding: 41px 0px 0px 37px; width: 440px; float: left; margin: 0px; }
#content01 p { width: 400px; color: #3d536d; }
#content01 { 
  background-image:
	url('../images/contentbg01.png');
	background-repeat: no-repeat;
}
#content02 { padding: 41px 0px 0px 37px; width: 440px; float: left; margin: 0px; }
#content02 p { width: 400px; color: #3d536d; }
#content02 i { font-weight: bold; color: #50470f; }
#content02 { 
  background-image:
	url('../images/contentbg02.png');
	background-repeat: no-repeat;
}
#content03 { padding: 41px 0px 0px 37px; width: 440px; float: left; margin: 0px; }
#content03 p { width: 400px; color: #3d536d; }
#content03 { 
  background-image:
	url('../images/contentbg03.png');
	background-repeat: no-repeat;
}
#content04 { padding: 41px 0px 0px 37px; width: 440px; float: left; margin: 0px; }
#content04 a { color: #5b7ca3; text-decoration: none; }
#content04 a:hover { color: #3d536d; text-decoration: underline; }
#content04 p { width: 400px; color: #3d536d; }
#content04 { 
  background-image:
	url('../images/contentbg04.png');
	background-repeat: no-repeat;
}
#content05 { padding: 41px 0px 0px 37px; width: 440px; float: left; margin: 0px; }
#content05 p { width: 400px; color: #3d536d; }
#content05 a { font-style: italic; color: #3d536d; }
#content05 table { color: #3d536d; }
#content05 { 
  background-image:
	url('../images/contentbg05.png');
	background-repeat: no-repeat;
}

/* right */
#right { padding: 41px 0px 7px 0px; width: 277px; float: right; margin: 0px; }

