@charset "utf-8";
/* CSS Document */

body { margin: 0px 0px 0px 0px; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-color: #FFFFFF;}

#specials { background: url(../images/listbullet.jpg) top left no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: justify; line-height: 18px; margin: 0px 0px 10px 20px; padding: 3px 0px 0px 35px; min-height: 27px; color: #75B2B5; }
#specials a { color: #930F51; text-decoration: none;  }
#specials a:hover { color: #930F51; text-decoration: underline; }

#wrapper {
	width: 910px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	background-image: url(../images/container_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

#facebook {
	margin: 0px auto;
	position: absolute;
	top: 288px;
	left: 853px;
	}

#wrapperbottom {
	width: 910px;
	height: 12px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	background-image: url(../images/container_bg_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


/* Menu System */
#dropmenudiv{
position:absolute;
border: none;
border-bottom-width: 0;
font:normal 13px Verdana;
line-height:18px;
z-index:100;
background-image: url(../images/menubg.jpg);
background-repeat:no-repeat;
background-color: #c2dde0;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 18px;
border-bottom: none;;
padding: 1px 0;
text-decoration: none;
color: #000000;
}

#dropmenudiv a:hover{ /*hover background color*/
color: #004890;
font-weight:bold;
}

/* End Menu System */

.vhr { background-image: url(../images/vhr.gif); background-repeat: repeat-y; }

.textsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-align: left; }
.textsmall a:link { color: #930F51; text-decoration: none; }
.textsmall a:active { color: #930F51; text-decoration: none; }
.textsmall a:visited {color: #930F51; text-decoration: none; }
.textsmall a:hover { color: #930F51; text-decoration: underline; }

.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px; }
.text a:link { color: #930F51; text-decoration: none; }
.text a:active { color: #930F51; text-decoration: none; }
.text a:visited {color: #930F51; text-decoration: none; }
.text a:hover { color: #930F51; text-decoration: underline; }

.textjustify { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: justify; line-height: 18px; }
.textjustify a:link { color: #930F51; text-decoration: none; }
.textjustify a:active { color: #930F51; text-decoration: none; }
.textjustify a:visited {color: #930F51; text-decoration: none; }
.textjustify a:hover { color: #930F51; text-decoration: underline; }


.navlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: justify; line-height: 18px; color: #930F51; text-decoration: none; }
.navlink a:link { color: #930F51; text-decoration: none; }
.navlink a:active { color: #930F51; text-decoration: none; }
.navlink a:visited {color: #930F51; text-decoration: none; }
.navlink a:hover { color: #930F51; text-decoration: underline; }

.foottext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 20px; }
.foottext a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 20px;  text-decoration: none; }
.foottext a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 20px; text-decoration: none; }
.foottext a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 20px; text-decoration: none; }
.foottext a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 20px; color: #930F51; text-decoration: underline; }

.dropdownmenu {
background-image: url(../images/menu_bg.jpg);
background-repeat: repeat-x;
background-color: #72AFB6;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
 }

.topic {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #666666; }

.topicgreen {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #75B2B5; text-align: left; }

.topicpink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #930F51; text-align: left; line-height: 26px; }

.textpink {font-family: Verdana, Arial, Helvetica, sans-serif; color: #930F51; text-align: left; }

.textgreen {font-family: Verdana, Arial, Helvetica, sans-serif; color: #75B2B5; text-align: left; }

.textindent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px; padding-left: 20px; }

/* Show / Hide Divs */
.hidden {display:none;} 
.explain {text-decoration: underline} 


/* Services Accordion Menu */

.urbangreymenu{
width: 381px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
/*background: #606060 url(arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
padding: 0px 0px 0px 0px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0px 0px 0px 0px;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #333333;
background: #FDF3FE;
display: block;
padding: 2px 2px 2px 2px;
line-height: 17px;
padding-left: 95px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
background: #FF99FF;
}

.liststyle {
list-style-image: url(../images/listbullet.jpg);
vertical-align: top;
}

/* Care Credit Calculator */
 #calculator_small { width:250px; margin:0 0 0 0; padding:0 0 0 0; background: url(http://carecredit.com/payment_calculator/images_small/calc_body-bgrd.gif) repeat-y top left;}
 #searchArea { width:220px; margin:0 0 0 12px; padding:0 0 0 0;}
 form { margin:0 0 0 0; padding:0 0 0 0; }
