﻿
/* CSS Document */
/*RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus {outline: 0;}
body {line-height: 1; color: black; background: white; position:relative;}
ol, ul {list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td {text-align: left; font-weight: normal; }
blockquote:before, blockquote:after {content: "";}
blockquote {quotes: "" "";}

/* Typography  - The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body{color:#000; font:75%/1.5em Arial, Helvetica, sans-serif;}

p{font-weight:300; margin:0 0 1.5em;}

h1{font-size:2em; font-weight:700; margin:0 0 0.75em;}
h2{font-size:1.5em; margin:0 0 1em;}
h3{font-size:1.1666em; margin:0 0 1.285em;}
h4{font-size:1em; margin:0 0 1.5em;}
h5{font-size:0.8333em; margin:0 0 1.8em;}
h6{font-size:0.666em; margin:0 0 2.25em;}

a:link{color:inherit; text-decoration:underline;}
a:visited{}
a:hover{}
a:hover,a:focus{text-decoration:none;}

ul,ol{margin:0 0 1.5em; padding:0;}
li ul,li ol{margin:0;}
ul li{list-style:inside disc;}
li li{padding-left:1.5em;}
ol li{list-style:inside decimal;}
img{display:inline-block; vertical-align:bottom;}
:focus{outline:1px dotted;}

abbr,acronym{border-bottom:1px dotted; cursor:help; font-variant:small-caps;}
address,cite,em,i{font-style:italic;}
blockquote p{background:#eee; margin:0 1.5em 1.5em; padding:0.75em;}
code,kbd,tt{font:1em/1.5em "Courier New", Courier, monospace;}
del{text-decoration:line-through;}
dfn{border-bottom:1px dashed; font-style:italic;}
dl{margin:0 0 1.5em;}
dt{font-weight:700;}
dd{padding-left:1.5em;}
ins{text-decoration:overline;}
pre{font:1em/1.5em "Courier New", Courier, monospace; margin:0 0 1.5em; padding:0 0 0 1.5em;}
sub{bottom:-0.4em; font-size:0.85em; line-height:1em; position:relative; vertical-align:baseline;}
sup{font-size:0.85em; line-height:1em; position:relative; top:-0.4em; vertical-align:baseline;}
strong, b{font-weight:700;}
caption{font-style:italic; text-align:left;}

/*Forms*/
label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }
input.text, input.title, textarea, select {margin:0.5em 0; border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title{ width: 300px; padding:5px; }
input.title{ font-size:1.5em; }
textarea{ width: 390px; height: 250px; padding:5px; }
.error, .notice, .success{ padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

/*Link Icons*/
body a.noicon { background:none; padding:0; margin:0; }/* add if something shouldn't have have an icon */


/* Ultility Classes */
.smallcaps {font-variant: small-caps; letter-spacing: 1px; text-transform: lowercase; font-size:1.2em;font-weight:bold; padding:0 2px;}
.amp{font-family:Baskerville, "Goudy Old Style", Palatino, "Book Antiqua", "URW Chancery L", Gentium, serif; font-style:italic;}
.aside-left{clear:left; float:left; margin:0 1.5em 0 0;}
.aside-right{clear:right; float:right; margin:0 0 0 1.5em;}

/*Clearing*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear{clear:both;}



a:active
{
  outline: none;
}


a
{
  outline: none;
}

:focus
{
  -moz-outline-style: none;
  outline:none;
}


html {background:url(../images/background-repeat-home-content.jpg)}
body {background:url(../images/background-repeat-header.jpg); background-repeat:repeat-x; position:relative; height:100%; text-align:center;}

.container {font-family:tahoma; color:#ffffff; position:relative; width:1124px; margin:0 auto; text-align:left;}



.topNav {width:1124px; height:32px; background:url(../images/background-header.jpg);}
.topNav ul {float:right; line-height:30px; margin-right:87px;}
.topNav li {display:inline; font-size:13px; text-transform:uppercase;}
.topNav li a {text-decoration:none; padding-right:4px; color:#ffffff;}
.topNav li a:hover {text-decoration:underline;}
.topNav li a:visited {color:#ffffff;}

.homeContentBg {width:1124px; background:url(../images/background-home-content.jpg) no-repeat; min-height:145px;}
.homeContentContainer {margin-left:92px; width:940px;}

.topBranding {padding-top:20px;}
.topBranding .logo {float:left;}
.topBranding .logo a {display:block; width:297px; height:54px; text-indent:-9999px; background:url(../images/img-logo-header.png) no-repeat;}

.globalNav {clear:both; padding-top:0px;}
.globalNav ul {border-top:1px solid #104357; border-bottom:1px solid #104357; width:940px; height:26px; margin-bottom:25px;}
.globalNav li {display:inline; list-style-type:none;}
.globalNav li span{display:none;}
.globalNav li a {display:block; margin:1px 21px 0 45px; float:left; height:11px;}

.globalNav li a.globalNavAbout {width:72px; background:url(../images/btn-global-nav-about.png) no-repeat;}
.globalNav li a.globalNavNews {width:89px; background:url(../images/btn-global-nav-news.png) no-repeat;}
.globalNav li a.globalNavTenant {width:132px; background:url(../images/btn-global-nav-tenant.png) no-repeat;}
.globalNav li a.globalNavLeasing {width:98px; background:url(../images/btn-global-nav-leasing.png) no-repeat;}
.globalNav li a.globalNavDeveloping {width:177px; background:url(../images/btn-global-nav-developing.png) no-repeat;}

.homeContent {width:940px; overflow:hidden; color:#10222b; font-size:11px; margin-bottom:25px;}

.homeBanner img {position:relative; width:940px; height:378px;}
.homeBanner ul {position:absolute; margin:-19px 0 0 18px;}
.homeBanner li {text-align:left; color:#5b8e00; list-style-type:square;}
.homeBanner li a {text-decoration:none; color:#5b8e00; padding:0;}
.homeBanner li a:hover {text-decoration:underline;}

.homeFeaturedBox {float:left; width:297px; margin:25px 0 0 0;}
.homeFeaturedTop {width:297px; height:33px; margin:0; background:url(../images/img-home-featured-box-top.png) no-repeat;}
.homeFeaturedContent {width:295px; height:310px; background:#fcfcfc; border-left:1px solid #4c5d64; border-right:1px solid #4c5d64;}
.homeFeaturedContent img {margin:10px 0 10px 16px; border:1px solid #959595;}
.homeFeaturedContent h2 { text-transform:uppercase; text-align:center; font-size:16px; margin:0; color:#444444;}
.homeFeaturedContent h3 { text-transform:uppercase; text-align:center; font-size:14px; margin:0; color:#457587;}
.homeFeaturedContent p { margin:8px 17px 17px 17px; text-align:center; height:75px; overflow:hidden; font-size:13px;}
.homeFeaturedContent a {display:block; height:36px; width:168px; background:url(../images/btn-home-featured.jpg); /*margin:0 0 0 64px;*/ margin:0 auto; text-indent:-9999px;}
.homeFeaturedContent a:hover {background-position:0 -36px;}
.homeFeaturedBottom {width:297px; height:13px; margin:0; background:url(../images/img-home-featured-box-bottom.png) no-repeat;}

.homeFindBox {width:297px; float:left; margin:25px 0 0 25px;}
.homeFindTop {width:297px; height:33px; margin:0; background:url(../images/img-home-find-box-top.png) no-repeat;}
.homeFindContent {width:295px;  height:310px; background:#fcfcfc; border-left:1px solid #4c5d64; border-right:1px solid #4c5d64;}
.homeFindContent img {margin:10px 0 10px 16px; border:1px solid #959595;}
.homeFindContent p { margin:0px 17px 17px 17px; text-align:center; height:75px; overflow:hidden; font-size:13px;}
.homeFindContent a {display:block; height:36px; width:168px; margin:0 auto; text-indent:-9999px;}
.homeFindContent a.homeFindLeasingBtn { background:url(../images/btn-home-leasing.jpg); margin-bottom:8px;}
.homeFindContent a.homeFindDevelopBtn { background:url(../images/btn-home-developing.jpg);}
.homeFindContent a:hover {background-position:0 -36px;}
.homeFindBottom {width:297px; height:13px; margin:0; background:url(../images/img-home-featured-box-bottom.png) no-repeat;}


.homeContactBox {float:left; width:297px; margin:25px 0 0 24px;}
.homeContactTop {width:297px; height:33px; margin:0; background:url(../images/img-home-contact-box-top.png) no-repeat;}
.homeContactContent {width:295px; height:310px; background:#fcfcfc; border-left:1px solid #4c5d64; border-right:1px solid #4c5d64;}
.homeContactContent img {margin:10px 0 10px 16px; border:1px solid #959595;}
.homeContactContent h2 { text-transform:uppercase; text-align:center; font-size:16px; margin:0 0 8px 0; color:#444444;}
.homeContactContent p { margin:0px 17px 17px 17px; text-align:center; height:55px; overflow:hidden; font-size:13px;}
.homeContactContent a {display:block; height:36px; width:168px; background:url(../images/btn-home-contact.jpg); /*margin:20px 0 0 64px;*/ margin:0 auto; margin-top:20px; text-indent:-9999px;}
.homeContactContent a:hover {background-position:0 -36px;}
.homeContactBottom {width:297px; height:13px; margin:0; background:url(../images/img-home-featured-box-bottom.png) no-repeat;}


.footerContain {clear:both; background:url(../images/background-repeat-footer.png); background-repeat:repeat-x; width:100%; height:154px; z-index:10; color:#eeeeee; font-family:Tahoma;}
.footer {width:1124px; height:154px; background:url(../images/background-footer.jpg);  position:relative; width:1022px; margin:0 auto; text-align:left;}
.footerNav { padding-top:14px; margin-bottom:20px;  text-align:center;}
.footerNav li {display:inline; font-size:14px;}
.footerNav li a {color:#eeeeee; margin:0 3px 0 0px; text-transform:uppercase; text-decoration:none;}
.footerNav li a:visited {color:#eeeeee;}
.footerNav li a:hover {text-decoration:underline;color:#eeeeee;}
.footer h2 {text-align:center; height:15px; width:86px; background:url(../images/img-logo-footer.png) no-repeat; text-indent:-9999px; margin-left:468px; margin-bottom:5px; }
a#dnn_ucFooter_dnnLOGIN_cmdLogin {color:#eeeeee; margin:0 3px 0 0px; text-transform:uppercase; text-decoration:none; font-weight:normal; font-size:14px;}
a#dnn_ucFooter_dnnLOGIN_cmdLogin:hover {text-decoration:underline;}

.footerInfo {margin-bottom:15px; text-align:center;}
.footerInfo li {display:inline; font-size:13px;  margin:0 3px 0 0px;}
.footerInfo li a {color:#eeeeee; margin:0 3px 0 0px; text-decoration:none;}
.footerInfo li a:hover {text-decoration:underline;}

.footerS4 {text-align:center; margin:0;}
.footerS4 li {display:inline; font-size:11px;  margin:0 3px 0 0px;}
.footerS4 li a {color:#eeeeee; margin:0 3px 0 0px;}
.footerS4 li a:hover {text-decoration:none;}



/* SUB PAGE */
.subContentContainer {background-color:#f3f3f3; background-image:url(../images/sub/bg-sub-content-repeat.gif); background-repeat:repeat-x; background-position:top; z-index:100;}
.subBottomBg {background-position:bottom; background-image:url(../images/sub/bg-sub-content-repeat-bottom.png); background-repeat:repeat-x;  background-repeat:repeat-x; height:50px;}
.subContent {width:940px; position:relative; margin:0 auto; text-align:left; overflow:hidden; min-height:650px;}

.subSideNav {float:left; width:210px; background:url(../images/sub/bg-sub-nav-top.png) no-repeat; background-position:top; margin-right:30px;}
.subSideNav h2 { font-family:Tahoma; font-weight:bold; text-transform:uppercase; font-size:14px; color:#464748; height:40px; line-height:50px; margin:0;}
.subSideNav h2 a {text-decoration:none; color:#464748;}
.subSideNav ul {margin:0 0 15px 0;}
.subSideNav li {list-style:none; /*height:18px;*/ text-transform:uppercase; font-size:11px;}
.subSideNav li a, .subSideNav li a:visited {text-decoration:none; color:#467587; border-bottom:1px solid #bfd4db; display:block; width:200px; line-height:18px;}
.subSideNav li a:hover {color:#528500}
.subSideNav ul li ul {margin-bottom:0 !important;}
.subSideNav li li {padding-left:0 !important;}
.subSideNav li li a {padding-left:1.5em;}
.subSideNav li.last a {border:none !important;}
.subSideNav div ul li a img {display:none; visibility:hidden;}

.subMainContent {width:700px; float:left; margin-top:20px; background:url(../images/sub/bg-sub-main-content.png); background-position:bottom; background-repeat:no-repeat; border-bottom:1px solid #8f8f8f;}
.subMainContent img /*.subMainImg*/ {margin-bottom:15px;}
.subMainContent h2 {width:700px; border-bottom:1px solid #8f8f8f; margin:0px 0 15px 0; padding-bottom:15px; font-family:Tahoma; font-weight:bold; font-size:26px; color:#5a8d00; text-shadow:#fff 0px 1px 0px, #000 0px -1px 0px; /*height:20px; background:url(../images/sub/img-sub-header-whoweare.png) no-repeat; text-indent:-9999px;*/}
.subMainContent p {color:#10222b; font-family:Tahoma; line-height:22px; margin-bottom:20px; font-size:13px;}
.subMainContent h3.bCrumb a, .subLeasingContent h3.bCrumb a {text-transform:uppercase; font-weight:lighter; font-size:14px; text-decoration:none;}
.subMainContent h3.bCrumb a:hover, .subLeasingContent h3.bCrumb a:hover {color:#528500}
.subMainContent ul li {list-style:outside; margin-left:15px; margin-bottom:8px; font-size:13px; line-height:22px;}


.managementProfile {clear:both; border-top:1px solid #8f8f8f; padding:20px 0;}
.managementProfile img {float:left; display:inline; margin-right:15px; border: 5px solid #769ab4;}
.managementProfile h4 {font-weight:bold; margin-bottom:5px !important; font-size:14px; letter-spacing:.03em;}
.managementProfile h5 {font-size:12px;}


.subContentQuote {margin: 0 0 0 20px; float:right; width:265px; border-bottom:4px solid #6baa0f; background:url(../images/sub/bg-sub-quote.png); background-position:bottom; background-repeat:no-repeat;}
.subContentQuoteContent {width:265px; margin:0;}
.subContentQuoteContent p {padding:0 5px 0 15px; margin:0; font-family:Arial; font-size:13px; line-height:20px; color:#555555; font-style:italic;}
.subContentQuoteContent span {display:block; float:right; margin:3px 0 3px 0; font-weight:bold;}
.subContentQuoteTop {background-image:url(../images/sub/img-sub-quote-top.png); background-position:left; height:27px; background-repeat:no-repeat; margin-left:5px;}
.subContentQuoteBottom {background-image:url(../images/sub/img-sub-quote-bottom.png); background-position:right; height:27px; background-repeat:no-repeat; clear:both; margin-bottom:10px; margin-right:5px;}


.subContentBottom {width:700px; float:right; margin-top:40px; background:url(../images/sub/bg-sub-secondary-content.png); background-position:bottom; background-repeat:no-repeat;}
.subContentBottomContent { float:left; width:210px; border-bottom:4px solid #046a9a; margin:0 10px 0 10px; height:210px;}
.subContentBottomContent h2 {position:relative !important; width:200px; text-align:center; font-family:Tahoma; color:#467587; text-transform:uppercase; font-size:16px;}
.subContentBottomContent p {text-align:center; line-height:18px; font-family:Tahoma; padding:0 10px 0 10px;}
.subContentBottomContent a { position:absolute !important; bottom:7px; text-align:center; width:142px; height:26px; background:url(../images/sub/img-sub-btn.png); display:block; margin-left:34px; line-height:26px; text-decoration:none; text-transform:uppercase; font-family:Tahoma; color:#46758b; margin-bottom:17px;}
.subContentBottomContent a:hover {background-position:0 -26px;}
.subContentBottomContent img {border:1px #959595 solid; margin-left:20px; margin-bottom:3px;}

/* LEASING INFO */

ul.leasingInfoMap {width:460px; height:460px; background:url(../images/sub/bg-leasing-info-map.gif); position:relative;}
ul.leasingInfoMap li {list-style:none; position:absolute; display:block;}
ul.leasingInfoMap li a {display:block; text-indent:-9999px;}
ul.leasingInfoMap li a:hover {background-repeat:no-repeat;}

li#northsideNassau {width:409px; height:220px; left:0px; top:0px;}
li#northsideNassau a {height:220px;}
li#northsideNassau a:hover {background:url(../images/sub/bg-leasing-info-map.gif) 0 -460px;}
li#westsideOrangePark {width:208px; height:260px; left:0px; bottom:0px;}
li#westsideOrangePark a {height:260px;}
li#westsideOrangePark a:hover {background:url(../images/sub/bg-leasing-info-map.gif) 0 -1120px;}
li#mandarin {width:163px; height:226px; left:199px; bottom:27px;}
li#mandarin a {height:226px;}
li#mandarin a:hover {background:url(../images/sub/bg-leasing-info-map.gif) -199px -1587px;}
li#southsideBaymeadows {width:159px; height:154px; left:265px; bottom:47px;}
li#southsideBaymeadows a {height:154px;}
li#southsideBaymeadows a:hover {background:url(../images/sub/bg-leasing-info-map.gif) -265px -2099px;}
li#arlington {width:188px; height:129px; left:208px; top:137px;}
li#arlington a {height:129px;}
li#arlington a:hover {background:url(../images/sub/bg-leasing-info-map.gif) -208px -2437px;}
li#beaches {width:79px; height:332px; right:0px; bottom:0px;}
li#beaches a {height:332px;}
li#beaches a:hover {background:url(../images/sub/bg-leasing-info-map.gif) -381px -2888px;}


.subLeasingContent {margin-top:20px;}
.subLeasingContent h2 {width:960px; border-bottom:1px solid #8f8f8f; margin:15px 0 15px 0; padding-bottom:15px; font-family:Tahoma; font-weight:bold; font-size:26px; color:#5a8d00; text-shadow:#fff 0px 1px 0px, #000 0px -1px 0px; /*height:20px; background:url(../images/sub/img-sub-header-whoweare.png) no-repeat; text-indent:-9999px;*/}

.subLeasingLeftContent {width:460px; float:left; margin:20px 0 0 0;}
.subLeasingLeftContent h3 {font-weight:bold; font-size:13px;}

.subLeasingRightContent {width:460px; float:right;}
.subLeasingPropertyAreas {width:460px; float:right; margin:20px 0 20px 0; padding-bottom:20px; background:url(../images/sub/bg-sub-main-leasing.png); background-position:bottom; background-repeat:no-repeat; border-bottom:1px solid #8f8f8f; border-top:1px solid #8f8f8f;}
.subLeasingPropertyMenu {width:225px; height:80px; margin:20px 5px 20px 0; list-style:none; float:left; display:block;}
.subLeasingPropertyMenu img {float:left; margin:0 5px 25px 0; border:1px solid #959595;}
.subLeasingPropertyMenu h3 {margin-bottom:5px !important;}
.subLeasingPropertyAreas p {font-size:13px; line-height:20px;}


.subLeasingPropertyAreas ul {}
.subLeasingPropertyAreas ul li {width:210px; height:80px; margin:20px 0px 20px 0; list-style:none; float:left; display:block;}
.subLeasingPropertyAreas ul li img {float:left; margin:0 5px 5px 0;}
.subLeasingPropertyAreas ul li p {clear:both;}
.subLeasingPropertyAreas h3 {font-size:12px;}
.subLeasingPropertyAreas h3 a {text-decoration:none; color:#467587;}
.subLeasingPropertyAreas h3 a:hover {color:#528500}
.subLeasingPropertyAreas h3 span {font-size:11px !important; font-weight:lighter !important;}

ul.propertyCat {padding:15px 0; border-top:1px solid #8f8f8f;}
ul.propertyCat li {list-style:none; float:left; width:220px; margin-left:20px; font-weight:bold; color:#464748;}
ul.propertyCat li:first-child {margin-left:0 !important;}

.propertyListing {clear:both; border-top:1px solid #8f8f8f; padding:20px 0;}
.propertyListing h3 {font-weight:bold !important; margin-bottom:15px; font-size:15px;}
.propertyListing h3 a {color:#467587; text-decoration:none;}
.propertyListing h3 a:hover {color:#528500;}
.propertyListing h3 span {font-size:13px !important; font-weight:lighter !important;}
.propertyListing ul {padding-bottom:20px;}
.propertyListing ul li {list-style:none; float:left; width:220px; margin-left:20px;}
.propertyListing ul li:first-child {margin-left:0 !important;}
.propertyListing ul li ul li {list-style:square; float:none;padding-left:5px !important; margin-bottom:0px !important;}
.propertyListing ul li ul li:first-child {margin-left:20px !important;}
.propertyListing ul li h4 {font-weight:bold;}
.propertyListing ul li p a { width:100px; text-align:center; display:block; background:url(../images/sub/bg-btn.gif) repeat-x bottom; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ccc; padding: 10px; -moz-box-shadow: 0px 0px 3px #888; -webkit-box-shadow: 0px 0px 3px #888; text-decoration:none;}
.propertyListing ul li p a:hover {-moz-box-shadow: 0px 0px 0 #888; -webkit-box-shadow: 0px 0px 0 #888; color:#467587;}
.propertyListing ul li p {margin-bottom:10px !important;}
.propertyListing ul li img {border: 5px solid #769ab4;}

.propertyInfo {width:370px; float:left;}
.propertyInfo ul li {list-style:square; margin-left:20px; margin-bottom:0px !important;}
.propertyInfo a {text-decoration:none; color:#528500;}
.propertyInfo a:hover {color:#467587;}

.googleEarth img {float:left; display:inline; margin:0 10px 0 0;}
.googleEarth a {text-decoration:none; color:#528500;}
.googleEarth a:hover {color:#467587;}

.propertyImage{width:300px; float:right;}
/* This is the ul you have all your images in */
.propertyImage ul{padding-left:0;width:300px;height:180px;margin:0;overflow:hidden;}
.propertyImage ul li{float: left;padding:2px;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.propertyImage ul li div img{position:relative;cursor:pointer; border:1px solid #959595;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:300px;height:220px;display:block;position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:relative;}
.pika_subdiv{position:relative;padding:2px;}
.pika_animationDivs{top:2px;left:2px;} /*must match top/left padding for subdiv */
.pika_subdiv img, .pika_subdiv a img{border:1px solid #959595;}
.pika_caption{width:300px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;}
.pika_caption a{color:white;}

.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('play.png') top center no-repeat;}
.pika_play a.pika_stop_button{background:url('pause.png') top center no-repeat;}

.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:5px;left:5px;height:456px;width:100px;background:url('rewind.png') top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:456px;width:100px;background:url('fastf.png') top right no-repeat;}

/* CONTACT FORM */
.contactForm {float:left; width:330px;}
div#dnn_ctr2007_Feedback_pnlFeedbackFormFields table {width:330px !important;}
.contactForm tr td a img, img#dnn_ctr2007_Feedback_plEmail_imgHelp, img#dnn_ctr2007_Feedback_plName_imgHelp, img#dnn_ctr2007_Feedback_plBody_imgHelp {display:none !important;}
span#dnn_ctr2007_Feedback_plEmail_lblLabel, span#dnn_ctr2007_Feedback_plName_lblLabel, span#dnn_ctr2007_Feedback_plBody_lblLabel {font-weight:bold !important; font-size:15px; color:#467587;}
.NormalTextBox {margin:2px 0 10px 0; width:330px;}
textarea.NormalTextBox {height:130px;}
a#dnn_ctr2007_Feedback_cmdSend {color:#fff !important; text-shadow:1px 1px 1px #555; font-weight:bold; text-decoration:none !important; display:block; background-color:#467587; width:60px; height:25px; text-align:center; line-height:25px; margin-bottom:0px !important;}
a#dnn_ctr2007_Feedback_cmdSend:hover {background-color:#2d5a6b; color:#fff;}

.contactInfo {float:right; width:330px;}
.contactInfo img, .contactInfo iframe {border: 5px solid #769ab4;}

/* LOGIN FORM */
.LoginForm {float:left; width:330px;}
img#dnn_ctr2038_Login_Login_DNN_plUsername_imgHelp, img#dnn_ctr2038_Login_Login_DNN_plPassword_imgHelp {display:none !important;}
span#dnn_ctr2038_Login_Login_DNN_plUsername_lblLabel, span#dnn_ctr2038_Login_Login_DNN_plPassword_lblLabel {font-weight:bold !important; font-size:15px; color:#467587;}
input#dnn_ctr2038_Login_Login_DNN_cmdLogin {border:none; color:#fff !important; text-shadow:1px 1px 1px #555; font-weight:bold; text-decoration:none !important; display:block; background-color:#467587; width:60px; height:25px; text-align:center; line-height:25px; margin-bottom:0px !important;}
input#dnn_ctr2038_Login_Login_DNN_cmdLogin:hover {background-color:#2d5a6b; color:#fff;}
a#dnn_ctr2038_Login_cmdRegister, a#dnn_ctr2038_Login_cmdPassword {text-decoration:none; color:#528500;}
a#dnn_ctr2038_Login_cmdRegister:hover, a#dnn_ctr2038_Login_cmdPassword:hover {color:#467587;}
