/* ============================== */
/* = HOW TO CUSTOMIZE PAGELINES = */
/* ============================== */
.page-canvas {
    background-attachment: scroll;
    background-image: url("http://mama34226.staging-cloud.partnerconsole.net/wp-content/uploads/main_bg.gif");
    background-position: 0 155px;
    background-repeat: repeat-x;
}
#header {
background:#ffffff;
}

#features {
background: #000000;
margin-top: 0px;
}
.page-id-70 #features{
margin-top:10px;
background:none;
}
.navbar {
  height:40px;
  padding-top:10px;
}
.section-brandnav .brandnav-nav {
  margin-top:40px;
  margin-left:40px;
  float: left;
}
.main_nav {
  font-size:100%;
  text-transform:uppercase;
}
.main-nav li a:hover, .main-nav li.current_page_item > a, .main-nav li.current-page-ancestor > a {
 background-color: #cc0000; 
  color:#ffffff;
}
.main-nav li a:hover:hover, .main-nav li.current_page_item > a:hover, .main-nav li.current-page-ancestor > a:hover {
  background:#cc0000;
}
.page-id-15 #boxes{
  	
background: linear-gradient(#d3d3d3, #FAFAFA); /* Standard syntax */
	padding-top:30px;
  	padding-bottom:20px;
}

#banners{
background: #fafafa;

}
  
 #highlight{
  padding-bottom:30px;
}

#footer{
  background-color:#171717;
  color: #d9d9d9;
  
}
#footer .textwidget{
	font-size: 85%;
}
#sb_fullwidth{
background:#000000;
color:#616161;
}
#callout{
  padding:30px
}
#feature_slider .text-bottom .fcontent .fheading{
  width:40%;
}
#feature_slider .text-bottom .fcontent .ftext{
 line-height:2.5em; 
  padding:3px;
}
//#header{
// border-bottom:solid;
// border-color:#cc0000; 
//}
.tab-content{
 background:none; 
  
}
.nav-tabs {
    border-bottom: none;
}
.hentry ul {
    list-style: none;
}
#side-menu{
 background:#000000; 
}
#main-tile{
 background:#ebebeb; 
}

.plan-tile{
box-shadow: 3px 8px 10px #888888;
padding-bottom:20px;
margin-bottom:20px;
background: #ffffff;


}
.tile-header{
background: -webkit-linear-gradient(#fbfbfa, #ebebeb); /* For Safari */
background: -o-linear-gradient(#fbfbfa, #ebebeb); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#fbfbfa, #ebebeb); /* For Firefox 3.6 to 15 */
background: linear-gradient(#fbfbfa, #ebebeb); /* Standard syntax */
height:35px;
padding:10px;
color:#2f2f2f;
text-shadow: 1px 1px 4px #FFFFFF;
}
.tile-header h3 {
margin-top:0;
margin-bottom:0;
color:#2f2f2f;
}
#house-selector{
background:#000000;
box-shadow: 3px 8px 10px #888888;
padding-top:3px;
padding-bottom:3px;
margin-bottom:30px;
z-index: 1;
position: relative;
}

#hs-nav{
margin-left:auto;
margin-right:auto;
display:block;
width:300px;

}

#block-desc{    
padding: 20px;  
color:#383635;
}
#block-desc h2{    
margin-bottom:0;  
}
#block-desc h3{    
margin-top:0;
color:#cc0000;  
}

#title-txt{
float:left;
width:50%;
text-shadow: 1px 1px 4px #FFFFFF;
}
#title-img{
float:right;
width:50%;
padding-top: 30px;
}
#block-desc p{ 
clear:both;
}   

.nav-pills > li > a {
color:#ffffff;
}
.nav-pills > .active > a, .nav-pills > .active > a:hover {
    background-color: #CC0000;
    color: #FFFFFF;
}
.nav-pills > li > a:hover {
    background: #CC0000;
}
.page-header{
padding-bottom: 0;
}
#contact-form h4{
margin-top:0;
}

#contact-form {
padding:20px;
background:#ffffff;
-webkit-box-shadow:0px 0px 5px #888888;
-moz-box-shadow:0px 0px 5px #888888;
box-shadow: 3px 8px 10px #888888;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
border:solid;
border-color:#D3D3D3;
border-width:1px;
}
#push{
height:80px;
}
#callout{
margin-bottom:30px;
}
.page-id-15 #callout{
padding-top: 60px;
}
#footer .widget-title{
color:#ffffff;

}
#foot-title{
margin-bottom: 0.6em;
font-weight:bold;
color:#ffffff;
font-size: 102%;
}

#sb_primary{
background:#171717;
margin-top: 25px;

}
#sb_primary .widget-title{
color:#ffffff;
font-size: 16px;
text-transform: uppercase;
margin-bottom: 15px;
}
#sb_primary a{
color:#ffffff;
display: block;
padding: 6px 2px;
border-bottom:dotted;
border-color:#ffffff;
border-width:1px;
text-transform: uppercase;
}


#sb_primary li a:hover{
background:#666666;
text-decoration:none;
}
.highlight-area{
text-shadow: 1px 1px 4px #FFFFFF;
}