﻿/****************************************************************************************\

    Global Styles
    Global Constructs
    Global Classes

\****************************************************************************************/

html 
{
}

body 
{
    background      : transparent url(images/bgBody.png);
    color           : #5A595C;
}

h1 
{
    color           : #312F34;
}

h2 
{
    color           : #312F34;
}

h3 
{
    color           : #312F34;
    border-bottom   : solid 1px #E0C773;
}

h4 
{
    color           : #312F34;
    border-bottom   : solid 1px #E0C773;
}

h5 
{
    color           : inherit;
}

h6 
{
    color           : inherit;
}

p 
{
    color           : inherit;
}

ul 
{
    color           : inherit;
    list-style-type : disc;   
}

ol 
{
    color           : inherit;
    list-style-type : decimal;
}

li 
{
    color           : inherit;
}

strong 
{
    color           : inherit;
}

em 
{
    color           : inherit;
}

u 
{
    color           : inherit;
}

a 
{
    color           : #AB8700;
    text-decoration : none;
}

a:visited 
{
    text-decoration : none;
}

a:hover 
{
    color           : #AB8700;
    text-decoration : underline;
}

table 
{
    color           : inherit;
    border          : solid 1px #000000;
}

tr 
{
    color           : inherit;
    border          : solid 1px #000000;
}

th 
{
    color           : inherit;
    border          : solid 1px #000000;
}

td 
{
    color           : inherit;
    border          : solid 1px #000000;
}

img 
{
    border          : solid 1px #5D5959;
}

h2 span
{
    color           : #5A595C;
}

/****************************************************************************************\
    
    Globally Unique Elements
    Control Specific Constructs

\****************************************************************************************/

/*___ DIV _________________________________________________________________*/

div#content_main
{
    background      : transparent url(images/bgMain.png) no-repeat 34px top;
}

div#content
{
    background      : white url(images/bgMainBody.png) repeat-y;
}

div#site_info
{
    background      : transparent url(images/bgFooter.png) repeat-y right top;
    color           : White;
}

div#footerBottom
{
    background      : transparent url(images/bgFooterBottom.png) no-repeat right top;
}

div#address
{
    background-color: #F0EACA;
    border          : solid 1px #E0C773;
    color           : #312F34;
}

div#inspirationWords
{
    background      : transparent url(images/inspirationWords.gif) no-repeat left top;
}

div.homeAddressLeft,
    div#homeAddress div.floatLeft
{
    border-right    : solid 1px #E0C773;
}

/*___ SPAN _________________________________________________________________*/


/*___ H1 _________________________________________________________________*/

a.h1Branding,
    div#branding h1#h1Branding a
{
    background      : transparent url(images/bgBranding.png) no-repeat right top;
}

/*___ H2 _________________________________________________________________*/

/*___ H3 _________________________________________________________________*/

/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

/*___ UL _________________________________________________________________*/

ul.noListStyle
{
    list-style-type : none;
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

li.nav_main,
    div#nav_main ul li
{
    list-style-type : none;
}

ul.ulDirectionTabs li
{
    color           : #AB8700;
}


/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/

a.ourServices,
    div#nav_main ul li#pavl_146 a
{
    background      : transparent url(images/aOurServices.png) no-repeat left top;
}

a.directions,
    div#nav_main ul li#pavl_143 a
{
    background      : transparent url(images/aDirections.png) no-repeat left top;
}

a.contactUs,
    div#nav_main ul li#pavl_144 a
{
    background      : transparent url(images/aContactUs.png) no-repeat left top;
}

a.links,
    div#nav_main ul li#pavl_145 a
{
    background      : transparent url(images/aLinks.png) no-repeat left top;
}

a.ourServices_f2,
    div#nav_main ul li#pavl_146.f2 a
{
    background      : transparent url(images/aOurServices_f2.png) no-repeat left top;
}

a.directions_f2,
    div#nav_main ul li#pavl_143.f2 a
{
    background      : transparent url(images/aDirections_f2.png) no-repeat left top;
}

a.contactUs_f2,
    div#nav_main ul li#pavl_144.f2 a
{
    background      : transparent url(images/aContactUs_f2.png) no-repeat left top;
}

a.links_f2,
    div#nav_main ul li#pavl_145.f2 a
{
    background      : transparent url(images/aLinks_f2.png) no-repeat left top;
}

a.directions,
    h3.directions a
{
    background      : transparent url(images/googleIcon.png) no-repeat left top;
}

a#inspirationWall
{
    background      : transparent url(images/inspirationWall.jpg) no-repeat left top;
}

a#aHome
{
    background      : transparent url(images/aHome.png) no-repeat left top;
}

a.button
{
	color			: #000000;
	background		: #CFA519;
	background		: -moz-linear-gradient(center bottom, rgb(207,165,25) 61%, rgb(230,186,43) 85%, rgb(242,195,56) 100%);
	background		: -webkit-gradient(linear,left bottom,left top,color-stop(0.61, rgb(207,165,25)), color-stop(0.85, rgb(230,186,43)), color-stop(1, rgb(242,195,56)));

}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/

img.noBorder
{
    border          : none;
}

/*____________________________________________________________________*/

.p
{
    background      : transparent url(images/capP.gif) no-repeat left top;
}

.w
{
    background      : transparent url(images/capW.gif) no-repeat left top;
}

.noStyle
{
    border          : none;
}