html, body {font-size: 100.01%;}
.boydMain_smap_toppbg
{
	width:1016px;
	_width:1010px;
	height:30px;
	background-image:url(./Images/en-US/body_bg_shd_t_sitemap.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	_background-image:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/App_Themes/themeTampax/Images/en-US/body_bg_shd_t_sitemap.png'); 
}

.boydMain_smap_centerpbg
{
	background-image:url(./Images/en-US/body_bg_shd_c_sitemap.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/App_Themes/themeTampax/Images/en-US/body_bg_shd_c_sitemap.png'); 
	background-repeat: repeat-y;
	width:976px;
	_width:970px;
	padding-left:40px;
	text-align:left;
	float:left;
	
}
.boydMain_smap_btmpbg
{
	background-image:url(./Images/en-US/body_bg_shd_b_sitemap.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/App_Themes/themeTampax/Images/en-US/body_bg_shd_b_sitemap_ie.png'); 
	background-repeat:no-repeat;
	width:1016px;
	_width:1008px;
	height:23px;
}

.boydMain_smap_content
{
	padding:30px 30px 30px 0px;
}
.whtnF_11 
{
	font-size:0.69em; 
	color:#ffffff; 
	background-color:transparent;
	font-weight:normal;
}

.sitemap_subdivs
{
  float:left;
  width:300px;
  padding-bottom:20px;
  /*border: 1px solid #3e3e3e;*/
}
.sitemap_subdivs h2{
	text-decoration:underline;
}

.sitemap_links
{
color:#FFFFFF;
background-color:transparent;
font-style:normal;
text-decoration:underline!important;
font-size:0.75em;
}

.padding_left_14
{
	padding-left:14px;
}

.font_18
{
	font-size:1.12em;
}

.Pcal_image
{
	float:left;
	width:278px;
	height:138px;
	background-image:url(./Images/en-US/period_calen_top_img.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='./Images/en-US/period_calen_top_img.png'); 
}

.hide_othermonths_day
{
  
  visibility:hidden;
  height:0px;
  
}
.sitemap_ttl_mar{
	margin:-5px 0 5px 3px;
}

.sitemap_heading_link
{
  color:#FFFFFF;
  background-color:transparent;
}

.Pcal_month
{ 
font-size:0.87em;
color:#ffffff;
background-color:transparent;
}
.Pcal_week
{ 
font-size:0.938em;
color:#FFF;
background-color:transparent;
}
.Pcal_date
{ 
font-size:0.87em;
color:#ffffff;
background-color:transparent;
}
.Pcal_dateRed
{ 
font-size:0.695em;
color:#ce2c71;
background-color:transparent;
cursor: pointer;
font-weight: normal;
text-align: right;
text-decoration:none;
}

.Pcal_dateRed:hover
{ 
font-size:0.695em;
color:#ce2c71;
background-color:transparent;
cursor: pointer;
font-weight: normal;
text-align: right;
font-style:italic;
text-decoration:none;
}

.Pcal_day
{ 
font-size:1.12em;
color:#ffffff;
background-color:transparent;
text-decoration: underline;
margin-bottom:6px;
}
.Pcal_dayDetail
{ 
font-size:0.87em;
color:#ffffff;
background-color:transparent;
line-height:16px;
}
.Pcal_floatWidht .clsWhtnF_14 {
	font-size: 0.695em;
	color: #FFFFFF;
	background-color:transparent;
	font-weight: normal;
	text-align: right;
	text-decoration:none;
}
.Pcal_floatWidht .clsWhtnF_14:hover {
	font-size: 0.695em;
	color: #FFFFFF;
	background-color:transparent;
	font-weight: normal;
	text-align: right;
	font-style:italic;
	text-decoration:none;
}

.clstwoF_14 {
	font-size: 0.695em;
	color: #FF7FBA;
	background-color:transparent;
	font-weight: normal;
	text-align: right;
	text-decoration:none;
}
.clstwoF_14:hover {
	font-size: 0.695em;
	color: #FF7FBA;
	background-color:transparent;
	font-weight: normal;
	text-align: right;
	font-style:italic;
	text-decoration:none;
}


.Pcal_floatWidht td, .Pcal_floatWidht th, .Pcal_floatWidht tr {
	padding: 0;
	margin:0;
}
.PcalresultBg {
	background-image:url(./Images/en-US/periodcalender/period_calendar_results_bg.png);
	background-repeat: no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/App_Themes/themeTampax/Images/en-US/periodcalender/period_calendar_results_bg.png'); 
	padding: 10px 7px 10px 7px;
	height:175px;
	
}
.pcal_prevNextCont {
	width:573px; 
	margin: 0 0 0 36px;	
}
.pcal_btnPrev {
	float:left;
	padding: 5px 0 0 10px;	
}
.pcal_btnNext {
	float:right;
	padding: 5px 10px 0 0;	
}

.cursorPointer
{
	cursor:pointer;
}

.screenshot
{
	display:none;
	position:absolute;
	z-index:400;
	border:1px solid #ccc;
	background-color:#333;
	padding:5px;
	color:#fff;
}

.clsWhtnF_14PD 
{
	
color:#FFFFFF;
background-color:transparent;
font-weight:normal;
font-size:0.875em;
text-decoration:underline;
width: 150px;
line-height:20px;
}

.clsWhtnF_14PD:hover
{
	
color:#FFFFFF;
background-color:transparent;
font-size:0.875em;
 font-weight:bold;
text-decoration:underline;
width: 150px;
line-height:20px;
}

.displayBlock
{
	 visibility:visible;
}

.displayNone
{
	 visibility:hidden;
}

.pcalMonths
{
	text-align:center;
	width:100%;
}
