#phonenumber{width: 100%; position: relative; top: 0;display: block;font-size: 44px;font-weight: bolder;text-align:center;margin-bottom:1%;}
#phonenumber a{color:#FFFFFF;}
@media only screen and (max-width:980px){
#phonenumber{width: 100%; position: relative; top: 0;display: block;font-size: 44px;font-weight: bolder;text-align:center;}
#phonenumber a{font-size: 44px;font-weight: bolder;text-align: center;color:#FFFFFF;}}
@media only screen and (max-width:700px){
#phonenumber{width: 100%; position: relative; top: 0;display: block;font-size: 40px;font-weight: bolder;}
#phonenumber a{font-size: 44px;font-weight: bolder;text-align: center}}
@media only screen and (max-width:320px){
#phonenumber{width: 100%; position: relative; top: 0;display: block;font-size: 210%;font-weight: bolder;text-align: center}
#phonenumber a{font-size: 120%;font-weight: bolder;text-align: center}}

.subbtn{

	width: 98px;

	height: 37px;

	border: 0px;

	background-image: url(img/btn/sub.png);

}

.subbtn:hover{

	width: 98px;

	height: 37px;

	border: 0px;

	cursor: pointer;

	background-image: url(img/btn/subhover.png);

}

.canbtn{

	width: 98px;

	height: 37px;

	border: 0px;

	background-image: url(img/btn/can.png);

}

.canbtn:hover{

	width: 98px;

	height: 37px;

	border: 0px;

	cursor: pointer;

	background-image: url(img/btn/canhover.png);

}

.canbtn {

	width: 98px;

	height: 37px;

	border: 0px;

	background-image: url(img/btn/can.png);

}

.subbtn {

	width: 98px;

	height: 37px;

	border: 0px;

	background-image: url(img/btn/sub.png);

}

/*

Original design: andreas03 (v2.0 - June 01, 2010) - A free xhtml/css website template by Andreas Viklund.

For more information, see http://andreasviklund.com/templates/andreas03/

*/



/* General layout */

body {margin:0; padding:20px 0; font:76% tahoma,verdana,sans-serif; background:#047 url(img/bodybg-missouri-city.png) repeat-x fixed; color:#333;}

#thetop {margin:0;}

#container {

	width: 960px;

	background: #fff url(img/contbg-missouri-city.png) no-repeat;

	color: #333;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 20px;

	padding-right: 20px;

	padding-bottom: 0;

	padding-left: 20px;

}



/* Tags */

h1,h2,h3,h4 {margin:0 0 10px 0; font-weight:normal;}

h1 {font-size:2.6em;}

h2 {margin:0 0 4px 0; font-size:1.5em;}

h3 {margin:20px 0 8px 0; font-size:1.3em;}

h4 {margin:10px 0 5px 0; font-size:1.2em;}

a {text-decoration:none; color:#26c;}

a:hover {text-decoration:underline;}

a img {border:0;}

p {margin:0 0 15px 10px; line-height:1.5em;}



/* Site title and header */

#logo {

	float: left;

	width: 750px;

	border: 4px solid #dde;

	text-align: left;

	color: #555;

	overflow: auto;

	margin-top: 0;

	margin-right: 20px;

	margin-bottom: 0;

	margin-left: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 30px;

	padding-left: 0;

	height: 250px;

	background-color: #eee;

	background-image: url(img/header-missouri-city.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

#logo h1 {

	letter-spacing: -1px;

	line-height: 1em;

	margin-top: 15px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

}

#logo a {color:#26a; text-decoration:none;}

#logo a:hover {color:#69e;}

#tagline {text-align:center; font-size:1.4em;line-height:1.5em;}

#intro p {line-height:1.5em;}

.serviceareas {

	font-size: 13px;

	line-height: 18px;

	color: #069;

}

.serviceareas a{

	font-size: 13px;

	line-height: 18px;

	color: #069;

}







/* Main content */

#main {

	float: left;

	width: 750px;

	margin-right: 10px;

	padding: 0;

	line-height: 1.3em;

}

.images {

	margin-bottom: 5px;

	margin-left: 5px;

	border: 3px solid #DDE;

}





/* Sidebar */

#sidebar {width:155px; float:right; margin-top:20px; font-size:1em; line-height:1.3em;}

#sidebar p, #sidebar ul, #sidebar ol {margin:0 0 15px 10px; padding:0;}

#sidebar ul li, #sidebar ol li {list-style:none; padding:0; margin:0 0 4px 0;}

.sidelink {display:block; width:140px; margin:3px 10px 2px 0; padding:5px 0 5px 8px; font-size:1.2em; font-weight:400; text-align:left; background:#eee url(img/gradient1-missouri-city.png) repeat-x; color:#26c; border-top:1px solid #ddd; border-right:1px solid #bbb; border-bottom:1px solid #bbb; border-left:1px solid #ddd;}

.sidelink:hover,.menuheader {background:#fff url(img/gradient2-missouri-city.png) repeat-x; color:#333; border-top:1px solid #ddd; border-right:1px solid #888; border-bottom:1px solid #888; border-left:1px solid #ddd; text-decoration:none;}



/* Footer */

#footer {

	line-height: 1.6em;

	width: 1000px;

	background: #fff url(img/footerbg-missouri-city.png) bottom left no-repeat;

	font-size: 1.1em;

	color: #777;

	text-align: center;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 1px;

	padding-left: 0;

}



/* Additional classes */

.headerstyle {

	clear: left;

	display: block;

	margin: 20px 0 10px 0;

	padding: 5px 0 5px 8px;

	background: #eee url(img/gradient2-missouri-city.png) repeat-x;

	color: #444;

	border-top: 1px solid #ddd;

	border-right: 1px solid #bbb;

	border-bottom: 1px solid #bbb;

	border-left: 1px solid #ddd;

	text-decoration: none;

	text-align: left;

}

.clear {clear:both; margin:0; padding:0;}

.right {text-align:right;}

.internallink {font-size:0.9em; text-align:center;}

#sidebar p.block {font-size:0.9em; line-height:1.4em; margin:5px auto 15px auto; padding:5px; color:#555; border-top:1px solid #ddd; border-right:1px solid #bbb; border-bottom:1px solid #bbb; border-left:1px solid #ddd;}

.credit {color:#777;}

.hide {display:none;}

