/* Bladder Management Systems LLC CSS Document */

body, html{
background-image:url(images/pagebg.gif);
background-repeat:repeat;
font-family:Tahoma, Verdana, Arial, sans;
font-size:12px;
color: #777777;
margin:0;
padding:0;
}

a:link, a:visited{
color:#60A0EC;
}
a:hover, a:active{
color:#000000;
}

h1{
font-size:20px;
font-weight:normal;
}
h2{
font-size:14px;
font-weight:bold;
}
h3{
font-size:12px;
font-weight:bold;
}
h4{
font-size:11px;
font-weight:bold;
}
/* misc classes*/
.strong{
font-weight:bold;
}
.padLR{
padding:0 5px 0 5px;
}
.padT{
margin-top:55px;
}
.imgRT{
background-color:#F5F4EB;
padding: 6px;
border: 1px solid #cccccc;
float:right;
margin:10px 0 0 20px;

}
.imgLT{
background-color:#F5F4EB;
padding: 6px;
border: 1px solid #cccccc;
float:left;
margin:10px 20px 0 0;
}
.border {
border:1px solid #cccccc;
padding: 10px;
}


/* content border wrap */
#wrap{
width: 766px;
}
#shadowT{
background-image:url(images/shadowbg_top.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#shadowB{
background-image:url(images/shadowbg_bottom.gif);
background-repeat:repeat-x;
}
#shadowL{
background-image:url(images/shadowbg_left.gif);
background-repeat:repeat-y;
}
#shadowR{
background-image:url(images/shadowbg_right.gif);
background-repeat:repeat-y;
}


/* Navigation Top */
#cartnav{
text-align:right;
font-size:9px;
color:#FFFFFF;
margin:0;
padding: 15px 15px 0 0;
}
#cartnav a:link, #cartnav a:visited{

}
#cartnav a:hover, #cartnav a:active{
color: #ffffff;
}

#navT{
background-image:url(images/navbg.jpg);
background-repeat:repeat-x;
width: 100%;
height:35px;
text-align:center;
}
#navT a{
font-size:11px;
font-variant:small-caps;
font-weight:bold;
line-height:11px;
display:block;
padding: 10px 15px 10px 15px;;
margin:0;
text-decoration: none;
}

#navT a:link, #navT a:visited{
color: #ffffff;
}
#navT a:hover, #navT a:active{
color: #327BCA;
background-color:#FFFFFF;
}

/* Navigation Left*/
#navLbg{
background-image:url(images/navbgL.jpg);
background-repeat:repeat-x;
background-color:#6CA1D6;
background-position:top left;
}
#navLbg td{
vertical-align:top;
}
#navL{
width: 100%;
padding-top:20px;
}
#navL td{
vertical-align:top;
}
#navL a{
font-size:11px;
font-variant:small-caps;
font-weight:bold;
line-height:11px;
display:block;
padding: 10px 12px 10px 12px;;
margin:0;
text-decoration: none;
border-bottom:1px solid #6CA1D6;
}

#navL a:link, #navL a:visited{
color: #ffffff;
}
#navL a:hover, #navL a:active{
color: #327BCA;
background-color:#FFFFFF;
}

/* content */

#banner{
width:100%;
padding-top:20px;
}
#contentR{
background-color:#FFFFFF;
background-image:url(images/skybg.jpg);
background-repeat:no-repeat;
}
#contentR td{
vertical-align:top;
}

#copy a:link, #copy a:visited{
color:#60A0EC;
}
#copy a:hover, #copy a:active{
color:#000000;
background-color:#F5F4EB;
}

#copy{
width:100%;
padding: 20px 35px 30px 35px;
}
#copy p{
text-align:justify;
line-height:165%;
padding:0;
margin:0 0 30px 0;
}
#copy h1, h2, h3, h4{
color:#000000;
padding:0;
margin:0 0 5px 0;
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
}

#images{
width:100%;
}

#footer{
color: #60A0EC;
font-size:9px;
width:100%;
background-image:url(images/footerbg.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:#003366;
padding:10px;
border-top: 4px solid #FFFFFF;
}
#footer a:link, #footer a:visited{
color: #60A0EC;
}
#footer a:hover, #footer a:active{
color: #ffffff;
}
#footer h1{
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding:0;
margin:0;
}


#info {
background-color:#F5F4EB;
padding: 10px;
border:1px solid #CCCCCC;
font-size:11px;
line-height:140%;
}
#info h1,h2,h3,h4 {
border:none;
}
#info p {
margin-bottom:20px;
}