﻿@import url("/global.css");

body
{
	color: #5C5C5C;
	background-color: #E6E6E6;
	background-image: url(/images/body_bg.gif);
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 14px;
}

a:link, a:active
{
	color: #3486B0;
	text-decoration: underline;
}

a:visited
{
	color: #8B9000;
	text-decoration: underline;
}

a:hover
{
	color: #FF7300;
	text-decoration: underline;
}

hr
{
    border: none;
    color: #FF8C05;
    background-color: #FF8C05;
}

fieldset
{
    padding: 0 15px 15px 15px;
}

.clear
{
	clear: both;
}

.button
{
	background-image: url(/images/button_bg.gif);
	background-repeat: repeat-x;
	color: #7D5009;
	font-weight: bold;
}

.miniform_button
{
	background: url(/images/miniform_button_bg.gif);
	color: #7D5009;
	font-weight: bold;
	width: 127px;
	height: 40px;
	font-size: 19px;
	cursor: pointer;
}

.textbox
{
	margin: 5px 3px;	
}

.checkbox label
{
	font-size: 12px;
	padding-left: 8px;
}

#main_wrapper
{
	margin: auto;
	width: 900px;
}

#page_wrapper
{
	width: 900px;
	background-image: url(/images/page_wrapper_border.png);
	background-repeat: repeat-y;
}

#page_wrapper_bottom_border
{
	height: 19px;
	width: 900px;
	background-image: url(/images/page_wrapper_border_bottom.png);
	background-repeat: no-repeat;
}

#header_wrapper
{
	margin: 0 20px;
	padding: 0;
}

#logo_wrapper
{
	background-color: #FFF;
	padding: 0px 15px;
}

#horizontalnav_wrapper
{
	text-align: right;
	height: 25px;
	/*
    background-image: url(/images/cashwire2/horz_nav_bg.gif);
	background-position: right;
	background-repeat: no-repeat;
    */
}

#horizontalnav_wrapper table
{
    padding-top: 4px;
}

#horizontalnav_center
{

}

#horizontalnav_edgeleft
{

}

#horizontalnav_edgeright
{

}

#horizontalnav_wrapper span
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}

#horizontalnav_wrapper span a:link, #horizontalnav_wrapper span a:active, #horizontalnav_wrapper span a:visited
{
	text-decoration: none;
	color: #74911A;
}

#horizontalnav_wrapper span a:hover
{
	text-decoration: underline;
	color: #FF8A00;
}

#body_wrapper
{
	padding: 0 25px;
	min-height: 600px;
	margin: 0;
	clear: both;
}

#content_wrapper
{
	margin: 15px 10px;
}

#footer_wrapper
{
	background-repeat:repeat-x; 
	background-image: url(/images/footer_bg.gif);
	height: 45px;
	text-align: center;
	margin:0 13px;
	font-size: 9px;
	padding-top: 5px;
}

#footer_wrapper a:link, #footer_wrapper a:visited, #footer_wrapper a:active
{
    color: #FFF;
    text-decoration: none;
}

#footer_wrapper a:hover
{
    text-decoration: underline;
}


/*************** Typography *********************/
legend
{
	color: #A9BD20;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	padding: 0 5px;
}

h1, h2, h3, h4, h5, h6
{
	color:#74911A;
}

h1
{
    font-size: 24px;
}

.h_underline
{
    border-bottom: 4px solid #DADADA;
    padding-bottom: 3px;
}

.medbold
{
	font-size: 16px;
	font-weight: bold;	
}

.required
{
	color: Red;
}

.formlabel
{
	font-size: 12px;
	font-weight: bold;
	padding: 5px 8px;
	text-align: right;
}

.section_header
{
    text-align:center;
}

.section_header span
{
    font-weight: bold;
    color: #74911A;
    font-size: 16px;
}

a.bullet_header_link:link, a.bullet_header_link:visited, a.bullet_header_link:active, a.bullet_header_link:hover
{
	text-decoration: none !important;
	color: #5C5C5C !important;
}

a.header_link:link, a.header_link:visited, a.header_link:active, a.header_link:hover
{
	text-decoration: none !important;
	color: #74911A !important;
}

/*************** Controls *********************/
.validation_summary
{
	border: 1px solid #F74431;
	background-color: #F7ECEB;
	font-size: 14px;
	color: Red;
	padding: 0 30px;	
}

.validation_summary ul
{
	list-style-image: url(/images/exclamation.png);
}

.validation_summary ul li
{
	padding: 3px 0;
}

.error_wrapper
{
    color: #FF0000;
    width: 450px;
}

.error_popup_bg
{
    background-color: #696969;
    /* opacity: .30; */
}

#error_top
{
    background-image: url(/images/error_bg_01.png);
    background-repeat: no-repeat;
    height: 12px;
}

#error_mid
{
    background-image: url(/images/error_bg_02.png);
    background-repeat: repeat-y;
    padding: 15px 35px;
}

.error_item
{
    font-size: 14px;
    background-image: url(/images/exclamation.png);
    background-position: top left;
    background-repeat: no-repeat;
    margin: 0px 0px 7px 25px;
    padding-left: 25px;
}

#error_bottom
{
    background-image: url(/images/error_bg_03.png);
    background-repeat: no-repeat;
    height: 23px;
}

#disclaimer_headline
{
    background-image: url(/images/cashwire2/disclaimer_bg2.png);
    background-repeat: no-repeat; 
    padding-top: 11px; 
    text-align: center;
    margin-top: 15px;
    height: 35px;
}

#disclaimer_headline h3
{
    margin: 0;
    padding: 0;
}

#disclaimer_text
{
    font-size: 11px;
    padding: 0 15px;
    text-align: justify;
    border-left: 1px dotted gray;
    border-right: 1px dotted gray;
    margin-top: 12px;
}

/*************** Nested Lists *********************/
.nested_list_wrapper td
{
    vertical-align: top;
    padding-bottom: 10px;
    width: 30%;
}

.nested_list_depth1
{
    padding-left: 25px;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    font-variant: small-caps;
    background-image: url(/images/bullet_picture.png);
    background-position: top left;
    background-repeat: no-repeat;
}

.nested_list_depth2
{
    padding: 0 0 5px 20px;
    font-size: 12px;
    text-align: left;
    background-image: url(/images/bullet_orange.png);
    background-position: top left;
    background-repeat: no-repeat;
}

/************* Home Page *******************/
.home_splash_wrapper
{
    /*border-bottom: 4px solid #DADADA;*/
}

.home_splash_headline
{
    border-bottom:4px solid #DADADA;
    color:#74911A;
    font-size:1.3em;
    letter-spacing:-1px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 5px;
}

.home_splash_text
{
    padding-left: 20px;
    font-size: 30px;
    font-family: Arial;
    margin-bottom: 20px;
    margin-top: 10px;
}

#splash_list_wrapper
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	margin-left: 26px;
	margin-top: 32px;
	width: 155px;
	color: #703F05;
}

#splash_list_wrapper div
{
	background-image: url(/images/bullet_go.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 5px
}

.big_green_arrow
{
	background-image: url(/images/big_green_arrow.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 50px;
}

/******************* Mini Form ********************/
#miniform_wrapper
{
    width: 251px;
    color: #4D4D4D;
}

#miniform_top
{
    background-image: url(/images/cashwire2/mini_form_bg2_01.png);
    height: 40px;
}

#miniform_mid
{
    background-image: url(/images/cashwire2/mini_form_bg2_02.png);
    background-repeat: repeat-y;
}

#miniform_bottom
{
    background-image: url(/images/cashwire2/mini_form_bg2_03.png);
    height: 47px;
}

#miniform_banner
{
    width: 229px; 
    height: 21px; 
    position: relative;
    top: -10px; 
    margin-left: 8px; 
    color: #000; 
    text-align: center; 
    background-color: #FFD902; 
    font-family: Arial; 
    font-weight: bold;
}

/******************* FAQ ********************/
.faq_headline
{
    background-color: #74911A;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 10px;
    margin-bottom: 5px;
}

.faq_questionlink
{
    font-weight: bold;
    margin: 15px 0px;
    font-size: 12px;
}

.faq_questionlink a:link, .faq_questionlink a:visited, .faq_questionlink a:active, .faq_question_wrapper a:link, .faq_question_wrapper a:visited, .faq_question_wrapper a:active
{
    text-decoration: none !important;
    color: #74911A;
    font-weight: bold;
}

.faq_questionlink a:hover, .faq_question_wrapper a:hover
{
    text-decoration: underline !important;
}

.faq_answer_wrapper
{
    padding: 0 20px;
    text-align: justify;
    font-size: 12px;
}

.faq_question_wrapper
{
    margin: 20px 0px;
}

/************************ Admin **********************/
.pager_wrapper
{
	margin: 5px 0;
}

.table1
{
	margin-bottom: 15px;
	width: 100%;
	font-size: 12px;
}

.table1 .table_head
{
	background-color: #95C5FA;
	font-weight: bold;
	
}

.table1 .table_head td
{
	padding: 3px 8px;
	border-bottom: 1px solid #696969;
	border-top: 1px solid #696969;
	border-right: 1px solid #696969;
}

.table1 .table_row td, .table1 .table_row_alt td
{
	padding: 3px;
	border-bottom: 1px dotted #696969;
}

.table_row_alt
{
	background-color: #FFF3E3;
}

/************** SEO Inc *******************/
.seo_links
{
	margin-top: 5px;
}

.seo_links a:link, .seo_links a:active, .seo_links a:visited
{
	color: #254e0f !important;
}

.reciplinks_wrapper
{
    font-size: 11px;  
}

/******************* Monitization Page (Offers.aspx) ******************/
.frame_header
{
	min-height: 55px;
	border-bottom: 2px solid gray;
	padding: 15px;
}

.offer_frame
{
	height: 650px; 
	width: 100%; 
	border-bottom: 2px solid gray;
}

/* SEO Styles */

.cloneh1 { color:#74911A; font-size: 24px; font-weight: bold; }
.inline { display: inline; }
.normalize { font-style: normal; font-weight: normal; }

.press_wrap {
	padding: 10px;
}