html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
/* =General-------------*/
html {background-color:#d2d0ce;}
a:link, a:visited {color:#05537a; text-decoration:none; font-weight:bold;} /*0C3A57*/
a:hover {color: #104A6F; text-decoration:underline; font-weight:bold;} 
body {font-family: Arial, Helvetica, sans-serif; background:url(../images/common/bgGradient.gif) repeat-x top left; text-align:center;}
/* left photos with accompanying text blocks */
.blocks {float:left; width:600px; margin:0 0 20px 0;}
.blocks img {margin-right:10px;}
/* =Typography--------------------*/
p {font-size:11px; line-height:16px;}
/* =Wrappers------------------*/
/*#pageWrapper {margin:0 auto ; width:960px; min-height: 100%; border-left:solid 1px #000; border-right:solid 1px #000;}*/
#pageWrapper {margin:0 auto; width:990px; min-height:100%; background:url(../images/common/edges.png) repeat-y top left;}
#contentWrapper{margin:0 auto; width:960px; height:100%; padding:0 0 0 0; background-color:#F4EEE8; text-align:left;}
/* =Home page content-------------*/
#contentWrapHP{margin:0 auto; width:960px; height:100%; background:url(../images/homepage/blueGradientTile.gif) repeat-x top left; position:relative; 
background-color:#F3F3F3;}
#contentLeftHP{margin:0 auto; width:629px; height:100%; padding:10px 0 0 0; float:left; border-right:1px solid #7D7D7D; text-align:left;}
#contentRightHP{margin:0 auto; width:328px; height:100%; padding:10px 0 0 0; float:right; border-left:2px solid #d7d7d7;text-align:left;}
#chalkboard {width:328px; height:200px; background:url(../images/homepage/chalkboard.gif) no-repeat top center; text-align:left;}
#contentLeftHP h1 {font-size: 16px;	font-weight: bold; color: #000;	padding: 10px 30px 0px 30px; margin: 10px 0 10px 0px;}
#contentLeftHP h3 {font-size: 14px;	font-weight: bold; color: #003759; padding: 10px 30px 0px 30px;	margin: 10px 0 10px 0px;}
#contentLeftHP p {font-size: 13px; line-height:18px; font-weight: normal; color: #000; padding: 10px 30px 0 30px; margin: 10px 0 20px 0;}
#contentLeftHP hr {color:#f2f2f2; height:1px; padding: 0 20px 0 20px; margin: 0 20px 0 20px;}
#contentRightHP h1 {font-size: 16px; font-weight: bold;	color: #0C3A57;	padding: 10px 0px 0px 20px;	margin: 10px 0 10px 0px;}
#contentRightHP h3 {font-size: 14px;font-weight: bold;color: #003759;padding: 10px 0px 0px 20px;margin: 10px 0 10px 0px;}
#contentRightHP p {font-size: 13px;line-height:18px;font-weight: normal;color: #000;padding: 10px 20px 0 20px;margin: 10px 0 20px 0;}
#contentRightHP ul {font-size: 13px;line-height:22px;font-weight: normal;padding: 10px 20px 0 20px;margin: 10px 0 20px 0;}
#chalkboard ul {padding: 40px 20px 0 50px;margin: 0 0 0 0;color:#FFF;}
/* =Branding---------------------*/
#header {margin:0 auto; width:960px; height:120px; background:url(../images/common/headerBkg.jpg) no-repeat top left; position:relative;}
#logo  ul {margin:0; padding:0; list-style:none;}
#logo a {position:absolute; width:310px; height:70px; text-indent:-1000em}
#logo .logolink a {top:29px; left:26px;}
/* =Search Bar----------------*/
#searchBar {position:absolute; width:386px; height:44px; right:100px; top:70px;}
.searchBox {position:absolute; right:140px;}
.searchBtn {position:absolute; right:80px; background:url(../images/common/searchBtn.gif) no-repeat 0 0; border:none; text-indent:-9999px; 
width:55px; height:21px; z-index:100; cursor:pointer;}
.searchBtn:hover {background:url(../images/common/searchBtnRO.gif) no-repeat 0 0; width:55px; height:21px; z-index:100; cursor:pointer;}
/* =Photo gallery button-----------------*/
#photoButton {position:absolute; width:123px; height:21px; right:40px; top:70px; text-indent:-9999px;}
#photoButton ul.pgBtn {margin-top:0px;}
#photoButton ul li a.pgLink{display:block; height:21px;}
a#photoBtn {background:url(../images/common/photoBtn.gif) no-repeat 0 0; width:123px; height:21px; z-index:100;}
a#photoBtn:hover {background:url(../images/common/photoBtnRO.gif) no-repeat 0 0; width:123px; height:21px; z-index:100;}
/* Photo Gallery pages----------*/
.pgallery {width:70%;margin: 20px 0px 20px 20px;}
.pgallery td {border:1px solid #999;text-align:center;vertical-align:middle;}
.photos_page {width:90%;margin: 30px 0px 20px 0px;}
.photos_page td {border:none;text-align:center;vertical-align:middle;padding:10px;}
.photos_page a {border:none;}
/* =home page nav bar and photo area----*/
#navHPphoto {margin:0 auto; width:960px; height:215px;}
/* =home page photo area--------*/
#photoHP {margin:0 auto; width:750px; height:216px; float:right; background:url(../images/homepage/photobar.jpg) no-repeat top right; position:relative; z-index:10}
/* =Home page main navigation bar------*/
#navHP {margin:0 auto; width:210px; height:216px; float:left; text-indent:-9999px; background:url(../images/homepage/navHPbkg.jpg) no-repeat top left; 
position:relative; z-index:10}
#navHP ul.menuHP {margin-left:0px;}
#navHP ul li a.menulinkHP{display:block; height:30px;}
#navHP ul li ul li {text-indent:0px; font-size:1.2em; font-weight:bold}
a#productsHP {width:210px; background:url(../images/homepage/navbarHP.jpg) no-repeat 0 0; margin-top:16px} 
a#remanufacturingHP {width:210px; background:url(../images/homepage/navbarHP.jpg) no-repeat 0 -30px; margin-top:0px}
a#serviceHP {width:210px; background:url(../images/homepage/navbarHP.jpg) no-repeat 0 -60px; margin-top:0px}
a#usedHP {width:210px; background:url(../images/homepage/navbarHP.jpg) no-repeat 0 -90px; margin-top:0px}
a#applicationsHP {width:210px; background:url(../images/homepage/navbarHP.jpg) no-repeat 0 -120px; margin-top:0px}
a#quoteHP {width:210px; background:url(../images/homepage/navbarHP.jpg) no-repeat 0 -150px; margin-top:0px}
a#productsHP:hover {width:210px; background:url(../images/homepage/navbarHP.jpg) no-repeat -210px 0; margin-top:16px;}
a#remanufacturingHP:hover {width:210px; background:url(../images/homepage/navbarHP.jpg) no-repeat -210px -30px;}
a#serviceHP:hover {width:210px; background:url(../images/homepage/navbarHP.jpg) no-repeat -210px -60px;}
a#usedHP:hover {width:210px; background:url(../images/homepage/navbarHP.jpg) no-repeat -210px -90px;}
a#applicationsHP:hover {width:210px; background:url(../images/homepage/navbarHP.jpg) no-repeat -210px -120px;}
a#quoteHP:hover {width:210px; background:url(../images/homepage/navbarHP.jpg) no-repeat -210px -150px;}
/* =Main navigation bar-----------*/
#navMain {margin:0 auto; width:960px; height:58px; background:url(../images/navbar/mainNavBkg-211.gif) no-repeat top left; 
text-indent:-9999px; position:relative; z-index:10}
#navMain ul.menu {margin-left:0px;}
#navMain ul li {float:left;}
#navMain ul li a.menulink {display:block; height:38px;}
#navMain ul li ul li {text-indent:0px; font-size:1.2em; font-weight:bold}
a#products {width:118px; background:url(../images/navbar/mainNav.gif) no-repeat 0 0; margin-top:5px} 
a#remanufacturing {width:195px; background:url(../images/navbar/mainNav.gif) no-repeat -118px 0; margin-top:5px}
a#service {width:177px; background:url(../images/navbar/mainNav.gif) no-repeat -313px 0; margin-top:5px}
a#used {width:178px; background:url(../images/navbar/mainNav.gif) no-repeat -490px 0; margin-top:5px}
a#applications {width:149px; background:url(../images/navbar/mainNav.gif) no-repeat -668px 0; margin-top:5px}
a#quote {width:143px; background:url(../images/navbar/mainNav.gif) no-repeat -817px 0; margin-top:5px}
a#products:hover {width:118px; background:url(../images/navbar/mainNav.gif) no-repeat 0 -38px; margin-top:5px}
a#remanufacturing:hover {width:195px; background:url(../images/navbar/mainNav.gif) no-repeat -118px -38px; margin-top:5px}
a#service:hover {width:177px; background:url(../images/navbar/mainNav.gif) no-repeat -313px -38px; margin-top:5px}
a#used:hover {width:178px; background:url(../images/navbar/mainNav.gif) no-repeat -490px -38px; margin-top:5px}
a#applications:hover {width:149px; background:url(../images/navbar/mainNav.gif) no-repeat -668px -38px; margin-top:5px}
a#quote:hover {width:143px; background:url(../images/navbar/mainNav.gif) no-repeat -817px -38px; margin-top:5px}
/* =Sub Nav----------*/
#navSub {position:absolute; top:10px; right:40px;}
#navSub li {display: inline;}
#navSub a {font-size:10px; font-weight:bold; color:#393939; text-decoration:none; text-transform:uppercase; cursor:pointer}
#navSub a:hover {color:red; text-decoration:underline; cursor:pointer;}
/* main ------------*/
#main {margin:0 auto;float: right;width: 748px;background:url(../images/common/blueGradientTile.gif) repeat-x top left;background-color:#F3F3F3;	padding:0 0 0 0;}
#main h1 {font-size: 16px;font-weight: bold;font-color: #0C3A57;padding: 10px 0px 0px 20px;/*margin: 10px 0 0px 0px;*/}
#main h2 {font-size:13px;line-height:15px;font-weight:bold;color:#0C3A57;padding: 10px 0px 0px 20px;}
#main h3{font-size:12px;line-height:13px;font-weight:bold;color:#333;padding:10px 2px 0px 20px;}
#main p {font-size: 13px;line-height:18px;font-weight: normal;font-color: #000;padding: 0px 10px 0 20px;margin: 10px 0 0 0;}
#main li {padding: 0px 10px 0px 0px;}
.bullets01 {list-style:disc; font-size:13px; line-height:19px; font-weight:normal; color:#000; padding:0 20px 0 20px;}
.bullets01 li {margin:10px 0px 10px 20px}
/* images -------*/
img {/*padding: 8px;*//*margin:0px 10px 4px 10px;background: #F4EEE8;*/}
.float-right {/*border: 1px solid #7D7D7D;*/float:right;margin: 10px 20px 6px 10px;padding: 10px;font-size:.8em;color:#0c3a57;}
.float-left {/*border: 1px solid #7D7D7D;*/float:left;margin: 10px 20px 6px 20px;padding:10px;font-size:.8em;color:#0c3a57;}
.float-left2 {/*border: 1px solid #7D7D7D;*/float:left;margin: 10px 20px 0px 0px;padding:8px;font-size:.8em;color:#0c3a57;}
a.bookmark {font-size:13px;text-decoration:underline;color:#0C3A57;padding: 20px 0px 0px 20px;line-height:30px;}
.new {color:#cc0000;}
.list-no-bullets {list-style-type:none;font-size:11px;padding-top:4px;padding-left:20px;margin-left:14px;}
.list-no-bullets li li {line-height:9px;}
/* =Footer----------*/
#footer {position:relative; margin:0 auto; height:108px; width:960px; background:url(../images/common/footerBkg.gif) no-repeat top left;}
#footer ul {position:absolute; top:10px; left:20px;}
#footer li {display: inline;}
#footer a{font-size:10px; font-weight:bold; color:#393939; text-decoration:none; text-transform:uppercase; cursor:pointer}
#footer a:hover{color:red; text-decoration:underline;}
#footer p {font-size:11px; line-height:17px; text-align:center; padding:40px 0 0 0;}
/* =page bottom------*/
#bottom {margin:0 auto; height:35px; width:990px; background:url(../images/common/bottom.gif) no-repeat top left;}
/* =Sidebar-------*/
#sidebar{margin:0 auto; width:212px; height:100%; background-color:#F4EEE8; float:left; background:url(../images/common/sbBkg-212.gif) repeat-y top left;}
/* =sidebar navigation-----*/
ul.sideNav {margin:0; padding: 0; list-style-type: none;}
.sideNav .level0 {display:block;width:211px;height:30px;line-height:30px;color:#104A6F;font-size:12px;font-weight:bold;text-decoration:none;text-indent:12px;background:url(../images/sidebar/SBbtn3.gif) no-repeat left top;}
.sideNav li {width: 211px;height: 30px;}
.sideNav a.level1:link, .sideNav a.level1:visited {display: block;width: 211px;height: 30px;line-height: 30px;color: #104A6F;font-size: 12px;font-weight:bold;text-decoration: none;text-indent: 12px;background: url(../images/sidebar/SBbtn3.gif) no-repeat left top;}
.sideNav a.level1:hover {display: block;width: 211px;height: 30px;line-height: 30px;color: #104A6F;font-size: 12px;font-weight:bold;text-decoration: none;text-indent: 12px;background: url(../images/sidebar/sbBtn2-2.gif) no-repeat right top;}
.subNav a.level2:link, .subNav a.level2:visited {font-size:11px;line-height:22px;color:#104A6F;text-decoration:none;padding-left:10px;}
.subNav a.level2:hover {font-size:10px;line-height:22px;color:#1D89CC;text-decoration:underline;padding-left:10px;}
/* chalkboard on home page-----*/
ul.chalk {list-style-type:square;}
.chalk a:link, .chalk a:visited {font-size:12px;line-height:26px;color:#FFF;text-decoration:none;padding:0px 0px 0 0px;}
.chalk a:hover {font-size:12px;line-height:26px;color:#1D89CC;text-decoration:underline;padding:0px 0px 0 0px;}
.list {list-style-type: square;list-style-position:outside;font-size:12px;padding-top:10px;padding-left:20px;margin-left:14px;}
#main li li {padding: 10px 0px 0px 40px;list-style-type:disc;list-style-position:inside;}
#main li ul {padding-bottom:10px;}
/* Quotes form table */

