/* CSS Document 1844 Dentist.com  MINI */

body {
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, MS Sans Serif, Sans-Serif;
	font-size: 11px;
	line-height: 20px;
}

div, p, form { padding:0px; margin:0px; }

table, tr, td, p, div, form {
	font-family: Verdana, Arial, MS Sans Serif, Sans-Serif;
	font-size: 11px;
	line-height: 20px;
}

a {
	color: #09f;
	text-decoration: underline;
}
a:hover {
	color: #00f;
	text-decoration: none;
}
.logo {      
	text-indent: -3000px; 
	background:url(images/logo-1844dentist.gif) no-repeat top left;
	height: 41px;
	width: 245px;
	display:block;
}
.logo a {          
	color: #000000; 
	text-decoration: none;
}
.logo a:hover {          
	color: #000000; 
	text-decoration: none;
}

.img1 {
	background: url(images/menu-left.gif) no-repeat top right;
	width: 5px;
	height: 35px;
}

.img2 {
	background: url(images/menu-right.gif) no-repeat top right;
	width: 5px;
	height: 35px;
}

.img3 {
	background: url(images/dentist-img.gif) no-repeat bottom right;
}

.img4 {
	background: url(images/brush01.gif) no-repeat bottom right;
	width: 117px;
	height: 70px;
}

.img5 {
	background: url(images/brush02.gif) no-repeat top right;
	width: 41px;
	height: 35px;
}

.menutable {
	height :35px;
	background: url(images/menu-bg.gif) repeat-x top left;
}
.menu-sep {
	width : 2px;
	height :35px;
	background: url(images/menu-sep.gif) no-repeat top left;
}

.menu a {
	font-weight: bold;
	font-size: 12px;
}

.menu a {
	display : block;	
	line-height : 35px;
	text-decoration : none;
	padding-left : 10px; 
	padding-right : 10px; 
	color: #cf9;
	background: url(images/menu-bg.gif) repeat-x top left;
}

.menu a:hover {
	text-decoration: none;
	color: #000;
	padding-left : 10px; 
	padding-right : 10px; 
	background: url(images/menu-bg-h.gif) repeat-x top left;
}

.menu-org a {
	font-weight: bold;
	display : block;	
	line-height : 35px;
	text-decoration : none;
	padding-left : 10px; 
	padding-right : 10px; 
	color: #ff0;
	background: url(images/menu-bg-org.gif) repeat-x top left;
}

.menu-org a:hover {
	padding-left : 10px; 
	padding-right : 10px; 
	color: #000;
	background: url(images/menu-bg-h.gif) repeat-x top left;
}


h1 {
	display:inline;
	font-size: 16px;
	font-weight: bold;
	line-height:30px;
}

.setbg {
	border: 5px solid #e9f4fd;
}

.setborder {
	border: 1px solid #9cf;
}

.setbg-org {
	border: 5px solid #ffeee4;
}

.setborder-org {
	border: 1px solid #ffa200;
}

.setbg-gry {
	border: 5px solid #f1f1f1;
}

.setborder-gry {
	border: 1px solid #9f9f9f;
}

.org-text {
	font-size: 15px;
	font-weight: bold;
	color: #f63;
	line-height: 25px;
}

.heading {
	font-size: 15px;
	font-weight: bold;
	line-height:30px;
	padding-left: 5px;
}

.blue {
	background: #9cf;
}

.org {
	background: #ffa200;
}

.gray {
	background: #e5e5e5;
}

.gray1 {
	background: #ccc;
}

.gray-text-small {
	font-size: 10px;
	color: #898989;
}


/* DIV Style for the index main body */
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 990px;
}

#side-a {
	float: left;
	width: 208px;
}

#a-b-space {
	float: left;
	width: 8px;
}

#side-b { 
	margin: 0;
	float: left;
	width: 336px;
	height: 1%; /* Holly hack for Peekaboo Bug */
}

#side-c { 
	margin: 0;
	float: left;
	width: 430px;
	height: 1%; /* Holly hack for Peekaboo Bug */
}

#footer {
	clear: both;
	background: #A2A2A2;
}
/* End of DIV style main body index */

/* DIV Style for the inner paid */
#wrapper-in-paid {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 990px;
}

#side-a-in-paid {
	float: left;
	width: 681px;
}

#a-b-space-in-paid {
	float: left;
	width: 8px;
}

#side-b-in-paid { 
	margin: 0;
	float: left;
	width: 301px;
	height: 1%; /* Holly hack for Peekaboo Bug */
}

#footer-in-paid {
	clear: both;
	background: #A2A2A2;
}
/* End of DIV style inner paid */

/* DIV Style for the inner Main all pages */
#wrapper-in-main {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;	
	width: 990px;
}

#side-a-in-main {
	float: left;
	width: 781px;
}

#a-b-space-in-main {
	float: left;
	width: 7px;
}

#side-b-in-main { 
	margin: 0;
	float: left;
	width: 201px;
	height: 1%; /* Holly hack for Peekaboo Bug */
}

#footer-in-main {
	clear: both;
	background: #A2A2A2;
}
/* End of DIV style inner main all pages */

ul#listing-bullet {  /* New Dentist - listing with Bullet */
	list-style-type: none;
	margin: 0px;
	padding:0px;
}
#listing-bullet li {
	background: url(images/bullet01.gif) no-repeat top left;
	padding: 3px 0px 3px 20px;
	margin:0px;
	float: left;
	width: 170px;
	display: block;
	text-align: left;
}
#listing-bullet li a {
	text-decoration: underline;
	color: #000;
}
#listing-bullet li a:hover {
	color: #09f;
	text-decoration: none;
}

ul#listing-rate {  /* Top Rated Dentist - simple listing without Bullet */
	list-style-type: none;
	margin: 0px;
	padding:0px;
}
#listing-rate li {
	background: url(images/bullet01.gif) no-repeat top left;
	padding: 3px 0px 3px 20px;
	float: left;
	width: 170px;
	display: block;
	text-align: left;
}
#listing-rate li.disp-star5 {
	background: url(images/star5.gif) 15% 0% no-repeat;
	height: 12px;
}
#listing-rate li.disp-star4 {
	background: url(images/star4.gif) 15% 0% no-repeat;
	height: 12px;
}
#listing-rate li.disp-star3 {
	background: url(images/star3.gif) 15% 0% no-repeat;
	height: 12px;
}
#listing-rate li.disp-star2 {
	background: url(images/star2.gif) 15% 0% no-repeat;
	height: 12px;
}
#listing-rate li.disp-star1 {
	background: url(images/star1.gif) 15% 0% no-repeat;
	height: 12px;
}
#listing-rate li a {
	text-decoration: underline;
	color: #000;
}
#listing-rate li a:hover {
	color: #09f;
	text-decoration: none;
}

.search-city b a {
	font-size: 12px;
	color: #039; 
}
.search-city a {
	color: #000; 
}
.search-city a:hover {
	color: #09f; 
}

.heading-pattern {
	font-size: 15px;
	font-weight: bold;
	line-height:34px;
	padding-left: 5px;
	color: #cf9;
	background: url(images/head-blue-pattern.gif) top left repeat;
}

.blue-brd {
	border: 1px solid #09f;
}

.index-grp a {
	font-size: 15px;
	color:#000;
}

.index-grp a:hover {
	color:#09f;
}

.hor-td {
	background: url(images/org-brd.gif) repeat-x top left;
	height: 1px;
}

.ver-td {
	background: url(images/org-brd.gif) repeat-y top left;
	width: 1px;
}

.hor-td-blu {
	background: url(images/blu-brd.gif) repeat-x top left;
	height: 1px;
}

.ver-td-blu {
	background: url(images/blu-brd.gif) repeat-y top left;
	width: 1px;
}

.hor-td-gry {
	background: url(images/gry-brd.gif) repeat-x top left;
	height: 1px;
}

.ver-td-gry {
	background: url(images/gry-brd.gif) repeat-y top left;
	width: 1px;
}

.imgbrd {
	border: 1px solid #000;
}

.footertable {
	background: #e9f4fd;
}

.ft a {
	color: #000;	
	font-weight: bold;
}
.ft a:hover {
	color: #09f;	
}

.gray-text {
	color: #8a8c8f;
}
.gray-text a {
	color: #8a8c8f;
	text-decoration: none;
}

.gray-text a:hover {
	color: #09f;
	text-decoration: underline;
}

.t-head {
	color: #09f;
	font-size: 14px;
	font-weight: bold;
	line-height:25px;
}


.navlink { 
	color: #000;
}
.navlink a {
	color: #000;
	text-decoration: underline;
}

.navlink a:hover {
	color: #09f;
	text-decoration: underline;
}

table.rcb5 {  }  /* Roundec Corner - Blue 5px, Only border */
td.rcb5-tl { width: 5px; height: 5px; background: url('images/rcb5-tl.gif') no-repeat;}
td.rcb5-tr { width: 5px; height: 5px; background: url('images/rcb5-tr.gif') no-repeat;}
td.rcb5-bl { width: 5px; height: 5px; background: url('images/rcb5-bl.gif') no-repeat;}
td.rcb5-br { width: 5px; height: 5px; background: url('images/rcb5-br.gif') no-repeat;}
td.rcb5-t { height: 5px; background: url('images/rcb5-t.gif') repeat-x;}
td.rcb5-b { height: 5px; background: url('images/rcb5-b.gif') repeat-x;}
td.rcb5-l { width: 5px; background: url('images/rcb5-l.gif') repeat-y;}
td.rcb5-r { width: 5px; background: url('images/rcb5-r.gif') repeat-y;}
td.rcb5-center {  }

table.rcb5-gry {  }  /* Roundec Corner - Blue 5px, Only border */
td.rcb5-gry-tl { width: 5px; height: 5px; background: url('images/rcb5-gry-tl.gif') no-repeat;}
td.rcb5-gry-tr { width: 5px; height: 5px; background: url('images/rcb5-gry-tr.gif') no-repeat;}
td.rcb5-gry-bl { width: 5px; height: 5px; background: url('images/rcb5-gry-bl.gif') no-repeat;}
td.rcb5-gry-br { width: 5px; height: 5px; background: url('images/rcb5-gry-br.gif') no-repeat;}
td.rcb5-gry-t { height: 5px; background: url('images/rcb5-gry-t.gif') repeat-x;}
td.rcb5-gry-b { height: 5px; background: url('images/rcb5-gry-b.gif') repeat-x;}
td.rcb5-gry-l { width: 5px; background: url('images/rcb5-gry-l.gif') repeat-y;}
td.rcb5-gry-r { width: 5px; background: url('images/rcb5-gry-r.gif') repeat-y;}
td.rcb5-gry-center {  }

.yellow-table {
	background: #ffc;
	border: 1px solid #990;
	padding: 5px;
}

.blue-table {
	background: #e9f4fd;
	border: 1px solid #9cf;
	padding: 5px;
}

.high-btn {
	background: url(images/btn-green-bg.gif) no-repeat top left;
	width: 238px;
	height: 32px;
	color: #cf9;
	font-size: 16px;
	font-weight: bold;
	line-height:32px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	padding-left: 25px;
	display: block;
}

.high-btn a {
	color: #ff0;
	text-decoration: none;
}
.high-btn a:hover {
	color: #cf6;
	text-decoration: underline;
}

.p5 {
	padding-left: 5px;
}

.gray-brd {
	border: 1px solid #ccc;	
}

ul#oth-photo {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 5px;
}
#oth-photo li {
	padding: 1px 5px 5px 5px;
	float: left;
	display: block;
}

ul#off-photo {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 5px;
}
#off-photo li {
	padding: 1px 5px 5px 5px;
	float: left;
	display: block;
}

ul#b-a-photo {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 5px;
}
#b-a-photo li {
	background: url(images/bullet02.gif) no-repeat top left; 
	padding: 1px 5px 4px 25px;
	font-weight: bold;
	float: left;
	width:245px;
	display: block;
}

ul#b-a-photo1 {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 5px;
}
#b-a-photo1 li {
	background: url(images/bullet02.gif) no-repeat top left; 
	padding: 1px 5px 4px 25px;
	font-weight: bold;
	float: left;
	width: 100%;
	display: block;
}

.org-brd td {
	padding-left: 5px;
	padding-right: 5px;
	line-height: 29px;
}
.org-brd {
	border: 2px solid #fc9;
}

.redfont {
	color: #f00;
}

.review1 {
	background: none;
}
.review2 {
	background: #e9f4fd;
}
.review3 {
	background: none;
}
.review4 {
	background: #f1f1f1;
}

/* Tab For inner page */
    
.animatedtabs{
	border-bottom: 1px solid #ed690f;
	overflow: hidden;
	width: 100%;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
}

.animatedtabs ul{
	list-style-type: none;
	margin: 0;
	margin-left: 10px; /*offset of first tab relative to page left edge*/
	padding: 0;
}

.animatedtabs li{
	float: left;
	margin: 0;
	padding: 0;
}

.animatedtabs a{
	float: left;
	position: relative;
	top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
	background: url(images/tab-left.gif) no-repeat left top;
	margin: 0;
	margin-right: 3px; /*Spacing between each tab*/
	padding: 0 0 0 10px;
	text-decoration: none;
}

.animatedtabs a span{
	float: left;
	position: relative;
	display: block;
	background: #f00 url(images/tab-right.gif) no-repeat right top;
	padding: 5px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
	color: #ff9;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


.animatedtabs .selected a{
	background-position: 0 -125px;
	top: 0;
}

.animatedtabs .selected a span{
	background-position: 100% -125px;
	color: #800;
	padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
	top: 0;
}

.animatedtabs a:hover{
	background-position: 0% -125px;
	top: 0;
}

.animatedtabs a:hover span{
	background-position: 100% -125px;
	padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
	color: #800;
	top: 0;
}

/* End of tab */

.cattext a {
	color: #000;
	text-decoration: underline;
}

.cattext a:hover {
	color: #09f;
	text-decoration: none;
}

.current-page-no {
	font-weight : bold;
	padding : 4px;
	background: #cc0;
	border : 1px solid #cc0;
	line-height : 25px;
	color: #000;
	text-decoration:none;
}

.page-no {
	font-weight : bold;
	padding : 4px;
	color: #cf9;
	text-decoration : none;
	border : 1px solid #cf9;
	line-height : 25px;
}

a.page-no:hover {
	color : #000000;
	background: #cf9;
	text-decoration: none;
}

.paid-cat {
	background: #ffc;/*e9f4fd*/
	border-bottom: 1px solid #9cf;
	padding: 5px;
}

.paid-cat:hover {
	background: #ffa;
}

.paid-cat-low {
	background: #ffe;/*e9f4fd*/
	border-bottom: 1px solid #9cf;
	padding: 5px;
}

.paid-cat-low:hover {
	background: #ffd;
}

.free-cat {
	background: none;
	border-bottom: 1px solid #9cf;
	padding: 5px;
}

.free-cat:hover {
	background: #f5f5f5;
}

.catlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.catlink a {
	color: #693;
	text-decoration: underline;
}
.catlink a:hover {
	color: #09f;
	text-decoration: underline;
}

a.e-c {
	background:url(images/bg-editcontent.gif) no-repeat top left;
	display: block;
	width: 242px;
	height: 36px;
	font-size: 15px;
	font-weight:bold;
	color: #039;
	text-decoration: none;
	text-align: center;
	padding-top: 70px;
}

a.e-c:hover {
	color: #039;
	text-decoration: underline;
}

a.p-p {
	background:url(images/bg-managepphoto.gif) no-repeat top left;
	display: block;
	width: 242px;
	height: 36px;
	font-size: 15px;
	font-weight:bold;
	color: #039;
	text-decoration: none;
	text-align: center;
	padding-top: 70px;
}

a.p-p:hover {
	color: #039;
	text-decoration: underline;
}
a.o-p {
	background:url(images/bg-manageophoto.gif) no-repeat top left;
	display: block;
	width: 242px;
	height: 36px;
	font-size: 15px;
	font-weight:bold;
	color: #039;
	text-decoration: none;
	text-align: center;
	padding-top: 70px;
}

a.o-p:hover {
	color: #039;
	text-decoration: underline;
}

.photoalbum1 {
	background: url(images/photoalbum-bg1.gif) no-repeat left top;
	width: 207px;
	height: 177px;
	text-align: center;
}

.photoalbum1 img {
	border: 1px solid #ccc;
}

.photoalbum1-1 {
	background: url(images/photoalbum-bg1-1.gif) no-repeat left top;
	width: 207px;
	height: 177px;
	text-align: center;
}

.photoalbum1-1 img {
	border: 1px solid #000;
}

.photoalbum2 {
	background: url(images/photoalbum-bg2.gif) repeat-y left top;
	width: 207px;
	height: 34px;
	text-align: center;
}

.bottomphoto {
	background: url(images/photoalbum-bg3.gif) no-repeat left top;
	width: 207px;
	height: 3px;
}

.phototext a {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
.phototext a:hover {
	color: #09f;
	text-decoration: underline;
}

ul#insurance-acc {
	list-style-type: none;
	margin: 0px;
	padding: 5px;
}
#insurance-acc li.yes {
	background: url(images/check1.gif) no-repeat top left;
	padding: 0px 10px 5px 22px;
	float: left;
	width : 275px;
}
#insurance-acc li.no {
	background: url(images/cross1.gif) no-repeat top left;
	padding: 0px 10px 5px 22px;
	float: left;
	width : 275px;
}
.org-brd1 {
	border: 2px solid #fc9;
}

.pro-subheading {
	font-size: 15px;
	font-weight: bold;
	color: #f63;
	line-height: 25px;
}

.textsizeincre {
	font-size: 12px;
}

.textbox {
	font-family: Verdana, Arial, MS Sans Serif, Sans-Serif;
	font-size: 12px;
	border: 1px solid #039;
}

.review-bg {
	background: url(images/review-bg.gif) repeat-x top left;
	height: 55px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
.review-bg a{
	color: #00F;
}

/**start of j **/
.gray2
{
 color: #999999;
}

.black
{
 color: #000000;
 
}

 #tabsJ {
      float:left;
      width:100%;
      background:;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #24618E;
      }
    #tabsJ ul {
	margin:0;
	padding:20px 10px 0 1px;
	list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("images/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }
	  
	#rush a:visited{
	   background:#993333;
	   background-position:0% -42px;
	   color:#FFF;
	}
	#rush a:visited span{
	background:#993333;
	background-position:100% -42px;
	color: #FFF;
   }
	  
	/* I HAVE MADE CHANGES OVER HERE */

.stripes-table {
	Border: 1px solid #cccccc;
	background: #f2f7fa;
}
.stripes-table1 {
	Border: 1px solid #cccccc;
	background: #f6fbee;
}
.error_text
{
	font-size : 10px;
	font-weight: bold;
	text-align : center;
	padding : 5px;
	/*background-color : #FEFEDD;*/
	
}
.error_text a
{
	color : #FF0000;
	text-decoration : underline;
}
.error_text a:hover
{
	color : #303030;
	text-decoration : none;
}
.main_text { 
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 
	letter-spacing : 0.7px;
	line-height : 18px;
	font-weight : bold;
}

.main_text a { 
	color : #003399; 
	text-decoration : none;
}

.main_text a:hover { 
	color : #333333; 
	text-decoration : underline;
}
.heading-blue {
	font-family: "Arial", Times, serif;
	font-weight: bold;
	font-size: 16px;	
	color: #2e58a6;	
}

.review-bg {
	background: url(images/review-bg.gif) repeat-x top left;
	height: 55px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
.review-bg a{
	color: #00F;
}
.pro-subheading {
	font-size: 11px;
	font-weight: bold;
	color: #f63;
	line-height: 25px;
}

/**end of j **/

