BODY { background: #e7eada; font-size: 90%; font-family: georgia, trebuchet, tahoma; border: 0px; margin: 0px; padding: 0px; text-align: left; vertical-align: top; }
FORM { padding: 0px; margin: 0px; text-align: justify; }
P { font-size: 90%; font-family: georgia, trebuchet, tahoma; text-align: justify; }
ADR {}
PRE {}
H1 { font-size: 175%; font-family: georgia, trebuchet, tahoma; }
H2 { font-size: 150%; font-family: georgia, trebuchet, tahoma; margin: 5px 0px; }
H3 { font-size: 125%; font-family: georgia, trebuchet, tahoma; }
H4 { font-size: 90%; font-family: georgia, trebuchet, tahoma; }
H5 { font-size: 80%; font-family: georgia, trebuchet, tahoma; }
H6 { font-size: 70%; font-family: georgia, trebuchet, tahoma; }

TABLE.outerframe { position: absolute; top: 0px; left: 0px; }
TD.outerframe { width: 1250px; height: 750px; text-align: left; vertical-align: top; }
 /*--- MAIN ---*/
/*            */
TABLE.mainframe {  }
 /*--- TOP ---*/
/*           */
TD.main-topleft { width: 250px; height: 125px; text-align: center; vertical-align: middle; }
TD.main-top { width: 1000px; height: 125px; }
DIV.themeselect { width: 200px; position: absolute; top: 100px; left: 1000px; text-align: right; font-family: georgia, trebuchet ms, arial; font-size: 14px; font-weight: bold; color: #005500; }
DIV.breadcrumb { position: absolute; top: 100px; left: 303px; font-family: georgia, trebuchet ms, arial; font-size: 100%; font-weight: bold; color: #005500; }
 /*--- MID ---*/
/*           */
TD.main-midleft { width: 250px; height: 565px; text-align: left; vertical-align: top; }

DIV.menu1 { width: 222px; height: 180px; position: absolute; top: 173px; left: 14px; overflow: hidden }
DIV.menu1admin { width: 222px; height: 280px; position: absolute; top: 173px; left: 14px; overflow: hidden }
UL.menu1 { width: 100%; padding: 0px; margin: 0px; list-style-type: square; list-style-position: outside; color: #007700; }
LI.menu1 { padding: 0px; margin: 0px; }
A.menu1 { display: block; height: 20px; color: #fdfdde; font-weight: bold; text-decoration: none; }
A.menu1admin { color: #fdfdde; height: 20px; vertical-align: middle; font-weight: bold; text-decoration: none; }
A.menu1:hover, A.menu1admin:hover { color: #8f8; background: #545a35; }
IMG.menu1-ad { position: absolute; top: 355px; left: 22px; }

DIV.menu2 { width: 222px; height: 230px; position: absolute; top: 460px; left: 14px; overflow: hidden }
UL.menu2 { width: 100%; padding: 0px; margin: 0px; list-style-type: square; list-style-position: outside; color: #007700; }
LI.menu2 { padding: 0px; margin: 0px; }
A.menu2 { display: block; height: 20px; color: #fdfdde; font-weight: bold; text-decoration: none; }
A.menu2admin { color: #fdfdde; height: 20px; vertical-align: middle; font-weight: bold; text-decoration: none; }
A.menu2:hover, A.menu2admin:hover { color: #8f8; background: #545a35; }
IMG.menu2-ad {}

TD.main-mid { width: 1000px; height: 565px; text-align: center; vertical-align: top; overflow: hidden; }
DIV.mainwindow { position: absolute; top: 126px; left: 290px; width: 920px; height: 565px; padding: 0px; margin: 0px; vertical-align: top; text-align: center; overflow: auto; }

TABLE.fpage { width: 98%; margin: 0px; border: 0px; }
TD.fpagemain { vertical-align: top; text-align: justify; padding: 5px; }
DIV.fpagemaincontent { text-align: justify; vertical-align: top; }
TD.fpagestandard { width: 50%; border: 2px ridge #efe; background: #f0fff0; vertical-align: top; text-align: justify; }
TD.fpagequestion { width: 50%; border: 2px ridge #eee; background: #f0f0f0; vertical-align: top; text-align: justify; }
TD.fpageimportant { width: 50%; border: 2px ridge #fd7; background: #fffaf5; vertical-align: top; text-align: justify; }

DIV.fpagestandardtitle { margin: 0px; width: 100%; height: 20px; vertical-align: middle; text-align: left; font-weight: bold; background: url('themes/fpage/standard_header.gif') top right no-repeat; }
DIV.fpagestandardcontent { padding: 5px; height: 150px; overflow: auto; }

DIV.fpageimportanttitle { margin: 0px; width: 100%; height: 20px; vertical-align: middle; text-align: left; font-weight: bold; background: url('themes/fpage/important_header.gif') top right no-repeat; }
DIV.fpageimportantcontent { padding: 5px; height: 150px; overflow: auto; }

DIV.fpagequestiontitle { margin: 0px; width: 100%; height: 20px; vertical-align: middle; text-align: left; font-weight: bold; background: url('themes/fpage/question_header.gif') top right no-repeat; }
DIV.fpagequestioncontent { padding: 5px; height: 150px; width: 100%; overflow: auto; }

DIV.showdoccontent { width: 900px; word-wrap: break-word; padding: 0px; margin: 0px; }
DIV.showprdcontent { width: 900px; word-wrap: break-word; padding: 0px; margin: 0px; }
DIV.showcatcontent { width: 900px; word-wrap: break-word; padding: 0px; margin: 0px; }
DIV.showgalcontent, DIV.showpic { width: 750px; height: 520px; word-wrap: break-word; float: left; text-align: center; overflow: auto; }

IMG.showdocpic, IMG.showcatpic, IMG.showprdpic, IMG.showrakpic { float: right; border: 0px; padding: 0px 10px 10px 10px; } /* ADJUST Max Width and Max Height in config.php */
FIELDSET.showcatdocs { padding: 0px; width: 540px; overflow: auto; font-weight: bold; font-variant: small-caps; }
TD.showcatdoc1 { background: url('images/cat/document1.png') top center no-repeat; }
TD.showcatdoc2 { background: url('images/cat/document1.png') top center no-repeat; }
TD.showcatdoc3 { background: url('images/cat/document1.png') top center no-repeat; }
TD.showcatdoc4 { background: url('images/cat/document1.png') top center no-repeat; }
TD.showcatdoc1, TD.showcatdoc2, TD.showcatdoc3, TD.showcatdoc4 { width: 135px; height: 128px; overflow: hidden; vertical-align: bottom; }
A.showcatdoc { display: block; font-size: 80%; font-weight: normal; text-decoration: none; font-variant: small-caps; margin-bottom: 5px; }
A.showcatdoc:hover { display: block; font-size: 80%; font-weight: normal; text-decoration: none; font-variant: small-caps; margin-bottom: 5px; background: #FFD; }

IMG.showpic, IMG.showgalpic {} /* ADJUST Max Width and Max Height in config.php */
DIV.showgalpics { float: right; width: 150px; height: 520px; text-align: left; overflow: auto; margin: 0px 5px 0px 0px; }
TABLE.showgalpics {}
TD.showgalpic { width: 150px; padding: 0px 0px 10px 0px; vertical-align: top; text-align: center; }
IMG.galthumbnail { margin: auto; width: 125px; }

TABLE.racking { width: 98%; }
TD.racking { width: 25%; padding: 0px 10px 10px 0px; text-align: center; vertical-align: middle; }
A.racking {}
A.racking:hover {}
IMG.racking { margin: auto; border-width: 0px 2px 2px 0px; border-color: #555555; }
IMG.addtocart { width: 110px; height: 25px; }
TABLE.showprd { width: 900px; border: ridge 4px #fff; }
TD.showprdimg { padding: 0px; width: 350px; text-align: center; vertical-align: middle; }
IMG.showprdimg { margin: auto; border: 0px; }
TD.showprdinfo { padding: 5px; vertical-align: top; text-align: center; }
FIELDSET.prdinfo { width: 500px; margin: auto; padding: 5px; border-color: lightblue; text-align: left; }
FIELDSET.prdinfo legend { font-size: 120%; text-align: center; }
TABLE.prdinfo { width: 100%; }
TD.prdinfo { vertical-align: middle; }
TD.prdprice { vertical-align: middle; width: 200px; text-align: center; }
FIELDSET.prdcontent { width: 500px; margin: auto; padding: 5px; border-color: blue;}
FIELDSET.prdcontent legend { font-size: 120%; }
FIELDSET.prdoptions { width: 500px; margin: auto; padding: 5px; border-color: darkblue; text-align: left; }
FIELDSET.prdoptions legend { font-size: 120%; text-align: center; }

/* ADMIN */
TABLE.fpagemod { width: 100%; margin: 0px; border: 0px; }
TD.fpagemod { vertical-align: top; text-align: center; }
INPUT.fpagetitle { width: 700px; }
TEXTAREA.fpagecontent { width: 800px; height: 450px; }

TABLE.modoptions, TABLE.newoptions { width: 890px; }
TD.modheader { text-align: left; }
INPUT.modtitle, INPUT.newtitle { width: 600px; }

TD.modcontent { text-align: center; padding: 0px; }
TEXTAREA.content { height: 340px; width: 890px; padding: 0px; margin: auto; overflow: auto; }
TEXTAREA.prd_content { height: 200px; width: 890px; padding: 0px; margin: auto; overflow: auto; }
TEXTAREA.paypal { height: 100px; width: 890px; padding: 0px; margin: auto; overflow: auto; }

TD.extraoptions { padding: 0px; vertical-align: top; text-align: center; }
FIELDSET.extraoptions { float: left; text-align: center; vertical-align: middle; border-color: #ccc; padding: 0px; margin: 0px 10px 0px 0px; }
FIELDSET.extraoptions legend { text-align: center; color: #555; }
IMG.modpicture { border: 0px; margin: auto; }
INPUT.newpicture {}
UL.catelements { list-style-type: none; padding: 0px; margin: 0px; }
INPUT.setprodnumber { width: 50px; }
INPUT.setprice { width: 50px; }
INPUT.setspecial { width: 50px; }
INPUT.setstock { width: 50px; }
SELECT.setmanuf {}

/* END OF ADMIN */

/*--- BOTTOM ---*/
TD.main-bottomleft { width: 250px; height: 60px; text-align: center; vertical-align: middle; }
TD.main-bottom {}
