/*
Theme Name: AC Test
Theme URI: http://www.winegard.com/
Description: Mobile and retina friendly theme developed for Winegard Company.
Author: Andy Crowner
Version: 1.0
Tags: mobile, retina
*/
.img-zoom {width: 310px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;}
.transition {-webkit-transform: scale(2);-moz-transform: scale(2);-o-transform: scale(2);transform: scale(2);}
/* SLIDER HEADER */
.sliderheader{font-family: 'Open Sans', sans-serif !important;font-size: 24px;color: #828282;text-align: center;overflow: hidden;white-space: nowrap;display:block;margin:30px 10px 30px 10px;}
.sliderheader > span {position: relative;display: inline-block;}
.sliderheader > span:before,.sliderheader > span:after {content: "";position: absolute;top: 50%;width: 9999px; height: 1px;background: #c6c6c6;}
.sliderheader > span:before {right: 100%;margin-right: 15px;}
.sliderheader > span:after {left: 100%;margin-left: 15px;}
/* Grey HR */
.horizontal-rule{content:'';color: #828282;text-align: center;overflow: hidden;white-space: nowrap;display:block;margin:20px 20px 20px 20px;border-top: 1px solid #c6c6c6;}
/*HOME PAGE HEADER */
#overlay-text-container-home{position:absolute;top: 175px;z-index: 200;right: 40px;width: 490px;}
#overlay-button-container-home{position:absolute;top: 210px;z-index: 200;width: 490px;}
.alignhome{right: 20px;float: right;text-align: left;}
#oi-header-home{font-family: 'Open Sans', sans-serif !important;font-size:30px;font-weight:bold;line-height: 1.1;}
#oi-p-home{font-family: 'Droid Serif', sans-serif !important;font-size:16px;font-weight:normal;	padding-top: 30px;line-height: 1.3;}
/* HOVER QUESTION CSS STYLES */
span.question {position: relative;text-decoration: none;}
    span.question a span {display: none;text-decoration: none;}
span.question a:hover {font-color: #ffffff;	text-decoration: none;}
span.question a:hover span {display: block;	position: absolute;	margin-top: 20px; margin-left: 40px; width: 175px; padding: 5px;z-index: 100;color: #ffffff;background: #0079c2;font: 12px "Arial", sans-serif;	text-align: left; text-decoration: none;border: 1px solid #ffffff; -moz-border-radius: 15px; border-radius: 15px; z-index: 10;}
/* LARGE HOVER QUESTION CSS STYLES */
span.question2 {position: relative;text-decoration: none;}
span.question2 a span {display: none;text-decoration: none;}
span.question2 a:hover {font-color: #ffffff;text-decoration: none;}
span.question2 a:hover span {display: block;position: absolute;	margin-top: 20px; margin-left: 40px; width: 450px; padding: 10px;z-index: 100;color: #ffffff;background: #0079c2;font: 14px "Arial", sans-serif;	text-align: left; text-decoration: none;border: 1px solid #ffffff; -moz-border-radius: 15px; border-radius: 15px; z-index: 10;}
/*DISH & DIRECTV COMPATIBILITY TABLE CSS STYLES */
.compatibility-table td {padding: 7px;}
.compatibility-cell {font-family: 'Droid Serif', sans-serif !important; font-size:16px; font-weight:bold; line-height: 2.0; padding: 0px 0px 0px 0px; margin: 10px 0px 20px 0px;}
.compatibility-cell p {font-family: 'Droid Serif', sans-serif !important; font-size:16px; font-weight:bold; line-height: 2.0; padding: 0px 0px 0px 0px; margin: 10px 0px 20px 0px;}
/*DEALER SEARCH CSS STYLES */
#dealer-search-products-carried{font-family: 'Open Sans', sans-serif !important; font-size:12.5px; font-weight:normal; line-height: 1.2; margin: 0px 0px 15px 10px; color:#2c2c2c;}
/* WINEGARD IN THE NEWS CSS STYLES */
.wign-date-td{font-family: 'Open Sans', sans-serif !important; font-size:12px; font-weight:normal; line-height: 1.6; color:#666666; text-transform: uppercase; vertical-align: top}
.wign-articles-td{line-height: 1.2; vertical-align: top}
.wign-author{color: #2c2c2c; text-transform: uppercase; font-size: 11px; margin: 0; padding: 0; display: inline-block;}
/* SATELLITE ANTENNA SELECTOR STYLES /mobile/satellite-antenna-selector */
#selector-table{display: table; background-color:#ffffff; border-collapse:separate;}
#selector-row{display:table-row;}
#selector-image-td{display: table-cell; width: 230px; padding:0px; margin: 0px 0px 20px 10px; vertical-align: top; border: 0px;}
#selector-spacer-td{display: table-cell; width: 25px; background-color: #ffffff; padding: 0px; border: 0px;}
#selector-content-td{display: table-cell; width: 325px; padding:0px; vertical-align: top; border: 0px;}
#selector-title{font-family: \'Open Sans\', sans-serif !important; font-size:18px; line-height: .9; margin: 20px 0px 20px 0px; color:#0079c2; font-weight: bold;}
#selector-description{font-family: \'Open Sans\', sans-serif !important; font-size:12px; font-weight:normal; line-height: 1.3; color:#2c2c2c;}
#selector-description a{font-family: \'Open Sans\', sans-serif !important; font-size:12px; font-weight:normal; line-height: 1.3; color:#0079c2;}
.img-zoom2 {width: 230px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out; z-index: 49;}
.img-zoom2:hover {
-webkit-transform: scale(2)translate(50px,0);/** Chrome & Safari **/
-moz-transform: scale(2)translate(50px,0);/** Firefox **/
-o-transform: scale(2)translate(50px,0);/** Opera **/
transform: scale(2)translate(50px,0); z-index: 50;}


/* --- REVIEW HEADER EXPAND SECTION STRUCTURE  --- */

#expand-content {
  max-width:100%;
  width:1150px;
  margin:0 auto;
  padding-bottom:30px;
  overflow:hidden
}
.expand-content-box {
  margin:1em 0;
  padding:1.5em 1.5em 1.5em;
  border:1px solid #ccc;
  position:relative;
  overflow:hidden
}

#expand-content2 {
  max-width:100%;
  width:1150px;
  margin:0 auto;
  padding-bottom:30px;
  overflow:hidden
}
.expand-content-box2 {
  margin:1em 0;
  padding:1.5em 1.5em 1.5em;
  border:1px solid #ccc;
  position:relative;
  overflow:hidden
}


/* BUY NOW PAGE CSS STYLES */
#buy-now-table{display: table; background-color:#ffffff; border-collapse:separate;}
#buy-now-row{display: table-row;}
#buy-now-product-td{display: table-cell; width: 870px; background-color: #ffffff; padding:0px 40px 0px 40px; vertical-align: top}
#product-table{display: table; background-color:#ffffff; border-collapse:separate;}
#product-row{display:table-row;}
#product-image-td{display: table-cell; width: 350px; padding:0px; margin: 0px 0px 40px 0px; vertical-align: top; border: 0px;}
#product-spacer-td{display: table-cell; width: 40px; background-color: #ffffff; padding: 0px; border: 0px;}
#product-content-td{display: table-cell; width: 480px; padding:0px; vertical-align: top; border: 0px;}
#product-content-dealer-td{display: table-cell; width: 680px; padding:0px; vertical-align: top; border: 0px;}
#product-title{font-family: 'Open Sans', sans-serif !important; font-size:18px; line-height: .9; margin: 20px 0px 20px 0px; color:#0079c2; font-weight: bold;}
#product-description{font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal; line-height: 1.3; color:#2c2c2c;}
#product-description a{font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal; line-height: 1.3; color:#0079c2;}
#product-warranty{font-family: 'Open Sans', sans-serif !important; font-size:14px; font-weight:bold; line-height: 1.1; margin: 20px 0px 20px 0px; color:#2c2c2c;}
#product-backorder{font-family: 'Open Sans', sans-serif !important; font-size:12px; font-weight:bold; line-height: 1.1; margin: 30px 0px 20px 0px; color:#0079c2;}
#product-backorder-banner{font-family: 'Open Sans', sans-serif !important; font-size:12px; font-weight:bold; line-height: 1.1; margin: 5px 0px 0px 0px; color:#0079c2;}
#product-notes{font-family: 'Open Sans', sans-serif !important; font-size:12px; font-weight:normal; line-height: 1.3; margin: 10px 0px 10px 0px; color:#2c2c2c;}
#product-notes a{font-family: 'Open Sans', sans-serif !important; font-size:12px; font-weight:normal; line-height: 1.3; margin: 10px 0px 10px 0px; color:#2c2c2c;}
.disclaimer-tiny{font-family: 'Open Sans', sans-serif !important; font-size:10px; font-weight:normal; line-height: 1.3; margin: 20px 20px 20px 20px; color:#999999;}
.disclaimer-scrunch{font-family: 'Open Sans', sans-serif !important; font-size:10px; font-weight:normal; line-height: .9; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#999999;}
#product-selection-txt{font-family: 'Open Sans', sans-serif !important; font-size:14px; font-weight:normal; line-height: .9; margin: 5px 10px 10px 0px; color:#2c2c2c; float:left;}
#product-selection-container{display:inline-block;}
#product-selection{vertical-align:top; font-family: 'Open Sans', sans-serif !important; font-size:14px; font-weight:normal; line-height: .9; margin: 0px 0px 10px 0px; color:#2c2c2c; float:left;}
#product-selection-no-padding{vertical-align:top; font-family: 'Open Sans', sans-serif !important; font-size:14px; font-weight:normal; line-height: .9; margin: -20px 0px -30px 0px; color:#2c2c2c; float:left;}
#product-price{font-family: 'Open Sans', sans-serif !important; font-size:14px; line-height: .9; margin: 0px 0px 10px 0px; color:#2c2c2c; font-weight: bold;}
#product-price-no-padding{font-family: 'Open Sans', sans-serif !important; font-size:14px; line-height: .9; margin: 0px 0px 0px 0px; color:#2c2c2c; font-weight: bold;}
#product-buynow{float:left; margin: 0px 0px 40px 0px;}
#product-buyother{display:inline-block; margin: 18px 10px 16px 10px; font-family: 'Open Sans', sans-serif !important; font-size:13px; font-weight:normal; line-height: 1.5; color:#2c2c2c;}
#product-buyother-no-padding{display:inline-block; margin: 20px 0px 18px 9px; font-family: 'Open Sans', sans-serif !important; font-size:11px; font-weight:normal; line-height: 1.5; color:#2c2c2c;}
#product-buyother a:link {color:#0079c2;}
#product-buyother a:visited {color:#0079c2;}
#buy-now-trust-td{display: table-cell; width: 180px; background-color: #cccccc; padding: 10px 20px 10px 20px; vertical-align: top}
#lock-trust{float:left; width:56px; margin:0px 14px 0px 0px;}
#lock-secure{float:left; width:110px;}
.buynowsecure{color:#666666; font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight: bold;}
.buynowssl{color:#666666; font-family: 'Droid Serif', sans-serif !important; font-size:13px; font-weight: normal;}
#buynowsecureimage{margin:0px 0px 0px 0px;}
.buynowsecurehr{border:0px; height:1px; background:#666666; margin:20px 0px 20px 0px;}
#trustthumb{float:left; width:56px; margin:0px 14px 0px 0px;}
#guarentee-container{float:left; width:110px; margin:0px 0px 10px 0px;}
#satisfaction-font{color:#666666; font-family: 'Droid Serif', sans-serif !important; font-size:13px; font-weight: bold; margin:0px 0px 10px 0px;}
.satisfaction-font{color:#666666; font-family: 'Droid Serif', sans-serif !important; font-size:13px; font-weight: bold; margin:0px 0px 10px 0px;}
#moneyback-font{color:#666666; font-family: 'Droid Serif', sans-serif !important; font-size:12px; font-weight: normal;}
.moneyback-font{color:#666666; font-family: 'Droid Serif', sans-serif !important; font-size:12px; font-weight: normal;}
#return-policy{margin:20px 0px 0px 0px; color:#666666; font-family: 'Droid Serif', sans-serif !important; font-size:12px; font-weight: normal;}
#winegard-trust{margin:0px 0px 10px 0px;}
#winegard-experts{margin:0px 0px 10px 0px; color:#666666; font-family: 'Droid Serif', sans-serif !important; font-size:13px; font-weight: bold;}
#winegard-leading{margin:0px 0px 20px 0px; color:#666666; font-family: 'Droid Serif', sans-serif !important; font-size:12px; font-weight: normal;}
#buy-now-15spacer-td{display: table-cell; width: 15px; background-color: #ffffff;}
#buy-now-10spacer-tr{display: table-row; height: 10px; background-color: #ffffff;}
/* TECH SPEC PAGE CSS STYLES */
#techspec-container{position:relative; margin:0px 0px 0px 0px;padding: 0px;}
#overlay-text-container-tech{position:absolute;	top: 0px;z-index: 200;left: 40px;width: 490px;}
#overlay-text-container-tech-white{position:absolute;top: 0px;z-index: 200;left: 40px;width: 490px;}
#overlay-text-container-tech-white a:link,#overlay-text-container-tech-white a:visited,#overlay-text-container-tech-white a:hover{color: #ffffff;}
#overlay-text-container-tech-grey{position:absolute;top: 0px;z-index: 200;left: 40px;width: 490px;}
#overlay-text-container-tech-grey a:link,#overlay-text-container-tech-grey a:visited,#overlay-text-container-tech-grey a:hover{color: #2c2c2c;}
div.overlay-background-tech{z-index:100;position:absolute;top:0px;width:520px;height:100%;opacity:0.95;filter:alpha(opacity=95); /* For IE8 and earlier */	margin:0px;	padding:0px;}
#overlay-text-container-tech a:active,#overlay-text-container-tech a:visited,#overlay-text-container-tech a:hover{ color:#ffffff; }
.techspec-accessories{display: table-cell; vertical-align:top; width: 1090px; padding: 0px 40px 0px 40px;}
.techspec-accessories1{display: table-cell; vertical-align:top; width: 250px; padding: 20px 30px 20px 40px; text-align: center; font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal; line-height: 1.5; color:#2c2c2c;}
.techspec-accessories2{display: table-cell; vertical-align:top; width: 250px; padding: 20px 30px 20px 0px; text-align: center; font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal; line-height: 1.5; color:#2c2c2c;}
.techspec-accessories3{display: table-cell; vertical-align:top; width: 250px; padding: 20px 30px 20px 0px; text-align: center; font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal; line-height: 1.5; color:#2c2c2c;}
.techspec-accessories4{display: table-cell; vertical-align:top; width: 250px; padding: 20px 40px 20px 0px; text-align: center; font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal; line-height: 1.5; color:#2c2c2c;}
.amazon-review { position:relative; margin:0 0 1em; height:900px; }
.amazon-review iframe { border:0; width:100%; height:100%; background-color:transparent; }
.amazon-button { position:relative; padding:0.5em 1em 0.5em 0.6em; border-left:0.4em solid #E47911; font-size:1.2em; line-height:1em; color:#0079c1; background:#f3f3f3; background-image:-webkit-linear-gradient(#fcfcfc 0%,#efefef 100%); background-image:-moz-linear-gradient(#fcfcfc 0%,#efefef 100%); background-image:linear-gradient(#fcfcfc 0%,#efefef 100%); border-radius:4px; box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 2px #aaa inset; }
.amazon-button:hover { border-color:#f0c022; background:#fff; text-decoration:none; }
.amazon-button:active { top:1px; box-shadow:0 0 2px rgba(0,0,0,0.3),0 0 2px #aaa inset; }
.amazon-button span { color:#000; }
.amazon-review .bottom { position:absolute; left:0; bottom:0; width:100%; height:60px; background-image:linear-gradient(rgba(255,255,255,0) 0%,#e8e8e8 100%); background-image:-webkit-linear-gradient(rgba(255,255,255,0) 0%,#e8e8e8 100%); background-image:-moz-linear-gradient(rgba(255,255,255,0) 0%,#e8e8e8 100%); background-image:-ms-linear-gradient(rgba(255,255,255,0) 0%,#e8e8e8 100%); }
div.reviews-container {width: 1170px; margin: 0px 40px 0px 40px; float: left; text-align: center; font-family: 'Open Sans', sans-serif; color:#2c2c2c;}
div.review-logo-container {width: 200px; margin: 0px 20px 0px 0px; float: left; text-align: center; font-family: 'Open Sans', sans-serif; color:#2c2c2c;}
div.review-logo-image {width: 200px;}
.review-reviewer {font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight: bold; line-height: 1.5; color: #0079c2; }
.review-reviewer a {font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal; line-height: 1.5; color: #0079c2; }
.review-content {width: 300px; float: left; font-family: 'Droid Serif', sans-serif !important; font-size: 14px; font-weight: normal; line-height: 1.3; vertical-align: top; margin: 0px 20px 0px 0px;}
div.crafty-social-buttons {}
div.crafty-social-buttons ul{display:inline-block;list-style-type:none;margin:0;padding:0}
div.crafty-social-buttons ul li{display:inline-block;margin:0 .2em;padding:0}
.crafty-social-caption{vertical-align: top;display: inline-block; padding-top:0.3em; padding-right:0.3em; height: 24px; color:#ffffff;font-family: 'Open Sans', sans-serif !important; font-size:12px; font-weight: normal;}
.review-header {background-color:#0079c2; margin:0px; padding:10px 20px 10px 20px; color:#ffffff; font-family: 'Open Sans', sans-serif !important; font-size:20px; display: block;}
.review-header-green {background-color:#84bd00; margin:0px; padding:10px 20px 10px 20px; color:#ffffff; font-family: 'Open Sans', sans-serif !important; font-size:20px; display: block;}
.review-header-grey {background-color:#2c2c2c; margin:0px; padding:10px 20px 10px 20px; color:#ffffff; font-family: 'Open Sans', sans-serif !important; font-size:20px; display: block;}
.review-header2 {background-color:#0079c2; margin:0px; padding:10px 20px 10px 20px; color:#ffffff; font-family: 'Open Sans', sans-serif !important; font-size:20px; display: block;}
.review-header-super {background-color:#0079c2; margin:0px; padding:10px 20px 10px 20px; color:#ffffff; font-family: 'Arial Black', sans-serif !important; font-size:30px; display: block; font-weight:normal;}
.faq-question {padding:10px 40px 5px 40px; width:1090px; color:#0079c2; font-family: 'Open Sans', sans-serif !important; font-size:14px; font-weight: bold;}
.faq-answer {width:1040px; padding: 0px 40px 15px 40px; color:#2c2c2c; font-family: 'Droid Serif', sans-serif !important; font-size:12px; font-weight: normal;}
.faq-answer-hr {border: 0; height: 0; margin:0px 20px 10px 20px; border-top: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(255,255,255,0.3);}
#faq-container{margin:0px 0px 0px 0px;padding: 0px;	width:1170px;}
#container{position:relative;margin:0px 0px 20px 0px;padding: 0px;}
#container-no-padding{position:relative;margin:0px 0px 0px 0px;padding: 0px;}

#container-thirds{position:relative; margin:0px 0px 0px 0px; padding: 0px;width:1170px; top:0px: left:40px; height:390px;}
#container-one-third{position:absolute; margin:0px 0px 0px 0px; padding: 0px;margin:0px; width:390px; left: 0px;}
#container-two-third{position:absolute; margin:0px 0px 0px 0px; padding: 0px;margin:0px; width:390px; left: 390px;}
#container-three-third{position:absolute; margin:0px 0px 0px 0px; padding: 0px;margin:0px; width:390px; right: 0px;}

#overlay-text-container-center{position:relative;top:50%;z-index: 200;margin-left: 20px;margin-right: 20px;text-align:center;}
div.overlay-background-center{z-index:100;position:absolute;width:100%;opacity:0.85;filter:alpha(opacity=85); /* For IE8 and earlier */	margin: 0px;padding-top:20px;padding-bottom:20px;top:50%; 		-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}

#overlay-text-container-right{position:absolute;top: 20px;z-index: 200;	right: 40px;width: 490px;}
#overlay-text-container-left{position:absolute;	top: 20px;	z-index: 200;left: 40px;width: 490px;}

#overlay-text-container-wide-right{position:absolute;top: 20px;z-index: 200;	right: 40px;width: 620px;}
#overlay-text-container-wide-left{position:absolute;	top: 20px;	z-index: 200;left: 40px;width: 620px;}

#overlay-text-container-one-third{position:absolute;top: 20px;z-index: 200;	left: 20px;width: 350px;}
#overlay-text-container-two-third{position:absolute; top: 20px;	z-index: 200;left: 20px;width: 350px;}
#overlay-text-container-three-third{position:absolute;top: 20px;z-index: 200; right: 20px;width: 350px;}

h1{}
h3{font-family: 'Open Sans', sans-serif !important; font-size:26px; font-weight:normal;	line-height: .9;margin: 20px 0px 20px 0px;}
.blackwhite-header-small {font-family: 'Open Sans', sans-serif !important;font-size:22px;font-weight:bold;line-height: 1.1;padding: 0px 0px 15px 0px;}
p{font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal;line-height: 1.3;}
.paragraph_text{font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal;line-height: 1.3;	margin: 0px 40px 10px 40px;}
.paragraph_text a{font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal;line-height: 1.3;margin: 0px 0px 0px 0px;color:#0079c2;}
.column_one{font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal;line-height: 1.3;	padding: 0px 30px 10px 41px;width: 320px;float:left;border-right:1px solid #c2c2c2;}
.column_one a {font-family: 'Droid Serif', sans-serif !important; font-size:14px important!; font-weight:normal; line-height: 1.3; color:#0079c2;}
.column_two{font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal;line-height: 1.3;	padding: 0px 30px 10px 29px;width: 320px;float: left;border-right:1px solid #c2c2c2;}
.column_two a {font-family: 'Droid Serif', sans-serif !important; font-size:14px important!; font-weight:normal; line-height: 1.3; color:#0079c2;}
.column_three{font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal;line-height: 1.3;padding: 0px 41px 10px 30px;width: 320px;float: left;}
.column_three a {font-family: 'Droid Serif', sans-serif !important; font-size:14px important!; font-weight:normal;	line-height: 1.3; color:#0079c2;}
	.column_one_b{font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal;line-height: 1.3;	padding: 0px 30px 10px 41px;width: 320px;float:left;}
	.column_one_b a {font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal; line-height: 1.3; color:#0079c2;}
	.column_two_b{font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal;line-height: 1.3;	padding: 0px 30px 10px 29px;width: 320px;float: left;}
	.column_two_b a {font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal; line-height: 1.3; color:#0079c2;}
	.column_three_b{font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal;line-height: 1.3;padding: 0px 41px 10px 30px;width: 320px;float: left;}
	.column_three_b a {font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal;	line-height: 1.3; color:#0079c2;}
.left_column
{
	font-family: 'Droid Serif', sans-serif !important;
    font-size:14px;
    font-weight:normal;
	line-height: 1.3;
	padding: 0px 0px 10px 0px;
	/*width: 570px;*/
	float: left;
	border-right:1px solid #c2c2c2;
}
.left_column a {font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal; line-height: 1.3; color:#0079c2;}
.right_column
{
	font-family: 'Droid Serif', sans-serif !important;
    font-size:14px;
    font-weight:normal;
	line-height: 1.3;
	padding: 0px 0px 10px 0px;
	/*width: 570px;*/
	float: right;
}
.right_column a {font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal;	line-height: 1.3; color:#0079c2;}
.maintext11
{
	font-family: 'Droid Serif', sans-serif !important;
    font-size:14px;
    font-weight:normal;
	line-height: 1.3;
	padding: 5px 10px 5px 10px
}
li{font-family: 'Droid Serif', sans-serif !important; font-size:12px; font-weight:normal;}
.prlist,
.prlist a:active,
.prlist a:visited,
.prlist a:hover,
.prlist a
{font-family: 'Droid Serif', sans-serif !important; font-size:14px; font-weight:normal; padding-bottom: 20px; color:#0079c2;}
.prlistul{list-style-type: circle; list-style-position: inside; font-family: 'Droid Serif', sans-serif !important; font-weight:normal; line-height: 1.2; margin:0px 40px 0px 40px;}
ul{list-style-type: circle; list-style-position: outside; font-family: 'Droid Serif', sans-serif !important; font-weight:normal; line-height: 1.5; }
ul.big li{list-style-type: circle; list-style-position: outside; font-family: 'Droid Serif', sans-serif !important; font-weight:normal; line-height: 1.5; font-size: 14px; }
ul.bulletspacer li {margin-left:0px;margin-top:3px;padding-bottom: 1px; font-size:12px;}
ul.bulletspacer {margin-left: 10px;padding-left: 10px;padding-right: 0px; font-size:12px;}
ol.big li{list-style-position: outside; font-family: 'Droid Serif', sans-serif !important; font-weight:normal; line-height: 1.5; font-size: 14px; }
/* CORPORATE BIOS STYLES */
#corpbios-text-container-right{
    position:absolute;
	top: 20px;
	z-index: 200;
	right: 40px;
	width: 700px;
}
#corpbios-text-container-left{
    position:absolute;
	top: 20px;
	z-index: 200;
	left: 40px;
	width: 700px;
}


/* To disable tel links on desktop, but allow on mobile devices */
/* <a href="tel:1800ABCPIZZA" class="disable-link" cm_dontconvertlink> */
a.disable-link {
	pointer-events: none;
	cursor: default;
}
@media only screen and (max-device-width: 480px) {
   a[class="disable-link"] {
      pointer-events: auto !important;
      cursor: auto !important;
   }
}

/* WINEGARD SEARCH */
.cse .gsc-control-cse,
        .gsc-control-cse {
                padding: 0px;
        }
/* reset webkit search input browser style for Winegard Search */
input {
	outline: none;
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none; /* remove the search and cancel icon */
}

/* search input field for Winegard Search */
input[type=search] {
	background: #ededed url(http://www.winegard.com/wp-content/uploads/search-icon2.png) no-repeat 9px center;
	border: solid 1px #ccc;
	padding: 7px 10px 7px 1px; /* To keep from overflowing onto social icons on phone & chrome */
	width: 80px;
	
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;

	right:0;
	position: absolute;
}
input[type=search]:focus {
	width: 178px;
	background: #ededed url(http://www.winegard.com/wp-content/uploads/search-icon.png) no-repeat 9px center;
	background-color: #fff;
	border-color: #6dcff6;
	
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);

}
/* placeholder for Winegard Search */
input:-moz-placeholder {
	color: #999;
}
input::-webkit-input-placeholder {
	color: #999;
}
/* Winegard Search Cont.*/
#winegard-search input[type=search] {
	width: 80px;
	/*padding-left: 15px;
	padding-right: 15px;*/
	color: transparent;
	cursor: pointer;
}
#winegard-search input[type=search]:hover {
	background-color: #fff;
}
#winegard-search input[type=search]:focus {
	width: 178px;
	padding-left: 32px; /* where typing starts */
	color: #000;
	background-color: #fff;
	cursor: auto;
}
#winegard-search input:-moz-placeholder {
	color: transparent;
}
#winegard-search input::-webkit-input-placeholder {
	color: transparent;
}





/* BLOG CSS STYLES */
#post-header { background-color: #ffffff; margin-top: 20px; padding:10px;}
.post-title {font-size: 32px; color:#017ac3; text-transform:uppercase; letter-spacing:-0.01em;}
.post-date {font-size: 15px; color:#017ac3; text-transform:uppercase; font-style: italic; letter-spacing:0em; margin-left:20px;}
#post-header-preview { background-color: #017ac3; margin-top: 20px; padding:10px; margin-bottom: -18px;}
.post-title-preview {font-size: 24px; color:#ffffff; text-transform:uppercase; letter-spacing:-0.01em; text-decoration: none;}
.post-date-preview {font-size: 12px; color:#ffffff; text-transform:uppercase; font-style: italic; letter-spacing:0em; margin-left:20px;}

#post-header-preview2 { margin-top: 0px; padding:5px; margin-bottom: 10px;}
.post-title-preview2 {font-size: 18px; color:#017ac3; text-transform:uppercase; letter-spacing:-0.01em; text-decoration: none; font-weight: bold;}
.post-date-preview2 {font-size: 12px; color:#017ac3; text-transform:uppercase; font-style: italic; letter-spacing:0em; margin-left:20px;}
.post-image-preview {float: left; height:115px; margin: 10px 20px 5px 0px; padding: 0 0 0 0;}
/*.post-image-preview img {width:90%; height: 90%; min-height: 95px; min-width: 95px; max-height: 115px; max-width:135px;}
.post-image-preview {float: left; height:115px; margin: 10px 20px 5px 0px; padding: 0 0 0 0;}*/
.post-image-preview img {width:90%; height: 90%; min-height: 140px; min-width: 245px; max-height: 170px; max-width:255px;}
.post-content-preview {border-bottom: 1px solid #c8c8c8; padding-bottom: 20px; margin-bottom: 10px; min-height: 170px;}
/* END BLOG CSS STYLES */

#oi-header-thirds
{
	font-family: 'Open Sans', sans-serif !important;  
    font-size:40px;
    font-weight:normal;
	line-height: .9;
	margin-bottom:-15px;
}
#oi-header-super
{
	font-family: 'Open Sans', sans-serif !important;  
    font-size:76px;
    font-weight:normal;
	line-height: .9;
	margin-bottom:-15px;
}
#oi-header-big
{
	font-family: 'Open Sans', sans-serif !important;  
    font-size:60px;
    font-weight:bold;
	line-height: .9;
}
#oi-header-small
{
	font-family: 'Open Sans', sans-serif !important;  
    font-size:46px;
    font-weight:bold;
	line-height: .9;
}
#oi-header-center
{
	font-family: 'Open Sans', sans-serif !important;  
    font-size:60px;
    font-weight:bold;
	line-height: .9;
	text-align:center;
	padding: 30px 50px 0px 50px;
}
.txtcolorwhite
{
    color:#ffffff;
}

.txtcolorgrey
{
    color:#2c2c2c;
}
.txtcolorred
{
    color:#da0931;
}
.txtcolorblue
{
    color:#0079c2;
}
.txtcolorgreen
{
    color:#47aa42;
}
.overlaycolorwhite
{
    background-color:#ffffff;
}
.overlaycolorgrey
{
    background-color:#2c2c2c;
}
.overlaycolorred
{
    background-color:#da0931;
}
.overlaycolorblue
{
    background-color:#0079c2;
}
.overlaycolorgreen
{
    background-color:#47aa42;
}
.alignleft
{
    left: 20px;
}
.alignright
{
    right: 20px;
	float: right;
	text-align: right;
}
.alignleft-o
{
    left: 40px;
}
.alignright-o
{
    right: 40px;
	/*float: right; - Text is larger on phone when this is enabled */
	text-align: right;
}
#oi-p
{
	font-family: 'Droid Serif', sans-serif !important;
    font-size:16px;
    font-weight:normal;
	padding-top: 30px;
	line-height: 1.3;
}
#oi-p-super
{
	font-family: 'Arial', sans-serif !important;
    font-size:22px;
    font-weight:bold;
	padding-top: 5px;
	line-height: 1.3;
}
#oi-sub-header
{
	font-family:'Arial Black', sans-serif !important;
    font-size:20px;
    font-weight:bold;
	padding-top: 0px;
	line-height: 1;
}
#oi-sub-header-super
{
	font-family:'Arial Black', sans-serif !important;
    font-size:38px;
    font-weight:bold;
	padding-top: 0px;
	line-height: 1;
}
#oi-p-center
{
	font-family: 'Droid Serif', sans-serif !important;
    font-size:16px;
    font-weight:normal;
	padding: 30px 50px 0px 50px;
	line-height: 1.3;
	text-align:center;
}
div.overlay-background
{
	z-index:100;
	position:absolute;
	top:0px;
	width:520px;
	height:100%;
	opacity:0.95;
  	filter:alpha(opacity=95); /* For IE8 and earlier */
	margin:0px;
	padding:0px;
}
/***************************  SUBMIT BUTTONS  *****************************************************/
	form.ecom {margin: 0; padding: 0em 0; border: 0px ;}
	.whiteSubmitButton { 
    background-image: url(http://www.winegard.com/wp-content/uploads/white-submit-button.png);
	background-position:  0px 0px;
    background-repeat: no-repeat;
	background-color: transparent;
    width: 168px;
    height: 56px;
    border: 0px;
	margin: 20px 0px;
	cursor: pointer;
	font-family:'Open Sans', sans-serif !important;
	font-size:24px; font-weight: bold; line-height: 1.5; text-decoration:none;
	}
		.whitewideSubmitButton { 
    	background-color: #ffffff; -moz-border-radius: 15px; border-radius: 15px; -webkit-border-radius: 15px; padding: 5px 15px; min-width: 200px !important; max-width: 485px !important;	height: 60px; border: 0px; margin: 20px 0px; cursor: pointer; font-family:'Open Sans', sans-serif !important; font-size:24px; font-weight: bold; line-height: 1.5; text-decoration:none;
		}
	.greySubmitButton { 
    background-image: url(http://www.winegard.com/wp-content/uploads/grey-submit-button.png);
	background-position:  0px 0px;
    background-repeat: no-repeat;
	background-color: transparent;
    width: 168px;
    height: 56px;
    border: 0px;
	margin: 20px 0px;
	cursor: pointer;
	font-family:'Open Sans', sans-serif !important;
	font-size:24px; font-weight: bold; line-height: 1.5; text-decoration:none;
	}
		.greywideSubmitButton { 
    	background-color: #2c2c2c; -moz-border-radius: 15px; border-radius: 15px; -webkit-border-radius: 15px; padding: 5px 15px; min-width: 180px !important; max-width: 485px !important;	height: 60px; border: 0px; margin: 20px 0px; cursor: pointer; font-family:'Open Sans', sans-serif !important; font-size:24px; font-weight: bold; line-height: 1.5; text-decoration:none;
		}
	.greenSubmitButton { 
    background-image: url(http://www.winegard.com/wp-content/uploads/green-submit-button.png);
	background-position:  0px 0px;
    background-repeat: no-repeat;
	background-color: transparent;
    width: 168px;
    height: 56px;
    border: 0px;
	margin: 20px 0px;
	cursor: pointer;
	font-family:'Open Sans', sans-serif !important;
	font-size:24px; font-weight: bold; line-height: 1.5; text-decoration:none;
	}
		.greenwideSubmitButton { 
    	background-color: #47aa42; -moz-border-radius: 15px; border-radius: 15px; -webkit-border-radius: 15px; padding: 5px 15px; min-width: 200px !important; max-width: 485px !important;	height: 60px; border: 0px; margin: 20px 0px; cursor: pointer; font-family:'Open Sans', sans-serif !important; font-size:24px; font-weight: bold; line-height: 1.5; text-decoration:none;
		}
	.redSubmitButton { 
    background-image: url(http://www.winegard.com/wp-content/uploads/red-submit-button.png);
	background-position:  0px 0px;
    background-repeat: no-repeat;
	background-color: transparent;
    width: 168px;
    height: 56px;
    border: 0px;
	margin: 20px 0px;
	cursor: pointer;
	font-family:'Open Sans', sans-serif !important;
	font-size:24px; font-weight: bold; line-height: 1.5; text-decoration:none;
	}
		.redwideSubmitButton { 
    	background-color: #ed1c44; -moz-border-radius: 15px; border-radius: 15px; -webkit-border-radius: 15px; padding: 5px 15px; min-width: 200px !important; max-width: 485px !important;	height: 60px; border: 0px; margin: 20px 0px; cursor: pointer; font-family:'Open Sans', sans-serif !important; font-size:24px; font-weight: bold; line-height: 1.5; text-decoration:none;
		}
	.blueSubmitButton { 
    background-image: url(http://www.winegard.com/wp-content/uploads/blue-submit-button.png);
	background-position:  0px 0px;
    background-repeat: no-repeat;
	background-color: transparent;
    width: 168px;
    height: 56px;
    border: 0px;
	margin: 20px 0px;
	cursor: pointer;
	font-family:'Open Sans', sans-serif !important;
	font-size:24px; font-weight: bold; line-height: 1.5; text-decoration:none;
	}
		.bluewideSubmitButton { 
    	background-color: #0079c2; -moz-border-radius: 15px; border-radius: 15px; -webkit-border-radius: 15px; padding: 5px 15px; min-width: 200px !important; max-width: 485px !important;	height: 60px; border: 0px; margin: 20px 0px; cursor: pointer; font-family:'Open Sans', sans-serif !important; font-size:24px; font-weight: bold; line-height: 1.5; text-decoration:none;
		}
* { 
  margin: 0; 
  padding: 0; 
}
html, body {
	background-color: #2c2c2c;
	margin: 0px auto;
	min-width:1170px;
}
#nav-level-1 {
	width: 100%;
	height: 40px;
	background-color: #0079c2;
}
#nav-level-1-content {
	width: 1170px;
	margin: 0px auto;
	padding-top: 0px;
}
.nav-level-1-text li a {
	text-decoration: none;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif !important;
    display: block;
	font-size: 13px;
    line-height: 40px;
    padding: 0 20px;
    text-decoration: none;
    font-weight: normal;
}
.nav-level-1-text {
    /*display: block;*/
    float: right;
    margin: 0 auto;
    height: 40px;
	display: table;
}
.nav-level-1-text ul,
    div.menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
	display: table-row;
}
.nav-level-1-text li,
    div.menu li {
    float: left;
    position: relative;
	display: table-cell;
}
.nav-level-1-text ul ul {
    display: none;
    position: absolute;
    top: 40px;
	left:auto;
    right: 0;
    float: right;
    width: 200px;
    z-index: 99999;
}
.nav-level-1-text li li {
    float: right;
}
.nav-level-1-text ul li:hover > ul {
    display: block;
}
.nav-level-1-text li:hover > a,
.nav-level-1-text ul ul :hover > a {
    background: #333;
    color: #fff;
}
.nav-level-1-text ul ul a {
    background: #333;
    line-height: 1em;
    padding: 10px 20px;
    width: 200px;
    height: auto;
}
#nav-level-2 {
	width: 100%;
	height: 100px;
}
#nav-level-2-content {
	width: 1170px;
	height: 100px;
	/*overflow: hidden;*/
	margin: 0px auto;
	padding-top: 0px;
	padding-bottom: 0px;
}
.nav-level-2-logo {
    margin: 0 auto;
	width: 245px;
	height: 100px;
	display: inline-block;
	float: left;
}
/* NAV LEVEL 2 MENU WALKER CSS - DEFAULT*/
.nav-level-2-text {
    display: table-cell;
    float: right;
    margin: 0 auto;
    height: 100px;
	border-right: 1px solid white;
}
.nav-level-2-text ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.nav-level-2-text li {
    float: left;
    position: relative;
}
.nav-level-2-text li a {
	text-decoration: none;
	color: #ffffff;
	font-family: 'Droid Serif', sans-serif !important;
    display: inline-block;
	font-size: 14px;
    line-height: 100px;
    padding: 0 20px;
    text-decoration: none;
    font-weight: normal;
}
.nav-level-2-text a {
	text-decoration: none;
	color: #ffffff;
	font-family: 'Droid Serif', sans-serif !important;
    display: inline-block;
	font-size: 14px;
    line-height: 100px;
    padding: 0 20px;
    text-decoration: none;
    font-weight: normal;
}
.nav-level-2-text ul ul {
    display: none;
    position: absolute;
    top: 100px;
    left: 0;
    float: left;
    width: 200px;
    z-index: 99999;
}
.nav-level-2-text ul li:hover > ul {
    display: block;
}
.nav-level-2-text li:hover > a,
.nav-level-2-text ul ul :hover > a {
    background: #333;
    color: #fff;
}
.nav-level-2-text ul ul a {
    background: #333;
    line-height: 1em;
    padding: 10px 20px;
    width: 200px;
    height: auto;
	font-size: 13px;
}
/* NAV LEVEL 2 MENU WALKER CSS - NO WHITE BAR*/
.nav-level-2-nowhitebar {
    display: table-cell;
    float: right;
    margin: 0 auto;
    height: 100px;
}
.nav-level-2-nowhitebar ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.nav-level-2-nowhitebar li {
    float: left;
    position: relative;
}
.nav-level-2-nowhitebar li a {
	text-decoration: none;
	color: #ffffff;
	font-family: 'Droid Serif', sans-serif !important;
    display: inline-block;
	font-size: 14px;
    line-height: 100px;
    padding: 0 20px;
    text-decoration: none;
    font-weight: normal;
}
.nav-level-2-nowhitebar a {
	text-decoration: none;
	color: #ffffff;
	font-family: 'Droid Serif', sans-serif !important;
    display: inline-block;
	font-size: 14px;
    line-height: 100px;
    padding: 0 20px;
    text-decoration: none;
    font-weight: normal;
}
.nav-level-2-nowhitebar ul ul {
    display: none;
    position: absolute;
    top: 100px;
    left: 0;
    float: left;
    width: 200px;
    z-index: 99999;
}
.nav-level-2-nowhitebar ul li:hover > ul {
    display: block;
}
.nav-level-2-nowhitebar li:hover > a,
.nav-level-2-nowhitebar ul ul :hover > a {
    background: #333;
    color: #fff;
}
.nav-level-2-nowhitebar ul ul a {
    background: #333;
    line-height: 1em;
    padding: 10px 20px;
    width: 200px;
    height: auto;
	font-size: 13px;
}
div.nav-level-2-contact {
    float: right;
    margin: 0 auto;
	text-decoration: none;
	color: #ffffff;
	font-family: 'Droid Serif', sans-serif !important;
	font-size: 14px;
    font-weight: normal;
	padding-left: 20px;
	padding-right: 10px;
	height: 100px;
	width: 190px; /* Total width of contact area */
	white-space: nowrap;
}
div.nav-level-2-contact-vert {
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
	position: relative;
	width: 190px; /* To put space between social icons and Search Box */
}
div.nav-level-2-email {
	text-decoration: none;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 12px; /* Subscribe to our mailing list text */
    font-weight: normal;
}

.DivHelper {
    display: inline-block;
    vertical-align: middle;
    height:100%;
}
#email {
	border: 1px solid white;
	background: #2c2c2c;
	width: 170px; /* Width of email newsletter box */
	text-decoration: none;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 12px;
    font-weight: normal;
}
#emailsubmit {
	border-color: transparent white;
	border-style: solid;
	border-width: 9px 0px 9px 9px;
	height: 0px;
	width: 0px;
	background: #2c2c2c;
	vertical-align: middle;
	margin-left: 5px;
}
#emailsubmitgrey {
	background: url(http://www.winegard.com/wp-content/uploads/grey-arrow-right.png) no-repeat center;
	margin-left: 5px;
	height: 30px;
	width: 30px;
	border: 0px;
}
#banner-email {
	border: 1px solid white;
	background: #2c2c2c;
	width: 250px;
	text-decoration: none;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 18px;
    font-weight: normal;
	margin-left: 25px;
	margin-top: 20px;
	align: right;
	padding: 3px 3px 3px 7px;
}
#banner-emailsubmit {
	border-color: transparent white;
	border-style: solid;
	border-width: 9px 0px 9px 9px;
	height: 0px;
	width: 0px;
	background: transparent;
	vertical-align: middle;
	margin-left: 5px;
	align: right;
}
.logo {
	margin-left: 20px;
	max-height: 35px;
	max-width: 225px;
	vertical-align: middle;
}
.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
#nav-level-3 {
	width: 100%;
	/*height: 40px;*/
}
#nav-level-3-content {
	width: 1170px;
	height: 50px;
	margin: 0px auto;
	padding-top: 0px;
	background: #ffffff;
}
.nav-level-3-text li a {
	text-decoration: none;
	color: #2c2c2c;
	font-family: 'Open Sans', sans-serif !important;
    display: block;
	font-size: 13px;
    /*line-height: 40px;
    padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;*/
    text-decoration: none;
    font-weight: normal;
	margin-top: 10px;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 10px;
	padding: 5px;
}
.nav-level-3-text {
    display: table;
    float: right;
    margin: 0 auto;
    /*height: 40px;*/
	list-style: none;
}
.nav-level-3-text ul {
    list-style: none;
    margin: 0;
    padding: 0;
	display: table-row;
}
.nav-level-3-text li {
    float: left;
    position: relative;
	display: table-cell;
}
.nav-level-3-text-buynow a {
    background: #0079c2 !important;
	color: #ffffff !important;
  	-moz-border-radius: 5px !important;
  	-webkit-border-radius: 5px !important;
  	border: 0px  !important;
}
#content-outer-wrap {
	width: 100%;
	height: 100%;
}
#content-wrap {
	width: 1170px;
	height: 100%;
	margin: 0px auto;
	padding-top: 0px;
	padding-bottom: 10px;
	background: #ffffff;
}
#footernav-level-1 {
	width: 100%;
}
#footernav-level-1-content {
	width: 1170px;
	margin: 0px auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
div.footer-level-1-contact {
    float: right;
    margin: 0 auto;
	text-decoration: none;
	color: #ffffff;
	font-family: 'Droid Serif', sans-serif !important;
	font-size: 14px;
    font-weight: normal;
	padding-left: 20px;
	padding-right: 10px;
}
div.footer-level-1-contact-vert {
    display: inline-block;
}
/* ---------- BOTTOM FOOTER 1 EXPANDED DROP DOWN LIST --------- */
.footer-nav-1-text {
    float: left;
    margin: 0 auto;
	display: table-cell;
}
.footer-nav-1-text ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.footer-nav-1-text li {
	width: 300px;
	float: left;
}
.footer-nav-1-text li a {
	text-decoration: none;
	color: #ffffff;
	font-family: 'Droid Serif', sans-serif !important;
	font-size: 14px;
    padding: 0 20px;
    text-decoration: none;
    font-weight: normal;
}
.footer-nav-1-text a {
	text-decoration: none;
	color: #ffffff;
	font-family: 'Droid Serif', sans-serif !important;
	font-size: 14px;
    padding: 0 20px;
    text-decoration: none;
    font-weight: normal;
}
.footer-nav-1-text ul ul a {
	font-size: 12px;
	font-family: 'Open Sans', sans-serif !important;
}
/* ---------- END BOTTOM FOOTER 1 EXPANDED DROP DOWN LIST --------- */
#footernav-level-2 {
	width: 100%;
	height: 40px;
	background-color: #0079c2;
}
#footernav-level-2-content {
	width: 1170px;
	height: 40px;
	margin: 0px auto;
	padding-top: 0px;
}
.footernav-level-2-text li a {
	text-decoration: none;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif !important;
    display: inline-block;
	font-size: 12px;
    line-height: 40px;
    padding: 0 15px;
    text-decoration: none;
    font-weight: normal;
}
.footernav-level-2-text {
    display: inline-block;
    float: right;
    margin: 0 auto;
    height: 40px;
}
.footernav-level-2-text ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.footernav-level-2-text li {
    float: left;
    position: relative;
}
.copyright {
	text-decoration: none;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif !important;
    display: inline-block;
	font-size: 12px;
    line-height: 40px;
    padding: 0 20px;
    text-decoration: none;
    font-weight: normal;
	float: left;
}
