/*=================================================================================
   diaquip.css (Version 1.0)  -  For Diaquip  -  By Chris Brown, March 2010
=================================================================================*/


/*** Normalization ***/

/* Normalizes margin, padding */
body, div, ul, ol, li, h1, h2, h3, h4, p, span, abbr, sup, blockquote, form, fieldset, br { 
    margin: 0;
    padding: 0;
}

/* Normalizes font size for headers */
h1, h2, h3, h4 {
    font-size: 100%;
}
/* Removes list-style from lists */
ul, ol { 
    list-style: none;
}

/* Removes border from img and abbr attributes etc. */
img, abbr {
    border: 0;
}
/* -------------------------------------- */


/*** General layout and main styles ***/
html {
	background: #e9e9ed url(imgs/brandingBg.jpg) repeat-x left top;
	min-width: 948px;
}

body {
    position: relative;
	font: 62.5%/1.9em Helvetica, Arial, sans-serif;
	color: #303030;
    width: 100%;
    margin: 0 auto;
}

h2, h3, h4, a {
	color: #000054;
}	

h2 {
	font-size: 2.2em;
	margin-bottom: 0.8em;
}

h3 {
	font-size: 1.8em;
	margin-bottom: 0.8em;
}

h4 {
	font-size: 1.2em;
}

h5 {
	font-size: 1em;
}

p {
	font-size: 1.2em;
	margin-bottom: 1.6em;
}

ul li, ul li, ul li p {
	font-size: 1.1em;
}

ul li ul li ul li p {
	font-size: 1em;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #db6d0b;
}

sup {
	font-size: 0.9em;
	line-height: 0.6em;
}

h1 sup, h2 sup, h3 sup, h4 sup, h5 sup {
	font-size: 0.8em;
}
/* -------------------------------------- */

/*** Branding and Main Site Navigation ***/
div#branding {
	background: url(imgs/diaquipBranding.jpg) no-repeat left top;
	width: 940px;
	height: 128px;
  margin: 0 auto;
	text-indent: -9999px;
}

/*** Main Navigation ***/
div#navMain {
	background: #f6f6f7 url(imgs/navMainBg.jpg) repeat-x left bottom;
	width: 100%;
	min-height: 2.4em;
} 

div#navMain ul {
	width: 940px;
	margin: 0 auto;
}

div#navMain ul li {
	float: left;
	position: relative;
	font-size: font-size: 1.2em;
	font-weight: bold;
	z-index: 50;
}

div#navMain ul li a {
	background: url(imgs/navSeparatorBg.jpg) no-repeat right center;
	width: 134px;
	min-height: 24px;
	text-align: center;
	line-height: 2.2em;
	color: #000054;
	display: block;
}

div#navMain ul li a:hover {
	color: #db6d0b;
	text-decoration: none;
}

div#navMain ul li:first-child {
	background: url(imgs/navSeparatorBg.jpg) no-repeat left center;
	width: 136px;
}

div#navMain ul li:first-child a {
	width: 135px;
}

/*** Main Navigation Drop-downs ***/ 
div#navMain ul li ul {
	position: absolute;
	display: none;
	width: 133px;
	left: -1px;
	background-color: #cbdbe9;
	margin-left: 1px;
}

div#navMain ul li ul li {
	float: none;
	font-size: 0.9em;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #fff;
}

div#navMain ul li ul li:first-child {
	background: none;
	width: 133px;
}

div#navMain ul li ul li a {
	background: none;
	width: 120px;
	min-height: 1.2em;
	line-height: 1.2em;
	padding-left: 8px;
	padding-right: 5px;
	text-align: left;
	display: block;
}
/* -------------------------------------- */
/* -------------------------------------- */
/* -------------------------------------- */

/*** Main Content Area ***/
div#content {
	background-color: #f7f7f7;
	width: 940px;
  margin: 0 auto;
	position: relative;
	padding-top: 24px;
	overflow: hidden;
	padding-bottom: 35px;
} 

div#content h2 {
    margin-left: 24px;
}

div#contentMain {
	float: left;
	margin-left: 24px;
}

div#contentMain h2 {
    margin-left: 0; /*** overrides 24px content default ***/
}

div#contentMain p.caption {
	font-size: 1.1em;
	font-weight: bold;
	text-align: right;
}

/*** Homepage ***/
#home div#contentMain {
	width: 492px;
	float: left;
	margin-left: 224px;
}

#home div#contentMain #homeAbout {
	background: #20397a url(imgs/homepageAboutBg.jpg) no-repeat left top; 
	width: 490px;
	min-height: 228px;
	padding-top: 96px;
	margin-bottom: 21px;
	border: 1px solid #000054;
}

#home div#contentMain #homeAbout h2, div#contentMain #homeAbout p {
	padding-left: 20px;
	padding-right: 20px;
	color: #fff;
}

#home div#content div#navSub ul li#consumables {
	float: left;
	width: 176px;
	min-height: 326px;
	background-color: #000054;
	margin-left: -692px;
	position: relative;
}

#home div#content div#navSub ul li#machinery {
	float: right;
	width: 176px;
	min-height: 326px;
	background-color:  #000054;
	margin-right: 24px;
	position: relative;
	text-align: right;
}

#home div#content div#navSub ul a img {
	border: 1px solid #fff;
	position: absolute;
}

#home div#content div#navSub ul a:hover img {
	border: 1px solid #db6d0b;
}

#home div#content div#navSub ul a img.topLeft {
	top: 11px;
	left: 11px;
}

#home div#content div#navSub ul a img.topRight {
	top: 11px;
	right: 11px;
}

#home div#content div#navSub ul a img.midLeft {
	bottom: 93px;
	left: 11px;
}

#home div#content div#navSub ul a img.midRight {
	bottom: 93px;
	right: 11px;
}

#home div#content div#navSub ul a img.bottomLeft {
	bottom: 11px;
	left: 11px;
}

#home div#content div#navSub ul a img.bottomRight {
	bottom: 11px;
	right: 11px;
}

#home div#content div#navSub ul li#consumables a, #home div#content div#navSub ul li#machinery a {
	color: #fff;
	text-transform: uppercase;
}

#home div#content div#navSub ul li#consumables ul, #home div#content div#navSub ul li#machinery ul {
	padding-left: 11px;
	padding-right: 11px;
	line-height: 1em;
}

#home div#content div#navSub h4 {
	margin-top: 92px;
	margin-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
}

#home div#content div#navSub ul li h4 a {
	width: 100%;
	height: 21px;
	display: block;
	text-indent: -9999px;
}

#home div#content div#navSub ul li#consumables h4 a {
	background: url(imgs/consumablesTitleBg.jpg) no-repeat  left top;
}

#home div#content div#navSub ul li#consumables h4 a:hover {
	background: url(imgs/consumablesTitleBgHover.jpg) no-repeat left top;
}

#home div#content div#navSub ul li#machinery h4 a {
	background: url(imgs/machineryTitleBg.jpg) no-repeat right top;
	text-align: left; /** cancels previous align-right **/
}

#home div#content div#navSub ul li#machinery h4 a:hover {
	background: url(imgs/machineryTitleBgHover.jpg) no-repeat right top;
}

#home div#content div#navSub ul li#consumables ul li, #home div#content div#navSub ul li#machinery ul li {
	font-size: 0.8em;
	display: inline;
}

#home div#content div#navSub ul li#consumables a:hover, #home div#content div#navSub ul li#machinery a:hover {
	color: #db6d0b;
	text-decoration: none;
}

#home div#content div#navSub ul li#service a, #home div#content div#navSub ul li#news a {
	float: left;
	width: 176px;
	height: 83px;
	margin-left: -692px;
}

#home div#content div#navSub ul li#service a, #home div#content div#navSub ul li#news a,
#home div#content div#navSub ul li#globalAgents a {
	background: url(imgs/homepageLinkBgs.jpg);
	display: block;
	text-indent: -9999px;
}

#home div#content div#navSub ul li#service a {
	background-position: 0 0;
	margin-top: 349px;
}

#home div#content div#navSub ul li#news a {
	background-position: 0 107px;
	margin-top: 453px;
}

#home div#content div#navSub ul li#globalAgents a {
	background-position: 176px 0;
	float: right;
	width: 176px;
	height: 190px;
	margin-top: 24px;
	margin-right: 24px;
}


body#home div#contentMain ul#tabs {
	overflow: hidden;
	border-left: 1px solid #000054;
}

body#home div#contentMain ul#tabs li a {
	font-weight: bold;
	border-top: 1px solid #000054;
	border-right: 1px solid #000054;
	float: left;
	padding: 3px 7px;
}

body#home div#contentMain ul#tabs li a:focus, body#home div#contentMain ul#tabs li a.current {
	background-color: #e4ebf1;
}

body#home div#contentMain div#tabContent {
	padding: 23px;
	border: 1px solid #000054;
	background-color: /*#e9e7f4*/#e4ebf1;
	margin-top: -1px;
}

body#home div#content {
	-webkit-font-smoothing: subpixel-antialiased !important;
}
/* -------------------------------------- */

/*** Services ***/
#service div#contentMain {
	width: 470px;
}

#service div#contentPics {
	width: 398px;
	height: 628px;
	float: right;
	margin-right: 24px;
	position: relative;
}

#service div#contentPics img {
	position: absolute;
    border: 1px solid #000054;	
}

#service div#contentPics img#topLeft {
	top: 0;	
	left: 0;
}

#service div#contentPics img#topRight {
	top: 0;	
	right: 0;
}

#service div#contentPics img#midLeft {
	left: 0;
	top: 140px;
}

#service div#contentPics img#bottom {
	bottom: 0;
	left: 0;
}
/* -------------------------------------- */

/*** Articles ***/

body#articles div#contentMain ul li {
	float: left;
	margin-left: 32px;
	margin-bottom: 32px;
}

body#articles div#contentMain > ul li:first-child, body#articles div#contentMain > ul li.fifthli {
	margin-left: 0;
}

body#articles div#contentMain ul li {
	width: 199px;
	margin-bottom: 18px;
}

body#articles div#contentMain ul li h3 {
	font-size: 1.1em;
}

body#articles div#contentMain ul li a {
	background: url(imgs/articleIcons.jpg) no-repeat;
	display: block;
	padding-top: 270px;
}

body#articles div#contentMain ul li.artc01 a { background-position: 0 0; }
body#articles div#contentMain ul li.artc02 a { background-position: -199px 0; }
body#articles div#contentMain ul li.artc03 a { background-position: -398px 0; }
body#articles div#contentMain ul li.artc04 a { background-position: -597px 0; }
body#articles div#contentMain ul li.artc05 a { background-position: -796px 0; }
body#articles div#contentMain ul li.trimexWall a { background-position: -995px 0; }

body#articles div#contentMain ul li a:hover {
	background: url(imgs/articleIconsHover.jpg) no-repeat;
}

body#articles div#contentMain ul li.artc01 a:hover { background-position: 0 0; }
body#articles div#contentMain ul li.artc02 a:hover { background-position: -199px 0; }
body#articles div#contentMain ul li.artc03 a:hover { background-position: -398px 0; }
body#articles div#contentMain ul li.artc04 a:hover { background-position: -597px 0; }
body#articles div#contentMain ul li.artc05 a:hover { background-position: -796px 0; }
body#articles div#contentMain ul li.trimexWall a:hover { background-position: -995px 0; }



/*#news div#contentMain {
	width: 892px;
}

#news div#contentMain ul li {
	border-bottom: 1px dotted #000054;
	margin-bottom: 24px;
	overflow: hidden;
}

#news div#contentMain ul li h3 {
	font-size: 1.5em;
	color: #303030;
}

#news div#contentMain ul li h3 sup {
	font-size: 0.7em;
}

#news div#contentMain ul li p {
	width: 520px;
}

#news div#contentMain ul li h3 + p {
	font-style: italic;
}

#news div#contentMain ul li img {
	border: 1px solid #000054;
	float: right;
	clear: right;
	margin-bottom: 24px;
}

#news div#contentMain ul li p a {
	font-style: italic;
	font-weight: bold;
}

#news div#contentMain ul li.last-child {
	border-bottom: none;
}

#news div#content > p a {
	width: 892px;
	margin-left: 24px;
	font-size: 1.7em;
	font-weight: bold;
	letter-spacing: 0.03em;
	background-color: #000054;
	color: #fff;
	float: left;
	text-align: center;
	padding: 7px 0 8px 0;
	margin-top: -25px;
	margin-bottom: 25px;
}

#news div#content a:hover {
	color: #db6d0b;
}*/

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

/*** Global Agents ***/
#agents div#contentMain {
	width: 286px;
}

#agents div#contentMain p {
    font-style: italic;
    font-weight: bold;
}

#agents div#contentMain p.textHighlight {
    font-style: normal;
    font-weight: normal;
}

#agents div#contentMain ul {
    font-size: 1.1em;
    margin-top: 2.2em;
    margin-bottom: 2.2em;
}

#agents div#contentMain ul li {
    font-style: italic;
    margin-bottom: 1.4em;
}

#agents div#contentPics {
	width: 582px;
	float: right;
	margin-right: 24px;
	position: relative;
}

#agents div#contentPics img {
    border: 1px solid #000054;
	margin-bottom: 18px;	
}
/* -------------------------------------- */

/*** Contact ***/
#contact div#content ul, #contact div#content > h3 {
    width: 262px;
    font-size: 1.2em;
    font-weight: bold;
    float: left;
    clear: left;
    margin-left: 24px;
}

#contact div#content > h3 {
    font-size: 1.6em;
    margin-bottom: 0.2em;
}

#contact div#content ul#contact_main, #contact div#content ul#contact_main li.adr {
    margin-bottom: 1.8em;
}

#contact div#content ul#contact_main li.adr span {
    display: block;
}

#contact div#content ul#contact_main li.adr span.company-name {
    font-size: 1.2em;
    color: #000054;
}

#contact div#directions {
	width: 606px;
    float: right;
    margin-right: 24px;
}

#contact div#directions img {
    border: 1px solid #000054;
    margin-bottom: 20px;
}
/* -------------------------------------- */

/*** Photo Gallery ***/
div#content div#contentMain {
	padding-bottom: 50px;
}

div#content div#contentMain ul.photoGallery li {
	float: left;
	margin-right: 3px;
}

div#content div#contentMain ul.photoGallery li.galRight {
	margin-right: 0;
}

div#content div#contentMain ul.photoGallery li a img {
	border: 1px solid #e9e9ed;
}

div#content div#contentMain ul.photoGallery li a:hover img {
	border: 1px solid #db6d0b;
}
/* -------------------------------------- */

/*** Lower-level Inter-page Navigation ***/
div#content ul#nextPrevNav {
	float: right;
	margin-right: 24px;
}

div#content ul#nextPrevNav li {
	display: inline;
}

div#content ul#nextPrevNav li a {
	padding: 2px 4px;
	border: 1px solid #000054;
}

div#content ul#nextPrevNav li a:hover {
	border: 1px solid #db6d0b;
}

div#content ul#nextPrevNav li a.next {
	background: url(imgs/arrowNext.jpg) no-repeat right center;
	padding-right: 12px;
	margin-left: 3px;
}

div#content ul#nextPrevNav li a.prev {
	background: url(imgs/arrowPrev.jpg) no-repeat left center;
	padding-left: 12px;
}

.machineryPage div#content ul#nextPrevNav, #coreDrills div#content ul#nextPrevNav {
	position: absolute;
	right: 0;
	bottom: 30px;
}

#coreDrills div#content ul#nextPrevNav {
    bottom: 35px;
}

.machineryPage div#content ul#nextPrevNav li a.next {
	background: url(imgs/arrowNextMach.jpg) no-repeat right center;
}

.machineryPage div#content ul#nextPrevNav li a.prev {
	background: url(imgs/arrowPrevMach.jpg) no-repeat left center;
}
/* -------------------------------------- */

/*** Product Header Pages ***/
.headerPages div#contentMain p, #gallery div#contentMain p {
	padding-bottom: 15px;
}

.headerPages div#contentMain ul li {
	float: left;
	margin-left: 32px;
	margin-bottom: 32px;
}

.headerPages div#contentMain ul li:first-child, .headerPages div#contentMain ul li.fifthli {
	margin-left: 0;
}

.headerPages div#contentMain ul li a {
	width: 197px;
	height: 280px;
	text-indent: -9999px;
	border: 1px solid #000054;
	display: block;
}

.headerPages div#contentMain ul li a:hover {
	border: 1px solid #db6d0b;
}

.headerPages div#contentMain ul li a#drillRigIcon {
	background: url(imgs/Header_Pages/drillRigsIcon.jpg) no-repeat left top;
}

.headerPages div#contentMain ul li a#floorSawIcon {
	background: url(imgs/Header_Pages/floorSawsIcon.jpg) no-repeat left top;
}

.headerPages div#contentMain ul li a#hyconIcon {
	background: url(imgs/Header_Pages/hyconIcon.jpg) no-repeat left top;
}

.headerPages div#contentMain ul li a#retippingIcon {
	background: url(imgs/Header_Pages/retippingIcon.jpg) no-repeat left top;
}

.headerPages div#contentMain ul li a#drillingEquipIcon {
	background: url(imgs/Header_Pages/shibuyaIcon.jpg) no-repeat left top;
}

.headerPages div#contentMain ul li a#drillMotorIcon {
	background: url(imgs/Header_Pages/drillMotorsIcon.jpg) no-repeat left top;
}

.headerPages div#contentMain ul li a#wireSawIcon {
	background: url(imgs/Header_Pages/wireSawsIcon.jpg) no-repeat left top;
}

#consHeaderPage div#contentMain ul li {
	float: none;
	margin: 0;
}

#consHeaderPage div#contentMain ul li.consumables {
	float: left;
	margin-left: 32px;
	margin-bottom: 32px;
	width: 199px;
}

#consHeaderPage div#contentMain ul li#aero {
	margin-left: 0;
}

#consHeaderPage div#contentMain ul li a {
	background-image: none;
	border: none;
	width: auto;
	height: auto;
	text-indent: 0;
}

#consHeaderPage div#contentMain ul li a:hover {
	border: none;
}

#consHeaderPage div#contentMain ul li h3 {
	height: 24px;
	text-indent: -99999px;
}

#consHeaderPage div#contentMain ul li#aero h3 {
	background: url(imgs/aeroLogoH3.png) no-repeat left top;
	width: 64px;
}

#consHeaderPage div#contentMain ul li#trimex h3 {
	background: url(imgs/trimexLogoH3.png) no-repeat left top;
	width: 123px;
}

#consHeaderPage div#contentMain ul li#zorro h3 {
	background: url(imgs/zorroLogoH3.png) no-repeat left top;
	width: 101px;
}

#consHeaderPage div#contentMain ul li#threeD h3 {
	background: url(imgs/3dLogoH3.png) no-repeat left top;
	width: 40px;
	height: 37px;
	margin-top: -7px;
	margin-bottom: 6px;
}

/*.headerPages div#contentMain ul li a#coreDrillIcon {
	background: url(imgs/Header_Pages/coreDrillsIcon.jpg) no-repeat left top;
}

.headerPages div#contentMain ul li a#diamondWireIcon{
	background: url(imgs/Header_Pages/diamondWireIcon.jpg) no-repeat left top;
}

.headerPages div#contentMain ul li a#handSawBladeIcon {
	background: url(imgs/Header_Pages/handsawBladesIcon.jpg) no-repeat left top;
}

.headerPages div#contentMain ul li a#wallFloorSawBladeIcon {
	background: url(imgs/Header_Pages/wallFloorSawBladesIcon.jpg) no-repeat left top;
}
*/
/* -------------------------------------- */

/*** Core Drills ***/
#coreDrills div#contentMain {
	width: 436px;
	float: left;
}

#coreDrills div#contentMain h3 {
	color: #303030;
}

#coreDrills div#contentMain img {
	float: left;
	padding-right: 24px;
	padding-bottom: 24px;
}

#coreDrills div#contentMain h2 {
	font-size: 1.9em;
	margin-top: 19em;
}

#coreDrills div#contentMain h2 img {
	float: right;
	margin-right: -480px;
}

#coreDrills div#contentMain ul {
	width: 436px;
	margin-top: 30px;
}

#coreDrills div#contentMain ul li {
	min-height: 93px;
	float: left;
	margin-bottom: 8px;
}

#coreDrills div#contentMain ul li h3 {
	font-size: 1.2em;
	margin-bottom: 3px;
}

#coreDrills div#contentSupp ul#coreDrillTypes {
 	width: 432px;
	float: right;
	margin-right: 24px;
}

#coreDrills div#contentSupp ul#coreDrillTypes li {
	width: 136px;
	min-height: 156px;
	float: left;
	margin-right: 12px;
	margin-bottom: 24px;
}

#coreDrills div#contentSupp ul#coreDrillTypes li.farRight {
	margin-right: 0;
}

#coreDrills div#contentSupp ul#coreDrillTypes li p {
	font-size: 1em;
	line-height: 1.3em;
}

#coreDrills div#contentSupp ul#coreDrillTypes li img {
	margin-bottom: 2px;
}

#coreDrills div#contentSupp ul#pdfLinks {
	position: absolute;
	width: 436px;
	top: 58em;
	left: 24px;
}

#trimexWallAndFloor div#contentSupp ul#pdfLinks, #zorroWallAndFloor div#contentSupp ul#pdfLinks {
	margin-left: 24px;
}

#trimexCoreDrills div#contentSupp ul#pdfLinks, #zorroCoreDrills div#contentSupp ul#pdfLinks {
	position: absolute;
	bottom: 90px;
	left: 24px;
}

#coreDrills div#contentSupp ul#pdfLinks li, #diamondWire div#contentSupp ul#pdfLinks li,
#trimexCoreDrills div#contentSupp ul#pdfLinks, #zorroCoreDrills div#contentSupp ul#pdfLinks,
#wallAndFloor div#contentSupp ul#pdfLinks li, #news div#contentMain ul#pdfLinks li {
	min-height: 46px;
	margin-bottom:20px;
}

#coreDrills div#contentSupp ul#pdfLinks li a, #diamondWire div#contentSupp ul#pdfLinks li a,
#trimexCoreDrills div#contentSupp ul#pdfLinks li a, #zorroCoreDrills div#contentSupp ul#pdfLinks li a,
.diamondWire div#contentSupp ul#pdfLinks li a, #wallAndFloor div#contentSupp ul#pdfLinks li a,
#trimexWallAndFloor div#contentSupp ul#pdfLinks li a, #zorroWallAndFloor div#contentSupp ul#pdfLinks li a {
	background: transparent url(imgs/pdfBg.png) no-repeat left top;
	height: 46px;
	padding-left: 54px;
	padding-top: 3px;
	display: block;
}

#coreDrills div#contentSupp ul#pdfLinks li h4, #trimexCoreDrills div#contentSupp ul#pdfLinks li h4, 
#zorroCoreDrills div#contentSupp ul#pdfLinks li h4, #diamondWire div#contentSupp ul#pdfLinks li h4,
.diamondWire div#contentSupp ul#pdfLinks li h4, #wallAndFloor div#contentSupp ul#pdfLinks li h4, 
#trimexWallAndFloor div#contentSupp ul#pdfLinks li h4, #zorroWallAndFloor div#contentSupp ul#pdfLinks li h4 {
	font-size: 1.2em;
}

#coreDrills div#contentSupp ul#pdfLinks li p, #trimexCoreDrills div#contentSupp ul#pdfLinks li p, 
#zorroCoreDrills div#contentSupp ul#pdfLinks li p, #diamondWire div#contentSupp ul#pdfLinks li p,
.diamondWire div#contentSupp ul#pdfLinks li p, #wallAndFloor div#contentSupp ul#pdfLinks li p, 
#trimexWallAndFloor div#contentSupp ul#pdfLinks li p, #zorroWallAndFloor div#contentSupp ul#pdfLinks li p {
	margin-left: 54px;
	margin-top: -26px;
	display: block;
}

#coreDrills div#contentSupp ul#pdfLinks li.last-child {
	width: 432px;
	position: absolute;
	left: 460px;
	top: 55em;
}
/* -------------------------------------- */

/*** Diamond Wire ***/
#diamondWire div#contentMain img {
	float: right;
	margin-right: 24px;	
}

#diamondWire div#contentMain p {
	width: 438px;
	float: left;	
}

#diamondWire div#contentMain h3 {
	width: 100%;
	clear: both;
	padding-top: 25px;
}

.diamondWire div#contentMain table {
	width: 892px;
	border-collapse: collapse;
	font-size: 1.1em;
	line-height: 1.3em;
	margin-bottom: 10px
}

.diamondWire div#contentMain table th, .diamondWire div#contentMain table td {
	border-left:  1px solid #000054;
	padding: 0 6px 6px;
	text-align: center;
	border-bottom: 1px solid #000054;
}

.diamondWire div#contentMain table th {
	color: #000054;
	text-transform: uppercase;
}

#diamondWire div#contentMain table th#typePic, .diamondWire div#contentMain table th#spec {
	width: 160px;
	border-left: none;
}

.diamondWire div#contentMain table th#spec {
	width: 99px;
}

.diamondWire div#contentMain table th#beadType {
	width: 124px;
}

.diamondWire div#contentMain table th#bead, #diamondWire div#contentMain table th#numOfBeads {
	width: 39px;
}

.diamondWire div#contentMain table th#app {
	width: 426px;
}

.diamondWire div#contentMain table tbody td {
	height: 70px;
	padding: 6px;
}

.diamondWire div#contentMain table tbody tr td:first-child {
	border-left: none;
}

#diamondWire div#contentMain table tbody tr td:first-child {
	text-indent: -9999px;
}

#diamondWire div#contentMain table tbody td#ti40 {
	background: url(imgs/diaquipDiamondTrWirePic1.jpg) no-repeat left center;
}

#diamondWire div#contentMain table tbody td#td42 {
	background: url(imgs/diaquipDiamondTrWirePic2.jpg) no-repeat left center;
}

#diamondWire div#contentMain table tbody td#ti45-8 {
	background: url(imgs/diaquipDiamondTrWirePic3.jpg) no-repeat left center;
}

#diamondWire div#contentMain table tbody td#ti48 {
	background: url(imgs/diaquipDiamondTrWirePic4.jpg) no-repeat left center;
}

#diamondWire div#contentMain table tbody td#ti38 {
	background: url(imgs/diaquipDiamondTrWirePic5.jpg) no-repeat left center;
}

#diamondWire div#contentMain table tbody td#tb30 {
	background: url(imgs/diaquipDiamondTrWirePic6.jpg) no-repeat left center;
}

#diamondWire div#contentMain table tbody td#aeroPro {
	background: url(imgs/diaquipDiamondTrWirePic7.jpg) no-repeat left center;
}

#diamondWire div#contentMain table tbody td#aeroMax {
	background: url(imgs/diaquipDiamondTrWirePic8.jpg) no-repeat left center;
}

#diamondWire div#contentMain table tbody td#aeroSpeed {
	background: url(imgs/diaquipDiamondTrWirePic9.jpg) no-repeat left center;
}

#diamondWire div#contentMain table tbody td#aeroSteel {
	background: url(imgs/diaquipDiamondTrWirePic10.jpg) no-repeat left center;
}

.diamondWire div#contentSupp, #wallAndFloor div#contentSupp {
	width: 892px;
	margin-left: 24px;
}

.diamondWire div#contentSupp ul#pdfLinks, #wallAndFloor div#contentSupp ul#pdfLinks {
	width: 100%;
}

.diamondWire div#contentSupp ul#pdfLinks li {
	width: 50%;
	float: left;
}



ul.diagExpln li, ul table.diagExpln {
	position: absolute;
	top: -9999px;
}

img.mainPic {
	border: 1px solid #000054;
	margin-bottom: 25px;
}



body#trimexCoreDrills div#contentMain > p, body#zorroCoreDrills div#contentMain > p,
body.handSawBlades div#contentMain > p, body#trimexWallAndFloor div#contentMain > p {
	width: 892px;
}

body#trimexCoreDrills div#contentMain ul li.spec, body#trimexCoreDrills div#contentMain ul li.adv, 
body#zorroCoreDrills div#contentMain ul li.spec, body#zorroCoreDrills div#contentMain ul li.adv,
body#zorroWallAndFloor div#contentMain ul li.spec {
	width: 526px;
	float: left;
	margin-right: 48px;
}

body#trimexCoreDrills div#contentMain ul li.adv, body#zorroCoreDrills div#contentMain ul li.adv {
	margin-top: 21px;
}

body#trimexCoreDrills div#contentMain ul li.sizes, body#zorroCoreDrills div#contentMain ul li.sizes {
	float: right;
	width: 318px;
	margin-right: 24px;
}

body#trimexCoreDrills ul li.spec ul li {
	width: 205px;
}

body#zorroCoreDrills ul li.spec ul li {
	width: 136px;
	float: left;
	margin-right: 38px;
}

body#zorroCoreDrills ul li.adv ul li, body#zorroWallAndFloor ul li.spec ul li,
body#zorroDrillSgmt ul li.adv ul li {
	width: 526px;
	clear: left;
}

body#zorroCoreDrills ul li.adv img, body#zorroDrillSgmt ul li.adv img,
body#zorroWallAndFloor div#contentMain ul li.spec img {
	float: left;
	margin-right: 15px;
	margin-bottom: 18px;
}

body.handSawBlades div#contentMain ul li.adv, body#trimexDrillSgmt div#contentMain ul li.adv,
body#trimexWallAndFloor div#contentMain ul li.adv {
	width: 487px;
	float: left;
}

body.handSawBlades div#contentMain ul li.sizes {
	width: 357px;
}

body#aeroHandSawBlades div#contentMain ul li.sizes {
	float: left;
	margin-right: 48px;
	padding-bottom: 154px;
	background: url(imgs/aeroWaveBladeBg.jpg) no-repeat left bottom;
}

body#aeroHandSawBlades div#contentMain ul li.sizes img {
	float: left;
}

body#aeroHandSawBlades div#contentMain ul li.sizes ul {
	width: 196px;
	float: right;
}

body#aeroHandSawBlades div#contentMain ul li#ringSaw {
	width: 487px;
	float: right;
}

body#aeroHandSawBlades div#contentMain ul li#ringSaw img {
	float: left;
	margin-right: 21px;
}

body#trimexHandSawBlades div#contentMain ul li.sizes {
	float: right;
}

body#trimexWallAndFloor ul li.adv {
	margin-right: 48px;
}

body#trimexWallAndFloor div#contentMain ul li img {
	float: left;
	margin-right: 15px;
	margin-bottom: 18px;
}

body#trimexWallAndFloor div#contentMain ul li.spec ul li {
	margin-bottom: 32px;
}

body#trimexWallAndFloor div#contentMain ul li.spec ul li h4 {
	margin-bottom: 2px;	
}


body#zorroWallAndFloor ul li.adv, body#zorroWallAndFloor ul li.sizes {
	margin-right: 24px;
}

body#trimexWallAndFloor ul li.sizes, body#zorroWallAndFloor ul li.sizes  {
	background: url(imgs/wallFloorSawBladeBg.png)	no-repeat right 14px;
	height: 118px;
	padding-top: 21px;
}


body#trimexDrillSgmt div#contentMain ul li.spec {
	width: 357px;
	float: right;
}

body#trimexDrillSgmt div#contentMain ul li.spec img, body#zorroDrillSgmt div#contentMain ul li.spec img {
	float: left;
	margin-right: 21px;
}

body#zorroDrillSgmt ul li.adv {
	width: 526px;
	float: right;
	margin-right: -20px;
}

body#zorroDrillSgmt ul li.spec {
	width: 318px;
	float: left;
}

body#zorroDrillSgmt div#contentMain ul li.spec ul li {
	min-height: 108px;
	margin-bottom: 28px;
}

body#drillSgmt ul li.spec {
	width: 308px;
	float: left;
	margin-right: 24px;
}

body#drillSgmt ul li.spec ul li {
	width: 126px;
	float: left;
	margin-right: 28px;
	min-height: 260px;
}

body#drillSgmt ul li.ranges, body#drillSgmt ul li.sizes {
	width: 536px;
	float: right;
	margin-right: 24px;
}

body#drillSgmt ul li.ranges {
	margin-bottom: 32px;
}

body#drillSgmt div#contentMain ul li span.diam {
	display: block;
	float: left;
}

body#drillSgmt div#contentMain ul li span.diam {
	width:170px;
}

body#drillSgmt ul li.sizes p {
	width: 285px;
	padding-right: 275px;
	min-height: 176px;
	background: url(imgs/aeroDrillSgmtPic5Bg.jpg) no-repeat 277px -20px;
}
/* -------------------------------------- */

/*** Hand Saw Blades ***/
#handSawBlades div#contentMain {
	width: 892px;
}

#handSawBlades div#contentMain div#bladeChoices {
	background-color: #d3d3db;
	border: 1px solid #000054;
	width: 890px;
	padding-bottom: 20px;
	margin-bottom: 42em;
}

#handSawBlades div#contentMain div#bladeChoices h3 {
	padding: 20px 20px 0 20px;
	margin-bottom: 7px;
}

#handSawBlades div#contentMain div#bladeChoices p {
	border-bottom: 1px solid #000054;
	padding: 0 20px 20px;
}

#handSawBlades div#contentMain table {
	border-collapse: separate;
	border-spacing: 0 3px;
	width: 858px;
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 20px;
	text-align: center;
}

#handSawBlades div#contentMain table tr th[scope="row"] {
	background-color: #e9e9ed;
}

#handSawBlades div#contentMain table tr:first-child td {
	background: none;
}

#handSawBlades div#contentMain table tr th[scope="col"] {
	padding-left: 7px;
	padding-right: 7px;
}

#handSawBlades div#contentMain table tr#materials td, #handSawBlades div#contentMain table tr#materials th {
	height: 4em;
	line-height: 1.4em;	
}

#handSawBlades div#contentMain table tr td {
	width: 125px;
	background-color: #e9e9ed;
}

#handSawBlades div#contentMain table tr td a { 
	width: 105px;
	height: 105px;
	display: block;
	font-size: 1.2em;
	text-indent: -9999px;
	margin-left: 10px;
	line-height: 105px;
}

#handSawBlades div#contentMain table tr td.ash a {
	background: url(imgs/handSawBladesAsphalt.jpg) no-repeat center top;
}

#handSawBlades div#contentMain table tr td.bb a {
	background: url(imgs/handSawBladesBrickBlock.jpg) no-repeat center top;
}

#handSawBlades div#contentMain table tr td.rcSoft a {
	background: url(imgs/handSawBladesConcreteSoft.jpg) no-repeat center top;
}

#handSawBlades div#contentMain table tr td.rcMed a {
	background: url(imgs/handSawBladesConcreteMed.jpg) no-repeat center top;
}

#handSawBlades div#contentMain table tr td.rcHard a {
	background: url(imgs/handSawBladesConcreteHard.jpg) no-repeat center top;
}

#handSawBlades div#contentMain table tr td.granStn a {
	background: url(imgs/handSawBladesGraniteStone.jpg) no-repeat center top;
}

#handSawBlades div#contentMain table tr td.granStn {
	background: #e9e9ed url(imgs/handSawBladesLastColBg.jpg) no-repeat right top;
}

#handSawBlades div#contentMain table tr td a:hover {
	text-indent: 0;
	color: #db6d0b;
}

#handSawBlades div#contentMain table tr td.aero a:hover {
	background-image: url(imgs/handSawBladesAero.jpg);
}

#handSawBlades div#contentMain table tr td.duo a:hover {
	background-image: url(imgs/handSawBladesDuo.jpg);
}

#handSawBlades div#contentMain table tr td.vulcan a:hover {
	background-image: url(imgs/handSawBladesVulcan.jpg);
}

#handSawBlades div#contentMain table tr td.proGT a:hover {
	background-image: url(imgs/handSawBladesProGT.jpg);
}

#handSawBlades div#contentMain ul#sawBladeInfo {
	width: 892px;
	min-height: 33em;
	position: absolute;
	bottom: 20em;
}

#handSawBlades div#contentMain ul#sawBladeInfo li {
	width: 434px;
	position: absolute;
}

#handSawBlades div#contentMain ul#sawBladeInfo li#aeroInfo {
	top: 0;
	left: 0;
}

#handSawBlades div#contentMain ul#sawBladeInfo li#duoInfo {
	top: 0;
	right: 0;
}

#handSawBlades div#contentMain ul#sawBladeInfo li#vulcanInfo {
	top: 18.5em;
	left: 0;
}

#handSawBlades div#contentMain ul#sawBladeInfo li#proGTInfo {
	top: 18.5em;
	right: 0;
}

#handSawBlades div#contentMain ul#sawBladeInfo li img {
	float: left;
	margin-right: 13px;
}

#handSawBlades div#contentMain ul#sawBladeInfo li h3 {
	font-size: 1.4em;
	margin-bottom: 0;
}

#handSawBlades div#contentMain ul#sawBladeInfo li p {
	margin-bottom: 0;
	margin-top: 8px;
}

#handSawBlades div#contentMain ul#sawBladeInfo li ul {
	width: 284px;
	float: right;
	margin-right: 12px;
}

#handSawBlades div#contentMain ul#sawBladeInfo li ul li {
	position: relative;
	display: inline;
}

#handSawBlades h4 {
	font-size: 1.4em;
}

#handSawBlades h4 + ul li {
	font-size: 1.2em;
	display: inline;
}

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

/*** Wall and Floor Saw Blades ***/
#wallAndFloor div#contentMain {
	margin-bottom: 15px;
}

#wallAndFloor div#contentMain p {
	width: 398px;
	float: left;
}

#wallAndFloor div#contentMain img {
	float: right;
	margin-right: 24px;
	margin-top: -10px;
}

#wallAndFloor div#contentMain h2 {
	font-size: 2em;
	clear: left;
	margin-bottom: 1.1em;
}

#wallAndFloor div#contentMain h2 sup {
	font-size: 0.6em;
}

#wallAndFloor div#contentMain h3 {
	color: #303030;
	font-size: 1.4em;
	margin-bottom: 0.5em;
}

#wallAndFloor div#contentMain ul {
	position: relative;
	width: 892px;
}

#wallAndFloor div#contentMain ul li#floorSawBlades, 
#wallAndFloor div#contentMain ul li#wallSawBlades {
	width: 372px;
	clear: left;
	margin-bottom: 8px;
	padding-left: 3px;
}

#wallAndFloor div#contentMain ul li#floorSawBlades {
	background: url(imgs/diaquipWFBladesBg.jpg) no-repeat 0 0;
	height: 115px;
}

#wallAndFloor div#contentMain ul li#wallSawBlades {
	background: url(imgs/diaquipWFBladesBg.jpg)	no-repeat 0 -125px;
	height: 180px;
}

#wallAndFloor div#contentMain ul li#silentCentreBlades,
#wallAndFloor div#contentMain ul li#loopCuttingBlades {
	width: 230px;
	height: 230px;
	position: absolute;
	display: block;
}

#wallAndFloor div#contentMain ul li#silentCentreBlades {
    background: url(imgs/diaquipWFBladesBg.jpg)	no-repeat -396px 0;
	top: 0;
	right: 270px;
}

#wallAndFloor div#contentMain ul li#loopCuttingBlades {
	background: url(imgs/diaquipWFBladesBg.jpg)	no-repeat -664px 0;
	top: 0;
	right: 0;
}

#wallAndFloor div#contentMain ul li h4 {
	color: #303030;
	font-size: 1.3em;
}

#wallAndFloor div#contentMain ul li#silentCentreBlades h4,
#wallAndFloor div#contentMain ul li#loopCuttingBlades h4 {
	width: 216px;
	margin-top: 4px;
	margin-left: 6px;
	line-height: 1.2em;
}

#wallAndFloor div#contentMain ul li#silentCentreBlades h4 {
	text-align: right;
	margin-right: 8px;
}

#wallAndFloor div#contentMain ul li#loopCuttingBlades h4 {
	width: 130px;
}

#wallAndFloor div#contentMain ul li#loopCuttingBlades p {
	font-size: 1.3em;
	font-weight: bold;
	width: 218px;
	position: absolute;
	bottom: -15px;
	left: 6px;
	line-height: 1.2em;
}

#wallAndFloor div#contentSupp ul#pdfLinks, #trimexWallAndFloor div#contentSupp ul#pdfLinks,
#zorroWallAndFloor div#contentSupp ul#pdfLinks {
	width: 100%;
	float: left;
}

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

/*** Machinery Header Pages ***/
.machineryHeader div#contentMain ul.machineryBrand, .machineryHeader div#contentMain p,
.machineryHeader div#contentMain ul {
	float: left;
	width: 438px;
}

.machineryHeader div#contentMain img {
	float: right;
	margin-right: 24px;
	padding-bottom: 50px;
}

.machineryHeader div#contentMain ul.machineryBrand li ul {
	margin-bottom: 2em;
}

.machineryHeader div#contentMain ul.machineryBrand li h3 {
	color: #303030;
	font-size: 1.3em;
	margin-bottom: 0.2em;
}

.machineryHeader div#contentMain ul.machineryBrand li ul li a {
	font-weight: bold;
	font-size: 1em;
}

.machineryHeader div#contentMain ul li a {
	font-weight: bold;
	font-size: 1.1em;
}
/* -------------------------------------- */

/*** Machinery Pages ***/
.machineryPage div#content {
	background: url(imgs/machineryPagesBg.png) repeat-y left top;
}

.machineryPage div#content.lissmacFS {
	background: url(imgs/lissmacPagesWhtBg.png) repeat-y left top;
}

.machineryPage div#contentMain {
	width: 684px;
	padding-top: 10px;
}

.machineryPage div#contentMain.vertPics p, .machineryPage div#contentMain.vertPics ul,
.machineryPage div#contentMain.horizPics.fourThumbs p {
	width: 294px;
	float: left;
}

.machineryPage div#contentMain.vertPics img, .machineryPage div#contentMain.horizPics.fourThumbs img {
	float: right;
	margin-right: 24px;
	margin-top: -20px;
	margin-bottom: 20px;
}

.machineryPage div#contentMain.vertPics ul {
	width: 132px;
	margin-top: 20px;
}

.machineryPage div#contentMain.vertPics ul li {
	height: 18em;
	margin-bottom: 20px;
	position: relative;
}
	

.machineryPage div#contentMain.vertPics ul li p {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.3em;
	width: 132px;
	position: absolute;
	bottom: 140px;
}

.machineryPage div#contentMain.vertPics ul li img {
	border: 1px solid #000054;
	position: absolute;
	left: 0;
	bottom: 0;
}

.machineryPage div#contentMain.vertPics ul#autofeed {
	clear: left;
	padding-top: 30px;
}

.machineryPage div#contentMain.horizPics p, .machineryPage div#contentMain.horizPics ul,
.machineryPage div#contentMain.stabMaxi p {
	width: 660px;
}

.machineryPage div#contentMain.horizPics ul, .machineryPage div#contentMain.vertPics ul#autofeed {
	position: relative;
	min-height: 20em;
	margin-top: 10px;
	margin-bottom: 60px;
}

.machineryPage div#contentMain.horizPics ul li, .machineryPage div#contentMain.vertPics ul#autofeed li {
	position: absolute;
	bottom: 0;
}

.machineryPage div#contentMain.horizPics ul li.last-child, .machineryPage div#contentMain.vertPics ul#autofeed li.last-child {
	left: 178px;
}

.machineryPage div#contentMain.horizPics ul.oneli li.last-child {
	left: 0;
} /** Cancels 178px last-child left positioning for single item ul's **/

.machineryPage div#contentMain.horizPics ul.threeli li.last-child {
	left: 356px;
} /** Positions last-child for triple item ul's **/

.machineryPage div#contentMain.horizPics ul.threeli li.scndli {
	left: 178px;
} /** Positions 2nd li for triple item ul's **/

.machineryPage div#contentMain.horizPics ul.fourli {
	clear: both;
	padding-top: 20px;
}

.machineryPage div#contentMain.horizPics ul.fourli li.scndli {
	left: 176px;
} /** Positions 2nd li for quadruple item ul's **/

.machineryPage div#contentMain.horizPics ul.fourli li.thrdli {
	left: 352px;
} /** Positions 3rd li for quadruple item ul's **/

.machineryPage div#contentMain.horizPics ul.fourli li.last-child {
	left: 528px;
} /** Positions last-child for quadruple item ul's **/

.machineryPage div#contentMain.horizPics ul.sixli {
	min-height: 44em;
	margin-top: 120px;
}

.machineryPage div#contentMain.horizPics ul.sixli li.first-child {
	left: 30px;
	bottom: 24em;
}

.machineryPage div#contentMain.horizPics ul.sixli li.last-child {
	left: 498px;
}

.machineryPage div#contentMain.horizPics ul.sixli li.scndli {
	left: 264px;
	bottom: 24em;
}

.machineryPage div#contentMain.horizPics ul.sixli li.thirdli {
	left: 498px;
	bottom: 24em;
}

.machineryPage div#contentMain.horizPics ul.sixli li.fourthli {
	left: 30px;
}

.machineryPage div#contentMain.horizPics ul.sixli li.fifthli {
	left: 264px;
}
	
.machineryPage div#contentMain.horizPics ul li p, .machineryPage div#contentMain.horizPics ul.fourli p {
	width: 132px;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.3em;
}

.machineryPage div#contentMain.horizPics ul li p img, .machineryPage div#contentMain.horizPics ul.fourli p img {
	border: 1px solid #000054;
	margin-top: 10px;
}

.machineryPage div#contentMain.horizPics ul.fourli p img {
	margin-right: 0;
}

.machineryPage div#contentMain.twoLrgPics p {
	width: 660px;
}

.machineryPage div#contentMain.twoLrgPics ul li img {
	float: left;
	margin-top: 15px;
	margin-bottom: 50px;
}

.machineryPage div#contentMain.twoLrgPics ul li.last-child img {
	float: right;
	margin-right: 24px;
}

.machineryPage div#contentMain.reTipping ul {
	width: 660px;
	min-height: 85em;
	position: relative;
}

.machineryPage div#contentMain.reTipping p {
	width: 294px;
}

.machineryPage div#contentMain.reTipping ul li img {
	position: absolute;
	right: 0;
}

.machineryPage div#contentMain.reTipping ul li:first-child img {
	margin-top: -205px;
} 

.machineryPage div#contentMain.reTipping ul li.last-child img {
	margin-top: -175px;
} 

.machineryPage div#contentMain.reTipping ul li h3 {	
	font-size: 1.6em;
	margin-top: 2em;
}

.machineryPage div#contentMain.reTipping ul li p {
	font-size: 1.2em;
	font-weight: normal;
}

/******* BLUE TORO PAGES *******/
.machineryPage div#contentMain.blueToro h3 {
	font-size: 2em;
}

.machineryPage div#contentMain.blueToro p {
	width: 380px; 
	float: left;
	margin-right: 60px;
}

.machineryPage div#contentMain.blueToro > img {
	margin-top: -4.2em;
}

.machineryPage div#contentMain.blueToro ul li {
	width: 660px;
	float: left;
	margin-top: 22px;
}

.machineryPage div#contentMain.blueToro ul li img {
	border: 1px solid #000054;
	float: left;
	margin-right: 15px;
	margin-bottom: 18px;
}

.machineryPage div#contentMain.blueToro ul li h4 {
	font-size: 1.4em;
}

.machineryPage div#contentMain.blueToro ul li h4 span {
	font-size: .85em;
	font-style: italic;
	display: block;
	margin-bottom: 10px;
}

.machineryPage div#contentMain.blueToro ul li p {
	width: 509px;
	font-size: 1.1em;
	margin-right: 0;
}

.machineryPage div#contentMain.stabMaxi > img {
	float: right;
	margin-right: 24px;
	margin-top: 26px;
}

.machineryPage div#contentMain.stabMaxi ul {
	margin-top: 45px;
}

.machineryPage div#contentMain.stabMaxi ul li {
	float: left;
	margin-left: 24px;
	width: 132px;
}

.machineryPage div#contentMain.stabMaxi ul li.odd {
	margin-left: 0;
}

.machineryPage div#contentMain.stabMaxi ul li p {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 5px;
}

.machineryPage div#contentMain.stabMaxi ul li img {
	border: 1px solid #000054;
	margin-bottom: 24px;
}

/*_____________________________*/


/*** Machinery Page Sidebar ***/
.machineryPage div#contentSupp {
	width: 184px;
	float: left;
	margin-left: 24px;
}

.machineryPage div#contentSupp h3 {
	font-size: 1.4em;
	margin-top: 10px;
}

.machineryPage div#contentSupp ul li table {
	width: 184px;
	border-collapse: collapse;
	margin-bottom: 30px;
}

.machineryPage div#contentSupp ul li table tbody td,
.machineryPage div#contentSupp ul li ul li table tbody td {
	padding: 2px 1px;
	font-size: 1em;
	line-height: 1em;
	vertical-align: text-top;
}
	
.machineryPage div#contentSupp ul li table tbody td.label,
.machineryPage div#contentSupp ul li ul li table tbody td.label {
	width: 108px;
}

.machineryPage div#contentSupp ul li table tbody td.description,
.machineryPage div#contentSupp ul li ul li table tbody td.description { 
	width: 76px;
	padding-left: 8px;
}

.machineryPage div#contentSupp ul li table tbody td.drillDiam {
	padding-bottom: 0;
}

.machineryPage div#contentSupp ul li table tbody td.indentLeft {
	padding-left: 10px;
}	

.machineryPage div#contentSupp ul li table tbody td.stkcd {
	font-size: 0.9em;
	font-weight: bold;
	padding-top: 14px;
}

.machineryPage div#contentSupp ul li ul {
	margin-bottom: 60px;
}

.machineryPage div#contentSupp ul li ul li {
	font-size: 1em;
	margin-bottom: 15px;
}

.machineryPage div#contentSupp ul li ul li a {
	background: url(imgs/pdfSmallBg.png) no-repeat left top;
	min-width: 184px;
	min-height: 26px;
	line-height: 2.3em;
	display: block;
	padding-left: 34px;
}
/* -------------------------------------- */
/* -------------------------------------- */

/*** Sub-Content and Footer Area ***/ 
div#navSupp {
	width: 940px;
	margin: 10px auto 25px auto;
	text-align: center;
}

div#navSupp ul li {
	font-size: 1em;
	font-weight: bold;
	display: inline;
	padding-left: 6px;
	padding-right: 5px;
	border-left: 1px solid #000054;
}

div#navSupp ul li:first-child {
	border-left: none;
}

div#navSupp ul li a:hover {
	color: #db6d0b;
	text-decoration: none;
}
/* -------------------------------------- */

/*** Legal Pages ***/
.legals div#contentMain {
	width: 892px;
	padding-bottom: 25px;
}

.legals div#contentMain ol {
	margin-bottom: 2em;
}

.legals div#contentMain ol li {
	margin-bottom: 0.9em;
	font-size: 1.1em;
}

.legals div#contentMain ol li h3 {
	font-size: 1.5em;
	margin-bottom: 0.5em;
}

.legals div#contentMain ol li ol li {
	padding-left: 12px;
}
/* -------------------------------------- */

/* ------------ END ------------- */
