/* CSS Document */

/*HEADER*/
.header { background:#c0c0c1}
.header h1 { width:237px; height:167px; float:left;}
.header h1 a { background:url(../images/layout/logo.jpg) 0 0 no-repeat; height:167px;  display:block; text-indent:-5000px; }
.header h2 { background:url(../images/layout/your-total-technology-resource.jpg) 0 0 no-repeat; width:553px; height:167px; text-indent:-5000px; float:left; } 
.header dl { background:url(../images/layout/live-help.jpg) 0 0 no-repeat; width:210px; height:167px; float:left; }
.header dl dt a { display:block; text-indent:-5000px; width:210px; height:167px;}
.header dl dd { text-indent:-5000px;}

/*HEADER - SEARCH*/
.header form { background: #900725 url(../images/layout/search-bg.jpg) no-repeat 0 0; height:32px; padding:0 0 0 563px; clear:left;  margin:0 0 0 0; width:437px; }
.header form label { background: url(../images/layout/search-label.jpg) 0 0 no-repeat; width:129px;  height:32px; display:block; text-indent:-5000px; float:left; margin:0 0 0 0; padding:0 0 0 0; }
.header form input {  float:left; margin:0 0 0 0; }
.header form input#sendId{ background: url(../images/layout/search-submit.jpg); float:left; padding:0 0 0 0; margin:0 0 0 0; display:block; width:31px; height:32px; border: none;}
.header form input#partNumberId { background:url(../images/layout/search-input-1.jpg) 0 0 no-repeat; width:114px; padding:10px 18px 0 7px; height:22px; line-height:11px; display:block; }
.header form input#keywordId { background:url(../images/layout/search-input-2.jpg) 0 0 no-repeat; width:111px; padding:10px 17px 0 7px; height:22px; line-height:11px; display:block; }


/*-----------------------------------------------------------------------------------------------*/
/*SIDEBAR*/
.sideBar{ background:url(../images/layout/sidebar.gif) 0 -17px; width:200px;  float:left; padding-bottom:2px; border-bottom:34px solid #3a000d;}
.sideBar li { height:17px; padding-top:2px; }
.sideBar li a { display:block; height:17px; line-height:17px; color:#ffffff; text-decoration:none; padding-left:22px;} 
.sideBar li a:hover { background:url(../images/layout/sidebar.gif) 0 0; color:#1c4c7c; } 
.sideBar li a.selected { background:url(../images/layout/sidebar.gif) 0 0; color:#1c4c7c;} 

/*-----------------------------------------------------------------------------------------------*/

/* CONTENT*/
.content { width:797px; float:left; border-left:3px solid #c3c2c2; }


/*FOOTER*/

.footer { background: #215789 url(../images/layout/footer.gif) bottom repeat-x; width:930px; display:block; padding:16px 35px;  border-top:1px solid #2a82bc; clear:left; text-align:center;}
.footer  a { color:#FFF; font-size:11px; }
.footer  p { color:#FFF; font-size:11px; }
.footer ul li { display: inline; color:#FFFFFF  }
.footer ul li a { color:#ffffff; text-decoration:none; font-size:11px; }
.footer ul li a:hover { text-decoration:underline; }

/*-----------------------------  PAGES -----------------------------*/

/* HOME*/

/* HOME - CONTENT - PRODUCTS*/
.home .prodcucts h3 { background:url(../images/layout/titles.gif) 0 0 no-repeat;  height:39px;  text-indent:-90000px;  }
.home .prodcucts table { margin-left:12px;  }
.home .prodcucts table tr td{ background:url(../images/layout/products-fnd.jpg) 0 0 repeat-y; width:205px; border-bottom:1px solid #dcdcdc; text-align:center; }
.home .prodcucts table tr td.firstTD { background:url(none);}
.home .prodcucts table tr td dl { width:180px; height:205px; margin:20px auto 0 auto; }
.home .prodcucts table tr td dl dt a{ font-size:11px; color:#a21229; height:25px; display:block; line-height:12px; text-decoration:none; font-weight:bold;  }
.home .prodcucts table tr td dl dt a:hover { text-decoration:underline; }
.home .prodcucts table tr td dl dd table tr td { background:url(none); border:none; vertical-align:middle; height:125px; } 
.home .prodcucts table tr td dl dd ul li { color:#1e5081; font-size:10px; line-height:12px;  }
.home .prodcucts table tr td dl dd ul li span { color:#8b8b8b; }
.home .prodcucts table tr td a.getAQuote { background:url(../images/layout/products-get-a-quote.gif) 0 0 no-repeat; width:77px; height:16px; text-indent:-5000px; display:block; margin:0 auto 12px auto; }

/* HOME ( - EXTENDED IN LIVE HELP) - CONTENT - SOLUTIONS */
.solutions { background:url(../images/layout/solutions-bg.jpg) 0 0 no-repeat; width:486px; padding:60px 30px 0 258px; height:168px; display:block; margin:12px 0 0 12px;  }
.solutions h4 {  text-indent:-50000px; font-size:1px; line-height:1px;  }
.solutions p{ color: #636363; line-height:15px;  }
.solutions p a { color:#0075c4; }

/* HOME (- EXTENDED IN LIVE HELP,  MANUFACTURES-LIST) - CONTENT - TRADEMARKS  */
.trademarks { background:#feffff url(../images/layout/block-bg.jpg) top no-repeat; width:775px; margin:12px 0 0 12px; }
.trademarks h4 { display:none;}
.trademarks ul { background:url(../images/trademark/trademarks.gif); width:767px; height: 179px; padding-top:15px;   margin-bottom:33px;  text-indent:-50000px; display:block;}  
.trademarks ul li { display:inline; }
.trademarks ul li a{ display:block; position:relative; text-indent:-99999px;  height:34px; float:left;  }
.trademarks a { color:#1e5081; }


/* BOXES */

.boxGray { background: #f5f5f5 url(../images/layout/box-border-top-f5f5f5.gif) 0 0 no-repeat;  margin-left:12px; display:block; width:776px; clear:both; }
.boxGray p strong { color:#636363; }
.boxGray p a { color:#1d6eb6; text-decoration:none;}  
.boxGray a:hover { text-decoration:underline;}  
.boxGrayBottom { background: #fff url(../images/layout/box-border-bottom-f5f5f5.gif) 0 0 no-repeat;  margin-left:12px; display:block; width:776px; clear:both; font-size:1px; line-height:1px;  }

.boxGray2 { background: #eaeaea url(../images/layout/box-border-top.gif) 0 0 no-repeat;  margin-left:12px; display:block; width:778px; clear:both; padding:10px 0; }
.boxGray2 p a { color:#0075c4; text-decoration:none;}  
.boxGray2 a:hover { text-decoration:underline;}  
.boxGray2Bottom { background: #fff url(../images/layout/box-border-bottom.gif) 0 0 no-repeat;  margin-left:12px; display:block; width:778px; clear:both; font-size:1px; line-height:1px; }


/*-----------------------------------------------------------------------------------------------*/

/* ABOUT US*/
.aboutUs { font-size:12px; line-height:16px; color:#636363;}
.aboutUs h3 { background:url(../images/layout/titles.gif) 0 -39px no-repeat;  height:39px;  text-indent:-90000px;margin-bottom:10px; }
.aboutUs p.sumary{  margin-left:8px; margin-bottom:25px; }
.aboutUs div { margin-left:8px; display:block; width:778px; clear:both; padding-top:15px;}
.aboutUs h4 { background:url(../images/about-us/about-titles.gif) 0 0px no-repeat;  height:21px;  text-indent:-90000px; margin-bottom:18px;  }
.aboutUs h5 { font-weight: bold; font-size:15px; line-height:15px; margin-bottom:18px;}
.aboutUs p { margin-bottom:18px; }

.aboutUs  blockquote { background:url(../images/about-us/imgs.jpg) no-repeat; width:293px; height:136px; display:block; text-indent:-90000px; margin:0 10px 10px 0; float:left; margin-left:-1px; }

.aboutUs .helpful blockquote { background-position:0 0; }

.aboutUs .receptive { background: #eaeaea url(../images/layout/box-border-top.gif) 0 0 no-repeat; }
.aboutUs .receptive blockquote { background-position:0 -136px; }
.aboutUs .receptive h4 { background-position:0 -21px; width:275px; }

.aboutUs .parts { background: #fff url(../images/layout/box-border-bottom.gif) 0 0 no-repeat; }
.aboutUs .parts blockquote { background-position:0 -272px; }
.aboutUs .parts h4 { background-position:0 -42px; width:80px; }

.aboutUs .expert { background: #eaeaea url(../images/layout/box-border-top.gif) 0 0 no-repeat; }
.aboutUs .expert blockquote { background-position:0 -408px; }
.aboutUs .expert h4 { background-position:0 -63px; width:204px; }

.aboutUs .warehouse { background: #fff url(../images/layout/box-border-bottom.gif) 0 0 no-repeat; }
.aboutUs .warehouse blockquote { background-position:0 -544px; }
.aboutUs .warehouse h4 { background-position:0 -84px; width:438px; height:23px; }

.aboutUs .realPeople { background:#ffffff url(../images/about-us/block-bg.jpg) top no-repeat; width:775px; margin-bottom:17px; }
.aboutUs .realPeople img { float:right; } 
.aboutUs .realPeople h4 { background-position:0 -107px; width:537px; margin-left:0px; }
.aboutUs .realPeople ul { margin-top:35px;}
.aboutUs .realPeople ul li { padding-left:10px; color:#2d73b3; font-size:15px; line-height:19px; }
.aboutUs .realPeople ul li.last {  font-size:16px; font-weight:bold; padding-top:22px; letter-spacing:-0.060em; }

/*-----------------------------------------------------------------------------------------------*/

/* CONTACT US*/
.contactUs h3 { background:url(../images/layout/titles.gif) 0 -78px no-repeat;  height:39px;  text-indent:-90000px;margin-bottom:10px; }
.contactUs .boxGray2 p { color:#0075c4; font-size:18px; padding:9px 0; margin-left:17px; }
.contactUs .boxGray2 strong { color:#636363; }
.contactUs .boxGray2 hr { height:2px; width:774px; margin:auto; color: #d4d4d4; background: #d4d4d4;  border: 2px none #d4d4d4; }
.contactUs form { background:#feffff url(../images/layout/block-bg.jpg) top no-repeat; width:775px; margin:12px 0 0 12px; }
.contactUs form h4 { color:#0075c4; font-size:22px; padding:20px 0 0px 22px; }
.contactUs form fieldset { border:1px solid #d1d1d1; width:752px; padding:20px 0; margin-left:6px; margin-top:10px;}

.contactUs form fieldset label { color:#636363; font-size:18px; line-height:28px; display:block; margin-left:14px;}
.contactUs form fieldset input { color:#636363; font-size:18px; display:block; margin-left:12px; border:1px solid #378fcb; width:436px; height:23px;}
.contactUs form fieldset img{ margin:5px 0  10px 12px; }
.contactUs form fieldset input.submitBtn { border:none; margin-top:10px; width:438px; }
.contactUs form fieldset input.hiddenInput { display:none; }
.contactUs form fieldset textarea { color:#636363; font-size:18px; display:block; margin-left:12px; border:1px solid #378fcb; width:436px; height:138px; }


/*-----------------------------------------------------------------------------------------------*/

/* MANUFACTURES-LIST - CONTENT - TRADEMARKS */
.manufactures  h3 { background:url(../images/layout/titles.gif) 0 -117px no-repeat;  height:39px;  text-indent:-90000px;  }
.manufactures .manufactures-list { background:url(../images/layout/table-bg.gif); margin:0 0 0 12px; width:772px; display:block;}
.manufactures .manufactures-list ul{ float:left;}
.manufactures .manufactures-list ul li { width:193px; height:19px;}
.manufactures .manufactures-list ul li a { color:#636363; text-decoration:none;}
.manufactures .manufactures-list ul li a:hover {  text-decoration:underline;}
.manufactures .trademarks {clear:left; margin:24px 0 0 12px; height:inherit; }


/*-----------------------------------------------------------------------------------------------*/

/* TERMS AND CONDITIONS */
.termsConditions h3 { background:url(../images/layout/titles.gif) 0 -156px no-repeat;  height:39px;  text-indent:-90000px; margin-bottom:10px; }
.termsConditions h4 {color:#636363; font-size:15px; line-height:20px; font-weight:bold; text-transform:uppercase; padding:20px 0 0 12px;} 
.termsConditions p{ color:#959595; font-size:13px; line-height:18px; padding:20px 12px 20px 12px;}
.termsConditions img { margin:auto; display:block}
.termsConditions .contactTerms { padding:10px 0 10px;}
.termsConditions .contactTerms p { font-size:15px; line-height:30px; padding:0 0 0 12px;}

/*-----------------------------------------------------------------------------------------------*/

/*LIVE HELP */
.liveHelp h3 { background:url(../images/layout/titles.gif) 0 -195px no-repeat;  height:39px;  text-indent:-90000px;margin-bottom:10px; }
.liveHelp .boxGray img { margin:auto;  display:block}
.liveHelp .trademarks {clear:left; margin:24px 0 0 12px; height:inherit; }
.liveHelp dl { width:772px; margin-left:17px; margin-top:0;}
.liveHelp dl img { float:right;}
.liveHelp dl dt{ font-size:15px; color:#636363; font-weight:bold; padding-top:30px; } 
.liveHelp dl dt.First { padding-top:18px; }
.liveHelp dl dd ul  { width:380px; padding:0 0 0 0;}
.liveHelp dl dd ul li { font-size:15px; display:block; /* background:url(../images/live-help/aim-icon.gif) right 24px no-repeat;*/ height:18px; width:380px; padding:24px 0;}
.liveHelp dl dd ul li a img{ float:right; margin-top:2px; }
.liveHelp dl dd ul li strong{color:#2a82bc;}

.liveHelp .trademarks { margin-bottom:20px; }


/*-----------------------------------------------------------------------------------------------*/

/*KITS */
.printerKits { background:#FFF; padding-bottom:25px;}
.printerKits h3 { background:url(../images/layout/titles.gif) 0 -234px no-repeat;  height:39px;  text-indent:-90000px;margin-bottom:10px; }
.printerKits ul.navigationPrinters { margin:auto; display:block; width:160px; }
.printerKits ul.navigationPrinters li {color:#959595;  font-weight:bold; font-size:15px; display:inline; }
.printerKits ul.navigationPrinters li a { color:#1d6eb6; text-decoration:underline;} 

.printerKits .printListGray { background:#f5f5f5; margin:10px 10px 18px; padding:10px 0 10px 14px; }
.printerKits .printListWhite { background:#fff; margin:0 10px; padding:10px 0 10px 14px; }
.printerKits h4 { color:#636363; font-weight:bold; font-size:15px; line-height:15px;  }
.printerKits dl dt { color:#2a82bc;  font-size:13px; padding-top:10px; }
.printerKits dl dd li a { color:#636363;  font-size:13px; text-decoration:none; }
.printerKits dl dd li a:hover { text-decoration:underline; }
.printerKits dl dd img { float:right;}
a.btnUp { float:right; color:#959595;   font-weight:bold; font-size:15px; padding-right:24px; outline:none; }

/*-----------------------------------------------------------------------------------------------*/

/*TOP 200 */
.top200 h3 { background:url(../images/layout/titles.gif) 0 -273px no-repeat;  height:39px;  text-indent:-90000px;margin-bottom:10px; }
.top200 .top-list ul { background:url(../images/layout/table-top200-bg.gif); margin:0 12px 0 13px;}
.top200 .top-list ul li{ height:19px; line-height:19px; display:block; font-size:13px; }
.top200 .top-list ul li strong { color:#1d6eb6; }
.top200 .top-list ul li span { width:293px; display:block; float:left; padding-left:7px;  }
.top200 .top-list ul li a { color:#777676; text-decoration:none; }
.top200 .top-list ul li a:hover { text-decoration:underline; }
.top200 .top-list ul li a  span { width:286px; display:block; float:left; padding-left:14px;  }

.top200 .trademarks {clear:left; margin:24px 0 30px 12px; height:inherit; }

/*-----------------------------------------------------------------------------------------------*/

/*FINDER */
.finder h3 { background:url(../images/finder/title.gif) 0 0 no-repeat;  height:39px;  text-indent:-90000px;margin-bottom:10px; }
.finder .finderContent { background:#FFF; padding:0 12px; }
