/* 	
Global Stylesheet 

==Structure======================
	
	__Global
		__Typography
		__Forms
	
	__Layout
		__Header
		__Body
		__Footer
		
==Fonts=========================

	'Aladin'
	'Ubuntu' -normal,bold,medium,italic
	'Germania One'
	'Medula One'
	'Asap'

*/

/* global reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,nav li{list-style:none}form{margin:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input:invalid,textarea:invalid{background-color:#f0dddd}textarea{overflow:auto;vertical-align:top;resize:vertical}input,select{vertical-align:middle}fieldset{border:0;margin:0;padding:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}a,input[type="submit"],label,button,input[type="button"],input[type="reset"]{cursor:pointer}legend{border:0;padding:0;white-space:normal}blockquote,q{quotes:none;margin:1em 40px}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}em,i{font-style:italic}strong,b{font-weight:bold}small{font-size:80%}figure{margin:0}img{border:0;vertical-align:middle}

/****************************************************
----------------- __Global -------------------------
****************************************************/
html{
	background:#fdeabd url("../images/layout/bg-body.jpg") repeat 0 0;
}

body{
	background:#fdeabd url("../images/layout/bg-body.jpg") repeat 0 0; 
	color:#141407; 
	font:normal normal normal 100%/1 'Ubuntu',sans-serif; 
	margin:0; 
	padding:0; 
	min-width:1170px;
}

html, body{}

/*page-wrapper*/
.inside{
	width:1140px; 
	position:relative; 
	margin:0 auto;
}

/*select color*/
::-moz-selection{background:#c9a750; color:#fff; text-shadow: 1px 1px 0 #000;}
::selection {background:#c9a750; color:#fff; text-shadow: 1px 1px 0 #000;}
a::-moz-selection{background:#911400;}
a::selection {background:#911400;}
img::-moz-selection{background:transparent;}
img::selection {background:transparent;}

/*helper classes*/
.devider{padding: 0 5px;}
.column{width:40%; margin: 0 5%; float:left;}
.left, .alignleft{float:left;}
.right, .alignright{float:right;}
.hidden {display: none !important; visibility: hidden;}

/* clearfix */
.group:after, .inside:after{clear:both;content:"";display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}
.group, .inside{display:inline-block}
* html .group, * html .inside{height:1%}
.group, .inside{display:block}

/*	__Typography
-------------------------------------*/
h1, h2, h3, h4, h5, h6{
	font-family: 'Medula One',sans-serif; 
	font-weight:normal; 
	font-style:normal;
}

a{text-decoration:none;}
a:hover, 
a:focus{text-decoration:none; outline: 0;}
a:active{text-decoration:none;}

ul{list-style:none; margin:0; padding:0;}
nav ul{list-style:none; margin:0; padding:0;}
p{padding:0; margin:0; line-height:1em;}

/*content typography
^^^^^^^^^^^^^^^^^^^^*/
#content a{color:#911400}
#content a:hover, 
#cpmtemt a:focus{color:#bd8d13; text-decoration:underline;}
#content a:active{color:#000}

#content h1{
	font-size:3.125em/*50px*/;
	padding:0 0 5px 0;
}

#content h2{
	font-size:2em/*32px*/;
}

#content h3{
	font-size:1.5em;
	border-bottom:1px dotted #4d4d4d;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}

#content h4{
	font-size:1.5em;
}

#content h5{
	font-size:1.5em;
	font-family:'Asap',sans-serif;
	text-transform:uppercase;
}

#content h6{
	font-size:1.5em;
	font-family:'Aladin',sans-serif;
}

#content p{
	line-height:1.4em; 
	padding:0 0 15px 0;
}

#content ul{
	list-style:circle;
}

#content ol, 
#content ul{
	margin:0 0 10px 40px; 
	padding:0; 
	line-height:1.4em; 
}

#content ol li, 
#content ul li{
	padding:0 0 5px 0;
}

#content ol li ul, 
#content ol li ol,
#content ul li ol, 
#content ul li ul{
	padding:5px 0 0 0;
	margin-bottom:5px;
}

#content dl{
	margin:0; 
	padding:0 0 20px 0;
}
#content dl dt{
	font-size:1.2em; 
	padding-bottom:5px;
}
#content dl dd{
	padding-bottom:15px; 
	margin-left:30px;  
	line-height:1.4em; 
}

#content table{
	margin-bottom:20px; 
	width:100%;
}

#content table th{
	text-align:left;
	border-bottom:2px solid #4d4d4d;
	padding:0 1% 10px 1%; 
}

#content table tr{
	border-bottom:1px dotted #4d4d4d; 
}

#content table td{
	padding:10px 1%; 
	text-align:left;
}

#content img{
	max-width:100%;
}

#content img.left, 
#content img.alignleft{
	padding-right:10px; 
	padding-bottom:10px;
}

#content img.right, 
#content img.alignright{
	padding-left:10px;
	padding-bottom:10px;
}

#content code{
	background-color:#e1c170; 
	font-size:.8em;
	line-height:1.5em;
	padding:2px;
}

#content pre code,
#content .form-allowed-tags code{
	display:block; 
	padding:10px 3%;
	margin-bottom:20px;
}

#content blockquote{
	line-height:1.4em; 
	padding:5px 5%; 
	margin-bottom:15px; 
	font-style:italic; 
	font-size:.9em;
}

/*	__Forms
-------------------------------------*/
form ul{
	margin:0!important; 
	padding:0!important; 
	list-style:none!important;
}

form ul li{
	margin:0 0 15px 0; 
	padding:0;
}

input[type="search"]:focus, 
input[type="email"]:focus, 
input[type="tel"]:focus, 
input[type="text"]:focus, 
select:focus, 
textarea:focus{
	outline:0!important;
	border:1px solid #4d4d4d!important; 
}

input[type="search"]:hover, 
input[type="email"]:hover, 
input[type="tel"]:hover, 
input[type="text"]:hover, 
select:hover, 
textarea:hover{
	outline:0!important;
	border:1px solid #4d4d4d!important; 
}

label{
	display:block;
	padding:0 0 3px 0;
	font-size:1.1em;
}

input[type="text"],
input[type="search"],
textarea,
select{
	background:#c9a750;
	border:1px solid #43381b;
	border-bottom-color:#b39547;
	border-left-color:#866f35;
	border-right-color:#866f35;
	width:98%;
	padding:10px 1%;
	-moz-box-shadow:inset 1px 1px 7px -1px #866f35;
	-webkit-box-shadow:inset 1px 1px 7px -1px #866f35;
	box-shadow:inset 1px 1px 7px -1px #866f35;
	color:#141407;
	font-family:'Asap',sans-serif;
}

textarea{
	height:120px;
}

select{
	width:100%;
	padding-left:0;
	padding-right:0;
}

input[type="submit"], 
input[type="button"] {
	background: #AF8C3E;
	border: 1px solid #AF8C3E;
	padding: 8px 0;
	margin-left: 75%;
	width: 25%;
	-moz-box-shadow: -1px 1px 3px -1px #5b5b49;
	-webkit-box-shadow: -1px 1px 3px -1px #5b5b49;
	box-shadow: -1px 1px 3px -1px #5b5b49;
	color: #141407;
	font-family: 'Asap',sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="button"]:hover,
input[type="button"]:focus{
	background-color:#4d4d4d;
	border-color:#fff;
	color:#fff;
}

input[type="submit"]:active,
input[type="button"]:active{
	position:relative;
	bottom:-2px;
}



/****************************************************
----------------- __Layout -------------------------
****************************************************/

/*	__Header
**-----------------------------------*/
#page-header{
	background:#83786a url("../images/layout/bg-header.jpg") repeat 0 0;
}

#page-header .inside{
	height:254px;
	z-index:5;
}

/* -- Banners */
	#banner{
		background:#fafafa;
		position:absolute;
		z-index:2;
		top:0;
		/*left:50%;*/
		overflow: hidden;
		width:100%;
	/*	margin-left: -613px;*/
		text-align:center;
		height:254px;
		min-width:1170px;
	}
	.caroufredsel_wrapper{
		left:50% !important;
		margin-left:-613px !important;
	}
	
	#banner .border{
		background:url("../images/layout/bg-widebanner.png") repeat-x 0 0;
		width:100%;
		position:absolute;
		bottom:0;
		left:0;
		z-index:3;
		height:31px;
	}
	
	#banner .bg-overlay{
		background:url("../images/layout/bg-striped-darktrans.png") repeat 0 0;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		z-index:2;
	}
	
	#banner .img-container img{
		position:relative;
		z-index:1;
	}
	
	#banner .img-container img.active{
		z-index:3;
	}

/* -- Header Column */
#header-column{
	float:left;
	position:absolute;
	top:0;
	left:0;
	z-index:7;
	width:224px;
	height:100%;
}
	
#column-container{
	padding-top:125px;
}

	/* Logo */
	#logo{
		position:absolute;
		top:0;
		left:-37px;
		z-index:5;
	}
	
	/* Intro */
	#intro {
		background:url("../images/layout/bg-intro.png") no-repeat top center;
		position:relative;
		z-index:1;
		width:191px;
		height:177px;
		padding:15px 10px;
		margin:0 auto;		
		text-align:center;
		color:#141407;
		font-size:33px;
		line-height:1.1em;
		font-family:'Medula One',sans-serif;
	}

	#intro p {
		margin-top: 40px;
	}
	
	/* Phone */
	#contact-phone{
		background:#141407;
		position:relative;
		z-index:0;
		width:191px;
		padding:10px 10px 10px 10px;
		margin:0 auto 0 auto;
		-moz-box-shadow:inset 0 0 12px 3px #020201;
		-webkit-box-shadow:inset 0 0 12px 3px #020201;
		box-shadow:inset 0 0 12px 3px #020201;
		color:#b6a16c;
		font-size:26px;
		font-family:'Germania One',serif;
		text-align:center;
	}
	
	/* Store Hours */
	#store-hours{
		background:#433524 url("../images/layout/bg-striped-brown.jpg") repeat 0 0;
		border:2px solid #9e8857;
		float:left;
		width:120%;
		padding:10px 0 0 0;
		margin-left:-10%;
		position:relative;
		-moz-box-shadow:0 4px 8px -1px #000;
		-webkit-box-shadow:0 4px 8px -1px #000;
		box-shadow:0 4px 8px -1px #000;
		-webkit-border-radius:0 0 12px 12px;
		border-radius:0 0 12px 12px;
		text-align:center;
		color:#a08441;
	}
	
	#store-hours img{
		position:absolute;
		top:8px;
		left:-12px;
	}
	
	#store-hours p{
		line-height:1.2em;
	}
	
	#store-hours span{
		color:#fff0bb;
		font-size:1.2em;
		font-weight:bold;
	}
	
	#store-hours a{
		background:url("../images/layout/icons-arrows-lightsmall.png") no-repeat 88% 12px;
		display:block;
		border-top:2px solid #9e8857;
		padding:8px 0;
		margin:10px 0 0 0;
		color:#fff0bb;
		text-transform:uppercase;
	}
	
	#store-hours a:hover,
	#store-hours a:focus{
		background-position:88% -16px;
		color:#fff;
		text-decoration:none;
	}
	
	/* Main Nav */
	#main-nav{
		background:url("../images/layout/bg-mainnav.png") no-repeat top right;
		width:100%;
		position:absolute;
		top:0;
		right:-17px;
		z-index:2;
		height:109px;
	}
	
	#main-nav ul{
		padding:20px 0 0 248px;
	}
	
	#main-nav li{
		float:left;
		position:relative;
	}
	
	#main-nav li.current_page_item:before{
		background:url("../images/layout/bg-navtxt.png") no-repeat 0 -46px;
		content:"";
		position:absolute;
		top:-14px;
		left:35%;
		width:40px;
		height:30px;
	}
	
	#main-nav a{
		display:block;
		background:url("../images/layout/bg-navtxt.png") no-repeat 0 0;
		height:35px;
		width:81px;
		margin-top:8px;
		text-indent:-999em;
	}
	
	#main-nav li a{background-position: 0 0; height:35px; width:81px;}
	#main-nav li.current_page_item:before{background-position:-30px -46px;}
	#main-nav li a:hover,#main-nav li a:focus{background-position: 0 -73px;}
	
	#main-nav li + li a{background-position: -112px -13px; height:35px; width:85px; margin-top:20px; margin-left:21px;}
	#main-nav li + li.current_page_item:before{background-position:139px -59; left:50%; top:-8px;}
	#main-nav li + li a:hover,#main-nav li+ li a:focus{background-position: -112px -86px; }

	#main-nav li + li + li a{background-position: -223px -18px; height:27px; width:75px; margin-top:23px}
	#main-nav li + li + li.current_page_item:before{background-position:-245px -64px; left:45%; top:-3px;}
	#main-nav li + li + li a:hover,#main-nav li+ li + li a:focus{background-position: -223px -91px;}
	
	#main-nav li + li + li + li a{background-position: -326px -21px; height:25px; width:102px; margin-top:24px;}
	#main-nav li + li + li + li.current_page_item:before{background-position:-361px -64px;}
	#main-nav li + li + li + li a:hover,#main-nav li + li + li + li a:focus{background-position: -326px -94px;}
	
	#main-nav li + li + li + li + li a{background-position: -455px -16px; height:28px; width:102px; margin-top:18px;}
	#main-nav li + li + li + li + li.current_page_item:before{background-position:-487px -56px; top:-12px;}
	#main-nav li + li + li + li + li a:hover,#main-nav li + li + li + li + li a:focus{background-position: -455px -89px; }
	
	#main-nav li + li + li + li + li + li a{background-position: -585px 0; height:25px; width:70px; margin-top:2px;}
	#main-nav li + li + li + li + li + li.current_page_item:before{background-position:-596px -44px;  top:-25px;}
	#main-nav li + li + li + li + li + li a:hover,#main-nav li + li + li + li + li + li a:focus{background-position: -585px -73px;}
	
	/* Where */
	#where{
		position:absolute;
		top:0;
		right:4%;
		z-index:6;
	}
	
	#pointer{
		position:absolute;
		top:0;
		right:-30px;
		width:176px;
		cursor:pointer;
		z-index:3;
	}
	
	#pointer img{
		position:absolute;
		top:0;
		left:0;
		z-index:3;
	}
	
	#pointer a{
		position:absolute;
		top:10px;
		right:0;
		width:100px;
		display:block;
		background:#0c0d0c;
		padding:10px 10px 10px 30px;
		color:#bc2200;
		font-family:'Germania One',serif;
		font-size:28px;
		text-align:center;
	}
	
	#pointer .open{
		display:none;
	}
	
	#map-drawer{
		background:#911803;
		width:775px;
		padding:30px;
		display:none;
		position:absolute;
		top:20px;
		right:20px;
		z-index:2;
		color:#ead9a2;
	}
	
	#map-drawer .close{
		background:#bc2200;
		position:absolute;
		top:10px;
		right:125px;
		float:right;
		width:40px;
		padding:2px 0;
		text-align:center;
		color:#911400;
		font-weight:bold;
		font-size:36px;
	}
	
	#map-drawer .close:hover,
	#map-drawer .close:focus{
		background-color:#e4cc97;
	}
	
	#map-drawer p{
		padding:0 0 10px 0;
	}
	
	#map-drawer img{
		max-width:100%;
		border:20px solid #5a010b;
	}

/*	__Body
**-----------------------------------*/
#page-body{
	background:url("../images/layout/bg-pagebody.jpg") repeat-x 0 0;
}

#content-wrap{
	float:right;
	width:74%;
	padding:20px 3% 60px 3%;
	margin-top:-22px;
	position:relative;
	z-index:4;
	min-height:500px;
}

#bg-content-wrap{
	background:url("../images/layout/bg-yellow-trans.png") repeat 0 0;
	width:80%;
	padding:0;
	margin-top:-22px;
	position:relative;
	z-index:4;
	min-height:500px;
	position:absolute;
	top:0;
	right:0;
	height:100%;
}
	
/* __Content
^^^^^^^^^^^^^^^^^^^^*/
#content{
	float:left;
	width:68%;
}

	/* Search */
	#content #search-form{
		padding:0 0 30px 0;
		float:left;
		clear:both;
		width:100%;
	}
	
	#content #searchform label{
		padding:0 0 5px 0;
		font-size:1.2em;
	}
	
	#content #searchform input[type="text"],
	#content #searchform input[type="search"]{
		margin:0 0 8px 0;
		padding:8px 1%;
		width:71%;
		float:left;
		clear:none;
	}
	
	#content #searchform input[type="submit"],
	#content #searchform input[type="button"]{
		width:25%;
		margin:0;
		padding:8px 0;
		float:right;
		clear:none;
	}

/* __NewsBox
^^^^^^^^^^^^^^^^^^^^*/
#news-box{
	width:100%;
	clear:both;
	padding:30px 0 0 0;
}

#news-box .container{
	background:#ddcc99 url("../images/layout/bg-newsbox.jpg") no-repeat 0 0;
	min-height:253px;
	float:left;
	width:100%;
}

#news-box .heading{
	background:url("../images/layout/bg-trans-brown.png") repeat 0 0;
	padding:8px 2%;
	float:left; 
	width:96%;
	clear:both;
	font-family:'Medula One',sans-serif;
	font-size:2.563em/*41px*/;
}

#news-box .heading h1{
	float:left; 
	width:50%;
}

#news-box .heading h2{
	float:right; 
	text-align:right; 
	width:50%;
}

#news-box .heading h2 a{
	background:url("../images/layout/icons-arrows-newsbox.png") no-repeat 100% 12px;
	padding-right:5%;
}

#news-box .heading h2 a:hover,
#news-box .heading h2 a:focus{
	background-position:100% -49px;
}

#news-box .heading a{
	display:block;
	color:#911400;
}

#news-box .heading a:hover,
#news-box .heading a:focus{color:#fff;}

#news-box .box-content{
	padding:8px 2%;
	float:left;
	width:96%;
	clear:both;
	color:#51482a;
}

#news-box .post-article{
	padding:12px 0;
	float:left;
	width:100%;
	clear:both;
}

#news-box .post-article .date{
	float:left;
	width:6%;
	color:#726649;
	font-size:12px;
}

#news-box .post-article .date span{
	display:block;
	background:url("../images/layout/bg-news-date.png") no-repeat 0 0;
	height:18px;
	width:31px;
	padding:13px 2px 0 0;
	text-align:center;
	letter-spacing:-1px;
}

#news-box .post-article p{
	float:left;
	width:84%;
	padding:8px 0;
}

#news-box .post-article .more-link{
	background:#fff;
	float:left;
	display:block;
	width:10%;
	padding:3px 0;
	margin:7px 0;
	text-align:center;
	color:#911400;
	text-transform:uppercase;
}

#news-box .post-article .more-link:hover,
#news-box .post-article .more-link:focus{color:#000;}



/* __ContentSidebar
^^^^^^^^^^^^^^^^^^^^*/
#content-sidebar{
	float:right;
	width:30%;
	padding:10px 0 0 0;
}

	/* Sculpture */
	#sculpture-container{
		text-align:center;
		position:relative;
		margin:0 0 10px 0;
	}

	#sculpture-container img{
		max-width:100%;
	}

	#sculpture-container .tool-tip{
		background:#fff5d3 url("../images/layout/bg-sculpture-tooltip.jpg") repeat 0 0;
		position:absolute;
		top:15%;
		left:90%;
		width:200px;
		padding:10px;
		-webkit-box-shadow:0 0 10px 0 #4d4d4d;
		-moz-box-shadow:0 0 10px 0 #4d4d4d;
		box-shadow:0 0 10px 0 #4d4d4d;
		text-align:left;
		display:none;
	}

	#sculpture-container .tool-tip:before{
		background:url("../images/layout/bg-sculpture-arrow.png") no-repeat 0 0;
		content:"";
		position:absolute;
		right:100%;
		top:40%;
		height:41px;
		width:20px;
	}
	
	#sculpture-container .tool-tip h1{
		padding:0 0 5px 0;
		color:#2f190d;
		font-size:21px;
		font-family:'Germania one',sans-serif;
	}
	
	#sculpture-container .tool-tip h2{
		padding:0 0 4px 0;
		color:#2f190d;
	    font-size:16px;
	    font-family:'Germania one',sans-serif;
	}
	
	#sculpture-container .tool-tip p{
		padding:0 0 5px 0;
	}
	
	/* Bucket Styles */
	#content-sidebar .link-bucket{
		background:#b29d69;
		margin:0 0 8px 0;
		color:#3f3221;
		font-family:'Germania One',sans-serif;
		text-transform:uppercase;
		font-size:23px;
	}

	#content-sidebar .link-bucket a{
		display:block;
		background-color:#b29d69;
		padding:10px 5px;
		color:#3f3221;
		font-family:'Germania One',sans-serif;
		text-transform:uppercase;
		font-size:23px;
	}

	#content-sidebar .link-bucket a[href$="pdf"]{
		background-image:url("../images/layout/icon-acrobat.png");
		background-position:98% 50%;
		background-repeat:no-repeat;
	}

	#content-sidebar .link-bucket a:hover,
	#content-sidebar .link-bucket a:focus{
		background-color:#4d4d4d;
		color:#fff;
	}

/* __Sidebar
^^^^^^^^^^^^^^^^^^^^*/
#sidebar{
	float:left;
	position:relative;
	z-index:3;
	width:214px;
	min-height:280px;
	padding:35px 5px;
}

#bg-sidebar{
	background:url("../images/layout/bg-textured-yellow.png") repeat 0 0;
	position:absolute;
	top:0;
	left:0;
	width:224px;
	height:100%;
}

#sidebar h1{
	padding:0 0 5px 0;
	font-family:'Medula One',sans-serif;
	font-size:2.188em/*35px*/;
	color:#141407;
	text-align:center;
}

#sidebar a{
	color:#880000;
}

#sidebar a:hover,
#sidebar a:focus{
	text-decoration:underline;
}

	/* Sidebar Nav */
	#sidebar-nav,
	#sidebar .widget.widget_nav_menu{
		font-size:1.313em/*21px*/;
		font-family:'Aladin',sans-serif;
		margin:0 0 40px 0;
	}
	
	#sidebar .widget.widget_nav_menu ul{
		list-style:none;
		margin:0;
		padding:0;
	}
	
	#sidebar-nav li,
	#sidebar .widget.widget_nav_menu li{
		margin:0 0 5px 0;
		padding:0;
	}
	
	#sidebar-nav a,
	#sidebar .widget.widget_nav_menu a{
		display:block;
		background:#8a1200;
		padding:8px 10px;
		color:#ead9a2;
		-wekit-box-shadow:inset 0 0 8px 5px #7d0e00;
		-moz-box-shadow:inset 0 0 8px 5px #7d0e00;
		box-shadow:inset 0 0 8px 5px #7d0e00;
	}
	
	#sidebar-nav a:hover,
	#sidebar-nav a:focus,
	#sidebar .widget.widget_nav_menu a:hover,
	#sidebar .widget.widget_nav_menu a:focus{
		background-color:#4d4d4d;
		color:#fff;
		-moz-box-shadow:none;
		-webkit-box-shadow:innone;
		box-shadow:none;
		text-decoration:none;
	}
	
	#sidebar-nav a:active,
	#sidebar .widget.widget_nav_menu a:active{
		background-color:#4d4d4d;
		color:#fff;
		-moz-box-shadow:inset 0 0 8px 5px #000;
		-webkit-box-shadow:inset 0 0 8px 5px #000;
		box-shadow:inset 0 0 8px 5px #000;
	}
	
	/* Email Signup */
	#email-signup,
	#sidebar .widget.gform_widget{
		margin:0 0 40px 0;
	}
	
	#email-signup li,
	#sidebar .widget.gform_widget li{
		margin:0 0 5px 0;
		padding:0;
	}
	
	#email-signup label,
	#sidebar .widget.gform_widget label{
		position:absolute;
		left:-9999em;
		display:block;
		text-indent:-999em;
	}
	
	#sidebar input[type="text"],
	#sidebar input[type="tel"],
	#sidebar input[type="email"]{
		background:#c9a750;
		border:1px solid #43381b;
		border-bottom-color:#b39547;
		border-left-color:#866f35;
		border-right-color:#866f35;
		padding:6px 1%;
		width:98%;
		-moz-box-shadow:inset 1px 1px 7px -1px #866f35;
		-webkit-box-shadow:inset 1px 1px 7px -1px #866f35;
		box-shadow:inset 1px 1px 7px -1px #866f35;
		color:#141407;
		font-family:'Asap',sans-serif;
	}
	
	#sidebar input[type="submit"],
	#sidebar input[type="button"]{
		background:#af8c3e;
		border:1px solid #af8c3e;
		padding:6px 0;
		margin-left:65%;
		width:35%;
		-moz-box-shadow:-1px 1px 3px -1px #5b5b49;
		-webkit-box-shadow:-1px 1px 3px -1px #5b5b49;
		box-shadow:-1px 1px 3px -1px #5b5b49;
		color:#141407;
		font-family:'Asap',sans-serif;
		font-weight:bold;
		text-transform:uppercase;
	}
	
	#sidebar input[type="submit"]:hover,
	#sidebar input[type="submit"]:focus,
	#sidebar input[type="button"]:hover,
	#sidebar input[type="button"]:focus{
		background-color:#4d4d4d;
		border-color:#fff;
		color:#fff;
	}
	
	#sidebar input[type="submit"]:active,
	#sidebar input[type="button"]:active{
		position:relative;
		bottom:-2px;
	}
	
	#sidebar .gfield_error input{border-color:#790000!important;}
	#sidebar .validation_error{display:none; text-align:center; padding:5px 0 0 0;}
	
	/* Social Media */
	#social-media{
		width:100%;
		margin:0 0 0 0;
	}
	
	#social-media ul{
		background:url("../images/layout/bg-socialmedia-shelf.png") no-repeat top center;
		height:84px;
		width:210px;
		padding:0 0 10px 15px;
		margin:0 auto;
	}
	
	#social-media li{
		float:left;
	}
	
	#social-media li + li{margin-left:5px;}
	
	#social-media a,
	#social-media .filler{
		margin-top:-27px;
		display:block;
		background:url("../images/layout/icons-socialmedia.png") no-repeat 100% 0;
		background:url("../images/layout/icons-social-media-sprite.png") no-repeat 100% 0;
		height:61px;
		width:57px;
		text-indent:-999em;
	}

	#social-media .filler{
		background-position: -188px 0;
	}	
	
	#social-media .tw a{background-position:0 0; height:49px; width:32px; margin-top:-18px; margin-left:18px; margin-right:5px;}
		#social-media .tw a:hover,#social-media .tw a:focus{background-position:0 100%;}
	
	#social-media .fb a{background-position:-47px 0; height:49px; width:22px; margin-top:-18px; margin-left:15px;}
		#social-media .fb a:hover,#social-media .fb a:focus{background-position:-47px 100%;}
	
	#social-media .pt a{background-position:-267px 0; height:49px; width:78px; margin-top:-18px; margin-left:15px;}
		#social-media .pt a:hover,#social-media .pt a:focus{background-position:-267px 100%;}

	#social-media .like a{background-position:-136px 0; height:49px; width:31px; margin-left:33px; margin-top:-18px; margin-right:15px;}
		#social-media .like a:hover, #social-media .like a:focus{background-position:-136px 100%;}
		
	/* Sidebar Widgets */
	#sidebar .widget{
		margin:0 0 40px 0;
	}
	
	#sidebar .widget ul{
		margin:0 0 0 30px;
		list-style:circle;
	}
	
	#sidebar .widget li{
		padding:5px 0;
	}
	
	#sidebar #searchform input[type="text"],
	#sidebar #searchform input[type="search"]{
		margin:0 0 5px 0;
	}
	
	#sidebar #searchform input[type="submit"],
	#sidebar #searchform input[type="button"]{
		width:35%;
		margin-left:65%;
	}
		
/*	__Footer
**-----------------------------------*/
#page-footer{
	background:url("../images/layout/bg-footer.jpg") repeat 0 0;
	position:relative;
	z-index:5;
	padding:30px 0;
	font-size:0.813em/*13px*/;
	color:#925f1b;
}

#page-footer .bg-footer{
	background:url("../images/layout/bg-footertop.png") repeat-x 0 0;
	position:absolute;
	bottom:100%;
	left:0;
	width:100%;
	height:27px;
}

#page-footer a{
	color:#925f1b;
}

#page-footer a:hover,
#page-footer a:focus{
	color:#911400;
}	

#page-footer p{
	padding:5px 0;
}

#page-footer ul{
	padding:5px 0;
}

#page-footer li{
	display:inline;
	padding:0 5px;
}

#page-footer .col{
	width:223px;
	margin:0 0 0 10px;
}

	/* Footer logo */
	#footer-logo{
		padding:0 0 10px 0;
	}

	/* Branding */
	#branding{
		padding:10px 0 0 0;
	}
	
	#branding a{
		background:url("../images/layout/logo-oohology.png") no-repeat 85% 0;
		line-height:24px;
		display:block;
	}
	
	#branding a:hover,
	#branding a:focus{
		background-position:85% 100%;
	}	





/******************************************************
---------------- PLUGINS --------------------------
*******************************************************/

/* prettyPhoto Theme*/
div.custom_theme .pp_top,
div.custom_theme .pp_top .pp_middle,
div.custom_theme .pp_top .pp_left,
div.custom_theme .pp_top .pp_right,
div.custom_theme .pp_bottom,
div.custom_theme .pp_bottom .pp_left,
div.custom_theme .pp_bottom .pp_middle,
div.custom_theme .pp_bottom .pp_right { height: 13px; }

div.custom_theme .pp_top .pp_left { background: url(../images/prettyPhoto/sprite.png) -78px -93px no-repeat; } /* Top left corner */
div.custom_theme .pp_top .pp_middle { background: url(../images/prettyPhoto/sprite_x.png) top left repeat-x; } /* Top pattern/color */
div.custom_theme .pp_top .pp_right { background: url(../images/prettyPhoto/sprite.png) -112px -93px no-repeat; } /* Top right corner */

div.custom_theme .pp_content .ppt { color: #f8f8f8; }
div.custom_theme .pp_content_container .pp_left { background: url(../images/prettyPhoto/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
div.custom_theme .pp_content_container .pp_right { background: url(../images/prettyPhoto/sprite_y.png) top right repeat-y; padding-right: 13px; }
div.custom_theme .pp_content { background-color: #fff; } /* Content background */
div.custom_theme .pp_next:hover { background: url(../images/prettyPhoto/sprite_next.png) center right  no-repeat; cursor: pointer; } /* Next button */
div.custom_theme .pp_previous:hover { background: url(../images/prettyPhoto/sprite_prev.png) center left no-repeat; cursor: pointer; } /* Previous button */
div.custom_theme .pp_expand { background: url(../images/prettyPhoto/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Expand button */
div.custom_theme .pp_expand:hover { background: url(../images/prettyPhoto/sprite.png) 0 -56px no-repeat; cursor: pointer; } /* Expand button hover */
div.custom_theme .pp_contract { background: url(../images/prettyPhoto/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Contract button */
div.custom_theme .pp_contract:hover { background: url(../images/prettyPhoto/sprite.png) 0 -113px no-repeat; cursor: pointer; } /* Contract button hover */
div.custom_theme .pp_close { width: 30px; height: 30px; background: url(../images/prettyPhoto/sprite.png) 2px 1px no-repeat; cursor: pointer; } /* Close button */
div.custom_theme #pp_full_res .pp_inline { color: #000; } 
div.custom_theme .pp_gallery ul li a { background: url(../images/prettyPhoto/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
div.custom_theme .pp_gallery ul li a:hover,
div.custom_theme .pp_gallery ul li.selected a { border-color: #fff; }
div.custom_theme .pp_social { margin-top: 7px; }

div.custom_theme .pp_gallery a.pp_arrow_previous,
div.custom_theme .pp_gallery a.pp_arrow_next { position: static; left: auto; }
div.custom_theme .pp_nav .pp_play,
div.custom_theme .pp_nav .pp_pause { background: url(../images/prettyPhoto/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
div.custom_theme .pp_nav .pp_pause { background-position: -51px -29px; }
div.custom_theme .pp_details { position: relative; }
div.custom_theme a.pp_arrow_previous,
div.custom_theme a.pp_arrow_next { background: url(../images/prettyPhoto/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
div.custom_theme a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* The next arrow in the bottom nav */
div.custom_theme .pp_content_container .pp_details { margin-top: 5px; }
div.custom_theme .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
div.custom_theme .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }

div.custom_theme .pp_close:hover, div.custom_theme .pp_nav .pp_play:hover, div.custom_theme .pp_nav .pp_pause:hover, div.custom_theme .pp_arrow_next:hover, div.custom_theme .pp_arrow_previous:hover { opacity:0.7; }

div.custom_theme .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }

div.custom_theme .pp_bottom .pp_left { background: url(../images/prettyPhoto/sprite.png) -78px -127px no-repeat; } /* Bottom left corner */
div.custom_theme .pp_bottom .pp_middle { background: url(../images/prettyPhoto/sprite_x.png) bottom left repeat-x; } /* Bottom pattern/color */
div.custom_theme .pp_bottom .pp_right { background: url(../images/prettyPhoto/sprite.png) -112px -127px no-repeat; } /* Bottom right corner */

div.custom_theme .pp_loaderIcon { background: url(../images/prettyPhoto/loader.gif) center center no-repeat; } /* Loader icon */

/* prettyPhoto Styles */
div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px 0}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(../images/prettyPhoto/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important}a.pp_next{background:url(../images/prettyPhoto/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(../images/prettyPhoto/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res{line-height:1 !important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px 0}div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}

/*gravity forms*/
.gform_footer img{display:none!important;}
.gform_wrapper .gfield_error .gfield_label{color:#790000}
#content .gform_wrapper .gfield_error input,
#content .gform_wrapper .gfield_error textarea,
#content .gform_wrapper .gfield_error select{border:1px solid #790000!important;}
.gform_wrapper .gfield_error .gfield_label{color:#790000}
.gform_wrapper .validation_message{color:#790000; font-size:11px; letter-spacing:normal}
.gform_wrapper .description, 
.gform_wrapper .gfield_description, 
.gform_wrapper .gsection_description, 
.gform_wrapper .instruction{font-size:0.85em; line-height:1.5em; clear:both}
.gform_wrapper .validation_error{color:#790000; font-weight:bold; font-size:14px; line-height:1.5em; margin-bottom:16px}
.gfield_error{margin-bottom:15px!important;}

.gform_wrapper .gfield_time_hour,.gform_wrapper .gfield_time_minute,.gform_wrapper .gfield_date_month,.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_year{width:70px;vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.gform_wrapper .gfield_date_month,.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_year{margin-right:12px}.gform_wrapper .gfield_date_dropdown_month,.gform_wrapper .gfield_date_dropdown_day,.gform_wrapper .gfield_date_dropdown_year{vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.gform_wrapper .gfield_date_dropdown_month,.gform_wrapper .gfield_date_dropdown_day,.gform_wrapper .gfield_date_dropdown_year{margin-right:6px}.gform_wrapper .gfield_time_ampm{vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.gform_wrapper .gfield_time_ampm select{width:60px !important}.gform_wrapper .gfield_time_hour input,.gform_wrapper .gfield_time_minute input,.gform_wrapper .gfield_date_month input,.gform_wrapper .gfield_date_day input,.gform_wrapper .gfield_date_year input{width:70% !important}.gform_wrapper .gfield_date_month,.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_year{width:50px;float:left}.gform_wrapper .gfield_date_month input,.gform_wrapper .gfield_date_day input,.gform_wrapper .gfield_date_year input{width:85% !important}.gform_wrapper .datepicker{width:100px !important}.gform_wrapper .ginput_complex .ginput_left {width:50%;float:left}.gform_wrapper .ginput_complex .ginput_right{width:49%;float:right}.gform_wrapper .gfield_error .ginput_complex .ginput_left,.gform_wrapper .gfield_error .ginput_complex .ginput_right{width:50%}.gform_wrapper .gsection{border-bottom:1px dotted #CCC;padding:0 0 8px 0;margin:16px 0;clear:both}.gform_wrapper ul.gfield_checkbox li input[type=checkbox],.gform_wrapper ul.gfield_radio li input[type=radio]{width:auto !important}.ui-datepicker-div,.ui-datepicker-inline,#ui-datepicker-div{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:1em;list-style:none;font-family:"lucida sans","lucida grande",lucida,sans-serif;background-color:#FFF;font-size:1em;border:4px solid #C1C1C1;width:15.5em;padding:2.5em .5em .5em .5em;position:relative}.ui-datepicker-div,#ui-datepicker-div{z-index:9999;display:none}.ui-datepicker-inline{float:left;display:block}.ui-datepicker-control{display:none}.ui-datepicker-current{display:none}.ui-datepicker-next,.ui-datepicker-prev{position:absolute;left:0.5em;top:0.5em;background-color:#EEE}.ui-datepicker-next{left:14.6em}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background-color:#DADADA}.ui-datepicker-next a,.ui-datepicker-prev a{text-indent:-999999px;width:1.3em;height:1.4em;display:block;font-size:1em;background-image:url(../images/gforms/datepicker_arrow_left.gif);background-position:50% 50%;background-repeat:no-repeat;border:1px solid #d3d3d3;cursor:pointer}.ui-datepicker-next a{background-image:url(../images/gforms/datepicker_arrow_right.gif);background-position:50% 50%;background-repeat:no-repeat}.ui-datepicker-header select{border:1px solid #D3D3D3;color:#555;background-color:#E6E6E6;font-size:1em;line-height:1.4em;position:absolute;top:0.5em;margin:0 !important}.ui-datepicker-header option:focus,.ui-datepicker-header option:hover{background-color:#DADADA}.ui-datepicker-header select.ui-datepicker-new-month{width:7em;left:2.2em}.ui-datepicker-header select.ui-datepicker-new-year{width:5em;left:9.4em}table.ui-datepicker{width:15.5em;text-align:right}table.ui-datepicker td a{padding:.1em;display:block;color:#555;background-color:#E6E6E6;cursor:pointer;border:1px solid #FFF;text-align:center}table.ui-datepicker td a:hover{border:1px solid #FFF;color:#212121;background-color:#DADADA;text-decoration:none}table.ui-datepicker td a:active{border:1px solid #AAA;color:#212121;background-color:#FFF;text-decoration:none}table.ui-datepicker .ui-datepicker-title-row td{padding:.2em 0;text-align:center;font-size:0.9em;color:#222;text-transform:uppercase}table.ui-datepicker .ui-datepicker-title-row td a{color:#222;padding:0.3em 0}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:193px;height:200px}img.ui-datepicker-trigger{cursor:pointer;vertical-align:top;width:17px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.gform_wrapper input.datepicker.datepicker_with_icon{margin-right:4px !important;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.gform_wrapper input[type=hidden],.gform_wrapper input.gform_hidden,.gform_wrapper .gform_hidden,.gform_wrapper .gf_hidden{display:none !important;max-height:1px !important;overflow:hidden}.gform_wrapper .ginput_full br,.gform_wrapper .ginput_left br,.gform_wrapper .ginput_right br{display:none !important}.gform_wrapper .left_label li.gfield_html_formatted,.gform_wrapper .right_label li.gfield_html_formatted{margin-left:32%}.gform_wrapper .gfield_html.gfield_no_follows_desc{margin-top:10px}.gform_wrapper .gform_ajax_spinner{padding-left:10px}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none !important;position:absolute !important;left:-9000px}.gform_wrapper .gf_progressbar_wrapper{clear:both;width:99%;margin:0 0 8px 0;padding:0 0 16px 0;border-bottom:1px dotted #CCC}.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{font-size:13px;line-height:1em !important;margin:0 0 6px 0 !important;padding:0 !important;clear:both;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}.gform_wrapper .gf_progressbar{width:99%;height:20px;overflow:hidden;line-height:20px !important;border:1px solid #ACACAC;border-right:1px solid #959595;border-bottom:1px solid #959595;background-image:url(../images/gforms/percentbar_bg.png);background-repeat:repeat-x;background-position:bottom;background-color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.gform_wrapper .gf_progressbar_percene{height:20px;text-align:right;font-family:helvetica,arial,sans-serif;font-size:13px !important;text-shadow:0 1px 1px rgba(0,0,0,0.50)}.gform_wrapper .gf_progressbar_percentage span{margin-right:5px;margin-left:5px}.gform_wrapper .gf_progressbar_percentage.percentbar_0 span{color:#959595;text-shadow:none}.gform_wrapper .percentbar_blue{background-image:url(../images/gforms/percentbar_blue.png);background-repeat:repeat-x;background-color:#0072BC;color:#FFF}.gform_wrapper .percentbar_gray{background-image:url(../images/gforms/percentbar_gray.png);background-repeat:repeat-x;background-color:#666;color:#FFF}.gform_wrapper .percentbar_green{background-image:url(../images/gforms/percentbar_green.png);background-repeat:repeat-x;background-color:#94DC21;color:#FFF}.gform_wrapper .percentbar_orange{background-image:url(../images/gforms/percentbar_orange.png);background-repeat:repeat-x;background-color:#DC7021;color:#FFF}.gform_wrapper .percentbar_red{background-image:url(../images/gforms/percentbar_red.png);background-repeat:repeat-x;background-color:#DC2521;color:#FFF}.gform_wrapper .percentbar_custom{background-image:url(../images/gforms/percentbar_custom.png);background-repeat:repeat-x}.gform_wrapper .gf_page_steps{width:99%;margin:0 0 8px 0;padding:0 0 4px 0;border-bottom:1px dotted #CCC}.gform_wrapper .gf_step{width:auto !important;margin:0 10px 10px 0;font-size:14px;height:20px;line-height:20px !important;filter:alpha(opacity=50);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;font-family:arial,sans-serif;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.gform_wrapper .gf_step span.gf_step_number{font-size:20px;float:left;font-family:arial,sans-serif}.gform_wrapper .gf_step.gf_step_active{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0}.gform_wrapper .gf_step_clear{display:block;clear:both;height:1px;overflow:hidden}.gform_wrapper .gfield_password_strength{border:1px solid #DDD;margin:0;padding:3px 5px;text-align:center;width:200px;background-color:#EEE}.gform_wrapper .gfield_password_strength.bad{background-color:#FFB78C;border-color:#FF853C}.gform_wrapper .gfield_password_strength.good{background-color:#FFEC8b;border-color:#FC0}.gform_wrapper .gfield_password_strength.short,.gform_wrapper .gfield_password_strength.mismatch{background-color:#FFA0A0;border-color:#f04040}.gform_wrapper .gfield_password_strength.strong{background-color:#C3FF88;border-color:#8DFF1C}



#contact-phone a { 
    cursor: default;
    color: #B6A16C;
}

#homepage #news-box p a {
	color: #911400;
}

#homepage #news-box p a:hover {
	text-decoration: underline;
}

#debug {
	background:#fff;
	padding: 25px;
	border:5px solid rgba(100, 100, 100, 0.6);
	border-radius: 25px;
	position: fixed;
	top: 5em;
	left:5em;
	width: 75%;
}