/* SPLASH ver4 style */

/* style used globally */
body
{   
	color: #000000;
        font-family:Verdana, sans-serif, Helvetica, Arial;
        font-size:11px;
        font-weight:normal;
}

/* the main offers table layout */
.tablediv
{
    table-layout: fixed;
    padding: 0px;
    margin: auto;
}
.tablediv TD, .tablediv TH
{
    vertical-align: top;
    font-family: Verdana, sans-serif, Helvetica, Arial;
    font-size: 11px;
    color: #000000;
    min-height: 65px;
    border-bottom: #cccccc 1px solid;  /* erase this line if you wish to take the divider out */
}

/* The image & yes/no section */
.section1 
{
	float:left;
	width:110px;
	cursor: pointer;
}
/* adjust width if image is turned off */
.section1#nopic
{
	width:60px;
	height:100px;
}

/* The offer copy section */
.section2 
{
	text-align:left;
	padding: 0px 2px 0px 0px;
	cursor: pointer;

}

/* The offer copy for the offer request form */
.ocrequest   
{
	font-size: 11px;
	text-align:left;
	background-color: #EEEEEE;
	padding: 3px;
	margin: 1px;
	height:60px;
	width:100%;
	display:table;
}

/* The Tip Message */
.tip 
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

/* SPLASH4EXT (offer request form) styles */

/* the html/gif/jpg section */
.creative
{
    border: #CCCCCC 2px solid;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 5px;
    display:table;
}

/* the divider between creative and questions */
.divider 
{
    width:90%; 
    color:orange; 
    border-style:dashed;
    border-width: 1px;
}

/* the current offer count section */
.offernum 
{
    font-weight:bold;
    background-color: #EEEEEE;
    padding: 6px 3px 6px 3px;
}

.spot1
{
    color:darkred;
    font-weight:bold;
    font-size:10px;
}

/* the offer request table layout */
.tablereq
{
    table-layout: fixed;
    padding: 0px;
    margin: auto;
}
.tablereq TD
{
    font-family: Verdana, sans-serif, Helvetica, Arial;
    font-size: 11px;
    color: #000000;
    text-align:center;
}
.tablereq TD#submit
{
    background-color: #BFDCFF;
    padding: 10px 10px 10px 10px;
    border-top: #555555 2px solid;
}
.tablereq TH
{
    font-family: Verdana, sans-serif, Helvetica, Arial;
    font-size: 16px;
    color: #000000;
    font-weight:bold;
    text-align:left;
    background-color: #BFDCFF;
    padding: 10px 10px 10px 10px;
    border-top: #555555 3px solid;
    border-bottom: #BBBBBB 2px dotted;      
}

/* the required field */
.required 
{
    color: #7369BF;
    font-size: 10px;
}

/* The steps instructions */
.steps 
{
    height:50px;
    width: 80px;
    font-size: 20px;
    color: #BBBBBB;
    vertical-align: top;
    float:left;
}
.steps_list
{
    text-align: left;
    vertical-align: top;
}

/* form styles */
.rcb_cols {
        padding: 10px;
        float: left;
}

.form_bg {
    background-color: #FFFFFF;
    font-family: verdana;
    font-size:12px;
    }

.form_button {
    background-color: #FFFFFF;
    font-size: 14px;
    color: #000000;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif ;
}

.skip_link {
        font-size:8pt;
        font-family: Verdana,Arial;
        text-align: right;
        padding-top:20px;
}

.offerbox_highlite {
	background-color: #DBEAF5;
}
.offerbox_reg {
	background-color: white;
}


/* CSS shadow */
#shadow-wrap {
	position:relative;
	top:2px;
	left:2px;
	padding:0px;
	margin-right:0px;
	margin-bottom:0px;
}

.sw_120 {
	width:126px;
}

.sw_100 {
	width:106px;
}

#shadow-wrap .shadow2, #shadow-wrap .shadow3, #shadow-wrap #crg-wrap {
	position:relative;
	top:-1px;
	left:-1px;
}

#shadow-wrap .shadow1 {
	background-color:#F1F0F1;
}

#shadow-wrap .shadow2 {
	background-color:#DBDADB;
}

#shadow-wrap .shadow3 {
	background-color:#B8B6B8;
}
/* CSS shadow */

/* img borders */
#crg-wrap {
	background-color:#FFF;
	padding:2px;
	text-align:center;
}
div.crg-b, div.crg-b1 {
	border:0px;
}
div.crg-b2 {
	border:1px solid #848284;
}
div.crg-b3 {
	border:1px dashed #848284;
}
div.crg-b4 {
	border:1px dotted #848284;
}
/* img borders */

/* for Facebook Like campaigns. */
span.fb_edge_comment_widget.fb_iframe_widget iframe {
	display: none;
}

/* Powered By Styles */
.poweredby {
	text-align: center;
	border-top: #cccccc 1px solid;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Verdana;
	font-size: 10px;
    	}

