body {
    background-image: url("assets/truck-back-fade.png");
    background-position: center top;
    background-repeat: repeat-x;
  background-color: #31497D;
    font-family: Verdana,sans;
}

body.sidebar-second #content {
    background-image: url("assets/pagefill-sidebar.jpg");
    background-repeat: repeat-y; 
  
}


.views-slideshow-pager-fields div {
    display: none;
}


#logo a {
display:block;
height: 119px;
}

a:link {color: #8A0101;}
a:visited {color: #8A0101;}
a:hover {color: black;}
a:active {color: #8A0101;}




#wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}

#block-search-form {
    left: 750px;
    position: absolute;
    top: 13px;
    z-index: 3;
}

#utility {
    float: right;
    padding-top: 0;
    width: 200px;
}

#edit-search-block-form--2{
  background-color: #914040;
  color: white;
  border: 1px solid black;
}
  
#edit-submit {
  background-color: #914040;
  color: white;
  border: 1px solid black;
}




#topnav{
  background-image: url("assets/top-nav-fill.gif");
      background-repeat: repeat;
    height: 32px;
  padding-left: 12px;
}
 
ul.nice-menu, ul.nice-menu a, ul.nice-menu ul, ul.nice-menu li,
ul.nice-menu-down, ul.nice-menu-down ul, ul.nice-menu-down li, ul.nice-menu
li.menuparent, ul.nice-menu li.menuparent a, ul.nice-menu li.menuparent a:hover,
ul.nice-menu li.menuparent:hover, ul.nice-menu li.menuparent:hover a {

    background-color: transparent;
    border: none;
    color: #8A0101;
    text-decoration: none;
    font-family: verdana, sans-serif;
    font-weight: bold;
    
}

ul.nice-menu li a{
      margin: 0 10px 0 0;
    padding: 8px 4px 3px 22px;
    background-image: url("assets/top-nav-rivit.png");
    background-repeat: no-repeat;
  background-position: 0 5px;}

.page-node-3 #content{
  position: relative;
   background-image: url("assets/homefill.jpg");
background-repeat: no-repeat;
height: 410px}

#content{
  position: relative;
   background-image: url("assets/pagefill.gif");
background-repeat: repeat-y;}


.page-node-3 h1 {
    display: none;
}

.page-node-3 #center {
}

.page-node-3 #right {
    float: left;
    width: 180px;
  margin: 0;
}


#block-views-home-page-slideshow-block{
  left: 180px;
    position: absolute;
  top: 0;}

 #block-views-home-page-slideshow-block .views-field-field-caption {
    background-image: url("assets/caption-plate.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: white;
    font-size: 10px;
    font-weight: bold;
    height: 106px;
    left: 50px;
   padding: 15px 24px 12px 14px;
    top: 300px;
    width: 130px;
  text-align: center;
}

#block-views-home-page-slideshow-block .views-field-field-caption  p a{
  text-decoration: none;
  color: #FADE25;}

#footer{
    background-image: url("assets/footer.png");
  background-repeat: no-repeat;
height: 50px;
margin-bottom: 30px;
}

#block-block-1 .content p {
    color: #F0ECD5;
    float: left;
    font-size: 10px;
    font-weight: bold;
    padding: 0 20px 8px 50px;
    width: 710px;
}

#block-addthis-addthis{
  float: left;
margin-right: 50px;
margin-top: 10px;}

#block-block-2{
  width: 150px;
  color: #F0ECD5;}

#block-block-2 h2{
 display: none;}


#block-block-2 a{
 text-decoration: underline;
color: white;}

#left {
    float: left;
    padding: 10px 20px 0px 8px;
    width: 202px;
}
#block-block-3 {
    color: white;
    float: right;
    font-size: 11px;
    margin-right: 8px;
    width: 130px;
}


h2{
  font-family: verdana, sans-serif;}

#block-block-3 p a {
    color: #FADE25;
    text-decoration: none;
}
#block-block-3 p a:link {color: #FADE25;}
#block-block-3 p a:visited {color: #FADE25;}
#block-block-3 p a:hover {color: #ffffff;}
#block-block-3 p a:active {color: red;}




h1 {
    border-bottom: 4px dotted #888888;
    font-family: verdana, sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    color: #333333;
}

h3{
  font-family: verdana, sans-serif;
  font-size: 12px;
margin: 10px 0 5px 0;
padding-bottom: 1px;
border-bottom: 1px dotted;
color: #962B1D;}


#right {
    float: left;
    width: 208px;
  margin: 20px 10px 15px 10px;
}

.galleria-info {
  padding-left: 10px;
  background-color: #666666;
}

.galleria-stage {
  background: #333333;}

.image-caption-container-left {
    margin: 20px 20px 20px 0;
}

.image-caption-container-right {
    margin: 20px 0 20px 20px;
}

.special1 {  
 display: block;
 margin: 10px 0 10px 0;
 padding: 30px 0 30px 0;
  border-bottom: 2px dotted #8A0101;
}

.special1 img{
  float: left;
  padding-right: 12px;
}

.special1 h2{
  font-size: 18px;
  color: #8A0101;
  margin: 0;
  padding: 0;
}

.special1 p {
float: left;
width: 420px;
margin: 5px 0 12px 0;
font-size: 16px;
  line-height: 20px;
}
