@charset "UTF-8";
/* CSS Document */

body {
	margin: 					0 7px;
	background-image:			url(../images/mainbg.gif);
	background-position:		top left;
	font-family:				Arial, Helvetica, sans-serif;
	background-repeat:			repeat-y;
	font-size:					11px;
	color:						#667;
	background-color:			#4d6a7e;
}

a:link, a:visited {
	color:						#667;
	text-decoration:			underline;
}

a:hover {
	color:						#667;
	text-decoration:			underline;
}

.pageWrapper, #mainWrapper {
	width:						864px;
	margin: 					0;
	border: 					0px;
}


input {
	color:						#667;
	font-size:					9px;
	padding:					0 5px;
	margin:						0 5px;
}

/* HEADER */

.topNavDAK {
	height:						23px;
	background-color:			#c5cdd7;
	color:						#036;
	text-align:					right;
	font-weight:				bold;
}

.topNavDAK img {
	vertical-align:				middle;
}

.topNavDAK input {
	margin:						0 5px;
}

.topNavDAK a:link, .topNavDAK a:visited {
	color:						#036;
	text-transform:				uppercase;
	text-decoration:			none;
	padding:					2px 10px;
}

.searchSubmit a:link, .searchSubmit a:visited {
	color:						#fff;
	text-transform:				uppercase;
	text-decoration:			none;
}

.topNavDAK a:hover, .searchSubmit a:hover {
	text-decoration:			underline;
}

.headerDAK {
	background-image:			url(../images/headbg.jpg);
	background-repeat:			no-repeat;
	background-position:		0 0;
	height:						68px;
}

.rightlogo {
	float:						right;
}

ul.lefNavDAK {
	padding:					0;
	margin:						0;
	width:						205px;
}

ul.lefNavDAK li {
	list-style-type:			none;
	font-weight:				bold;
	line-height:				10px;
	font-size:					10px;
	margin:						0;
	padding:					0;
	border-bottom:				1px solid #65778c;
	letter-spacing:				1px;
}

ul.lefNavDAK li a:link, ul.lefNavDAK li a:visited {
	padding:					5px 0 5px 16px;
	color:						#fff;
	text-decoration:			none;
	display:					block;
	background-image:			url(../images/navbg.gif);
	background-repeat:			no-repeat;
	background-position:		0 0;
}

ul.lefNavDAK li a:hover {
	color:						#036;
	background-position:		0 -21px;
}

/* HOME PAGE BODY */

.mainWrapper {
	position:					relative;
	width:						864px;
	overflow:					visible;
}

.mainWrapper td {
	vertical-align:				top;
}

.mainWrapper h3 {
	text-align:					center;
	border-bottom:				1px solid #667;
	padding:					5px 0 5px 0;
	background-image:			url(../images/arrowdownw.gif);
	background-repeat:			no-repeat;
	width:						200px;
	background-position:		20px 9px;
	text-transform:				uppercase;
	margin:						0;
	font-size:					11px;
}

.mainRight p {
	padding:					0;
	line-height:				13px;
	margin:						15px 35px 6px 35px;
}
#mainRight p {
	padding:					0;
	margin:						0;
	line-height:				13px;
	margin:						15px 35px 6px 35px;
}
.mainRight h5 {
	margin:						0;
	font-size:					10px;
	font-weight:				bold;
	color:						#036;
	text-transform:				uppercase;
}

.libraryBucket {
	background-color:			#6e888d;
	background-image:			url(../images/librarybg.gif);
	background-position:		bottom;
	background-repeat:			repeat-x;
	color:						#fff;
	height:						73px;
	width:						205px;
	letter-spacing:				1px;
}

.libraryBucket p {
	margin:						0;
	padding:					6px 15px 0 15px;
	line-height:				12px;
}

.learnMore {
	text-align:					right;
	padding:					5px 0px 0 0;
	font-weight:				bold;
}

.learnMore a:link, .learnMore a:visited {
	color:						#fff;
	text-decoration:			none;
	height:						17px;
	display:					block;
	padding:					0px 6px 0 0;
}

.learnMore a:hover {
	color:						#036;
	text-decoration:			none;
	background-color:			#fff;
}

.featProds {
	width:						205px;
	position:					relative;
	padding:					17px 0;
}

.prodTitHome a:link, .prodTitHome a:visited {
	position:					absolute;
	top:						32px;
	left:						117px;
	color:						#667;
	text-decoration:			none;
	font-weight:				bold;
	margin:						0 6px 0 0;
}

.prodTitHome a:hover {
	color:						#667;
	text-decoration:			underline;
}

.featDeatils {
	position:					absolute;
	left:						117px;
	top:						89px;
	border-bottom:				1px solid #667;
	border-top:					1px solid #667;
	padding:					2px;
	font-size:					9px;
}

.featDeatils a:link, .featDeatils a:visited {
	color:						#667;
	text-decoration:			none;
}

.featDeatils a:hover {
	color:						#667;
	text-decoration:			none;
}

.featDeatils img {
	margin:						0 3px 0 10px;
}

.location1 {
	padding:					15px 0 40px 35px;
	line-height:				15px;
}

.location2 {
	float:						right;
	background-image:			url(../images/maindots.gif);
	background-position:		0 15px;
	background-repeat:			no-repeat;
	padding:					15px 40px 5px 40px;
	line-height:				15px;
}

.location3 {
	float:						right;
	background-image:			url(../images/maindots.gif);
	background-position:		0 15px;
	background-repeat:			no-repeat;
	padding:					15px 40px 5px 40px;
	line-height:				15px;
}

.td_location1 {
	padding:					15px 0 40px 35px;
	line-height:				15px;
}

.td_location2 {
	background-image:			url(../images/maindots.gif);
	background-position:		0 15px;
	background-repeat:			no-repeat;
	padding:					15px 40px 5px 40px;
	line-height:				15px;
}

.td_location3 {
	background-image:			url(../images/maindots.gif);
	background-position:		0 15px;
	background-repeat:			no-repeat;
	padding:					15px 40px 5px 40px;
	line-height:				15px;
}

.clearBoth {
	clear:						both;
}

/* FOOTER */

.footerBreak {
	position:					relative;
}

.footerDAK {
	border-top:					1px solid #c0c0c0;
	width:						825px;
	padding:					5px 5px;
	margin:						0 0 0 5px;
}

.footerDAK ul {
	padding:					0 10px 0 0;
	margin:						0;
	float:						right;
}

.footerDAK li {
	list-style-type:			none;
	display:					inline;
}

.footerDAK a:link, .footerDAK a:visited {
	color:						#667;
	text-decoration:			none;
}

.footerDAK a:hover {
	color:						#667;
	text-decoration:			underline;
}

/* PRODUCTS PAGE */
/* LEFT COLUMN */
.leftColumnDAK, .columnLeft {
	background-image:			url(../images/leftbg.gif);
	background-position:		right top;
	background-repeat:			repeat-y;
	width:						205px;
}

.leftFeatures {
	text-align:					center;
	background-image:			url(../images/dotsleft.gif);
	background-repeat:			no-repeat;
	background-position:		bottom;
	padding:					5px 6px 10px 6px;
}

.leftFeatures h3 {
	border-bottom:				1px solid #667;
	padding:					5px 6px 3px 6px;
	background-image:			none;
	text-transform:				none;
	margin:						0;
	font-size:					13px;
	font-weight:				normal;
	border:						none;
}

.leftFeatures h4 {
	font-size:					11px;
	font-weight:				normal;
	margin:						0px 6px 3px 6px;;
	padding:					0;
}

.leftFeatures a:link, .leftFeatures a:visited {
	color:						#667;
	text-decoration:			none;
}

.leftFeatures a:hover {
	color:						#667;
	text-decoration:			underline;
}

.leftInfo h4 {
	color:						#ea4500;
	font-size:					10px;
	text-transform:				uppercase;
	font-weight:				bold;
	margin:						5px 6px 5px 10px;
}

.leftInfo ul {
	margin:						0 0 10px 0;
	padding:					0;
}

.leftInfo li {
	font-size:					9px;
	margin:						0 10px;
	list-style-type:			none;
}

.leftInfo a:link, .leftInfo a:visited {
	color:						#667;
	text-decoration:			underline;
}

.leftInfo a:hover {
	color:						#667;
	text-decoration:			none;
}

/* RIGHT COLUMN */
/* SUB NAV */

.prodProductDetailDAK{
	background-image:			url(../images/DAK_product_detail_header.jpg);
	background-repeat:			no-repeat;
	text-align:					right;
	height:						88px;
	position:					relative;
}
.prodProductDAK{
	background-image:			url(../images/DAK_product_list_header.jpg);
	background-repeat:			no-repeat;
	text-align:					right;
	height:						88px;
	position:					relative;
}
.prodMainDAK {
	background-image:			url(../images/productsmainbg.jpg);
	background-repeat:			no-repeat;
	text-align:					right;
	height:						240px;
	position:					relative;
}
.SUBDAK{
	text-align:					right;
	height:						17px;
	position:					relative;
}
.prodMainDAK,.prodProductDAK,.SUBDAK, .prodProductDetailDAK {
	margin:						0px;
	padding:					0px;
}
.prodMainDAK ul, .prodProductDAK ul, .SUBDAK ul ,.prodProductDetailDAK ul{
	margin:						0;
	padding:					0px 4px 0px 4px;
}
.prodMainDAK li, .prodProductDAK li , .SUBDAK li, .prodProductDetailDAK li{
	display:					inline;
	text-transform:				uppercase;
}


ul.prodTopNav li {
	font-size:					10px;
	padding:					0 3px;
	letter-spacing:				normal;
}

ul.prodTopNav li a:link, ul.prodTopNav li a:visited {
	color:						#667;
	text-decoration:			none;
}

ul.prodTopNav li a:hover {
	color:						#667;
	text-decoration:			underline;
}

.lowercaseDAK {
	text-transform:				lowercase;
}

.searchDAK {
	margin:						9px 10px;
}

.searchDAK a:link, .searchDAK a:visited {
	text-transform:				uppercase;
	color:						#667;
	text-decoration:			none;
	padding:					1px 2px;
	font-weight:				bold;
}

.searchDAK a:hover {
	color:						#fff;
	text-decoration:			none;
	background-color:			#ea4500;
}

ul.prodBotNav {
	position:					absolute;
	bottom:						0px;
	right:						2px;
}

ul.prodBotNav a:link, ul.prodBotNav a:visited {
	color:						#036;
	font-weight:				bold;
	text-decoration:			none;
	padding:					2px 7px;
}


#selected_li {
	color:						#036;
	background-color:			#ffffff;
}

li#sub_selected_li a:link, li#sub_selected_li a:visited {
	color:						#FF0000;
}
ul.prodBotNav a:hover {
	color:						#ececec;
	background-color:			#036;
}
ul.prodBotSUBNav {
	position:					absolute;
	bottom:						0px;
	right:						2px;
}
ul.prodBotSUBNav a:link, ul.prodBotSUBNav a:visited {
	color:						#036;
	font-weight:				bold;
	text-decoration:			none;
	padding:					2px 7px;
}
ul.prodBotSUBNav a:hover {
	color:						red;
}
/* Bottom of product main page */

.mainRight h2 {
	width:						610px;;
	color:						#ea4500;
	text-transform:				uppercase;
	background-image:			url(../images/dotsreapeating.gif);
	background-repeat:			repeat-x;
	background-color:			#ececec;
	margin:						23px 0 35px 9px;
	font-size:					12px;
	padding:					6px;
}




.prodMainTable {
	margin:						10px 0 10px 9px;
}

.prodMainTable td {
	width:						202px;
	text-align:					center;
	padding:					0 3px;
}

.prodMainTable td.siderated {
	border-right:				1px solid #c5c5c5;
}

.prodMainTable a {
	display:					block;
}
.mainRight h1 {
	width:						610px;
	color:						#ea4500;
	text-transform:				uppercase;
	background-image:			url(images/dotsreapeating.gif);
	background-repeat:			repeat-x;
	background-color:			#ececec;
	margin:						8px 0 15px 9px;
	font-size:					12px;
	padding:					6px;
	clear:						both;
}
/* SKIN CONDITIONS */

.subNav2DAK {
	color:						#ea4500;
	margin:						7px 0 0 15px;
}

.subNav2DAK a:link, .subNav2DAK a:visited {
	color:						#667;
	text-decoration:			none;
}

.subNav2DAK a:hover {
	text-decoration:			underline;
}

.mainRight h1 {
	width:						610px;
	color:						#ea4500;
	text-transform:				uppercase;
	background-image:			url(images/dotsreapeating.gif);
	background-repeat:			repeat-x;
	background-color:			#ececec;
	margin:						8px 0 15px 9px;
	font-size:					12px;
	padding:					6px;
	clear:						both;
}
.skinConditions {
	background-image:			url(images/dotsreapeating.gif);
	background-repeat:			repeat-x;
	background-position:		bottom;
	padding:					10px 0px 10px 0;
	margin:						0 0 0 9px;
	width:						610px;
}
.skinConditions h2 {
	color:						#036;
	font-size:					11px;
	font-weight:				bold;
	background:					none;
	float:						left;
	margin:						0px;
	padding:					0px 0 0 5px;
	width:						120px;
}

.skinConditions h2 a:link, .skinConditions h2 a:visited {
	color:						#036;
	text-decoration:			none;
}

.skinConditions h2 a:hover {
	text-decoration:			underline;
}

.skinConditions p {
	margin:						0 0 0 130px;
	width:						480px;
	padding:					0px;
}

.moreDAK a:link, .moreDAK a:visited {
	color:						#ea4500;
	text-decoration:			none;
	margin:						0px 5px;
	display:					inline-block;
}

.textBlock {
	margin:						0 50px 50px 20px;
}

.textBlock p {
	padding:					0px;
	margin:						0 0px 10px 00px;
}

.textBlock ul {
	margin:0 0px;
	padding: 0px 30px;
}

.textBlock li {
	padding:					0 15px 5px 0px;
	list-style-type:			circle;
}

.prodCatTitlesDAK {
	text-transform:				uppercase;
	font-weight:				bold;
	font-size:					11px;
}

.prodTitlesDAK a:link, .prodTitlesDAK a:visited {
	color:						#667;
}

.prodTitlesDAK a:hover {
	color:						#667;
	text-decoration:			none;
}

.seeAllDAK a:link, .seeAllDAK a:visited {
	color:						#ea4500;
	float:						right;
	text-decoration:			none;
	margin:						5px 15px;
}
img.wysiwyg_p{
padding: 	                    0px;
margin:							0px;
}
/* STAFF */

.physician1 {
	padding:					10px 10px 10px 20px;
	margin:						10px 0;
	width:						90px;
}

.physician2 {
	padding:					10px 10px 10px 20px;
	margin:						10px 0;
	border-left:				1px solid #ccc;
	width:						90px;
}

.physician1 img, .physician2 img {
	border:						1px solid #000;
	margin:						3px;
}

.physician1 a:link, .physician1 a:visited, .physician2 a:link, .physician2 a:visited {
	text-decoration:			none;
	color:						#667;
}
.staff {
	width:						600px;
	margin:						20px 10px 50px 20px;
}

.staff img {
	border: 					1px solid #000;
	margin:						10px;
}

.staff h2 {
	color:						#036;
	font-size:					11px;
	font-weight:				bold;
	background:					none;
	float:						left;
	margin:						0px;
	padding:					0px 0 0 5px;
	width:						120px;
}

.staff h2 a:link, .staff h2 a:visited {
	color:						#036;
	text-decoration:			none;
}

.staff h2 a:hover {
	text-decoration:			underline;
}

.staff p {
	margin:						0px 0 10px 130px;
	width:						480px;
	padding:					0px;
}

