@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 {
    background:none;
}

#header-bottom-wrapper {
}

/* 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 {
    top:0;
}

/* 12 grids */
#header-bottom {
background: url(/sites/all/themes/aw/custom-branding/primetime/images/banner-shadow.png) no-repeat scroll center bottom transparent;
padding-bottom: 50px;
top: 20px;
}

/**
* 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 {
    display: none;
}
#main-wrapper {
}
#footer-wrapper {
}
#disclaimer-wrapper {
}
#aw-wrapper {
}

/* CONTAINER */
#header-top-container {
}
#navigation-container {
}
#header-bottom-container {
}
#main-container {
}
#footer-container {
}
#disclaimer-container {
}
#aw-container {
}

/* REGION */
#header-top {
}
#navigation {
}

#navigation .block-menu ul.menu li a {
color: white;
padding: 10px 21px;
font-size: 1.0em;
}

#header-bottom {
}
#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;
	*/
}

/* 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: white;  padding: 10px 21px;  font-size: 1.0em;
	/*
	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 {
    display: none;
}

/* 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 {
background-image: none;
border: 2px solid #eeeeee;
width: 936px;
top: 0px;
background-color: #02214f;
}

#navigation .block-menu ul.menu li a:hover, #navigation .block-menu ul.menu li a.active {
background-image: url(http://garygardner.advisorwebsite.com/sites/default/files/users/GaryGardner/nav.png);
background-color: #5E2F04;
}

#aw-wrapper {
background-color: rgb(149, 161, 179);
color: white;
}
/* Button Style 10 */

.button a {
display: inline-block;
background-color: #5E2F04;
color: white;
font-size: 2em;
padding: .8em;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0 2px 5px #666;
-moz-box-shadow: 0 2px 5px #666;
-webkit-box-shadow: 0 2px 5px #666;
text-shadow: 0px 1px 1px #666;
text-decoration:none;
}


.button a:hover, .button a:focus {
display: inline-block;
background-color: #4b2707;
color: white;
font-size: 2em;
padding: .8em;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0 2px 5px #666;
-moz-box-shadow: 0 2px 5px #666;
-webkit-box-shadow: 0 2px 5px #666;
text-shadow: 0px 0px 0px #000;
text-decoration:none;
}
.button2 a {
display: inline-block;
background-color: #5E2F04;
color: white;
font-size: 1.7em;
padding: .5em;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0 2px 5px #666;
-moz-box-shadow: 0 2px 5px #666;
-webkit-box-shadow: 0 2px 5px #666;
text-shadow: 0px 1px 1px #666;
text-decoration:none;
}


.button2 a:hover, .button2 a:focus {
display: inline-block;
background-color: #4b2707;
color: white;
font-size: 1.7em;
padding: .5em;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0 2px 5px #666;
-moz-box-shadow: 0 2px 5px #666;
-webkit-box-shadow: 0 2px 5px #666;
text-shadow: 0px 0px 0px #000;
text-decoration:none;
}



#main-wrapper, #header-top-wrapper, #navigation-wrapper {
    background-image:url(http://garygardner.advisorwebsite.com//sites/default/files/shared/backgrounds/brushed_alu.png);
}

.print_html {
display:none;
}

#node-28851 img {
    -webkit-box-shadow: 2px 2px 16px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    2px 2px 16px rgba(50, 50, 50, 0.75);
box-shadow:         2px 2px 16px rgba(50, 50, 50, 0.75);
}




#block-views-Banner-block_1 {
margin-top:-13px;
}

h1.title {
color: #02214f;
}

.not-front #header-top {
    margin-bottom:-38px;
}

#header-top {
    margin-bottom:-38px;
}

#block-block-18, #block-block-19, #block-block-20, #block-block-21, #block-block-22 {
margin-left: 2px;
}

h3 {
    font-size:2em;
}
#block-block-14 img {
-webkit-box-shadow: 2px 2px 16px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 2px 2px 16px rgba(50, 50, 50, 0.75);
box-shadow: 2px 2px 16px rgba(50, 50, 50, 0.75);
}

.view-Banner img, .view-Banner-Slideshow img {
border: 2px solid #eeeeee;
width: 936px;
display: block;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

a, a:visited {
color: #02214f;
}

#block-menu-secondary-links ul.menu li a {
color: #02214f;
font-size: 1em;
line-height: 100%;
padding: 0 10px;
border-right: 1px solid #088ca5;
}




.front #header-top-wrapper {
padding-bottom: 24px;
}