* {
margin:0;
padding:0;
}
body{
text-align:center;
font:62.5% verdana, arial, sans-serif;
background-color:#fff;
overflow:auto;
}
.no_c{
visibility:hidden;
}
.clearAll{
clear:both;
}
#oWrap{
position:relative;
width:100%;
background-color:#fff;
}
#oHead{
width:100%;
background-color:#E2E2C6;
}
#innerWrap{
width:780px;
margin:0 auto;
text-align:left;
}
h1#logo{
margin-top:7px;
width:273px;
height:19px;
font-size:1px; /* fix for spacing problem.  Default was giving the nav area to much height */
text-indent:-1000em;
background:#E2E2C6 url('images/orlando_logo.gif') no-repeat;
float:left;
}
ul#nav{
list-style-type:none;
float:right;
}
ul#nav li{
float:left;
}
#nav a:link,
#nav a:visited,
#nav a:active{
display:block;
text-decoration:none;
color:#000;
font-size:1.7em;
padding:.25em .4em;
background-color:#F1F1E4;
margin:3px 0 0 2px;
}
#nav a:hover{
background-color:#ECECD9;
}
#nav li#current a{
background-color:#fff;
}
#oBody{
width:780px;
margin:20px auto 0 auto;
text-align:left;
background-color:#fff;
}
#oBody h3{
font-size:1.7em;
font-weight:normal;
margin:1em 0 .75em 0;
padding-bottom:.35em;
border-bottom:1px solid #00A800;
}
#oBody h4{
font-size:1.5em;
font-weight:normal
}
#oBody p{
font-size:1.3em;
margin:1em 0;
line-height:1.1em;
}
#aboutUs{
width:780px;
height:207px;
background:#fff url('images/about_us.jpg') no-repeat;
}
#aboutUs h2,
#aboutUs p{
visibility:hidden;
}
.oColor,
#oBody a{
color:#00A800;
text-decoration:none;
}
#oBody a:hover{
text-decoration:underline;
}
#oLeft{
float:left;
width:275px;
}
#oRight{
float:left;
width:480px;
margin-left:25px;
}
#oFoot{
position:relative;
top:0;
left:0;
width:100%;
color:#666;
}
#oFoot p{
margin:1em;
}
#oFoot a{
color:#666;
text-decoration:none;
}
#oFoot a:hover{
text-decoration:underline;
}
#contactLeft h3,
#contactRight h3{
margin:0 0 1em 0;
}
#contactLeft p,
#contactRight p{
margin:0 0 1em 0 ;
}
#contactLeft{
width:255px;
margin-right:20px;
float:left;
}
#contactRight{
float:left;
width:505px;
}
fieldset{
border:none;
}
legend{
display:none;
}
textarea{
width:503px;
height:8em;
overflow:auto;
font:2em arial, sans-serif;
}
label,
input{
float:left;
margin-bottom:1em;
}
label{
font:1.8em arial, sans-serif;
width:160px;
line-height:1.8em;
}
label#long{
width:505px;	
margin-bottom:.25em;
}
input{
font-size:2em;
width:340px;
}
input#sub{
width:auto;

font-size:1.7em;
margin:1em 0;
float:right;
}
.needHeight{
height:492px;
}
#phoneFax span{
float:left;
}
.giveWidth{
width:4.5em;
}
ul#clientList{
font-size:1.3em;
list-style-type:none;
}
ul#clientList li{
margin-bottom:.5em;
padding-left:30px;
background:transparent url('images/check.jpg') no-repeat top left;
}
.clientWork{
background-color:#FFFFF8;
border:1px solid #CFCFBB;
padding:1em 10px 0 10px;
height:1%;
}
html>body .clientWork{
height:auto;
}
.clientWorkHead{
background-color:#FFFFF8;
border:1px solid #CFCFBB;
padding:1em 10px 0 10px;
margin-bottom:3px;
margin-top:2em;
}
.clientWork a{
float:left;
margin:2px 3px 2px 2px;
padding:0;
}
.clientWork p{
clear:left;
}
#galleryAnchor a{
margin:1em 1.5em 1em 0;
}
.clientWork img{
border:1px solid #CCCCB5;
}
.delete_pic_five{
float:left;
width:156px;
voice-family: "\"}\""; 
voice-family:inherit;
width:102px;
margin:0 0 3px 0;
padding:12px 26px;
background-color:#FFFFF8;
border:1px solid #CFCFBB;
}
html>body .delete_pic_five{
width:102px;
}
.delete_pic{
float:left;
margin:0 2px 3px 0;
width:154px;
voice-family: "\"}\""; 
voice-family:inherit;
width:100px;
padding:12px 26px;
border:1px solid #CFCFBB;
background-color:#FFFFF8;
}
html>body .delete_pic{
width:100px;
}
.delete_pic a,
.delete_pic img,
.delete_pic_five a,
.delete_pic_five img{
border:none;
margin:0;
}
#oBody div.delete_pic p,
#oBody div.delete_pic_five p{
text-align:center;
margin:0;
}
#employmentPhoto img{
float:right;
border:none;
margin-bottom:10px;
}
#littleBigger{
font-weight:bold;
}
#oBody div#littleBigger p{
line-height:1.2em;
}
