@import url("../../partner_base.css");
/* DO NOT DELETE ABOVE THIS LINE */

/************************************/
/* PARTNER SPECIFIC LEAD GENERATION */
/************************************/


/*////////////////////////////////////////////////////*/
/*    ( TEXT )                                       */
/*//////////////////////////////////////////////////*/

.csav-Offer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	cursor: hand;
}

.csav-Offer-BG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EFEFEF;
	cursor: hand;
}

/*////////////////////////////////////////////////////*/
/*    ( BACKGROUNDS )                                */
/*//////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////*/
/*    ( MISC )                                       */
/*//////////////////////////////////////////////////*/

div.csav-lgn {
  border-top: 1px solid #ccc;
  background: #fff;
}

.csav-lgn div {
  padding: 4px 0 20px 0;
  background: #fff;
}





/*-----------start------------------*/
@import url("../../partner_base.css");

/* DO NOT DELETE ABOVE THIS LINE */



/************************************/

/* PARTNER SPECIFIC LEAD GENERATION */

/************************************/





/*////////////////////////////////////////////////////*/

/*    ( TEXT )                                       */

/*//////////////////////////////////////////////////*/



.csav-Offer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #FFFFFF;

	cursor: hand;

}



.csav-Offer-BG {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #EFEFEF;

	cursor: hand;

}



/*////////////////////////////////////////////////////*/

/*    ( BACKGROUNDS )                                */

/*//////////////////////////////////////////////////*/



/*////////////////////////////////////////////////////*/

/*    ( MISC )                                       */

/*//////////////////////////////////////////////////*/



div.csav-lgn {

  border-top: 1px solid #ccc;

  background: #fff;

}



.csav-lgn div {

  padding: 4px 0 20px 0;

  background: #fff;

}




/*-----------------*/
/***********************************************/

/*      LEAD GENERATION PARTNER BASE FILE      */

/***********************************************/

/* This file is imported into each partner CSS */

/***********************************************/







/* begin: added for SOM 60485 and 59745 */

#headline table {

background-color:#efefef;

padding:5px;

text-align:left;

font-family:Arial, Helvetica, sans-serif; color:#000; 

margin:0 0 10px 0;

font-size: 12px;

}

 

.logo {

float:left;

margin-right:10px;

}

 

.headline_text {

position: relative; top: 30%;

}



#questions {

margin-top:10px;

}



/* end: added for SOM 60485 and 59745 */







/*////////////////////////////////////////////////////*/

/*    ( TEXT )                                       */

/*//////////////////////////////////////////////////*/



.csav-Header {

	font: bold 24px Arial, Helvetica, sans-serif;

	color: #990000;

	text-align: left;

}



.csav-Sub-Header {

	font: bold 16px Arial, Helvetica, sans-serif;

	color: #666666;

	text-align: left;

}



.csav-Footer {

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;

	color: #003366;

}



/*////////////////////////////////////////////////////*/

/*    ( OTHER TEXT SIZES AVAILABLE )                       */

/*//////////////////////////////////////////////////*/



.csav-Text-10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #990000;

}



.csav-Text-10-Bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000;

	font-weight: bold;

}



.csav-Text-11 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}



.csav-Text-11-Bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	font-weight: bold;

}



.csav-Text-12 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #FFFFFF;

	color: #000000;

}



.csav-Text-12-Bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-weight: bold;

}



.csav-Text-13 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

}



.csav-Text-13-Bold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

	font-weight: bold;

}



/*////////////////////////////////////////////////////*/

/*    ( ERROR MESSAGES )                            */

/*//////////////////////////////////////////////////*/



.csav-Error-large {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #FF0000;

	font-weight: bold;

}



.csav-Error {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF0000;

	font-weight: bold;

}



div.csav-Error-Msg {

	border: solid  2px #F00;

	width: 98%;

	margin-bottom: 8px;

}



.csav-Error-Msg {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF0000;

	background-color: #FFFFFF;

	font-weight: bold;

	border: #FF0000;

	border-style: solid;

	border-width: thin;

	padding: 4px;

}



#autoscrub { /* for autoscrub message at top of page */

	padding: 24px;

	margin: 8px 0;

	text-align: center;

	background-color: #FFFFE1;

}



/*////////////////////////////////////////////////////*/

/*    ( BUTTONS )                                    */

/*//////////////////////////////////////////////////*/



.csav-Button {

	/* NOT USED IN THIS CONFIGURATION

	border-top: #FFFFFF thin solid; 

	border-right: #333333 thin solid; 

	border-bottom: #333333 thin solid;

	border-left: #FFFFFF thin solid;

	border-size: 1px;

	height: 24px; 

	margin: 2px 2px;

	background-color: #D4D0C8;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	cursor: hand;

		*/

}



.csav-Button-Submit  { }

.csav-Button-Cancel  { }

.csav-Button-Skip  { }

.csav-Button-Continue  { }



div.csav-Button-Tray {

	text-align: center;

	background: #eee;

}



/*////////////////////////////////////////////////////*/

/*    ( CATEGORY GRID DISPLAY FORMAT )               */

/*//////////////////////////////////////////////////*/





.csav-cat { /* category heading */

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	padding: 4px 4px 6px;

	background-color: #EFEFEF;

	color: #333333;

	border-top: 1px solid #999999;

	text-align: left;

}



.csav-cat-div { /* see more link on right */

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	height: 14px;

	width: 210px;

	float: right;

	clear: left;

	margin-right: 2px;

	display: inline;

	font-weight: normal;

	margin-top: 2px;

}



/*////////////////////////////////////////////////////*/

/*    ( FOR OFFER DISPLAY FORMAT )                   */

/*//////////////////////////////////////////////////*/

	

.csav-Offer,

.csav-Offer-BG { /* for list display format */

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #FFFFFF;

	text-align: left;

}



.csav-Offer-BG { /* for list display format with shaded background */

	background-color: #EFEFEF;

}	



.csav-Offer-Grid-Logo,

.csav-Offer-Grid-Logo-nobd,

.csav-Offer-CGrid-Logo,

.csav-Offer-CGrid-Logo-nobd {  /* for grid display format - left cell with logo */

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	border: none;

	cursor: default;

	padding: 8px 8px 12px 0;

	vertical-align: top;

	text-align: left;

}



.csav-Offer-Grid,

.csav-Offer-Grid-nobd,

.csav-Offer-CGrid,

.csav-Offer-CGrid-nobd {   /* for grid display format - right cell with offer text */

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	border: none;

	cursor: pointer; 

	cursor: hand; 

	padding: 8px 14px 18px 2px;

	vertical-align: top;

	width: 49%;

	text-align: left;

}



.csav-Offer-Grid-Logo,

.csav-Offer-Grid { /* for grid display format without categorization */

	border-bottom: 1px solid #CCCCCC;

	text-align: left;

}



.csav-Offer-CGrid-Logo,

.csav-Offer-CGrid { /* for grid display format with categorization */

	border-top: 1px solid #CCCCCC;

	text-align: left;

}





/*////////////////////////////////////////////////////*/

/*    ( FOR SINGLE SELECT OFFER DISPLAY FORMAT )     */

/*//////////////////////////////////////////////////*/





.csav-advname-SS { /* advertiser name in single select display */

	font-size: 13px;

	color: #3300CC;

	text-decoration: underline;

	font-weight: bold;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	margin-bottom: 2px;

}



.csav-link-SS { /* div that holds Get it NOW link below logo */

	text-align: center;

	width: 124px;

	padding-top: 8px;

	padding-bottom: 4px;

	display: block;

	clear: both;

}



.csav-link-SS a { /* Get it NOW link */

	color: #3300CC;

	font-weight: bold;

	text-decoration: underline;

	font-size: 13px;

 	text-transform: uppercase;

	font-weight: bold;

}



.csav-lgn-logo-SS { /* logo for single select lgn offer */

	height: 60px;

	width: 120px;

	border: solid 1px #000;

	float: left;

	cursor: hand;

	margin: 0;

} 





/*////////////////////////////////////////////////////*/

/*    ( BACKGROUNDS )                                */

/*//////////////////////////////////////////////////*/



.csav-BGColor {

	background-color: #FFFFFF;

}



.csav-CellBG-01 {

	background-color: #666666;

	padding: 0px 0px 0px 0px;

}




.csav-CellBG-02 {

	background-color: #EFEFEF;

}



.csav-CellBG-03 {

	background-color: #666666;

}





/*////////////////////////////////////////////////////*/

/*    ( MISC )                                       */

/*//////////////////////////////////////////////////*/





.csav-lgn-logo { /* logo for lgn offer */ 

	height: 60px;

	width: 120px;

	border: 1px solid #000000;

	margin-bottom: 2px;

} 



.csav-of-promo { /* promo icon and text */

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #990000;

	padding-top: 2px;

	padding-bottom: 2px;

}



.csav-of-promo img,

img.csav-of-promo { 	/* promo icon */

	padding-right: 6px;

	padding-bottom: 2px;

	float: left;

}



/*////////////////////////////////////////////////////*/

/*    ( REQUEST FORM PAGE )                          */

/*//////////////////////////////////////////////////*/



.lgn-offerTableStart,

.csav-lgnOfferTable { /* outer table with border */

	width: 100%;

	

}



.csav-lgnOfferAd { /* td that holds offer more info */

	padding: 12px 12px 0 12px;

}



#csav-instantreward { /* for instant rewards messaging */

	width:94%;

	text-align:center;

	border:dashed 3px #FC6;

	background-color: #FFFFCE;

	padding: 2px 8px 8px;

	margin-bottom: 12px;

}



.csav-lgnOfferRequest { /* td the holds request form */

	padding: 0 12px 12px 12px;

	vertical-align: top;

}



.csav-lgnSpacer-1 { /* spacer between offer ad and request form */

	/*  border-top: solid 2px #FC6;   */

	margin-top: 10px;

	

}



.csav-lgnSpacer-2 { /* spacer between offer and submit buttons */

	border-top: solid 1px #666;

	margin-top: 16px;

	width: 98%;

}



.csav-msg-incentive { /* incentive messaging style */ 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #990000; 

	font-weight: bold; 

	padding-bottom: 8px; 

} 



.csav-msg-auto { /* autoresponder messaging style */ 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	padding-bottom: 8px; 

} 



.csav-msg-ez { /* ez opt-in messaging style */

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999999;

	display: block;

	margin-top: 8px;

} 



.csav-lgn,

.csav-ListTableTopVAlign td  { /* all questions default */

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #FFFFFF;

	color: #000;

}



.csav-ListTableTopVAlign td  { 

	vertical-align: top;

}



.csav-req { /* required text following questions */

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #008080;

}



.csav-lgnOffer { /*offer text in top row */

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	background-color: #EFEFEF;

	color: #000;

	padding: 4px;

}



.csav-sm-label {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #804040;

}



.csav-iframe { /* for iframe offer redirects */

	text-align: center;

	height: 700px;

	width: 100%;

	margin: 4px;

	border: 1px solid #000000;

}





div.qTextVersion {

 width:600px;

 text-align: center;

 font-family: Verdana, Geneva, sans-serif;

 font-size: 12px;

 font-weight: normal;

}












/*-----------end------------------*/

