body {
	color: #000000;
	background-color: #999999;
}

a {
	color: #420001;
}

a:active {
	color: #420001;
}

a:hover {
	color: #910D0D;
}

a#show-content {
    text-decoration: none;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 1.00) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 0.00)), color-stop(100%,rgba(255, 255, 255, 1.00))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255, 255, 255, 0.00) 0%,rgba(255, 255, 255, 1.00) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255, 255, 255, 0.00) 0%,rgba(255, 255, 255, 1.00) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255, 255, 255, 0.00) 0%,rgba(255, 255, 255, 1.00) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255, 255, 255, 0.00) 0%,rgba(255, 255, 255, 1.00) 100%); /* W3C */
}

a.tel {
background: #FFF7B7; /* Old browsers */

	color: #420001;

	-moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;

	border: #E8CF0B;

background: -moz-linear-gradient(top,  #FFF7B7 0%, #E8CF0B 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF7B7), color-stop(100%,#E8CF0B)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #FFF7B7 0%,#E8CF0B 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #FFF7B7 0%,#E8CF0B 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #FFF7B7 0%,#E8CF0B 100%); /* IE10+ */
background: linear-gradient(top,  #FFF7B7 0%,#E8CF0B 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */

}

a.tel:hover{
	background: #E8CF0B; /* Old browsers */

background: -moz-linear-gradient(top,  #E8CF0B 0%, #E8CF0B 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E8CF0B), color-stop(100%,#E8CF0B)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #E8CF0B 0%,#E8CF0B 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #E8CF0B 0%,#E8CF0B 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #E8CF0B 0%,#E8CF0B 100%); /* IE10+ */
background: linear-gradient(top,  #E8CF0B 0%,#E8CF0B 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */

}

a.tel.active{
background: #FFF7B7;

background: -moz-linear-gradient(top,  #FFF7B7 0%, #E8CF0B 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF7B7), color-stop(100%,#E8CF0B)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #FFF7B7 0%,#E8CF0B 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #FFF7B7 0%,#E8CF0B 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #FFF7B7 0%,#E8CF0B 100%); /* IE10+ */
background: linear-gradient(top,  #FFF7B7 0%,#E8CF0B 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
}



@media only screen and (max-width: 767px) {
	 }

	.container { background-color: #FFFFFF;}

	#primary-content {background-color: #FFFFFF; color: #000000;}
	footer {background-color: #FFFFFF; color: #000000;}

	header hgroup {
		background-color: #420001;
		color: #FFFFFF;
    }

    header hgroup a {color: #FFFFFF;}

    header hgroup h1,
    header hgroup h2,
    header hgroup h3,
    header hgroup h4,
    header hgroup h5 {
		color: #FFFFFF;
	}

    #primary-content h1,
    #primary-content h2,
    #primary-content h3,
    #primary-content h4,
    #primary-content h5{
		color: #000000;
    }


	h5#serving-area {
		background-color: #FFFFFF;
		color: #000000;
		border-bottom: 1px solid #000000;
	}

	.star.active {
		color: rgba(255,204,0,1);
	}

	.star.inactive {
		color: rgba(255,204,0,0.5);
	}

	section#services a {
		background-color: #420001;
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
	}

	section#services a:visited {
		color: #FFFFFF;
	}

	section#services a:hover {
		color: #FFF7B7;
	}


	footer {background-color: #FFFFFF; }

	footer nav li a {
		background-color: #420001;

		border: 1px solid #420001;
		border-top: 0;
		color: #FFFFFF;
	}

	footer nav li a:visted {

	}

	footer nav li:first-child a {
		border-top: 1px solid #420001;
	}

	footer nav li a:visited {
			color: #FFFFFF;
	}




	footer nav li a.active {
		background-color: #910D0D;
		color: #FFF7B7;
	}

	footer nav li a:hover {
		color: #FFF7B7;
	}

	footer #copyright-privacy {
		background-color: #550000;
		color: #FFFFFF;
	}

	footer #copyright-privacy a {
		color: #FFF7B7;
	}


	footer nav li a.active:after {
		color: #FFFFFF;
	}




	table {border: 2px solid #420001;}
	td {background-color: #FFFFFF; color: #000000;}
	th {background-color: #420001; color: #FFFFFF;}

	td, th {}

	td,th {border: 1px solid #420001;}

	th[scope=col] {border-bottom-width: 2px;}

	th[scope=row] {border-left-width: 2px;border-right-width: 2px;}

	th.key {border-width: 2px;}
}