.splash-content{

   //display:none;
   text-align: center;
   min-height: ;
   margin-top: -5px;
   color: #555555;
   background: rgba(255,255,255,1);
   //background: #ededed;
   padding-top: 10px;
   padding-bottom: 20px;
   //-webkit-border-radius: 0px 0px 20px 20px;
   //-moz-border-radius: 20px;
   border: ;
 //box-shadow: 1px 4px 6px 1px rgba(0,0,0,0.8);
}

.splash-content h1{

   font-family: Georgia, serif;
   //font-family: "Trebuchet MS", Helvetica, sans-serif;
   font-size: 2.3em;
   font-weight: 300;
   margin: 100px 0 50px 0;
   text-align: center;
   font-size: 3em;
   clear:both;
}

.splash-content h2{

   //font-family: Georgia, serif;
   //font-family: "Trebuchet MS", Helvetica, sans-serif;
   font-size: 2.3em;
   margin: 50px 0 50px 0;
   text-align: center;
   font-size: 1.7em;
}

.splash-content p{

   //font-family: Georgia, serif;
   //font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.main-logo img{

   float: left;
   width: 40%;
   max-height: 300px;
}

.listing-tile-a{
   float: left;
   width: 19%;
   margin-left: 3.5%;
   margin-right: 1.5%;
}

.listing-tile-a a{
   
}

.listing-tile-a img{
   float: left;
   width: 100%;
   margin: 0;
}

.listing-tile-a h2{
   float: left;
   margin-top: 0;
   margin-bottom: 5px;
   font-size: 1.2em;
   
}

.listing-tile-a p{
   float: left;
}

.listing-tile-b{
   float: left;
   width: 46%;
   margin-left: 1%;
   margin-right: 1%;
   padding-top: 10px;
   border: 1px dotted gray;
   min-height: 195px;
}

.listing-tile-b a{
   
}

.listing-tile-b img{
   float: left;
   width: 100%;
   margin: 0;
}

.listing-tile-b h2{
   float: left;
   margin-top: 0;
   margin-bottom: 5px;
   font-size: 1.2em;
   color: gray;
}

.listing-tile-b p{
   float: left;
}

#wei-tile a h2{
   margin-bottom: 25px;  
}


#form-test-calc-1{

   padding: 10px;
   margin: 0 auto;
   width: 320px;
   border: 1px solid #ededed;
   border-radius: 10px;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   background-color: rgba(255,255,255,0.6);
   text-align: center;
   margin-top: 50px;
}

.form-test-calc1 input[type=text]{

   float: left;
   clear:both;
   border: none;
   box-shadow: inset 1px 1px 4px #777777;
   border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   height: 25px;
   width: 300px;
   font-size: 1.2em;
   padding: 10px;
   margin-left: 0px;
   margin-top: 10px;
   opacity: 1;
   color: gray;
}

.form-test-calc1 input[type=text]:hover{
color: #00dd00;
}

textarea{
   float: left;
clear: both;
   color: gray;
   margin-bottom: 20px;
   padding: 10px;
   box-shadow: inset 1px 1px 3px #777777;
   border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
max-width: 297px;
max-height: 500px;
  border: 1px solid #ededed;
   font-size: 1.2em;
}

.form-test-calc1 input[type=submit]{
   clear: both;
   background: #00dd00;
   border: 0px solid #666666;
   box-shadow: 0px 0px 0px ;
   border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   font-size: 1.3em;
   font-weight: bold;
   color: white;
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   //font-family: Verdana, Geneva, sans-serif;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
   margin-left: 0px;
   margin-top: 10px;
   height: 45px;
   width: 160px;
   -webkit-transition-duration: 0.4s; /* Safari */
   transition-duration: 0.4s;
}

.form-test-calc1 input[type=submit]:hover{

    background: #00ff00;
}

.form-test-calc1 label{
   float: left;
   clear:both;
   display:;
   color: #777777;
   font-weight: bold;
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   //font-family: Verdana, Geneva, sans-serif;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
   margin-top: 15px;
}

label{
float: left;
color: #777777;
}

.splash-contact{

   margin: 0 auto;
   margin-top: 50px;
   background-color: rgba( 255,255,255,.6);
   width: 250px;
   border: 1px solid #ededed;
   padding-top: 15px;
   border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;

}

.splash-contact a{
   font-weight: bold;
   font-size: 2em;
   color: #00dd00;;
}

.splash-contact a:hover{
   color: black;
}

.splash-contact a:visited{
   color: blue;
}

.splash-pre-footer{
   float: left;
   min-height: 400px;
   width: 100%;
   margin-bottom: 0px;
   background: rgba(255,255,255,1);
   //background: #ededed;
   padding-top: 10px;
   padding-bottom: 20px;
   -webkit-border-radius: 0px 0px 20px 20px;
   -moz-border-radius: 20px;
}

#splash-pre-footer-contents{


}

.captcha1-contents{
   float: left;
   width: 100%;
   padding: ;
   height: ;
   margin-left:0px;
   margin-top: 10px;
}

.g-recaptcha{
   float: left;
   width: 100%;
   padding: ;
   height: ;
   margin-left:10px;
   margin-top: 20px;
   margin-bottom: 5px;
}

.listing-newsletter{
   
   float: left;
   border: 1px solid gray;
   margin-bottom: 1%;
}

.listing-newsletter-content{
   
}

.listing-newsletter-content .clear{
   margin-left: 40%;
}



/**
*** Body
**/



body {
   //background: linear-gradient(360deg, white, #777777);
   //background-image: URL("imgs/bg1.jpg");
   //background-position: -500px -500px;
   background-repeat: no-repeat;
   background-color: white;
}

body, p {
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   font-family: Verdana, Geneva, sans-serif;
   //font-family: "Trebuchet MS", Helvetica, sans-serif;
   font-weight: normal;
   margin: 0;
   padding: 0;
}

h1 {
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   font-family: Georgia, serif;
   //font-family: "Trebuchet MS", Helvetica, sans-serif;
   font-size: 2.3em;
   font-weight: 300;
   margin: 0 0 20px 0;
   text-align: center;
}

h2 {

   text-align: center;
}

h3 {
   text-align: center;
   color: #777777;
}

p {
   margin: 0 0 10px;
}

a {
   font-family: "Arial Black", Gadget, sans-serif;
   //color: #3282e6;
   text-decoration: none;
}

#outer{

   width: 1100px;
   margin: 0 auto;
}

.outer-side{
   float: left;
   width: 10%;
   padding: ;
   padding-top: 220px;
}

.outer-side-contents{
   float: left;
   height: 300px;
   width: ;
   padding-left: ;
margin-right: 2%;
}

#outer-left{
   float: left;
   margin-right: 2%;
}

#outer-right{
   float: left;
   margin-left: 2%;
}

#inner{
   float: left;
   min-width: ;
   min-height: ;
   width: 75%;
   border: darkgray px solid;
   text-align: left;
   padding-left: 0px;
}

/**
*** Inner
**/

.inner-left{
   float: left;
   width: 100%;
   margin-top: 3px;
}

#inner-right{
   display:none;
   float: left;
   width: 275px;
   margin-top: 10px;
}

#inner-3col{
   background: white;
   min-width: 1250px;
   min-height: ;
   width: 50%;
   margin: 0 auto;
   border: darkgray px solid;
   text-align: left;
   padding-left: 0px;
}

.inner-left-1col{
   float: left;
   margin-top: 10px;
   width: 60%;
   padding-right: 15%;
   padding-left: 15%;
   color: black;
   padding-top: ;
}

.inner-left-1col h1{

   font-size: 4.5em;
}

.inner-left-1col h2{

   font-size: 1.5em;
   font-weight: bold;
}

.inner-left-1col p, ul li{

   font-size: 1.5em;
}

.inner-left-1col ul li a{

   font-weight: bold;
}

.inner-left-3col{
   float: left;
   width: 77%;
   margin-top: 0px;
}

#inner-right-3col{
   float: left;
   width: 275px;
   margin-top: 100px;
}

#testcontent1{
   display: none;
   float: left;
   height: 1500px;
   width: 15%;
}

#testcontent2{
   display:none;
   float: left;
   padding-left: 20px;
   width: 82%;
}

.main-content-1-col{
   float: left;
   margin-top: 22px;
}

/**
*** Top Header
**/

#header{
   float: left;
   //background-image: url("imgs/grad1.png");
   background-repeat: repeat-x;
   //background-color: white;
   width: 100%;
   border-bottom: gray px solid;
   position: fixed;
}

#header a{
   margin: 0px;
   padding: 0px;
}

#main-nav-wrapper{
   float: left;
   width: 100%;
   min-width:;
   //background-color: #444444;  
   //background: linear-gradient(180deg, #8c8c8c, #333333); 
   //background: rgba(50,50,50,.8);
background: rgb(100,100,100);
background: rgba(100,100,100);
   min-height: 35px;
   margin-top: 0px;
   padding-top: px;
   padding-left: 0px;
   border-bottom: gray 1px solid;
}

#main-nav-wrapper a{
   color: white;  
}

#main-nav{
display:none;
   float:right;
   padding-top: 10px;
   padding-bottom: 5px;
   width: px;
   margin:;
}

#main-nav a:link{
  color: white;
  margin-right: 40px;
  //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
  //font-family: Verdana, Geneva, sans-serif;
  font-family: "Trebuchet MS", Helvetica, sans-serif;

}

#home_b{
   float: left;
   width: 30px;  
   margin-top: 2px; 
   margin-right: 35px;
}


#main-nav a:visited{
   color: white;
}


#main-nav a:hover{
   color: blue;
}

#banner-1-content{
   margin-left: px;
}

#banner-text{
   display:none;
}

/**
*** Inner Header
**/

#inner-header{
   float: left;
   width: 100%;
   margin-bottom: 0px;
   background: white;
}

#inner-header-top{

   width: 730px;
   padding-top: 60px;
   margin: 0 auto;
   border-bottom: px solid black;
}

#iht-left{
display:none;
   float: left;
   width: 28%;
}

#iht-right{
   width: 730px;
   margin: 0 auto;
   padding-top: 0px;

}

/**
*** Inner Header - Contents
**/

#logo{
   float: left;
   //background-image: url("imgs/sample-logo-1.jpg");
   margin-top: 8px;
   margin-left: 0px;
}


.left-logo{
   float: left;
   font-size: 1.3em;
   font-weight: normal;
   color: white;
   margin-top: 5px;
   margin-left: 10px;
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   //font-family: Verdana, Geneva, sans-serif;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.left-logo a:link{
   float: left;
   font-weight: bold;
   color: blue;
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   //font-family: Verdana, Geneva, sans-serif;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.logo-tagline{
   float: left;
   font-weight: normal;
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   //font-family: Verdana, Geneva, sans-serif;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#logo-title{
   float: left;
   font-size: 1.5em;
   font-weight: bold;
   width:50px;
   text-align: center;
   margin-top: 9px;
   margin-left: 10px;
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   //font-family: Verdana, Geneva, sans-serif;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#logo-tagline{
   float: left;
   font-size: 1em;
   margin-top: 52px;
   margin-left: 34px;
   width: 200px;
   font-style: italic;
   text-align: left;
   color: #595959;
}

#sec-nav-wrapper{
   float: left;
   width: 100%;
   //background: linear-gradient(180deg, #8c8c8c, #595959);
   background-repeat: repeat-x;
   background-position: 0px px;
   background-color: black;
   margin-bottom: 0px;
   padding-top: 5px;
   padding-bottom: 1px;
   padding-left: 0px;
   border-top: gray 1px solid;
   border-bottom: gray px solid;
}

#sec-nav{
   margin: 0 auto;
   padding-bottom: 5px;
   border-bottom: gray px solid;
}

#sec-nav a:link{
   color: white;
   font-size: 1.em;
   margin-left: 7.5%;
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   //font-family: Verdana, Geneva, sans-serif;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
}


#sec-nav a:visited{
   color: white;
}


#sec-nav a:hover{
   color: blue;
}

/**
*** All Announcement Sections
**/

#announce-iht-wrapper{

   margin: 0 auto;
}

#announce-iht-wrapper-text{

}

#announce-ir-wrapper1{
   float: left;
   width: 275px;
   height: 250px;
   background: URL("imgs/fakead-sq-a.jpg");
   background-repeat: no-repeat;
   background-position: 0px 0px;
   margin-top: 40px;
   border: px dotted gray;
}

#announce-ir-wrapper2{
   float: left;
   width: 333px;
   height: 250px;
   background: URL("imgs/fakead-sq-a.jpg");
   background-repeat: no-repeat;
   background-position: 0px 0px;
   margin-top: 40px;
   border: px dotted gray;
}

#announce-ir-wrapper3{
   float: left;
   width: 333px;
   height: 250px;
   background: URL("imgs/fakead-sq-a.jpg");
   background-position: 0px 0px;
   background-repeat: no-repeat;
   margin-top: 40px;
   border: px dotted gray;
}

.announce-ir-wrapper-title{
   float:left;
   color: blue;
   font-size: 2em;
   font-weight: bold;
   font-style: italic;
   margin-top: 168px;
   margin-left: 20px;
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   //font-family: Georgia, serif;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.left-announce{
   float: left;
   background-repeat: no-repeat;
   background-position: 0px 0px;
   margin-top: 30px;
   margin-bottom: 60px;
   border: 1px dotted gray;
}

.announce-ir-wrapper-title-left{
   display: none;
   float:left;
   color: blue;
   font-size: 1.2em;
   font-weight: bold;
   font-style: italic;
   margin-top: 168px;
   margin-left: 5px;
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   //font-family: Georgia, serif;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.mid-announce{
   display:none;
}



/**
*** Inner - Content - Posts
**/



.post{
   float: left;
   width: 92%;
   font-size: .8em;
   margin: 0 auto;
   margin-top: 30px;
   margin-bottom: 0px;
   border-left: lightgray 1px solid;
   margin-left: %;
   text-align: left;
   padding-left: 20px;
   padding-right: 0px;

}

.fullpost{
   float: left;
   width: 90%;
   font-size: 1em;
   margin: 0 auto;
   margin-top: 40px;
   margin-bottom: 0px;
   border-bottom: lightgray 1px solid;
   margin-left: 4%;
   text-align: left;
   padding-left: 20px;
   padding-right: 0px;
   padding-bottom: 20px;
}

.post h1 a{
   font-weight: bold;
}

.post h1 {
   font-weight: bold;
}


.fullpost h1 {
   font-size: 2em;
   font-weight: bold;
   text-align: center;
}

.fullpost p{
   font-size: em;
}

.post a{
   color: black;
   font-weight: bold;
   font-size: em;
}

.post a:visited{
   color: blue;
}

.post a:hover{
   color: blue;
}

.posttitleimage{
   float:left;
   margin-right: 20px;
   margin-bottom: 20px;
}

.post_date{
   font-style: italic;
   font-weight: bold;
   font-size: .9em;
   color: #595959;
}


.fullpost_date{
   font-style: italic;
   font-weight: bold;
   font-size: .9em;
   color: #595959;
}

.post-social-bar{
   float: left;
   clear: both;
   margin-top: 0px;
}

.fb-share-button{
   float:left;
   margin-top: -2px;
   margin-right: 3px;
}

/**
*** Inner - Content - Posts - 3 Col
**/

.post-all-resources{
   float: left;
   width: 220px;
   height: 680px;
   font-size: 1em;
   margin-top: 20px;
   margin-left: 10px;
   margin-bottom: 0px;
   border-bottom: lightgray 1px solid;
   margin-right: 15px;
   text-align: left;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
}

.post-all-resources h1{
   font-size: 1.5em;
}

.post-all-resources a{
   font-weight: bold;
   color: black;
}

.post-all-resources p{
   font-size: .9em;
   padding-right: 15px;
}

.fullposttitle{
   display:none;
}

.fullpostdatatitle{
   font-size: em;
   font-weight: bold;
}

.post-domain{
float: left;
   width: 300px;
   margin-left: 50px;
   margin-right: -10px;
   margin-top: 20px;
background: rgb(100,100,100);
   background: rgba(100,100,100);
   //background-color: rgba(255,255,255, .6);
   border-radius: 10px;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
}

.post-domain h1 {
   margin: 0px;
}

.post-domain h1 a{
   font-size: .5em;
   color: #ededed;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   word-wrap: break-word;
}

.post-domain p{
   color: white;
   margin: 0px;
   margin-bottom: 10px;
   padding: 0px;
   text-align: center;
}

.post-domain p a{
   font-size: .9em;
   color: #00dd00;
   margin-bottom: 10px;
   padding: 0px;
   font-weight: bold;
   text-align: center;
}

/**
*** Inner Right - Content
**/

.right-box{
   float: left;
   width: 100%;
   margin: 0px;
   margin-top: 23px;
}

.right-box-header{
   float: left;
   width: 100%;
   text-align: center;
   height: 25px;
   //background: linear-gradient(180deg, #8c8c8c, #595959);
   background-color: black;
   margin-bottom: 10px;
   color: white;
   padding-top: 4px;
   font-size: .95em;
   font-weight: bold;
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   //font-family: Verdana, Geneva, sans-serif;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
   border: 1px solid #555555;
}

.random-brand {
   float: left;
   font-size: .9em;
   padding: 10px;
   color: #343434;
   font-weight: bold;
}

.random-brand a:link{

   font-size: 2em;
   font-weight: bold;
   margin: 10px;
   color: red;
}

.post-social-tile{
   float: left;   
   width: 275px;
   margin-left: 15px;
}

.dont-miss-content{
   float: left;
}

.dont-miss-post{
   float: left;
   border-bottom: 1px solid lightgray;
   margin-bottom: 20px;
   width: 275px;
}

.dont-miss-title-img{
   float: left;
   margin-right: 10px;
   width: %;
   background-position: -20px 0px;
}

.dont-miss-content h1{
   float: left;
   font-size: 1.1em;
   width: 150px;
   margin-left: 10px;
}

.dont-miss-post-date{
   float: right;
   clear: both;
   font-size: .8em;
   color: #595959;
   font-style: italic;
   margin-bottom: px;
}

.titleimage{
   float: left;
   margin-right: 0px;
}

/**
*** Retailer List Items
**/


.retailer-alpha-nav{
   margin-bottom: 20px;
   margin-left: 0px;
}

.retailer-alpha-nav a{
   word-wrap: break-word;
   margin-right: 10px;
   font-weight: bold;
}

.retailer-alpha-nav a:visited{
 
   color: blue;
}

.retailer-alpha-nav a:hover{
 
   color: lightblue;
}

.retailer-list-item {
   float: left;
   width: 20%;
   height: 150px;
   margin-bottom: 20px;
   margin-left: 30px;
   text-align: center;
}

.retailer-list-item p{
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   //font-family: Verdana, Geneva, sans-serif;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
   float: left;
   margin-top: 3px;
   width: 100%;
   text-align: center;
}

.retailer-list-link{
   margin-top: -10px;
}

.retailer-list-item a{
   font-weight: bold;
   clear: both;
   text-align: center;
   margin-left: %;
   font-size: .9em;
   margin-top: px;
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   font-family: Verdana, Geneva, sans-serif;
   //font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.retailer-list-item .post_date{
   font-size: .8em;
   margin-left: 20px;
   font-weight: normal;
}

.retailertitleimage{
   width: 100%;

}

.retailer-list-link{
   float:left;
   width: 100%;
}

/**
*** About Page
**/

.about{
   float:left;
   width: 95%;
   margin-top: 0px;
   padding: 0px;
   border-bottom: 1px solid lightgray;
}

.about h1{
  //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-family: Georgia, serif;
  //font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 2.3em;
  font-weight: 300;
  padding-top: 30px;
  text-align: left;
}

.about p{
   margin-top: 0px;
}

/**
*** Contact Page
**/


#contact-content{

   float: left;
   background-color: rgba(255,255,255,.8);
   width: 100%;
   padding: 20px;
   border-radius: 25px;
   -webkit-border-radius: 25px;
   -moz-border-radius: 25px;
   min-height: 600px;
}

#contact{
   margin-top: 20px;
}

#contact h1{
  //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-family: Georgia, serif;
  //font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 2.3em;
  font-weight: 300;
  margin: 0 0 20px 0;
  text-align: center;
}


#contact li{
  //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-family: Georgia, serif;
  //font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  margin: 0 0 20px 0;
}

/**
*** Footer - All
**/

#footer{
   float: left;
   background: rgb(100,100,100);
   background: rgba(100,100,100);
   
   width: 100%;
   border-top: gray 2px solid;
   color: white;
   font-weight: bold;
}

#inner-footer{
  font-size: .7em;
  width: 80%;
  margin: 0 auto;
  padding: 7px;
  text-align: center;
}

#footer-links-wrapper{

}

#footer-links a{
  margin-right: 25px;
color: #00dd00;
}

/**
*** Privacy Policy & T&C - Full Page
**/

.privacy-policy-content{
   margin-top: 25px;
}

 .privacy-policy-content h1{
   text-align: center;
}

#inner-left-privacy{
   width: 100%;
   width: 900px;
   padding-top: 400px;
   margin: 0 auto;
}

#inner-left-terms{
   width: 100%;
   width: 900px;
   padding-top: 400px;
   margin: 0 auto;
}

.terms-content{
   margin-top: 25px;
}
 .terms-content h1{
   text-align: center;
}

/*****
****** MOBILE V
*****/

@media only screen and (max-width: 767px){

img{
   
}
   
    .listing-tile-a{
   float: left;
   width: 40%;
      min-width: 140px;
   margin-left: 7%;
   margin-right: 0;
   height: 490px;
}

.listing-tile-a a h2{
   font-size: 1em;
   margin: 10px;
   padding: 0px;
}

.listing-tile-a img{
   float: left;
   width: 100%;
   margin: 0;
}

.listing-tile-a h2{
   float: left;
   padding: 0px;
   margin: 0px;
   font-size: 1em;
}

.listing-tile-a p{
   float: left;
   padding: 0px;
   margin: 0px;
}
   
   .listing-tile-b{
   float: left;
   width: 100%;
   margin-left: 0px;
   margin-right: 0px;
   border: 1px dotted gray;
}

.listing-tile-b a{
   text-align: center;
}

.listing-tile-b img{
   float: left;
   width: 100%;
   margin: 0px;
   padding: 0px;
}

.listing-tile-b a h2{
   
   margin-top: 20px;
   margin-bottom: -30px;
   padding: 0px;
   text-align: center;
   font-size: 1.2em;
   color: gray;
}

.listing-tile-b p{
   float: left;
}
   
   #wei-tile a h2{
      margin-bottom: 0px;
   }

#main-logo img{

   display: ;
   float: left;
   width: 40%;
   max-height: 300px;
}

#outer{

   width: 100%;
   min-width: 0px;
}

.outer-side{
   display:none;
}

#inner{
   width: 98%;
   min-width: 0px;
   min-height: 0px;
   
}

.inner-left{
   float: left;
   width: 100%;
   margin-top: 10px;
}

#inner-right{
   display:none;
}

#inner-header{
   float: left;
   width: 100%;

   margin-top: 0px;
}

#inner-header-top{
   float: left;
   width: 100%;
   height: ;
   margin-top: 0px;
   border-bottom: px solid black;
}

#iht-left{
   display:none;
   float: left;

}

#iht-right{
   float: left;
   width: 95%;
   margin-left: 20px;
   margin-top: 20px;
}

#header a{
   margin: 0px;
   padding: 0px;
}

#main-nav-wrapper{

   float: left;
   width: 99%;
   min-width: 0px;
   //background: linear-gradient(180deg, #8c8c8c, #595959);
background: rgba(100,100,100);
   margin-top: 0px;
   padding-top: 5px;
   padding-left: 0px;
   border: gray px solid;
}

#main-nav-wrapper a{
display:none;
}
#main-nav{
display:none;
}

.left-logo{

   font-size: 1em;
}

#logo{
   float: left;
   //background-image: url("imgs/sample-logo-1.jpg");
   margin-top: 8px;
   margin-left: 0px;
}

#logo-title{
   float: left;
   font-size: 1em;
   font-weight: bold;
   width:50px;
   text-align: center;
   margin-top: 9px;
   margin-left: 10px;
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   //font-family: Verdana, Geneva, sans-serif;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#logo-tagline{
   float: left;
   font-size: em;
   margin-top: 52px;
   margin-left: 34px;
   width: 200px;
   font-style: italic;
   text-align: left;
   color: #595959;
}

#sec-nav-wrapper{
   float: left;
   width: 100%;
   //background: linear-gradient(180deg, #8c8c8c, #595959);
   background-repeat: repeat-x;
   background-position: 0px px;
   background-color: black;
   margin-top: 30px;
   margin-bottom: 0px;
   padding-top: 5px;
   padding-bottom: 1px;
   padding-left: 0px;
   border-top: gray 1px solid;
   border-bottom: gray 1px solid;
}

#sec-nav-wrapper a:link{
   color: white;
}

#sec-nav-wrapper a:hover{
   color: blue;
}

#sec-nav-wrapper a:visited{
   color: white;
}

.post{
   float: left;
   width: 92%;
   font-size: .8em;
   margin: 0 auto;
   margin-top: 30px;
   margin-bottom: 0px;
   border-left: lightgray 1px solid;
   margin-left: %;
   text-align: left;
   padding-left: 20px;
   padding-right: 0px;

}

.fullpost{
   float: left;
   width: 90%;
   font-size: 1em;
   margin: 0 auto;
   margin-top: 40px;
   margin-bottom: 0px;
   border-bottom: lightgray 1px solid;
   margin-left: 4%;
   text-align: left;
   padding-left: 20px;
   padding-right: 0px;
   padding-bottom: 20px;
}

.post-all-resources{
   float: left;
   height: 380px;
   font-size: 1em;
   margin-top: 20px;
   margin-bottom: 0px;
   border-bottom: lightgray 1px solid;
   margin-right: 15px;
   text-align: left;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
}

.post-all-resources p{
   display: none;
}



.right-box-header{
   float: left;
   width: 100%;
   text-align: center;
   height: 25px;
   //background: linear-gradient(180deg, #8c8c8c, #595959);
   background-color: black;   
   margin-bottom: 10px;
   color: white;
   padding-top: 4px;
   font-size: .95em;
   font-weight: bold;
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   //font-family: Verdana, Geneva, sans-serif;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
   border: 0px solid #555555;
}

.dont-miss-post{
   float: left;
   border-bottom: 1px solid lightgray;
   margin-bottom: 20px;
   width: 275px;
   word-wrap:break-word;
}

.retailer-alpha-nav{
   margin-bottom: 20px;
   margin-left: 0px;
}

.retailer-alpha-nav a{
   word-wrap: break-word;
   margin-right: 10px;
   font-weight: bold;
}

.retailer-alpha-nav a:visited{
 
   color: blue;
}

.retailer-alpha-nav a:hover{
 
   color: lightblue;
}

.retailer-list-item {
   float: left;
   width: 27%;
   height: 80px;
   margin-bottom: 20px;
   margin-left: 10px;
   text-align: center;
   border: 1px solid gray;
   //background: linear-gradient(180deg, #ededed, #aaaaaa);
   font-size: .9em;
}

.retailer-list-item p{
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   font-family: Verdana, Geneva, sans-serif;
   //font-family: "Trebuchet MS", Helvetica, sans-serif;
   float: left;
   margin-top: 3px;
   width: 100%;
   text-align: center;
}

.retailer-list-link{
   margin-top: -10px;
}

.retailer-list-item a{
   font-weight: bold;
   font-style: italic;
   clear: both;
   text-align: center;
   margin-left: %;
   font-size: 1.1em;
   margin-top: px;
   font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   //font-family: Verdana, Geneva, sans-serif;
   //font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.retailer-list-item .post_date{
   font-size: .8em;
   margin-left: 20px;
   font-weight: normal;
}

.retailertitleimage{
   display:none;
   width: 90%;

}

.retailer-list-link{
   float:left;
   width: 100%;
}

#testcontent1{

   display: none;
}

#announce-iht-wrapper img{
   float: left;
   width: 90%;
   margin-top: 0px;
}

.mid-announce img{
   width: 90%;
}

#announce-iht-wrapper-text{

}

.splash-content{

   text-align: center;
   margin-top: 15px;
   color: #444444;
   width: 99%;
}

.splash-content h1{

   font-family: Georgia, serif;
   //font-family: "Trebuchet MS", Helvetica, sans-serif;
   font-size: 2.3em;
   font-weight: 300;
   margin: 50px 0 50px 0;
   text-align: center;
   font-size: 3em;
   word-wrap: break-word;
   padding: 20px;
}

.splash-content h2{

   //font-family: Georgia, serif;
   //font-family: "Trebuchet MS", Helvetica, sans-serif;
   font-size: 2.3em;
   margin: 50px 0 50px 0;
   text-align: center;
   font-size: 1.7em;
}

.splash-content p{

   //font-family: Georgia, serif;
   //font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.captcha1-contents{

}

#form-test-calc-1{

   padding: 0px;
   margin: 0 auto;
   width: 90%;
   border: px solid gray;
   border-radius: 10px;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   background-color: rgba(255,255,255,0.6);
   text-align: center;
   margin-top: 50px;
}

.form-test-calc1 input[type=text]{

   float: left;
   clear: both;
   border: none;
   box-shadow: inset 1px 1px 4px #ededed;
   border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   height: 25px;
   width: 88%;
   font-size: 1.2em;
   padding: 10px;
   margin-left: 20px;
   margin-bottom: 10px;
   opacity: 1;
   color: gray;
}

.form-test-calc1 input[type=submit]{

   clear: both;
   background: #00ff00;
   border: 0px solid #666666;
   box-shadow: 0px 0px 0px ;
   border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   font-size: 1.3em;
   font-weight: bold;
   color: white;
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   //font-family: Verdana, Geneva, sans-serif;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
   margin-left: 20px;
   height: 45px;
   width: 160px;
   -webkit-transition-duration: 0.4s; /* Safari */
   transition-duration: 0.4s;
}

.form-test-calc1 input[type=submit]:hover{

    background: #00aa00;
}

.form-test-calc1 label{

   color: #666666;
   font-weight: bold;
   //font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
   //font-family: Verdana, Geneva, sans-serif;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.splash-contact{

   margin: 0 auto;
   margin-top: 30px;
   background-color: rgba( 255,255,255,.6);
   width: 250px;
   border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;

}

.splash-contact a{

   
   font-weight: bold;
   font-size: 2em;
   color: #00dd00;
}

.splash-pre-footer{

   float: left;
   width: 100%;
   margin-bottom: 20px;
}

#splash-pre-footer-contents{
   float: left;
   width: 100%;
   min-width: 0px;
   margin-bottom: 20px;
}

.post-domain{
   clear:both;
   margin: 0;
   margin-bottom: 5px;
   width: 99%;
   padding: 0px;
   font-size: .9em;
   height: 80px;
}

.post-domain a{
margin: 0;
padding: 0;
}

.post-domain p{
margin: 0;
padding: 0;
}

.post-domain h1{

   font-size: 2em;;
}

.mid-announce{
   float: left;
   display:inline;
   width: 99%;

}

.mid-announce-content{
   width: 100%;
   //border: 1px dotted gray;
}

.mid-announce-content img{
      border: 1px dotted gray;
   width: 98%;
   margin-left:;
margin-right: ;
   //margin: 0 auto;
   //margin-left: 10px;
}

} // END @media only screen and (max-width: 767px)