@charset "UTF-8";
/* CSS Document */
@import url('bootstrap.min.css');
@import url('bootstrap-responsive.min.css');
body	{background:#ffc; margin: 2em 0;}


a:link {
color:#B42800;
}
a:visited {
color:#B42800;
}
a:hover{
color:#B42800;
}
a:link	{-webkit-transition: all 300ms ;
-moz-transition: all 300ms ;
-o-transition: all 300ms ;
transition: all 300ms ;
}
#menu img	{margin-bottom: 1em;}
#footer	{padding: 1em 0; margin: 1em 0; color: rgba(0, 0, 0, 0.5);}
.pull-left{padding-right: 1em;}
.pull-right{padding-left: 1em;}
.thumbnails #pull-left { float:left; padding-right: 1em;}
.thumbnails #pull-right { float:right; padding-left: 1em;}
.relative-right{position:relative; left:2em;}
.relative-left{position:relative; right:2em;}
#service_list{list-style:none;}
dl.gallery_left {text-align: center;float: left;margin-right: .70em;}
dl.gallery_right { text-align: center;float: right;margin-left: .70em;}
.note {font-size:.85em;}
#subtext01 {font-size:.90em; line-height: 1.2em}
dl.gallery {text-align:center;}

.gallery dt img {margin-right:auto; margin-left:auto;}

#textaligncenter {text-align:center;}

#swatchcard{background-color:#FFFFFF;}

.breadcrumb {background:#ffc; border:hidden; }

.inline {display:inline;}

.nostyle {list-style:none; }

.nobold {font-weight:normal;}

.lineheightbump {line-height:1.8em;}

.paddingall {padding:1.8em;}

.paddingbottom {padding-bottom:1.8em;}

#submenu {
font-size:.90em;
}

.nav-list .active_sub > a, .nav-list .active > a:hover {
  color: #B42800;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #ccb399;
  
}

