body  {font-family: "Trebuchet MS", GillSans, Arial, sans-serif; font-size: 14px; background: #6f6f6f url(../images/backg.png) top center repeat-y;
	   margin: 0; padding: 0; text-align: center; color: #555;}
	a {color:#229f45;}
	a:hover {color: #2f8bb9;}
	p {margin: 0px 0px 25px 0px;}
	h1 {font-weight: normal; font-size: 26px; color: #2f8bb9; margin: 0px; padding: 0px;}
		h1 em {color: #229f45; font-style: normal;}
	h2 {color: #2f8bb9; font-weight: normal; font-size: 22px; margin: 20px 0px 0px 0px;}
	h3 {color: #229f45;}
	ul { list-style-image: url(../images/bullet.png); }

#container {width: 1050px; margin: 0 auto; padding: 0px; text-align: left; background: #494949;}
#header {background: url(../images/top.jpg); margin: 0px; padding: 0px 0px 0px 13px; height: 133px; position: relative;}
	#contactop {position: absolute;	top: 112px;	right: 25px;}
	#contactop2 {position: absolute;	top: 112px;	right: 95px;}
	#locationtop {position: absolute;	top: 112px;	right: 165px;}
	#locationtop2 {position: absolute;	top: 112px;	right: 95px;}

#inter {height: 80px; position: relative;}
	#subscribe {position: absolute; top: 0px; right: 40px; width: 255px; height: 32px; background: url(../images/bg-plus.png) no-repeat;}
		.subscribeField {position: absolute; height: 16px; width: 210px; border: none 0px #FFF;  font-size: 11px; margin: 3px 0px 0px 4px; padding: 6px 0px 0px 3px}
		.subscribeBtn {position: absolute; top: 0px; right: 0px;}
	#social {position: absolute; top: 46px; right: 40px; color: #FFF; font-size: 12px; display: table-cell; vertical-align: middle;}
		.icon {margin: 0px 0px 0px 8px;}

#mainContent {margin: 0px;	padding: 0px; width: 706px; background: #FFF; line-height: 20px; float: left;}
	#mainContent table {color: #399dc6;}
	.tableTopColor { border-top-color: #399dc6;}
#mainTop {height: 31px; background:url(../images/top-blue.png) no-repeat; color: #FFF; padding: 14px 0px 0px 30px;}
	#mainTop a {color:#FFF;}
	#mainTop a:hover {color: #333;}
		.mainTitle {padding: 45px 0px 10px 30px; margin: 0px 0px 26px 0px; overflow: hidden;}
			.subMenu {font-size: 11px; padding: 7px 0px 15px 0px; color: #2f8bb9;}
		.mainTitleB {padding: 45px 30px 10px 30px; margin: 0px 0px 0px 0px; overflow: hidden;}
	#mainCenter {padding: 0px 0px 0px 30px; width: 420px; text-align: justify;}
	#mainCenterB {padding: 0px 0px 0px 30px; width: 420px; min-height: 500px;  text-align: justify;}
	#aboutCenter {padding: 0px 40px 0px 0px; width: 434px; border-right: 1px solid #229f45;  text-align: justify;}
	#mainColumn {float: right; width: 150px; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 30px; border-left: 1px solid #229f45; font-size: 11px; line-height: 14px;}
	#mainColumnA {float: right; width: 150px; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 30px; font-size: 11px; line-height: 14px;}
		#mainColumn p, #mainColumnA p {margin: 0px 0px 12px 0px; padding: 0px;}
		#mainColumn ul, #mainColumnA ul {margin: 0px; padding: 0px 0px 10px 0px; list-style: url(../images/arrow-blue.png);}
		#mainColumn li, #mainColumnA li {margin: 0px 0px 10px 0px;}
	
	#sidebar2 {float: right; width: 305px; margin: 0px; padding: 0px;}
	#sidebar2 h2 {color: #FFF; font-size: 14px; margin: 0px 0px 0px 14px; padding: 0px;}
	#sidebar2 h3 {color: #555; font-size: 11px; margin: 0px 0px 6px 14px; padding: 0px;}
	#sidebar2 table {color: #FFF; font-size: 12px; word-spacing: 0px;}
	#ptable1 {height: 471px; background: url(../images/bg-side.png) top left no-repeat; margin: 0px 0px 15px 0px; padding: 6px 0px 0px 0px;}
	#ptable2 {height: 183px; background: url(../images/bg-side.png) top left no-repeat; margin: 0px 0px 15px 0px; padding: 6px 0px 0px 0px;}
	#ptable3 {height: 255px; background: url(../images/bg-side.png) top left no-repeat; margin: 0px 0px 15px 0px; padding: 6px 0px 0px 0px;}
	.redtable {font-size: 14px; font-weight: bold; color: #ff0000; margin: 0px 0px 15px 0px; padding: 6px 10px 0px 10px;}


#footer {padding: 10px 10px 0 30px; color: #FFF; font-size: 11px; position: relative;} 
	#footer em {font-style: normal; margin: 0px 8px 0px 4px; color: #70bf44;}
	#counter {position: absolute; top: 10px; right: 60px; background:url(../images/counter-bg.png) no-repeat; width: 182px; height: 23px; padding: 4px 0px 0px 24px;}
		#counter a:hover {color: #33333; text-decoration: none;}
	#footer a {color: #FFF; text-decoration: none;}
	#footer a:hover {color:#229f45; text-decoration: underline;}
	
/*REUSABLE CLASSES*/
.tableTop {color: #FFF; height: 40px; padding: 0px 0px 0px 15px;}
	.tableTop strong {color: #555; font-size: 11px;  word-spacing: 0px; }
.fltrt {float: right; margin-left: 8px;}
.fltlft {float: left; margin-right: 8px;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}
.sm {font-size: 12px;}
.inlinePic {margin: 0px 0px 30px 0px;}
.thumb-space {margin: 0px 33px 0px 0px;}
.thumb-spaceUp {margin: 0px 33px 18px 0px;}
.thumb-Up {margin: 0px 0px 18px 0px;}
.printMarg {margin: 0px 0px 0px 20px;}
.rightCol {float: right; padding: 0px; margin-top: -20px;}

/*MENU*/
#menu {height: 73px; background: url(../images/rockaway-menu.png) no-repeat;}
#menu ul {margin: 0px; padding: 0px; position: relative;}
#menu ul li {margin: 0px auto; padding: 0; list-style: none; position: absolute; top: 0;}
#menu ul li, #menu ul a {height: 57px; display:block;}

#m1 {left: 28px; width: 65px; text-indent: -1000px; overflow:hidden;}
#m2 {left: 93px; width: 101px; text-indent: -1000px; overflow:hidden;}
#m3 {left: 194px; width: 176px; text-indent: -1000px; overflow:hidden;}
#m4 {left: 370px; width: 90px; text-indent: -1000px; overflow:hidden;}
#m6 {left: 460px; width: 164px; text-indent: -1000px; overflow:hidden;}
#m7 {left: 624px; width: 214px; text-indent: -1000px; overflow:hidden;}
#m8 {left: 838px; width: 184px; text-indent: -1000px; overflow:hidden;}
 
#m1 a:hover {background: transparent url(../images/rockaway-menu.png)  -28px -73px no-repeat;}
#m2 a:hover {background: transparent url(../images/rockaway-menu.png)  -93px -73px no-repeat;}
#m3 a:hover {background: transparent url(../images/rockaway-menu.png) -194px -73px no-repeat;}
#m4 a:hover {background: transparent url(../images/rockaway-menu.png) -370px -73px no-repeat;}
#m6 a:hover {background: transparent url(../images/rockaway-menu.png) -460px -73px no-repeat;}
#m7 a:hover {background: transparent url(../images/rockaway-menu.png) -624px -73px no-repeat;}
#m8 a:hover {background: transparent url(../images/rockaway-menu.png) -838px -73px no-repeat;}
 
/*MENU SELECTED*/
 
#m1s {left: 28px; width: 65px; text-indent: -1000px; overflow:hidden; background: transparent url(../images/rockaway-menu.png)  -28px -146px no-repeat;}
#m2s {left: 93px; width: 101px; text-indent: -1000px; overflow:hidden; background: transparent url(../images/rockaway-menu.png)  -93px -146px no-repeat;}
#m3s {left: 194px; width: 176px; text-indent: -1000px; overflow:hidden; background: transparent url(../images/rockaway-menu.png) -194px -146px no-repeat;}
#m4s {left: 370px; width: 90px; text-indent: -1000px; overflow:hidden; background: transparent url(../images/rockaway-menu.png) -370px -146px no-repeat;}
#m6s {left: 460px; width: 164px; text-indent: -1000px; overflow:hidden; background: transparent url(../images/rockaway-menu.png) -460px -146px no-repeat;}
#m7s {left: 624px; width: 214px; text-indent: -1000px; overflow:hidden; background: transparent url(../images/rockaway-menu.png) -624px -146px no-repeat;}
#m8s {left: 838px; width: 184px; text-indent: -1000px; overflow:hidden; background: transparent url(../images/rockaway-menu.png) -838px -146px no-repeat;}

.Price
{color:black;font-weight:bold;
}

/*MODAL*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:620px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:620px; 
  height:100px;
  padding:10px;
  background-color:#555;
}

#close
{
	position:absolute; left:0;top:0;
}
