/* GENERAL STYLES */
* { margin:0; padding:0;}

body { background:url(../data/Assets/innovative_theme/purple-grad-bg.jpg) repeat-x;font-family:"Century Gothic", Tahoma, Verdana, Arial, Helvetica, san-serif; font-size:.9em; line-height:1.3; color:#111;}
html, body {height:100%;}



input, textarea {font-size:1em;}
h2 {color:#4a217e; font-size:1.7em; font-weight:normal;margin-bottom:20px; letter-spacing:0.02em;}

p {margin-bottom:15px;}
p.contact {display:block; background:#fff; padding:8px;color:#666;}
ul{margin:0px 0px 15px 15px;} 
li {padding-bottom:5px;}
dl {}
dt {display:block;float:left;margin:5px 0;width:80px;}
dd {display:block;float:left;margin:5px 0;width:190px;}

ul.contactlist {list-style:none outside none;margin:10px 0;}
ul.contactlist li span {padding:5px 8px 0 8px;display:block;}
ul.contactlist li a, .contactlist ul li a:link {padding:2px 0 7px 7px;display:block;}
ul.contactlist li a:hover {text-decoration:none;}

a:link,a:visited,a:hover,a:active {color:#4a217e;text-decoration:none;}
a:hover{text-decoration:underline;}      
p a:link, p a:visited, p a:hover, p a:active {text-decoration:underline;}

blockquote {font-style:italic;font-family:Georgia, serif;color:#666;margin-bottom:10px;font-size:110%;}

.grey {color:#939598;}
label {width:100px;float:left;}
img {border:0;}

.fleft {float:left;}
.fright{float:right;}

#container{margin:0 auto;width: 100%;position: relative;background:url(../data/Assets/innovative_theme/stripes-bg.png) repeat top center;}
#container-inner{margin:0 auto;width: 100%;position: relative;background:url(../data/Assets/innovative_theme/innovative-header-logo.jpg) no-repeat top center;}

#wrapper{margin:0 auto;width:100%;background:url(../data/Assets/innovative_theme/purple-stripes.png) repeat-x center top;}
#header{margin:0 auto;width:950px;height:180px;position:relative;}
#content{margin: 0 auto;width:950px;background:#f5f5f5;padding:1px 0;position:relative;}
#main-content {margin:30px 30px 10px;}
#footer{width:100%;height:115px;background: url(../data/Assets/innovative_theme/footer-bg.png) no-repeat center bottom;font-size:0.8em; color:#111; }
#footer-inner{width:890px;margin:0 auto; border-top:5px solid #eaeaea;padding:15px 0; }
#footer ul {margin:0;}
.fblike {margin-left:50px;}
.logo {float:left;left:0;position:absolute;top:0;}
.logo a {width:197px;height:180px;display:block}
.logo a span {display:none;}

a.readmore {margin:20px 20px 20px 0px;display:block;padding: 7px 35px 7px 7px; background:#F1F1F1 url("../data/Assets/innovative_theme/link-arrow-more.png") no-repeat scroll right center; color:#802780; font-size:110%;text-align: right;border:1px solid #DDDDDD;  
  border-radius: 8px;
  -webkit-border-radius:8px;
  -khtml-border-radius:8px;
  -moz-border-radius:8px;
}
a.readmore:hover {text-decoration:underline;}
.testimonials a.readmore {margin:20px;}

a.pdf {margin:20px 20px 20px 0px;display:block;padding: 15px 7px 15px 70px; background: url("../data/Assets/innovative_theme/filetype_pdf_48.png") no-repeat scroll 20px center;min-height:25px;
}
a.pdf:hover {text-decoration:underline;}

.social-menu {
  border: 1px solid #000000;
    color: #662D80;
    float: right;
    font-size: 1em;
    letter-spacing: 0.04em;
    margin: 25px 0px 0px;
    position: relative;
    text-align: right;
  background: #000000; 
  background: -webkit-gradient(linear, left top, left bottom, from(#111), to(#000000)); 
  background: -moz-linear-gradient(top, #111111, #000000);
  border-radius: 5px 5px 0 0;
  -webkit-border-radius:5px 5px 0 0;
  -khtml-border-radius:5px 5px 0 0;
  -moz-border-radius:5px 5px 0 0;
  clear:right;
  position: absolute;
    right: 0;
  bottom: 0;
}

.social-menu ul {list-style:none;float:right;margin:0;}
.social-menu ul li {float:left;display:inline-block;padding-bottom: 0;}
.social-menu ul li a {display:block;padding:12px 12px 12px 40px;line-height: 14px;color:#662D80;}
.social-menu ul li.facebook a {background:url(../data/Assets/innovative_theme/facebook.png) no-repeat 8px center;}
.social-menu ul li.twitter a {background:url(../data/Assets/innovative_theme/twitter.png) no-repeat 8px center;}
.social-menu ul li.signup a {background:url(../data/Assets/innovative_theme/mail.png) no-repeat 8px center;}

.nav-box {float:right;position:relative;}
.nav-box ul {margin:0; padding:0;float:right;font-size:1em;}
.nav-box ul li {display:inline-block;padding:0;margin:0;}
.nav-box ul li.current {}
.nav-box ul li a {padding:60px 8px 20px 8px;display:block;color:#fff;letter-spacing:1px;}
.nav-box ul li a:hover {text-decoration:none;color:#662d80;}
.nav-box ul li.current a {background:#662d80;background: -webkit-gradient(linear, left top, left bottom, from(#662d80), to(#390449));background: -moz-linear-gradient(top, #662d80, #390449);
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='gray');
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='gray')";
}
.nav-box ul li.current a:hover {color:#fff;}

#bannerpics { height:358px;margin:0 auto;width:950px;}
#tagline { text-align:right; padding:15px 10px; clear:both;background:#000;color:#eee;font-size:20px;letter-spacing:1px;margin:0 auto;width:930px;}
#tagline small { padding:5px 0px; clear:both;font-size:15px;display: block; color: #662D80;}

.newsbutton {position:absolute;top: -40px;right: -25px;z-index:1;}
#main-content .newsbutton {right: 0;top: 0;}
#main-content .section .newsbutton {position:relative;text-align: right;}


.twothirds{float:left; width:584px;position:relative;}
.twothirds img {max-width:584px;}
.onethird {float:left; width:277px;margin-right:29px;position:relative;}
.clearer {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}

.InnovativeTitle{color:#4a217e;font-weight:bold}

.section {margin-bottom:30px;position: relative;}
.boxed {background:#fff; border:1px solid #ddd;}

.testimonials {}
.testimonials .onethird {width:261px;margin-right:9px;padding:10px 0px 0px 20px;}
.testimonial blockquote {margin-top:20px;}

.onethird .subsection {width:255px;padding:10px 10px 0; margin-top:10px;}
.onethird img.affil-logo {max-width:255px;margin-bottom:10px;}

.feature {width:280px;margin:0 20px 20px 0; float:left;}
.feature.boxed {margin-bottom:0;}
.rightCol,
.testimonials .rightCol {margin-right:0;}
.feature img {max-width:282px;background:#000000;display:block;}

.campaign {margin:0 0 15px;}
.campaign a {}

h3 {background: #000 url(../data/Assets/innovative_theme/h3-bg.gif) no-repeat right center; color:#FFFFFF; font-weight:normal; letter-spacing:0.04em; margin-bottom:10px;padding:6px 0 6px 10px;xmin-height:26px;font-size:1.1em;line-height:1.6;}
.feature h3 {margin-bottom:0;}
#content h3 a {color:#FFFFFF;padding-right:40px;display:block;background: url(../data/Assets/innovative_theme/h3-a-bg.gif) no-repeat right center;min-height:26px;}
#content h3 a:hover {background: url(../data/Assets/innovative_theme/h3-ahover-bg.gif) no-repeat right center;}

h3 span {float:left;height:28px;width:23px; margin-right:8px; }

.lighting h3 span {background:#000000 url(../data/Assets/innovative_theme/lighting.gif) no-repeat center center;}
.audio h3 span {background:#000000 url(../data/Assets/innovative_theme/audio.gif) no-repeat center center;}
.vision h3 span {background:#000000 url(../data/Assets/innovative_theme/vision.gif) no-repeat center center;}
.staging h3 span {background:#000000 url(../data/Assets/innovative_theme/staging.gif) no-repeat center center;}

.bottomLogo {background:url(../data/Assets/innovative_theme/innovative-logo.gif) no-repeat center right; float:right; height:160px; width:282px;clear:both;}
.bottomLogo.inline {position:absolute;right:30px;bottom:20px;}

ul.menulist {list-style:none outside none;margin:10px 0;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-top:1px solid #DDDDDD;}
ul.menulist li {padding:0;border-bottom:1px solid #DDDDDD;}
ul.menulist li a, .menulist ul li a:link {padding:7px 30px 7px 7px;display:block;background:#f7f8f8 url(../data/Assets/innovative_theme/link-arrow.png) no-repeat right center;}
ul.menulist li a:hover {background:#f1f1f2 url(../data/Assets/innovative_theme/link-arrow-hover.png) no-repeat right center;text-decoration:none;}
ul.menulist li a:active {}

ul.menulist li.current {}
ul.menulist li.current a, .menulist ul li.current a:link {background:#662d80 url(../data/Assets/innovative_theme/link-arrow-active.png) no-repeat right center; color:#fff;}
ul.menulist li.current a:hover {}

.gallery {margin:5px 0 5px 10px;}
.lightboximage {border:none;}
.lightboximage img{border:3px solid #dedede; margin:0 4px 5px 0;}

.downloads {margin:5px 0 5px 10px;}
.downloads .item {width:260px;margin:0 10px 10px 0; }
.item {float:left;border:3px solid #dedede; padding:5px;}
.item img {border:1px solid #ddd; display:block; float:left; margin:5px;}
.item span {display:block;margin:3px 0 0 120px;}
.services .item span {margin-left:85px;}

.hlist ul{list-style:none;}
.hlist li{display:inline;}
.hlist li a{}


.breadcrumbs {float:left;margin:0px 0px 5px 0px;}
.breadcrumbs ul {display:inline;}
.breadcrumbs li {display:inline;list-style-type:none;text-transform:lowercase;color:#642caa;}
.breadcrumbs a:link,.breadcrumbs a:visited,.breadcrumbs a:hover,.breadcrumbs a:active{color:#642caa;font-weight:normal;font-size:1em;}

.mapbox {float:right; margin-left:20px;background:#fff;border:5px solid #fff;width:273px;}
#map_canvas {height:300px;width:273px;}
.venue-details {float:left;}

.photolist {float:left;margin:10px 5px 0px 0px;}
.photogroup{clear:left;}


/*==========================================*/




















































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

