* {
 font-family:Arial, Helvetica, sans-serif;
 margin:0; padding:0; outline:none;
}

body {
 margin:0; 
 padding:0; 
 background:#FFFFFF; 
 cursor:default;
 font-size:70%;
}

.ulContent li a {
 font-weight:none;
 text-decoration:none; 
 outline:none; 
 color:#A2EAFF;
}

.ulContent li a:hover, a:active 
{
font-weight:none;
outline:none;
color:#404040;
}

a {
 outline:none; 
 color:#365EAA;
 text-decoration: underline
}

a:hover, a:active 
{
	 font-weight:bold;
	outline:none; 
	color:#365EAA;
	}

h1, h2, h3, h4, h5 {font-weight:normal;}

form, fieldset, legend {margin:0; padding:0;}


img {border:0 none; float:left;}

fieldset {border:0 none;}

legend {display:none;}

p
{
color:#333333;
font-size:1.4em;
}



/*---------------------------------------------------------------------------
ID's
---------------------------------------------------------------------------*/

#divContainer {width:980px; margin:0 auto;}

#divSurround {
 width:100%; 
 background:#fff url(../images/bg.jpg) repeat 0 0;
 padding-bottom:10px;
}

#divWrapperTop
{
width:980px;
height:14px;
background-image:url(../images/210908-top.gif);
background-repeat:no-repeat;
float:left;
margin-top:7px;
}

#divWrapper {
 width:980px;
 margin:0px 0 10px 0;
 padding:0px 0 0 0;
 background:transparent url(../images/210908-middle.gif);
 background-repeat:repeat-y;
 float:left;
}

#divWrapperContent {
 width:980px;
 padding:0 0 14px 0;
 background:transparent url(../images/210908-bottom.gif) no-repeat 100% 100%;
}

#divTabbedContent {width:980px; clear:both;}

/*---------------------------------------------------------------------------
Classes
---------------------------------------------------------------------------*/

.hide {display:none;}
.clear {clear:both;}

.backgroundUnderline{
 font-size:2em;
 border: solid; 
 border-width: thin; 
 width: 100%; 
}

/*---------------------------------------------------------------------------
Tabbed Posts
---------------------------------------------------------------------------*/

#divTabPosts {
 width:315px; 
 float:left; 
 margin:0 0 0 0px; 
 display:inline;
}

#divTabPosts .ulTabs {
 margin:0; 
 padding:0; 
 float:left;
}

#divTabPosts .ulTabs li {float:left;}

#divTabPosts .divTabWrapper {
 width:285px;
 height:159px;
 padding:15px 15px 0 15px;
 background:#555 url(../images/tab-posts-wrapper.gif) no-repeat 0 0;
 float:left;
}

#divTabPosts .divTabContent {
 width:245px;
 height:104px;
 padding:20px 20px 19px 20px;
 float:left;
}

/*---------------------------------------------------------------------------
Generic Tabs
---------------------------------------------------------------------------*/

/*General Tabs*/
.ulTabs li a {
 padding:6px 15px;
 font-size:1.2em;
 background:#434F68 url(../images/tabbed-navigation-a.gif) repeat-x 0 0;
 margin:0 1px 0 0;
 color:#fff !important;
 outline:none;
 float:left;
}

.ulTabs li a span.rss {
 padding-left:20px; 
 background:transparent url(../images/icon-rss.png) no-repeat 0 50% !important;
 background:transparent url(../images/icon-rss.gif) no-repeat 0 50%; /*I.E 6 Alternative*/
}

.ulTabs li a:hover span.rss {background:transparent url(../images/icon-rss-hover.gif) no-repeat 0 50%;}
.ulTabs li a.active span.rss,
.ulTabs li a.active:hover span.rss {background:transparent url(../images/icon-rss-active.gif) no-repeat 0 50%;}

.ulTabs li a:hover,
.ulTabs li.first a:hover {background-color:#474747; background-position:0 -70px;}

.ulTabs li a.active,
.ulTabs li a.active:hover,
.ulTabs li.first a.active,
.ulTabs li.first a.active:hover {
 background-color:#303030; 
 background-position:0 -140px; 
 border-bottom:1px solid #303030;
 cursor:default;
}


/*---------------------------------------------------------------------------
Search Form
---------------------------------------------------------------------------*/

#divSearch {
 width:245px;
 padding:7px 0;
 margin:0 10px 0 0;
 display:inline;
 float:right;
}

#search label {display:none;}

#search input {
 width:155px; 
 height:15px;
 margin:5px 10px; 
 display:inline;
 font-size:1.2em;
 color:#fff;
 float:left; 
 border:0 none;
 background:transparent !important;
}

#search p {
 width:180px;
 height:27px;
 margin:0 7px 0 0;
 display:inline;
 background:transparent url(../images/p-search.gif) no-repeat 0 0;
 float:left;
}

#search button {
 width:58px;
 height:27px;
 margin:0; padding:0;
 border:0 none;
 text-indent:-9999px;
 background:transparent url(../images/btn-go.gif) no-repeat 0 0;
 cursor:pointer;
 float:left;
}

#search button:hover,
#search button.btnHover {background-position:0 -27px;}

/*---------------------------------------------------------------------------
Navigation
---------------------------------------------------------------------------*/

#divNavigationBar {
 width:980px; 
 height:44px; 
 background:#2e2e2e url(../images/div-navigation.gif) no-repeat 0 0; 
 float:left;
}

#divNavigationBar ul {
 margin:0; 
 padding:0; 
 float:left;
}

#divNavigationBar ul li { 
 list-style: none;	
 background:transparent url(../images/div-navigation-a-divider.gif) no-repeat 100% 0;
 padding-right:2px;
 float:left;
}

#divNavigationBar ul li.last {
	background:none;
	}

/*Standard*/
#divNavigationBar ul li a {
 font-size:1.2em;
 font-weight:bold;
 padding:0 20px;
 line-height:42px;
 height:44px;
 color:#fff;
 float:left; 
}

/*Hover*/
#divNavigationBar ul li a:hover {background:transparent url(../images/a-navigation-over.gif) no-repeat 0 0; color:#A4EBFF;}
#divNavigationBar ul li.first a:hover {background:transparent url(../images/a-navigation-first-over.gif) no-repeat 0 0;}

/*Active*/
#divNavigationBar ul li a.active,
#divNavigationBar ul li a.active:hover {
 background:transparent url(../images/a-navigation-over.gif) no-repeat 0 0; 
 color:#A4EBFF;
}

#divNavigationBar ul li.first a.active,
#divNavigationBar ul li.first a.active:hover {
 background:transparent url(../images/a-navigation-first-over.gif) no-repeat 0 0; 
 color:#BDE4EF;
}

/*---------------------------------------------------------------------------
Footer
---------------------------------------------------------------------------*/

#divFooter {
 width:100%; 
 background:transparent url(../images/div-footer.gif) repeat-x 0 0;
 padding:0 0 20px 0;
 float:left;
}

#divFooter ul {width:940px; padding:20px 20px 0 20px; margin:0 auto;}
#divFooter ul li {font-size:1.1em; color:#6d6d6d; float:left;}
#divFooter ul li.copyright {margin:7px 0 0 0; float:left; clear:both;}

#divFooter ul li a {color:#8d8d8d;}
#divFooter ul li a:hover {color:#fff;}

#divFooter h3 {width:940px; padding:20px 0px 10px 0px; margin:0 auto;}


/*---------------------------------------------------------------------------
Sub Navigation
---------------------------------------------------------------------------*/

#divSubNavigation {width:227px;}

#divSubNavigation h3 {
 font-size:1.6em; 
 margin:0; padding:0;
 text-align:center;
}

#divSubNavigation h3 {
 width:207px;
 height:36px;
 font-size:1.3em;
 font-weight:bold;
 line-height:36px;
 padding:0 10px;
 margin:0 0 2px 0;
 background:#434F68 url(../images/h3-subnavigation-a.gif) no-repeat 0 -74px;
 outline:none;
 color:#fff;
 display:block; 
 float:left;
}

#divSubNavigation h3 a:hover {background-position:0 -37px;}
#divSubNavigation h3 a.active,
#divSubNavigation h3 a.active:hover {background-color:#666; background-position:0 -74px; cursor:default;}



#divSubNavigation ul {
 width:227px;
 margin:0 0 5px 0;
 padding:7px 0 0 0;
 background:#e9e9e9 url(../images/sub-navigation-top.gif) no-repeat 0 0;
 float:left;
}



#divSubNavigation ul li.last 
{
background:#ffffff url(../images/sub-navigation-bottom.gif) no-repeat 100% 100%;
padding:0 0 7px 0;
background-position: 0 0px;
}

#divSubNavigation ul li {
 width:227px;
 list-style:none;
 background:#e9e9e9 url(../images/sub-navigation-middle.gif) repeat-y 0 0;
 margin:0;
 clear:both;
 float:left;
}

#divSubNavigation ul li a {
 width:210px;
 height:32px;
 font-size:1.4em;
 padding:4px 0 0 12px;
 margin:0 3px; 
 display:inline;
 color:#2E444D; 
 background:transparent url(../images/a-sub-a.gif) no-repeat 0 0;
 float:left;
 background-position: 0 2px;
}



#divSubNavigation ul li a:hover {
padding-left:12px;
font-size:1.3em;
font-weight:bold;


} 

#divSubNavigation ul li a.selected,
#divSubNavigation ul li a.selected:hover {
 background:transparent url(../images/a-sub-active.gif) no-repeat 0 0; 
 cursor:default;
 color:#fff; 
} 



/*---------------------------------------------------------------------------
Features
---------------------------------------------------------------------------*/

#ulFeatures {padding:10px 0 0 0; float:left;}

#ulFeatures li {float:left; clear:both;}
#ulFeatures li.last {margin:10px 0 0 0;}

#ulFeatures li a {
 width:270px;
 height:86px;
 display:block;
 text-indent:-9999px;
 float:left;
}

#ulFeatures li a.aPhotographers {background:transparent url(../images/a-photographers.gif) no-repeat 0 0;}
#ulFeatures li a.aDownloaders {background:transparent url(../images/a-members.gif) no-repeat 0 0;}

#ulFeatures li a:hover {background-position:0 -86px;}

/*---------------------------------------------------------------------------
Image Previews
---------------------------------------------------------------------------*/

#divImagePreviews {  
 height:198px;
 padding:13px; 
 margin:0;
 background:transparent url(../images/div-imagepreview.gif) no-repeat 50% 50%;
 float:left;
}

#divImagePreviews ul {
 width:243px;
 margin:0; 
 padding:0;
 float:left;
}

#divImagePreviews ul li {margin:1px; display:inline; float:left;}

#divImagePreviews ul li a {
 width:73px; 
 height:58px;
 border:3px solid #fff;
 display:block;
 float:left;
}

#divImagePreviews ul li a:hover {border-color:#2eccfc;}

/*---------------------------------------------------------------------------
Columns
---------------------------------------------------------------------------*/

#divColumnLeft { 
 width:227px;
 margin-left:12px;
 display:inline;
 float:left;
}

#divMainColumn { 
 width:705px; 
 margin-left:10px; 
 display:inline;
 float:left;
}

#divColumnMiddle { 
 width:269px; 
 margin-left:10px; 
 display:inline;
 float:left;
}

#divColumnRight { 
 width:454px; 
 margin:0 13px 0 0;
 display:inline;
 float:right;
}

#divColumnRight h1{ 
font-size:1.6em;
font-weight:bold;
color:#2eccfc;
}

#divColumnRight h2{ 
font-size:1.3em;
color:#333333;
font-weight:bold;
padding-top:10px !important;
padding-bottom:0px !important;
}

#divColumnRight p{ 
padding-top:0px !important;
font-size:1.2em;
line-height:1.2em;
}



#divColumnMiddleInternal { 
 width:687px; 
 margin-left:16px; 
 display:inline;
 float:left;
}

#divColumnMiddleInternal p
{
	margin-top:5px;
	margin-bottom:5px;
	font-size:1.6em
}

#divColumnMiddleInternal img
{
float:none;
}

#divColumnMiddleInternal td
{
font-size:1.2em;
}

#divColumnMiddleInternal h1
{
margin-top:0px;
margin-bottom:5px;
font-size:2.4em;
font-weight: bold;
}

#divColumnMiddleInternal h2
{
margin-top:15px;
font-size:2em;
font-weight: bold;
}

#divColumnMiddleInternal h3
{
margin-top:5px;
font-size:1.6em;
font-weight: bold;
}

#divColumnMiddleInternal ul
{
margin-top:15px;
padding-bottom:15px;
padding-left:20px;

}
	
#divColumnMiddleInternal li
{
padding-top:10px;
padding-left:0px;
padding-right:5px;
width:100%;
text-align:left;
font-size:1.4em;
vertical-align: top;
position: relative;
top: -1em;

}


#divColumnMiddleInternal li.sub-cat-images:hover
{
border:#2eccfc 1px solid;
}


/*---------------------------------------------------------------------------
Main Photos
---------------------------------------------------------------------------*/

#divMainPhotos { 
 width:454px; 
 height:267px; 
 background:#ddd; 
 padding:0;
 margin:0 0 10px 0;
 float:left;
}

/*---------------------------------------------------------------------------
Content
---------------------------------------------------------------------------*/

#divContent {
 width:414px;
 padding:8px 20px 0px 20px; 
 float:left; 
}

#divContent h2 {
 width:414px;
 background:#fff; 
 margin:0; padding:0;
 float:left; 
}

#divContent p {  
 padding:15px 0 0 0; margin:0;
 float:left;
}

/*---------------------------------------------------------------------------
Blog Posts
---------------------------------------------------------------------------*/

dt {
 font-size:1.6em; 
 padding:0 0 0 15px; 
 background:transparent url(../images/icon-dt.gif) no-repeat 0 50%; 
}

dd {
 font-size:1.1em; 
 color:#404040; 
 padding:10px 0;
}

a.aReadMore {
 width:98px;
 height:25px;
 margin:0; 
 padding:0;
 display:block;
 text-indent:-9999px;
 cursor:pointer;
 background:transparent url(../images/a-readmore.gif) no-repeat 0 0;
 float:right;
}

a.aReadMore:hover {background-position:0 -25px;}

/*---------------------------------------------------------------------------
Courousal of Photos
---------------------------------------------------------------------------*/

.divCarousel-1 li,
.divCarousel-2 li,
.divCarousel-3 li {
 width:125px; 
 height:94px; 
 margin:0 3px;
 display:inline;
 border:5px solid #fff;
 float:left;
}

.divCarousel-1 li img,
.divCarousel-2 li img,
.divCarousel-3 li img {float:left;}

/*---------------------------------------------------------------------------
Header
---------------------------------------------------------------------------*/

#divHeader {width:200px; height:74px; float:left;}

#divQuickLinks {width:352px; height:96px; float:right; margin-top:10px; background-image:url(../images/quick-links-bg.jpg); background-repeat:no-repeat;}



#divQuickLinks h4
{
color:#ffffff;
font-size:1.2em;
padding-left:15px;
padding-top:5px;
font-weight:bold;
}


#divQuickLinks table
{
margin-left:12px;
}

#divQuickLinks td
{
font-size:1.2em;
}

#divQuickLinks a
{
color:#53A0B7;
text-decoration:none;
}


#aBrand {
 width:599px; 
 height:49px; 
 margin:19px 0 0 0px;
 display:inline;
 text-indent:-9999px;
 background:transparent url(../images/urinaryincontinence.jpg) no-repeat 0 0; 
 float:left;
}


.tipz
{

}

		.tip			{ width:344px; border-style: none;border-width: 0px;font-family:tahoma,arial; background:url(../images/tip-text.png) left top repeat-y; }
		.tip-top		{ background:url(../images/tip-top.png) top left no-repeat; border-style: none;height:14px; width:344px; }
		.tip-title		{ color:#000000; border-style: none;font-size:1.2em; font-weight:bold; margin:0 30px 0 30px; }
		.tip-text		{ color:#000; border-style: none;font-size:1.2em; padding:10px 30px 10px 30px; }
		.tip-bottom		{ background:url(../images/tip-bottom.png) left bottom no-repeat; border-style: none;width:344px; height:22px; }



.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('../images/cornerswhite.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside {
	border-left: 1px solid #929292; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #929292;/* YCC: color & properties of the right-borderline */
	background: #FFFFFF;            /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */
	}


#divColumnMiddleInternal p.notopgap    { margin:0px;padding:0px; }    /* DNC: to avoid splitting of the box */
#divColumnMiddleInternal p.nobottomgap    { margin:0px;padding:0px; } /* DNC: to avoid splitting of the box */
#divColumnMiddleInternal h2.notopgap    { margin:0px;padding:0px; }    /* DNC: to avoid splitting of the box */
#divColumnMiddleInternal h2.nobottomgap    { margin:0px;padding:0px; }    /* DNC: to avoid splitting of the box */
#divColumnMiddleInternal ul.nobottomgap    { list-style-type:disc;display:block;margin-bottom:0px;padding-bottom:0px; }    /* DNC: to avoid splitting of the box */
  
  #googleDiv
  {
  width:687px; 
 margin-left:10px; 
 display:inline;
 float:left;
  }

  #googleLeftMenuDiv
  {
  width:170px; 
 margin-left:10px; 
 display:inline;
 float:left;
  }
  

  #fullWidthDiv
  {
  width:887px; 
 margin-left:30px; 
 display:inline;
 float:left;
  }
  
  
  
  #fullWidthDiv .centerUL li
  {
  padding-top:10px;
font-size:1.6em;
  }
  