
body { color: #f1f0ab; font-size:medium; font-family:arial, sans-serif; background: #000000; margin: 0px; background-image:url('fa-back.gif'); background-repeat:repeat-x; }

html {overflow-y: scroll;}

html, body, #wrapper {
	height:100%;
        margin: 0;
	padding: 0;
	border: none;
        border-spacing:0;
}
#wrapper {

	text-align: center;
	vertical-align: top;
	width:100%;

}

table#wrapper td {padding: 0}

a:link {color: #fccb47; text-decoration: none; }
a:active {color: #fccb47; text-decoration: underline; }
a:visited {color: #fccb47; text-decoration: none; }
a:hover {color: #fccb47; text-decoration: underline; }

body#home a#homenav,
body#portfolio a#portnav,
body#about a#aboutnav,
body#packages a#packagesnav,
body#contact a#contactnav,
body#tips a#tipsnav,
body#faq a#faqnav {
color: #fcfbac;
font-weight:normal;
font-size:medium;
font-family:arial, sans-serif;
}

body#home a#homenav2,
body#portfolio a#portnav2,
body#about a#aboutnav2,
body#packages a#packagesnav2,
body#contact a#contactnav2,
body#tips a#tipsnav2,
body#faq a#faqnav2 {
color: #fcfbac;
}

h1 {
font-size:1.00em;
display: inline; 
font-family:arial, sans-serif;
font-weight:bold;
}

h2 {
font-size:1.00em;
display: inline; 
font-family:arial, sans-serif;
font-weight:normal;
}

h3 {
font-size:1.00em;
display: inline; 
margin-top:0px;
margin-bottom:0px;
font-family:arial, sans-serif;
font-weight:normal;
}

.about-arrowpos {
position:absolute;
left:5px;
top:-13px;
background-color:#000000;
}

.banner-image-prop {
height:138px;
border:none;
}

.banner-left-td {
min-width:223px;
width:223px;
height:139px;
background:url('web-design-features.gif') no-repeat;
}


.banner-load {
background:url('loader1.gif') no-repeat 102px 55px;
width:100%;
height:139px;
z-index:4;
}

.banner-mid-td {
height:139px;
background-image:url('webdesign-ani-filler.gif');
background-repeat:repeat-x;
}

* html .banner-mid-td-ie6 { 
height: 139px;
}

.banner-right-td {
position:relative;
min-width:277px;
width:277px;
height:139px;
background:url('web-design-features.gif') no-repeat -223px;
}

.banner-table {
text-align:center;
margin-left:auto;
margin-right:auto;
width:100%;
padding:0px;
border-spacing: 0px;
border-collapse: collapse;
border:none;
min-width:500px;
}

.bottom-nav {
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:32px;
margin-bottom:22px;
border:none;
width:100%;
font-size: 0.80em;
}

.call-to-action-text {
line-height:115%;
text-align:left;
margin-top:0px;
margin-bottom:10px;
}

.center-td {
width:1px;
vertical-align:top;
text-align:center;
}

.contact-arrow {
width:10px;
height:13px;
vertical-align:middle;
}

.contact-arrow-pad {
position:relative;
margin-left:15px;
top:-1px;
}

.contact-border {
border-width:1px;
border-style:solid;
border-color:#fccb47;
text-align:left;
}

.contact-input-wrap {
position:relative;
margin-left:5px;
top:11px;
width:98%;
height:100%;
text-align:left;
}

.contact-large {
font-size:13pt;
font-family:arial, sans-serif;
font-weight:normal;
border:none;
width:98%;
color:#ffffff;
background-color:#0e222a;
}

.contact-title {
position:relative;
top:8px;
background-color:#0e222a;
color:#fcfbac;
white-space: nowrap;
font-size:10.5pt;
text-align:left;
}

.contact-top {
position:absolute;
top:8px;
right:9%;
z-index:4;
font-size:16pt;
font-weight:bold;color: #f1f0ab;
line-height:90%;
}

.contact-wrapper {
position:relative;
vertical-align:top;
text-align:left;
margin-top:32px;
margin-bottom:32px;
margin-left:auto;
margin-right:auto;
width:100%;
height:50px;
padding:0px;
border-spacing: 0px;
border-collapse: collapse;
border:none;
min-width:410px;
white-space:nowrap;
}



.content-large {
font-size:1.10em;
font-family:arial, sans-serif;
font-weight:normal;
color:#fcfbac;
}

.content-td {
text-align:left;
vertical-align:top;
}

.content-text {
color:#fcfbac;
font-size:0.90em;
font-family:arial, sans-serif;
font-weight:normal;
line-height:115%;
}

.content-title {
color:#fccb47;
font-size:16pt;
font-family:"Times New Roman", serif;
font-weight:bold;
margin-bottom:16px;
}

.content-xlarge {
font-size:12pt;
font-family:arial, sans-serif;
font-weight:bold;
color:#fcfbac;
}

.copyright {
font-size:0.70em;
font-family:arial, sans-serif;
font-weight:normal;
}

.copyright-wrapper {
text-align:center;
margin-left:auto;
margin-right:auto;
border:none;
width:75%;
}

.dyk-text {
color:#000E3B;
font-size:10.5pt;
font-family:arial, sans-serif;
font-weight:bold;
}

.dyk2-text {
color:#000202;
font-size:8pt;
font-family:arial, sans-serif;
font-weight:normal;
}

.dyk3-text {
color:#000E3B;;
font-size:8pt;
font-family:arial, sans-serif;
font-weight:normal;
}

.fa-large {
font-size:1.05em;
font-weight:bold;
}

.faq-question {
font-style:normal;
font-weight:bold;
font-size:1.10em;
margin-bottom:5px;
}

.faq-text {
font-size:1.00em;
font-weight:normal;
margin-bottom:20px;
}

.features-arrowpos {
position:absolute;
left:5px;
top:-17px;
background:url('feature-back.gif') repeat-x;
}

.features-border {
border-width:1px;
border-style:solid;
border-color:#fccb47;
text-align:left;
min-width:300px;
}

.features-td {
vertical-align:top;
line-height:140%;
font-size:1.10em;
}

.features-text1 {
font-size:15pt;
font-weight:bold;
color:#f1f0ab;
text-align:center;
margin-bottom:auto;
margin-top:auto;
}


.features-text {
color:#fcfbac;
font-size:1.10em;
font-family:arial, sans-serif;
font-weight:normal;
line-height:115%;
text-align:left;
}

.features-text2 {
color:#c1dfa1;
}

.features-title {
font-size:1.30em;
font-weight:bold;
text-align:left;
}

.features-wrapper {
text-align:center;
margin-left:auto;
margin-right:auto;
width:100%;
padding:0px;
border-spacing: 0px;
border-collapse: collapse;
border:none;
}

.front-text {
color:#fcfbac;
font-size:1.00em;
font-family:arial, sans-serif;
font-weight:normal;
line-height:115%;
margin-bottom:26px;
}

.loader1-img {
position:absolute;
top:70px;
left:-16px;
display:block;
height:32px;
width:32px;
z-index:1;
}

.menu-active {
color:#fcfbac;
}

.menu-text {
color:#fccb47;
font-size:medium;
font-family:arial, sans-serif;
font-weight:bold;
padding-right:12px;
line-height:220%;
text-align:right;
}

.menu-td {
width:188px;
text-align:right;
vertical-align:top;
}

.middle-td {
width:51px;
vertical-align:top;
}

.port-popup {
position:absolute;
display:none;
height:300px;
width:400px;
z-index:4;
}

.portfolio-box-1 {


position:relative;
width:220px;
height:141px;
border-width:1px;
border-style:solid;
border-color:#888888;
display:none;
left:0px;
top:0px;
}

.portfolio-box-2 {


position:relative;
width:220px;
height:141px;
border-width:1px;
border-style:solid;
border-color:#888888;
display:none;
left:15px;
top:-110px;
}

.portfolio-site-table {
height: 210px;
padding:0px;
border-width: 0px;
border-style: solid;
border-spacing: 0px;
border-collapse: collapse;
}

.portfolio-table {
width:100%;
padding:0px;
border-width: 0px;
border-style: solid;
border-spacing: 0px;
border-collapse: collapse;
}

.recommend-content {
margin-top:0px;
margin-bottom:5px;
text-align:left;
}

.recommend-heading {
color:#fcfbac;
font-size:1.05em;
font-family:arial, sans-serif;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
text-align:left;
}

.recommend-name {
color:#fcfbac;
font-size:1.00em;
font-family:arial, sans-serif;
font-weight:normal;
}

.recommend-text {
color:#fcfbac;
font-size:0.95em;
font-family:arial, sans-serif;
font-weight:normal;
}

.rounded-table-bkgd {
text-align:left;
margin-top:32px;
line-height:50%;
margin-left:auto;
margin-right:auto;
width:100%;
padding:0px;
border-spacing: 0px;
border-collapse: collapse;
border:none;
}

.sailclass {
position:absolute;
left:-80px;
top:165px;
width:60px;
height:92px;
z-index:4;
overflow:hidden;
}

* html .sailclass-ie6 {
display:none;
}

.shout-text1 {
font-size:14pt;
font-weight:bold;
}

.site-city {
font-size:small;
font-style:italic;
}

.site-name {
font-weight:bold;
}

.standout-spacer {
padding-left:12px;
}

.standout-text4 {
font-size:1.00em;
white-space: nowrap;
font-weight:bold;
color:#f1f0ab;
}

.standout-text1 {
font-size:13pt;
white-space: nowrap;
font-weight:bold;
color:#f1f0ab;
margin-left:-10px;
}

.standout-text2 {
position:relative;
top:19px;
color:#f1f0ab;
font-size:16pt;
font-weight:bold;
white-space: nowrap;
padding-left:0px;
padding-right:11px;
background:#000000 url('standout-bkgd.gif') repeat-x;
height:26px;
}

.standout-text3 {
font-size:1.00em;
color:#f1f0ab;
}

.standout-wrapper {
height:38px;
margin-top:20px;
margin-bottom:20px;
text-align:center;
border-style:solid;
line-height:17pt;
border-width:1px;
border-color:#fccb47;
padding:10px 10px 10px 10px;
}

.standout-wrapper2 {
margin-top:20px;
margin-bottom:20px;
margin-right:3px;
text-align:center;
border-style:solid;
border-width:1px;
border-color:#fccb47;
padding:10px 10px 10px 10px;
}

.star-bullet {
position:relative;
top:11px;
font-size:20pt;
margin-right:-4px;
}

.tip-div {
text-align:left;
margin-left:0px;
margin-right:auto;
width:100%;
padding:0px;
border-spacing: 0px;
border-collapse: collapse;
border:none;
background-repeat:no-repeat;
}

.tip-title {
font-size:1.10em;
font-weight:bold;
margin:15px 0 5px 0;
}

.waveclass1 {
position:absolute;
left:-80px;
top:208px;
width:60px;
height:8px;
z-index:4;
overflow:hidden;
}

.wrapper-headline {
position:relative;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:5px;
height:35px;
min-height:35px;
margin-bottom:26px;
width:100%;
padding:0px;
border-spacing: 0px;
border-collapse: collapse;
border:none;
white-space:nowrap;
}

.wrapper-table-usable {
position:relative;
top:0px;
left:0px;
z-index:3;
max-width:1024px;
text-align:center;
margin-left:auto;
margin-right:auto;
width:85%;
padding:0px;
border-spacing: 0px;
border-collapse: collapse;
border:none;
}

.zoom-img {
position:absolute;
top:1px;
left:1px;
display:none;
height:19px;
width:21px;
z-index:4;
}

