body { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; padding-bottom: 10px; background: #AAAAAA; }

h1 { font-family: sans-serif; font-size: 22px; margin-left: 6px; margin-bottom: 10px; margin-top: 0px; padding-bottom:  1px; padding-top: 0px; color: #FFFFFC; font-weight: 700; display: inline; }
h2 { font-family: sans-serif; font-size: 20px; margin-left: 6px; margin-bottom: 5px; margin-top: 6px; padding-bottom:  1px; padding-top: 0px; color: #FFFFFC; font-weight: 700; text-align: center; }

p.margin { font-family: arial; font-size: 14px; margin-top: 8px; margin-left: 15px; margin-right: 15px; }
p.enlarge { text-align: center; margin-bottom: 6px; }
p { margin-top: 0px; margin-bottom: 12px; }
p.faq { z-index: 10; width: 710px; margin-left: 20px; margin-bottom: 15px; }

img.frame { border: 1px outset #555555; padding: 1px; margin-right: 0px; margin-top: 0px; margin-bottom: 5px; }
img.frame30 { border: 1px outset #555555; padding: 1px; margin-right: 0px; margin-left: 30px; margin-top: 0px; margin-bottom: 5px; }
img.rightframe30 { float: right; border: 1px outset #555555; padding: 1px; margin-right: 20px; margin-left: 30px; margin-top: 15px; margin-bottom: 5px; }

div.wrapper { position: relative; top: 5px; width: 752px; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-bottom: 10px; margin-bottom: 10px; font-family: sans-serif; font-size: 14px; color: #111111; font-weight: 500; z-index: 15; }

div.banner { z-index: 5; width: 750px; height: 60px; margin: 0px; border: 1px solid #cccccc; padding-top: 8px; background-color: #888888; }

div.content { z-index: 8; width: 744px; left: 0px; margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px; border: 1px solid #cccccc; padding-left: 3px; padding-right: 3px; padding-bottom: 0px; background-color: #888888; }


div.limit266x266 { width: 266px; height: 266px; text-align: right; margin-right: 3px; overflow: hidden; }

div.footer { z-index: 5; width: 734px; height: 20px; left: 0px; margin-bottom: 20px; border: 1px solid #cccccc; padding: 8px; background-color: #888888; font-family: sans-serif; font-size: 12px; color: #222222; font-weight: 500;}

div.phone { position: absolute; z-index: 10; width: 310px; height: 20px; right: 7px; top: 5px; 
margin: 0px; border: none; padding-top: 8px; font-family: sans-serif; font-size: 18px; color: #cccccc; text-align: right; }

div.nav { position: absolute; z-index: 10; width: 744px; height: 17px; right: 7px; top: 40px; 
margin: 0px; border: none; padding-left: 0px; padding-top: 0px; text-align: right; }
div.gp {  z-index: 5; width: 260px; height: 20px; margin-left: 5px; margin-top: 6px; margin-bottom: 8px; }

div.lh510 { z-index: 5; width: 510px; margin-left: 8px; margin-top: 8px; margin-bottom: 8px; }
div.rh200 { position: absolute; z-index: 5; width: 210px; right: 8px; top: 83px; background-color: #888888; }

div.gallerypic { width: 240px; height: 300px; margin-top: 8px; margin-left: 5px; float: left; border: 1px solid #000000; text-align: center; }
div.limit200x266 { width: 204px; height: 275px; text-align: right; margin-left: auto; margin-right: auto; overflow: hidden; }

.page { font-family: sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #333333; background: #EEEEEE; border: 1px solid #aaaaff; padding-right: 1px; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; margin: 0px; }

span a:link { font-family: sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #222222; background: #AAAAAA; border: 1px solid #DDDDDD; padding-right: 1px; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; margin: 0px; }

span a:visited { font-family: sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #222222; background: #AAAAAA; border: 1px solid #DDDDDD; padding-right: 1px; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; margin: 0px; }

span a:hover { font-family: sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; background: #CCCCCC; border: 1px solid #555555; padding-right: 1px; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; margin: 0px; }

a:link { font-family: sans-serif; font-size: 10px; color: #222244; font-weight: 500; }
a:visited { font-family: sans-serif; font-size: 10px; color: #222244; font-weight: 500; }
a:hover { font-family: sans-serif; font-size: 10px; color: #4444FF; font-weight: 500; }

p a:link { font-family: sans-serif; font-size: 14px; color: #222244; font-weight: 500; }
p a:visited { font-family: sans-serif; font-size: 14px; color: #222244; font-weight: 500; }
p a:hover { font-family: sans-serif; font-size: 14px; color: #4444FF; font-weight: 500; }