/*-----------------------------------------------------------------------------
 A & J Mechanical Services :Main Stylesheet
 version:   1.9
 date:      02/22/2008
 author:    Kevin Kifer
 email:     kkifer@ajmechanicalservices.com
 website:   http://www.ajmechanicalservices.com
 copyright: A & J Mechanical Services
 -----------------------------------------------------------------------------*/
 
 /* Textual and Link tags */
 body { font:11px Verdana,Arial,Helvetica,sans-serif; color:#000; background:#333; }
 div { margin:0px; padding:0px; }
 
 p { color:#000; font:12px Verdana,Arial,Helvetica,sans-serif; }
 p.pMotif { line-height:9px; color:#000; font-weight:bold; margin-right:10px; }
 
 h1.center { text-align:center; }
 h2.center { text-align:center; }
 h1 { color:#cc0000;	font-size:14px;	font-weight:bold; border-bottom:#cc0000 solid 2px;	padding:5px; padding-left:25px; background:url(http://www.ajmechanicalservices.com/images/h1.gif) no-repeat bottom left; }
 h2 { color:#cc0000;	font-size:16px;	font-weight:bold; border-bottom:#cc0000 solid 2px;	padding:5px; padding-left:30px; background:url(http://www.ajmechanicalservices.com/images/h2.gif) no-repeat bottom left; }
 
 a { font-weight:bold; color:#CC0000; text-decoration:none; }
 a:hover { font-weight:bold; color:#333333; text-decoration:underline; }
 
 li { list-style-image:url(http://www.ajmechanicalservices.com/images/bullet1.gif); list-style-position:inside; }
 li.LProducts { list-style-image:url(http://www.ajmechanicalservices.com/images/bullet2.gif); list-style-position:inside; }
 
 /* Alignment, Display and Column tags */
 #clear { clear:both }
 #hiddenfromview { display:none; }
 #bold { font-weight:bold; }
 #Grey { color:#333; margin-left:10px; }
 
 #alignleft { float:left; text-align:left; }
 #alignright { float:right; text-align:right; }
 #LMargin { margin-left:10px; }
 
 /* Image Tags */
 img { border:0px; padding:0px; margin:0px; vertical-align:top; }
 img.ilogo { float:left; background:url(http://www.ajmechanicalservices.com/images/AJLogo.gif) no-repeat left; width:360px; height:100px; margin-left:25px; margin-top:5px; }
 img.iBBB { width:120px; margin-right:10px; margin-top:8px; }
 img.ihvac {	float:right;	background:url(http://www.ajmechanicalservices.com/images/hvac.gif) no-repeat right;	width:500px;	height:364px; padding-left:10px; }
 img.iboiler { float:right; background:url(http://www.ajmechanicalservices.com/images/boilers.gif) no-repeat right; width:165px; height:300px; padding-left:10px; }
 img.ipiping { float:right; background:url(http://www.ajmechanicalservices.com/images/piping.gif) no-repeat right; width:450px; height:421px; padding-left:10px; }
 img.iproduct1 { float:right; background:url(http://www.ajmechanicalservices.com/images/product1.gif) no-repeat right; width:300px; height:169px; padding-left:10px; }
 img.iproduct2 { float:right; background:url(http://www.ajmechanicalservices.com/images/product2.gif) no-repeat right; width:300px; height:172px; padding-left:10px; }
 img.iproduct3 { float:right; background:url(http://www.ajmechanicalservices.com/images/product3.gif) no-repeat right; width:300px; height:196px; padding-left:10px; }
 img.iproduct4 { float:right; background:url(http://www.ajmechanicalservices.com/images/product4.gif) no-repeat right; width:300px; height:146px; padding-left:10px; }
 img.iaboutus1 { clear:both; float:right; background:url(http://www.ajmechanicalservices.com/images/aboutus1.gif) no-repeat right; width:300px; height:200px; padding-left:10px; }
 img.iaboutus2 { clear:both; float:right; background:url(http://www.ajmechanicalservices.com/images/aboutus2.gif) no-repeat right; width:300px; height:270px; padding-left:10px; }
 img.imakeawish { clear:both; float:right; background:url(http://www.ajmechanicalservices.com/images/MakeAWishLogo.gif) no-repeat right; width:300px; height:82px; padding-left:10px; padding-top:15px; }
 img.iwarning { float:right; background:url(http://images.godaddy.com/hosting/hdr_sorry_small.gif) no-repeat right; width:195px; height:65px; padding-top:10px; }
 img.icontact { float:left; background:url(http://www.ajmechanicalservices.com/images/contact.gif) no-repeat right; width:250px; height:207px; margin-right:10px; }
 img.igallery1 { background:url(http://www.ajmechanicalservices.com/images/Replacement/tn_Farris02.gif) no-repeat; width:144px; height:108px; }
 img.igallery2 { background:url(http://www.ajmechanicalservices.com/images/New_Construction/tn_HealthDept03.gif) no-repeat; width:144px; height:108px; }
 img.igallery3 { background:url(http://www.ajmechanicalservices.com/images/Change_Out/tn_Nesbit02.gif) no-repeat; width:144px; height:108px; }
 img.igallery4 { background:url(http://www.ajmechanicalservices.com/images/Offices/tn_AJMechanical05.gif) no-repeat; width:144px; height:108px; }
 img.igallery5 { background:url(http://www.ajmechanicalservices.com/images/Boilers/tn_LexCath07.gif) no-repeat; width:144px; height:108px; }
 img.igallery6 { background:url(http://www.ajmechanicalservices.com/images/Cinemas/tn_Danville03.gif) no-repeat; width:144px; height:108px; }
 img.igallery7 { background:url(http://www.ajmechanicalservices.com/images/Restaurants/tn_Zaxbys02.gif) no-repeat; width:144px; height:108px; }
 img.igallery8 { background:url(http://www.ajmechanicalservices.com/images/Nursing/tn_Pimlico01.gif) no-repeat; width:144px; height:108px; }
 img.igallery9 { background:url(http://www.ajmechanicalservices.com/images/Industrial_Manufacturing/Main.gif) no-repeat; width:144px; height:108px; }
 img.igallery10 { background:url(http://www.ajmechanicalservices.com/images/Newsletter/A&JNewsletter.jpg) no-repeat; width:695px; height:915px; }
 img.igallery11 { background:url(http://www.ajmechanicalservices.com/images/Newsletter/A&JNewsletter2nd.jpg) no-repeat; width:695px; height:915px; }
 img.igThumbs { margin-left:10px; margin-right:10px; margin-bottom:10px; float:left; }
 
 /* Page Body tags */
 #Motif { background:#FFFFFF; height:105px; border-top:1px solid #CC0000; border-left:1px solid #CC0000; border-right:1px solid #CC0000; }
 #Products1 { display:block; height:171px; }
 #Products2 { display:block; height:174px; }
 #Products3 { display:block; height:198px; }
 #Products4 { display:block; height:148px; }
 #GalleryL { width:49%; float:left; }
 #GalleryR { width:49%; float:right; }
 #GallerySummary { display:block; padding-bottom:15px; height:108px; }
 #GalleryCatagory { clear:both; display:block; padding-bottom:15px; }
 #GalleryImage { float:left; padding-left:1.0em; padding-right:1.0em; width:144px; }
 #GalleryTitle { padding-left:15px; font-weight:bold; }
 #GalleryTitle a { border-bottom:#cc0000 solid 1px; }
 #GalleryTitles2 { margin-left:10px; margin-bottom:10px; padding:2px; padding-left:10px; font-weight:bold; border:1px solid #FF0000; background:#333; color:#FFF; }
 #GalleryInfo { padding-top:10px; padding-left:15px; }
 #GalleryInfo2 { padding-left:20px; padding-right:10px; padding-bottom:10px; }
 #ContactR { text-align:center; float:right; display:block; background:#999; border:1px dashed #000000; padding:5px; margin-left:5px; }
 #EmployeeR { text-align:center; float:right; display:block; background:#999; border:1px dashed #000000; padding:5px; margin-left:5px; }
 #BackToTop { clear:both; margin-top:10px; padding:2px; padding-right:10px; border:1px dashed #CC0000; text-align:right; }
 
 #bodyIndex { min-height:570px; background:url(http://www.ajmechanicalservices.com/images/background.index.jpg) repeat; border-left:1px solid #CC0000; border-right:1px solid #CC0000; }
 #bodyHVAC { min-height:369px; background:url(http://www.ajmechanicalservices.com/images/background.jpg) repeat; padding:10px; border-left:1px solid #CC0000; border-right:1px solid #CC0000; }
 #bodyPiping { min-height:426px; background:url(http://www.ajmechanicalservices.com/images/background.jpg) repeat; padding:10px; border-left:1px solid #CC0000; border-right:1px solid #CC0000; }
 #bodyBoiler { min-height:305px; background:url(http://www.ajmechanicalservices.com/images/background.jpg) repeat; padding:10px; border-left:1px solid #CC0000; border-right:1px solid #CC0000; }
 #bodyAbout {	background:url(http://www.ajmechanicalservices.com/images/background.jpg) repeat; padding:10px;	border-left:1px solid #CC0000;	border-right:1px solid #CC0000; }
 #bodyProducts { background:url(http://www.ajmechanicalservices.com/images/background.jpg) repeat; padding:10px; border-left:1px solid #CC0000; border-right:1px solid #CC0000; }
 #bodyGallery { background:url(http://www.ajmechanicalservices.com/images/background.jpg) repeat; padding:10px; border-left:1px solid #CC0000; border-right:1px solid #CC0000; }
 #bodynewsletter_2006 { min-height:1000px; background:url(http://www.ajmechanicalservices.com/images/background.jpg) repeat; padding:10px; border-left:1px solid #CC0000; border-right:1px solid #CC0000; }
 #bodygnewsletter_2008 { min-height:1000px; background:url(http://www.ajmechanicalservices.com/images/background.jpg) repeat; padding:10px; border-left:1px solid #CC0000; border-right:1px solid #CC0000; }
 #bodyEmployee { min-height:410px; background:url(http://www.ajmechanicalservices.com/images/background.jpg) repeat; padding:10px; border-left:1px solid #CC0000; border-right:1px solid #CC0000; }
 #bodyEmployees { min-height:715px; background:url(http://www.ajmechanicalservices.com/images/background.jpg) repeat; padding:10px; border-left:1px solid #CC0000; border-right:1px solid #CC0000; }
 #bodyEmployment { background:url(http://www.ajmechanicalservices.com/images/background.jpg) repeat; padding:10px; border-left:1px solid #CC0000; border-right:1px solid #CC0000; }
 #bodyContact { background:url(http://www.ajmechanicalservices.com/images/background.jpg) repeat; padding:10px; border-left:1px solid #CC0000; border-right:1px solid #CC0000; }
 #bodyMissing { background:url(http://www.ajmechanicalservices.com/images/background.jpg) repeat; padding:10px; border-left:1px solid #CC0000; border-right:1px solid #CC0000; }
 
 .employeeBox1 { background-color:#000; display:block; float:left; width:150px; margin-right:15px; }
 .employeeBox2 { background-color:#FFF; margin:2px; text-align:center; }
 .employeeImage { margin-top:10px; margin-bottom:10px; border:#990000 2px solid; }
 .employeeName { font-size:11px; font-weight:bold; text-align:center; }
 .employeeTitle { font-size:10px; text-align:center; padding-bottom:5px; }
 .EmpName { font-size:14px; font-weight:bold; padding-bottom:5px; text-decoration:underline; }
 .EmpPosition { color:#CC0000; font-size:12px; font-weight:bold; padding-bottom:5px; }
 .EmpEmail { padding-bottom:25px; }
 .question { font-size:12px; font-weight:bold; padding-bottom:5px; }
 .answer { padding-left:10px; padding-bottom:10px; }
 
 /* Footer Tags */
 #footer { clear:both; background:#000; color:#fff; border:1px solid #CC0000; border-top:2px solid #CC0000; }
 #footer p { color:#FFF; font:11px Verdana,Arial,Helvetica,sans-serif; text-align:center; margin:10px; }
 #footer a { color:#cc0000; }
 