/* CSS Document For Version 1 Skin */
#paragon body  {
    	font-size: 14px;
		font-family:PTSansRegular;
}
#paragon table  {
    	font-size: inherit;
}
#paragon input  {
    	border: 1px solid #C6C6C6;
}
#paragon a {
    	color: #00008B;
}
#paragon .txtheader  {
     	margin-top: 0px;
    		margin-bottom: 25px;
    	padding-top: 25px;
    	font-size: 24px;
    	text-align: center;
}
#paragon .txtsubheader  {
     	font-size: 18px;
    	font-weight: bold;
    	margin-bottom: 10px;
}
#paragon .storeinfo .txtsubheader {
	font-size:15px;
	font-weight:bold;
}
#paragon h6.txtsubheader  {
		margin-top:0px;
    	font-size: 12px;
    	font-weight: normal;
    	color: #000;
}
#paragon .txtsubheaderhr  {
     	font-size: 15px;
    	font-weight: bold;
    	margin-top: 10px;
    		margin-bottom: 10px;
    	border-bottom: 1px solid #c6c6c6;
}
#paragon .breadcrumbs {
    	font-size: 13px;
    	margin-bottom: 10px;
		font-family: PTSansRegular;
		font-weight:bold;
		margin-left: 12px;
}
#paragon .searchtable  {
    	/*border: 1px solid #C1C1C1;
    */}
#paragon .tableheader {
    	background-image: url(images/silver_bgbar.jpg);
    	border-bottom: 1px solid #C1C1C1;
    	background-repeat: repeat-x;
}
#paragon .tableheaderleft {
    	background-image: url(images/silver_bgbar.jpg);
    	border-bottom: 1px solid #C1C1C1;
    	text-align: left;
    	padding-left: 2px;
}
#paragon .searchtable td {
    	padding: 5px;
}
#paragon .storeinfo.searchtable td {padding:0px;}
#paragon .innersearchtable td {
    	padding: 2px;
}
#paragon .innersearchtable th {
    	text-align: left;
}
#paragon .searchfooter {
    	font-size: 12px;
    	text-align: center}
#paragon .error {
    	font-weight: bold;
    	padding-left: 10px;
    	padding-right: 10px;
    	background-color: #CCFFFF;
}
#paragon p {margin-top:0;line-height:1.3em;}
#paragon p.none {margin:0; padding:0;}
#paragon .maptable {
    	margin-top: 0px;
}
#paragon .maptable td {
    	padding: 2px;
}
#paragon .txtsubheader {
    	font-size: 18px;
    	font-weight: bold;
    	margin-bottom: 5px;
}
#paragon .resultsdisplay1 ol {
    	list-style-type: none;
    	padding: 0px;
    	margin: 0px;
}
#paragon .resultsdisplay1 li {
    	padding-bottom: 10px;
		margin-bottom:5px;
    	font-size: 12px;
}
#paragon .resultsdisplay1 a {
    	text-decoration: none;
}
#paragon .resultsdisplay2 td {
    	font-size: 14px;
}
#paragon .resultsdataitem  {
    	padding: 2px;
    	border: 1px dotted #E5E5E5;
    	/*background-color: #F2EFE9;*/
}
#paragon .resultsdataitem:hover {
	background: #F5F5F5;
    border: 1px dotted #CCCCCC;
}
#paragon .mapwindow {
    	color: #666666;
    	font-size: 14px;
}
#paragon .map  {
    	border: 1px solid #CCCCCC;
}
#paragon .single .map {display: block;
    float: right;}
#paragon .bizname {
font-weight:bold;
text-decoration:underline;
}
#paragon .smalltxt {
    	font-size: small;
}
#paragon .resultsdisplay1 a.altlink, .altlink {
    	/*color: blue;*/
		text-decoration:underline;
}
#paragon .altaltlink {
    	color: purple;
}
#paragon .altaltaltlink {
    	color: green;
}
#paragon .altrow {
    	background-color: #F2EFE9;
}
#paragon .alttxt {
    	color: #666666;
}
#paragon .hide {
    	display: none;
}
#paragon .floatRight {
    float: right;
     margin-left: 10px;
     margin-bottom: 5px;
}
#paragon .floatLeft {
    float: left;
     margin-right: 10px;
     margin-bottom: 5px;
}
#paragon h1,  h2,  h3,  h4,  h5,  h6  {
    	text-shadow:  0 1px 1px rgba(0,  0,  0,  0.15);
    	font-family:  PTSansRegular,  Tahoma,  sans-serif;
    	color: #562785;
    	font-weight: normal;
 }
 #paragon h1 strong,  h2 strong,  h3 strong,  h4 strong,  h5 strong,  h6 strong  {
    font-family: PTSansBold;
}
 #paragon h1,  h2  {
    margin-top: 20px;
}
#paragon   div.hr hr  {
    display: none}
 #paragon div.hr  {
    border-top: 1px solid #e5e5e5;
}
 #paragon .m60lr  {
    margin: 0 45px;
}
 #paragon .searchwrap  {
    width: 430px;
}
#paragon .findButtonWrapLocation  {
    	height: 27px;
    width: 150px;
    	background: url(images/find-by-location.png) no-repeat left top;
}

.lightbackground{
    background: none repeat scroll 0 0 #E5ECF9;
}

#paragon .findButtonWrapName  {
    	height: 27px;
    width: 150px;
    	background: url(images/find-by-doctor.png) no-repeat left top;
}

#paragon .findButtonWrapName:hover, #paragon .findButtonWrapLocation:hover  {
    background-position: left bottom;
}



 #paragon .innersearchtable  {
    margin: 15px 0}
	.fontme {
    	font-family:  PTSansRegular;
	}
 #paragon th.emph  {
    	font-weight: normal;
        font-style:italic;
    	font-family:  PTSansItalic;
        font-size:  14px;
		padding-left: 2px;
 }
 #paragon a {
    color: #562785;
    cursor: pointer;
}
#paragon a:hover, a:focus {
    color: #2D005B;
}
 #paragon .searchinput  {
    	border-radius:  3px;
        height:  24px;
    	padding:  0 8px;
        width:  206px;
    	-moz-box-shadow: inset 1px 1px 3px rgba(0,  0,  0,  0.2);
    	-webkit-box-shadow: inset 1px 1px 3px rgba(0,  0,  0,  0.2);
    	box-shadow: inset 1px 1px 3px rgba(0,  0,  0,  0.2);
 }
 #paragon .smtitle {
	padding:0; margin:0;
	font-transform:uppercase;
	font-size:11px;
	font-weight:bold;
 }
 #paragon .mapRight{
	float:right;
	width:430px;
 }
 #paragon .dataLeft {
	float:left;
	width:390px;
	margin-right:0px;
 }
 #paragon div .hightlight {
	border: 1px solid #CCCCCC;
    background-color: #F2EFE9;
 }
 #paragon .single .breadcrumbs, .single .txtheader {margin-left:50px;}
 #paragon .single .storeinfo {margin-left:40px;}
#paragon .storedata > p, .storedata > table, .storedata > form, .storedata > div{padding-left:10px;}
#paragon .storedata > p.specials {padding-left:9px;}
#paragon p.specials {padding:9px; background:#cce2e7; border:1px solid #006c88; margin-right:10px;}

#paragon img.locationpic {display:block; margin-bottom:10px;}

#paragon     @font-face  {
        font-family:  'PTSansBold';
        src:  url('fonts/PTS75F-webfont.eot');
        src:  url('fonts/PTS75F-webfont.eot?#iefix') format('eot'),          url('fonts/PTS75F-webfont.woff') format('woff'),          url('fonts/PTS75F-webfont.ttf') format('truetype'),          url('fonts/PTS75F-webfont.svg#webfontaW07W6NV') format('svg');
        font-weight:  normal;
        font-style:  normal;
}
#paragon @font-face  {
        font-family:  'PTSansItalic';
        src:  url('fonts/PTS56F-webfont.eot');
        src:  url('fonts/PTS56F-webfont.eot?#iefix') format('eot'),          url('fonts/PTS56F-webfont.woff') format('woff'),          url('fonts/PTS56F-webfont.ttf') format('truetype'),          url('fonts/PTS56F-webfont.svg#webfontV5YcF68V') format('svg');
        font-weight:  normal;
        font-style:  normal;
}
#paragon @font-face  {
        font-family:  'PTSansRegular';
        src:  url('fonts/PTS55F-webfont.eot');
        src:  url('fonts/PTS55F-webfont.eot?#iefix') format('eot'),          url('fonts/PTS55F-webfont.woff') format('woff'),          url('fonts/PTS55F-webfont.ttf') format('truetype'),          url('fonts/PTS55F-webfont.svg#webfontakBUUg6U') format('svg');
        font-weight:  normal;
        font-style:  normal;
}

