body {background: url(_images/backgrounds/grad.jpg) repeat-x top #200834; margin: 0; padding: 0;font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 12px; line-height: 15px; font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;}

img {border: 0;}
a:active, a:focus { outline-style: none; -moz-outline-style:none; }

#main {width: 1000px; margin-left: auto; margin-right: auto;position: relative;}
#photo {width: 1000px; height: 615px; }
.homephoto {background: url(../_images/backgrounds/home.jpg) no-repeat;}
.aboutphoto {background: url(../_images/backgrounds/about.jpg) no-repeat;}
.servicesphoto {background: url(../_images/backgrounds/services.jpg) no-repeat;}
.portfoliophoto {background: url(../_images/backgrounds/portfolio.jpg) no-repeat;}
.contactphoto {background: url(../_images/backgrounds/contact.jpg) no-repeat;}
.testimonialsphoto {background: url(../_images/backgrounds/testimonials.jpg) no-repeat;}

.heading {padding-bottom: 7px;}

p {margin: 10px 0 0 0; padding: 0;}

#content {width: 347px; height: 310px; position: absolute; top:184px; display: block; padding: 28px 38px 38px 38px;}
.contentblue { background: #95d2f3;}
.contentsalmon {background: #ef4857; color: #fff; width: 413px!important;}
.contentpurple {background: #200834; color: #fff;}
.contentpurple ul {color: #ef4857; margin: 20px 0 0 0; padding: 0; list-style-type: none;}
.contentpurple ul li {list-style-type: none;}
.contentorange {background: #f36b22; color: #fff;width: 656px!important;height: 384px!important;}
.contentwhite {background: #ffffff; color: #222;}
.contentwhite a {color: #442061;}
.contentlightpurple {background: #452163; color: #fff;}
.contentlightpurple a {color: #ab6be0;}

#nav {position: absolute; margin: 0; padding: 0; left: 423px; top:229px; list-style-type: none; }
#nav li {list-style-type: none; margin: 0; padding: 0; height: 20px;}

.credit {float: right;}

#footer {margin-top: 10px; color: #fff; font-size: 10px; padding: 0 38px 0 38px;}
#footer a {text-decoration: none; color: #fff;}
#footer a:hover {text-decoration: underline;}

h1 {position: absolute; left: -654em; font-size: 14px; font-weight: normal;}

form {line-height: 20px; margin-top: 17px;}
label {color: #222; float: left; width: 150px; display: block;}
input, .multi {background: #ffffff!important; border: none 0; color: #222; width: 180px; margin-top: 2px; border: 1px solid #ddd; }
.multi {height: 100px;font-family: Arial, Helvetica, sans-serif; font-size: 11px;overflow: auto;}
.go {height: 20px; width:20px; border: 0; float: right; margin-right: 16px;}


#controls {position: absolute; background: #f36b22; padding: 5px; top:495px; width: 666px; height: 26px; line-height: 26px;}
#controls a {color: #fff; text-decoration: none;}
.enlarge {text-decoration: underline!important; font-weight: bold;}

.contentorange a {color: #fff; text-decoration: none;}

.accreds {position: absolute; left: 436px; top:493px;}
.notice {position: absolute; left: 412px; top:34px;}
.airbase {position: absolute; left: 443px; top:449px;}
.weddingideas {position: absolute; left: 436px; top:0px;}
