/*---===<<< UNIVERSAL RESETS AND STYLES >>>===---*/
* {margin:0; padding:0;}
.clear {clear:both; display:block; height:0; overflow:hidden;}
a img {border:0;} 
a:focus {border:none; outline:none;}

/*---===<<< CONTENT STYLES >>>===---*/
html {}

body {font-family:'Trebuchet MS', Arial, sans-serif; font-size:15px; color:#636363; line-height:28px; background:url(images/bg.jpg) top center no-repeat #faf6ea;}
a {font-size:12px; color:#b6121b; text-decoration:none; font-weight:bold;}

/*---===<<< HEADER >>>===---*/
.skin-wrap {}
.header-wrap {}
.header-wrap .header {width:890px; margin:0 auto; padding:5px 0 35px;}
.header-wrap .header h1.banner {background:url(images/banner.png) no-repeat center; width:890px; height:198px; text-indent:-9999em; margin:0 0 30px;}
.header-wrap .header .left-column {width:340px; float:left; margin:0 40px 0 0;}
.header-wrap .header .left-column .white-box {background:#fff; border:1px solid #e1e1e1; -webkit-box-shadow: #000 0px 0px 15px; -moz-box-shadow: #000 0px 0px 15px; box-shadow: #000 0px 0px 15px; behavior: url(http://www.langermanns.com/PIE.htc); zoom:1; margin:0 0 15px;}
.header-wrap .header .left-column .white-box:after {clear:both; display:block; visibility:hidden; content: "."; height:0;}
.header-wrap .header .left-column .white-box .logo {float:left; width:120px; padding:20px 15px;}
.header-wrap .header .left-column .white-box .logo {text-align:center; margin:10px 0 0;}
.header-wrap .header .left-column .white-box .info {float:left; width:147px; padding:20px 20px; border-left:1px solid #e1e1e1;}
.header-wrap .header .left-column .white-box .info p {font-size:11px; line-height:15px;}
.header-wrap .header .left-column .white-box .info p {margin:0 0 5px;}
.header-wrap .header .left-column .white-box .info h3 {text-transform:uppercase; color:#464646; font-size:16px;}
.header-wrap .header .left-column .white-box .info a.red-button {font-size:11px; color:#fff; background:#b6121b; padding:3px 5px; text-decoration:none; display:block; float:left; margin:5px 5px 0 0; font-weight:normal;}
.header-wrap .header .campaign {width:510px; float:left;}
.header-wrap .header .campaign .video {-webkit-box-shadow: #000 0px 0px 15px; -moz-box-shadow: #000 0px 0px 15px; box-shadow: #000 0px 0px 15px; behavior: url(http://www.langermanns.com/PIE.htc);}
.header-wrap .header .campaign .video:hover {cursor:pointer;}

/*---===<<< BODY CONTENT >>>===---*/
.content-wrap {width:890px; margin:35px auto; zoom:1;}
.content-wrap:after {clear:both; display:block; visibility:hidden; content:"."; height:0;}
.content-wrap .left-column {width:170px; float:left; margin:0 15px 0 0;}
.content-wrap .right-column {width:705px; float:left;}
.content-wrap .right-column h2 {font-family:Georgia, Times New Roman, sans-serif; font-style:italic; color:#464646; font-size:28px;}
.content-wrap .right-column h2 + p {margin:15px 0 0;}

/*---===<<< FOOTER >>>===---*/
.footer-wrap {width:890px; margin:0 auto;}
.footer-wrap .footer {border-top:1px solid #dad9d5; padding:20px 0; zoom:1;}
.footer-wrap .footer:after {clear:both; display:block; visibility:hidden; content:"."; height:0;}
.footer-wrap .footer li {float:left; color:#c8c8c8; font-size:10px; list-style-type:none; margin:0 5px 0 0; padding:0 5px 0 0; border-right:1px solid #dad9d5; line-height:12px;}
.footer-wrap .footer li.last {border:none;}
.footer-wrap .footer li a {font-size:10px; color:#c8c8c8; font-weight:normal;}
.footer-wrap .footer ul.social {float:right;}
.footer-wrap .footer ul.social li {background:url(images/social_sprite.png) no-repeat; width:31px; height:30px; margin:0 10px 0 0; float:left; border:none; padding:0;}
.footer-wrap .footer ul.social li a {text-indent:-9999em; display:block; width:31px; height:30px;}
.footer-wrap .footer ul.social li.email {background-position:0 0;}
.footer-wrap .footer ul.social li.fb {background-position:0 -30px;}
.footer-wrap .footer ul.social li.twitter {background-position:0 -60px;}

/*---=== OVERLAY STYLES ===---*/
.apple_overlay {display:none; background-image:url(images/white.png); width:640px; padding:35px; font-size:11px;}
.apple_overlay .details {position:relative; font-size:11px; color:#fff;}
.apple_overlay .close {background-image:url(images/close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px;}