/*************************************************************************************************
				General layout of site
**************************************************************************************************/
body
{
	background-color:#ffffff;
	text-align:center;
	margin:0;
}

body, td, th
{
	font-family:Arial, Helvetica, sans-serif;	
	color:#000000;	
	font-size:12px;	
}


html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}


object
{
	outline: none;
}

#container
{
	position:relative;
	width:830px;
	text-align:left;
	margin:0 auto;
    background-image:url(../images/common/hdr.jpg);
	background-repeat:no-repeat;
}
#container form
{
margin:0px;
}

sup,sub {
height: 0;	
line-height: 1;	
vertical-align: baseline;	
_vertical-align: bottom;	
position: relative;	
}
sup {	
bottom: 1ex;
}
sub {	
top: .5ex;
}
/**************************************************************************************************
					header section
***************************************************************************************************/
#header
{
   /* background-image:url(../images/common/hdr_inner.gif);*/
	background-image:url(../images/common/hdr_inner.jpg);
	background-repeat:no-repeat;
	height:218px;
  }
  * html #header
{
    background-image:url(../images/common/hdr_inner.gif);
	background-repeat:no-repeat;
	height:218px;
  }
#header-home
{
	background-image:url(../images/common/hdr_inner.jpg);
	background-repeat:no-repeat;
	height:160px;
  }
#utilityNav
{
	position:absolute;
	top:0;
	right:0;
	width:622px;
}

#utilityNav, #utilityNav a
{
	color:#336699;
	font-size:11px;
	height:22px;
	text-decoration:none;
    font-weight:bold

}

#utilityNav .hcp
{
	width:170px;
    _width:178px;
	height:22px;
/*	background-image:url(../images/common/utility_forHCP.gif);*/
	background-repeat:no-repeat;
	float:left;
	padding-right:4px;
     
}

#utilityNav .hcp a
{
	position: absolute;
	top:5px;
	left:17px;
   }

#utilityNav .faq
{
	width: 400px;
	height:22px;	
	/*background-image:url(../images/common/utility_HomeFAQfontSearch.gif);*/
	background-repeat:no-repeat;
	padding-top:4px;
	padding-left:5px;
    _padding-left:0px;
   	float:left;
    color:#336699;
    font-size:11px;
}

.home .homeLink
{
	display: none;
}

.search
{
	position:absolute;
	top:0;
	left:470px;
	width:148px;	
}

input.searchBox
{
	height:11px;
	width:128px;
	font-size:11px;
	top: 1px;
	position: relative;
}

.searchButton
{
	position:absolute;
	top:2px;
	left:134px; 
}

#logo
{
	position:absolute;
	top:0px;
	left:20px;
}
#logo_inner
{
	position:absolute;
	top:20px;
	left:20px;
}
/****************************************************************************************************
			Layout Section
*****************************************************************************************************/
/*layout - FullColumn template - home page*/
.home #main 
{
	width:100%;
	background:url(../images/home/home_bkg.jpg) no-repeat 0px 20px;
	min-height:350px;	
}

.home #leftColumnHome ul#navigation li {
_margin-bottom:-10px;

}

/*layout - TwoColumn Template - Interior pages*/
.secondary #main 
{
	float:left;
      }

.secondary #main #leftColumn
{
	float:left;
	width:257px;
	background-image:url(../images/interior/int_nav_bkg.jpg);
	background-position:0 5px;
	background-repeat:no-repeat;
      
   }

.secondary #main #rightColumn
{
	float:left;
	width:528px;	
  }

.secondary.bladder-symptoms-checklist #main #rightColumn
{
	width: 573px;
}

#rightColumn.flash
{
	height:1100px;
}

#flashContent
{
	padding:0;
	position:absolute;
	top:-30px;
	left: -15px; 
	z-index: 0;	
}
#flashparent{
position:relative;
height:900px;
}
#homepageFlash
{			
	position:absolute; 
	top:72px; 
	left:272px; 
	height:419px; 
	width:558px;
    }
#homepageFlash p
{
	position:absolute; 
	top:120px; 
	left:0px; 
	height:419px; 
	width:558px;	
}

#bladderChecklist
{
	position:relative; 
	margin-top:-100px; 
	height:435px; 
	width:558px;
}

h6 {
color:#336699;
text-decoration:none;
font-size:14px;
margin:12px 0px 2px 0px;
padding:0px;
}
.margintop{
    margin:2px 0px 5px 2px;
}
/************************************************************************************************
							Primary Nav and Secondary Nav
**************************************************************************************************/
.home ul#navigation
{
	position:absolute;
	top:200px;
  	left:0;

}

ul#navigation, ul#navigation ul
{
	padding:0;
	margin:0;
	width:207px;
  }

ul#navigation
{
	margin:-110px 0 0 25px;
    _margin:-110px 0px 0px 25px;
       
}
ul#navigation li
{
	padding:0 0 5px 0;
	_padding-bottom:5px;
	margin:0;
	list-style-type:none;
     _margin-bottom:-5px;
  }

ul#navigation li ul li
{
	padding:0;
	border-bottom:solid 1px #999999; 
}

ul#navigation li a
{
	background-image:url(../images/navigation/nav_main_slice.gif);
	background-repeat:repeat-y;
	display:block;
	text-decoration:none;
	/* padding:0 20px 0 13px; */
	padding:0 20px 0 8px;
	position:relative;
	color:black;
	margin-top:0;
	font-weight: bold; /* Added this */  
}

.navTop
{
	background-image:url(../images/navigation/nav_main_top.gif);
	background-repeat:no-repeat;
	height:10px;
	padding:0px;
	margin:0px;
	overflow:hidden;
    _position:relative;
 
}

.navBtm
{
	background-image:url(../images/navigation/nav_main_bttm.gif);
	background-repeat:no-repeat;
	height:10px;
    _position:relative;
}

li.navOn .navBtm
{
	display:none;
}

ul#navigation li.navOn a
{
	padding-bottom:5px;
	border-bottom:solid 1px #999999;
}

ul#navigation li.navOn ul li a
{

	padding-bottom:5px;
	border-bottom:none;
}


ul#navigation li ul
{
	display:none;
}

/*ul#navigation li.navOn ul li
{
	display:block;
}*/

.arrow
{
	background-image:url(../images/navigation/nav_main_arrow.gif);
	background-repeat:no-repeat;	
	width:7px;
	height:7px;
	position:absolute;
	top:5px;
	/*right:10px;*/
	right:8px;
}

li.navOn .arrow
{
	background-image:url(../images/navigation/nav_main_arrow_on.gif);
	width:8px;
}

/***********************************************************************************************************
								Secondary Navigation
*************************************************************************************************************/

ul#navigation ul li a
{
	background-color:white;
	background-image:none;
	border-right:solid 1px #999999;
	border-left:solid 1px #999999;
	border-bottom:none;
	color:#999999;
	padding-top:2px;
	padding-bottom:2px;	
}

/*
.secBtm
{
	background-image:url(../../images/navigation/nav_secondary_bttm_off.gif);
	
}*/

ul#navigation ul li.last-child
{
	border-right:none;
	border-left:none;
	background-image:url(../images/navigation/nav_tall_bttm_off.gif);
	background-position:50% bottom;
	padding-bottom:4px;
	border-bottom:none;
}
 
ul#navigation ul li.last a
{
	padding-bottom:0;
}

ul#navigation ul li.selected, ul#navigation ul li.selected a
{
	background-image:url(../images/navigation/nav_tall_bttm_on.gif);
	color:#000000;
}

/***************************************************************************************************
					Left hand callout within the left Column section
****************************************************************************************************/
#callouts
{
	float:left;	
	position:relative;	
}

#callouts a
{
	color:#000000;
	text-decoration:none;	
	float:left;
	cursor:hand;
}
/*Homepage Callouts*/
.home #callouts
{
	margin:322px 0 0 25px;
    height:77px;
}

.home #callouts a
{
	padding-left:26px;
}


#CheckYourSymptoms .top
{
	background-image:url(../images/callouts/call_check.jpg);
	background-repeat:no-repeat; 
	height:77px; 
	width:230px; 	
	display:block;	
}

#VesicareRightForYou .top
{
	background-image:url(../images/callouts/call_forYou.jpg);
	background-repeat:no-repeat; 
	height:77px; 
	width:230px; 	
	display:block;
}

#SaveVesicare .top
{
	background-image:url(../images/callouts/call_save.jpg);
	background-repeat:no-repeat; 
	height:77px; 
	width:230px; 	
	display:block;	
}


#CheckYourSymptoms .tilehome, #VesicareRightForYou .tilehome 
{
	/*background-image:url(../images/callouts/call_home_sliver.jpg);
	background-repeat:repeat-y;*/
	font-size:10px;
	margin-left:41px;
	padding-left:11px;
	position:relative;
	top:-40px;
	width:212px;
	z-index:1;
}
#VesicareRightForYou .tilehome 
{
	/*background-image:url(../images/callouts/call_home_sliver.jpg);
	background-repeat:repeat-y;*/
	font-size:10px;
	margin-left:53px;
	padding-left:11px;
	position:relative;
	top:-40px;
	width:212px;
	z-index:1;
}
#SaveVesicare .tilehome
{
	/*background-image:url(../images/callouts/call_home_sliver.jpg);
	background-repeat:repeat-y;*/
	font-size:10px;
	margin-left:41px;
	padding-left:23px;
	position:relative;
	top:-34px;
	width:212px;
	z-index:1;
}
#CheckYourSymptoms .btm, #VesicareRightForYou .btm, #SaveVesicare .btm
{
	background-image:url(../images/callouts/call_home_bottom.jpg);
	background-repeat:no-repeat;
	width:219px;
	height:8px;
}
/*Interior Callouts*/
.secondary #callouts a
{
	padding:10px 0 0 25px;
}

#RightForYou .top
{
	background-image:url(../images/callouts/call_left_forYou.gif);
	background-repeat:no-repeat; 
	height:60px; 
	width:207px; 
	text-indent:-5000px;
	display:block;	
}

#SaveOnVesicareNow .top
{
	background-image:url(../images/callouts/call_left_save.gif);
	background-repeat:no-repeat; 
	height:72px; 
	width:207px; 
	text-indent:-5000px;
	display:block;	
}

#LearnAboutVesicare .top
{
	background-image:url(../images/callouts/call_left_learn.gif);
	background-repeat:no-repeat; 
	height:60px; 
	width:207px; 
	text-indent:-5000px;
	display:block;	
}
.tilenow
{
	/*background-image:url(../images/callouts/call_left_sliver.gif);
	background-repeat:repeat-y;
	width:207px;*/
	display:block;
	font-size:10px;
	padding-left:78px;
	position:relative;
	top:-21px;
}

.tile
{
	background-image:url(../images/callouts/call_left_sliver.gif);
	background-repeat:repeat-y;
	width:207px;
	display:block;
}

#SaveOnVesicareNow .tile, #RightForYou .tile, #LearnAboutVesicare .tile
{
	background-image:url(../images/callouts/call_left_sliver.gif);
	background-repeat:repeat-y;
	width:177px;
	display:block;
	padding-left:30px;	
}

.btm
{
	background-image:url(../images/callouts/call_left_bottom.gif);
	background-repeat:no-repeat;
	width:207px;
	height:12px;
	display:block;
}

.joinVantage
{
	margin: 10px 0 0 25px;
}


/**************************************************************************************************
					Right hand callouts within the Interior pages
****************************************************************************************************/
.topCallout
{
	float:right;
	margin-top:-132px;
	margin-right:-45px;
	position:relative;
  }
* html .topCallout
{
    float:right;
    position:absolute;
    right:45px;
    top:229px;	
}
.bottomCallout
{
	float:right;
	margin-right:-45px;
	position:relative;
	z-index: 1;
}
* html .bottomCallout
{
   float:right;
	margin-right:-45px;
	position:relative;
	z-index: 1;
     top:14px;
   
}
/*footer section*/
#footer
{
	clear:both;
	padding:2px 50px 0 25px;
	text-align:center;
}
#footer1{
	clear:both;
	padding:225px 50px 0 25px;
	_padding:10px 50px 0 25px;
	text-align:center;
}

#footerNav
{
	color:#336699;
}
#isi-text{
   text-align:left;
   }
#isi-text p{
   text-align:left;
   margin:0px 0px 20px 0px
 }
 #isi-top {
    float:right;
    margin-top:-2px;
    position:relative;
    width:85%;
    margin-right:54px;
    z-index:1;
     _left:55px;
     _margin-top:-6px;
      _margin-right:40px;
	  color:#000000;
    }
#isi-top p{
font-weight:normal;
color:#000000;
margin:0px;
padding:0px
}
#isi-top h3{
font-weight:bold;
color:#000000;

margin:0px;
padding:0px
}
#isi-top a{
font-weight:bold;
color:#000000;
margin:0px;
padding:0px;
text-decoration:underline;
}
.importantSafetyInformation
{
	text-align:left;
}
/******************************************************************************************************
							headers throughout the site
********************************************************************************************************/
h1
{
	font-size:18px;
	font-weight:bold;
	color:#cc0066;
	margin-top:0;
}

h2
{
	font-weight:bold;
	font-size:14px;
}

/***********************************************************************************************************
					General Styles used through out the site
************************************************************************************************************/
a
{
	color:#336699;
	text-decoration:underline;
	outline:none;
}
#footer a{
		color:#336699 !important;
}
ul
{
	margin:0;
	padding:0 0 0 15px;
}

.error
{
	display:none;
	color:Red;
}


/**************************************************************************************************
					Survey section
***************************************************************************************************/

#survey p
{
	margin: 25px 0 2px 0;
}

.leftColumnHeight
{
	height: 300px;
}

.surveyTable
{
	margin: 15px 0 0 0;
}

.surveyTable td
{
	padding-bottom: 10px;
}

.surveyUL
{
	margin: 0;
	padding: 0;
	width: 528px;
}

.surveyUL li
{
	display: inline;
	list-style-type: none;
	margin: 0 15px 0 0;
}

.surveySubmit
{
	position: relative;
	top: 10px;
}

.genderPart
{
	margin-top: 15px;
}


.textfield_small{
width:auto !important;
}
.asterisk{
font-size:16px;
}
html>body .asterisk{
line-height:0.5;
}
#flashparentprint{
/*	display:none;*/
	position:relative;
	width:465px;
	height:580px;
	display:none;
	}
#presscribe {
		color:#336699 !important;
        width:150px;
        text-align:center;
        padding-top:70px;
        padding-left:27px;
        font-weight:bold;
        font-size:13px
}
#presscribe a{
		color:#336699 !important;
}
#presscribe1 {
		color:#336699 !important;
        width:150px;
        text-align:center;
        padding-top:87px;
		padding-left:27px;
        font-weight:bold;
        font-size:13px
}
#presscribe1 a{
		color:#336699 !important;
}


	