/*WebDesignAndSuch.com*/





@charset "UTF-8";
 #container {
	width: 780px;  
	background: #FFFFFF;
	margin: 0 auto; 
	font-size:14px;
	
	text-align: left; 
}
#mainContent {
	padding: 0 60px;
	min-height:600px;
	line-height:25px
}

img {border:0px}





/*LINKS*/

#mainContent a:link, #mainContent a:visited {color:#fff; text-decoration:none; font-size:18px; background:#000000; padding:5px; -webkit-border-radius:10px;
-moz-border-radius:10px}
#mainContent a:hover, #mainContent a:active {color:#fff; text-decoration:none; font-size:18px; background:#333333; padding:5px; -webkit-border-radius:10px;
-moz-border-radius:10px}





/*STYLES FOR CSS POPUP*/


#blanket {
   background-color:#111;
   opacity: 0.65;
   *background:none;
   position:absolute;
   z-index: 9001;
   top:0px;
   left:0px;
   width:100%;
}

#popUpDiv {
    background: rgba(0, 0, 0, 0) url("pop-back.jpg") no-repeat scroll 0 0;
    border: 5px solid #000;
    left: 50% !important;
    position: absolute;
    top: 40% !important;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    z-index: 9002;    
}
/*
 * #popUpDiv a {
    position: absolute;
    right: -17px;
    top: -19px;
}
*/
#popUpDiv a {
    position: absolute;
    right: -11px;
    top: -10px;
}

/*
#cookie-law{
	animation-duration: 0.8s;
    animation-name: growDown;	
    height: 66px;
    position: relative;
    z-index: 9001;
}	
*/

/*
#cookie-law p { 
    padding:15px 30px; 
    font-size:1.2em; 
    font-weight:bold; 
    text-align:center; 
    margin:0;
    animation-duration: 0.8s;
    animation-name: slideDown;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    box-sizing: border-box;
    color: #999;
    font-family: "Helvetica Neue Light","HelveticaNeue-Light","Helvetica Neue",Calibri,Helvetica,Arial;
    font-size: 17px;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
}
*/

@font-face {
  font-family: 'ITCAvantGardeStd-Md';
  src: url('../fonts/ITCAvantGardeStd-Md.eot?#iefix') format('embedded-opentype'),  url('../fonts/ITCAvantGardeStd-Md.otf')  format('opentype'),
	     url('../fonts/ITCAvantGardeStd-Md.woff') format('woff'), url('../fonts/ITCAvantGardeStd-Md.ttf')  format('truetype'), url('../fonts/ITCAvantGardeStd-Md.svg#ITCAvantGardeStd-Md') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ITCAvantGardeStd-Bk';
  src: url('../fonts/ITCAvantGardeStd-Bk.eot?#iefix') format('embedded-opentype'),  url('../fonts/ITCAvantGardeStd-Bk.otf')  format('opentype'),
	     url('../fonts/ITCAvantGardeStd-Bk.woff') format('woff'), url('../fonts/ITCAvantGardeStd-Bk.ttf')  format('truetype'), url('../fonts/ITCAvantGardeStd-Bk.svg#ITCAvantGardeStd-Bk') format('svg');
  font-weight: normal;
  font-style: normal;
}

#tagline{ background:#e2913b; position:relative;  width:100%; display:block; color:#fff; vertical-align:middle; padding:5px 0;}
#tagline p{ display:block; color:#fff !important; vertical-align:baseline; margin:0 auto; font-size:22px; font-family: 'ITCAvantGardeStd-Md';   max-width: 1008px;}
#tagline a{ display:inline-block; vertical-align:middle; color:#fff ; text-decoration:none; text-align:center; }
#tagline a.borderstyle{  border-right: 3px solid #fff;    margin-right: 49px; font-size:23px; letter-spacing:-0.5px;    padding-right: 35px;}
#tagline a span{ display:block; margin:5px 0 0; font-size:22px; font-family: 'ITCAvantGardeStd-Bk';}
#tagline a.close-cookie-banner{position: absolute;    right: 5px;    top: 5px;}
#tagline a:nth-child(2){ float:right; margin-top:5px;}
.borderstyle > img {
    height: 50px;
     vertical-align: middle;
}
.close-cookie-banner > img {
    height: 15px;
}

#popUpDiv img {
    height: 16px;
}
.video_img {
    height: 40px;
}
