@CHARSET "ISO-8859-1";
/* CSS Document */

body {
	background-color: #d0dfe9;
	background-image: url(images/bg_body.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #3e3e3e;
	margin: 0px;
	font-size: 12px;
}

#wrapper {
	width: 899px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.logo {
	height: 130px;
}
.leftright {
	border: #fff solid 10px;
}
.leftside {
	margin: 10px;
}
.main_img {}
.phy_search {
	background-image: url(images/bg_physician.jpg);
	background-repeat: no-repeat;
	background-color: #edf6fc;
	border-bottom: #94b7cf solid 1px;
	margin-top: 0px;
	padding: 35px 10px 10px 10px;
}
.content {
	background-color: #edf6fc;
	padding: 10px;
	line-height:160%;
}
.rightside {
	background-image: url(images/bg_rightside.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 10px 10px 10px 0px;
	width: 220px;
	background-color: #336699;
	border-left: #fff solid 10px;
}

.rightside p {
padding:0px 10px;
color:#ffffff;
}
.rightside h1, .rightside h2, .rightside h3 {
text-align:center;
color:#ffffff;
}

.rightside .SiteTitle2 {font-weight:bold; color: #DAE7F3}

.members_area {
	background-image: url(images/members.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	padding-top: 65px;
	color: #FFFFFF;
}
.segment_area {
	color: #99ccff;
	font-size: 10px;
	border-top: #82aed9 solid 1px;
	margin: 0px 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.break {
	clear: both;
}
.footer {
	width: 889px;
	margin-top: 10px;
	background-color: #224465;
	color: #3399ff;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-top: 5px;
}

h1, .SiteTitle	{ font-size: 22px; color: #000000; margin: 5px 0px 5px 0px; text-transform: capitalize }
h2, .SiteTitle2	{ font-size: 14px; color: #4D7296; margin: 5px 0px 5px 0px; text-transform: uppercase; font-weight:bold; font-family:Arial Narrow}
h3, .SiteTitle3	{ font-size: 12px; color: #996666; margin: 3em 0px 5px 0px; text-transform: capitalize; position:relative;}
h4 {font-size: 12px; color: #996666; margin: 5px 0px 5px 0px; text-transform: capitalize}
h5 { display: inline; margin: 5px 0px 5px 0px; }

div.hr			{ height: 2px; background: #dadada; }
div.hr hr		{ display: none; }

a 			{ color: #003399}
a:hover 		{ color: #CC0000; text-decoration: underline; }
a:link, a:visited { color: #0066CC;}

.rightside a 			{ color: #66CCFF}
.rightside a:hover 		{ color: #fff; text-decoration: underline; }
.rightside h4 {color:cyan}

img.mceItem {border:2px solid white}

#cfMessage {width:600px}

.ArticleItem { padding-top: 10px; }
.ArticleItemTitle {  }
.ArticleItemTitle a:link, .ArticleItemTitle a:visited {  }
.ArticleItemTitle a:hover, .ArticleItemTitle a:active { }
.ArticleItemDate {  }
.ArticleItemMore { text-align: right;  }

/* Testimonials */
.TestimonyQuoteLeft { display: none; }
.TestimonyQuoteRight { display: none; }
.TestimonyText { padding: 27px 10px 0px 10px; background: url(images/quoteLeft.gif) no-repeat top left; }
.TestimonyName { padding-top: 10px; background: url(images/quoteRight.gif) no-repeat top right; }



/*---------------*/
/*    Coupon    */
.CouponList {  }
.CouponItem { display: inline; margin: 0px 5px 0px 5px; width: 300px; border: 1px #303030 dashed; }
.CouponItemLayoutValid { text-align: center; font-size: 10px; margin: 0px 15px 5px 15px; width: 260px; border-bottom: 1px #303030 solid; border-left: 1px #303030 solid; border-right: 1px #303030 solid;  }
.CouponItemLayoutDetails{ padding: 0px 10px 10px 10px; }
.CouponItemValidLeft { border-right: 1px #303030 solid;  padding-right: 5px;}
.CouponItemValidRight { padding-left: 5px; }
.CouponItemCompany { font-size: 14px; }
.CouponItemTitle { font-size: 16px;color: #850305; }
.CouponItemTitleSub { font-size: 12px; }
.CouponItemCode { font-size: 12px; font-weight: bold; }
.CouponItemText { font-size: 10px; padding-top: 10px; }
.CouponItemLayoutPrint { width: 300px; background: #303030; color: #ffffff; text-align: center; padding: 5px;}
.CouponItemLayoutPrint a { color: #ffffff; }


.DirectoryVendorResults { display: none; }
.DirectoryVendorOutline { }
.DirectoryVendorInner { margin: 5px; border: 1px #651a65 solid; background: #f8dff8; padding: 15px; }
.DirectoryVendorTitle { font-size: 16px; color: #596046; font-family: Georgia; }
.DirectoryVendorInfo { width: 300px; min-height: 50px;  }
.DirectoryVendorSlogan { display: none; }
.DirectoryVendorLink { display: none; }
.DirectoryVendorAddress { font-size: 11px; }
.DirectoryVendorLogo {text-align: center; text-weight: bold; padding: 20px 5px 20px 5px; }
.DirectoryVendorLogo img { width: 80px;}
.VendorMap { display: none; }
.VendorDateOpened { display: none; }
.VendorCategories  { display: none; }
.VendorLogoNo  { display: none; }
.VendorSearchLocation { display: none; }

.DirectoryVendorBoxed { text-align: center; padding: 20px; }
.DirectoryVendorBoxed .inner { border: 1px #c0c0c0 solid; background: #ffffff; min-height: 200px; }
.DirectoryVendorBoxed .DirectoryVendorLogo img { width: 100px;}
.DirectoryVendorBoxed .DirectoryVendorSlogan { display: inline; }

.DirectoryCategoryRecord, .DirectoryCategoryAlpha, .DirectoryCategoryReturn, .DirectoryCategoryLetter { display: none; }
.MemberOptInShowOptOut { display: none; }

/* Menu Code */

.mainmenu {
	background: url(images/bg_menuv.jpg) top repeat-x #3E7CA5;
	height: 225px;
	width: 100%;
	position:relative;
}

div.mainmenu li a{
border-color:#68CCFD;
border-style:solid;
border-width:0 0 1px;
color:#FFFFFF;
display:block;
font-family:Arial;
font-size:11px;
font-weight:bold;
margin:0;
padding:5px 0 5px 15px;
text-decoration:none;
text-transform:uppercase;
width:195px;
}

div.mainmenu li a:visited {
	color:#FFFFFF;
	}

div.mainmenu li a:hover, div.mainmenu li:hover{
	background-color:#013366;
	}
	
div.mainmenu ul {
	list-style:none;
	padding:0px;
	margin:0px;
	}
	
	
div.mainmenu li ul { display: none;
	
}
div.mainmenu li:hover ul, li.showmenu { 
	position:absolute;
	display: block; 
	left:7em;
	z-index:10;
	background-color:#013366;
	}

div.mainmenu ul ul a:hover, div.mainmenu ul li.children a:hover {
	color:#FFFF00;
}


/*search */
div.search_filter {
float:left;
min-height:50px;
margin-right:15px;
color:#336699;
font-weight:bold;
font-size:10px;
}

div.search_filter ul {
 list-style: none;
 margin: .5em 0px;
 padding: 0px;
 color:#000000;
 font-weight:normal;

}

div.search_filter select, div.search_filter input {
	font-size: 10px;
	}

div.search_filter li {
	margin-top: .2em;
	text-decoration:none;
	
}

div.search_filter li a {
	color: #FF0000;
	}

div.physician-listing

div.location div.address {
display:none;

}

.physician-listing div.location {
 float:left;
 padding-right:15px;
 margin-right:20px;
 position:relative;
 background:transparent url(images/arrow-down.gif) top right no-repeat;
 cursor:pointer;
}

div.location:hover div.address{
 position:absolute;
 display:block;
 top:2em;
 left:0;
 background:#ffffff;
 border: 1px solid;
 z-index:10;
 width:300px;
 padding:1em;
}



div.location .city {
 display:block;
}

.physician-listing .specialties {
clear:left;
}



.physician-listing h3 .phone {
 font-size:12px;
 font-weight:normal;
 color:#000000;
 display:inline-block;
 text-align:LEFT;
 width:350px;
 position:absolute;
 top:0px;
 left:250px;
}

.result-paging{
 text-align:center;
 margin-top:2em;
}

.results a, .result-paging a{
  color:#224465
}

.paging-list a.active {
  color:#ff0000;	
}

.specialties {
display:block;
}

.physician-profile .address {
background-color:#224465;
color:white;
width:40%;
float:left;
margin-right:15px;
margin-top:1em;
padding:10px;
}
.physician-profile .city, .physician-profile .street, .physician-profile .phone {
display:block;
margin-top:.3em;
}

.physician-profile img {
margin-right:30px;
float:left;
display:block;
}
.physician-profile dl {
position:relative;
display:block;
}
.physician-profile dt {
font-weight:bold;
}
.physician-profile dd {
position:relative;
left:8em;
top:-1.2em;
}

div.alpha-list a{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

div.alpha-list {
	text-decoration:none;
	letter-spacing:.35em;
	text-align:center;
	width:100%;
	padding-top:2em;
}

/* calendar */

table.calendar {
/* background-color:#EEEEEE; */
background-color:#ffffff;
border-left:1px solid #A2ADBC;
color:#888888;
margin:0 auto 5px;
padding:0;
text-align:center;
width:182px;
float:right;
}

caption.calendar-month {
color:#336699;
margin:5px auto 0;
padding:5px 0;
text-align:center;
width:182px;
}

calendar-prev, .calendar-prev a, .calendar-next, .calendar-next a {
text-align:center;
text-decoration:none;
}

table.calendar th {
border-bottom:1px solid #A2ADBC;
border-right:1px solid #A2ADBC;
border-top:1px solid #A2ADBC;
color:#616B76;
height:25px;
text-align:center;
width:26px;
}


table.calendar td {
border-bottom:1px solid #A2ADBC;
border-right:1px solid #A2ADBC;
height:25px;
text-align:center;
width:26px;
}

table.calendar td a:link, table.calendar td a:visited {
color:#0092ef;
}

table.calendar td a {
display:block;
font-size:110%;
font-weight:bold;
text-decoration:none;
}


.on_top {
z-index:1000;
}

/* Members section */

.ui-tabs-nav li {
font-size: 10px;
text-align:center;
}

.ul-tabs-nav li img {
border: 0px;
}

.tab-subnav li {
border:1px solid #eeeeee;
display:block;
float:left;
font-size:10px;
height:80px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:1em 2em 0 0;
max-width:100px;
padding:1.5em 0.5em;
text-align:center;
width:110px; line-height:120%;
}

ul.tab-subnav {
padding-left: 0px;
margn-left:0px;          
}

ul.tab-subnav li a img, .ui-tabs-nav li a img {
border:none;	
}

.ui-widget-content a:link, .ui-widget-content a:visited {
 color:#454545;
 text-decoration:none;
}

.tab-subnav a:hover{
 text-decoration:none;
 background:#F4F8FB;
 width:104px;
 display: block;
 height: 93px;
 padding:13px 0px 0px 0px;
 margin:-13px 0px 0px 0px; max-width:100px;
}

fieldset {
	border:none;
}

ul.breadcrumb li {
background:#fff;
width:110px;
height:110px;
border:1px solid #EEEEEE;
display:block;
float:left;
font-size:10px;
height:80px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:1em 2em 0 0;
max-width:100px;
padding:1.5em 0.5em;
text-align:center;
width:110px;
}

ul.breadcrumb a {text-decoration:none;}

ul.breadcrumb a img {border:none}
ul.breadcrumb li {line-height:120%}
ul.breadcrumb li a:hover {
 text-decoration:none;
 background:#F4F8FB;
 width:104px;
 display: block;
 height: 93px;
 padding:13px 0px 0px 0px;
 margin:-13px 0px 0px -2px;
}