td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration: none;
font-weight:normal;
line-height:13px;

}
.tdbglc
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration: none;
background-color:#f4f4f4;
}
.error
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FD3538;
text-decoration: none;
font-weight:normal;
line-height:13px;

}
p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#000000;
text-decoration: none;
font-weight:normal;
line-height:13px;

}
* < .main b {text-align:left;}
.text {text-align:left;}
.toplink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
}

.leftlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #403714;
	font-weight: bold;
	text-decoration: none;
}


.afterlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #838383;
	font-weight:bold;
}
.testtext p{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5C5C5C;
	font-weight:bold;
		line-height: 10px;
}
.lefttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5C5C;
	font-weight:bold;
}
.lefttext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #066DA0;
	font-weight:bold;
}
.lefttexth1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #066DA0;
	font-weight:bold;
}
.middtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5C5C;
	font-weight:none;
}

.bottomlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
}
.middletext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5C5C;
text-decoration: none;
font-weight:normal;
text-align:justify;
}

.white-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
}
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #F4F9EA;
	border: 1px solid #7F99B2;
	padding: 1px;
	width:168px;
	}
.input1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #F9E6DA;
	border: 1px solid #7F99B2;
	padding: 1px;
	width:168px;
	}
	.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:none;
	text-decoration:none;
}

.input2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #E6F2F8;
	border: 1px solid #7F99B2;
	padding: 1px;
	width:168px;
	}
.subheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	}
	
	.input4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 100px;
	border: 1px solid;
	border-color:#7F99B2;
	background:#E6F2F8;
}
.main a:link{
	text-decoration: none;
	color: #4682B4;
}
.main a:visited{
	text-decoration: none;
	color: #4682B4;
}
.main a:hover{
	text-decoration: none;
	color: Silver;
}

.input1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid;
	border-color:#7F99B2;
	background:#E6F2F8;
}

.input3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 50px;
	border: 1px solid;
	border-color:#7F99B2;
	background:#E6F2F8;
}
.textarea1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 410px;
	height: 150px;
	border: 1px solid;
	border-color:#999999;
}
.top
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
text-decoration: none;
font-weight:normal;
}
.inputselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	border-color:#7F99B2;
	background:#E6F2F8;
	padding: 1px;
	width:168px;
	}
	
#ask_the_doc {float:left;width:170px;height:150px;background:transparent url('http://www.drpistone.com/images/free_consult.gif') no-repeat top left;margin:8px;;margin-left:0;}
#ask_the_doc form {position:relative;display:block;top:22px;left:9px;}
#ask_the_doc input, #ask_the_doc textarea {overflow:hidden;border:1px solid #A8A8A8;padding:2px;width:145px;color:#828282;margin-top:4px;font-family:arial;font-size:10px;}
#ask_the_doc textarea {height:40px;}
#ask_the_doc .hidden {display:none;}
#ask_the_doc span {color:red;position:absolute;top:110px;}
#ask_the_doc input.submit {overflow:auto;display:block;text-indent:-9000px;color:#FFFFFF;width:70px;height:25px;border:none;background-color:transparent;cursor:pointer;font-size:0px;position:relative;left:40px;bottom:0px;padding-bottom:10px;}


#flexible_financing {position:relative;width:170px;height:110px;background:transparent url('http://www.drpistone.com/images/flexible_financing.jpg') no-repeat top left;cursor:pointer;}
#flexible_financing .btn_link {display:block;position:absolute;top:90px;left:40px;text-indent:-9000px;width:90px;height:15px;cursor:pointer;}

#anchors {margin-top:10px;margin-left:0;width:535px;height:155px;padding:10px;background:transparent url("http://www.drpistone.com/images/anchor-bg.gif") no-repeat top left;}
#anchors .col {margin:0;padding:0;margin-left:25px;margin-top:5px;float:left;width:220px;list-style:none;}
#anchors .col li {margin:0;padding:0;margin-bottom:7px;background:transparent url("http://www.drpistone.com/images/leaf-bullet.gif") no-repeat top left;}
#anchors .col li a {padding-left:23px;}

#info {list-style:none;clear:both;padding:0 0 0 15px;margin:10px 0 0 0;}
#info li {margin-bottom:20px;margin-left:0;padding:0;}
#info li strong {font-size:1.3em;font-weight:bold;color:#85AA26;}
#info li p,#info li div {color:#5C5C5C;padding:5px 5px 5px 5px;margin:5px 0 0 20px;}
#info li p a {text-align:right;display:block;text-decoration:underline;}
#info li div ul li {margin-bottom:5px;}
#info li .even {background-color:#E4ECCF;border:1px solid #D4D8CA;}
#info li .odd {background-color:#FEFFDC;border:1px solid #E4ECCF;}

#info li a {margin-left:25px;}

#wbanner {position:absolute;top:30px;right:10px;}

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {display: inline-table;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */


#products a {margin-left:21px;}
#products ul a {margin-left:8px;margin-top:10px;display:block;text-decoration:underline;}
* html #products ul a {margin-left:0;}
#products {list-style:none;clear:both;padding:0 0 0 15px;margin:10px 0 0 0;}
#products .even {background-color:#E4ECCF;border:1px solid #D4D8CA;margin:5px 0 0 20px;padding:10px;}
#products .odd {background-color:#FEFFDC;border:1px solid #E4ECCF;margin:5px 0 0 20px;padding:10px;}
#products li {margin-left:10px;color:#5C5C5C;list-style:disc;}
#products h2 {font-size:1.3em;font-weight:bold;color:#85AA26;}
#products li a {text-align:right;display:block;text-decoration:underline;}


.beforeafer {margin-top:20px;text-align:center;}
.beforeafer .header1 {font-weight:bold;font-size:16px;font-family:arial;background-color:#FEFFDC;color:#000000;width:535px;padding:3px;display:block;border:1px solid #FFE59F;border-width: 0 5px 1px 5px;text-align:center;}
.beforeafer li {list-style:none;margin-bottom:5px;}
.beforeafer a img,.beforeafer a img:visited {border:1px solid #FFFFFF;}
.beforeafer a:hover img,.beforeafer a:active img {border:1px solid #85AA27;}

* html #index-1 {margin-top:150px;}

#footer-address {}
#footer-address td address, #footer-address td a {text-decoration:none;font-size:9px;font-style:normal;color:#666666;}

#cities-table {padding-top:15px;}
#cities-table table {}
#cities-table table, #cities-table td {border-collapse:collapse;}
#cities-table td {padding:7px;}
#cities-table ul {margin:0;padding:0;}
#cities-table li {list-style:none;padding-left:6px;background:transparent url("/images/bullet.gif") no-repeat 0px 4px;}
#cities-table strong {text-decoration:underline;display:block;color:#066DA0;}
#cities-table .heading {color:#066DA0;text-decoration:none;font-size:14px;font-weight:bold;}
#outter {background:transparent url("/images/round-top.gif") no-repeat top right;}
#inner {background:transparent url("/images/round-bot.gif") no-repeat bottom right;}

#before-after-flash {text-align:right;}

#address {color:#666666;font-weight:bold;font-size:10px;margin-bottom:10px;margin-top:-9px;}
