/*Place all of your mobile styles here
**************************************/
body {
	background:#222222;
	color:#ddd;
}
body>* {
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#333), to(#5e5e65));
}
a {
	color:blue;
}
.toolbar {
	-webkit-box-sizing:border-box;
	border-bottom:1px solid #000;
	padding:10px;
	height:107px;
	/*background:url(/js/jqtouch/themes/jqt/img/top-toolbar.jpg) #000 repeat-x -5px 0;*/
	background-color:#107777;
	position:relative;
	text-align:center;
}
#wrapper {
	background: none repeat scroll 0 0 #222222;
	border-top: 4px solid #000;
}
ul.rounded li {
	background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#4c4d4e), to(#404142));
	background:  -moz-linear-gradient( center bottom, rgb(61,61,61) 47%, rgb(89,84,83) 84% );
}
ul li.arrow {
	background-image:url(/js/jqtouch/themes/jqt/img/chevron.png), -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.4, rgb(18, 78, 78)),
    color-stop(0.7, rgb(16, 119, 119))
);
	background: url(/js/jqtouch/themes/jqt/img/chevron.png), -moz-linear-gradient(
    center bottom,
    rgb(18, 78, 78) 40%,
    rgb(16, 119, 119) 70%
);
	background-position:right center;
	background-repeat:no-repeat;
}
ul li.forward {
	background-image:url(/js/jqtouch/themes/jqt/img/chevron_circle.png), -webkit-gradient(linear, 0% 0, 0% 100%, from(#4c4d4e), to(#404142));
	background: url(/js/jqtouch/themes/jqt/img/chevron_circle.png), -moz-linear-gradient( center bottom, rgb(61,61,61) 47%, rgb(89,84,83) 84% );
	background-position:right center;
	background-repeat:no-repeat;
}
ul li a.active, ul li a.button {
	background-color:#2F1E51;
	color:#fff;
}
.info {
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#ccc), to(#aaa), color-stop(.6, #CCC));
	font-size:12px;
	line-height:16px;
	text-align:center;
	text-shadow:rgba(255, 255, 255, .8) 0 1px 0;
	color:#444;
	padding:15px;
	border-top:1px solid rgba(255, 255, 255, .2);
	font-weight:bold;
}
ul.edgetoedge li {
	background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#1e1f21), to(#272729));
	background: -moz-linear-gradient( center bottom, rgb(42,43,43) 22%, rgb(3,3,3) 61% );
	background-position:right center;
	background-repeat:no-repeat;
}
ul.edgetoedge li.sep {
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .5)));
}
#plastic {
	background:#7F2226;
}
ul.plastic {
	backbackground: -webkit-gradient(linear, 0% 0, 0% 100%, from(#1e1f21), to(#272729));
	background: -moz-linear-gradient( center bottom, rgb(42,43,43) 22%, rgb(3,3,3) 61% );
}
ul.plastic li:nth-child(odd) {
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.13, rgb(71,71,71)), color-stop(0.57, rgb(161,161,161)) );
	background: -moz-linear-gradient( center bottom, rgb(71,71,71) 13%, rgb(161,161,161) 57%);
}
ul.metal li {
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(238, 238, 238, 1)), to(rgba(156, 158, 160, 1)));
}
.footer {
	background: none repeat scroll 0 0 #000000;
	bottom: 0;
	text-align: center;
	width: 100%;
	padding-top:5px;
	padding-bottom:5px;
}
.footer a {
	color:#fff;
	text-decoration:none;
}
.footer .button {
	color:#fff;
}
.home-but {
	padding:0 10px;
}
.home-but .phone {
	text-align: center;
	width: 80%;
}
.home-but .map {
	text-align: center;
	width: 80%;
}
.home-but .full {
	text-align: center;
	width: 80%;
}
.third {
	width:33%;
}
.left {
	float:left;
}
.center {
	text-align:center;
}
.addthis_default_style {
	display: block;
	margin:-2px auto auto;
	width: 170px;
}
.section-border {
	border-bottom: 1px dotted;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.pagination ul li {
	float:left;
	padding:5px;
}
.pagination {
	clear:both;
}
.pagination-block {
	font-size:12px;
}
table.tschedule tr.tsection td {
    background: none repeat scroll 0 0 #107777 !important;
    color: #FFFFFF;
    font-weight: bold;
}
table tr {
    border-bottom: 1px dotted #fff;
}
.pagination ul {
	margin:15px 0 17px;
}
.hidden {
	display:none;
}
a.share {
    background-image: url("/images/icons.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 29px;
    text-indent: -9999px;
    width: 30px;
}
a.print {
    background-position: 0 top;
}

a.email {
    background-position: -39px top;
}

a.comment {
    background-position: -76px top;
}

a.bookmark {
    background-position: -115px top;
}

a.facebook {
    background-position: -153px top;
}

a.twitter {
    background-position: -193px top;
}

a.myspace {
    background-position: -274px top;
}

a.digg {
    background-position: -273px top;
}

a.addthis {
    background-position: -315px top;
}

a.enlargetext {
    background-position: -359px top;
}

a.decreasetext {
    background-position: -398px top;
}
a.preview_img span {
    display: none;
}
.recommend {
	height:50px;
}

/* STYLES FOR MOBILE AD */
#mobile-ad {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:40px;
	overflow:hidden;
	background:-webkit-gradient(linear, left bottom, left top,color-stop(0.4, rgb(18, 78, 78)), color-stop(0.7, rgb(16, 119, 119)));
	background: -moz-linear-gradient(center bottom, rgb(18, 78, 78) 40%, rgb(16, 119, 119) 70%);
}

#mobile-banner {
	position:absolute;
	top:0;
	left:0;
	font-size:16px !important;
	-webkit-text-size-adjust: none;
}

#mobile-banner a {
	color:#FFF;
	text-decoration:none;
	font-size:16px !important;
	-webkit-text-size-adjust: none;
}