 body {
font-family:Arial, Helvetica, sans-serif;
background:#000;
margin:0
}

#wrapper {
width:1000px;
height:625px;
background-image:url(../images/frameBackground.jpg);
margin:25px auto 0
}

#background {
width:950px;
height:625px;
position:center;
margin:0 auto 15px
}

.col1 {
background-repeat:no-repeat;
width:1000px;
float:left
}

#nav {
width:100%;
margin:0
}

.Content {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
line-height:190%;
color:#949393;
position:absolute;
left:266px;
width:922px;
top:266px;
height:149px;
margin:0
}

#logo {
margin-right:1px
}

#navbtns {
margin-top:0;
width:1000px
}

.navbtn-d {
border-top:5px solid #44352a
}

.navbtn-h {
border-top:5px solid #59493c
}

.clearfix_home {
background-repeat:no-repeat;
clear:both;
height:500px
}

.clearfix_gallery {
height:500px
}

.clearfix_monkey {
background-image:url(../images/crazy_monkeys.jpg);
background-repeat:no-repeat;
clear:both;
height:500px
}

.clearfix_bear {
background-image:url(../images/bear.jpg);
background-repeat:no-repeat;
clear:both;
height:500px
}

.clearfix_rooster {
background-image:url(../images/rooster.jpg);
background-repeat:no-repeat;
clear:both;
height:500px
}

.clearfix_monarch {
background-image:url(../images/monarch.jpg);
background-repeat:no-repeat;
clear:both;
height:500px
}

.clearfix_muscle_kid {
background-image:url(../images/muscle_kid.jpg);
background-repeat:no-repeat;
clear:both;
height:500px
}

.clearfix_hound {
background-image:url(../images/hound.jpg);
background-repeat:no-repeat;
clear:both;
height:500px
}

.clearfix_peacock {
background-image:url(../images/peacock.jpg);
background-repeat:no-repeat;
clear:both;
height:500px
}

.clearfix_telescope {
background-image:url(../images/telescope.jpg);
background-repeat:no-repeat;
clear:both;
height:500px
}

.clearfix_kid {
background-image:url(../images/kid.jpg);
background-repeat:no-repeat;
clear:both;
height:500px
}

.clearfix_dog {
background-image:url(../images/dog_tug.jpg);
background-repeat:no-repeat;
clear:both;
height:500px
}

.clearfix_baby_comp {
background-image:url(../images/baby_comp.jpg);
background-repeat:no-repeat;
clear:both;
height:500px
}

.frame {
background-repeat:no-repeat;
clear:both;
height:1000px;
width:630px
}

.frame2 {
clear:both;
height:55px;
width:790px
}

.nounderline {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:red
}

.Border {
border:2px solid #666;
width:427px;
height:127px
}

.Border_wide {
border:2px solid #666;
width:900px;
height:127px
}

.Borderbox {
border:2px solid #666;
width:280px;
height:276px
}

.Bordersmallbox {
border:2px solid #666;
width:280px;
height:66px
}

.Bordermediumbox {
border:2px solid #666;
width:427px;
height:155px
}

.Bordermediumbox2 {
border:2px solid #666;
width:427px;
height:153px
}

.Bordermediumbox3 {
border:2px solid #666;
width:427px;
height:110px
}

.Borderleasing {
border:2px solid #666;
width:427px;
height:290px
}

.Bordersalesandspecials {
border:2px solid #666;
width:427px;
height:313px
}

.Border3 {
border:2px solid #666;
width:868px
}

.link3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF
}

.link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:red
}

.link_button {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fc0000;
text-decoration:none
}

.space {
font-family:Arial, Helvetica, sans-serif;
color:#FFF
}

.foodlinks {
width:140px;
height:15px
}

.text-title {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:red
}

.text-title2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFF
}

.text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:190%;
color:#FFF
}

.text_contact {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:120%;
color:#FFF
}

.text_leasing {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000
}

.textred {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fc0000
}

.text2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:190%;
color:#000
}

#footer {
font-size:10px;
color:#FFF;
width:1000px;
background-repeat:no-repeat;
background-position:680px -2.25px;
margin:15px 0 0
}

.footertext {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:150%;
color:#FFF
}

#footer a,#footer a:visited {
text-decoration:none;
color:#000;
line-height:1.5
}

#footer a:hover,#footer a:active {
text-decoration:none;
color:red;
line-height:1.5
}

#wrap-short {
width:420px;
margin:0 auto
}

#wrap-fp {
width:1000px;
margin:34px auto
}

#wrap-fp2 {
width:410px;
background:#FFF;
margin:0 auto
}

#wrap-fp3 {
width:465px;
margin:0 auto
}

#wrap-fp4 {
width:360px;
margin:0 auto
}

#wrap-register {
width:470px;
margin:0 auto
}

#wrap-map {
width:710px;
margin:0 auto
}

#top-row {
text-align:center;
color:#bbd326;
font-size:14px;
font-weight:700;
height:68px
}

#bg-popups,#bg-level1,#bg-level2,#bg-level3 {
background:#fff;
font-size:12px;
color:#59493c;
height:221px
}

#bg-popups p,#bg-level1 p,#bg-level2 p,#bg-level3 p {
line-height:18px;
margin:0;
padding:16px 19px 0
}

img {
border:none
}

a.addesign {
background-color:#FFF;
display:block;
height:17px;
width:140px;
background-image:url(../images/addesign_off.png)
}

a.addesign:hover {
background-color:#FFF;
display:block;
height:17px;
width:140px;
background-image:url(../images/addesign_on.png)
}

a.analytics {
background-color:#FFF;
display:block;
margin-top:4px;
height:17px;
width:140px;
background-image:url(../images/analytics_off.png)
}

a.analytics:hover {
background-color:#FFF;
display:block;
margin-top:4px;
height:17px;
width:140px;
background-image:url(../images/analytics_on.png)
}

a.analytics_on {
background-color:#FFF;
display:block;
margin-top:4px;
height:17px;
width:140px;
background-image:none
}

a.banner {
background-color:#FFF;
display:block;
margin-top:4px;
height:19px;
width:140px;
background-image:url(../images/banner_off.png)
}

a.banner:hover {
background-color:#FFF;
display:block;
margin-top:4px;
height:19px;
width:140px;
background-image:url(../images/banner_on.png)
}

a.banner_on {
background-color:#FFF;
display:block;
margin-top:4px;
height:19px;
width:140px;
background-image:none
}

a.identity {
background-color:#FFF;
display:block;
margin-top:4px;
height:19px;
width:140px;
background-image:url(../images/identity_off.png)
}

a.identity:hover {
background-color:#FFF;
display:block;
margin-top:4px;
height:19px;
width:140px;
background-image:url(../images/identity_on.png)
}

a.interactive {
background-color:#FFF;
display:block;
margin-top:4px;
height:19px;
width:140px;
background-image:url(../images/interactive_off.png)
}

a.interactive:hover {
background-color:#FFF;
display:block;
margin-top:4px;
height:19px;
width:140px;
background-image:url(../images/interactive_on.png)
}

a.interactive2 {
background-color:#FFF;
display:block;
margin-top:4px;
height:13px;
width:140px;
background-image:url(../images/interactive2_off.png)
}

a.interactive_on2 {
background-color:#FFF;
display:block;
margin-top:4px;
height:13px;
width:140px;
background-image:none
}

a.interactive2:hover {
background-color:#FFF;
display:block;
margin-top:4px;
height:13px;
width:140px;
background-image:url(../images/interactive_on2.png)
}

a.media {
background-color:#FFF;
display:block;
margin-top:4px;
height:19px;
width:140px;
background-image:url(../images/media_off.png)
}

a.media:hover {
background-color:#FFF;
display:block;
margin-top:4px;
height:19px;
width:140px;
background-image:url(../images/media_on.png)
}

a.ppc {
background-color:#FFF;
display:block;
margin-top:4px;
height:20px;
width:140px;
background-image:url(../images/ppc_off.png)
}

a.ppc:hover {
background-color:#FFF;
display:block;
margin-top:4px;
height:20px;
width:140px;
background-image:url(../images/ppc_on.png)
}

a.seo {
background-color:#FFF;
display:block;
height:10px;
width:102px;
background-image:url(../images/seo_off.png)
}

a.seo_on {
background-color:#FFF;
display:block;
margin-top:8px;
margin-left:8px;
margin-bottom:5px;
height:10px;
width:102px;
background-image:none
}

a.seo:hover {
background-color:#FFF;
display:block;
margin-top:8px;
margin-left:8px;
margin-bottom:5px;
height:10px;
width:102px;
background-image:url(../images/seo_on.png)
}

a.print {
background-color:#FFF;
display:block;
height:17px;
width:140px;
background-image:url(../images/print_off.png)
}

a.print:hover {
background-color:#FFF;
display:block;
height:17px;
width:140px;
background-image:url(../images/print_on.png)
}

a.stuff {
background-color:#FFF;
display:block;
margin-top:4px;
height:18px;
width:140px;
background-image:url(../images/stuff_off.png)
}

a.stuff_on {
background-color:#FFF;
display:block;
margin-top:4px;
height:18px;
width:140px;
background-image:none
}

a.stuff:hover {
background-color:#FFF;
display:block;
margin-top:4px;
height:18px;
width:140px;
background-image:url(../images/stuff_on.png)
}

a.outdoor {
background-color:#FFF;
display:block;
margin-top:3px;
height:18px;
width:140px;
background-image:url(../images/outdoor_off.png)
}

a.outdoor_on {
background-color:#FFF;
display:block;
margin-top:3px;
height:18px;
width:140px;
background-image:none
}

a.outdoor:hover {
background-color:#FFF;
display:block;
margin-top:3px;
height:18px;
width:140px;
background-image:url(../images/outdoor_on.png)
}

ul#menu {
list-style:none;
background:transparent;
margin:0;
padding:0
}

ul#menu li {
float:left;
position:relative;
background:transparent
}

ul#menu li li {
float:left;
position:relative;
width:9em;
background:#fff
}

ul#menu li li a {
margin:4px 0
}

ul#menu ul {
position:absolute;
z-index:10;
float:none;
top:90px;
left:-14px;
list-style:none
}

ul#menu ul#nav_sub2 {
position:absolute;
z-index:10;
float:none;
top:90px;
left:22px;
list-style:none;
margin:0;
padding:0
}

ul#menu li li a.seo,ul#menu li li a.seo_on {
margin-left:8px;
margin-bottom:7px
}

a.whoweare {
display:block;
float:right;
height:93px;
width:89px;
background:transparent url(../images/nav_who_off.png) no-repeat
}

a.whoweare:hover {
display:block;
float:right;
height:93px;
width:89px;
background:transparent url(../images/nav_who_on.png) no-repeat
}

a.whatwedo {
display:block;
height:93px;
width:112px;
background:transparent url(../images/nav_do_off.png) no-repeat
}

a.whatwedo:hover {
display:block;
height:93px;
width:112px;
background:transparent url(../images/nav_do_on.png) no-repeat
}

a.whatwedone {
display:block;
height:93px;
width:145px;
background:transparent url(../images/nav_done_off.png) no-repeat
}

a.whatwedone:hover {
display:block;
height:93px;
width:145px;
background:transparent url(../images/nav_done_on.png) no-repeat
}

a.donefor {
display:block;
height:93px;
width:176px;
background:transparent url(../images/nav_donefore_off.png) no-repeat
}

a.donefor:hover {
display:block;
height:93px;
width:176px;
background:transparent url(../images/nav_donefor_on.png) no-repeat
}

a.talk {
display:block;
height:93px;
width:89px;
background:transparent url(../images/nav_talk_off.png) no-repeat
}

a.talk:hover {
display:block;
height:93px;
width:89px;
background:transparent url(../images/nav_talk_on.png) no-repeat
}

#menu {
display:inline;
width:639px;
height:93px;
float:right
}

li.what {
width:112px
}

li.wdone {
width:145px
}

li.wfor {
width:176px
}

#flashcontent {
width:950px;
height:450px
}

#reg,#logo,#navbtns {
float:left
}

.Borderlargebox,.Borderfrequent {
border:2px solid #666;
width:427px;
height:235px
}

.Links,#nav_sub1,#nav_sub2 {
display:none
}

.link2,.link_email {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:red;
text-decoration:none
}

#by a,#by a:visited,#by a:hover,#by a:active {
text-decoration:none;
color:red
}

#nav_sub1 ul li,#nav_sub2 ul li {
background-color:#FFF
}

a.addesign_on,a.print_on {
background-color:#FFF;
display:block;
height:17px;
width:140px;
background-image:none
}

a.identity_on,a.interactive_on,a.media_on {
background-color:#FFF;
display:block;
margin-top:4px;
height:19px;
width:140px;
background-image:none
}

li.who,li.wtalk {
width:89px
} 