/*!
 *Patty css
 */


h1 { 
  font-family: "Trebuchet MS", "Colonna MT", Arial, Helvetica, sans-serif; 
  font-size:60px; 
  line-height:1em; 
  color:#120703; 
  text-transform:uppercase; 
  font-weight:normal; 
  letter-spacing:-2px;
}

h2 {
  font-family: "Trebuchet MS", "Colonna MT", Arial, Helvetica, sans-serif; 
  font-size:50px; 
  line-height:.90em; 
  color:#FFFFFF; 
  text-transform: uppercase; 
  font-weight:normal; 
  letter-spacing:-2px;
}

h3 {
  font-family: "Trebuchet MS", "Colonna MT", Arial, Helvetica, sans-serif; 
  font-size:20px;  
  color:#FFFFFF; 
  text-transform: uppercase; 
  font-weight:normal; 
}

h4 {

  font-family: "Trebuchet MS", "Colonna MT", Arial, Helvetica, sans-serif; 
  font-size:15px; 
  line-height:1.75; 
  color:#1D110B; 
  font-weight:bolder; 
  letter-spacing:.75px;
  text-align: center;
  padding-top: 15px;
}

span a, span a:hover, span a:focus {

  font-family: "Trebuchet MS", "Colonna MT", Arial, Helvetica, sans-serif; 
  text-decoration: none;
  color:#1D110B; 
  font-weight: normal; 
  text-align: center;
  padding: 0px 20px;
  font-size: 18px;
  text-transform: uppercase;
  outline: none;
}
fieldset
{
  font-family: "Trebuchet MS", "Colonna MT", Arial, Helvetica, sans-serif; 
  font-size: 14px;
}

form .row 
{
   margin-bottom:10px;
}

.border
{
  border: 1px solid;
  padding-bottom: 10px;
}
.error 
{
  color: red;
}

.button
{
  
  margin-top: 5px;
  background-color: #9F0000;
  font-family: "Trebuchet MS", "Colonna MT", Arial, Helvetica, sans-serif; 
  font-color: #FFFFFF;
  border: 1px solid;

}

.par{

  font-family: "Trebuchet MS", "Colonna MT", Arial, Helvetica, sans-serif; 
  font-size: 22px;
  font-weight: normal;
  font-color: #B52F2C;

  background-color: #76706D;
}

.par-red{


  font-family: "Trebuchet MS", "Colonna MT", Arial, Helvetica, sans-serif; 
  font-size: 22px;
  font-weight: normal;
  font-color: #FFFFFF;

  background-color: #9F0000;
}

.img-space{

  float: right;
  width: 500px;
  height: 100%;
  font-family: "Trebuchet MS", "Colonna MT", Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing:1px;
  font-color: #FFFFFF !important;
}

/*.img-indent { margin:0 10px 0 -8px; float:left;}
.img-indent.alt { margin-right:25px;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}*/

.txt-align{

  text-align: left;
  padding-left:25%;
  font-family: "Trebuchet MS", "Colonna MT", Arial, Helvetica, sans-serif; 
  font-color: #FFFFFF;
}
.content{

  font-family: "Trebuchet MS", "Colonna MT", Arial, Helvetica, sans-serif; 
  font-size: 14px;
  font-color:#FFFFFF;
  text-align: left;
  
}

.list1 
{
  font-size:.91em; 
  padding:4px 0 15px 0;
}

.list1 dt 
{ 
  font-weight:bold; color:#e3dad2; 
  margin-bottom:12px; 
  padding:0 0 0 4px;
}

.list1 dd 
{ border-bottom:1px solid #57473c; 
  padding:0 5px 7px 4px; 
  margin-bottom:4px; 
  line-height:1.45em;
}

.list1 dd span 
{ 
  float:right;
}

.list1 dd.alt 
{
 border-bottom:none;
}

.list1 dd.last 
{ 
  font-weight:bold; 
  color:#c30000; 
  border-bottom:none;
}

#border{

  -moz-border-radius: 10px;
  border-radius: 10px;
  font-color: #A93A2F;
  text-align: center;
  
}
.extra-img {

  position:relative;margin:0 -9px 0 -8px
  border: 1px;
  font-color:white;
  width:50px;
  height: 50px;
}

@media (max-width: 500px) {
    #myCarousel {
        .item { 
            display:block;
            padding-bottom:10px;
        }
    }
}

#header .nav { 
  width:100%;
}

#header .nav li { 
  display:inline;
}

.nav-center{
  padding-left: 25px;
  float: none;
  display: block;
  margin-top: 482px; 
  height: auto;
  top: 0;
  position: absolute;
}

.nav > li > a {
  background:url('../img/nav-bg1.png') no-repeat left top !important;
}

.nav > li > a:hover, .nav > li > a:focus, .nav > li > a:active {
  background:url('../img/nav-bg2.png') no-repeat left top !important;
}

#header > .nav-center > nav > div > div > .nav > li > a { 
  display:block;
  float:left; 
  width:150px; 
  height:55px; 
  line-height:21px; 
  font-size:16px; 
  text-transform:uppercase; 
  font-weight:normal; 
  color:#000; 
  text-decoration:none; 
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
  text-align:center;
  margin-right:2px;  
}

#footer{

   font-family:Arial, Helvetica, sans-serif; 
   padding:10px 30px 10px 20px;
   vertical-align: center;
   
}
#display-image
{
  width: 160px;
  height: 150;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;

}

#image
{    
    position:absolute;
    left:0;
    top:0;
}
#text
{
    z-index:100;
    position:absolute;    
    color:white;
    font-size:24px;
    font-weight:bold;
    left:150px;
    top:100px;
}

.size
{
  width: 1000px;
}

.long_email{
  -ms-word-break: break-all;
     word-break: break-all;

     // Non standard for webkit
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}

.for_carousel{
  width: 1000px;
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) 
{
  .for_carousel{
    width: 100%;
  }
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) 
{
  .for_carousel{
    width: 100%;
  }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) 
{
  .for_carousel{
    width: 100%;
  }
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) 
{
  .for_carousel{
    width: 100%;
  }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) 
{
  .for_carousel{
    width: 100%;
  }
}
