@import 'base.css';

/* FOR CMS - PLEASE DO NOT DELETE */

.freeTextBox{font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 11px; color: #666666; background-color: #ffffff;
	margin: 5px 5px 5px 5px;}

#ctl03_grdProducts th, #ctl03_grdProducts td{text-align:center;}

.alertbox{border-right: #c4c2c2 1px solid; border-top: #c4c2c2 1px solid; background: #ffffff; border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid; background-color: #ffff99; text-align: left; vertical-align: middle; padding: 5px;}
.boxinner{border-right: #c4c2c2 1px solid; border-top: #c4c2c2 1px solid; background: #fff; border-left: #c4c2c2 1px solid; 
	border-bottom: #c4c2c2 1px solid;}
.boxouter{border-right: #cccccc 2px solid; border-top: 0px; margin-bottom: 6px; border-left: 0px; width: 100%; 
	border-bottom: #cccccc 3px solid;}
.cu{background: #dedede; border-bottom: #c4c2c2 1px solid; text-align:left;}
.cu H1{font-weight: bold; font-size: 100%; margin: 2px; color: #3f3f3f; padding-top: 0px; font-family: Verdana, Geneva, sans-serif;}
.watchvideo img{float:right; border:none; padding:0; margin:0px 0px 10px 0px; position:relative; top:-7px;} 

/**************************************************************/
/* ************************ AH Styles *********************** */
/**************************************************************/

/* ************************ Defaults ************************ */

body{font:0.70em  "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#393939; 
	background:url('/common/images/custom/ah/pagebg.jpg') #eff3f5 top left repeat-x;}

body, h1, h2, h3, h4, h5, p, table, table th, form, a img {border: none; margin: 0px; padding: 0px;}

a{color:#393939;text-decoration:none;}
a:hover{color:#005eaa; text-decoration:none;}
h1{font-size:1.25em;}
h2{font-size:1.40em; color:#777777; margin:0px; padding:0px 0px 15px 0px;}

/* ************************ structural ************************ */

#page{margin:0 auto; padding:41px 0px 0px 0px; text-align:left; width:885px;}
#inner_page{margin:0 auto; text-align:left;}
#inner_page_white{margin:0 auto; align:center; text-align:left; background-color:#FFFFFF;}

/* ************************ header ************************ */

#header{background:url('/common/images/custom/ah/headerimg.jpg') top left no-repeat; width:884px; height:154px;}
#topnav{background:url('/common/images/custom/ah/topnav.gif') top left no-repeat; width:877px; height:40px; padding:4px 7px 0px 0px;}
#topnav ul{margin:0px; padding:11px 15px 0px 20px; list-style:none; float:left;}
#topnav ul li{margin:0px; padding:0px 10px 0px 10px; display:inline; font-weight:bold; border-right:solid 1px #cccccc;}
#topnav ul li.last{border-right:0px;}
#topnav li a.sel{color:#005eaa;}

/* ************************ forms ************************ */

form{margin:0px; padding:0px;}
input, select, textarea{font:11px Verdana, Arial, Helvetica, sans-serif; color:#393939;}
#topnav .inputtext{background:url('/common/images/custom/ah/topinbg.gif') no-repeat top right; border:0px; width:206px; height:30px;
	text-align:right; padding:5px 0px 0px 0px; float:left; text-align:center;}
#topnav .submit{float:right;}

/* ************************ content ************************ */

#content{clear:both; width:885px;}
h1 span{display:none;}
.menulinks{margin:0px; padding:18px 18px 4px 18px; list-style:none;}
.menulinks li{padding:0px 0px 16px 0px;}
.menulinks li a{background:url('/common/images/custom/ah/homelinkli.gif') top left no-repeat; display:block; padding:0px 0px 0px 18px; 
	color:#393939; text-decoration:underline;}
.menulinks li a:hover, .menulinks li a:active, .menulinks li a.sel{color:#005eaa; text-decoration:none;
	background:url('/common/images/custom/ah/homelinkli_on.gif') top left no-repeat;}

.marketing{background:url('/common/images/custom/ah/marketing.jpg') top left no-repeat; width:542px;  height:229px; float:left;}
.marketing2{width:542px; height:229px; float:left;}

.resseller{background:url('/common/images/custom/ah/reseller.jpg') top left no-repeat; width:338px; height:229px; float:right;}
.homelinks{float:left; width:292px;}
.homelinks#homemid{margin:0px 3px 0px 3px;}
.homelink1{background:url('/common/images/custom/ah/homelink1.gif') top left repeat-y;}
.homelink2{background:url('/common/images/custom/ah/homelink2.gif') bottom left no-repeat; height:220px;}
.homelink2 h1{width:272px; height:28px; padding:12px 0px 0px 20px; color:#fff;}
.homelink2 h1 span{display:none;}
.homelink2 h1.homeh1{background:url('/common/images/custom/ah/homeh1.gif') top left no-repeat; }
.homelink2 h1.homeh2{background:url('/common/images/custom/ah/homeh2.gif') top left no-repeat; }
.homelink2 h1.homeh3{background:url('/common/images/custom/ah/homeh3.gif') top left no-repeat; }

.literlink1{ background:url('/common/images/custom/ah/literlink1.gif') top left repeat-y; }
.literlink2{ background:url('/common/images/custom/ah/literlink2.gif') bottom left no-repeat; padding:18px 18px 8px 18px;}
h1.literlink2{background:url('/common/images/custom/ah/literh1.gif') top left no-repeat; height:44px; margin:0px; padding:0px;}
#literature2 td{margin:0px; padding:8px 8px 20px 0px; }
#literature2 td.tright{margin:0px; padding-right:50px;}
form #literature2 .inputtext{width:250px; height:20px; border:solid 1px #dce0e2;}
form #literature2 span{color:#2273b5;}

/* ************************ full panel ************************ */

#fullpanel{float:left; width:885px; margin-left:1px; text-align:left;}
.fulllink1{background:url('/common/images/custom/ah/fulllink1.gif') top left repeat-y; }
.fulllink2{background:url('/common/images/custom/ah/fulllink2.gif') bottom left no-repeat;}
.fulllink2 h1{width:885px; height:40px;}
.fulltitle{background:url('/common/images/custom/ah/agghyd_full_title.gif') bottom left no-repeat; height:40px; 
	font-family: Arial, Helvetica; font-weight: 600; font-size: 17px; color: #FFFFFF; padding-left:20px;}
.fulltitle a{padding-right:20px; color:#FFF; font-size:17px; font-weight:600; text-decoration:underline;}

/* ************************ left panel ************************ */

#leftpanel{width:249px; float:left;}
.leftlink1{background:url('/common/images/custom/ah/leftlink1.gif') top left repeat-y; }
.leftlink2{background:url('/common/images/custom/ah/leftlink2.gif') bottom left no-repeat;}
.leftlink2 h1{width:247px; height:40px;}
.leftlink2 h1.capabilities{background:url('/common/images/custom/ah/capabilities.gif') top left no-repeat;}
.leftlink2 h1.advantage{background:url('/common/images/custom/ah/advantage.gif') top left no-repeat; }
.leftlink2 h1.industries{background:url('/common/images/custom/ah/industries.gif') top left no-repeat; }
.leftlink2#standardh{min-height:200px;}
.leftlink2#advantageh{min-height:200px;}
.leftlink2#industriesh{min-height:200px;}

.lefttitle{background:url('/common/images/custom/ah/agghyd_left_title.gif') bottom left no-repeat; height:40px; 
	font-family: Arial, Helvetica; font-weight: 600; font-size: 17px; color: #FFFFFF; padding-left:20px;}

/* ************************ right panel ************************ */

#rightpanel{float:left; width:635px; margin-left:1px; text-align:left;}
.rightlink1{ background:url('/common/images/custom/ah/rightlink1.gif') top left repeat-y; }
.rightlink2{ background:url('/common/images/custom/ah/rightlink2.gif') bottom left no-repeat; }
.rightlink2 h1{width:635px; height:40px;}
.righttitle{background:url('/common/images/custom/ah/agghyd_right_title.gif') bottom left no-repeat; height:40px; 
	font-family: Arial, Helvetica; font-weight: 600; font-size: 17px; color: #FFFFFF; padding-left:20px;}

/* *********************** panel header images ****************** */
.rightlink2 h1.standard{background:url('/common/images/custom/ah/standard.gif') top left no-repeat; }
.rightlink2 h1.design_and_engineering{background:url('/common/images/custom/ah/design_and_engineering.gif') top left no-repeat; }
.rightlink2 h1.components{background:url('/common/images/custom/ah/components.gif') top left no-repeat; }
.rightlink2 h1.rebuilds{background:url('/common/images/custom/ah/rebuilds.gif') top left no-repeat; }
.rightlink2 h1.custom{background:url('/common/images/custom/ah/custom.gif') top left no-repeat; }

/*
.rightlink2 h1.standard{background:url('/common/images/custom/ah/standard.gif') top left no-repeat; }
.rightlink2 h1.standard{background:url('/common/images/custom/ah/standard.gif') top left no-repeat; }
*/

.rightlink2 h1.whatadvantage{background:url('/common/images/custom/ah/whatadvantage.gif') top left no-repeat; }
.rightlink2 h1.industries{background:url('/common/images/custom/ah/construction.gif') top left no-repeat; }
#pagetext{padding:15px; min-height:308px; }
#pagetext p{padding:6px 0px 6px 0px; line-height:20px;}
#pagetext h2 span{color:#393939; }
#pagetext h3{font-size:1.10em; color:#777777; margin:0px; padding:10px 0px 10px 0px;}
#pagetext .standardul{margin:0px; padding:0px; list-style:none;}
#pagetext .standardul li{margin:0px; padding:0px 37px 0px 0px; display:inline;}
#pagetext .advantageul{margin:0px; padding:0px; list-style:none;}
#pagetext .advantageul li{margin:0px; padding:16px 0px 20px 32px; }
#pagetext .advantageul li.advana{ background:url('/common/images/custom/ah/advan_a.gif') top left no-repeat; }
#pagetext .advantageul li.advanb{background:url('/common/images/custom/ah/advan_b.gif') top left no-repeat; }
#pagetext .advantageul li.advanc{background:url('/common/images/custom/ah/advan_c.gif') top left no-repeat; }
#pagetext .advantageul li.advand{background:url('/common/images/custom/ah/advan_d.gif') top left no-repeat; }

/* ************************ footer ************************ */

#footer{clear:both; text-align:right; padding:15px 0px 15px 0px; color:#98999b;}
#footer a{ color:#98999b; text-decoration:none;}
#footer a:hover{color:#005eaa; text-decoration:none;}
#footer p{float:left;}
#footer ul{margin:0px; padding:0px; list-style:none;}
#footer ul li{margin:0px; padding:0px 11px 0px 11px; display:inline; border-right:solid 1px #cccccc;}
#footer ul li.last{border-right:0px;}

/************************************************************************/
/* ************************ AH Styles - BY MIKE *********************** */
/************************************************************************/

h1#title{font-size:20px; text-align:center;}
h1#subtitle{font-size:14px; text-align:center;}
table.outertable {width:100%; padding:0px;}
table.innerUpperLeft{width:100%;}
table.innerLowerLeft{width:100%;}
table.innerUpperRight{width:100%;}
table.innerLowerRight{width:100%;}
table.innerleft{}
table.innerright{}
td.colOuterLeft {width:45%; vertical-align:top;}
td.colOuterMiddle{width:5%; vertical-align:top;}
td.colOuterRight{width:45%; vertical-align:top;}
td.chkCol {vertical-align:top;}
td.chkColLabel {font-size:12px; font-weight:bold; text-align:left;}
td.txtCol {vertical-align:top;}
td.txtColLabel {font-size:12px; font-weight:bold; text-align:right; width:30%;}
td.ddlCol {vertical-align:top;}
td.ddlColLabel {font-size:12px; font-weight:bold; text-align:right;}
td.btnCol{text-align:right;}
td.colGroupLabel{font-size:13px; font-weight:bold; text-align:left;}
td.txtSignupLabel{font-size:15px; font-weight:bold; text-align:center;}
td.txtEMailLabel{font-size:10px; font-weight:bold; text-align:left; vertical-align:top;}

td.errorCell{font-size:15px; font-weight:bold; text-align:center; vertical-align:top;}
.errorLabel{color:Red; width:100%;}
.textBox{width:100%;}
.dropDown{width:100%;}
.box{margin: 5px; padding: 5px; border: 1px solid #000;}

.innerpage{font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}
table.reg_table{width:700px; align:center;}
.reg_title{font-size:18px; font-weight:bold;}
.reg_subtitle{font-size:12px; font-weight:bold; font-style:italic;}

/*
td.reg_label{font-size:12px; text-align:right; font-weight:bold; padding-right:5px;}
*/

/*
td.reg_textbox{width:100%;}
td.reg_ddl{width:100%;}
*/

table.table_email_primary_business{width:100%;}
table.table_state_zip_country{width:100%;}
td.reg_spacer{width:10px;}
td.reg_button{text-align:center;}
.reg_textbox_email_pass{width:250px;}
table.tableList th{border: #000 1px solid; border-collapse:collapse;}
table.tableList td{border: #000 1px solid; border-collapse:collapse;}

.autocomplete_completionListElement{visibility : hidden; margin : 0px!important; background-color : inherit; color : windowtext;
	border : buttonshadow; border-width : 1px; border-style : solid; cursor : 'default'; text-align : left;  list-style-type : none;}
.autocomplete_highlightedListItem{background-color: #ffff99; color: black; padding: 1px; }
.autocomplete_listItem{background-color : window; color : windowtext; padding : 1px;}

.imgCol{background: #fff6bf url(/common/Images/custom/ImageTableBack.gif) top no-repeat; width:233px; height:468px; white-space: normal;
	padding-top:11px; clear:both;}
.imgCol img{margin:0px; padding:0px; padding-bottom:14px; padding-left:12px; float:left; clear:left;}

#SliderNav {background-color:#fff; height:150px; padding-right:10px; padding-left:10px; border:solid 1px #C1C1C1;}
#SliderNav #Slider {height:150px; padding-top:10px; width:100%; overflow: hidden; }
#SliderNav #SliderContent td div{text-align:center; padding:0px 25px 0px 25px; }
#SliderNav .track{width:100%;  height:15px;}
#SliderNav .handle{width:140px; height:15px; background-color:#f00; background: #999 url(/Common/Images/custom/handle.gif) center no-repeat;
	background-position: 0 0; /* x-pos y-pos */ float:left; cursor:move;}
.ScrollControl {width:100%; padding:0px; margin:0px;  height:17px; background-color:#C1C1C1; }
.ScrollControl td{padding:0px; margin:0px; }

.LeftArrow, .RightArrow{width:25px; height:17px;}
#LeftArrow, #RightArrow{width:25px; height:17px; background-color:#000;}
#LeftArrow {background: #999 url(/Common/Images/custom/leftarrow.gif) center no-repeat;}
#RightArrow {background: #999 url(/Common/Images/custom/rightarrow.gif) center no-repeat;}

/*---------------------*/	

.MonsterTable{width:100%; font-size:14px;}
.MonsterTable table{width:100%;}
.MonsterTable table td{vertical-align:top;}
#RightCol .MonsterTable table td{padding:0px 0px 10px 0px; border-collapse:collapse;}
#RightCol .MonsterTable table {margin:0px; padding:0px; border-collapse:collapse;}
#RightCol .MonsterTable {margin:5px 0px 0px 0px; padding:0px; border-collapse:collapse;}

/*------------------------*/

.HideEle{display:none;}
.videoCell {text-align:center;}
.Temp1 {padding:10px;}
.Temp1 a{text-decoration:none;}
.Temp1 h2{font-size:16px; display:inline; padding:0px; margin:0px; border-bottom:solid 1px #CADB44;}
.Temp1 .right{float:right;}
.Temp1 table{width:auto; border:none;}
.Temp1 table td{border:none;}
.Temp1 .left{float:left;}
.Temp1 .full{width:100%;}
.Temp1 .iconImage{float:left; margin-bottom:5px;}
.Temp1 .highlight{float:right;}
.Temp1 .SecLink{margin-top:5px; margin-left:4px; padding-left:12px; 
	background: #fff url(/Common/Images/custom/arr_grr.gif) left center no-repeat; display:block;}
.Temp1 .SecLink:hover{text-decoration:underline;}
.Temp1 p{padding:0px 0px 0px 3px; margin:0px; font-size:12px;}

/*------------------------*/

.Temp2{border-left:none; border-right:none;}
.Temp2 h2{font-size:16px; background: transparent url(/Common/Images/custom/GreenBarLeft.gif) left top no-repeat; padding:0px;
	margin:0px; height:31px;}
.Temp2 h2 span{background: transparent url(/Common/Images/custom/GreenBarRight.jpg) right top no-repeat; display:block; padding-top:6px;
	height:31px; margin-left:8px;}
.Temp2 h2 span strong {margin-top:10px;}
.Temp2 .body {background: #fff url(/Common/Images/custom/Temp2Background.jpg) right top repeat-x; border-right:solid 1px #999; 
	border-left:solid 1px #999; padding:5px; padding-bottom:10px;}
.Temp2 .footer span{background: transparent url(/Common/Images/custom/Footright.gif) right top no-repeat; display:block; height:4px; 
	margin-left:4px;}
.Temp2 .footer{background: transparent url(/Common/Images/custom/Footleft.gif) left top no-repeat; display:block; height:4px;}
.Temp2 .SecLink {margin-top:5px; margin-left:4px; padding-left:12px; 
	background: #fff url(/Common/Images/custom/arr_grr.gif) left center no-repeat; display:block;}

/*------------------------*/

.Temp3
{
border-left:none;
border-right:none;}
.Temp3 h2
{
font-size:16px;
background: transparent url(/Common/Images/custom/GreenBarLeft.gif) left top no-repeat;
padding:0px;
margin:0px;
height:31px;}

.Temp3 h2 span
{
background: transparent url(/Common/Images/custom/GreenBarRight.jpg) right top no-repeat;
display:block;
padding-top:6px;
height:31px;
margin-left:8px;}

.Temp3 h2 span strong 
{
margin-top:10px;}

.Temp3 .body 
{
background: transparent;
border-right:solid 1px #999;
border-left:solid 1px #999;
padding:5px;
padding-left:100px;}

.Temp3 .footer span
{
background: transparent url(/Common/Images/custom/Footright.gif) right top no-repeat;
display:block;
height:4px;
margin-left:4px;
}

.Temp3 .footer
{
background: transparent url(/Common/Images/custom/Footleft.gif) left top no-repeat;
display:block;
height:4px;
}

.Temp3 .SecLink 
{
margin-top:5px;
margin-left:4px;
padding-left:12px;
background: transparent url(/Common/Images/custom/arr_grr.gif) left center no-repeat;
display:block;
}

.Temp3 .SecLinkHid
{
display:none;}

/*------------------------*/	




.CrossSellImage
{
border-left:none;
border-right:none;}
.CrossSellImage h2
{
font-size:16px;
background: transparent url(/Common/Images/custom/GreenBarLeft.gif) left top no-repeat;
padding:0px;
margin:0px;
height:31px;}

.CrossSellImage h2 span
{
background: transparent url(/Common/Images/custom/GreenBarRight.jpg) right top no-repeat;
display:block;
padding-top:6px;
height:31px;
margin-left:8px;}

.CrossSellImage h2 span strong 
{
margin-top:10px;}

.CrossSellImage .body 
{
background: transparent;
border-right:solid 1px #999;
border-left:solid 1px #999;
padding:5px;
}

.CrossSellImage .body .alignCenter
{
text-align:center;
}

.CrossSellImage .footer span
{
background: transparent url(/Common/Images/custom/Footright.gif) right top no-repeat;
display:block;
height:4px;
margin-left:4px;
}

.CrossSellImage .footer
{
background: transparent url(/Common/Images/custom/Footleft.gif) left top no-repeat;
display:block;
height:4px;
}

.CrossSellImage .SecLink 
{
margin-top:5px;
margin-left:4px;
padding-left:12px;
background: transparent url(/Common/Images/custom/arr_grr.gif) left center no-repeat;
display:block;
}

.CrossSellImage .SecLinkHid
{
display:none;}

/*------------------------*/	

.GrayRoundedHeading 
{
padding:0px;
margin:0px;	
background: transparent url(/Common/Images/custom/GrayRoundedLeft.gif) left top no-repeat;}	

.GrayRoundedHeading span
{
font-family:Garamond, Times Roman, Georgia, serif;
background: transparent url(/Common/Images/custom/GrayRoundedRight.gif) right top no-repeat;
height:35px;
display:block;
padding:5px 0px 0px 10px;
margin-left:10px;}

/*------------------------*/

.GreenLinePromo 
{
border-bottom:solid 1px #B7DA00;
padding-bottom:5px;}

.GreenLinePromo h2
{
font-size:20px;
font-family:Garamond, Times Roman, Georgia, serif;
padding:0px;
margin:0px 0px 10px 0px;
}

.GreenLinePromo img 
{
margin:0px 5px 0px 5px;}

.GreenLinePromo .floatingDiv
{  


}

.GreenLinePromo .SecLink 
{
margin-top:5px;
margin-left:4px;
padding-left:12px;
background: transparent url(/Common/Images/custom/arr_grr.gif) left center no-repeat;
display:block;
}

.GreenLinePromo .floatingDiv div
{
margin-left:125px;
}



/*------------------------*/


.GrayRoundedPromo img 
{
float:left;
margin-bottom:-8px;}

.GrayRoundedPromo .floatingDiv
{
float:left;
background-color:#EAE9EA;}

.GrayRoundedPromo .body 
{
background-color:#EAE9EA;
border-right:solid 1px #D9D9D9;
border-left:solid 1px #D9D9D9;
padding:0px 10px 0px 10px;
}

.GrayRoundedPromo h2 
{
font-size:18px;
padding:0px;
margin:0px 0px 10px 0px;
font-family:Garamond, Times Roman, Georgia, serif;}	

.GrayRoundedPromo .SecLink 
{
display:block;
margin-top:15px;}

.GrayRoundedPromo .body div 
{
padding-left:10px;}	

.GrayRoundedPromo .header 
{
background: transparent url(/Common/Images/custom/GrayRoundedPromoLeft.gif) left top no-repeat;}

.GrayRoundedPromo .header span
{
background: transparent url(/Common/Images/custom/GrayRoundedPromoRight.gif) right top no-repeat;
height:8px;
margin-left:10px;
display:block;}

.GrayRoundedPromo .footer 
{
background: transparent url(/Common/Images/custom/GrayRoundedPromoLeftBottom.gif) left top no-repeat;}

.GrayRoundedPromo .footer span
{
background: transparent url(/Common/Images/custom/GrayRoundedPromoRightBottom.gif) right top no-repeat;
height:8px;
margin-left:10px;
display:block;}

/*------------------------*/


.FAQitem 
{
border-bottom:solid 1px #B7DA00;
padding-bottom:10px;
}

.FAQitem h3 
{
font-size:12px;
font-weight:bold;
color:#000000;
padding:0px;
margin:0px;
}

.FAQitem h3 a
{
text-decoration:none;
color:#107536;}

.FAQitem h3 a:hover
{
text-decoration:none;}

.FAQitem .image
{
width:100px;
text-align:center; 
vertical-align:top;
}

.FAQitem .body 
{
width:100%;}

.FAQitem .moreLink 
{
white-space:nowrap; 
vertical-align:bottom;
width:200px;

}

.FAQitem .SecondLink 
{
white-space:nowrap; 
vertical-align:bottom;
width:200px;
margin-top:5px;
margin-left:4px;
padding-left:12px;
background: transparent url(/Common/Images/custom/arr_grr.gif) left center no-repeat;
display:block;
}



/*  For LightBox */ 
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/Common/Images/custom/LightBox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/Common/Images/custom/LightBox/nextlabel.gif) right 15% no-repeat; }


#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}


#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

a.pdfLink{color:#006699; text-decoration:underline; background-image:url(/Common/Images/custom/pdf_logo_small.gif); background-repeat:no-repeat; background-position:left center; display:block; height:25px; padding:10px 0 0 25px; line-height:1.2em;}
a.pdfLink:hover{color:#ef4234;}

a.dataLink{color:#006699; text-decoration:underline; background-image:url(/Common/Images/custom/data_logo_small.gif); background-repeat:no-repeat; background-position:left center; display:block; height:25px; padding:10px 0 0 25px; line-height:1.2em;}
a.dataLink:hover{color:#ef4234;}

.partNumbers{padding:0 0 1em 0;}
.partNumbers tr:hover{background-color:#ffffcc; }
.partNumbers th{padding:5px; border-bottom:solid 1px #ccc;}
.partNumbers td{padding:5px; border-bottom:solid 1px #ccc;}


