@charset "UTF-8";
/* CSS Document */
* { margin: 0; padding: 0; }
body{background-color:#666; font-family:Georgia, "Times New Roman", Times, serif;}
h1{text-indent:-9999px;}
h2{font-weight:lighter;font-size:40px;margin:20px 0px 0px 40px;color:#494b4c;}
h3{font-weight:lighter;font-size:24px;color:#9aafbe;}
h4{font-size:14px;color:#9aafbe;font-weight:lighter;}
h5{font-size:14px;color:#494b4c;font-weight:lighter;}
h6{font-size:10px;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-weight:lighter;margin:-20px 0 0 0;}
h3.info{color:#333;}
p{font-size:12px;color:#282d2f;}
#page{border:#333 2px solid;width:1280px;height:1024px;margin:0 auto 0 auto;}
#nav{float:left;width:1281px;height:82px;}
a.navn:active{top:0px;}	
.wrapper{float:left;width:181px;height:82px;background-image:url(images/frontpage_01.jpg);}
#about{float:left;width:170px;height:82px;background-image:url(images/frontpage_02.jpg);
}
#headwrap{background-image:url(images/news_03.jpg); width:781px; height:114px; float:left;}
#services{float:left;width:184px;height:82px;background-image:url(images/frontpage_03.jpg);}
#contact{float:left;width:257px;height:82px;background-image:url(images/frontpage_04.jpg);}
.wrappers{position:static;float:left;width:488px;height:82px;background-image:url(images/nav_02.jpg);}
#bigwrapper{float:left;width:99px;height:942px;background-image:url(images/frontpage_06.jpg);}
#header{float:left;width:1123px;height:300px;background-image:url(images/frontpage_071.jpg);}
#sidewrapper{float:right;width:59px;height:942px;background-image:url(images/frontpage_08.jpg);}
#sidefooter{width:58px;height:942px;float:left;background-image:url(images/frontpage_08.jpg);}
#news{width:800px;margin:80px 0 0 30px;}
#midwrapper{float:left;width:1123px;height:86px;background-image:url(images/frontpage_09.jpg);}
a img{border:none;}
a:active {position: relative;top: 1px;}
#sbutton{width:327px;height:335px;float:left;}
#sbuttonwrap{float:left;width:50px;height:335px;background-image:url(images/frontpage_11.jpg);}
#mbutton{float:left;width:330px;height:335px;}
#mbuttonwrap{float:left;width:54px;height:335px;background-image:url(images/frontpage_13.jpg);}
#abutton{float:left;width:323px;height:335px;}
#abuttonwrap{float:left;width:39px;height:335px;background-image:url(images/frontpage_15.jpg);}

ul{margin-right:40px;font-size:12px;color:#cedce7;font-family:Arial, Helvetica, sans-serif;}

#page2{width:1280px;height:100%;margin:0 auto 0 auto;background-image:url(background.jpg);}
#aboutwrapper{float:left;width:1280px;height:77px;background-image:url(images/about_02.jpg);}
#aboutheadwrap{float:left;width:501px;height:114px;background-image:url(images/about_03.jpg);}
#schedulewrap{float:left;width:159px;height:114px;background-image:url(images/about_04.jpg);}
#schbutton{width:121px;height:114px;float:left;}
#sidebar{position:relative;float:right;width:499px;height:705px;background-image:url(images/about_06.jpg);}
#textback{float:left;width:781px;height:591px;background-image:url(images/about_07.jpg);z-index:0;}
#textback404{background-image:url(http://www.dragonflymechanical.com/images/404_04.jpg);float:left;width:781px;height:591px; z-index:0}
#foot404{width:1280px;height:160px;float:left; background-image:url(http://www.dragonflymechanical.com/images/404_05.jpg);}
#foot{	background-image:url(images/about_08.jpg);width:1280px;height:160px;float:left;}
#head{margin:47px 0 0 80px;}
#maintext{width:500px;height:305px;margin:30px auto 0 auto;}
#sidetext{position:relative; width:260px;height:430px;top:60px; left:35px;}
#footertext{margin:70px 0 0 100px;}
#site{margin:30px 0 0 100px;}
a{color:#333;}
#contactheadwrap{width:781px;height:114px;float:left;background-image:url(images/contact_03.jpg);}
.side{
	position:absolute;
	top:138px;
	height: 254px;
	padding-top:30px;
}
#sidebarc{width:499px;height:705px;float:right;background-image:url(images/contact_04.jpg);}
#sidebar404{background-image:url(images/404_03.jpg);width:499px;height:705px;float:right;}
#sidetextc{margin:150px 0 0 0;}
#sidetextc ul{	font-size:16px;list-style-type:none;}
#sidetextc a{color:#cedce7}
#images{padding:8px 0 0 10px;background-image:url(images/imgback.jpg);background-repeat:no-repeat;width:651px;height:262px;margin:-20px 0 0 120px;}
.services{float:left;margin:15px 0 0 0;}

