/**
* Iteration Name: Add-On Data
*/

a { color: #198cb7; text-decoration:none; }
a:visited { color: #198cb7; }
a:hover { text-decoration:underline;}
a:active { color: #198cb7; }
a img { border:none; }

div#header {
background:#ffffff;
background:transparent url("../img/clients/addondata/bg_header.jpg") repeat-x scroll 0 0;
}

div#header div#topnav li{
color:#505050;
}

div#header div#topnav li a {
color:#505050;
}

div#main {
background-image:url("../img/clients/addondata/maintop_bg.png");
}

div#globalnav-bg {
background:transparent url("../img/clients/addondata/globalnav.gif") repeat-x scroll 0 0;
}

div#hero_bg {
background:transparent url("../img/clients/addondata/bg-hero.jpg") repeat-x scroll 0 0;
}

#footer_bg {
background:#6b7279;
}

div#footer_container div.footerwidget div.footerwidgetinside h3 {
color:#ffffff;
}

div#footer_container div.footerwidget div.footerwidgetinside h3 a{
color:#ffffff;
}

div#footer_container div.footerwidget div.footerwidgetinside h3 a:hover{
color:#ffffff;
}

div#footer_container {
color:#ffffff;
}

div#footer_container a{
color:#ffffff;
}

div#footer_container div.footerwidget div.footerwidgetinside div.navigation div.text ul li a {
background:transparent url("../img/clients/addondata/arrow_small.png") no-repeat scroll left center;
color:#ffffff;
}

div#footer_container div.footerwidget div.footerwidgetinside div.navigation div.text ul li a:hover {
background:transparent url("../img/clients/addondata/arrow_small_on.png") no-repeat scroll left center;
color:#ffffff;
}

div#footer_container div#legal {
border-top:1px solid #848c95;
color:#ffffff;
}

div#footer_container div#legal a{
color:#ffffff;
}

div#footer_container div#legal a:hover{
color:#ffffff;
}

div.level1 div#sidebar_container div.feed_updates_multi {
background:transparent url("../img/clients/addondata/blog-update.png") no-repeat scroll left top;
}

div#content_container div#content div.bodytext h2, div#content_container div#contentfull div.bodytext h2 {
color:#198cb7;
font-size:26px;
}

div#content_container div#content div.contact h1 {
color:#198cb7;
}

div#content_container div#content div.bodytext blockquote h2 {
color:#505050;
}

div#posts a {
color:#198cb7;
}

/*------------------ overwrite superfish.css ---------------------*/
.sf-menu li a {
padding:0 0 0 18px;
}

.sf-menu li a span {
display:block;
float:left;
padding:0 21px 0 8px;
}

.sf-menu li.current_page_item a {
background:transparent url("../img/clients/addondata/globalnav_hover.gif") no-repeat scroll 2px 5px;
color:#0068b1;
}

.sf-menu li.current_page_item a span{
	color:#ffffff;
	background:url("../img/clients/addondata/globalnav_hover-r.gif") no-repeat right 5px;
}
.sf-menu li a:hover{
	color:#ffffff;
	background:url("../img/clients/addondata/globalnav_hover.gif") no-repeat 2px 5px;
}
.sf-menu li a:hover span{
	color:#ffffff;
	background:url("../img/clients/addondata/globalnav_hover-r.gif") no-repeat right 5px;
}

.sf-menu li li {
  background: #646b71;
  margin-left: -10px;
}

.sf-menu li li a:hover{
    background: #0c96c8;
	color:#ffffff;
}

.sf-menu li.current_page_item ul li a, .sf-menu li.current_page_parent ul li a {
	background:none;
	color:#ffffff;
}

.sf-menu li.current_page_item ul li a:hover, .sf-menu li.current_page_parent ul li a:hover{
    background: #0c96c8;
	color:#ffffff;
}

/*------------------ widget ---------------------*/
div#touts_container div.tout div.toutinside {
color:#505050;
}

div#touts_container div.tout div.toutinside p {
float:left;
}

div#touts_container div.tout div.toutinside a {
color:#505050;
line-height: 18px;
}

div#touts_container div.tout div.toutinside a:hover {
color:#333333;
text-decoration: none;
}

div#touts_container div.tout div.toutinside h3 {
color:#198cb7;
}

div#touts_container div.tout div.toutinside h3 a {
color:#198cb7;
}

div#touts_container div.tout div.toutinside h3 a:hover {
color:#15779b;
text-decoration:none;
}

div#touts_container div.tout div.toutinside div.testimonial span.right {
color:#198cb7;
}

div.level1 div#sidebar_container div.sidebarwidget h3 {
color:#198cb7;
}

div.level1 div#sidebar_container div.sidebarwidget a:hover {
color:#15779b;
}

div#content_container div#content div.contentareawidget div.testimonial span.text span.source_name {
color:#198cb7;
}

div#content_container div.sidebarwidget div.contact h3 a {
color:#198cb7;
}

div#content_container div#content div.contentareawidget div.pca_item_content div.left div.text_container div.text h4 a {
color:#198cb7;
}

div.toutinside div.contact div.text, div.sidebarwidget div.contact div.text {
font-size:12px;
}

div.toutinside div.contact div.text, div.sidebarwidget div.contact div.text p{
margin:5px 0;
}

div#content_container div.sidebarwidget h3.generic {
color:#198cb7;
}

div.toutinside div.contact, div.sidebarwidget div.contact {
background:transparent url("../img/clients/addondata/contact.png") no-repeat scroll 0 15px;
}


/*------------------ overwrite sectionnavigation.css ---------------------*/

div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_item a{
  background: url("../img/clients/addondata/arrow_small_02_on.png") no-repeat center left;
  font-weight: bold;
  color: #198cb7;
}
div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_parent a{
  background: url("../img/clients/addondata/arrow_small_02_on.png") no-repeat center left;
  font-weight: bold;
  color: #198cb7;
}
div#content_container div#sidebar_container div.sectionnavigation ul.main li a:hover{
  background: url("../img/clients/addondata/arrow_small_02_on.png") no-repeat center left;
  color: #198cb7;
}
div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_ancestor a{
  background: url("../img/clients/addondata/arrow_small_02_on.png") no-repeat center left;
}

div#content_container div#sidebar_container div.sectionnavigation ul.main li a{
  background: url("../img/clients/addondata/arrow_small_02_off.png") no-repeat center left;
}

div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_item ul li a,
div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_parent ul li a{
  background: url("../img/clients/addondata/bullet_off.png") no-repeat center left;
}
div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_item ul li a:hover,
div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_parent ul li a:hover{
  color: #198cb7;
  background: url("../img/clients/addondata/bullet_on.png") no-repeat center left;
}

div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_parent ul li a:hover{
  font-weight: normal;
  color: #198cb7;
  background: url("../img/clients/addondata/bullet_on.png") no-repeat center left;
}

div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_parent ul li.current_page_item a{
  font-weight: bold;
  color: #198cb7;
  background: url("../img/clients/addondata/bullet_on.png") no-repeat center left;
}

/*------------------ overwrite livesearch ---------------------*/

.livesearchpopup .box {
margin-top:8px;
}

/*--------------- Newwletter Signup ---------------- */
div#footer_container div.footerwidget div.footerwidgetinside div.newsletter fieldset div.mc_merge_var {
background:transparent url("../img/clients/addondata/input_small.png") no-repeat scroll 0 0;
width:109px;
}

div#footer_container div.footerwidget div.footerwidgetinside div.newsletter fieldset div.mc_merge_var input {
background:#ffffff none repeat scroll 0 0;
color:#000;
width:90px;
}

div#footer_container div.footerwidget div.footerwidgetinside div.newsletter input#mc_signup_submit {
background:transparent url("../img/clients/addondata/signup.png") no-repeat scroll 0 0;
}

/*--------------- cForm ---------------- */
.cform legend {
color:#198cb7;
}

/*--------------- Heroshot Slide---------------- */
.anythingSlider {
height:322px;
}

#thumbNav a.cur {
background:#1fbbf4 none repeat scroll 0 0;
color:#ffffff;
}

#thumbNav a {
background:#02a4de none repeat scroll 0 0;
color:#ffffff;
}

#thumbNav a:hover {
background:#009cd4 none repeat scroll 0 0;
color:#ffffff;
}

#thumbNav{
background:transparent url("../img/clients/addondata/bg-nav.png") repeat-x scroll center bottom;
}

#bg-nav {
background:transparent url("../img/clients/addondata/bg-nav.png") repeat-x scroll center bottom;
}

#start-stop {
background:transparent url("../img/clients/addondata/play2_bg.png") no-repeat scroll center top;
}
#start-stop.playing {
background:transparent url("../img/clients/addondata/stop2_bg.png") no-repeat scroll center top;
}

/* ================  Call to Action On Support  ================ */
a.cta {
background:transparent url("../img/clients/addondata/bg_cta_a.png") no-repeat scroll right top;
color:#505050;
}
a.cta span {
background:transparent url("../img/clients/addondata/bg_cta_span.png") no-repeat scroll 0 0;
}
a.cta:hover {
    color: #198cb7;
}
a.cta:active {
    color: #198cb7;
}

/* ================  Contact CTA  ================ */
a.contcta {
background:transparent url("../img/clients/addondata/bg_contcta_a.png") no-repeat scroll right top;
color:#ffffff;
text-shadow:1px 1px 1px #427fce;
}
a.contcta span {
background:transparent url("../img/clients/addondata/bg_contcta_span.png") no-repeat scroll 0 0;
}
a.contcta:hover {
    color: #ffffff;
	text-shadow:1px 1px 1px #427fce;
}
a.contcta:active {
    color: #ffffff;
}

/* ================ overwrite callout  ================ */
blockquote div.icon_savedollar div.text {
background:url("../img/clients/addondata/pink_ribbon.jpg") no-repeat scroll 20px -5px transparent;
}

/* ================ overwrite icon homepage  ================ */
#icon-wid  {
height:100px;
}

div#touts_container div.tout {
min-height:200px;
}

div#touts_container  {
padding-bottom:0px;
}

/* ================ overwrite icon homepage white space  ================ */
div.level1 div#sidebar_container div.feed_updates_multi {margin-top:30px;}
div.level1 div#sidebar_container {margin:-190px 0 0 0;border-top:1px solid #E7E7E7;}
div#touts_container  {border-bottom:0px solid #E7E7E7;}
