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); }

.left { float: left; }
.right { float: right; }

a.btn { 
font-size: 16px;
color: white;
padding: 9px 28px;
text-decoration: none;
text-shadow: -1px -1px 0px #209136;
filter: dropshadow(color=#209136, offx=-1, offy=-1);
background: #6EBC41;
background: -moz-linear-gradient(top, rgba(110, 188, 65, 1) 0%, rgba(43, 168, 71, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(110, 188, 65, 1)), color-stop(100%,rgba(43, 168, 71, 1)));
background: -webkit-linear-gradient(top, rgba(110, 188, 65, 1) 0%,rgba(43, 168, 71, 1) 100%);
background: -o-linear-gradient(top, rgba(110, 188, 65, 1) 0%,rgba(43, 168, 71, 1) 100%);
background: -ms-linear-gradient(top, rgba(110, 188, 65, 1) 0%,rgba(43, 168, 71, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ebc41', endColorstr='#2ba847',GradientType=0 );
background: linear-gradient(top, rgba(110, 188, 65, 1) 0%,rgba(43, 168, 71, 1) 100%);
-moz-border-radius-topleft: 9px;
-moz-border-radius-topright: 9px;
-moz-border-radius-bottomright: 9px;
-moz-border-radius-bottomleft: 9px;
-webkit-border-radius: 9px 9px 9px 9px;
border-radius: 9px 9px 9px 9px;
margin: auto;
display: block;
width: 310px;
text-align: center;
margin-bottom: 20px;
}

a.btn:hover {
background: #56A83A;
background: -moz-linear-gradient(top, rgba(86, 168, 58, 1) 0%, rgba(38, 147, 74, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(86, 168, 58, 1)), color-stop(100%,rgba(38, 147, 74, 1)));
background: -webkit-linear-gradient(top, rgba(86, 168, 58, 1) 0%,rgba(38, 147, 74, 1) 100%);
background: -o-linear-gradient(top, rgba(86, 168, 58, 1) 0%,rgba(38, 147, 74, 1) 100%);
background: -ms-linear-gradient(top, rgba(86, 168, 58, 1) 0%,rgba(38, 147, 74, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56a83a', endColorstr='#26934a',GradientType=0 );
background: linear-gradient(top, rgba(86, 168, 58, 1) 0%,rgba(38, 147, 74, 1) 100%);
}

#google_translate_element { height: 23px; overflow: hidden; }

#download-iscrap { float: left; left: 208px; position: relative; top: -105px;}

.videos { padding: 0; margin: 0 17px 15px 0; float: left; width: 200px; list-style-image: none; font-size: 11px; line-height: 17px;}
.videos li { list-style-type: none; }
.videos li:last-child { min-height: 70px; }

.coupons { padding: 0; margin: 10px; float: left; width: 190px; list-style-image: none; font-size: 12px; line-height: 17px; text-align: center; }
.coupons li { list-style-type: none; }
.coupons li:last-child { min-height: 70px; }

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

#letsmakemoney { background: #fff; margin: 20px auto auto; padding: 10px; width: 960px; height: 212px; margin-bottom: 30px; }

#letsmakemoney li { padding-bottom: 5px; }

#letsmakemoney2 {
background: white;
margin: 20px 0 0 35px;
padding: 10px;
width: 600px;
margin-bottom: 30px;
float: left;
}

#electricians-man { padding-right: 30px; }

#prices-larger {
left: 785px;
position: relative;
  top:290px;}
  
#ptable2 .tableTop { 
    font-size: 14px;
    line-height: 17px;
    position: relative;
    top: 0; }

#ptable2 table {
    margin-top: 0;
}

#container {width: 1050px; margin: 0 auto; padding: 0px; text-align: left; background: #494949;}
#header {background: url(../images/holidays/winter.jpg); margin: 0px; padding: 0px 0px 0px 13px; height: 133px; position: relative;}
	#contactop {position: absolute;	top: 107px;	left: 200px;}
	#contactop2 {position: absolute;	top: 107px;	left: 252px;}
	#locationtop {position: absolute;top: 107px;left: 313px;}
	#locationtop2 {position: absolute;	top: 107px;	left: 252px;}

#inter {height: 80px; position: relative;}
	#subscribe {position: absolute; top: 0px; left: 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; left: 40px; color: #FFF; font-size: 12px; display: table-cell; vertical-align: middle;}
		.icon {margin: 0px 0px 0px 8px;}
#intro-img { position: relative; left: 315px; }
#intro-img-home { position: relative; left: 315px; }

#mainContent {margin: 0px;	padding: 0px; width: 706px; background: #FFF; line-height: 20px; float: right;}
	#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: 12px; padding: 7px 0px 15px 0px; color: #2f8bb9;}
		.mainTitleB {padding: 45px 30px 10px 30px; margin: 0px 0px 0px 0px; overflow: hidden;}
#mainTop.electricians { margin-left: 35px; margin-bottom: -20px; }		
	#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: left; 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; width: 344px; }
	#sidebar3 { margin: 0px; padding: 0px;}
	#sidebar3 h2 {color: #FFF; font-size: 14px; margin: 0px 0px 0px 14px; padding: 0px;}
	#sidebar3 h3 {color: #555; font-size: 11px; margin: 0px 0px 6px 14px; padding: 0px;}
	#sidebar3 table {color: #FFF; font-size: 12px; word-spacing: 0px; width: 304px; margin-left: -10px;}	
	#ptable1 { background: url("../images/bg-side.png") no-repeat scroll left top transparent;
    height: auto;
    margin: 0 0 15px;
    padding: 6px 0 0;
	line-height: normal;width: 344px;
	}
#sidebar2 table td {
padding-left:30px; }
#sidebar3 table td {
padding-left:10px; }
	#ptable2 {    background:  url("../images/bg-side.png") no-repeat scroll left top transparent;
    height: auto;
    margin: 0 0 15px;
    padding: 6px 0 0;
	line-height: normal; width: 344px;}
	#ptable3 {    background: url("../images/bg-side.png") no-repeat scroll left top transparent;
    height: auto;
    margin: 0 0 15px;
    padding: 6px 0 0;
	visibility:
		line-height: normal; width: 344px;}
	.redtable {font-size: 14px; font-weight: bold; color: #ff0000; margin: 0px 0px 15px 0px; padding: 6px 60px; position: relative;}
#ptable1 .tableTop {
    font-size: 14px;
    line-height: 17px;
    position: relative;
    top: 0;
}
.clear {clear:both;}

.darkbg {background:#838383;}
#prices-larger { top: auto; }

#view-materials {position: relative; top: -57px; left: 20px;}

#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: #333333; 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 30px;}
	.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: -1px;
}
#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: 470px;
	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; margin-left: -3px;
}

/*MetalListStyle*/
.MetalListStyle
{
	color:Lime;
}

	

/*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;
}
#getiscrap {position: absolute; top: 0px; right: 0px; z-index: 999; height: 210px; width: 56px; text-indent: -9999px; background: url(../images/getiscrap.png) left top no-repeat;}

