*{padding:0; margin:0;
 font-family: "Segoe UI", Optima, Arial, sans-serif;}
body{width:100%;background-color:white; color:#555;
	min-width:1080px; font-size:14px; 
    background-image: url("images/bgPaper1.jpg");}
img,a{ border:none; text-decoration:none;}
h2{ padding:10px 10px 10px 0; font-weight:normal; font-size:17px; font-weight:bold;}
h2>a{color:#555;}
p{padding:12px 0; line-height:24px;}
p.slogan{font-weight:bold; color:#666;padding:15px 0; 
	font-size:20px; line-height:32px;}
p.large{ font-size:17px; line-height:28px;}
	
#pageHolder{max-width:1080px;width:100%;margin:0 auto; 
	 box-shadow:1px 1px 54px #444;}
 
/*********** HEADER ***********************************************/
#HeaderBar{ box-shadow:0px 0px 14px #666; background-color:white;
    background-image: url("images/bgPaper2.png"); border-top:3px solid #27AE60;
	border-bottom:1px solid #aaa;  border-left:3px solid #27AE60;position:relative;}	
#headContact{float:right; margin:16px 10px 0px 0px;}
.contactStrip{float:right;margin:0px 20px 0 0;  color:#e74c3c; font-weight:bold;}
.contactStrip:hover{text-decoration:underline;}
.contactStrip>img{ width:20px; margin-right:4px;}
.longContact{ vertical-align:top; }
#logo{ margin:-3px 0px 0px -3px; height:110px;}

/*********** NAVIGATION ***********************************************/
#nav{position:absolute; bottom:0; right:0;}
.navItem{float:left; padding:10px 30px 4px 30px; display:block;
	text-align:center;font-size:17px; color:#555;}
.navItem:hover{border-bottom:4px solid #e74c3c;}
.navItem.selected{border-bottom:4px solid #27AE60;}
 
/*********** ALL PAGES - CONTENT AREA ***********************************************/
#PageContent{padding:25px 30px 10px 17px; background-color:white;
    background-image: url("images/bgPaper2.png");  border-left:3px solid #27AE60;}
#PageContent p a{color:#e74c3c;}
#PageContent a:hover{text-decoration:underline;}

/*********** HOME PAGE ***********************************************/
#homeImgColumn{float:right; margin-top:25px; max-width:320px;}
#homeMiniImgColumn{display:none;}
.homeImg{ margin: 0 0 20px 40px; 
	box-shadow:2px 2px 6px #666; max-width:280px;}

	
/*********** PRODUCTS/SERVICES PAGES ***********************************************/
a.tile{border:1px solid silver; box-shadow:2px 2px 6px #666;  background-color:white;
	float:left; margin:5px 13px 5px 0px; width:500px; position:relative;}
#PageContent  a.tile:hover{text-decoration:none;}
#PageContent  a.tile:hover>h2{text-decoration:underline;}
a.tile>h2, a.tile>p{color:#555!important;}
.tile p{padding:0 10px;}
.tileImg{float:left; height:100px; margin-right:10px;}
.arrow{color:#e74c3c;}
.aboveTiles{margin-bottom:20px;}
.miniSeeMore{display:none; font-size:12px; position:absolute; bottom:10px; right:10px;}

/*********** INDIVIDUAL PROD/SERV PAGES ***********************************************/
.bullets{margin:10px 20px; float:left; width:360px;}
.bullets li{padding-bottom:10px;}

.imageStrip{float:right; width:500px; margin:10px 0px 10px 20px;}
.prodservImg{width:230px; height:154px; box-shadow:2px 2px 6px #666; margin:9px 0 6px 15px;}

/*********** CONTACT PAGE ***********************************************/
.contactColumn{float:left; height:280px;
 margin:30px 40px 0 0;}
#contactForm{ width:350px;}
.contactRow{float:left; width:350px; margin-bottom:10px;}
.contactLabel{float:left; width:65px;}
.contactRow input,.contactRow textarea {width:280px;}
textarea {resize: none;}
#send{padding:4px; width:280px;}
iframe{box-shadow:2px 2px 6px #666;}
p.contact{padding-top:0px; line-height:22px;}
p.contact a{color:#555!important;}
p.contact a:hover{color:#e74c3c!important;}
.contactHeader{margin-bottom:20px; font-weight:bold;}
#HGV{ height:370px;}
#bridges{width:100%; max-width:800px;}


/*********** FOOTER ***********************************************/
#Footer{border-top:1px solid #999; padding:10px 20px;   border-left:3px solid #27AE60;
height:20px; font-size:11px; margin-bottom:20px; background-color:white;
    background-image: url("images/bgPaper2.png");}
#companyDetails{float:left;}
#madeBy{float:right;}
#madeBy>a{text-decoration:underline; color:#e74c3c;}
