* {
	margin: 0;
	padding: 0;
	}
	
a {
	color: #000000;
	font-weight: bold;
	}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	}


h1 {
	font-size: 18px;
	color: #000000;
	margin: 15px 20px;
	}

h1 span {
	font-size: 12px;
	color: #000000;
	}


#container {
	width: 100%;
	text-align: left;
	position: relative;
	}
	
#masthead {
	display: none;
	position: absolute;
	}
	
#headerbar {
	height: 32px;
	} 
	
.clear {
	clear: both;
	height: 1px;
	}
	
#nav {
	position: absolute;
	display: none;
	}
	
.arrow {
	margin-left: 6px;
	}	

#nav ul {
	text-align: right; 
	margin-left: 15px;
	width: 218px;	
	}

#nav ul li {
	list-style-type: none;
	border-bottom: 1px dashed #ef8a36;
	padding-bottom: 6px !important;
	padding-bottom: 7px;
	margin-bottom: 4px !important;
	margin-bottom: 4px;
	}

#nav ul li a {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;	
	text-decoration: none;
	}

#nav ul li a:hover {
	color: #edab0f;	
	}


#leftcol {
	position: absolute;
	display: none;
	}	

.ad {
	margin-top: 290px;
	margin-left: 30px;
	margin-bottom: 30px;
	}

#rightcol {
	width: 100%;
	float: left;
	}
	
#rightcol p {
	line-height: 16px;
	margin: 20px
	}

#rightcol-services {
	width: 60%;
	float: left;
	}
	
#rightcol-services .header{
	font-size:14px;
	font-weight:bold;
	}

#rightcol-services p {
	line-height: 16px;
	margin: 20px
	}

#rightcol-services ul {
	margin-left: 30px;
	}


.content-box-left {
	margin: 40px 15px;
	}		

.content-box-left h2 {
	color: #000000; 
	font-size: 14px;
	border-bottom: 1px dashed #a8a8a8; 
	margin-bottom: 10px;
	padding-bottom: 7px;
	}		

.content-box-left img {
	border: 3px solid #ffffff;
	float: right;
	}
	
.content-box-left p {
	font-size: 12px;
	color: #000000;
	}	
	
.content-box-right {
	margin: 40px 15px;
	}		

.content-box-right h2 {
	color: #000000; 
	font-size: 14px;
	border-bottom: 1px dashed #a8a8a8; 
	margin-bottom: 10px;
	padding-bottom: 7px;
	text-align: right
	}		

.content-box-right img {
	border: 3px solid #ffffff;
	float: left;
	width: 122px;
	}
	
.content-box-right p {
	font-size: 12px;
	color: #000000;
	text-align: right;
	}
	
#footer {
	display:none;
	}	
	
#footer .p-right {
	float: right;
	width: 600px;
	font-size: 12px;
	text-align: right;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
	}			
	
#footer .p-left {
	float: left;
	width: 250px;
	font-size: 12px;
	margin-left: 20px;
	margin-top: 35px
	}

/*--Renovation Quick Quote form--*/

.renovateform {
	margin-left: 20px;
	float: left;
	width: 600px;
	}

.renovateform td {
	padding: 3px;
	color: #000000;
	font-size: 12px;
	}

.renovateform td span {
	color: #000000;
	}


.renovateform .headings span {
	color: #000000;
	}

.renovateform .headings {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	}

.renovateform .error {
    color: #000000;
}

.click {
	color: #000000;
	font-weight: bold;
	}


/*--Contact form--*/

.contactus {
	margin-left: 10px;
	float: left;
	width: 380px;
	}

.contactus td {
	padding: 3px;
	color: #000000;
	font-size: 12px;
	}

.contactus td span {
	color: #FF0000;
	}


.contactus .headings span {
	color: #FF0000;
	}

.contactus .headings {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	}
	
input, select, textarea {
	background: #D7D7D6;
	border: 1px solid #3F3F3F;
	} 
	

/*--Contact form--*/

#map-column {
	width: 286px;
	float: right;
	margin-top: 10px;
	} 

.link-box {
	margin: 20px 15px;
	border-bottom: 1px dashed #a8a8a8; 
	padding-bottom: 10px;
	}	
	
.link-box h2 {
	color: #df4d14; 
	font-size: 14px;
	}
	
#services-column {
	width: 220px;
	float: left;
	}

#services-column p {
	color: #a3a3a3;
	margin: 0 0 0 20px !important;
	margin: -12px 0 0 15px;
	}	

.services2-box {
	width: 210px;
	height: 250px;
	float: left;
	margin: 20px 0 0 16px;
	}

.services2-box img {				
	border: 3px #516DB6 solid;
	overflow: hidden;
	width: 210px;
	height: 149px;
	}

.services2-box .button1{
	margin: 0px 3px 0px 80px;
	border: none;
	height: 16px;
	width: 68px;
	position:relative;
	}				

.services2-box .button2{
	margin: 0px 1px 0px 0;
	border: none;
	width: 58px;
	height: 16px;	
	}
	
#services2-large-img {
	position: absolute;
	top: 350px;
	left: 550px;
	width: 300px;
	height: 300px;
	border: 3px #a7ceb2 solid;
	}
.services-box1 {
	width: 230px;
	float: right;
	margin: 20px 0 0 0 !important;
	margin: 20px 8px 0 0;
	position:relative;
	z-index:100;
	}
.services-box2 {
	width: 230px;
	float: right;
	margin: 20px 0 0 0 !important;
	margin: 20px 8px 0 0;
	position:relative;
	z-index:80;
}
.services-box3 {
	width: 230px;
	float: right;
	margin: 20px 0 0 0 !important;
	margin: 20px 8px 0 0;
	position:relative;
	z-index:60;
}				
				
.services-box1 .button1, .services-box2 .button1, .services-box3 .button1{
	margin: 0 0 -3px 100px;
	}				
.services-box1 .button2, .services-box2 .button2, .services-box3 .button2{
	margin: 0 0 -3px 0;
	}
#services-large-img {
	position: absolute;
	top: 350px;
	left: 550px;
	width: 300px;
	height: 300px;
	border: 3px #a7ceb2 solid;
	}
.button-style {
	background-color: #DF4D14;
	color: #ffffff;
	padding: 0;
	margin-top: 10px;
	font-weight: bold;
	border: none;
	}
	
.service-images #image1, .service-images #image2, .service-images #image3, .service-images #image4 , .service-images #image5  {
	  border:solid 3px #4970B5;
}
.services-box1 #javapopup1 {
	  display:none; 
      position:absolute;  
      right:0px; 
      top:16px; 
      background-color: white; 
	  border:solid 3px #4970B5;
	  z-index:10;
      }								

.services-box1 #javapopup1-cad {
	 	display:none; 
      position:absolute; 
      right:0px; 
      top:16px; 
      background-color: white; 
	  border:solid 3px #4970B5;
	  z-index:10;
      }								

.services-box2 #javapopup2 {
	 	display:none; 
      position:absolute; 
      right:0px; 
      top:16px; 
      background-color: white;
	  border:solid 3px #4970B5;
	  z-index:10; 
      }								

.services-box2 #javapopup2-cad {
	 	display:none; 
      position:absolute; 
      right:0px; 
      top:16px; 
      background-color: white; 
	  border:solid 3px #4970B5;
	  z-index:10;
      }								

.services-box3 #javapopup3 {
	 	display:none; 
      position:absolute; 
      right:0px; 
      top:16px; 
      background-color: white; 
	  border:solid 3px #4970B5;
	  z-index:10;
      }								

.services-box3 #javapopup3-cad {
	 	display:none; 
      position:absolute; 
      right:0px; 
      top:16px; 
      background-color: white;
	  border:solid 3px #4970B5;
	  z-index:10; 
      }								

#javapopup1-other {
	 	display:none; 
      position:absolute; 
      left:295px !important;
			left:300px; 
      top:286px !important;
			top:285px; 
      background-color: white; 
	  border:solid 3px #4970B5;
	  z-index:10; 
      }								

#javapopup1-other-cad {
	 	display:none; 
      position:absolute; 
      left:295px !important;
			left:300px; 
      top:286px !important;
			top:285px; 
      background-color: white; 
	  border:solid 3px #4970B5;
	  z-index:10; 
      }								

#javapopup2-other {
	 	display:none; 
      position:absolute; 
      left:470px !important;
			left:480px; 
      top:286px !important;
			top:285px; 
      background-color: white; 
	  border:solid 3px #4970B5;
	  z-index:10; 
      }								

#javapopup2-other-cad {
	 	display:none; 
      position:absolute; 
       left:470px !important;
			left:480px; 
      top:286px !important;
			top:285px; 
      background-color: white; 
	  border:solid 3px #4970B5;
	  z-index:10; 
      }								

#javapopup3-other {
	 		display:none; 
      position:absolute; 
      right:28px !important;
			right:38px; 
      top:286px !important;
			top:285px; 
      background-color: white; 
	  border:solid 3px #4970B5;
	  z-index:10; 
      }								

#javapopup3-other-cad {
	 	display:none; 
      position:absolute; 
      right:28px !important;
			right:38px; 
      top:286px !important;
			top:285px; 
      background-color: white; 
	  border:solid 3px #4970B5;
	  z-index:10; 
      }								

#javapopup4-other {
		display:none; 
      position:absolute; 
      left:295px !important;
			left:300px; 
      top:556px !important;
			top:555px; 
      background-color: white; 
	  border:solid 3px #4970B5;
	  z-index:10; 
      }								

#javapopup4-other-cad {
	 	display:none; 
      position:absolute; 
      left:295px !important;
			left:300px; 
	   	top:556px !important;  
			top:555px; 
      background-color: white; 
	  border:solid 3px #4970B5;
	  z-index:10; 
      }								

#javapopup5-other {
	 	display:none; 
      position:absolute; 
        left:470px !important;
			left:480px; 
		top:556px !important;      
			top:555px; 
      background-color: white; 
	  border:solid 3px #4970B5;
	  z-index:10; 
      }								

#javapopup5-other-cad {
	 	display:none; 
      position:absolute; 
       left:470px !important;
			left:480px; 
      top:556px !important;
			top:555px; 
      background-color: white; 
	  border:solid 3px #4970B5;
	  z-index:10; 
      }								

#javapopup6-other {
	 	display:none; 
      position:absolute; 
      right:28px !important;
			right:38px; 
      top:556px !important;
			top:555px; 
      background-color: white; 
	  border:solid 3px #4970B5;
	  z-index:10; 
      }								

#javapopup6-other-cad {
	 		display:none; 
      position:absolute; 
      right:28px !important;
			right:38px; 
      top:556px !important;
			top:555px; 
      background-color: white; 
	  border:solid 3px #4970B5;
	  z-index:10; 
      }								
.pageination {
	margin-right:20px;
	margin-left:20px;
	float:left;
	width:660px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px;
	font-size:11px;
}
.pageination a {
	text-decoration:none;
}
.pageination a:hover {
	color: #edab0f;	
	}
.pageination .previous {
	width:150px;
	float:left;
}
.pageination .numbers {
	float:left;
	width:350px;
	text-align:center;
}
.pageination .next {
	width:150px;
	float:left;
	text-align:right;
}
table.deliverable tr td{
	border-bottom:1px solid #999999;
	padding:3px;
}
