body {background:#4d7b9c; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:10px; margin:0;}

/*---{containters]----*/
#mainheader {width:796px; height:101px;}
#flash {width:623px; height:230px; float:left; position:inherit; z-index:0}
/*#flash {width:623px; height:280px; position:inherit; left:20px; top:2px; z-index:0}*/
#navholder {width:771px; height:10px; padding-left:25px;}

#searchbox { width:350px; position:relative; bottom:16px; left:550px;}

/*#searchbox { width:250px; position:relative; bottom:15px; left:550px; clear:both;}*/
#wrapper {width:796px; height:auto; margin-left:auto; margin-right:auto;}
#maincontent {width:796px; min-height:700px; height:auto !important; background:#FFFFFF; padding-bottom:20px; float:left;}
#subtext {width:697px; height:auto; padding-left:50px; float:left; padding-right:50px;}
#footer {width:796px; height:100px; text-align:center; padding-top:15px;}
#hometext {width:735px;height:auto; padding-left:30px; float:left; margin-top:10px;}
#featprod {width:178px; height:162px; margin-right:5px; float:left; margin-top:8px;}
#subpagepp1 {width:278px; height:162px; float:left; margin-top:10px; margin-left:50px;}
#subpagepp2 {width:278px; height:162px; float:left; margin-left:200px;}
#subpagepp3 {width:218px; height:400px; float:left; margin-top:10px; margin-left:10px;}

/* CMS NAV Headers */
#subpageimag {width:623px; height:229px; float:left; margin-bottom:25px;background-image:url(/Images/generic_img.jpg);}
#subpageimag_about {width:623px; height:229px; float:left; border-top: 1px solid #c4c4c4; margin-bottom:25px;background-image:url(/Images/top_about.jpg);}
#subpageimag_contact {width:623px; height:229px; float:left; border-top: 1px solid #c4c4c4; margin-bottom:25px;background-image:url(/Images/top_contact.jpg);}
#subpageimag_educat {width:623px; height:229px; float:left; border-top: 1px solid #c4c4c4; margin-bottom:25px;background-image:url(/Images/top_educat.jpg);}
#subpageimag_gacreps {width:623px; height:229px; float:left; border-top: 1px solid #c4c4c4; margin-bottom:25px;background-image:url(/Images/top_gacreps.jpg);}
#subpageimag_newsevents {width:623px; height:229px; float:left; border-top: 1px solid #c4c4c4; margin-bottom:25px;background-image:url(/Images/top_newsevents.jpg);}
#subpageimag_webinquiry {width:623px; height:229px; float:left; border-top: 1px solid #c4c4c4; margin-bottom:25px;background-image:url(/Images/webinquiry.jpg);}
#subpageimag_privacy {width:623px; height:229px; float:left; border-top: 1px solid #c4c4c4; margin-bottom:25px;background-image:url(/Images/privacy.jpg);}
#subpageimag_terms {width:623px; height:229px; float:left; border-top: 1px solid #c4c4c4; margin-bottom:25px;background-image:url(/Images/terms.jpg);}
#subpageimag_search {width:623px; height:229px; float:left; border-top: 1px solid #c4c4c4; margin-bottom:25px;background-image:url(/Images/search.jpg);}
/* CMS NAV Headers */


#subpageimag2 {width:623px; height:229px; float:left;}
#subpageimagtab { float:left; position:relative; bottom:215px; left:450px; width:320px; height:auto; padding-top:10px;}
#proddisplay {width:120px; height:120px; margin: 10px 15px 5px 0px; float:left;}
#leftimglarge {width:200px; height:250px; float:left; margin:15px 15px 45px 0px; clear:both;}
#leftimgmedium {width:150px; /*height:150px;*/ float:left; margin:15px 15px 15px 0px; clear:both;}
#leftimgsmall {width:100px; height:100px; float:left; margin:0px 10px 0px 0px;}
#relatedprodholder {width:670px; /*height:130px;*/ background:#CCC; /*float:left;*/ padding:10px;/*clear:both;*/ margin-top:20px;}
#relatedprod {width:125px; /*height:100px; float:left;*/ margin:5px 15px 5px 0px; text-align:center;}
#rightcharts {width:200px; height:auto; float:right; margin-left:10px;}
#leftchart {width:138px; height:200px; float:left; margin-top:25px; text-align:left; background:url(../images/chart_appt.jpg) left top no-repeat; padding: 0px 15px 0px 205px;}
#rightfloatmed {width:339px; height:261px; float:left; margin-top:25px;}
#brackets {width:147px; height:170px; margin: 10px 15px 15px 0px; float:right;}
#cases {width:269px; height:310px; float:left; margin: 0px 30px 10px 0px;}
#cases2 {width:700px; height:auto; margin: 5px 0px 5px 0px; clear:both;}
#pullquoteright {height:150px; width:350px; background:url(../images/Kate3192_OnlyKate.jpg) top right no-repeat; float:right; margin-top:25px; padding: 20px 150px 0px 0px; text-align:right;}
#pullquoteright2 {height:150px; width:350px; background:url(../images/alisand.jpg) top right no-repeat; float:right; margin-top:25px; padding: 30px 150px 0px 0px; text-align:right;}
#pullquoteleft {height:150px; width:350px; background:url(../images/Kassidy3186.jpg) top left no-repeat; float:left; margin-top:25px; padding: 20px 0px 0px 150px; text-align:left;}
#patientsubthumbsm {width:110px; height:100px; float:right;text-align:left; text-align:center; margin-bottom:15px;}

/*---{type]----*/
.searchinput {font-size:10px; color:#333;}
a.nav:link {font-size:11px; text-decoration:none; color:#FFF;}
a.nav:hover {font-size:11px; text-decoration:underline; color:#FFF;}
a.nav:visited:hover {font-size:11px; text-decoration:underline; color:#FFF;}
a.nav:visited {font-size:11px; text-decoration:none; color:#FFF;}
a.footer:link {font-size:10px; text-decoration:none; color:#FFF;}
a.footer:hover {font-size:10px; text-decoration:underline; color:#FFF;}
a.footer:visited {font-size:10px; text-decoration:none; color:#FFF;}
a.footer:visited:hover {font-size:10px; text-decoration:underline; color:#FFF;}
h1 {font-size:30px; color:#4d7b9c; font-weight:lighter; padding-bottom:3px;}
/*don't use h2*/
h3 {font-size:20px; color:#4d7b9c; text-align:center;margin-bottom: 0; padding-bottom: 3px;}
h4 {font-size:18px; color:#4d7b9c; text-align:left;margin-bottom: 0; margin-top: 0; padding-top: 1px; padding-bottom: 3px;}
h5 {font-size:16px; color:#a7a7a7;margin-bottom: 0; padding-bottom: 3px;}
h6 {font-size:14px; color:#4d7b9c; text-decoration:underline; font-weight:bold;margin-bottom: 0; padding-bottom: 3px;}
.maintext {font-size:12px; font-weight:normal; color:#000; line-height:16px;}
.breadcrumbs { font-size:10px; color:#000; text-decoration:none }
.breadcrumbs:link { font-size:10px; color:#000; text-decoration:underline;}
.breadcrumbs:visited { font-size:10px; color:#000; text-decoration:underline;}
a.subcatlink:link {font-size:10px; color:#000; text-decoration:none;}
a.subcatlink:visited {font-size:10px; color:#000; text-decoration:none;}
.newsheader {font-weight:bold; color:#4d7b9c; font-size:12px;}
.news:link, .news:hover, .news:visited {font-size:11px; color:#000; text-decoration:underline;}
.prodtitle {font-size:14px; font-weight:bold; color:#000; line-height:16px;}
.proddetailheader {font-size:20px; color:#4d7b9c; text-align:left;margin-bottom: 0; padding-bottom: 3px;}
#educationlist li { list-style-type:none; list-style-position:inside;}
.list:link {font-size:12px; text-decoration:none; color:#000;}
.list:hover {font-size:12px; text-decoration:underline; color:#000;}
.list:visited {font-size:12px; text-decoration:none; color:#000;}
.relatedtext { font-size:11px; font-weight:bold; color:#000;}
.relatedtextunderline{ font-size:11px; font-weight:bold; color:#000; text-decoration:underline; text-align:center;}
.pullquote {font-size:13px; font-style:italic; color:#4d7b9c; line-height:16px; font-weight:bold;}
.disclaimer {font-size:8px; color:#000;}

.category { font-size:13px; color:#4d7b9c; text-decoration:none}
.category:link { font-size:13px; color:#4d7b9c; text-decoration:underline;}
.category:visited { font-size:13px; color:#4d7b9c; text-decoration:underline;}

.mainlink { font-size:12px; color:#4d7b9c; text-decoration:none}
.mainlink:link { font-size:12px; color:#4d7b9c; text-decoration:underline;}
.mainlink:visited { font-size:12px; color:#4d7b9c; text-decoration:underline;}

.searchresults {text-align:left; border-bottom: 2px solid #4d7b9c;}

.searchcatheader { font-size:14px; color:#4d7b9c; text-decoration:none;}
.searchcatheader:link { font-size:14px; color:#4d7b9c; text-decoration:none;}
.searchcatheader:visited { font-size:14px; color:#4d7b9c; text-decoration:none;}

#small {list-style-type:none; margin:0px 10px 0px 0px; padding:0px;}
#small li {padding:25px; min-height:107px; height:auto !important; /*margin-bottom:10px; height:1%;*/ /* Fix for MSIE p eekaboo bug */}
#small li img {/*float:left;*/margin-right:5px;}

#subnavlist li{list-style-type:disc; list-style-position:inside; color:#000;padding: 1px 0 1px 8px;margin-left: 8px;}

#patientsublist li{list-style-type:disc; color:#83c2ea;line-height:12px;}



/*---{subpage navigation]----*/
#crumbs {width:600px; min-height:20px; height:auto !important; padding-left:15px; float:right; padding-top:3px; padding-bottom:5px;}
#header {float:right;width:613px;padding-left:10px;font-size:93%;line-height:normal;background: url(../images/bg.gif) repeat-x bottom;}
#header ul {margin:0;padding:0;list-style:none;padding:10px 10px 0;}
#header li {float:left;background:url(../images/left.gif) no-repeat left top; margin:0;padding:0 0 0 9px;}
#header a {display:block;background:url(../images/right.gif) no-repeat right top; padding:5px 15px 4px 6px;float:right;}
#header #current { background-image:url(../images/left_on.gif);}
#header #current a { background-image:url(../images/right_on.gif);padding-bottom:5px;}
#header a, #header strong, #header span { display:block; background:url(../images/right.gif) no-repeat right top; padding:5px 15px 4px 6px;}

#header li:hover {float:left;background:url(../images/left_on.gif) no-repeat left top; margin:0;padding:0 0 0 9px;}
#header a:hover { background-image:url(../images/right_on.gif);/*padding-bottom:5px;*/}

	
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #header a {float:none;}
  /* End IE5-Mac hack */
  
/*---{sub-navigation / patient site]----*/
#patientmenu {width: 173px;height:270px;background: #FFF;float: left;}
#patientmenu ul {list-style: none;margin: 0;padding:0;width: 173px;float: left;}
#patientmenu a, #patientmenu h2 {display: block;margin: 0;padding: 2px 3px;}
#patientmenu h2:hover {background:#d5dae0;}
#patientmenu h2 {color: #fff;background: #ecf0f6;padding: 5px 0px 5px 22px;border-right: 1px solid #c4c4c4;font-size:11px;}
#patientmenu a {color: #000;text-decoration: none;padding-top:5px;}
#patientmenu a ul li {font-weight:lighter;font-size:10px;}
#patientmenu li {position: relative;}

div#patientmenu ul ul,
div#patientmenu ul li:hover ul ul,
div#patientmenu ul ul li:hover ul ul
{display: none;}

div#patientmenu ul li:hover ul,
div#patientmenu ul ul li:hover ul,
div#patientmenu ul ul ul li:hover ul
{display: block;}

/*---{Product Charts / subcategories]----*/

#chart table {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;width: 650px;}
#chart tr {text-align: center;}
#chart {}
.chart_headline {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #4D7B9C;text-decoration: none;text-align: left;}
.chart_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.chart_body_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.chart_body_bold_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.chart_body_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

