body {padding: 0; margin: 0; background: url("../images/bluegreen.gif") repeat-y; font: normal 12px verdana;}

#main {background: url("../images/sub_back.gif") repeat-y;width: 800px; margin: 0 auto;}

#mainHome {background: url("../images/home_back.gif") repeat-y;width: 800px; margin: 0 auto;}

#banner {background: url("../images/bg.jpg");}

#logo {float: right; width: 532px; margin: 18px 13px 0 0; display: inline;}

.best {margin-top:50px;border:0;}

.back {float:left;}

#button-row {float:left;margin:5px 0;width:532px}

#button-row .tierButtons {float:right;}

.review {padding-top:3px;}

.facebook {margin-top:-10px;}

#navbox {width:250px;float:left;}

#nav {margin: 0; padding: 18px 0 0 23px; list-style: none; width: 226px;}

#nav li {padding: 2px 0; border-bottom: solid 1px #EFEEF3;}

#nav a {text-decoration: none; font: bold 9pt verdana; color: #005C7E; display: block;}

#nav a:hover {background: #EFEEF3;}

#nav img {vertical-align: middle; margin-right: 5px; padding: 0 0 2px 5px;}

#nav .last {border: none;}

#nav .contact {border: none; margin-left: -15px; padding-top: 0;}

#nav .map {border: none; padding: 2px; padding-top: 0px; font-weight: normal;}

#nav .map a {font-weight: normal; padding-left: 40px; width: 184px;}

#nav .map img {padding: 0 0 5px 0;}

.announcement {font-weight:bold;font-size:13px;color:#7c1103;}

div.video-center {text-align:center;}
#vid-2ndopinion {margin-left:120px;}
#middle {clear: left; background: url("../images/content.gif") no-repeat;min-height:850px;}

#signup {background: #ffffff; border: solid 1px #9BA1AD; float: left; width: 195px; height: 640px; margin: 10px 0 0 11px; 

		color:#333333; font-family: normal 12px Arial; text-align: center; margin-bottom: 16px; display: inline;}

#signup h4 {margin: 0; background: url("../images/shadebar.jpg") #666666; color: #000000; font: bold 13px arial; padding: 0 1px;}

#signup p {margin: 14px 5px; font: normal 12px verdana; line-height: 1.375;}

#signup input {display: block; margin: 0 0 2px 0; display: inline;}

#signup label {display: block; text-align: left; margin-left: 10px; font: normal 12px verdana; line-height: 1.375;}



#service-colLeft {float:left;width:230px;padding-right:20px;}

#service-colLeft h2 {color:#fff;font-style:normal;line-height:25px;padding-left:5px;}

.service-heading {background-color:#005d7e;width:230px;}

#service-colRight {float:left;width:432px;}

#service-colLeft.services ul

#service-colLeft.services ul li {padding:5px;}

.services li a {font-weight:bold;}



#articleListing ul {list-style: none;padding:0 6px;}

#article-video {text-align:center;background:#343434;padding-top:15px;margin:20px 0;}

#bookmarks h2 {font-style:normal;}

#content {margin-left: 210px; padding: 20px; #padding-left: 19px;}

.press {margin-bottom:35px;}

#articleListing {min-height:350px;}

.title {float: left;}



#footer {height: 75px;width:800px;}

#footer.home {background: #9AA1AD url("../images/footer.gif")no-repeat;}

#footer h3 {padding: 0; float: left; margin: 10px 0 0 100px; font: bold 10px verdana; color: #ffffff; display: inline;}

#footnav ul {margin: 0; padding: 0; list-style: none; float: right; white-space: nowrap; display: inline;}

#footnav li {margin: 0; padding: 0 2px; float: left; height: 12px; font: bold 10px verdana; color: #ffffff; display: inline;}

#footnav a {font: bold 10px verdana; color: #045D7B; text-decoration: none;}

#footnav a:hover {text-decoration: underline;}

#footnav .line1 {margin: 7px 20px 0 0px;}

#footnav .line2 {margin: 2px 20px 0 0;}



#contentsub {background: url("../images/contentSub.gif") no-repeat; width: 727px; margin-left: 12px; padding: 25px 10px 10px 35px;min-height:500px;}

#title.sub {float: left;}

#appointment {float: right;}

#contentsub hr {padding-top: 15px; margin-bottom: 20px; border: none; border-bottom: solid 1px #bbbbbb;}

#footer.sub {background: #9AA1AD url("../images/footersub.gif") no-repeat; margin-left: 0; padding-left: 0px; margin-right: 14px;}

.clear {clear: both;}

#foot-address {clear: both;float: right;padding: 2px 20px 0 0;font: 12px verdana; color: #ffffff;}



p {line-height: 1.375;}

ol {margin-left:  5em; padding-left: 5em; font-size: 12px; font-family: Verdana,Arial, Helvetica, sans-serif; }

h1 {color: #005C7E; font-size: 16px; font-style: bold; font-family: Verdana, Arial,Helvetica,sans-serif; text-align: center;}

h2 {color: #33725B; font-size: 12px; font-style: italic;}

h3 {color: #045D7B; font-style: italic; font-size: 12px; font-weight: normal;}

h4 {color: #FFFFFF;	font-size: 12px;}

blockquote {

	background:#f6f6f6;

	border:1px solid #B4C6D4;

	font-style: italic;

	line-height:1.35;font-size:14px;padding:0 8px;

}

img.justifyleft{float:left;padding:0 5px 5px 0;}

img.justifyright{float:right;padding:0 0 5px 5px;}



/*-- Ditto Pagination --*/ 

.ditto_paging {

    border-top: 1px solid #ccc;

    padding: 10px;

    font-size: 86%;

    color: black;

}

#ditto_pages .ditto_currentpage {

    border: 1px solid black;

    padding: 1px 5px 2px;

    margin-right: 1px;

    background-color: #045D7B;

    color: #fff;

}

#ditto_pages .ditto_off {

    border: 1px solid #ccc;

    padding: 1px 5px 2px;

    margin-right: 1px;

    color: #ccc;

}

#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {

    border: 1px solid #045D7B;

    padding: 1px 5px 2px;

    margin-right: 1px;

    text-decoration: none !important;

    color: black;

}

#ditto_pages a:hover {

    background-color: #fff;

    color: #000;}



a:link {color: #045D7B;	text-decoration: none;}

a:visited {color: #045D7B; text-decoration: none;}

a:hover {color: #045D7B; text-decoration: underline;}



.style3 {font-size: 12px; line-height: 1.6em; font-family: Verdana, Arial, Helvetica, sans-serif;}

.style4 {font-size: 12px; font-weight: bold;}

.style6 {color: #33725B; font-style: italic;}

.style8 {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 10px;}

.style10 {color: #666666; font-size: 12px;}

.style12 {color: #045D7B; font-style: italic; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.style13 {font-family: Verdana, Arial, Helvetica, sans-serif}

.style14 {color: #33725B; font-style: italic; font-family: AVerdana, rial, Helvetica, sans-serif; font-size: 12px;}

.style15 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;}

.style39 {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}

.directions {padding:8px 2px;}

img.social {padding:0 2px;}
