/* http://meyerweb.com/eric/tools/css/reset/

   v2.0 | 20110126

   License: none (public domain)

*/



/* CSS for front page */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed,

figure, figcaption, footer, header, hgroup,

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

  margin: 0;

  padding: 0;

  border: 0;

  font-size: 100%;

   /* font: inherit; */

  vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section {

  display: block;

}

body {

  line-height: 1;

}

ol, ul {

  list-style: none;

}

blockquote, q {

  quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

  content: '';

  content: none;

}

@font-face {

    font-family: 'CantarellRegular';

    src: url('../font/Cantarell-Regular-webfont.eot');

    src: url('../font/Cantarell-Regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../font/Cantarell-Regular-webfont.woff') format('woff'),

         url('../font/Cantarell-Regular-webfont.ttf') format('truetype'),

         url('../font/Cantarell-Regular-webfont.svg#CantarellRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}


     

body   {

      text-align: left;   
    color: #222;
   font-family:'CantarellRegular', Arial, sans-serif;
   background-color:#FAF2CD;
}



img {
      margin: 0px;
      padding: 0px;
}


#overall_v4 {

}



#outer_top_v4 {
  background-image:url(../images/experiment-red-gray.png);
     background-repeat:repeat;
  width:100%;
}  



#top_v4 {
  height:205px;
  width:980px;
  margin:0 auto;
    background-image:url(../images/experiment-red-gray-logo-company-7v4-caldrallFont.png);
      background-image:url(../images/experiment-red-gray-logo-company-changed-again6differentFont.png); 
}



.moduletableLogo {
      float:left;
  margin-top:16px;
}



.moduletableLogoName {
       float:left;
        margin-left:20px;
       margin-top:15px;
}



.moduletableLogoName h3{
       color:#FAF2CD;
       letter-spacing:1px;
       font-family: 'CantarellRegular', Arial, sans-serif;       
       font-size:55px;
}



.moduletableLogoName p {
      color:#FAF2CD;
       font-size:15px;
       float:right;
       margin-top:15px;
  letter-spacing:1.5px;
   text-transform:uppercase;
  font-family:'CantarellRegular', Arial, sans-serif;
}



.moduletableSearchBox {
       float:right;
       background-color:#FAF2CD;
       padding:10px;
}



.moduletableSearchBox label {
     display:none;
}



.searchSearchBox input {
  font-size:12px;
  text-transform:uppercase;
  color:#A7A7A7;
}



#outer_menu_v4 {

}



#menu_v4 {

}



/* menu */



.moduletabletopMenu {
  margin-top:0px;
  width: 100%;
  float: left;
margin:0px;
  padding: 0;
  list-style: none;
  margin-top:8px;
  margin-top:9px;
  margin-top:120px; /* for top banner */

}


.moduletabletopMenu li {
       float:left;
} /* mine */





.moduletabletopMenu ul {
font-size: 14px;
margin: 0;
padding: 0;
list-style: none;
  z-index:100;
}



.moduletabletopMenu ul li {
   z-index:200;
}



.moduletabletopMenu li ul {
display: none;
}



.moduletabletopMenu ul li a {
  text-decoration:none;
  color:#FAF2CD;
    font-size:13px;
  text-transform:uppercase;
  display:block;
  padding:15px 26px 15px 26px;
   z-index:200;
}



.moduletabletopMenu ul li a:hover {
  color:#3F2912;
  background-color:#FAF2CD;
}



.moduletabletopMenu li:hover ul {
display: block;
position: absolute;
}



.moduletabletopMenu li:hover li {
float: none;
font-size: 11px;
}



.moduletabletopMenu li:hover a {
  color:#000;
  background-color:#FAF2CD;
}





.moduletabletopMenu li:hover li a:hover {
  color:#000;
  background-color:#FAF2CD;
}

.item-469 {
      margin-left:70px;
}

.item-435 {
     margin-left:20px;
}

/* end of menu */



#inner_middle_v4{
  clear:both;
  margin:0 auto;
  width:980px;
  overflow:auto; /* added */
  background-color:#fff;
}

#inner_middle_v4 a {
       color: #800D07;
       text-decoration:none;
       font-weight:bold;
}

#content_v4 li {
        list-style-type: disc;
        padding-bottom:5px;
        margin-left:15px;
        font-size:15px;
}

#content_v4 ol li {
  list-style-type: upper-roman;
  padding-bottom:5px;
        margin-left:15px;
        font-size:15px;
}


#content_v4 {
  width:620px;
  float:left;
  padding:20px;
  min-height:500px;
}

#content_v4 h1 {
       font-size:25px;
     padding-bottom:10px;
   }

#content_v4 h2 {
     font-size:20px;
     padding-bottom:10px;
}

#content_v4 h3 {
       font-size:16px;
     padding-bottom:10px;
   }

#content_v4 h4 {
     font-size:13px;
     padding-bottom:10px;
}


#content_v4 h5 {
       font-size:11px;
     padding-bottom:10px;
   }

#content_v4 h6 {
     font-size:8px;
     padding-bottom:10px;
}

#content_v4 p {
      font-size:15px;
      line-height: 21px;
          padding-bottom:10px;
}


#content_v4 td {
      font-size:15px;
}

#sidebar_v4 {
  width:300px;
  width:250px;
    float:left;
  padding:20px;
}

#sidebar_v4 li {
   padding:8px;
}

#sidebar_v4 li a {
    color:#800D07;
    font-weight:bold;
  text-decoration:none;
}

#sidebar_v4 li a:hover {
    text-decoration:underline;
}

.moduletablereviewBadge {
      padding-top:20px;
}


#outer_bottom_v4 {
  width:100%;
  background-color:#800D07;
}



#inner_bottom_v4 {
  margin:0px auto;
  width:980px;
    height:180px;
  overflow:auto;
}



#inner_bottom_v4 h3 {
    color:#FAF2CD;
  font-size:15px;
       padding:25px 0px 20px 0px;
     text-transform:uppercase;
    font-weight:bold;
}



#bottom1_v4 {
  float:left;
  width:326.333px;
    height:180px;
}



#bottom1_v4 p {
       margin-left:80px;
       color:#FAF2CD;
       line-height:21px;
       font-size:12px;
}



#bottom1_v4 h3 {
  margin-left:90px;
    font-size:14px;
}



#bottom1_v4 a {
    color:#FAF2CD;
         font-size:12px;
  text-decoration:none;
}



#bottom2_v4 {
  float:left;
  width:326.333px;
    height:180px;
}



#bottom2_v4 h3 {
  margin-left:80px;
    font-size:14px;
}



#bottom2_v4 label {
     margin-left:120px;
     margin-bottom:10px;
  font-size:12px;
}



#bottom2_v4 .button {
     border:1px solid #FAF2CD;
margin-left:150px;
  margin-top:10px;
     font-family:'RobotoRegular', Arial, sans-serif;
  font-size:14px;
  color:#800D07;
}



#bottom2_v4 input {
      margin-left:80px;
}



#bottom3_v4 {
  float:left;
  width:326.333px;
  height:180px;
}



#bottom3_v4 h3 {
  margin-left:130px;
  font-size:14px;
}



#bottom3_v4 img {
       padding:20px;
}



 .moduletablesocialMedia   {

}



#facebook {
   margin-left:100px;
}



#outer_sponsors_v4 {
   clear:both;
  width:100%;
  background-color:#800D07;
}



#sponsors_v4 {
  height:80px;
  width:980px;
  margin:0px auto 0px auto;
}



#sponsors_v4 img {
    padding: 20px 30px;
}



#sponsors_v4 a {
            opacity:0.4;
             filter:alpha(opacity=40); /* For IE8 and earlier */
             }            



#sponsors_v4 a:hover {
            opacity:1.0;
             filter:alpha(opacity=40); /* For IE8 and earlier */
             }
