img, div { behavior: url(iepngfix.htc) }

a  {text-decoration: none; color: #00BFFF;}
a ins  {text-decoration: none;}
.bandA {font-family: "Courier New", Courier, mono; text-indent:5px; font-weight:bold; padding:3px; color:#2A3F55;}
.form  {
   font: 14px/14px Verdana;
   margin: 0px;
   color: #FFFFFF;
}
.phone {
	font-size: 30px;
	font-family: "Myriad Pro", Arial;
	color: #FFFBF0;
	font-weight: bold;
	margin:0px;
	padding:0px;
}
h2  {
   font: bold 18px/30px Times;
   margin: 0px;
   color: #99CCCC;
}

.h2faux  {
   font: bold 18px/30px Times;
   margin: 0px;
   color: #99CCCC;
}

ul  {
   font: 14px/33px Arial;
   list-style:circle;
   padding-left: 20px;
   margin-left: 20px;   
   padding-top: 5px;
   padding-bottom: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
   color: #FFFFFF;
   text-align: left;
   line-height: 20px;
}

ul li  {
   float: none;   
   padding-top: 0px;
   padding-bottom: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}

ol  {
   font: 14px/33px Arial;
   padding-left: 20px;
   margin-left: 20px;   
   padding-top: 5px;
   padding-bottom: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
   color: #FFFFFF;
   text-align: left;
   line-height: 20px;
}

ol li  {
   float: none;   
   padding-top: 0px;
   padding-bottom: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}

html, body  {
   margin: 0px;
   background-color: #163B4E;
   background-image:url('aboveandbeyondexteriorsmedia/bkgdStrip.gif');
   background-repeat:repeat-x   
}

#bkgd  {
   position: absolute;
   z-index: 0;
   width: 1000px;
   height: 1000px;
   background-color: #163B4E;
}

/* ------------------------------------ FOOTER BEGINS -----------------------------------------------------------*/

#leftblock  {
   background: url('aboveandbeyondexteriorsmedia/rightblock.jpg') no-repeat;
   position: absolute;
   left: 5px;
   top: 703px;
   z-index: 2;
   width: 332px;
   height: 301px;
}

#leftblockcopy  {
   position: absolute;
   left: 21px;
   top: 755px;
   z-index: 3;
   width: 294px;
   height: 234px;
}

#leftblockcopy p  {
   font: 14px/14px Verdana;
   margin: 0px;
   color: #333333;
   text-align: left;
}

#id4  {
   position: absolute;
   left: 17px;
   top: 708px;
   z-index: 4;
   width: 317px;
   height: 29px;
}

#id4 h2  {
   font: bold 18px/36px Times;
   margin: 0px;
   color: #99CCCC;
   text-decoration: underline;
   text-align: left;
}

#centerblock  {
   background: url('aboveandbeyondexteriorsmedia/rightblock.jpg') no-repeat;
   position: absolute;
   left: 337px;
   top: 703px;
   z-index: 5;
   width: 332px;
   height: 301px;
}

#centerblockcopy  {
   position: absolute;
   left: 353px;
   top: 755px;
   z-index: 6;
   width: 294px;
   height: 234px;
}

#centerblockcopy p  {
   font: 14px/14px Verdana;
   margin: 0px;
   color: #333333;
   text-align: left;
}

#id7  {
   position: absolute;
   left: 349px;
   top: 708px;
   z-index: 7;
   width: 317px;
   height: 29px;
}

#id7 h2  {
   font: bold 18px/36px Times;
   margin: 0px;
   color: #99CCCC;
   text-decoration: underline;
   text-align: left;
}

#rightblock  {
   background: url('aboveandbeyondexteriorsmedia/rightblock.jpg') no-repeat;
   position: absolute;
   left: 668px;
   top: 703px;
   z-index: 8;
   width: 332px;
   height: 301px;
}

#rightblockcopy  {
   position: absolute;
   left: 684px;
   top: 755px;
   z-index: 9;
   width: 294px;
   height: 234px;
}

#rightblockcopy p  {
   font: 14px/14px Verdana;
   margin: 0px;
   color: #333333;
   text-align: left;
}

#imgRightBlock  {
   position: absolute;
   left: 778px;
   top: 640px;
   z-index: 30;
   width: 211px;
   height: 86px;
}

#id11  {
   position: absolute;
   left: 680px;
   top: 708px;
   z-index: 11;
   width: 304px;
   height: 28px;
}

#id11 h2  {
   font: bold 18px/36px Times;
   margin: 0px;
   color: #99CCCC;
   text-decoration: underline;
   text-align: left;
}

/* ------------------------------------ FOOTER ENDS -------------------------------------------------------------------*/

#mainarea  {
   background: url(aboveandbeyondexteriorsmedia/mainarea.jpg) no-repeat;
   position: absolute;
   left: 202px;
   top: 185px;
   z-index: 13;
   width: 798px;
   height: 515px;
}

#mainarea3  {
   position: absolute;
   left: 202px;
   top: 185px;
   z-index: 13;
   width: 798px;
   height: auto;
}

#maincopy3  {
   height: auto;
}

#maincopy3 p  {
   font: 14px/14px Verdana;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
   padding-left:7px;
}

#maincopy3 h1  {
   font-weight:900; 
   font: 24px/26px Verdana;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
   padding-bottom:10px;
   padding-top:8px;
   padding-left:8px;
}

#maincopy2  {
   position: absolute;
   left: 216px;
   top: 200px;
   z-index: 14;
   width: 515px;
   height: auto;
}

#maincopy2 p  {
   font: 14px/14px Verdana;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#maincopy2 h1  {
   font-weight:900; 
   font: 24px/26px Verdana;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
   padding-bottom:10px;
}

#maincopy  {
   position: absolute;
   left: 216px;
   top: 200px;
   z-index: 15;
   width: 773px;
   height: auto;
}

#maincopy p  {
   font: 14px/14px Verdana;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#maincopy h1  {
   font-weight:900; 
   font: 24px/26px Verdana;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
   padding-bottom:10px;
}

#img2  {
   position: absolute;
   left: 733px;
   top: 399px;
   z-index: 16;
   width: 253px;
   height: 191px;
}

#img1  {
   position: absolute;
   left: 733px;
   top: 192px;
   z-index: 17;
   width: 253px;
   height: 191px;
}

#navblock  {
   background: url(aboveandbeyondexteriorsmedia/navblock.jpg) no-repeat;
   position: absolute;
   left: 6px;
   top: 185px;
   z-index: 19;
   width: 200px;
   height: 310px;
}

#navmenu  {
   position: absolute;
   left: 25px;
   top: 200px;
   z-index: 20;
   width: 161px;
   height: 279px;
}

#navmenu ul  {
   font: bold 14px/33px Arial;
   list-style: none;
   padding: 0px;
   margin: 0px;
   width: 161px;
   color: #003366;
   text-align: left;
}

#navmenu ul li  {
   width: 100%;
   display: block;
   float: none;
   margin: 0px;
}

#navmenu ul li a  {
   color: #003366;
   display: block;
   width: 100%;
}

#navmenu ul li a:hover  {
   text-indent:15px;
   color: #003366;
   display: block;
   width: 100%;
}

#headergradient  {
   background: url(aboveandbeyondexteriorsmedia/headergradient.jpg) no-repeat;
   position: absolute;
   top: 15px;
   z-index: 23;
   width: 1000px;
   height: 178px;
}

#bar  {
   background: url(aboveandbeyondexteriorsmedia/bar.jpg) no-repeat;
   position: absolute;
   z-index: 24;
   width: 1000px;
   height: 32px;
}

#words  {
   background: url(aboveandbeyondexteriorsmedia/words.png) no-repeat;
   position: absolute;
   left: 426px;
   top: 9px;
   z-index: 25;
   width: 563px;
   height: 11px;
}

#rHeaderSpace  {
   background: url(aboveandbeyondexteriorsmedia/rHeaderSpace.gif) no-repeat;
   position: absolute;
   left: 383px;
   top: 31px;
   z-index: 28;
   width: 587px;
   height: 147px;
}

#fullHeaderSpace  {
   background: url(aboveandbeyondexteriorsmedia/fullHeaderSpace.gif) no-repeat;
   position: absolute;
   top: 31px;
   z-index: 27;
   width: 1000px;
   height: 147px;
}

#logo  {   
   position: absolute;
   top: 6px;
   z-index: 29;
   width: 457px;
   height: 155px;
}

#aboveandbeyondexteriors  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}
