@charset "utf-8";
#topnav{
	display:none;	
}
.wrapper{
    max-width:1050px;
}
body{
	background:#FFF;	
}
#header{
	background:none;
	position:relative;
}

#nav{
	text-align:center;
	background:none;
	padding:10px;
	float:none;
	display:block;
}
	#nav ul{
		text-align:center;	
	}
		#nav ul li{
			width:14.6%;	
		}
		#nav ul > li a,
		#nav ul > li.selected a{
			text-transform:uppercase;
			font-weight:bolder;
			letter-spacing:1px;
			
			box-shadow: inset 0 0 0 2px #d0001e;
			color: #FFF;
			transition: all ease-in-out 100ms;
			text-shadow: none;
			border-radius: 20px;
			
			color: #FFF;
			/*background: #9c000d;*/
			background:#B01415;
			border:0;
			box-shadow:none;
			padding:3px 10px;
			font-size:12px;
		}
		#nav ul > li a:hover{
			border-radius:20px;
			background:#333;
			box-shadow:none;
		}
#logo{
	display:table;
	float:none;
	padding:10px;
	margin:auto;	
}	
#logo img {
    width: 100%;
    max-width: 1000px;
}
.fullwidth .slide > .image,
.section .image {
    background-size:auto;
    background-position: 50% 0%;
}
.fullwidth {
    height: 600px;
    max-height: 600px;
}
#banner{
	margin-top:-100px;
	background:#FFF;
}
#sidenav{
	position:absolute;
	z-index:1000;
	background:rgba(255,255,255,0.8);
	box-shadow:0 0 10px rgba(0,0,0,0.5);
	margin-left:45px;
	border-radius:10px;
}
	#sidenav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#sidenav ul li a{
	}
	#sidenav ul li a:hover{
		color:#333;
	}
#carcorner{
	position:absolute;
	z-index:2000;
	right: -65px;
	margin-top: -82px;
}
#current_specials_butt{
	position:absolute;
	display:block;
	background-image:url('images/candmgaragedoors_current_projects_butt.png');
	background-position:top;
	background-size:120px 286px;
	width:120px;
	height:143px;
	margin-left:40px;
}
	#current_specials_butt:hover{
		background-position:bottom;	
	}
	
#like-us-on-facebook{
	position:absolute;
	display:block;
	background-image:url('images/like-us-on-facebook.jpg');
	background-position:top;
	width:114px;
	height:42px;
	bottom:10px;
	bottom: 53px;
	margin-left: 250px;
}
	#like-us-on-facebook:hover{
		background-position:bottom;	
	}
#bottom-header{
	position:absolute;
	display:block;
	background-position:top;
	margin-left: 50px;
	bottom: 39px;
}

body:not([page='index']) #body{
	width:1050px;
	margin:auto;
}
	body:not([page='index']) #body #body_body{
		width:825px;
		float:right;
	}
	body:not([page='index']) #nav ul li{
		width:15.95%;	
	}
	body:not([page='index']) #sidenav{
		margin-left:0px;
	}
		
		body:not([page='index']) #body #body_body .wrapper{
			width:100%;
		}
		body:not([page='index']) #body #body_body .wrapper:after{
			clear:both;
		}
		
		body[page=contact-us] #body{
			padding-top:0;	
		}
.section.heading{
	background:none;
	text-align:left;
	
}		
	.section.heading h1{
		color:#B01415;	
	}
.section.alt{
	background:#FFF;
	border-top:1px solid rgba(0,0,0,0.1);	
	border-bottom:1px solid rgba(0,0,0,0.1);	
}
		
		
		

