body 
{margin: 0; margin-top: 20px; background: #bdbdbd; }

img, div { behavior: url(iepngfix.htc) }

#splashBody
{ margin: 20 0 0 0; background: #6A6A6A; }

#container 
{ margin: 0 auto; width: 918px; height: 195px; background: #dfdfdf; }

#header-top
{ width: 918px; height: 44px; background-image:url('images/header-top.jpg'); position: relative; }

#headertitle
{ width: 130px; float: left; font-family: tahoma; color: #FFFFFF; font-size: 11px; font-weight: bold; margin-left: 35px; margin-top: 36px; display: inline; }

#topheadertext
{ width: 310px; height: 20px; float: left; margin-top: 13px; padding: 0px; text-align: left; }

.topheaderspan1
{ font-size: 13px; font-family: tahoma; color: #FFFFFF; font-weight: bold; margin-left: 15px; display: inline; }

#headercontactlink
{ width: 90px; height: 20px; float: right; margin-top: 13px; margin-right: 10px; padding: 0px; }

.topheaderspan2
{ font-size: 13px; font-family: tahoma; color: #FFFFFF; margin-left: 15px; display: inline; }

#main-header
{width: 918px; height: 193px; background-image:url('images/main-header.jpg'); position: relative;}

#logo
{ width: 286px; height: 118px; padding-top: 15px; padding-left: 15px; }

.logomain
{ border-style: none; }

#linkrollover a
{ font-family: tahoma; color: #FFFFFF; text-decoration: none; }

#linkrollover a:hover
{ font-family: tahoma; color: #FAD100; text-decoration: none; }

/* splash page styles */

#splashContainer
{ margin: 0px auto; margin-top: 50px; width: 891px; height: 473px; background: url('images/splashBg.jpg'); }

#introFlash
{ position: relative; top: 150px; left: 150px; }

#splashNavDiv
{ position: relative; width: 490px; height: 49px; top: 145px; left: 240px; }

/* navigation styles */

#navDiv
{ position: absolute; width: 490px; height: 49px; bottom: 7px; right: 15px; }

#yellowhome
{ position: absolute; width: 65px; height: 10px; bottom: -1px; right: 425px; background: url('images/nav/yellow.gif'); background-repeat: no-repeat; _bottom: -10px;}

#yellowclients
{ position: absolute; width: 65px; height: 10px; bottom: -1px; right: 364px; background: url('images/nav/yellow.gif'); background-repeat: no-repeat; _bottom: -10px;}

#yellowservices
{ position: absolute; width: 65px; height: 10px; bottom: -1px; right: 297px; background: url('images/nav/yellow.gif'); background-repeat: no-repeat; _bottom: -10px;}

#yellowabout
{ position: absolute; width: 65px; height: 10px; bottom: -1px; right: 227px; background: url('images/nav/yellow.gif'); background-repeat: no-repeat; _bottom: -10px;}

#yellowcontact
{ position: absolute; width: 65px; height: 10px; bottom: -1px; right: 159px; background: url('images/nav/yellow.gif'); background-repeat: no-repeat; _bottom: -10px;}

#yellowequipment
{ position: absolute; width: 65px; height: 10px; bottom: -1px; right: 60px; background: url('images/nav/yellow.gif'); background-repeat: no-repeat; _bottom: -10px;}

.navCommon
{ float: left; height: 49px; }

#home
{ width: 74px; background: url('images/nav/home.gif'); }

	#home:hover
	{ background: url('images/nav/home_on.gif'); }

#clients
{ width: 63px; background: url('images/nav/clients.gif'); }

	#clients:hover
	{ background: url('images/nav/clients_on.gif'); }

#services
{ width: 70px; background: url('images/nav/services.gif'); }

	#services:hover
	{ background: url('images/nav/services_on.gif'); }

#about
{ width: 72px; background: url('images/nav/about.gif'); }

	#about:hover
	{ background: url('images/nav/about_on.gif'); }

#contact
{ width: 64px; background: url('images/nav/contact.gif'); }

	#contact:hover
	{ background: url('images/nav/contact_on.gif'); }
	
#blog
{ width: 141px; background: url('images/nav/blog.gif'); }

	#blog:hover
	{ background: url('images/nav/blog_on.gif'); }	
	
.transparentGif
{ border: none; }

/* Main Content Styles */

#contentWrap
{ width: 918px; height: 480px; background: url('images/contentWrapBg.jpg'); background-repeat: no-repeat; background-color: #2A2A2A; }

#contentWrapmain
{ width: 918px;  height: 435px; background: url('images/contentWrapBg.jpg'); background-repeat: no-repeat; background-color: #2A2A2A; }

#contentWrapmain_blog
{ width: 918px;  background: url('images/contentWrapBg.jpg'); background-repeat: no-repeat; background-color: #2A2A2A;  float: left; display: inline;}

#contentWrapservices
{ width: 918px; height: 435px; background: url('images/contentWrapBg.jpg'); background-repeat: no-repeat; background-color: #2A2A2A; }

#contentWraprental
{ width: 918px; height: 425px; background: url('images/contentWrapBg.jpg'); background-repeat: no-repeat; background-color: #2A2A2A; }

#contentWraptouring
{ width: 918px; height: 430px; background: url('images/contentWrapBg.jpg'); background-repeat: no-repeat; background-color: #2A2A2A; }

#contentWrapsdai
{ width: 918px; height: 425px; background: url('images/contentWrapBg.jpg'); background-repeat: no-repeat; background-color: #2A2A2A; }

#contentWrapabout
{ width: 918px; height: 440px; background: url('images/contentWrapBg.jpg'); background-repeat: no-repeat; background-color: #2A2A2A; }

#contentWrapcontact
{ width: 918px; height: 437px; background: url('images/contentWrapBg.jpg'); background-repeat: no-repeat; background-color: #2A2A2A; }

#titleBG
{ width: 720px; height: 22px; background: url('images/titleBg.jpg'); background-repeat: no-repeat; float: right; margin-top: 12px; }

#titleBGcontent
{ width: 720px; height: 22px; background: url('images/titleBg.jpg'); background-repeat: no-repeat; float: right; margin-top: 12px; display: inline; }

#contentHeader
{ width: 200px height: 22px; margin-left: 50px; margin-top: 2px; float: left; display: inline; }

.contentHeader
{ font-size: 13px; font-family: tahoma; color: #4f4f4f; font-weight: bold; display: inline; }

#contentArea
{ width: 729px; height: 326px; float: right; }

#topContent
{ width: 729px; height: 326px; float: left; margin-top: 15px; }

#topContentleft
{ width: 245px; height: 326px; float: left; }

#topContentright
{ width: 470px; height: 90px; float: left; background-color: #3cefa; }

#testPopupContent
{ width: 470px; height: 90px; float: left; background-color: #282828; }

.contentright
{ font-family: tahoma; font-size: 13px; color: #ffffff; padding-right: 15px; text-align: justify; }

#bottomContent
{ width: 467px; height: 237px; float: left; margin-top: 10px; }

.lifefest
{ margin-left: 11px; border: none; }

#equipmentCategories
{ float: left; margin-left: 10px; margin-top: 10px; display: inline; }

#equipCatHeader
{ font: 12px tahoma; color: #fff; font-weight: bold; display: inline; }

#categoryList
{ margin-top: 5px; width: 705px; padding: 3px; background-color: #6F6868; font: 12px tahoma; color: #fff; }

	#categoryList a:link, #categoryList a:visited, #categoryList a:active
	{ color: #fff; }

.product
{ margin-top: 25px; clear: both; float: left; display: inline; }

.productPic
{ width: 125px; height: 125px; float: left; margin: 5px; border: solid 1px; display: inline; }

.productDesc
{ width: 500px; float: left; font: 12px tahoma; color: #fff; padding: 5px; display: inline; }

.productName
{ width: 500px; float: left; font: 16px tahoma; color: #fff; font-weight: bold; padding: 5px; display: inline; }

.productPrice
{ width: 100px; float: left; font: 14px tahoma; color: #fff; padding-top: 3px; display: inline; }

.imgborder
{ border: none; }

#result
{ width: 200px; font-family: tahoma; font-size: 13px; color: #FFFFFF; margin-top: 15px; float: left; }

#result a
{ font-family: tahoma; font-size: 13px; color: #FFFFFF; float: left; }

/* Testimonial Styles */

#testimonials
{ width: 189px; height: 421px; float: left; }

#testimonialsheader
{ width: 189px; height: 35px; background: url('images/testimonialsBGheader.jpg'); background-repeat: no-repeat; }

#testimonialsfooter
{ width: 189px; height: 5px; float: left; background: url('images/testimonialsBGfooter.jpg'); }

.testimonial
{ width: 189px; float: left; background-color: #282828; padding: 0px; padding-top: 10px; padding-bottom: 10px; }

	.alternateTestColor
	{ background-color: #222222; }

.testheader
{ width: 182px; height: 40px; }

.testicon
{ margin-left: 15px; width: 25px; height: 40px; display: inline; float: left; }

.testheadertitle
{ float: left; font-family: tahoma; color: #FFFFFF; font-size: 13px; margin-left: 7px; width: 120px; }

.testheadercity1
{ width: 120px; float: left; font-family: tahoma; color: #6791d4; font-size: 10px; font-style: italic; margin-left: 7px; }

.testheadercity2
{ width: 135px; float: left; font-family: tahoma; color: #6791d4; font-size: 10px; font-style: italic; margin-left: 7px; }

.testheadercity3
{ width: 135px; float: left; font-family: tahoma; color: #6791d4; font-size: 10px; font-style: italic; margin-left: 7px; }

.testcontent
{ float: left; width: 178px; font-family: tahoma; color: #FFFFFF; font-size: 11px; margin-left: 5px;  padding: 0px; margin-top: 0px; }

/* Footer Styles */

#footer
{ width: 918px; height: 34px; background: url('images/footerBG.jpg'); background-repeat: no-repeat; float: left; }

#footerlinks
{ font-family: tahoma; font-size: 13px; float: left; color: #FFFFFF; margin-left: 20px; margin-top: 10px; display: inline; }

	#footerlinks a:link, #footerlinks a:visited
	{ font-family: tahoma; font-size: 13px; color: #FFFFFF; text-decoration: none; }
	
	#footerlinks a:hover
	{ font-family: tahoma; font-size: 13px; color: #FAD100; text-decoration: none; }  

#warehousetag
{ font-family: tahoma; font-size: 13px; color: #ffffff; float: right; margin-right: 20px; margin-top: 5px; display: inline; }

#comingsoon
{ font-family: tahoma; font-size: 14px; color: #ffffff; float: left; margin-left: 20px; margin-top: 5px; display: inline; }

#warehousetag a
{ font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: none; }

#footerReflection
{ width: 918px; height: 101px; background: url('images/footerBGReflection.jpg'); background-repeat: no-repeat; float: left; }

	.testComplete a:link, .testComplete a:visited
	{ font-family: tahoma; font-size: 11px; color: #FDD900; text-decoration: none; }

/* Service Styles */

#contentAreaServices
{ width: 729px; height: 374px; float: right; }

#servicebuttons
{ width: 360px; height: 29px; padding-top: 15px; margin: 0 auto; }

#rentalbutton
{ width: 95px; height: 29px; float: left; }

#touringbutton
{ width: 95px; height: 29px; float: left; display: inline; }

#sdaibutton
{ width: 165px; height: 29px; float: left; display: inline; }

#servicestext
{ width: 460px; height: 100px; float: left; font-family: tahoma; font-size: 13px; color: #ffffff; padding-right: 15px; padding-left: 15px; margin-top: 15px; display: inline; text-align: justify; }

#servicespicone
{ width: 212px; height: 303px; float: left; margin-top: 15px; display: inline; }

#servicespictwo
{ width: 465px; height: 200px; float: left; padding-left: 15px; margin-top: -190px; display: inline; }

a.servicerollover1
{ display: block; width: 95px; height: 29px; text-decoration: none; background: url('images/rentalbutton.gif'); background-repeat: no-repeat; }

a.servicerollover2
{ display: block; width: 95px; height: 29px; text-decoration: none; background: url('images/touringbutton.gif'); background-repeat: no-repeat; }

a.servicerollover3
{ display: block; width: 165px; height: 29px; text-decoration: none; background: url('images/sdaibutton.gif'); background-repeat: no-repeat; }

a:hover.servicerollover1
{ background-position: -95px 0; }

a:hover.servicerollover2
{ background-position: -95px 0; }

a:hover.servicerollover3
{ background-position: -165px 0; }

/* Rental Styles */

#rentaltext
{ font-family: tahoma; font-size: 13px; color: #ffffff; padding-left: 15px; padding-right: 15px; padding-top: 15px; text-align: justify; float: right; }

#rentalimages
{ width: 702px; height: 205px; float: left; margin-left: 15px; margin-top: 15px; display: inline; }

#rentalimage1
{ width: 235px; height: 205px; float: left; }

#rentalimage2
{ width: 235px; height: 205px; float: left; }

#rentalimage3
{ width: 232px; height: 205px; float: left; }

/* Touring Style */

#touringtext
{ width: 400px; font-family: tahoma; font-size: 13px; color: #ffffff; padding-left: 15px; padding-top: 15px; text-align: justify; float: left; }

#touringimage1
{ width: 275px; height: 321px; margin-top: -100px; float: left; margin-left: 30px; display: inline; }

#touringimage2
{ width: 390px; height: 236px; margin-top: -20px; margin-left: 15px; float: left; display: inline; }

/* System Design / Installation Style */

#sdaiimage1
{ width: 200px; height: 325px; float: left; margin-left: 15px; margin-top: 15px; display: inline; }

#sdaiimage2
{ width: 470px; height: 117px; float: left; margin-left: 15px; margin-top: 15px; display: inline; }

#sdaitext
{ width: 470px; font-family: tahoma; font-size: 13px; color: #ffffff; padding-left: 15px; padding-top: 15px; text-align: justify; float: left; }

/* About Us Styles */

#contentAreaAbout
{ width: 699px; height: 374px; float: left; }

#abouttext
{ width: 379px; font-family: tahoma; font-size: 13px; color: #ffffff; padding-left: 15px; padding-right: 15px; padding-top: 15px; text-align: justify; float: left;  }

#aboutpicone
{ width: 290px; height: 400px; float: left; }

.aboutpicone
{ margin-top: 15px; margin-left: 15px; border: none; }

#aboutpictwo
{ width: 378px; height: 214px; float: left; margin-left: 15px; margin-top: 15px; display: inline; }

.wefestabout a
{ font-family: tahoma; font-weight: bold; font-size: 13px; color: #FAD100; text-decoration: underline; }

/* Contact Us Styles */

#contacttext
{ width: 270px; height: 350px; float: left; margin-left: 15px; margin-top: 15px; }

#contactform
{ width: 415px; height: 315px; float: left; margin-left: 15px; margin-top: 25px;  }

#formtext
{ width: 100px; height: 20px; font-family: tahoma; font-size: 13px; color: #ffffff; vertical-align: top;}

#formfieldsname
{ height: 15px; vertical-align: top; }

#formfieldscompany
{ height: 15px; vertical-align: top; }

#formfieldsphone
{ height: 15px; vertical-align: top; }

#formfieldsemail
{ height: 15px; vertical-align: top; }

#formfieldsmessage
{ height: 15px; vertical-align: top; }

#formfieldsname input
{ width: 190px; }

#formfieldscompany input
{ width: 200px; }

#formfieldsphone input
{ width: 100px; }

#formfieldsemail input
{ width: 140px; }

#contactaddress
{ width: 170px; margin-left: 50px; margin-top: 20px; font-family: tahoma; font-size: 15px; color: #ffffff; }

#contactimage
{ width: 270px; height: 200px; float: left; margin-top: 15px; }

/* Client Styles */

#contentAreaClient
{ width: 729px; height: 370px; float: left; }

#galleryheader
{ width: 479px; height: 62px; float: left;  padding-bottom: 15px; display: inline; }

#gallery
{ width: 479px; height: 349px; float: left; margin-left: 15px; margin-top: 15px; display: inline; }

#clientsright
{ width: 205px; height: 349px; float: left; margin-left: 15px; display: inline; margin-top: 15px; font-family: tahoma; font-size: 13px; color: #ffffff; }

#clientsright a
{  font-family: tahoma; font-size: 13px; color: #6791D4; }

#clientTestimonial
{ font-family: tahoma; color: #fff; font-size: 11px; padding-top: 8px; }

.clientsheader
{ font-family: tahoma; font-size: 15px; color: #FAD100; }

