@charset "utf-8";
/* CSS Document */

/* 960 Grid System ~ Core CSS. Learn more ~ http://960.gs/ ~ Licensed under GPL and MIT. */
.content{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;margin-left:5px;margin-right:5px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16,.push_17,.pull_17,.push_18,.pull_18,.push_19,.pull_19,.push_20,.pull_20,.push_21,.pull_21,.push_22,.pull_22,.push_23,.pull_23{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.content .grid_1{width:30px}.content .grid_2{width:70px}.content .grid_3{width:110px}.content .grid_4{width:150px}.content .grid_5{width:190px}.content .grid_6{width:230px}.content .grid_7{width:270px}.content .grid_8{width:310px}.content .grid_9{width:350px}.content .grid_10{width:390px}.content .grid_11{width:430px}.content .grid_12{width:470px}.content .grid_13{width:510px}.content .grid_14{width:550px}.content .grid_15{width:590px}.content .grid_16{width:630px}.content .grid_17{width:670px}.content .grid_18{width:710px}.content .grid_19{width:750px}.content .grid_20{width:790px}.content .grid_21{width:830px}.content .grid_22{width:870px}.content .grid_23{width:910px}.content .grid_24{width:950px}.content .prefix_1{padding-left:40px}.content .prefix_2{padding-left:80px}.content .prefix_3{padding-left:120px}.content .prefix_4{padding-left:160px}.content .prefix_5{padding-left:200px}.content .prefix_6{padding-left:240px}.content .prefix_7{padding-left:280px}.content .prefix_8{padding-left:320px}.content .prefix_9{padding-left:360px}.content .prefix_10{padding-left:400px}.content .prefix_11{padding-left:440px}.content .prefix_12{padding-left:480px}.content .prefix_13{padding-left:520px}.content .prefix_14{padding-left:560px}.content .prefix_15{padding-left:600px}.content .prefix_16{padding-left:640px}.content .prefix_17{padding-left:680px}.content .prefix_18{padding-left:720px}.content .prefix_19{padding-left:760px}.content .prefix_20{padding-left:800px}.content .prefix_21{padding-left:840px}.content .prefix_22{padding-left:880px}.content .prefix_23{padding-left:920px}.content .suffix_1{padding-right:40px}.content .suffix_2{padding-right:80px}.content .suffix_3{padding-right:120px}.content .suffix_4{padding-right:160px}.content .suffix_5{padding-right:200px}.content .suffix_6{padding-right:240px}.content .suffix_7{padding-right:280px}.content .suffix_8{padding-right:320px}.content .suffix_9{padding-right:360px}.content .suffix_10{padding-right:400px}.content .suffix_11{padding-right:440px}.content .suffix_12{padding-right:480px}.content .suffix_13{padding-right:520px}.content .suffix_14{padding-right:560px}.content .suffix_15{padding-right:600px}.content .suffix_16{padding-right:640px}.content .suffix_17{padding-right:680px}.content .suffix_18{padding-right:720px}.content .suffix_19{padding-right:760px}.content .suffix_20{padding-right:800px}.content .suffix_21{padding-right:840px}.content .suffix_22{padding-right:880px}.content .suffix_23{padding-right:920px}.content .push_1{left:40px}.content .push_2{left:80px}.content .push_3{left:120px}.content .push_4{left:160px}.content .push_5{left:200px}.content .push_6{left:240px}.content .push_7{left:280px}.content .push_8{left:320px}.content .push_9{left:360px}.content .push_10{left:400px}.content .push_11{left:440px}.content .push_12{left:480px}.content .push_13{left:520px}.content .push_14{left:560px}.content .push_15{left:600px}.content .push_16{left:640px}.content .push_17{left:680px}.content .push_18{left:720px}.content .push_19{left:760px}.content .push_20{left:800px}.content .push_21{left:840px}.content .push_22{left:880px}.content .push_23{left:920px}.content .pull_1{left:-40px}.content .pull_2{left:-80px}.content .pull_3{left:-120px}.content .pull_4{left:-160px}.content .pull_5{left:-200px}.content .pull_6{left:-240px}.content .pull_7{left:-280px}.content .pull_8{left:-320px}.content .pull_9{left:-360px}.content .pull_10{left:-400px}.content .pull_11{left:-440px}.content .pull_12{left:-480px}.content .pull_13{left:-520px}.content .pull_14{left:-560px}.content .pull_15{left:-600px}.content .pull_16{left:-640px}.content .pull_17{left:-680px}.content .pull_18{left:-720px}.content .pull_19{left:-760px}.content .pull_20{left:-800px}.content .pull_21{left:-840px}.content .pull_22{left:-880px}.content .pull_23{left:-920px}.clearfix:before,.clearfix:after,.content:before,.content:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.content:after{clear:both}.clearfix,.content{zoom:1}

/*! normalize.css v1.1.3 | MIT License | git.io/normalize */*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}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-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
*,:after,:before {position:relative;}:after,:before {content:'';}


/*** GLOBAL STYLES ***/
body {
	font-family: 'Questrial', sans-serif;
	background:#266ab2;
	line-height:26px;
	font-size:18px;
	min-width:960px;
}

table {
	width:100%;
	border-collapse:separate;
	border-spacing:1px;
}

th, td {
	border: 1px solid #ccc;
    padding: 5px 10px;
	text-align: left;
}

th {
	background:#bb6511;
	color:#fff;
}

td {
	background: #fff;
}

tr:first-child th {background:#266ab2;}
tr:first-child td:first-child {visibility:hidden;}

ul.acceptable li, ul.unacceptable li {list-style: none; margin: 5px 0;}
ul.acceptable li:before, ul.unacceptable li:before {display:block; width:18px; height:18px; background: url('/theme/collectialtd/images/bg/sprite.png') no-repeat; position:absolute; top: 5px; left:-25px;}
ul.acceptable li:before {background-position: 0 0;}
ul.unacceptable li:before {background-position: -18px 0;}

hr {
	height:0;
	border:0;
	border-top:3px dotted #ccc;
}

a.button, input[type="submit"] {
	display:inline-block;
	text-transform:uppercase;
	background-color: #bb6511;
	padding:10px 40px 10px 10px;
	margin:10px 0;
	color:#fff;
	text-decoration:none;
	min-width: 200px;
	text-align:left;
	transition: background-color 0.3s ease;
}

input[type="submit"] {
	font-family: "Questrial",sans-serif;
    min-width: 0;
    padding: 10px;
    text-transform: capitalize;
}

#search {
	border:2px solid #266ab2;
	transition: border 0.3s ease;
	font-family: "Questrial",sans-serif;
	font-weight:normal;
	padding:5px 10px;
}

#search:focus {
	border-color:#bb6511;
}

a.button:hover, input[type="submit"]:hover {
	background:#266ab2;
}

a.button:after {
	background: url('/theme/collectialtd/images/bg/button-arrow.png') no-repeat 0 50% #266ab2;
    color: #fff;
    display: inline-block;
    height: 100%;
    padding: 10px;
    position: absolute;
    right: 0px;
    top: 0;
	width:25px;	
}

a.button strong {
	display:block;
	text-transform:none;
	font-size: 34px;
	font-weight:normal;
}



img {
	max-width:100%;
	height:auto;
}

img.float-left {
	float:left;
	margin: 0 10px 10px 0;
}

img.float-right {
	float:right;
	margin: 0 10px 10px ;
}

img.treatment, div.treatment {
	background: #fff;
	border: 1px solid #ccc;
	padding: 5px;
	-webkit-box-shadow: 0 10px 10px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: 0 10px 10px -5px rgba(0,0,0,0.75);
	box-shadow: 0 10px 10px -5px rgba(0,0,0,0.75);
}

.offset {
	border:1px solid #ccc;
	padding: 80px 20px 20px;
		-webkit-box-shadow: 0 10px 10px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: 0 10px 10px -5px rgba(0,0,0,0.75);
	box-shadow: 0 10px 10px -5px rgba(0,0,0,0.75);
	margin:20px 0;
}

.offset {
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(215,217,217,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(215,217,217,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(215,217,217,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(215,217,217,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(215,217,217,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(215,217,217,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d9d9',GradientType=0 ); /* IE6-8 */
}

.offset .header {
	background: #bb6511;
    border-bottom: 1px solid #ccc;
    color: #fff;
    left: 0;
	right:0;
    margin: 0;
    padding: 15px 10px;
    text-align: center;
    text-transform: uppercase;
    top: 0;
	position:absolute;
}

main .content {
	padding: 15px 0;
}

.shadow {
	-webkit-box-shadow: 0 10px 10px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: 0 10px 10px -5px rgba(0,0,0,0.75);
	box-shadow: 0 10px 10px -5px rgba(0,0,0,0.75);
}

#service-area {
	width:400px;
	height:250px;
	background: #fff;
	border: 1px solid #ccc;
	padding: 5px;
	-webkit-box-shadow: 0 10px 10px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: 0 10px 10px -5px rgba(0,0,0,0.75);
	box-shadow: 0 10px 10px -5px rgba(0,0,0,0.75);
}

.color-one {
	color: #bb6511;
}

.color-two {
	color: #266ab2;
}

.medium {
	font-size: 30px;
	line-height:30px;
	margin:0;
	padding:0;
	text-align:center;
}

.large {
	font-size: 40px;
	line-height:40px;
	margin:0;
	padding:0;
	text-align:center;
}

.xlarge {
	font-size:60px;
	line-height:60px;
	margin:0;
	padding:0;
	text-align:center;
}

.smaller {
	font-size: 0.9em;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

.left {
	text-align:left;
}

.bold {
	font-weight:bold;
}

strong.smaller.center {
	display:block;
}

article section {
	border-bottom:1px solid #ccc;
	padding-bottom:30px;
}
article section:last-child, article section[class^='grid'] {
	border:none;
}

.clear {clear:both;}

main h3 {
	font-size:30px;
}

/*** BANNER ***/

.banner {
	height:140px;
	background:#266ab2;
	border-top: 18px solid #fff;
}

.banner .branding {
	height: 102px;
	width: 408px;
	margin:0;
	position: absolute;
	line-height: 0px;
	left:0;
	top:0;
	-webkit-box-shadow: 0 10px 10px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: 0 10px 10px -5px rgba(0,0,0,0.75);
	box-shadow: 0 10px 10px -5px rgba(0,0,0,0.75);
}

.banner .info {
	width:400px;
	position:absolute;
	right:0;
	top:0;
	text-align:center;
	color:#fff;
	top: -18px;
}

.banner .info .online-bill-pay {
	background: #fff;
	display: inline-block;
	color:#000;
	text-transform:uppercase;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", "Questrial", sans-serif;
	font-weight:bold;
	font-size:28px;
	line-height:28px;
	text-decoration:none;
	padding:5px 15px;
	transition:all 0.3s ease;
	display:block;
}

.banner .info .online-bill-pay img {
	width:100px;
	font-size:12px;
	font-family: sans-serif;
}

.banner .info .online-bill-pay:hover {
	background:#000;
	color:#fff;
}

.banner .info .service {
	font-size:20px;
	line-height:20px;
	padding: 5px 0 0;
	margin:0;
}

.banner .info .telephone {
	font-size:50px;
	line-height:50px;
	padding:0;
	margin:0;
}

/*** LANDSCAPE ***/

.landscape {
	background: url('/theme/collectialtd/images/bg/repeating-landscape.jpg') repeat-x;
	height: 406px;
		padding:25px 0;
}

.landscape .content {
	background: #fff;
	border: 1px solid #ccc;
	padding:20px 40px;
	height: 340px;
}

#home .landscape .content {
	height:408px;
	background:none; 
	border:none;
	text-align:center;
	padding:0;
}

#home img.hero {
	background: #fff;
	border: 1px solid #ccc;
	padding: 5px;
}

.landscape a.button {
	background-clip: padding-box;
    border: 7px solid rgba(255, 255, 255, 0.75);
    margin: 0 15px;
}

#home .landscape a.button {
	top: -70px;
}

.landscape .content .contact-box {
	background:url('/theme/collectialtd/images/bg/scratched.jpg') #fff;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	width: 400px;
	padding: 40px;
}

.landscape .content .contact-box .phone {
	top:50%;
	margin-top: -55px;
}

.landscape .content .contact-box a.button {
	bottom: -25px;
    margin: 0 15px;
    position: absolute;
    right: 0;
}



/*** BLANK ***/

.blank {
	background:url('/theme/collectialtd/images/bg/fold.png') no-repeat top center #fff;
	padding-top:20px;
}

.blank:before {
	background:rgba(255,255,255,0.5);
	height:10px;
	position:absolute;
	top:-10px;
	left:0;
	width:100%;
}

.blank .content {
	padding: 30px 0;
}

/*** SCRATCHED ***/

.scratched {
	background:url('/theme/collectialtd/images/bg/scratched.jpg') #fff;
	border-top: 1px solid #ccc;
}

/*** NAVs ***/

.header-nav {
	border-top:5px solid rgba(255,255,255,0.5);
	border-bottom:5px solid rgba(255,255,255,0.5);
	background-clip: content-box;
}

.header-nav, .footer-nav {
	background-color:#bb6511;
	z-index: 100;
}

.header-nav ul, .footer-nav ul {
	margin:0;
	padding:0;
	height:100%;
	text-align:center;
}

.header-nav li, .footer-nav li {
	height:100%;
	display:inline-block;
}

.header-nav a, .footer-nav a {
	display:inline-block;
	text-decoration:none;
	padding: 10px 20px;
	color:#fff;
	font-size:25px; 
	line-height:25px;
	background: rgba(0,0,0,0);
	transition: background 0.3s ease;
}

.header-nav .selected, .footer-nav .selected {
	background: rgba(0,0,0,0.25);
}

.header-nav a:hover, .footer-nav a:hover {
	background: rgba(0,0,0,0.5);
}

.header-nav li ul {
	display:none;
	position: absolute;
	text-align:left;
	width:220px;
	height:auto;
	background:#266ab2;
}

.header-nav li ul li {
	display:block;
}

.header-nav li ul li a {
	font-size:20px;
	line-height:20px;
	display:block;
}

.header-nav li:hover ul {
	display:block;
}

.footer-nav li ul {
	display:none;
}

/*** FOOTER ***/

.footer {
	background:#fff;
}

.contentinfo {
	text-align:center;
	font-style:normal;
	font-size:16px;
	line-height:16px;
	margin:15px 0;
}

/*** NEWS ***/

#news aside {
	text-align:right;
}

#news aside h4, #news aside ul {
	margin:0;
	padding:0;
}

#news aside ul li {
	list-style:none;
}


/* Notifications */

a.alert.show {
  visibility:hidden;
  z-index:10000;
  -webkit-border-radius:0 0 5px 5px;
  -moz-border-radius:0 0 5px 5px;
  -ms-border-radius:0 0 5px 5px;
  -o-border-radius:0 0 5px 5px;
  border-radius:0 0 5px 5px;
  position:absolute;
  top:0;
  left:5px;
  display:inline-block;
  padding:5px 0 20px 0;
  width:80px;
  text-align:center;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  background:#a90329;
  background:-moz-radial-gradient(center,ellipse cover,#a90329 0%,#8f0222 44%,#6d0019 100%);
  background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#a90329),color-stop(44%,#8f0222),color-stop(100%,#6d0019));
  background:-webkit-radial-gradient(center,ellipse cover,#a90329 0%,#8f0222 44%,#6d0019 100%);
  background:-o-radial-gradient(center,ellipse cover,#a90329 0%,#8f0222 44%,#6d0019 100%);
  background:-ms-radial-gradient(center,ellipse cover,#a90329 0%,#8f0222 44%,#6d0019 100%);
  background:radial-gradient(ellipse at center,#a90329 0%,#8f0222 44%,#6d0019 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a90329',endColorstr='#6d0019',GradientType=1);
  border:solid .5px #333;
}
a.alert.show:after {
  content:"";
  display:block;
  position:absolute;
  bottom:5px;
  left:27.5px;
  width:0px;
  height:0px;
  border-style:solid;
  border-width:10px 12.5px 0 12.5px;
  border-color:#ffffff transparent transparent transparent;
  -webkit-transform:rotate(360deg);
  border-style:outset;
}
#notification-wrapper {
  display:none;
  position:relative;
  background:#a90329;
  background:-moz-radial-gradient(center,ellipse cover,#a90329 0%,#8f0222 44%,#6d0019 100%);
  background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#a90329),color-stop(44%,#8f0222),color-stop(100%,#6d0019));
  background:-webkit-radial-gradient(center,ellipse cover,#a90329 0%,#8f0222 44%,#6d0019 100%);
  background:-o-radial-gradient(center,ellipse cover,#a90329 0%,#8f0222 44%,#6d0019 100%);
  background:-ms-radial-gradient(center,ellipse cover,#a90329 0%,#8f0222 44%,#6d0019 100%);
  background:radial-gradient(ellipse at center,#a90329 0%,#8f0222 44%,#6d0019 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a90329',endColorstr='#6d0019',GradientType=1);
}
#notification-wrapper #notifications {
  position:relative;
  width:960px;
  margin:0 auto;
  padding:15px 0 95px 0;
}
#notification-wrapper #notifications .notification {
  color:#fff;
  padding:6px 0 10px 0;
  text-align:center;
}
#notification-wrapper #notifications a.hide {
  -webkit-border-radius:5px 5px 0 0;
  -moz-border-radius:5px 5px 0 0;
  -ms-border-radius:5px 5px 0 0;
  -o-border-radius:5px 5px 0 0;
  border-radius:5px 5px 0 0;
  position:absolute;
  bottom:0;
  display:inline-block;
  padding:40px 20px 10px 20px;
  width:160px;
  left:400px;
  text-align:center;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  background:#000000;
  background:-moz-linear-gradient(top,#000000 0%,#333333 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#000000),color-stop(100%,#333333));
  background:-webkit-linear-gradient(top,#000000 0%,#333333 100%);
  background:-o-linear-gradient(top,#000000 0%,#333333 100%);
  background:-ms-linear-gradient(top,#000000 0%,#333333 100%);
  background:linear-gradient(to bottom,#000000 0%,#333333 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#333333',GradientType=0);
  border:solid .5px #333;
}
#notification-wrapper #notifications a.hide:before {
  content:"";
  display:block;
  position:absolute;
  top:5px;
  left:42.5px;
  width:0px;
  height:0px;
  border-style:solid;
  border-width:0 37.5px 25px 37.5px;
  border-color:transparent transparent #ffffff transparent;
  -webkit-transform:rotate(360deg);
  border-style:inset;
}

.notification a, .notification a:link, .notification a:visited {
	color:#fff;
}

.notification a:hover {
	text-decoration:none;
}

#ie-lt-9 {
	/*position:fixed;
	top:0;*/
	text-align:center;
}

.admin-bar {background:#000; color:#fff; padding:10px 0; text-align: center;}
.admin-bar a {color:#fff;}
.admin-bar p {margin:0;}

/*** ACCORDIONS ***/

.ui-accordion-header {
	border-radius:5px; 
	background-color:#266ab2; 
	color:#fff; 
	padding: 15px 30px 15px 15px; 
	transition: background-color 0.3s ease; 
	z-index:10; 
	font-size: 20px;
	margin: 5px 0;}
.ui-accordion-header:after {content: "+";
    font-size: 25px;
    font-weight: bold;
    margin-top: -15px;
    position: absolute;
    right: 10px;
    top: 50%;}
.ui-accordion-header.ui-state-hover, .ui-accordion-header.ui-state-hover.ui-state-active { background-color:#bb6511; cursor:pointer;}
.ui-accordion-header.ui-state-active {background-color:#bb6511;}
.ui-accordion-header.ui-state-active:after {content:'-';}

.ui-accordion-content {border-radius: 0px 0px 5px 5px; position:relative; top:-25px;border-radius:5px; border:solid 1px #ccc; padding:25px;background: rgb(255,255,255); margin-bottom: -25px;}

#service-map {height:300px;}
#service-map img {max-width:inherit;}

.header-nav .mobile-nav {display:none; position: absolute; background:#bb6511; z-index:200;}
.header-nav .mobile-trigger {display:block; text-align:center; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.25);}

	
/*** CMS HACKS ***/
#tinymce {
	background-color:#fff;
}
