/* ### AUTOMATIONAIDSINC.COM STYLESHEET rev1 7-11-2008 by DB ### */

/* BASIC ELEMENTS  */
html { margin:0; padding:0; }
body { margin:0; padding:0; font:12pt verdana,arial,sans-serif; background:#eee; text-align:center; }
form { margin:0; padding:0; }
hr { height:1px; margin:10px 0 10px 0; padding:0; color:#549858; }
pre { margin:6px 0 0 0; padding:6px; border:1px solid #aaa; overflow:auto; }
table,form { margin:0; padding:0; }

.normal { font:1em arial,sans-serif; }
.normalBold { font:bold 1em arial,sans-serif; }

.small { font:.9em arial,sans-serif; }
.smallBold { font:bold .9em arial,sans-serif; }

.smaller { font:.8em arial,sans-serif; }
.smallerBold { font:bold .8em arial,sans-serif; }

a:link, a:visited, a:active { text-decoration: none; color: #000; }
a:hover { text-decoration:underline; color: #CC6600; }

.red { color:#f44; }
a.red:link, a.red:visited, a.red:active { text-decoration: none; color: #f44; }
a.red:hover { text-decoration:underline; color: #000; }

.blue { color:#44f; }
a.blue:link, a.blue:visited, a.blue:active { text-decoration: none; color: #44f; }
a.blue:hover { text-decoration:underline; color: #000; }

.green { color:#4f4; }
.gray { color:#444; }

.warning { font:bold .9em tahoma,sans-serif; color:#500; }
.notice { font:bold 1em tahoma,sans-serif; color:#944; border:1px solid #944; padding:7px; }

a.underlinedlink:link, a.underlinedlink:visited, a.underlinedlink:active { text-decoration: underline; }
a.underlinedlink:hover { text-decoration:underline; color: #CC6600; }

.msgbox { font:bold 1.2em tahoma,sans-serif; margin:0 0 12px 0; padding:3px 8px; border:1px solid #aaa; background:#eee url('../images/msg_bg.gif') no-repeat; background-position:top right; cursor: pointer; cursor: hand; }

.permbox { font:bold 1.2em tahoma,sans-serif; margin:0 0 12px 0; padding:3px 8px; border:1px solid #aaa; background:#eee; }

.smallperm { font:bold .9em tahoma,sans-serif; margin-top:10px; padding:0; border:1px solid #aaa; background:#eee; }
.smallperm p { margin:0; padding:3px 3px; }

.alertbox { font:bold 1.2em tahoma,sans-serif; color:#fff; margin:0 0 12px 0; padding:3px 8px; border:1px solid #aaa; background:#922; }

.header { font:bold 1.2em verdana,arial,sans-serif; margin:0 0 12px 0; padding:3px 8px; border:1px solid #aaa; background:url('../images/topbg.gif') #eee; }
.header p { margin:0; padding:8px 0; line-height:1.2em; }

.small_header { font:bold .9em tahoma,sans-serif; color:#000; margin:0 0 5px 0; padding:2px 4px; background:#eee; text-transform:uppercase; text-align:center; border:1px solid #888; }

.article_header { font:bold 1.2em tahoma,sans-serif; color:#000; margin:0 0 5px 0; padding:2px 4px; background:#eee; text-transform:uppercase; text-align:center; border:1px solid #888; }

/* SITE SPECIFIC ELEMENTS  */

#pageheader { width:995px; margin-left:auto; margin-right:auto; padding:0; background:#fff url('../images/right_bg_top.gif') no-repeat; background-position:top right; overflow:hidden; text-align:left; border-left:1px solid #666; border-right:1px solid #666; }
#pageheader p { font:bold 8pt verdana,arial,sans-serif; margin:0; padding:0; }
#pageheader .left { float:left; width:49%; margin:0; padding:0; }
#pageheader .right { float:right; width:49%; margin:0; padding:6px 5px 0 0; text-align:right; }

#topmenu { width:995px; height:27px; margin-left:auto; margin-right:auto; padding:0; background:#549858 url('../images/tmbg.gif'); overflow:hidden; text-align:left; border-left:1px solid #666; border-right:1px solid #666; }
#topmenu ul { padding:3px; margin:0; white-space:nowrap; }
#topmenu ul li { display:inline; font:bold .85em tahoma,verdana,arial,sans-serif; color:#efefef; text-decoration:none; margin:0; padding:0 12px 3px 8px; border-right:1px solid #444; }
#topmenu ul li a { color:#efefef; font:bold .85em tahoma,verdana,arial,sans-serif; text-decoration:none; margin:0; padding:0 12px 3px 8px; }
#topmenu ul li a:hover{ text-decoration:underline; color:#fff; }

#searchblock { width:995px; height:50px; margin-left:auto; margin-right:auto; padding:0; background:#549858; overflow:hidden; text-align:left; border-left:1px solid #666; border-right:1px solid #666; border-bottom:#444; }

#divider { height:100px; }
#divider hr { width:90%; margin:0 auto; color:#222; height:2px; }

#footer { width:995px; margin-left:auto; margin-right:auto; padding:10px 0; border-top:1px solid #000;  }
#footer p { width:995px; margin-left:auto; margin-right:auto; padding:0; text-align:left; font:.8em tahoma,verdana,arial,sans-serif; }

#anniversary p { margin-top:0; }

.imgBlock { padding:4px 0 4px 8px; margin:0; }
.imgWarning { font:bold .7em verdana,arial,sans-serif; color:#f66; }

.introText { width:95%; font:.8em verdana,arial,sans-serif; margin-bottom:25px; }

.searchTbl { width:98%; margin:0 auto; padding:0; font:.8em verdana,arial,sans-serif; border:1px #000 solid; border-collapse:collapse; border-spacing:0px; }
.searchTbl th { background:#bbb; border-left:1px solid #000; border-right:1px solid #000; border-bottom:2px solid #000; padding:3px; text-align:left; }
.searchTbl td { border-bottom:1px solid #000; border-left:1px solid #000; background-color:#fff; text-align:left; padding:3px; }


/*
-- MAIN INDEX PAGE --
*/

#maincontent { width:995px; margin-left:auto; margin-right:auto; padding:0; background:#fff url('../images/main_bg.gif'); overflow:hidden; text-align:left; border-left:1px solid #666; border-right:1px solid #666; }
#maincontent-main { width:995px; margin-left:auto; margin-right:auto; padding:0; background:#fff url('../images/main_bg.gif'); overflow:hidden; text-align:left; border-left:1px solid #666; border-right:1px solid #666; }

#leftside-main { float:left; width:195px; margin:0; padding:0; align-vertical:top; }
#leftside-main h4 { margin:10px 0 10px 0; padding-left:10px; padding-top:4px; padding-bottom:4px; font:bold .8em verdana,arial,sans-serif; color:#fff; background:#549858; }
#leftside-main p { margin:5px 0; padding-left:10px; font:.7em verdana,arial,sans-serif; text-align:center; }
#leftside-main p.bottom { padding-bottom:15px; }
#leftside-main p img { border:0; margin-bottom:10px; margin-right:5px; }

#rightside-main { float:left; width:800px; margin:0; padding-top:10px; align-vertical:top; background:url('../images/right_bg3.gif') no-repeat; background-position:top right;}
#rightside-main p { font:.9em verdana,arial,sans-serif; padding-left:10px; }
#rightside-main h4 { font:bold .9em verdana,arial,sans-serif; margin:10px 0 10px 0; padding:0; padding-left:10px; }

#top-main-left { width:38%; margin-right:5px; padding:0; float:left; }
#top-main-mid { width:30%; margin-right:5px; padding:0; float:left; }
#top-main-right { width:30%; margin:0; padding:0; float:left; }

#toner-catalog { margin-left:10px; padding:0; width:215px; height:165px; background:url('../images/toner_bg.gif') no-repeat; text-align:center; }
#toner-catalog p { padding-top:25px; }
#toner-catalog h1 { font:10pt verdana,arial,sans-derif; margin-top:20px; padding:0; }

#mid-main-left { width:38%; margin:15px 0 0 0; padding:0; float:left; }
#login-block { margin-left:18px; padding:0; width:260px; height:165px; background:url('../images/login_bg.gif') no-repeat; text-align:center; }
#login-block form { margin:0; padding:0; font:9pt arial,sans-serif;  }
#login-block .description { margin:0; padding-top:35px; text-align:left; }
#login-block .username { font-weight:900; margin:0; padding-top:12px; }
#login-block .password { font-weight:900; margin:8px 0 0 12px; padding:0; }
#login-block .sbmt { text-align:right; margin:5px 25px 0 0; padding:0; }
#login-block .sbmtBtn { font:7pt verdana,arial,sans-serif; padding:2px; margin:0; }

#mid-main-right { width:58%; margin:15px 0 0 0; padding:0; float:left; }

#about-us { margin:0; padding:0; width:485px; height:165px; background:url('../images/about_bg.gif') no-repeat; background-position:top left; font:9pt verdana,arial,sans-serif; }
#about-us p { margin:0; padding:12px 15px 0 10px; }
#about-us p.p1 { margin:0; padding:35px 15px 0 10px; }
#about-us p.link { text-align:right; }

#btm-main-left { width:55%; margin-left:20px; padding:0; float:left; border:0; }

#contact-list { margin-top:15px; margin-bottom:45px; width:440px; height:222px; background:url('../images/staff_list_bg.gif') no-repeat; background-position:top left; font:8pt georgia,helvetica,serif; }
#contact-list .left-half { float:left; width:49%; margin:0; padding:0; border:0; }
#contact-list .right-half { float:right; width:49%; margin:0; padding:0; border:0; }
#contact-list ul { margin:0 0 0 12px; padding:35px 0 0 0; border:0; list-style:none; }
#contact-list li { margin:0; padding:0 0 8px 0; }
#contact-list .email { margin-right:5px; }
#contact-list li.gundlach a { font-size:7pt; margin-left:5px; }
#contact-form { margin-left:35px; font-size:10pt; }
#contact-form h1 { font-size:12pt; }
#contact-form .txtBox { width:400px; height:85px; }
#contact-form .submitBtn { margin-top:10px; margin-left:5px; width:250px; }

#btm-main-right { width:36%; margin:0; padding:0; float:left; }
#parts-block { margin:15px 0 0 15px; padding:0; width:300px; height:222px; }

/*
-- PRODUCTS PAGE --
*/

.manufacturersTbl { width:95%; margin:0; padding:0; font:bold .8em verdana,arial,sans-serif; border-collapse:collapse; border-spacing:0px; }
.manufacturersTbl td { width:33%; text-align:center; padding-bottom:18px; margin-bottom:22px; }
.manufacturersTbl td a:hover { text-decoration:none; }

.logoBlockTop { margin:5px 0 10px 10px; }
.linkBlockTop { width:96%; font:.7em verdana,arial,sans-serif; border:1px solid #888; padding:4px; margin:10px 0 10px 5px; background:#fff; }
.linkBlockTop a { text-decoration:underline; }
.descTopBlock { font:bold 1em verdana,arial,sans-serif; margin:15px 0 10px 10px; }

.productListTbl { width:95%; font:.8em verdana,arial,sans-serif; margin-left:10px; }

table.productDetailsTbl { width:95%; margin-left:10px; }
table.productDetailsTbl td { font:7pt verdana,arial,sans-serif; border:1px solid #eee; }
table.productDetailsTbl td a { text-decoration:underline; }

.product-description { width:95%; border:1px solid #666; margin:0 0 10px 10px; padding:5px; background:#fff; }
.product-description table { width:100%; font:10pt verdana,arial,sans-serif; }
.product-description table td:first-child { font-weight:bold; width:20%;}

.leftside-products { float:left; width:195px; margin:0; padding:0; align-vertical:top; }
.leftside-products h4 { margin:10px 0 10px 0; padding-left:10px; padding-top:4px; padding-bottom:4px; font:bold .8em verdana,arial,sans-serif; color:#fff; background:#549858; }
.leftside-products p { margin:0; padding:0 0 3px 10px; font:.7em verdana,arial,sans-serif; line-height:1.6em; }

.rightside-products { float:left; width:800px; margin:0; padding:0 0 25px 0; align-vertical:top; background:url('../images/right_bg.gif') no-repeat; background-position:top right;}
.rightside-products p { font:.9em verdana,arial,sans-serif; padding-left:10px; }
.rightside-products h4 { font:bold .9em verdana,arial,sans-serif; margin:10px 0 10px 0; padding:0; padding-left:10px; }

#searchForm { margin-left:10px; }
#searchTxt { font-size:10pt; width:110px; }

#label-table1, #label-table2, #label-table3 { width:99%; margin:0 auto; padding:0; font-size:8pt; }
#label-table1 td, #label-table2 td, #label-table3 td { padding:3px; border-right:1px solid #444; border-bottom:1px solid #444; }
#label-table1 td.blank { padding:3px; border:0; }
#label-table1 td.sub { font-size:10pt; font-weight:900; border:1px dotted #000; background:#ecf3ed; }
#label-table1 td.lhead, #label-table1 td.chead, #label-table2 td.lhead, #label-table2 td.chead, #label-table3 td.lhead, #label-table3 td.chead { padding:3px; border:0; background:#549858; font-weight:500; color:#fff; }
#label-table1 td.small { font-weight:500; }

#storage-media { width:99%; margin:0 auto; padding:0; font-size:8pt; }
#storage-media td { padding:3px; border-right:1px solid #444; border-bottom:1px solid #444; }
#storage-media td.hdr { border:0; font-size:10pt; background:#549858; font-weight:500; color:#fff; }
#storage-media td.blank, #storage-media td.bottomspace { border:0; }

#epson-table { font-size:10pt; }

/*
-- REPAIRS PAGE --
*/

#maincontent-repairs { width:995px; margin-left:auto; margin-right:auto; padding:0; background:#fff; overflow:hidden; text-align:left; border-left:1px solid #666; border-right:1px solid #666; }

.top-repairs { border:0; padding:5px 10px; margin:0; font-size:11pt; background:url('../images/right_bg3.gif') no-repeat; background-position:top right; }

#top-pledge { width:96%; margin:0 auto; }
#top-pledge p { padding:10px 25px 10px 20px; font-weight:bold; border:1px solid #222; background:#ededed url('../images/shadowbg.gif'); }
#top-pledge p>strong { text-decoration:italic; font-weight:bolder; }

.leftside-repairs { float:left; width:48%; margin:0; padding:4px 10px 4px 0; align-vertical:top; border-right:1px solid #222; }
.leftside-repairs h1 { font:bold 1.2em verdana,arial,sans-serif; color:#000; margin-left:10px; padding-left:30px; background:url('../images/ptr_bullet.gif') no-repeat; background-position:bottom left; }
.leftside-repairs p .last { padding-bottom:20px; }
.leftside-repairs p { margin:0; padding:0 0 3px 10px; font:10pt verdana,arial,sans-serif; line-height:1.2em; }
.leftside-repairs ul { margin-bottom:5px; }
.leftside-repairs ul, .leftside-repairs li { font-size:10pt; }
.leftside-repairs li { margin-bottom:8px; }
.rightside-repairs { float:left; width:48%; margin:0 0 0 10px; padding:0; align-vertical:top;}
.rightside-repairs p { font:10pt verdana,arial,sans-serif; padding-left:10px; }
.rightside-repairs h1 { font:bold 12pt verdana,arial,sans-serif; margin:10px 0 10px 0; padding:0; padding-left:10px; }
.rightside-repairs ul, .rightside-repairs li { font-size:10pt; }

.fullpage { width:995px; margin:0 5px 0 5px; padding:0 5px 15px 5px; }
.left_half { width:48%; margin:0; padding:0; float:left; }
.right_half { width:48%; margin:0; padding:0; float:right; }


/*
-- CONTACT PAGE --
*/

#maincontent-contact { width:995px; margin-left:auto; margin-right:auto; padding:0; background:#fff; overflow:hidden; text-align:left; border-left:1px solid #666; border-right:1px solid #666; }

.leftside-contact { float:left; width:279px; margin:0; padding:0 0 100px 0; align-vertical:top; border-right:1px dotted #222; }
.leftside-contact h4 { margin:10px 0 10px 0; padding-left:10px; padding-top:4px; padding-bottom:4px; font:bold .8em verdana,arial,sans-serif; color:#fff; background:#549858; }
.leftside-contact p { margin-top:12px; padding:0 5px 0 10px; font:.7em verdana,arial,sans-serif; line-height:1.6em; }
.rightside-contact { float:left; width:715px; margin:0; padding:0; align-vertical:top; background:url('../images/right_bg.gif') no-repeat; background-position:top right;}
.rightside-contact p { font:.9em verdana,arial,sans-serif; padding-left:10px; }
.rightside-contact h4 { font:bold .9em verdana,arial,sans-serif; margin:10px 0 10px 0; padding:0; padding-left:10px; }
#direcBtn { margin-left:10px; }

#contacts { margin-top:15px; border:0; font:10pt verdana,arial,sans-serif; }
#contacts .left-half { float:left; width:49%; margin:0; padding:0; border:0; }
#contacts .right-half { float:right; width:49%; margin:0; padding:0; border:0; }
#contacts ul { border:0; padding-top:30px; list-style-type:none; }
#contacts li { margin:0; padding-bottom:15px; }
#contacts .email { padding-bottom:2px; margin-right:5px; }
#contacts a:hover { cursor:pointer; cursor:hand; }


/*
-- GSA PAGE --
*/

#maincontent-gsa { width:995px; margin-left:auto; margin-right:auto; padding:0; background:#fff; overflow:hidden; text-align:left; border-left:1px solid #666; border-right:1px solid #666; }
#maincontent-gsa h3 { margin-left:15px; margin-bottom:10px; padding:0; font-size:12pt; }
#maincontent-gsa p { margin-left:15px; margin-bottom:10px; font-size:10pt; }

#maincontent-gsa table { width:98%; margin:0 auto; font-size:9pt; }
#maincontent-gsa table td { padding:2px; }
#maincontent-gsa table td a { text-decoration:underline; }
#maincontent-gsa .hdr { background:#888; color:#fff; font-weight:900; }

#gsa-table { width:98%; margin:0 auto; font-size:9pt; }
#gsa-table td { padding:2px; }
#gsa-table td.hdr { background:#888; color:#fff; font-weight:900; }


/*
-- GSA PAGE --
*/

#about-info { margin-left:18px; padding-top:10px; padding-right:18px; font-weight:500; }
#about-info a { text-decoration:underline; }


/* STANDARD STYLE ELEMENTS  */

.topline { position:absolute; left:-5000px; top:0; line-height:0; }
.cleared { clear:both; margin-bottom:10px; }
.pushright { text-align:right; }
.pushleft { text-align:left; }
.pushdown { vertical-align: bottom; }
.pushup { vertical-align: top; }
.centered { text-align:center; }
.tight { margin:0; padding:0; }
.nomargin { margin:0; }
.nopadding { padding:0; }
.padded { padding:5px; }
.smallbottom { margin-bottom:5px; }
.bigbottom { margin-bottom:15px; }
.hugebottom { margin-bottom:30px; }
.smalltop { margin-top:5px; }
.bigtop { margin-top:15px; }
.hugetop { margin-top:30px; }
.left2 { margin-left:2px; }
.left5 { margin-left:5px; }
.left10 { margin-left:10px; }
.left15 { margin-left:15px; }
.right2 { margin-right:2px; }
.right5 { margin-right:5px; }
.right10 { margin-right:10px; }
.right15 { margin-right:15px; }
.top5 { margin-top:5px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.leftpad5 { padding-left:5px; }
.leftpad10 { padding-left:10px; }
.leftpad15 { padding-left:15px; }
.rightpad2 { padding-right:2px }
.rightpad5 { padding-right:5px; }
.rightpad10 { padding-right:10px; }
.rightpad15 { padding-right:15px; }
.boxed { padding:4px; border:1px solid #222; }
.bordered { border:1px solid #888; }
.divline { clear:both; padding:5px; margin-bottom:8px; border-bottom:1px dashed #444; }
.hand, a.hand:hover, a.hand:link, a.hand:visited, a.hand:active {
    cursor: pointer;
    cursor: hand;
}

#pagination { font:.8em verdana,arial,sans-serif; padding-bottom:2px; margin-bottom:10px; }
#pagination ul { margin:0; padding:0; }
#pagination ul li { display:inline; padding:2px; margin:0; }
#pagination ul li a { color:#222; text-decoration:underline; }
#pagination ul li a:hover{ text-decoration:underline; color:#CC6600; }

