@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6, p, div { margin:0; padding:0; font-weight:normal;}
a { text-decoration:none;}
img { border:0;}
ul,ol{ list-style:none;}
.clear { clear:both; margin:0; padding:0; }
body { margin:0; padding:0; font-family:'Life Savers',Arial, Helvetica, sans-serif; background-color:#ffffff;}
#wrapper{ width:100%; max-width:1500px; background: margin:0; padding:0; background:url(../images/main-bg.jpg) no-repeat center top;}
#header-con{ width:100%;}
#header{ width:990px; height:90px; margin:0 auto; position:relative; }
.fevikwik-logo{ width:170px; float:left; padding:30px 0 0 25px;}
/*#nav{ width:535px; float:left; margin:0 0 0 225px;}*/
#nav{ width:535px; float:left; margin:0 0 0 200px;}
#nav ul{ margin:0; padding:0;}
#nav ul li{	}
.banner{ width:100%; margin:-90px 0 0 0; padding:0;}
.banner img{ width:100%; height:auto;}

#container{ width:990px; margin:0 auto;}
.last-yearMessage{ margin:30px 0 10px 0;}
.last-yearMessage h2{ font-size:20px; color:#000000; text-align:center; line-height:45px;}
.last-yearMessage p{ font-size:32px; color:#000000; text-align:center; line-height:40px;}

.Thank-you-sapce{ margin:145px 0 0 0;}

.keepitFunny{ margin:30px 0 120px 0; position:relative;}
.win-vouchers{ position:absolute; top:-10px; right:0px;}
.keepitFunny h2{ font-size:41px; text-align:center; color:#ec1e26;}
.keepitFunny .funnyTextPan{ width:770px; height:360px; padding:70px 0 58px 40px; margin:0 auto; background:url(../images/text-bg.png) no-repeat center top;}
.keepitFunny .funnyTextPan .funnyTextBox{ width:630px; height:70px; font-family:'Life Savers',Arial, Helvetica, sans-serif; background-color:#e4e4e4; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; padding:25px 35px; outline:none; font-size:20px; color:#898989; margin:0 0 15px 0; }
.keepitFunny .funnyTextPan .nameTextBox{ width:630px; height:30px; font-family:'Life Savers',Arial, Helvetica, sans-serif; background-color:#e4e4e4; border-radius: 15px; -webkit-border-radius: 10px; -moz-border-radius: 10px; padding:7px 35px; outline:none; font-size:20px; color:#898989; margin:0 0 10px 0; }

.keepitFunny .Thank-youPan{ width:770px; height:275px; padding:160px 0 120px 40px; margin:0 auto; background:url(../images/text-bg.png) no-repeat center top;}
.keepitFunny .Thank-youPan h2{ font-size:43px; text-align:center; color:#ec1e26;}
.keepitFunny .Thank-youPan span{ display:block; font-size:22px; color:#000000; text-align:center; padding:20px 0 0 0;}
.keepitFunny .Thank-youPan p{ font-size:32px; color:#000000; text-align:center; padding:30px 0 0 0;}



.keepitFunny .funnyTextPan .selectBox{ width:340px; height:40px; font-family:'Life Savers',Arial, Helvetica, sans-serif; background-color:#e4e4e4; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; padding:7px 35px; outline:none; font-size:20px; color:#898989; margin:0 22px 10px 0; float:left; }
.keepitFunny .funnyTextPan .emailBox{ width:267px; height:24px; font-family:'Life Savers',Arial, Helvetica, sans-serif; background-color:#e4e4e4; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; padding:7px 35px; outline:none; font-size:20px; color:#898989; margin:0 22px 10px 0; float:left; }


.keepitFunny .funnyTextPan span{ display:block; text-align:center; padding:40px 0 0 0;}
.keepitFunny .funnyTextPan span input{ outline:none; margin:0 0 0 -50px;}
.keepitFunny .funnyTextPan .winnerMessage{ display:block; color:#ff0000; text-align:left; padding:0px 0 10px 0;}


.listofThings{margin:190px 0 140px 0;}
.listofThings h2{ font-size:40px; color:#ffffff; text-align:center; line-height:100%; padding:30px 0 10px 0; background:url(../images/border-dashed.png) repeat-x center bottom; line-height:50px;}
.gallerySlider{ width:715px; margin:0 auto 0px auto; padding:20px 0 0 0;}
.gallerySlider .sliderPanel{ position:relative; width:568px; height:370px; margin:0 auto; background:url(../images/slider-bg.png) no-repeat center top; padding:32px 0px 0px 109px;}
.gallerySlider .sliderPanel .sliderIndex{ position:absolute; width:29px; height:34px; left:45%; bottom:30px; background:url(../images/slider-index-bg.png) no-repeat center top; padding:15px 15px 21px 25px;}
.source{ position:absolute; left:65%; bottom:48px; color:#ffffff; font-size:10px;}
.gallerySlider .sliderPanel .sliderIndex p{ font-size:38px; color:#ed1e26; text-align:center;}
.gallerySlider .sliderPanel span{ display:block; font-size:20px; color:#ffffff; padding:50px 0 0 0;}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: hidden; /*leave this value alone*/
width: 715px; /*Width of Carousel Viewer itself*/
height: 420px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}


 .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
/*margin: 10px; margin around each panel*/
width: 715px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.prev{ position:absolute; left:-50px; top:335px;}
.Next{ position:absolute; right:-57px; top:335px;}


.likeToFix{}
.likeToFix h2{ font-size:35px; color:#000000; text-align:center;}
.likeToFix h2 img{ margin:-10px 0 0 0;}
.likeToFix .fixData{ margin:30px 0 100px 0;}
.likeToFix .fixData ul{ margin:0; padding:0; list-style:none;}
.likeToFix .fixData ul li{ display:block; width:192px; height:202px; float:left; background:url(../images/fix-bg.png) no-repeat center top; padding: 40px 20px 15px 20px;}
.likeToFix .fixData ul li:last-child{ margin:0;}

.likeToFix .fixData ul li:nth-child(odd){ margin:40px 15px 0 15px;}
.likeToFix .fixData ul li p{ font-size:16px; height:125px; color:#ffffff; line-height:25px; padding:0 0 30px 0;}
.likeToFix .fixData ul li b{ display:block; font-size:16px; color:#000000; text-transform:uppercase; text-align:center; padding:10px 0 0 0;	}
.likeToFix .fixData ul li span{ display:block; font-size:16px; color:#000000; text-align:center; padding:5px 0 0 0; line-height:100%;}

.visitWebsite{ margin:30px 0 40px 0; text-align:center;}
.visitWebsite h2{ font-size:50px; color:#ffffff; text-align:center; padding:0 0 20px 0;}


#footerHolder { width:100%; padding:10px 0 20px 0; background-color:#ab151b;}
#footer { width:990px; margin:10px auto 0 auto; font-size:16px; color:#ffffff; }
#footer .footerLinks { width:33.3%; float:left; }
#footer .folloUs { width:33.3%; float:left; text-align:center; }
#footer .folloUs a{ padding:0 10px 0 10px;}
#footer .copy { width:33.3%; float:right; text-align:right; font-size:16px;}
#footer a { color:#ffffff;}
