/*pagecss---------------------------------------------------------------------------------------------------------*/
html, body{
margin: 0px;
padding: 0px;
border: none;
background-color:#FFFFFF;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
}
br{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:8px;
line-height: 8px;
padding: 0px 0px 8px;
margin: 0px;
}   
p{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 14px;
color:#333333;
padding: 0px 0px 8px;
margin: 0px;
}
h1{
font-family:Helvetica, Geneva, Arial, sans-serif;
font-size:18px;
line-height:18px;
font-weight:400;
color:#000000;
padding: 0px 0px 2px 0px;
margin: 0px 0px 0px 0px;
}
h2{
font-family:Helvetica, Geneva, Arial, sans-serif;
font-size:16px;
line-height:16px;
font-weight:600;
color:#000000;
padding: 0px 0px 8px 0px;
margin: 0px 0px 0px 0px;
}
h3{
font-family:Helvetica, Geneva, Arial, sans-serif;
font-size:12px;
font-weight:bold;
line-height:12px;
color:#000000;
padding: 0px 0px 3px 0px;
margin: 0px 0px 0px 0px;
}
h4{
font-family: Helvetica, Geneva, Arial, sans-serif;
font-size:22px;
font-weight:400;
line-height:23px;
color:#8AB412;
padding: 0px 0px 3px 0px;
margin: 0px;
}

ul {
line-height: 14px;
padding: 6px 0px 10px 15px;
margin: 0px 0px 0px 0px;
}
li {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	list-style-image:url(images/bullet.gif);
	padding: 0px 0px 0px 0px;
	list-style-position:outside;
	
}
a.inpage{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: underline;
}
a.inpage:hover {
color: #000000;
text-decoration: none;
}
.form{
border:#FFFF00;
border:thin;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:80px;
}

#wrapper{
z-index:0;
position:relative;
width:820px;
height:100px;
top:0px;
left:0px;
}

.formbox{
width: 290px;
}


br{
line-height:8px;
}

/*pagecss---------------------------------------------------------------------------------------------------------*/




/*leftnav---------------------------------------------------------------------------------------------------------*/
#leftnavbox{
z-index:0;
position:absolute;
width:245px;
height:300px;
top:115px;
left:0px;
text-align:left;
background-color:#efefef;
}
.absolute {
	position: absolute;
	visibility: hidden;
}

.leftnavhead{
width:229px;
height:21px;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
padding: 1px 9px 0px 7px;
text-decoration: none;
background-color:#dedede;
color:#000000;
}
a.leftnavhead:hover {
background-color:#dedede;
}

a.leftnavlink{
width:229px;
height:18px;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
padding: 2px 9px 0px 7px;
text-decoration: none;
color:#000000;
background-image:url(images/chiviott-leftnav.gif);
}
a.leftnavlink:hover{
background-image:url(images/chiviott-leftnav-o.gif);
}
a.leftnavlinkactive{
width:229px;
height:18px;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
padding: 2px 9px 0px 7px;
text-decoration: none;
color:#000000;
background-image:url(images/chiviott-leftnav-o.gif);
}

a.leftnavnewsletter{
width:229px;
height:21px;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
padding: 3px 9px 0px 7px;
text-decoration: none;
color:#000000;
background-image:url(images/machine-tool-newsletter.gif);
}
a.leftnavnewsletter:hover{
text-decoration: underline;
}

a.leftnavcallback{
width:229px;
height:21px;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
padding: 5px 9px 0px 7px;
text-decoration: none;
color:#000000;
background-image:url(images/machine-tool-call-back.gif);
}
a.leftnavcallback:hover{
text-decoration: underline;
}

a.leftnavspecial{
width:229px;
height:21px;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
padding: 1px 9px 0px 7px;
text-decoration: none;
color:#000000;
background-image:url(images/special-offers-machine-tools.gif);
}
a.leftnavspecial:hover{
text-decoration: underline;
}

/*leftnav---------------------------------------------------------------------------------------------------------*/





/*contenthome---------------------------------------------------------------------------------------------------------*/
#homefabrication{
text-align:left;
vertical-align:text-top;
z-index:0;
position:absolute;
width:269px;
height:350px;
top:115px;
left:263px;
}
#homemachine{
text-align:left;
vertical-align:text-top;
z-index:0;
position:absolute;
width:269px;
height:350px;
top:115px;
left:542px;
}
#homefind{
	vertical-align:text-top;
	z-index:0;
	position:absolute;
	width:176px;
	height:160px;
	top:474px;
	left:635px;
	background-color:#efefef;
	background-image:url(images/find-machine-tools.gif);
}
#homeexchange{
	vertical-align:text-top;
	z-index:0;
	position:absolute;
	width:176px;
	height:160px;
	top:648px;
	left:635px;
	background-color:#efefef;
	background-image:url(images/part-exchange-machine-tools.gif);
}
.homehead{
width:253px;
height:24px;
text-align:left;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
padding: 2px 9px 0px 7px;
text-decoration: none;
background-image:url(images/chiviott-home-header.gif);
color:#000000;
}
.homehead:hover {
background-image:url(images/chiviott-home-header-o.gif);
}
.plinkhome{
padding: 6px 6px 6px 6px;
background-color:#efefef;
}
.plinkhome2{
display:block;
padding: 6px 6px 6px 6px;
height:78px;
}
.headerright{
text-align:right;
}
a.homefindnav{
width:170px;
height:30px;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
padding: 10px 0px 0px 6px;
background-image:url(images/find-machine-tool.gif);
text-decoration: none;
color:#000000;
}
a.homefindnav:hover {
text-decoration: underline;
}

a.homeexchangenav{
width:170px;
height:30px;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
padding: 10px 0px 0px 6px;
background-image:url(images/part-exchange-machine-tool.gif);
text-decoration: none;
color:#000000;
}
a.homeexchangenav:hover {
text-decoration: underline;
}
.homeheadcopy{
	text-align:left;
	display:block;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	font-weight:bold;
	padding: 6px 0px 0px 6px;
	text-decoration: none;
	color:#000000;
	height: 74px;
}
.homeheadcopy:hover {
text-decoration: underline;
}
.homeprodcopy{
width:122px;
height:53px;
text-align:left;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
padding: 2px 0px 0px 6px;
text-decoration: none;
color:#000000;
}
.homeprodcopy:hover {
text-decoration: underline;
}
.homeprodspec{
width:122px;
height:14px;
text-align:left;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
padding: 0px 0px 0px 0px;
margin: 6px 0px 0px 6px;
text-decoration: none;
background-image:url(images/full-spec-arw.gif);
color:#000000;
}
.homeprodspec:hover {
text-decoration: underline;
}
.homeprodnum {
width:90px;
height:14px;
text-align:right;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding: 0px 0px 0px 0px;
margin: 4px 6px 0px 6px;
text-decoration: none;
color:#000000;
clear:right;
float:right;
}
.homeprodnum:hover {
text-decoration: underline;
}
#homecopy{
	text-align:left;
	vertical-align:text-top;
	z-index:0;
	position:absolute;
	width:358px;
	height:200px;
	top:474px;
	left:263px;
}
/*contenthome---------------------------------------------------------------------------------------------------------*/





/*contentsublist---------------------------------------------------------------------------------------------------------*/
#sublistcontent{
	text-align:left;
	vertical-align:text-top;
	z-index:0;
	position:absolute;
	width:548px;
	height:350px;
	top:139px;
	left:263px;
}
a.listlink{
width:255px;
text-align:left;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
padding: 2px 109px 0px 7px;
text-decoration: none;
background-image:url(images/machine-tools-specification.gif);
background-repeat:no-repeat;
background-color:#FBDC0D;
color:#000000;
border-bottom: solid 2px #FFFFFF;
}
a.listlink:hover {
background-image:url(images/machine-tools-specification-o.gif);
}
a.orderby {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-decoration: none;
margin-left:4px;
margin-right:4px;
}
a.orderby:hover {
	text-decoration: underline;
}
.plinkhome3{
display:block;
padding: 6px 6px 6px 6px;
height:35px;
margin:0px;
}
.plinkhome4{
display:block;
font-weight:bold;
padding: 6px 6px 6px 6px;
margin:0px;
}
/*contentsublist---------------------------------------------------------------------------------------------------------*/





/*contentsubspec---------------------------------------------------------------------------------------------------------*/
#subspectle{
text-align:left;
vertical-align:text-top;
z-index:0;
position:absolute;
width:532px;
height:20px;
top:115px;
left:263px;
background-color:#efefef;
padding: 2px 9px 0px 7px;
}
#subspeccontent{
	text-align:left;
	vertical-align:text-top;
	z-index:0;
	position:absolute;
	width:273px;
	top:139px;
	left:263px;
	background-color:#efefef;
}
#subspecimages{
	position:absolute;
	width:277px;
	top:297px;
	left:538px;
	cursor:hand;
}
.subspecimage{
	margin-top:2px;
	margin-right:2px;
}
#subspecimagelg{
	z-index:0;
	position:absolute;
	width:273px;
	height:158px;
	top:139px;
	left:538px;
}
#subspecimagesm1a{
	z-index:0;
	position:absolute;
	width:90px;
	height:52px;
	top:299px;
	left:538px;
}
#subspecimagesm1b{
	z-index:0;
	position:absolute;
	width:90px;
	height:52px;
	top:299px;
	left:630px;
}
#subspecimagesm1c{
	z-index:0;
	position:absolute;
	width:90px;
	height:52px;
	top:299px;
	left:722px;
}

.prodnum{
width:257px;
height:20px;
text-align:left;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
padding: 4px 9px 0px 7px;
text-decoration: none;
background-image:url(images/machine-tool-spec-name.gif);
color:#000000;
}

.speclabel {
	font-weight:bold;
}
.spectable th {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
padding: 3px 0px 0px 6px;
vertical-align:top;
}
.spectable td {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding: 3px 0px 0px 6px;
vertical-align:top;
}
.spectable {
	margin-bottom:8px;
}
/*contentsubspec---------------------------------------------------------------------------------------------------------*/


/*top---------------------------------------------------------------------------------------------------------*/
#logo {
	position:absolute;
	left:7px;
	top:26px;
	width:234px;
	height:59px;
	z-index:1;
}
#toplinks {
	position:absolute;
	left:490px;
	top:24px;
	width:320px;
	height:60px;
	z-index:1;
	text-align:right;
	vertical-align:text-top;
}
.topnavh{
font-family:Helvetica, Geneva, Arial, sans-serif;
font-size:16px;
line-height:12px;
font-weight:900;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color:#888888;
}
.topnavhb{
font-family:Helvetica, Geneva, Arial, sans-serif;
font-size:16px;
line-height:12px;
font-weight:900;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color:#000000;
}
a.topnav{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
line-height:12px;
color:#000000;
font-weight:900;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
}
a.topnav:hover {
color: #000000;
text-decoration: underline;
}
#toplinksbook{
	z-index:1;
	position:absolute;
	width:131px;
	height:15px;
	top:84px;
	left:575px;
}
#toplinksfriend{
	z-index:0;
	position:absolute;
	width:109px;
	height:15px;
	top:84px;
	left:701px;
}

a.topnavbook{
text-align:right;
padding: 0px 25px 0px 0px;
width:116px;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#000000;
background-image:url(images/chiviott-bookmark.gif);
text-decoration: none;
}
a.topnavbook:hover {
text-decoration: underline;
}
a.topnavfriend{
text-align:right;
padding: 0px 16px 0px 0px;
width:93px;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#000000;
background-image:url(images/chiviott-send-friend.gif);
text-decoration: none;
}
a.topnavfriend:hover {
text-decoration: underline;
}

.searchform{
background-color:#FFFFFF;
width:130px;
height:15px;
padding:0px 0px 0px 0px;
margin:0px 4px 0px 4px;
border:#d0d0cf;
border-style:solid;
border-width:thin;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}
.searchindent{
padding:0px 0px 0px 7px;
margin:0px 0px 0px 0px;
color:#000000;
}
/*top---------------------------------------------------------------------------------------------------------*/




/*footer---------------------------------------------------------------------------------------------------------*/
a.footernav{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8AB412;
line-height: 23px;
text-decoration: none;
}
a.footernav:hover {
color: #000000;
text-decoration: underline;
}
.partition{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#dfdfdf;
line-height: 23px;
padding: 5px 0px 0px 0px;
margin: 5px 0px 0px 6px;
text-decoration: none;
}
/*footer---------------------------------------------------------------------------------------------------------*/

#formtomailcontent{
	text-align:left;
	vertical-align:text-top;
	z-index:0;
	position:absolute;
	width:273px;
	top:144px;
	left:263px;
	background-color:#fff;
}
.formtextbox {
	width: 257px;
	background-color:#fff;
}
.pformtomail{
padding: 6px 6px 6px 6px;
}
#textpagerightbox {
	float:right;
	padding-left:0.5em;
	padding-bottom:0.5em;
}
.productdivider {
	background-image:url(images/productspacer.gif);
	background-repeat:repeat-x;
	height:8px;
	padding:0px;
	margin:0px;
}
.producttable {
	margin-top:6px;
	margin-bottom:0px;
	padding:0px;
}
.imagecell {
	background-color:#efefef;
	vertical-align:top;
}
a.sitemaplink {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
text-decoration:none;
color:#000000;
}
a.sitemaplink:hover {
text-decoration:underline;
}