﻿/*body {margin-top:10pt;
}*/
  .ph{
  border-bottom-color:Gray; 
  border-right-color:Gray;
  border-style:inset;
  border-width:1pt;
  font-weight:bold;
  color:Gray;
  font-size:large;
  width:40pt;
  overflow:visible;
  font-family:Verdana;
  text-align:center;
  }
 .phLbl{  
  font-weight:900;
  color:White;
  font-size:12pt;    
  font-family:Verdana;  
  } 
  .phLblNoCell{  
  font-weight:900;
  color:yellow;
  font-size:10pt;    
  font-family:Verdana;  
  } 		
  .chkAvail
{
   -moz-outline:none;
   border: none;  
}
.cssError
{
	font-family:Verdana;
	color:Red;
	font-size:10pt;
	font-weight:bold;
	padding-top:5pt;	
}
  
.cellpadding
{
	padding-bottom:0px;
}
.radiotext
{
	font-size: 7pt;		
	font-family: Verdana;		
}
.DynamicOffers
{	
	text-align:left;
	font-weight:bold;		
	font-family: Verdana;
	word-spacing:1px;
	letter-spacing:0px;	
	vertical-align:top;			
    width:155px;
       
}
.Dyanamic_UL
{    
	font-weight:bold;		
	font-family: Verdana;
	font-size: 8pt; 
    white-space:nowrap;
    text-align:left;
    padding:0 0 10px 0; 
    margin:0 0 0 18px; 
}

.StartPageLabels
{
	font-size: 8pt;	
	color: black;
	font-family: Verdana;
	font-weight:bold;
}
.UserControlStartPageTextBoxes
{
	border-right: #4682b4 1px solid;
	border-top: #4682b4 1px solid;
	border-left: #4682b4 1px solid;
	color: black;
	border-bottom: #4682b4 1px solid;
}
.UserControlStartPagelblInterested
{
	font-size: 9pt;
	width: 128px;
	color: white;
	font-family: Verdana;
}

.PageLabelRequired
{
	font-size: 8pt;
	width: 48px;
	color: red;
	font-family: Verdana;
	height: 6px;
}

.lblError
{
	font-size: 8pt;
	color: red;
	font-family: Verdana;
	height: 6px;
}
.ServiceCheck
{
	font-size:medium; 
	font-weight:900; 
	font-family:Verdana; 
	color:#004DA4
}
.MainErrorLabel
{
	color: red;
	font-size: 11pt;
	width: 200px;
	text-align: justify;
}

/*this belong to ShowProducts*/
.txtnotvisible
{
	height: 1px;
	width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	color: white;
	cursor:wait;
}
.Important
{
	BORDER-RIGHT: #0066ff 5px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #0066ff 5px solid; 
	PADDING-LEFT: 3px; FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 3px; 
	OVERFLOW: visible; 
	BORDER-LEFT: #0066ff 5px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #0066ff 5px solid; 
	FONT-FAMILY: Verdana; 	
	font-weight:bold;
	vertical-align:top;
}
.divLinks
{
	display:none;	
}

.confirmText
{
	font-size: 7pt;	
	color:#696969;
	font-family: Verdana;
}
.smallPrice
{
	font-size: 7pt;	
	color:Gray;
	font-family: Verdana;
}
.confirmTextBig
{
	font-size: 8pt;
	font-weight:bold;	
	color:#696969;
	font-family: Verdana;
}
.confirmTextBigHeader
{
	font-size: 9pt;
	font-weight:bold;	
	color:red;
	font-family: Verdana;
}
/*este es el static menu cuando la pagina carga*/
.headerTemp /*This is the header of the first page without Reward   */
{
	color:white; font-family: Verdana; font-size:10pt; background-image: url('../images/middle.gif'); padding:7px	
}
.headerBonus /*This is the header of the first page WITH Reward   */
{
	color:white; font-family: Verdana; font-size:10pt; background-image: url('../images/middle.gif');padding:7px
	/*color:white; font-family:Times New Roman; font-size:12pt; background-image: url('../images/middleG.gif'); padding:0px; font-style:italic; font-weight:bold; text-align:center*/
}
.styReward  /*This is the style of the div in details of REward */
{
	color:white; font-family:Times New Roman; font-size:12pt; background-image: url('../images/middleG.gif'); font-style:italic; font-weight:bold; text-align:left
}
.spanReward  /*This is the style of the div in details of REward */
{
	color:white; font-family:Times New Roman; font-size:12pt; background-image: url('../images/middleG.gif'); font-style:italic; font-weight:bold; text-align:left; text-align:center;
}
.rwLink /*This is the style of the Link Text Order Confirmation */
{
	color:white; font-family:Times New Roman; font-size:12pt; font-style:italic; font-weight:bold; text-align:left;background-color:#FF0042
}
.rewardtable
{
	color:white; 
	font-family:Verdana; 
	font-size:10pt;
	font-weight:bolder;
	/*font-style:italic; */	 
	text-align:left;	
	padding:0px;
	background-color:#339933;
	/*background-color: #FFFF66;
	border-color:Black;		
	border-width:1px;
	border-style:solid;
	width:100%;*/           
}
.bg
{
	background-color:#EDEDED;
	background-image:url('../images/ordTool/Ext/bgmd.gif');    
	background-repeat:repeat-x; 
	margin-top: 20px; 
	margin-left: 20px; 
	margin-right: 30px;
}
a.navbar:link, a.navbar:visited, a.navbar:active, a.navbar:hover {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #555555;
	text-decoration: none;	
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.navbar:hover {
	color: #0066FF;
}

#content {
	width: 710px;
	position: relative;
	top: 30px;
	left: 5px;
}
#content {
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.overlay {
        position: fixed;
        z-index: 99;
        top: 0px;
        left: 0px;
        background-color: #FFFFFF;
        width: 100%;
        height: 100%;
        filter: Alpha(Opacity=30);
        opacity: 0.30;
        -moz-opacity: 0.30;
    }
    * html .overlay {
        position: absolute;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
        width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
    }
    .loader {
        z-index: 100;
        position: fixed;        
        margin-left: -60px;
        top: 40%;
        left: 50%;
        white-space: nowrap;
        text-align: center;
        font-family:Arial;
        color:Gray;
    }
    * html .loader {
        position: absolute;
        margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
    }
