/* CSS Toledo Gearmotor */

html, body { margin: 0; height: 100%; font-size: 0.9em; font-family: Tahoma, Arial, Helvetica, sans-serif; }
img { border: 0; }
label { display: block; }

table#header { background-image: url(images/hdr-bg.gif); }
table#tnavmnu { background-color: #000; text-align: right; }
table#tnavmnu a { text-decoration: none; color: #fff; }
table#tnavmnu a:hover { color: #ffcc00; }
table#tnavmnu img { padding: 0 0.5em; vertical-align: middle; }

table#footer { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; }
table#footer a { color: #fff; text-decoration: none; }
table#footer a:hover { color: #FFCC00; }
table#footer td.ftbg { background: url(images/top-footer-bg.gif) repeat-x; height: 6px; }
table#footer td.fbbg { background-color: #00457b; padding: .4em .2em .5em .3em; }
table#footer td.adr { background-color: #00457b; border-bottom: 1px solid #000; padding-bottom: .3em; }
table#footer span.db { display:block; margin-bottom: 2px; }
td.tnavw { background-color: #fff; height: 1px; }
td.tnavb { background-color: #000; height: 1px; }
td.tnavlinks { padding-right: 0.9em; font-size: 0.8em; font-weight: bold; }
span.maroontxt { font-size: 1.1em; font-weight: bold; color: #a81515; }
td.sidebtmnu { color: #fff; border-right: 1px solid #999999; font-size: 0.8em; font-weight: bold; }
td.sidebtmnu a { text-decoration: none; color: #fff; }
td.sidebtmnu a:hover { color: #FFCC00; }
table#btntble { margin-top: 10px; margin-left: 4px; }
table#btntble td.btmnubg { background: url(images/buttonbg.gif) left no-repeat; padding: .95em 2em 1.6em 1.5em }

/* Home Page */
table.bdctnt { margin: 10px 0 0 8px; }
table.blubga { background-image: url(images/ps-bg.gif); }
table.grnbga { background-image: url(images/ra-bg.gif); }
table.redbga { background-image: url(images/gm-bg.gif); }
table#sumptxt { margin: 10px 0 10px 4px; text-align: justify; }
table#sumptxt td.mdn { padding-bottom: 0.6em; }
table#sumptxt a { font-size: 1.4em; font-weight: bold; color: #0000FF; text-decoration: none; }
table#sumptxt a:hover { color: #CC0000; text-decoration: none; }
td.bgdcmnu { border: 3px solid #d6985d; background-color: #000000; }
td.bgipmnu { border: 3px solid #7aa4b0; background-color: #000000; }
td.bgramnu { border: 3px solid #71c2a4; background-color: #000000; }
td.bullettxt { border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; font-size: 0.9em; text-align: left; }
td.bdbrdr { border: 1px solid #000; }
td.logosp { padding-bottom: 1.2em; }
ul.btm { list-style-type: square; margin: 0.2em 0 0.4em 0.8em; padding-left: 1em; }

/* Right Angle & Parallel Shaft Pages */
table#searchmnu { border: 1px solid #cccccc; margin: -6px 6px 6px -6px; padding: 4px; text-align: left; background-image: url(images/product-panel-bg.gif); }
table#searchmnu select { font-size: .7em; font-weight: bold; }
table#prdmnu { margin-top: 1.2em; text-align: left; clear: left; }
td.navytxt { font-size: 88%; font-weight: bold; text-align: left; color: #0000c0; }
div#panelmnu { background: url(images/shadowAlpha.png) no-repeat bottom right !important; background: url(images/shadow.gif) no-repeat bottom right; margin: 1.2em 0 0 0 !important; width: 565px; }
span.blacktxt { font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
span.bluetxt { font-size: 1.1em; font-weight: bold; color: #0000c0;  }
div.idiv { width: 100%; margin-bottom: 15px; }
ul.panelin { padding-left: 1.3em; text-align: left; margin: .3em 0 0 0; }
.btnmrgn { margin-right: 50px }
.topmrgn { margin-top: 10px; }
.toppadd { padding-top: 10px; }

/* About Us & Privacy Policy Page */
span.darkbtxt { color: #0000c0; font-weight: bold; font-size: 1.1em; display: block; margin-bottom: 10px; }
span.martxt { font-size: 1.1em; font-weight: bold; color: #a81515; display: block; margin-bottom: 10px; }
span.ppolicy { display: block; padding-top: .8em; padding-bottom: .8em; }
span.gft { font-size: 10px; color: #999999; }
.abtus { text-align: justify; }

/* Gearmotors Page */
table#gearmnu { margin-top: 0.9em; }
td.dbtxt { padding-left: 0.3em; color: #0000c0; font-weight: bold; font-size: 1.1em; }
td.mcntnt { padding-top: 1em; padding-left: 0.3em; padding-right: 0.3em; text-align: justify; }
div#mcntnt { margin-top: 0.9em; margin-bottom: 0.9em; margin-left: 0.4em; margin-right: 0.4em; text-align: justify; }

/* Inquiry & Contact Pages */
table#orangeform { background-image: url(images/form-bg-orange.gif); border: 1px solid #666666; margin-top: 5px; }
table#blueform { background-image: url(images/form-bg-blue.gif); border: 1px solid #666666; margin: 5px 0 15px; }
td.forumnu { font-size: 1em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 1em 0 1em 1em; }
td.smalltxt { font-size: 11px; text-align: center; }
form#cform { margin: 0; }
span.frmbtxt { color: #000; font-weight: bold; }
span.redtxt { color: #ff0000; }
span.fstatus { font-size: 1em; color: #FF0000; font-weight: bold; }
span.bstatus { font-size: 1em; color: #0000FF; font-weight: bold; }