/*
Theme Name:pelletmill


Author:Vision Aspire

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


body{margin:0px;
padding:0px;
background:url(images/grid-pattern.png) repeat;
font-family:Arial, Helvetica, sans-serif;
color:#484848;
}

.clr{clear:both;
}

h1,h2,h3,h4,h5,h6{margin:0px;
padding:0px;
}

h1{margin:10px 0px;
padding:0px;
font-size:20px;
font-weight:bold;
color:#484848;
}

p{margin:10px 0px;
padding:0px;
font-size:15px;
line-height:22px;
color:#484848;
}

.wrapper{margin:0px auto;
position:0px;
width:990px;
}

.logo{margin:0px;
padding:0px;
}

.main-container{width:992px;
margin:0px auto;
padding:4px;
background:#ffffff;
}

.main-container-inner{width:988px;
margin:0px;
background:#ffffff;
border:solid 2px #CCCCCC;
}


.featured {
    border-bottom: 1px solid #E7E7E7;
    overflow: hidden;
    position: relative;
}

ul.cycle_slider {
    float: right;
    height: 378px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 990px;
}


ul.cycle_slider li {
    height: 378px;
    width: 511px;
}

.promo {
    background: none repeat scroll 0 0 rgba(42, 46, 43, 0.54) !important;
    height: 335px;
    left: 0;
    padding: 22px;
    position: absolute;
    width: 290px;
    z-index: 999;
}

ul.cycle_nav {
    bottom: 10px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 8px;
    z-index: 999;
}

.promo h1{color:#FFFFFF;
font-size:22px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.promo p{color:#FFFFFF;
font-size:18px;
line-height:30px;
text-align:center;
}


.container-top{margin:0px;
padding:0px;
}

.btn{
    background:#3A3A3A;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 25px;
    line-height: 18px;
    margin-left: 20%;
    margin-top: 20px;
    padding: 13px 25px 14px;
    position: relative;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
}


.container-top ul{margin:30px 15px 40px 30px;
padding:0px;
}


.container-top ul li{margin:0px;
padding:0px 20px 0px 0px;
list-style-type:none;
width:213px;
float:left;
}

h3.asset{margin:0px;
padding:8px 0 9px 45px;
font-size:16px;
font-weight:bold;
color:#484848;

}
.container-top ul li {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0 18px 40px 0;
  width: 217px;
}

.container-top ul li p{margin:0px;
padding:5px 0px 0px 0px;
font-size:15px;
line-height:22px;
}

.container-middle{margin:0px;
padding:12px 30px;
background:#F4F4F4;
}


.container-middle-left{margin:0px;
padding:0px;
width:620px;
float:left;
}


ul.text{margin:0px;
padding:0px;
width:620px;
}

ul.text li{margin:0px;
padding:5px 0 5px 30px;
list-style-type:none;
background:url(images/newtick.png) left no-repeat;
width:590px;
}


.container-middle-right{margin:0px;
padding:0px;
background:#E8E8E8;
width:255px;
float:right;
}

.sign-up{margin:0px;
padding:10px;
border:3px solid #484848;
}

.sign{margin:0px;
padding:0px;
text-align:center;
font-weight:bold;
}


.Communities1{margin:0px;
padding:0px;
 background:#3A3A3A;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    line-height: 18px;
    margin-left: 25%;
    margin-top: 20px;
    padding: 9px 12px 10px;
    position: relative;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
}



.list{margin:0px;
padding:10px;
}

ul.text1{margin:0px;
padding:0px;
}

ul.text1 li{margin:0px;
padding:5px 0 5px 30px;
list-style-type:none;
background:url(images/newtick.png) left no-repeat;
font-size:15px;
}

.container-middle-right h1{text-align:center;
}

.container-bottom{margin:0px;
padding:10px;
background:#DADADA;
text-align:center;
}
.container-bottom p{font-size:16px;
}

.footer{margin:0px;
padding:12px 0px;
}

.footer-left{margin:0px;
padding:0px;
float:left;
width:400px;
font-size:13px;
}

.footer-right{margin:0px;
padding:0px;
float:right;
font-size:13px;
}

.attachment-50x50.wp-post-image {
  float: left;
}
.containerleft1 {
  float: left;
  width: 662px;
}
.mc_input {
    padding: 9px 0;
    width: 42% !important;
}
#mc_signup_submit {
    width: 15% !important;
}
.mc_signup_submit {
    text-align: justify !important;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  margin: 5px 0px;
  padding: 5px 0 5px;
}
.wpcf7-form-control.wpcf7-text {
  padding: 5px 0px;
  margin: 5px 0px;
}
.text > p {
  margin: 0px 0px 0px 30px;
}
#mc-indicates-required {
width: 100%;
display:none;
}
.attachment-40x38.wp-post-image {
  float: left;
}
.btn:hover {
    background: none repeat scroll 0 0 #867661;
    color: #FFFFFF;
}
.Communities1:hover

{
background: none repeat scroll 0 0 #867661;
    color: #FFFFFF;
}