/* level 0 inner */
/*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/middleG.gif');padding:7px	
	/*color:white; font-family:Times New Roman; font-size:18pt; background-color:#FF0042; padding:0px; font-style:italic; font-weight:bold; text-align:left*/
}
.styReward  /*This is the style of the div in details of REward */
{
	color:white; font-family:Times New Roman; font-size:18pt; background-color:#339933; 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:18pt; background-color:#339933; font-style:italic; font-weight:bold; text-align:left; text-align:center;
}
.styDisclaimer /*This is the style of the TEXT of Disclaimer */
{
  white-space: pre-wrap;font-size: 10px;
}
.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:Orange; 
	font-family:Verdana;
	font-size:10pt;
	font-weight:bolder;
	/*font-style:italic; */	 
	text-align:left;	
	padding:0px;
	background-color: Green;      
}
.m0l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	margin: 5px 0 0 8px;
	color: #E3E1E1;
}
/*este es el static menu cuando el mouse pasa sobre el*/
.m0l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	cursor: pointer;
	cursor: Hand;	
	margin: 5px 0 0 8px;
	color: #E3E1E1;	
	font-weight:bold;
}

/* level 0 outer */
/*este es el static menu es el SEPARADOR de los menus*/
.m0l0oout {
	text-decoration : none;
	background-image: url('../img/lev0_bg1.gif');
	border: 0px solid #CCCCCC;
}
.m0l0oover {
	text-decoration : none;
	/*background-image: url('../img/lev0_bg2.gif');*/
	border: 0px solid #CCCCCC;
	cursor: pointer;
	cursor: Hand;
}

/* level 1 inner */
.m0l1iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	margin: 4px 0 0 17px;
	color: #5B5C5D;
	border: 0px solid #CCCCCC;
}
.m0l1iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	margin: 4px 0 0 17px;
	color:  black;
	cursor: pointer;
	cursor: Hand;
	
}

/* level 1 outer */
/*cuando uno pasa pone el mouse sobre el menu,y the menu expand*/
.m0l1oout {
	text-decoration : none;
	/*background-color: white;*/
	background-color: #FFFFE7;
	
	padding: 0;
	border: 1px solid #CCCCCC;
}
.m0l1oover 
{	
	text-decoration : none;
	background-color: #F1F1F1;
	background-image: url('../img/lev1_arrowG.gif');
	background-repeat: no-repeat;
	border: 1px solid #001D61;
	cursor: pointer;
	cursor: Hand;
	padding: 0;	
	
}
/*StartUserInfo*/
.cellpadding
{
	padding-bottom:0px;
}
.radiotext
{
	font-size: 7pt;		
	font-family: Verdana;		
}
.DynamicOffers
{
	font-size: 7pt;
	font-weight:bold;		
	font-family: Verdana;
	word-spacing:1px;
	letter-spacing:0px;	
	vertical-align:top;
	padding-left:3px;
	padding-bottom:10px;	
    width:155px;
}

.StartPageLabels
{
	font-size: 7pt;	
	color: black;
	font-family: Verdana;

}
.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: 7pt;
	width: 48px;
	color: red;
	font-family: Verdana;
	height: 6px;
}

.lblError
{
	font-size: 7pt;
	color: red;
	font-family: Verdana;
	height: 6px;
}
.ServiceCheck
{
padding-bottom:3px;
text-align:center;
vertical-align:top;
color:White;	
font-weight:bolder;
font-size:10pt;
font-family:Verdana;
}
.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;
}
.bg
{
	background-color:#EDEDED;
	background-image:url('../images/bg.gif');    
	background-repeat:repeat-x; 
	margin-top: 20px; 
	margin-left: 20px; 
	margin-right: 30px;
}
.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;
}
.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');
    }
