*{
margin: 0px;
font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body{
background: url('../img/bodyBg.png');
}

.container{
width: 1007px;
margin: 0px auto;
}

/* Header */

.mainheader{
/*background: #050505;*/
background: url('../img/mainheadBg.png');
background-repeat: repeat-x;
height: 144px;
padding-top: 23px;
position: relative;
z-index: 1;
}

.header{
background-color: #1071cb;
height: 137px;
width: 955px;
padding-left: 26px;
padding-right: 26px;
}

.logo{
float: left;
margin-top: 37px;
margin-left: 3px;
}

.navbar{
float: right;
width: 486px;
height: 46px;
margin-top: 27px;
}

.navbar a{
color: #FFF;
text-decoration: none;
text-transform: uppercase;
font-size: 16px;
}

.navhome{
float: left;
width: 71px;
height: 27px;
border-bottom: 6px solid #124dba;
text-align: center;
padding-top: 19px;
}

.navhome:hover{
background-color: #124dba;
}

.navabout{
float: left;
margin-left: 9px;
width: 104px;
height: 27px;
border-bottom: 6px solid #e68e10;
text-align: center;
padding-top: 19px;
}

.navabout:hover{
background-color: #e68e10;
}

.navterms{
float: left;
margin-left: 6px;
width: 182px;
height: 27px;
border-bottom: 6px solid #20f23e;
text-align: center;
padding-top: 19px;
}

.navterms:hover{
background-color: #20f23e;
}

.navcontact{
float: left;
margin-left: 8px;
width: 105px;
height: 27px;
border-bottom: 6px solid #ec1c3e;
text-align: center;
padding-top: 19px;
}

.navcontact:hover{
background-color: #99122f;
}

/* Main page */

.pagecon{
background-color: #e8e7e7;
width: 955px;
padding-left: 26px;
padding-right: 26px;
margin-top: -4px;
padding-top: 4px;
padding-bottom: 10px;
}

.pagecon h1{
text-align: center;
font-size: 36px;
color: #124dba;
margin-top: 20px;
}

.pagecon h2{
text-align: center;
font-size: 18px;
}

.weprocess{
margin-top: 54px;
height: 247px;
}

.ytviews{
float: left;
background: url('../img/social/ytviews.png');
background-repeat: no-repeat;
width: 156px;
height: 232px;
margin-left: 15px;
}

.ytviews:hover{
background: url('../img/social/ytviewshover.png');
background-repeat: no-repeat;
width: 187px;
height: 247px;
margin-left: -1px;
margin-right: -15px;
}

.tfviews{
float: left;
background: url('../img/social/tfviews.png');
background-repeat: no-repeat;
width: 156px;
height: 230px;
margin-left: 36px;
}

.tfviews:hover{
background: url('../img/social/tfviewshover.png');
background-repeat: no-repeat;
width: 187px;
height: 245px;
margin-left: 20px;
margin-right: -15px;
}

.fbviews{
float: left;
background: url('../img/social/fbviews.png');
background-repeat: no-repeat;
width: 156px;
height: 232px;
margin-left: 36px;
}

.fbviews:hover{
background: url('../img/social/fbviewshover.png');
background-repeat: no-repeat;
width: 187px;
height: 247px;
margin-left: 20px;
margin-right: -15px;
}

.ifviews{
float: left;
background: url('../img/social/ifviews.png');
background-repeat: no-repeat;
width: 156px;
height: 229px;
margin-left: 36px;
}

.ifviews:hover{
background: url('../img/social/ifviewshover.png');
background-repeat: no-repeat;
width: 187px;
height: 244px;
margin-left: 20px;
margin-right: -15px;
}

.wtviews{
float: left;
background: url('../img/social/wtviews.png');
background-repeat: no-repeat;
width: 156px;
height: 232px;
margin-left: 36px;
}

.wtviews:hover{
background: url('../img/social/wtviewshover.png');
background-repeat: no-repeat;
width: 187px;
height: 247px;
margin-left: 20px;
margin-right: -15px;
}

/* Home page */

.homepage{
height: 302px;
margin-top: 20px;
margin-bottom: 30px;
}

.homety{
background: url('../img/social/ytBg.png');
background-repeat: no-repeat;
width: 175px;
height: 213px;
float: left;
margin-top: 19px;
margin-left: 51px;
padding-top: 70px;
}

.hometwit{
background: url('../img/social/twitBg.png');
background-repeat: no-repeat;
width: 175px;
height: 213px;
float: left;
margin-top: 19px;
margin-left: -2px;
padding-top: 70px;
}

.homefb{
background: url('../img/social/fbBg.png');
background-repeat: no-repeat;
width: 178px;
height: 213px;
float: left;
margin-left: -6px;
margin-top: 13px;
padding-top: 77px;
}

.homeig{
background: url('../img/social/igBg.png');
background-repeat: no-repeat;
width: 175px;
height: 213px;
float: left;
margin-top: 19px;
margin-left: -2px;
padding-top: 70px;
}

.homewt{
background: url('../img/social/wtBg.png');
background-repeat: no-repeat;
width: 175px;
height: 213px;
float: left;
margin-top: 19px;
margin-left: -2px;
padding-top: 70px;
}

.quantity{
text-transform: uppercase;
margin-left: 24px;
font-weight: bold;
}

.divider1{
width: 142px;
height: 1px;
background-color: #d4dde4;
border-bottom: 1px solid #f6f9fc;
margin-left: 16px;
margin-top: 5px;
}

label {
    position: relative;
    display: inline-block;
}

select {
    display: inline-block;
    padding: 4px 3px 5px 5px;
    width: 137px;
    outline: none;
    color: #736f6f;
    border: 1px solid #ababab;
    background-color: #e8e7e7;      
    margin-top: 11px;  
}

/* Select arrow styling */
.notIE label:after {
    content: '';
    width: 19px;
    height: 20px;
    position: absolute;
    display: inline-block;
    top: 4px;
    right: 4px;
    background: url("../img/arrow.png") no-repeat right center white;
    pointer-events: none;
}
/*target Internet Explorer 9 and Internet Explorer 10:*/
@media screen and (min-width:0\0) { 
    .notIE label:after
    {
        display:none;
    }
}

.intitle{
text-transform: uppercase;
margin-left: 24px;
margin-top: 25px;
margin-bottom: 3px;
font-size: 14px;
}

.pagein{
margin-left: 16px;
border: 1px solid #ababab;
background-color: #e8e7e7;     
width: 132px;
height: 22px; 
padding-left: 5px;
color: #736f6f;
margin-top: 10px;
}

.shopbutton {
  display: inline-block;
  padding: 5px;
  margin: 10px;
  background: #1e8bf3;
  color: white;
  font-weight: bold;
  text-decoration: none;
  border: none;
  text-transform: uppercase;
  border-radius: 3px;
  margin-top: 15px;
}


.divider{
background: url('../img/divider.png');
background-repeat: no-repeat;
width: 953px;
height: 27px;
margin-top: 15px;
}

.testimonials{
height: 87px;
margin-top: 10px;
}

.testimonialstxt{
float: left;
margin-top: 12px;
margin-left: 14px;
color: #807f7f;
}

.testimonialsname{
text-align: right;
color: #807f7f;
margin-right: 34px;
padding-top: 38px;
}

.quotes{
float: left;
margin-left: 38px;
}

.footertop{
height: 270px;
background: rgba(234,188,128,0.82);
}

.topfootcon{
background-color: #e3860e;
height: 270px;
width: 955px;
padding-left: 26px;
padding-right: 26px;
}

.mainfooter{
background: url('../img/mainfooterBg.png');
background-repeat: repeat-x;
height: 162px;
padding-top: 8px;
margin-top: -8px;
}

.mainfootcon{
background-color: #1071cb;
height: 139px;
width: 955px;
padding-left: 26px;
padding-right: 26px;
margin-top: 1px;
}

.footleft{
float: left;
}

.footright{
float: right;
color: #FFF;
}

.footmenu{
font-family: Verdana, Geneva, sans-serif;
margin-left: -45px;
margin-top: 15px;
}

.footmenu ul{
margin: 0px;
}

.footmenu li{
display: inline;
margin: 5px;
}

.footmenu a{
color: #FFF;
text-decoration: none;
font-size: 14px;
}

.socials{
margin-top: 27px;
}

.soicon{
width: 28px;
height: 28px;
float: left;
margin-right: 6px;
}

.footlogo{
margin-top: 24px;
float: right;
width: 130px;
height: 26px;
}

.developers{
margin-top: 15px;
height: 25px;
}

.footright a{
color: #FFF;
text-decoration: none;
}

.fb-like-box{
float: right;
margin-top: 42px;
background-color: #ffffff;
}

.topfootleftcon{
float: left;
margin-top: 47px;
color: #FFF;
}

.payments{
margin-top: 35px;
}

.badge{
float: left;
margin-left: -70px;
margin-top: 80px;
}

/* Contact Form */

.contacthead{
background: url('../img/contactheadBg.png');
background-repeat: no-repeat;
width: 955px;
height: 81px;
padding-left: 26px;
padding-right: 26px;
margin-top: -7px;
position: relative;
z-index: 1;
padding-top: 50px;
color: #FFF;
}

.contacthead h1{
color: #910a20;
}

.contactform{
margin-top: 34px;
min-height: 394px;
}

.contactinput{
background: url('../img/contactinput.png');
background-repeat: no-repeat;
width: 229px;
height: 40px;
border: none;
margin-bottom: 20px;
padding-left: 12px;
color: #6e6e6e;
}

.messageinput{
background: url('../img/messageinput.png');
background-repeat: no-repeat;
width: 802px;
height: 233px;
border: none;
padding-left: 12px;
padding-top: 5px;
color: #6e6e6e;
}

textarea {
   resize: none;
}

.sendmail{
background: url('../img/sendmail.png');
background-repeat: no-repeat;
float: right;
width: 170px;
height: 37px;
border: none;
margin-right: 140px;
margin-top: 25px;
}

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {
outline: none; 
}
.slides{
padding: 0;
}
.flex-control-nav{margin-left: 400px; margin-top: -10px;}
.flex-direction-nav {padding: 0; list-style: none;}

/


/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; text-align: center;}
.flex-control-nav li {margin: 4px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { width: 11px; height: 11px; background-color: #FFF; }
.flex-control-paging li a.flex-active { width: 11px; height: 11px; background-color: #FFF; cursor: default; }



.flex-direction-nav{
display: none;
}