body, html {
	margin:0;
	padding:0;
	color:#000;
}
body {
	min-width:760px;
	font: 100% Verdana, Arial, Helvetica, sans-serif;*/
	background: #FFFFFF;
	margin: 0 auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
h1 {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: left;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing: -1px;
	color:#FFFFFF;
	text-align: left;
	background-color:none;
}
h2 {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: right;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing: 0px;
	color:#FFFFFF;
	background-color:none;
}
h3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing: 0px;
	color:#DF0803;
	text-align: left;
	background-color:none;
}
h4, h5 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing: 0px;
	color:#000000;
	text-align: left;
	background-color:none;
}
p.body {
	vertical-align:middle;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-size: 9pt;
	color: #858585;
	background-color:none;
	border-right:0px solid white;
	margin:0px;
	padding:0px;
}
p.footer {
	text-align: right;
	vertical-align:middle;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e0e0e0;
	background-color:none;
	border-right:0px solid white;
	margin:0px;
	padding:0px;
}
p.homebox1 {
	text-align: left;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:none;
	margin:0px;
	padding:0px;
}
p.homebox2 {
	text-align: left;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:none;
	width:240px;
	margin:0px;
	padding:0px;
}
p.homebox4 {
	text-align: left;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:none;
	width:240px;
	margin:0px;
	padding-left:100px;
}
p.homebox5 {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	padding:0px;
	text-align: right;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:none;
	width:386px;
	margin-left:30px;
}

p.homebox6 {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	padding:0px;
	text-align: right;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#FFFFFF;
	background-color:none;
	width:386px;
	margin-left:30px;
}
p.homebox5-header {
	text-align: right;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:none;
	margin:0px;
	padding:0px;
}
p.homebox6 {
	text-align: left;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width:330px;
	background-color:none;
	margin-left:0px;
	padding:0px;
}
#headerWrap100 {
	margin:0 auto;
	background-image:url(../images/logo_header.gif); 
	background-repeat: repeat-y;
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:150px;
}
#heart {
    background:url(../images/bodyh.png) 50% 50% no-repeat;
    
    width:100%;
    height:414px;
    
}
#headerWrap1000px {
	margin:0 auto;
	padding:0px;
	width:1000px;
	height:150px;
	text-align: left;
}
#header {
	margin:0 auto;
	padding:0px;
	width:760px;
	height:150px;
	text-align: left;
	vertical-align:middle;
}
#picheader5 {
	margin:0 auto;
	padding:0px;
	width:398px;
	height:121px;
	text-align: left;
	vertical-align:middle;
	margin-left:65px;
	padding-left:65px;
}
#headerWrapNav {
	margin:0 auto;
	padding:0px;
	width:760px;
	height:40px;
	text-align: left;
}
#headerWrapNav100 {
	background-image:url(../images/bg_nav1px.jpg);
	background-repeat: repeat-x;
	margin:0 auto;
	padding:0px;
	width:100%;
	height:40px;
	text-align: left;
}
#nav {
	width:760px;
	height:40px;
	margin:0 auto;
	padding:0px;
	text-align:left;
	vertical-align:middle;
}
#nav ul {
	margin:0 auto;
	padding:0px;
	text-align:left;
	vertical-align:middle;
	list-style:none;
}
#nav li {
	display:inline;
	margin:0 auto;
	padding:0px;
	text-align:left;
	vertical-align:middle;
}/*
#nav29 ul {
	width:760px;
	height:29px;
	margin:0 auto;
	padding:0;
	text-align:left;
	vertical-align:middle;
	list-style:none;
	clear:both;
	background-color:#FFFF00;
}*/
/*#nav29 li {
	width:760px;
	height:29px;
	display:inline;
	margin:0 auto;
	padding:0;
	text-align:left;
	vertical-align:middle;
}
*/
#headerWrapNav30 {
	margin:0 auto;
	padding:0px;
	width:760px;
	height:30px;
	text-align: left;
	clear:both;
}
#headerWrapNav30-100 {
	background-image:url(../images/bg_nav_30px.jpg);
	background-repeat: repeat-x;
	margin:0 auto;
	padding:0px;
	width:100%;
	height:30px;
	text-align: left;
	clear:both;
}
#nav30 {
	width:760px;
	height:30px;
	margin:0 auto;
	padding:0px;
	text-align:left;
	vertical-align:middle;
	clear:both;
}
#headerWrapNav29-100 {
	background-image:url(../images/bg_nav_29px.jpg);
	background-repeat: repeat-x;
	margin:0 auto;
	padding:0px;
	width:100%;
	height:29px;
	text-align: left;
	clear:both;
}
#headerWrapNav29 {
	margin:0 auto;
	padding:0px;
	width:760px;
	height:29px;
	text-align: left;
	clear:both;
}
#nav29 {
	width:760px;
	height:29px;
	margin:0 auto;
	padding:0px;
	text-align:left;
	vertical-align:middle;
	clear:both;
}
#wrapBodyContent100 {
	margin:0 auto;
	padding:0px;
	width:100%;
	height:auto;
	text-align: left;
	clear:both;  /*Remove this to remove the extra space at top of the main body of schedule page, but it screws up design time spacing */
}
#wrapInside100 {
	background-image:url(../images/bg_body_redwall_inside.png);  
	background-repeat: repeat-y;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0px;
	width:100%;
	height:193px;
	text-align: left;
	clear:both;  /*Remove this to remove the extra space at top of the main body of schedule page, but it screws up design time spacing */
}
#wrapLinks {
	background-image:url(../images/bg_body_redwall_links.png);
	background-repeat: repeat-y;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0px;
	width:100%;
	height:193px;
	text-align: left;
	clear:both;  /*Remove this to remove the extra space at top of the main body of schedule page, but it screws up design time spacing */
}
#wrapConsumers {
	background-image:url(../images/bg_body_redwall_consumers.png);
	background-repeat: repeat-y;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0px;
	width:100%;
	height:193px;
	text-align: left;
	clear:both;  /*Remove this to remove the extra space at top of the main body of schedule page, but it screws up design time spacing */
}
#wrapConsumers-real {
	background-image:url(../images/bg_body_redwall_consumers2.png);
	background-repeat: repeat-y;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0px;
	width:100%;
	height:193px;
	text-align: left;
	clear:both;  /*Remove this to remove the extra space at top of the main body of schedule page, but it screws up design time spacing */
}
#wrapLocations {
	background-image:url(../images/bg_body_redwall_locations.png);
	background-repeat: repeat-y;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0px;
	width:100%;
	height:193px;
	text-align: left;
	clear:both;  /*Remove this to remove the extra space at top of the main body of schedule page, but it screws up design time spacing */
}
#wrapLocationsMap {
	background-image:url(../images/bg_body_redwall_locationsmapo.png);
	background-repeat: repeat-y;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0px;
	width:100%;
	height:193px;
	text-align: left;
	clear:both;  /*Remove this to remove the extra space at top of the main body of schedule page, but it screws up design time spacing */
}
#wrapContact {
	background-image:url(../images/bg_body_redwall_contact.png);
	background-repeat: repeat-y;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0px;
	width:100%;
	height:193px;
	text-align: left;
	clear:both;  /*Remove this to remove the extra space at top of the main body of schedule page, but it screws up design time spacing */
}
#wrapData {
	background-image:url(../images/bg_body_orangewall_data.png);
	background-repeat: repeat-y;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0px;
	width:100%;
	height:193px;
	text-align: left;
	clear:both;  /*Remove this to remove the extra space at top of the main body of schedule page, but it screws up design time spacing */
}
#wrapGreen100 {
	background-image:url(../images/bg_body_greenwall_pic.png);
	background-repeat: repeat-y;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0px;
	width:100%;
	height:193px;
	text-align: left;
	clear:both;  /*Remove this to remove the extra space at top of the main body of schedule page, but it screws up design time spacing */
}
#wrapBlue100 {
	background-image:url(../images/internal-bluewall-2000px.png);
	background-repeat: repeat-y;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0px;
	width:100%;
	height:193px;
	text-align: left;
	clear:both;  /*Remove this to remove the extra space at top of the main body of schedule page, but it screws up design time spacing */
}
#wrapOrange100 {
	background-image:url(../images/internal-orangewall-2000px.png);
	background-repeat: repeat-y;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0px;
	width:100%;
	height:193px;
	text-align: left;
	clear:both;  /*Remove this to remove the extra space at top of the main body of schedule page, but it screws up design time spacing */
}
#wrapPurple100 {
	background-image:url(../images/internal-purplewall-2000px.png);
	background-repeat: repeat-y;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	width:100%;
	height:193px;
	text-align: left;
	clear:both;  /*Remove this to remove the extra space at top of the main body of schedule page, but it screws up design time spacing */
}
#wrapSchedule100 {
	background-image:url(../images/bg_body_schedule.png);
	background-repeat: repeat-y;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	width:100%;
	height:193px;
	text-align: left;
	clear:both;  /*Remove this to remove the extra space at top of the main body of schedule page, but it screws up design time spacing */
}
#wrap100 {
	background-image:url(../images/bg_body_redwall.png); 
	background-repeat: repeat-y;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0px;
	width:100%;
	height:444px;
	text-align: left;
	/*clear:both;*/
}
#wrap {
	margin:0 auto;
	padding:0px;
	width:760px;
	height:auto;
	text-align: left;
	clear:both;
}
#homebox18px {
	margin:0 auto;
	padding:0px;
	width:348px;
	height:18px;
	text-align: left;
}
#homebox18pxright {
	margin:0 auto;
	padding:0px;
	width:398px;
	height:18px;
	text-align: left;
}
#homebox17px {
	margin:0 auto;
	padding:0px;
	width:348px;
	height:17px;
	text-align:left;
}
#homebox1 {
	background-image:url(../images/bg_pharmacy_box.png);
	background-position:inherit top;
	background-repeat:no-repeat;
	width:334px;
	height:131px;
	text-align:left;
	color:#FFFFFF;
	background-attachment: scroll;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#homebox1 h1 {
	padding: 0px;
	margin-bottom: 12px;
	float: right;
	margin-top: 6px;
	margin-right: 0px;
	margin-left: 0px;
}
#homebox1 h2 {
	padding:0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-left: 6px;
	margin-bottom: 12px;
	float: right;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing: -1px;
	color:#FFFFFF;
	background-color:none;
}
p.homebox1 {
	text-align: left;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:none;
	margin:0px;
	padding:0px;
	float: left;
	width: 250px;
}
p.homebox1-central {
	text-align: left;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:none;
	margin:0px;
	padding:0px;
	float: left;
	width: 310px;
}
#homebox2 {
	background-image:url(../images/bg_pic_box.png);
	background-position:inherit;
	background-repeat:no-repeat;
	width:348px;
	height:114px;
	text-align:left;
	color:#FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#homebox2 h1 {
	padding: 0px;
	margin-bottom: 12px;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 0px;
}
#homebox2 h2 {
	padding: 0px;
	margin-bottom: 12px;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 0px;
}
p.homebox2 {
	text-align: left;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:none;
	margin:0px;
	padding:0px;
	float: left;
	width: 250px;
}
#homebox-central-top {
	background-image:url(../images/home-spacer-picdata.png);
	background-position:inherit;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0px;
	width:348px;
	height:18px;
	text-align:left;
	color:#FFFFFF;
	clear:both;
}
#homebox-central {
	background-image:url(../images/bg_data_box.png);
	background-position:inherit;
	background-repeat:no-repeat;
	width:334px;
	height:124px;
	text-align:left;
	color:#FFFFFF;
	clear:both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#homebox-central h1 {
	padding: 0px;
	margin-bottom: 24px;
	margin-right: 10px;
	margin-left: 64px;
	margin-top: 0px;
	width: 300px;
}
#homebox-central h2 {
	padding: 0px;
	margin-bottom: 24px;
	margin-right: 10px;
	margin-left: 64px;
	margin-top: 0px;
	width: 300px;
}
#homebox-dynamic {
	/*background-image:url(../images/bg_dynamic_box.png);*/
	background-position:inherit;
	background-repeat:no-repeat;
	margin:0 auto;
	padding-top:8px;
	width:398px;
	height:242px; /* the height of the div is reallly 250px but I made it 242px to compensate for a 8px padding so the h1 dropped down to where it should. */
	text-align:right;
	color:#FFFFFF;
}
#homebox-dynamic h1 {
	padding: 0px;
	margin-bottom: 12px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	text-align:right;
}
#homebox-dynamic p {
	text-align: right;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:none;
	padding:0px;
	width: 398px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#homebox-dynamic p.quote {
	text-align: right;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background-color:none;
	padding:0px;
	width: 398px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#homebox5-header {
	margin:0 auto;
	padding:0px;
}
#homebox5-text {
	text-align: left;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:none;
	margin-right:0px;
	margin-left:45px;
	padding:0px;
}
#homebox-schedule {
	background-image:url(../images/bg_appointment_box.png);
	background-position:inherit;
	background-repeat:no-repeat;
	width:398px;
	height:124px;
	margin-top:1px;
	color:#FFFFFF;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
#homebox-schedule h1 {
	padding: 0px;
	margin-bottom: 12px;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 0px;
}
#homebox-schedule p {
	text-align: left;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:none;
	padding:0px;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#h1-header {
	padding:5px;
	margin:0;
	text-align: left;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing: -1px;
	color:#FFFFFF;
	text-align: left;
	background-color:none;
	padding-left:65px;
}
#main {
	float:left;
	width:348px;
	padding:0;
	margin:0 auto;
}
#mainInner {
	float:left;
	width:760px;
	height:auto;
	padding: 0;
	margin:0 auto;
}
#mainScheduleLeft {
	float:left;
	width:364px;
	height:176px;
	padding: 0;
	margin:0 auto;
}
#mainScheduleRight {
	float:right;
	width:380px;
	height:176px;
	padding: 0;
	margin:0 auto;
}
#mainSchedule17 {
	width:100%;
	height:17px;
	clear:both;
}
#mainSchedule {
	width:760px;
	height:176px;
	padding:0px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#333333;
	font-weight:normal;
	vertical-align:middle;
	clear:both;
}
#mainScheduleContent {
	width:760px;
	height:176px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
}
#main h2, #main h3, #main p {
	padding:0 10px;
}
#sidebar {
	float:right;
	width:398px;
	padding:0;
	margin:0 auto;
}
#sidebar ul {
	margin-bottom:0;
}
#sidebar h3, #sidebar p {
	padding:0 10px 0 0;
}
#footerWrap100 {
	margin:0 auto;
	width:100%;
	height:31px;
	clear:both;
}
#footerWrap1000px {
	margin:0 auto;
	width:1000px;
	height:31px;
	text-align: left;
	clear:both;
}
#footer {
	background-image:url(../images/bg_footer.jpg);
	background-repeat:repeat-y;
	width:760px;
	height:31px;
	margin:0 auto;
	text-align: left;
	vertical-align:middle;
	clear:both;
}
#footerSpace {
	width:760px;
	height:26px;
	clear:both;
}
#footer p {
	padding:5px;
	color:#FFFFFF;
	margin:0;
}
ol {
	list-style-type:decimal;
	text-align: left;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-size: 9pt;
	color: #858585;
}
ol.body {
	display:list-item;
	text-align: left;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-size: 9pt;
	color: #858585;
}
li.olbody {
	display:list-item;
	list-style-position:inside;
	list-style-type:decimal;
}
li {
	display:inline;
}
ul {
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
}
ul.body {
	display:list-item;
	text-align: left;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-size: 9pt;
	color: #858585;
}
li.ulbody {
	display:list-item;
	list-style-position:inside;
	list-style-type:disc;
}
a.more {
	text-align: left;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:none;
}
a.more:hover {
	text-align: left;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:none;
}
a {
	text-decoration:none;
	font-weight:normal;
	color:#dd0803;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:none;
}
a:hover {
	text-decoration:underline;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:none;
}
a.nav1 {
	float:left;
	margin-left:0px;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3c3c3c;
	background-color:none;
	padding:0.6em 0.0em;
	border-right:0px solid white;
}
a.nav1:hover {
	float:left;
	text-decoration:none;
	font-weight:bold;
	color:#dd0803;
	padding:0.6em 0.0em;
	border-right:0px solid white;
}
a.nav2 {
	float:left;
	margin-left:7px;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3c3c3c;
	background-color:none;
	padding:0.6em 0.0em;
	border-right:0px solid white;
}
a.nav2:hover {
	float:left;
	text-decoration:none;
	font-weight:bold;
	color:#dd0803;
	padding:0.6em 0.0em;
	border-right:0px solid white;
}
a.nav3 {
	float:left;
	margin-left:55px;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3c3c3c;
	background-color:none;
	padding:0.6em 0.0em;
	border-right:0px solid white;
}
a.nav3:hover {
	float:left;
	text-decoration:none;
	font-weight:bold;
	color:#dd0803;
	padding:0.6em 0.0em;
	border-right:0px solid white;
}
/*
a.subnav {
	width:253px;
	height:29px;
	text-decoration:none;
	color:white;
	background-color:purple;
	padding:0.2em 0.6em;
	border-right:1px solid white;
}

a.subnav:hover {
	background-color:#ff3300
}
*/
ul.subnav {
	float:left;
	width:100%;
	height:29px;
	padding:0;
	margin:0;
	list-style-type:none;
	text-align:center;
}
a.subnav1 {
	float:left;
	margin-left:0px;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	font-size:14px;
	color:#3c3c3c;
	width:253px;
	height:29px;
	color:white;
	background-color:none;
	background-image:url(../images/bg_subnav_pharmacy_off.jpg);
	background-repeat:repeat-x;
	padding:0.4em 0.0em;
	border-right:0px solid white;
}
a.subnav1:hover {
	float:left;
	width:253px;
	text-decoration:none;
	color:white;
	background-image:url(../images/bg_subnav_pharmacy.jpg);
	background-repeat:repeat-x;
/*	padding:0.2em 0.6em;*/
	border-right:0px solid white;
}
a.subnav2 {
	float:left;
	margin-left:0px;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	font-size:14px;
	color:#3c3c3c;
	width:253px;
	height:29px;
	color:white;
	background-color:none;
	background-image:url(../images/bg_subnav_pic_off.jpg);
	background-repeat:repeat-x;
	padding:0.4em 0.0em;
	border-right:0px solid white;
}
a.subnav2:hover {
	float:left;
	width:253px;
	height:29px;
	text-decoration:none;
	color:white;
	background-image:url(../images/bg_subnav_pic.jpg);
	background-repeat:repeat-x;
/*	padding:0.2em 0.6em;*/
	border-right:0px solid white;
}
a.subnav3 {
	float:left;
	margin-left:0px;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	font-size:14px;
	color:#3c3c3c;
	width:253px;
	height:29px;
	color:white;
	background-color:none;
	background-image:url(../images/bg_subnav_data_off.jpg);
	background-repeat:repeat-x;
	padding:0.4em 0.0em;
	border-right:0px solid white;
}
a.subnav3:hover {
	float:left;
	width:253px;
	height:29px;
	text-decoration:none;
	color:white;
	background-image:url(../images/bg_subnav_data.jpg);
	background-repeat:repeat-x;
/*	padding:0.2em 0.6em;*/
	border-right:0px solid white;
}
/*li.subnav1 {
	width:253px;
	height:29px;
	background-image:url(../images/bg_subnav_pharmacy.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
	border-right:0px solid white;
	vertical-align:top;
	display:inline;
}
a.subnav1 {
	text-decoration:none;
	font-weight:bold;
	font-family:"Myriad Pro";
	font-size:14px;
	color:#000000;
	margin:0 auto;
}
a.subnav1:hover {
	text-decoration:none;
	font-weight:bold;
	font-family:"Myriad Pro";
	font-size:14px;
	color:#000000;
	margin:0 auto;
}
li.subnav2 {
	width:253px;
	height:29px;
	background-image:url(../images/bg_subnav_pic.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
	border-right:0px solid white;
	vertical-align:top;
	display:inline;
}
a.subnav2 {
	text-decoration:none;
	font-weight:bold;
	font-family:"Myriad Pro";
	font-size:14px;
	color:#000000;
	margin:0 auto;
}
a.subnav2:hover {
	text-decoration:none;
	font-weight:bold;
	font-family:"Myriad Pro";
	font-size:14px;
	color:#000000;
	margin:0 auto;
}
li.subnav3 {
	width:253px;
	height:29px;
	background-image:url(../images/bg_subnav_data.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
	border-right:0px solid white;
	vertical-align:top;
	display:inline;
}
a.subnav3 {
	text-decoration:none;
	font-weight:bold;
	font-family:"Myriad Pro";
	font-size:14px;
	color:#000000;
	margin:0 auto;
}
a.subnav3:hover {
	text-decoration:none;
	font-weight:bold;
	font-family:"Myriad Pro";
	font-size:14px;
	color:#000000;
	margin:0 auto;
}*/
a.navFooter {
	float:left;
	margin-left:10px;
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e0e0e0;
	background-color:none;
	padding:0.7em 0.0em;
	border-right:0px solid white;
}
a.navFooter:hover {
	float:left;
	margin-left:10px;
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:none;
	padding:0.7em 0.0em;
	border-right:0px solid white;
}
img.nav {
	float:left;
	margin-left:7px;
	border-right:0px solid white;
}
img.marginBottom {
	margin: 0px 0px 17px 0px
}
img.marginTop {
	margin: 26px 0px 0px 0px
}
img.marginBoth {
	margin: 18px 0px 17px 0px
}
img.marginNone {
	margin: 0px 0px 0px 0px
}


/* Rotator Styles */
#wrapper {
	padding-top:0px; /*  originally 8px */
	width:398px;
	height:242px; /* the height of the div is reallly 250px but I made it 242px to compensate for a 8px padding so the h1 dropped down to where it should. */
	/* border-top:3px solid #92a5bc; 
	border-bottom:1px solid #92a5bc; */
	margin:0 auto;
}

#rotator {
	/* background:#FFF;
	color:#000; */
	position:relative;
	padding-bottom:.1em; /* this puts the tabs at the bottom - not sure why */
	margin:0; 
	font-size:14px; /* originally 16px */
}

/* Tabs */
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:0; /* originally 1.3 */
	text-decoration:none;
	/* font-size:100%; */
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

ul.ui-tabs-nav {
	/* position:absolute;
	bottom:0px;
	left:0;
	z-index:1;
	width:100%;
	background:#FFF url(../images/uitabsbg.gif) repeat-x bottom right; 
	border-top:0px solid #FFF;  */
	display:none; /* use this when you want to hide tabs and only show rotating content */
}

/* Non-Selected Tabs */
li.ui-tabs-nav-item a:link,
li.ui-tabs-nav-item a:visited {	
	font-size:.8em;
	font-weight:normal;
	color:#999;
	background:#FFF url(../images/uitabsbg.gif) repeat-x bottom left; 
	border-left:1px solid #FFF;
	border-right:1px solid #c5ced9;
}

/* Hovered Tab */
#rotator .ui-tabs-nav-item a:hover,
#rotator .ui-tabs-nav-item a:active {
	background:#FFF url(../images/uiactivetabbg.gif) repeat-x bottom left;
	color:#333;
}

#rotator .ui-tabs-nav-item a span {
	float:left; 
	padding:1em; 
	cursor:pointer;
}

/* Active Tab */
#rotator .ui-tabs-selected a:link,
#rotator .ui-tabs-selected a:visited,
#rotator .ui-tabs-selected a:hover,
#rotator .ui-tabs-selected a:active {
	background:#fff url(../images/uiactivetabbg.gif) repeat-x bottom left;
	color:#333;
}

/* Content Panels */
#rotator .ui-tabs-panel {
	font-family:Arial, Helvetica, sans-serif;
	clear:left;
	/* padding:40px 540px 15px 15px; */
	height:342px; /* originally 225px */
}
#rotator .ui-tabs-panel p {font-size:11pt;}
#rotator .ui-tabs-hide {
	display:none;
}

#rotator h2 {
	color: #FFFFFF;
	font-weight:normal;
	margin:0;
	font-size:1.6em;
	line-height:1.2em;
}

#rotator p {
	font-size:1.1em;
	margin:.5em 0;
	/* color:#333; */
}

#rotator .btn_get_started {
	float:left;
	height:30px;
	width:99px;
	text-indent:-9999em;
	margin-right:7px; 
	overflow:hidden; 
	background:transparent url(../images/getstarted.gif) no-repeat
}

#rotator .btn_learn_more {
	text-align: left;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#FFFFFF;
	background-color:none;
	
	/* float:left;    THIS ARE THE ORIGINAL STYLES
	height:26px;
	font-size:.9em; */
}

/* Background Images */
#rotator #fragment-1 {
	/* background:transparent url(../images/coins.jpg) no-repeat top right; */
}

#rotator #fragment-2 {
	/* background:transparent url(../images/bearings.jpg) no-repeat top right; */
}

#rotator #fragment-3 {
	/* background:transparent url(../images/map.jpg) no-repeat top left; */
	/* padding:40px 15px 15px 540px; */
}

#rotator #fragment-4 {
	/* background:transparent url(../images/support.jpg) no-repeat top left;
	/* padding:40px 15px 15px 540px;  */
}
.clear {
	clear: both;
}
.thumbGalleryTop {
	width:760px;
	height: auto;
	margin: 0 auto 0 140px;
}
.thumbGalleryBottom {
	width:760px;
	height: auto;
	margin: 0 auto 0 190px;
}
.thumbGalleryBox {
	margin: 0 7px 0px 0px;
	width:115px;
	float:left;
	font-size:10px;
	text-align: center;
}

