@import url(../base/base.css); 

@media (max-width:990px) {
.nav > li > a	{ padding:15px 10px; }
}

/* color palette */
.topcolor	{ background-color: #F0EEDF }
.uppercolor 	{ background-color: #E0DFD1 }
.midcolor	{ background-color: #BB1F1A }
.lowercolor	{ background-color: #7B4B1B }
.bottomcolor	{ background-color: #5c1a15 }

.toptextcolor	{ color: #F1EEDF }
.uppertextcolor 	{ color: #E0DFD1 }
.midtextcolor	{ color: #BB1F1A }
.lowertextcolor	{ color: #7B4B1B }
.bottomtextcolor	{ color: #5c1a15 }

fieldset	{ background-color:#E0DFD1; }
legend	{ color: #BB1F1A; background:#E0DFD1;  }

h1, h2	{ font-family: 'PT Sans Narrow',sans-serif;  font-weight:400;}
h1.lead,
.box h2	{ font-family: 'PT Sans Narrow',sans-serif; font-weight:400; }

a	{ color: #BB1F1A; }
a.visited	{ color: #5c1a15; }

.productfacts h1	{ color:#BB1F1A; }
.productfacts h1.title { background-color: #5c1a15; color:#E0DFD1; }

.productcatalog .tabsystem .tabpage,
.templatealbum .tabsystem .tabpage 	{ border-top:3px solid #5c1a15; }
.tabsystem .tabcontainer .tab-active	{ background-color: #E0DFD1;background-image:none; }
.tabsystem .tabcontainer .tab-active,
.tabsystem .tabcontainer .tab-hover	{ border-top:2px solid #f00;}
.tabsystem h4.tab.tab-active a	{ color:#7B4B1B; }
.quickquote	{ border:2px solid #5c1a15; }

.header.productwizard .stepbox.active 	{ border-color:#BB1F1A; }
.header.productwizard .stepbox	{ background-color:#E0DFD1; }
.header.productwizard .stepbox:hover 	{ border-color:#000000; }
.header.productwizard .lefthandlebar	{ border-left:4px solid #BB1F1A;border-top:4px solid #BB1F1A; }
.header.productwizard .righthandlebar	{ border-right:4px solid #BB1F1A;border-top:4px solid #BB1F1A; }
.stepbox .stepnumbercircle 	{ background-color:#BB1F1A; }
form .textlabel .value:hover 	{ border-color:#9EF034; }
form #horizontaldivider 	{ background-color:#BB1F1A; }
form #horizontaldividercircle 	{ background-color:#BB1F1A; border-color:#F2F9E9; }
form.inlinemini	{ background:#E0DFD1; border:1px solid #BB1F1A; }
form.inlinemini	.control-group>.formlabel	{ color:#BB1F1A; background: #c4bc98; }
form .textpreview img 	{ border-color:#BB1F1A; border: 1px solid #BB1F1A; }

input[type=submit], input[type=button], button,.btn, .btn.action {
	font-family: 'PT Sans Narrow',sans-serif; font-weight:400; font-size:12pt;
    border-top: 1px solid #D6D7C7;
    border-left: 1px solid #D6D7C7;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
   	background:#f8e9e7;
	-moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px;
	color:#BB1F1A;
	text-transform:uppercase;
	padding:10px;
	text-shadow:none;
	-moz-box-shadow: 1px 1px 1px #888;
	-webkit-box-shadow: 1px 1px 1px #888;
	box-shadow: 1px 1px 1px #888;
}

input[type=submit]:hover,
input[type=submit]:focus,
input[type=button]:hover,
input[type=button]:focus,
.minibutton,
button:hover,
button:focus,
.btn:hover,
.btn:focus { 
	background:#BB1F1A;	
	color:#E0DFD1;
	border:1px solid #5c1a15;
}


/* layout */
body	{ background-color: #BB1F1A }
div#container	{ width:1010px; }
#header	{ margin:0 auto 15px auto; }
#extra h2	{ font-size:1.3em; }
.navbar-static-top 	{  }
nav.navbar-inverse	{ background-image:none; background-color:#5c1a15;} 
nav.navbar-inverse .navbar.ux    { background-color:#402a54; }
nav.navbar-inverse .navbar.stage { background-color:#1c521f; }
nav.navbar-inverse .navbar.sandbox       { background-color:#452a52; }
.navbar-static-top .navbar-inner	{ height:45px; margin:0; overflow:visible; } 
.navbar-brand	{ padding:5px 10px 0 0; }
#bw-main-header .navbar-nav.site-nav a	{ font-family: 'PT Sans Narrow',sans-serif;  font-weight:400; text-align:center;color:#E0DFD1;margin:0;font-size:11pt; text-transform:uppercase; white-space:nowrap;}
.navbar-static-top ul li.active	{ background-color:#333333; }

#bw-main-content>.row	{ background-color: white; border:1px dotted #BB1F1A; padding:10px; }
#outer2 { background-color: #BB1F1A; border:1px solid black; padding:7px; overflow:hidden; }
#content { background-color: white; padding:10px; /*border-left:1px dotted #BB1F1A; border-bottom:1px dotted #BB1F1A;*/ overflow:hidden; }
.blocks2e #content { margin-right:10px; }

div#footer	{padding-left:15px;background-color:#E0DFD1; border-top:1px solid white;width:auto; }


#landing #extra .module, #landing #extra .box { margin-top: 10px; }

#landing .landingbackground { background:none; }
#landing .box	{ border-color:#000000; }
.box h3	{ background:none; border:0; border-top:1px solid #E0DFD1; }
#landing .stepbox h2	{ border-bottom:1px solid #000000; }
#landing .slidergallery	{ background:#E0DFD1; }
#landing .landingbackground	{ top:76px; }

#landing .mod-lead-tell-your-story 	{ margin:-20px -25px 0 -60px; padding:0px 0px 20px 90px; background:#BB1F1A url('images/bg-maple-leaf-cropped-red.png') no-repeat top left; }
#landing .mod-lead-tell-your-story .storysplash	{ padding-top:20px; }
#landing .mod-lead-tell-your-story h1	{ font-weight:700; font-size:58pt; margin-bottom:-10px; }
#landing .mod-lead-tell-your-story .storybox 	{ padding-top:20px; margin-top:10px;border:1px dotted white; border:2px dotted #5c1a15;}
#landing .mod-lead-tell-your-story .storybox h2 	{ padding:20px; font-size:18pt; }
#landing .mod-lead-tell-your-story .storybox a.btn 	{ font-size:20pt; padding:20px; }
#landing .mod-lead-tell-your-story h2.subheading	{ font-size:20pt; }

#landing .mod-lead-book .leadimg	{ height:350px; top:-20px; }

#progress,
.productfacts	{ background-color:#E0DFD1; margin-left:0; } 
.purchaseoptions dt { background-color: #E0DFD1; color:black; }
.purchaseoptions .sortbutton {
	color: #E0DFD1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BB1F1A', endColorstr='#5c1a15');
	background: -webkit-gradient(linear, left top, left bottom, from(#BB1F1A), to(#5c1a15));
	background: -moz-linear-gradient(top, #BB1F1A, #5c1a15);
}
.purchaseoptions .sortpointer 	{ background:url('images/sort_pointer.png') no-repeat top; }	

.module.structure-navigation	{ background-color:white }

#socialbuttons {top:60px;}

footer#bw-main-footer a,footer#bw-main-footer a:link,footer#bw-main-footer a:visited	{color: #E0DFD1;}
footer#bw-main-footer h3,
footer#bw-main-footer	{color: #ffffff; text-align: left;}

/* vim: set ts=40: */
