@charset "UTF-8";

/**
*
* Table of Contents:
* 1. Layout
* 2. Blocks
* 3. Forms
* 4. Nodes
*/

/**
* 1. Layout
*
* This section starts with the outermost selectors, and work inwards.
* For each level, it starts with the top of the page and works downward.
*/

/**
* Use the body selector to make global changes to page styles.
*
* There will usually be classes on the body tag that allow you to select a
* particular page. For example: body.not-front will select the body tag for
* all pages except the front page. Take a look at the page source to see what
* classes are available for that page.
*
* Note that changes made on the body tag will also affect the user toolbar.
*/
body {
}

/* This is the centered container that holds the page. */
/* If you want to use borders on the page, put them here. */
#page-wrapper {
  /*border: 1px solid black;*/
}

#page {
}

/**
* There are wrappers for each container
*
* All wrappers have the 'wrapper' class. Each one contains a div.container_12
* which is used to create the grid-based layout (960.gs)
*/
.wrapper {
}

#header-top-wrapper {
}

#navigation-wrapper {
}

#header-bottom-wrapper {
    background: #393939; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #393939 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#393939), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #393939 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #393939 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #393939 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #393939 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393939', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}


/* The main-wrapper contains the content regions and sidebars */
#main-wrapper {
}

#footer-wrapper {
}

#disclaimer-wrapper {
}

/**
* There are containers for holding all of the visible regions.
*
* All the containers only contain 1 region, except #main-container
*/
.container {
}

#header-top-container {
}

#navigation-container {
}

#header-bottom-container {
}

/* The main-container contains the content regions and sidebars */
#main-container {
}

#footer-container {
}

#disclaimer-container {
}

/**
* Inside the containers are the grid-based divs that create the layout.
* Each of these contain 1 region.
*/
/* 12 grids */
#header-top {
}

/* 12 grids */
#navigation {
}

/* 12 grids */
#header-bottom{
}

/**
* Page content
* div#main contains 3 regions plus the page content; it is between the left
* and right sidebars.
*/
/* 6 grids(with 2 sidebars), 9 grids(with 1 sidebar), 12grids(without sidebar) */
#main #content {
}

/* Left sidebar */
/* 3 grids, collapses when empty */
#sidebar-first {
}

/* Right sidebar */
/* 3 grids, collapses when empty */
#sidebar-second {
}

/* 12 grids */
#footer {
}

#disclaimer {
}

/**
* Regions
*
* Regions are used for organizing and arranging blocks. Inside each region are
* the blocks which Drupal has generated for the page. Be aware that some blocks
* may be using the grid classes.
*
* If a region contains no blocks on a particular page, that region will not be
* created.
*
* Regions each have a class stating how many blocks are in that region.
* Eg. A region with two blocks will have the class "blocks-in-region-2"
*
* Regions are listed in the order that they appear in HTML.
*/
.region {
}

/**
* Header Top, Navigation, Header Bottom Regions
* These regions are full width (12 grids). Separating the header into 3 regions
* has been done to allow greater flexibility in theming.
*/
.region-header-top {
}

/* use the navigation region for for site menus if using a top nav layout */
.region-navigation {
}

.region-header-bottom {
}

/**
* Highlight, Content Top, Content Bottom Regions
* These regions are inside div#main which means they have variable width (6, 9,
* or 12 grids).
*/
/* Placed above the page title and breadcrumb */
.region-highlight {
}

/* Placed below page title, tabs, and helptext; above page content */
.region-content-top {
}

/* Placed below page content */
.region-content-bottom {
}

/**
* Sidebar First, Sidebar Second Regions
* These regions are 3 grids wide when they contain blocks, or 0 when they do
* not.
*/
/* Left of content */
.region-sidebar-first {
}

/* Right of content */
.region-sidebar-second {
}

.region-footer {
}


/**
* 2. Blocks
*
* This section lists blocks alphabetically by the module they belong to.
* Only some commonly-themed blocks are listed here. IDs for additional blocks
* can be found by examining the page source.
*/

/**
* Adding borders and margins to blocks
*
* Since some blocks use the grid classes, you should not add borders or margins
* to the div.block element. Instead you can add them to the div.block-inner
* element.
* You are free to add padding to the div.block element.
*
* Eg. #block-example-block_1 .block-inner {
* border: 1px solid black;
* }
*/

/* This block contains the rendered primary links menu */
#block-menu-primary-links {
}

/* This block contains the rendered secondary links menu */
#block-menu-secondary-links {
}

/* This block contains the custom banner for the current page */
#block-views-Banner-block_2 {
}

/* This block contains the custom logo for the site */
#block-views-Logo-block_1 {
}


/**
* 3. Forms
*
* This section lists forms alphabetically by the module they belong to.
* Only some commonly-themed forms are listed here. IDs for additional forms
* can be found by examining the page source.
*/

/* This is the public contact form */
form#webform-client-form-557 {
}

/**
* 4. Nodes
*
* This section lists nodes numerically by node ID.
*
* Typically, nodes are used for publicly-displayed pages on your site. The node
* contains the main content for that page.
*/

/**
* Node IDs typically differ from site to site. You can find the node ID for the
* page you want to theme by looking at the div.node element.
*/


/**************************************
REFERENCE
**************************************/

body {
}
body.front {
}
body.not-front {
}
body.not-logged-in {
}
body.logged-in {
}
#page-wrapper {
}
#page {
}

/* WRAPPER */
#header-top-wrapper {
}
#navigation-wrapper {
}
#header-bottom-wrapper {
}
#main-wrapper {
}
#footer-wrapper {
}
#disclaimer-wrapper {
}
#aw-wrapper {
    background-color: #393939;
}

/* CONTAINER */
#header-top-container {
}
#navigation-container {
}
#header-bottom-container {
}
#main-container {
}
#footer-container {
}
#disclaimer-container {
}
#aw-container {
}

/* REGION */
#header-top {
}
#navigation {
    background: none;
    background-color: #393939;
    border: none;
    border-right: 5px solid #ffffff;
    width: 935px;
}
#header-bottom {
    -moz-box-shadow: 11px 15px 21px #000000;
    -webkit-box-shadow: 11px 15px 21px #000000;
    box-shadow: 11px 15px 21px #000000;
    height: 300px;

}
#main #content {
}
#main #content #region-highlight {
}
#main #content #region-content-top {
}
#main #content #main-content {
}
#main #content #region-content-bottom {
}
#sidebar-first {
}
#sidebar-second {
}
#footer {
}
#disclaimer {
}
#aw {
}

/**************************************
SAMPLE
**************************************/

/* COLOR, BACKGROUND */
body {
	/*
	color:#B7B7B7;
	background-color:#161616;
	*/
}
#navigation-wrapper {
	/*
	background-color:#000000;
	*/
	background-color: #393939;
}

/* LINK*/
a {
	/*
	color:#6B9FD6;
	text-decoration: none;
	*/
}

/* FONT */
h1, h2, h3, h4, h5, h6 {
	/*
	color:#B7B7B7;
	font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	letter-spacing: 0.05em;
	*/
}

/* NAVIGATION */
#block-menu-primary-links ul li a {
	/*
	color:#6B9FD6;
	background-color:#232323;
	letter-spacing: 0.1em;
	padding: 10px 15px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	*/
}
#block-menu-primary-links ul a:hover,
#block-menu-primary-links ul li a.active {
	/*
	color:#0755AA;
	background-color:#B7B7B7;
	*/
}

/* SIDEBAR */
#sidebar-first{
}
#sidebar-second{
}
.sidebar {
}

/* SIDEBAR BLOCK */
.sidebar .block {
}
.sidebar .block h2.title {
}
.sidebar .block .content {
}
.sidebar .block .content ul li {
	/*
	list-style-image:url("images/menu-leaf.png");
	*/
}

/* PAGE TITLE */
#main #content h1.title {
	/*color: #F0E9E9;*/
}

/* FRONT PAGE TITLE */
body.front #main #content h1.title {
	/*
	display: none;
	*/
}

/* BREADCRUMB */
.breadcrumb {
}

/* PRINT */
.print_html {
}

/* MAIN CONTENT SECTION */
#main-content {
}

/* BANNER BLOCK */
#block-views-Banner-block_2 {
	/*
	margin-bottom: 0;
	*/
}

/* AW COPYRIGHT*/
#aw {
	/*
	color: #FFF;
	border-top: none;
	*/
}

/* navigation hover states */
#navigation .block-menu ul.menu li a:hover,
#navigation .block-menu ul.menu li a.active {
    color: #000000;
    background: none;
    background-color: #ffffff;
}

/* navigation block settings */
#navigation .block-menu ul.menu li a {
    color: #dadada;
    border-right: none;
    padding: 10px 20px;
}

/* image settings for home page */
.views-field-field-custom-banner-fid img {
    border: none;
    border-left: 6px solid #ffffff;
    border-top: 4px solid #ffffff;
}

.views-field-field-custom-banner-fid {

}

body.front #main-content-top .region-count-1 h2.title {
    background: url(/sites/default/files/users/JackSchniepp/images/oregon-waterfall-small3.jpg) left top no-repeat;
    padding: 150px 10px 3px 10px;
}

/* about block settings */
#node-33221 {
    
}

/* banner block on homepage 
#block-nodeblock-33720 {
    margin-left: -90px;
    margin-top: 40px;
}*/

/* banner block "Authorized Agent For" text */
#banner-block-area strong {

}


/* Table settings for Free Quote page */
td {
    margin-right: 30px;
}

/* Mike's photo margin settings */
.imagefield imagefield-field_team_member_photo {
    margin-right: 50px;
}

.page-about #main-content img {
    margin-bottom: 30px;
}

/* About block settings */
#block-menu_block-1 {
    margin-top: 20px;
}


.Quote_button{
 	border: 1px solid #12b1ab;
    text-align: center;
    border-radius: 10px;
      width: 227px;
    font-size: 20px;
    background: #12b1ab;
    font-weight: 600;
    color: white;
}
.Quote_button a{

    color: white;
    

}

/* ============================== 8/

