/*
blue 4a77a0
orange ff6600
*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Franklin Gothic Medium, Franklin Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4a77a0;
}
a {
	color: #ff6600;
	font-size: 19px;
}
.link {
	cursor: hand;
	cursor: pointer;
}
.highlight {
	color: #ff6600;
	font-size: 21px;
}
.highlightblue {
	color: #4a77a0;
	font-size: 21px;
}
.smaller {
 font-size:16px;
}
.smallest {
 font-size:14px;
}
.smallestest {
 font-size:12px;
 color: #ff6600;
}
.twelvept {
 font-size:12px;
}
.elevenpt {
 font-size:11px;
}
.smallestorange {
 font-size:14px;
 color: #ff6600;
}
.smallestwhite {
 font-size:14px;
 color: #ffffff;
 font-weight:700;
}
.smallwhite {
 font-size:16px;
 color: #ffffff;
 font-weight:700;
}
.contactform {	
	font-family: Franklin Gothic Medium, Franklin Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	border:5px;
	border-color:#B5C2E6;
	background:#4a77a0;
	color:#FFFFFF;
	height:30px;
	padding-left:2px;
}
textarea.contactform {
	font-family: Franklin Gothic Medium, Franklin Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	height:170px;
}
input.contactform { 
	color:#FFFFFF; 
	background-color:#4a77a0; 
	border:1px solid; 
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF; 
	font-family: Franklin Gothic Medium, Franklin Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;	
}
input.buttonform { 
	color:#FFFFFF; 
	background-color:#4a77a0; 
	border:1px solid; 
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF; 
	height:40px;
	width:75px;
	font-family: Franklin Gothic Medium, Franklin Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;	
}
input.buttonformhov { 
	color:#4a77a0; 
	background-color:#FFFFFF; 
	border:1px solid; 
	border-color: #000000 #000000 #000000 #000000;
	height:40px;
	width:75px;
	font-family: Franklin Gothic Medium, Franklin Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.quoteform {	
	font-family: Franklin Gothic Medium, Franklin Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	border:5px;
	border-color:#B5C2E6;
	background:#4a77a0;
	color:#FFFFFF;
	height:25px;
	padding-left:2px;
}
textarea.quoteform {
	font-family: Franklin Gothic Medium, Franklin Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	height:70px;
}
textarea.quoteform2 {
	font-family: Franklin Gothic Medium, Franklin Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	height:100px;
	border:5px;
	border-color:#B5C2E6;
	background:#4a77a0;
	color:#FFFFFF;
	padding-left:2px;	
}
.error {
	color:#ff6600;
}
.projimg {
	border: #4a77a0 2px solid;
}
.orange {
	color: #ff6600;
}
#logo { 
 position:fixed; 
 left:20px; 
 top:15px;
}
#nav { 
 position:fixed;
 left:15px; 
 top:250px;
 width:126px;
}
#banner {
 position:static;
 /*align:center;*/
 text-align:center;
 padding-top:20px;
}
#pull {
 position:absolute;
 text-align:right;
 right:175px;
 padding-top:20px;
}
#content {
 position:static;
 padding-top:70px;
 padding-left:12px;
 padding-right:12px;
}
#top {
 position:absolute;
 z-index:20;
 right:109px;
}
#model_projects {
 position:absolute;
 visibility:hidden;
 z-index:200;
 right:300px;
 width:550px;
 height:575px;
 border: #4a77a0 2px solid;
 padding: 6px 6px 6px 6px;
 background-image:url(images/white90.png);
 overflow:visible;
}
#model_projects_close {
 position:absolute;
 z-index:245;
 top:-25px;
 left:538px;
 width:49px;
}
#p1 {
	position: absolute;
	visibility: hidden;
	top:0px;
}
#p2 {
	position: absolute;
	visibility: hidden;
	top:0px;
}
#p3 {
	position: absolute;
	visibility: hidden;
	top:0px;
}
#p4 {
	position: absolute;
	visibility: hidden;
	top:0px;
}
#p5 {
	position: absolute;
	visibility: hidden;
	top:0px;
}
#p6 {
	position: absolute;
	visibility: hidden;
	top:0px;
}
#detailpic {
 position:absolute;
 visibility:hidden;
 z-index:350;
 right:0px;
 width:550px;
 height:575px;
 border: 0px;
 padding: 0px 0px 0px 0px;
 overflow:visible;
 background-repeat: no-repeat;
}
#detailpic_close {
 position:absolute;
 z-index:245;
 top:-25px;
 left:538px;
 width:49px;
}

#formwebsite {
 /*visibility:hidden;*/
 display:none;
 position:absolute;
 z-index:300;
 left:170px;
 border: #4a77a0 1px solid;
}

#formother {
 display:none;
 position:absolute;
 z-index:300;
 left:75px;
}

#santa {
	position: relative;
	top: 1500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
