
/* global */

.reg_font {
	font-family: Arial, Arial, Helvetica, sans-serif;	
	color: #44444;
	font-size: 90%;
	text-align: justify;
	}

span.orange_bold {
	text-decoration: none;
	color: #ff5401;
	font-weight: bold;
	font-size: 120%;
	vertical-align: top;
	}
	
span.blue_bold {
	color: #0066cc;
	font-weight: bold;
	font-size: 120%;
	}
	
.head{
	background-color: #ff5401;
	margin-right: -10px;
	margin-left: -10px;
	margin-top: -20px;
	height: 110px;
	}

.horizontal_center {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	}
	
.foot{
	clear: both;
	background-color: #ffffff;
	text-align: center;
	color: #444444;
	margin-right: -40px;
	margin-left: -40px;
	margin-bottom: -10px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 75%;
	}

.foot a {
	text-decoration: none;
	font-size: 100%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #444444;
	}

.foot a:hover {
	text-decoration: underline;	
	color: #ff5401;
	}

.shadow {
	background-image: url(./images/orange_shadow.jpg);
	background-repeat: repeat-x;
	margin-right: -10px;
	margin-left: -10px;
	margin-top: 0px;
	height: 5px;
	z-index: -2;
	}
	
.greatlocalcoupons_logo {
	float: left;
	margin: -110px 0 0 10px;
	position: absolute;
	}
	
img {  
	border-style: none;
	}

.menu {
	height: 47px;
	padding: 0 0px;
	background-color: #ff5401;
	margin-right: -10px;
	margin-left: -10px;
	}

.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

.menu li {
	display: inline;
	}


.menu a {
	display: block;
	float: right;
	height: 22px;
	margin: 0 1px 0 0;
	padding: 25px 20px 0 20px;
	border: none;
	text-decoration: none;
	font-size: 100%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	}

.menu a:hover {
	font-weight: bold;
	font-size: 93%;
	color: #000000;	
	}
	
.menu a:visited {
	font-weight: bold;
	color: #ffffff;	
	}
	
.menu .current_page_item a {
	color: black;
	}

.sub_menu {
	display: block;
	float: right;
	height: 22px;
	margin: 5px -11px 0 0;
	padding: 0px 20px 0 10px;
	border: none;
	text-decoration: none;
	font-size: 95%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ff5401;
	}

.add_this_button {
	float: right;
	}

.rss {
	color: #ff5401;
	}

.left_side {
	float: left;
	width: 425px;
	}

span.left_column {
	float: left;
	width: 200px;
	position: relative;
	}

span.left_center_column {
	width: 200px;
	float: left;
	position: relative;
	}

.right_side {
	float: right;
	width: 425px;
	}

span.right_column {
	float: left;
	width: 200px;
	position: relative;
	text-align: left;
	}


span.right_center_column {
	float: left;
	width: 200px;
	position: relative;
	text-align: left;
	}

.business_listings {
	clear: both;
	}
	
span.orange_font_large {
	font-size: 130%;
	padding: 0 0 50px 0;
	color: #ff5401;
	}
	
.orange_link a:link {
	color: #ff5401;
	text-decoration: none;
	font-weight: 200%;
	}

.orange_link a:visited {
	color: #ff5401;
	text-decoration: none;
	}

.orange_link a:hover {
	color: #0066cc;
	text-decoration: none;
	}
	
.bold_orange_link a:link {
	color: #ff5401;
	text-decoration: none;
	font-weight: bold;
	}

.bold_orange_link a:visited {
	color: #ff5401;
	text-decoration: none;
	font-weight: bold;
	}

.bold_orange_link a:hover {
	color: #0066cc;
	text-decoration: none;
	font-weight: bold;
	}

span.bold {
	font-weight: bold;
	}
	
span.underline {
	text-decoration: underline;
	}
	
span.italic {
	font-style: italic;
	}

span.blue_link a:link {
	color: #0066cc;
	text-decoration: none;
	}

span.blue_link a:visited {
	color: #0066cc;
	text-decoration: none;
	}

span.blue_link a:hover {
	color: #ff5401;
	text-decoration: none;
	}

.six_wide {
	width: 750px;
	}
span.orange_font {
	color: #ff5401;
	}	
	
/* form fields*/
textarea {
font-size: 100%;
font-family: Arial, Helvetica, Sans-Serif;
color: #444444;
}

select{
font-size: 100%;
font-family: Arial, Helvetica, Sans-Serif;
color: #444444;
}

input{
font-size: 100%;
font-family: Arial, Helvetica, Sans-Serif;
color: #444444;
}

/* tables */

table {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 90%;
	color: #444444;
	}
	
td {
	padding: 0 0 0 5px;
	}	


th {
	text-align: left;

}

th td {
	padding: 15px;
}

col#Edit {
	width: 50px;
}

col#Delete {
	width: 50px;
}

col#Title {
	width: 125px;
}

col#Category {
	width: 150px;
}	


col#Location {
	width: 175px;
}

col#Expiration {
	width: 75px;
}

col#Coupon_Link {
	width: 75px;
}

col#Addr_1 {
	width: 175px;
	}

col#City {
	width: 75px;
	}

col#State {
	width: 50px;
	}	
	

		
/* index.php */	


.client_login_button a:link {
	color: #ffffff;
	float: right;
	text-decoration: none;
	font-family: Arial, Arial, Helvetica, sans-serif;
	margin: 20px 2px 0 0;
	font-size: 80%;
	}

.index_cities {
	width: 850px;
	height: 300px;
	margin: 250 0 50 0px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	padding: 50px 0 0 25px;
	font-size: 125%;
	font-weight: bold;
	line-height: 150%;
	}
	
	
.index_headline {
	font-family: Arial, Arial, Helvetica, sans-serif;
	width: 950px;
	font-size: 150%;
	padding: 25px;
	font-weight: normal;
	color: #ffffff;
	}
	
span.index_headline_left {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 400px;
	font-weight: none;
	color: #ffffff;
	float: left;
	}

span.index_headline_right {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 65%;
	padding: 20px 95px 0 0;
	width: 400px;
	font-weight: normal;
	color: #ffffff;
	float: right;
	text-align: right;
	}
	
	
.drop_shadow_index{	
	background-image: url(./images/index_template.png);
	width: 899px;
	margin-right: auto;
	margin-left: auto;
	height: 504px;
	background-repeat: no-repeat;
	}

	
.index_box_left_side_contain {
	width: 200px;
	height: 200px;
	float: left;
	}
	
.index_box_left_side_1 {
	width: 200px;
	height: 90px;
	font-size: 180%;
	float: left;
	border: 1px solid #cccccc;
	margin: 5px;
	padding: 15px 10px 10px 10px;
	color: #333333;
	line-height: 150%;
	}
	
.index_box_left_side_2 {
	width: 200px;
	height: 197px;
	float: left;
	border: 1px solid #cccccc;
	margin: 0px 5px 5px 5px;
	background: #ff5401;
	color: #ffffff;
	font-size: 135%;
	line-height: 200%;
	padding: 10px;
	font-weight: 100;
	}
	
	
.index_box_top_right {
	width: 620px;
	height: 50px;
	color: #ffffff;
	background: #ff5401;
	float: right;
	font-size: 145%;
	margin: 5px 10px 0px 0px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding: 10px;
	}
	
.index_box_middle_right {
	width: 620px;
	height: 230px;
	float: right;
	font-size: 115%;
	margin: 0px 10px 5px 0px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	line-height: 185%;
	padding: 30px 10px 10px 10px;
	font-weight: bold;
	}
	
.index_box_middle_right a:link {
	color: #333333;
	text-decoration: none;
	}

.index_box_middle_right a:visited {
	color: #333333;
	text-decoration: none;
	}

.index_box_middle_right a:hover {
	color: #ff5401;
	text-decoration: underline;
	}

.index_box_bottom_right_container {
	width: 596px;
	height: 120px;
	font-size: 100%;
	float: left;
	}


.index_box_bottom_1{
	width: 264px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 0px 5px 0px 5px;
	padding: 10px 10px 0 10px;
	float: left;
	font-size: 85%;
	color: #333333;
	}
	
	
.index_box_bottom_2{
	width: 264px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 0px 5px 0px 0px;
	padding: 10px 10px 0 10px;
	float: right;
	font-size: 85%;
	color: #333333;
	}
	
.index_box_bottom_3{
	width: 264px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 0px 10px 0px 5px;
	padding: 10px 10px 0 10px;
	float: right;
	font-size: 85%;
	color: #333333;
	}
	
.coupon_to_phone {
	float: right;
	margin: 9px 0 0 0; 
	}
	
.coupon_to_email {
	float: right;
	margin: 5px 0 0 0;
	}
	
.rss_coupons {
	float: right;
	margin: 23px 0 0 0;
	}
	
.learn_more_button {
	margin: 25px 5px 0px 0px;
	}	

.left_cities{
	width: 395px;
	float: left;
	}

span.city_col_1 {
	width: 185px;
	float: left;
	}

span.city_col_2 {
	width: 188px;
	}

.right_cities {
	width: 220px;
	float: right;
	}

.index_cities li ol{
	width: 50px;
	}

.index_cities a:link {
	color: #333333;
	text-decoration: none;
	}

.index_cities a:visited {
	color: #333333;
	text-decoration: none;
	}

.index_cities a:hover {
	color: #ff5401;
	text-decoration: underline;
	}


.index_boxes {
	border: 1px solid #cccccc;
	width: 890px;
	height: 125px;
	margin: 250 0 50 0px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 85%;
	}
	
.left_boxes_container {
	width: 590px;
	float: left;
	}

span.box_1 {
	width: 275px;
	float: left;
	padding: 5px;
	}
	
.box_2_container {
	width: 289px;
	height: 125px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	float: right;
	padding: 5px;
	}
	
span.box_2 {
	width: 200px;
	}

.right_box_container {
	width: 275px;
	float: right;
	padding: 5px;
	}

.coupons_to_email_box{
	width: 266px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 5px;
	padding: 10px;
	font-size: 85%;
	color: #333333;
	}
	
.coupons_to_rss_box{
	width: 266px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 5px;
	padding: 10px;
	font-size: 85%;
	color: #333333;
	}
	
.coupons_to_phone_box{
	width: 266px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 5px;
	padding: 10px;
	font-size: 85%;
	color: #333333;
	}
	
.coupon_to_phone {
	float: right;
	margin: 6px 0 0 0; 
	}
	
.coupon_to_email {
	float: right;
	margin: 5px 0 0 0;
	}
	
.rss_coupons {
	float: right;
	margin: 20px 0 0 0;
	}
	
.learn_more_button {
	margin: 25px 5px 0px 0px;
	}	
	
/* local-coupons.php --- coupon-categories.php */

span.coupon_title {
	font-weight: bold;
	}

span.biz_links {
	float: right;
	text-align: right;
	}

span.biz_info {
	float: left;
	text-align: left;
	}
	
.small_header {
	color: #333333;
	font-family: Times New Roman, Times, Serif;
	font-size: 135%;
	margin: 0;
	padding: 0;
	border-bottom: .25px solid #555555;
	}


.coup_list_coup_cat_container {
	width: 702px;
	float: left;
	}


.big_header {
	color: #ff5401;
	height: 25px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 140%;
	border-bottom: 1px solid #cccccc;
	width: 205px;
	margin: 0px 0 0 -5px;
	padding: 5px 0 5px 5px;
	}
	
.big_header_2 {
	height: 50px;
	color: #ffffff;
	background: #ff5401;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 155%;
	margin: 0;
	padding: 5px;
	}
	
span.big_header_right_side {
	float: right;
	font-size: 85%;
	}

	
span.big_header_right_side a:link {
	color: #ffffff;
	text-decoration: none;
	}

span.big_header_right_side a:visited {
	color: #ffffff;
	text-decoration: none;
	}

span.big_header_right_side a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
.coupon_categories {
	width: 200px;
	float: left;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 130%;
	margin: 0px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #cccccc;
	}

.coupon_categories a:link {
	color: #444444;
	text-decoration: none;
	}

.coupon_categories a:visited {
	color: #444444;
	text-decoration: none;
	}

.coupon_categories a:hover {
	color: #ff5401;
	text-decoration: underline;
	}
	
.coupon_categories_listing {
	padding: 5px 0 0 0;
	}
	
.coup_listing {
	float: right;
	font-family: Arial, Arial, Helvetica, sans-serif;	
	color: #444444;
	width: 450px;
	font-size: 90%;
	border: 1px solid #cccccc;
	}
	
.coup_listing a:link {
	color: #ff5401;
	text-decoration: none;
	}

.coup_listing a:visited {
	color: #ff5401;
	text-decoration: none;
	}

.coup_listing a:hover {
	color: #ff5401;
	text-decoration: underline;
	}

.coup_listing_indiv {
	border-bottom: 1px solid #cccccc;
	padding: 5px;
	}

.map{
	border: 1px solid #cccccc;
	width: 270px;
	height: 270px;
	margin: 0 0 0 5px;
	}

	
.right_col {
	float: right;
	width: 295px;
	}


.new_coupons {
	width: 270px;
	font-size: 85%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	border: 1px solid #cccccc;
	margin: 5px 0 0 5px;
	padding: 5px 0 5px 5px;
	}

.new_coupons a:link {
	color: #444444;
	text-decoration: none;
	}

.new_coupons a:visited {
	color: #444444;
	text-decoration: none;
	}

.new_coupons a:hover {
	color: #ff5401;
	text-decoration: underline;
	}
	
.new_coup_head {
	color: #ff5401;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 125%;
	width: 270px;
	margin: 0 0 0 -5px;
	padding: 5px 0 0 5px;
	border-bottom: 1px solid #cccccc;
	}
	
.new_coup_head_listing {
	padding: 5px 0 0 0;
	line-height: 120%;
	}

.advertise_orange_box {
	width: 270px;
	height: 145px;
	border: 1px solid #cccccc;
	background: #ff5401;
	color: #ffffff;
	font-size: 115%;
	line-height: 125%;
	font-weight: 100;
	margin: 5px 0 0 5px;
	padding: 5px 0 5px 5px;
	}
	
.coupons_to_email_box_coupon_pages{
	width: 270px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 5px 0 0 5px;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #333333;
	}
	
	
.coupons_to_rss_box_coupon_pages{
	width: 270px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 5px 0 0 5px;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #333333;
	}
	
.coupons_to_phone_box_coupon_pages{
	width: 270px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 5px 0 0 5px;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #333333;
	}
	
span.learn_more_orange_button {
	margin: 0px 5px 0px 0px;
	float: right;
	}
	
.coupon_to_phone_img_coupon_pages {
	float: right;
	margin: 10px 10px 0 0; 
	}
	
.coupon_to_email_img_coupon_pages {
	float: right;
	margin: 5px 10px 0 0;
	}
	
.rss_coupons_img_coupon_pages {
	float: right;
	margin: 23px 30px 0 0;
	}
/* email_send.php */

.email_send_left_container {
	width: 690px;
	float: left;
	border: 1px solid #cccccc;
	}

.email_send_large_header {
	width: 670px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.email_send_text {
	font-size: 85%;
	color: #444444;
	margin: 0px 5px 5px 5px;
	padding: 5px;
	float: left;
	width: 670px;
	border: 1px solid #cccccc;
	}
	
.email_send_row {
	float: left;
	width: 400px;
	margin: 10px 0 0 0;
	}
	
.email_send_row_left_side {
	float: left;
	width: 190px;
	}

.email_send_row_right_side {
	float: right;
	width: 190px;
	}
	
.coupons_to_rss_box_email_submit{
	width: 270px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 0px 0 0 5px;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #333333;
	}
	
.coupons_to_phone_box_email_submit{
	width: 270px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 5px 0 0 5px;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #333333;
	}	

/* sms.php */
.sms_left_container {
	width: 690px;
	float: left;
	border: 1px solid #cccccc;
	}

.sms_large_header {
	width: 670px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.sms_text {
	font-size: 85%;
	color: #444444;
	margin: 0px 5px 5px 5px;
	padding: 5px;
	float: left;
	width: 670px;
	border: 1px solid #cccccc;
	}
	
.sms_row {
	float: left;
	width: 400px;
	margin: 10px 0 0 0;
	}
	
.sms_row_left_side {
	float: left;
	width: 190px;
	}

.sms_row_right_side {
	float: right;
	width: 190px;
	}
	
.coupons_to_rss_box_email_submit{
	width: 270px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 0px 0 0 5px;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #333333;
	}
	
.coupons_to_phone_box_email_submit{
	width: 270px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 5px 0 0 5px;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #333333;
	}	


/* profile.php */

.profile_left_container {
	width: 695px;
	float: left;
	border: 1px solid #cccccc;
	margin: 0 5px 0 0;
	}

.profile_large_header {
	width: 675px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0 5px 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.profile_text {
	font-size: 85%;
	color: #444444;
	margin: 5px;
	padding: 5px;
	border: 1px solid #cccccc;
	}

.profile_text a:link {
	color: #ff5401;
	text-decoration: none;
	}
	
.profile_text a:visited {
	color: #ff5401;
	}

.profile_text a:hover {
	text-decoration: underline;
	}
	
.profile_coupon_listing_header {
	font-size: 135%;
	color: #ff5401;
	border-top: 1px solid #cccccc;
	margin: 10px 0 0 5px;
	padding: 10px 0 0 0;
	}

.coup_listing_profile {
	margin: 0 2em 0 0;
	font-family: Arial, Arial, Helvetica, sans-serif;	
	color: #444444;
	width: 500px;
	font-size: 90%;
	}
	
span.biz_info_profile {
	float: left;
	text-align: left;
	width: 580px;
	}

.coup_listing_profile a:link {
	color: #ff5401;
	text-decoration: none;
	}

.coup_listing_profile a:visited {
	color: #ff5401;
	text-decoration: none;
	}

.coup_listing_profile a:hover {
	color: #ff5401;
	text-decoration: underline;
	}

.profile_right_column {
	float: right;
	width: 295px;
	} 
	
.coup_listing_big_pic {
	border:  none;
	width: 295px;
	}

.coup_listing_sm_pic_row {
	width: 295px;
	height: 75px;
	}

span.coup_listing_sm_pic_1 {
	border: none;
	width: 75px;
	height: 75px;
	float: left;
	}
	
span.coup_listing_sm_pic_2 {
	border: none;
	width: 75px;
	height: 75px;
	float: left;	
	margin: 0px 0px 0px 35px;
	zoom: 200%;
	}
	
span.coup_listing_sm_pic_3 {
	border: none;
	width: 75px;
	height: 75px;
	float: right;
	}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{
position: absolute;
background-color: #cccccc;
left: -1000px;
visibility: hidden;
padding: 1px;
color: #cccccc;
}

.thumbnail span img{
border-width: 0;
}

.thumbnail:hover span{
visibility: visible;
top: 0;
left: -50px;
}

.profile_map{
	border: 1px solid #cccccc;
	width: 295px;
	height: 295px;
	}

	
/* admin section */

.client_admin  {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 90%;
	}
	
span.admin_suggest	{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 85%;
	color: #444444;
	}
	

.client_admin a:link {
	color: #ff5401;
	text-decoration: none;
	font-size: 90%;
	}

.client_admin a:visited {
	color: #ff5401;
	text-decoration: none;
	font-size: 90%;
	}

.client_admin a:hover {
	color: #ff5401;
	font-weight: bold;
	}


span.cl_titles {
	font-weight: bold;
	font-size: 110%;
	color: black;
	}

span.acct_info {
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 90%;
	color: #111111;
	}
	
.admin_heading {
	font-weight: bold;
	color: #444444;
	width: 175px;
	float: left;
	}

.admin_info {
	color: #444444;
	width: 350px;
	margin: 0 0 0 175px;
	}

.admin_border {
	border-bottom: 1px solid #cccccc;
	width: 300px;
	}
	
/* start of new section*/

.login_screen {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 100px;
	margin-bottom: 200px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	border: 1px solid #cccccc;
	color: #444444;
	}
	
.login_screen_header {
	width: 280px;
	background: #ff5401;
	color: #ffffff;
	margin: 5px;
	padding: 5px;
	font-size: 125%;
	}

.login_screen_inner_conatiner {
	margin: 5px;
	padding: 5px;
	border: 1px solid #cccccc;
	font-size: 85%;
	}
	
.client_admin_container{	
	width: 899px;
	border: 1px solid #cccccc;
	float: left;
	}
	
.client_admin_right_shadow {
	width: 904px;
	background-image: url(./images/client_admin_right_shadow.png);
	background-repeat: repeat-y;
	background-position: right;
	float: left;
	}
	
	
.client_admin_bottom_shadow {
	width: 904px;
	background-image: url(./images/client_admin_bottom_shadow.png);
	background-repeat: no-repeat;
	height: 10px;
	float: left;
	margin: 0px -10px 0 0;
	}

	
.advertising_dashboard_header {
	color: #ff5401;
	font-size: 150%;
	margin: 5px 0 0 5px;
	padding: 5px;
	float: left;
	}

	
.client_admin_tabs{	
	width: 898px;
	margin: 30px 0 0 0;
	border-bottom: 1px solid #cccccc;
	float: left;
	background-image: url(./images/client_admin_shadow.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	xmargin-right: -10px;
	xmargin-left: -10px;
	xmargin-top: 0px;
	xheight: 5px;
	z-index: -2;
	}
	
.tab_container {
	height: 40px;
	margin: 0 0 -11px 0;
	float: left;
	}
	
span.indiv_tab{	
	margin: 0 0 0 5px;
	width: 85px;
	}
	
.admin_breadcrumb {
	float: left;
	color: #ff5401;
	padding: 5px;
	margin: 0 0 0 20px;
	}

.admin_orange_button_container {	
	margin: 5px;
	padding: 5px;
	height: 25px;
	
	}
	
.admin_orange_button {	
	float: right;
	color: #ffffff;
	background: #ff5401;
	padding: 5px;
	margin: 5px;
	}
	
	
.admin_orange_button a:link {	
	color: #ffffff;
	text-decoration: none;
	}
	

.admin_orange_button a:visited {
	color: #ffffff;
	text-decoration: none;
	}

.admin_orange_button a:hover {
	color: #000000;
	text-decoration: none;
	}
	
.client_admin_inner_container{	
	width: 874px;
	margin: 5px;
	padding: 5px;
	border: 1px solid #cccccc;
	float: left;
	}
	
.client_admin_header_left {
	width: 130px;
	float: left;
	font-size: 150%;
	color: #444444;
	}
	
.client_admin_details_container {
	width: 675px;
	float: right;
	margin: 5px 0 0 0;
	}

.client_admin_right_links {
	width: 145px;
	float: right;
	text-align: right;
	color: #ff5401;
	font-size: 85%;
	}

.client_admin_right_links a:link, a:visited {
	color: #ff5401;
	text-decoration: none;
	}
.client_admin_right_links a:hover{
	color: #000000;
	}

.client_admin_details {
	width: 530px;
	float: left;
	font-size: 85%;
	color: #444444;
	}

.client_admin_row {
	width: 530px;
	float: left;
	margin: 0 0 10px 0;
	}
	
.client_admin_row_left {
	width: 145px;
	float: left;
	font-weight: bold;
	}

.client_admin_row_right {
	width: 380px;
	float: right;
	}
	
.click_report_header {
	font-size: 135%;
	color: #444444;
	font-family: Arial, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	}

	

table.tracking th {
	background: #ffffff;
	padding: 5px 15px 5px 15px;
	border: 1px solid #cccccc;
	background: #f2f2f2;
	}
	
table.tracking td {
	padding: 10px 2px 10px 2px;
	}
	
.drop_down {
	float: right;
	width: 175px;
	}
	

/* advertise.php */


.advertise_left_container {
	width: 700px;
	height: 435px;
	float: left;
	border: 1px solid #cccccc;
	}

	
.advertise_large_header {
	width: 680px;
	height: 50px;
	float: left;
	margin: 5px;
	padding: 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.advertise_top_left_box {
	width: 320px;
	height: 161px;
	float: left;
	border: 1px solid #cccccc;
	margin: 5px;
	padding: 5px;
	}
	
.computer_img{
	float: right;
	margin: 0px 0 0 0;
	}
	
.customer_hands{
	float: right;
	margin: 8px -5px 0 0;
	}
	
.learn_more_button_advertise_left{
	float: left;
	margin: 35px 0 0 15px;
	}
	
.learn_more_button_advertise_right{
	float: right;
	margin: 35px 15px 0 0;
	}
	
.sign_up_button_orange {
	float: right;
	margin: 35px 15px 0 0;
	}

.sign_up_button_orange_how_to_sign_up {
	float: right;
	margin: 0px 15px 0 0;
	}
	
.advertise_top_middle_box {
	width: 320px;
	height: 161px;
	float: right;
	border: 1px solid #cccccc;
	margin: 5px;
	padding: 5px;
	}
	
	
/* deleted 	
.se_logos{
	float: left;
	margin: 15px 0 0 0;
	}
*/
	
.blue_dart{
	float: left;
	margin: 5px 0 0 15px;
	}
	
.advertise_bottom_left_box {
	width: 320px;
	height: 161px;
	float: left;
	border: 1px solid #cccccc;
	margin: 5px;
	padding: 5px;
	}
	
.advertise_bottom_middle_box {
	width: 320px;
	height: 161px;
	float: right;
	border: 1px solid #cccccc;
	margin: 5px;
	padding: 5px;
	}
	
.advertise_phone_number {
	float: left;
	color: #ff5401;
	font-weight: bold;
	margin: 35px 0 0 15px;
	}

span.advertise_phone_image {
	float: left;
	margin 5px 5px 0 5px;
	}

.advertise_box_header {
	color: #ff5401;
	font-weight: bold;
	}

.advertise_box_text {
	color: #444444;
	font-size: 90%;
	margin: 10px 0 0 0;
	}

.learn_advertise_article_sidebar {
	float: right;
	width: 270px;
	}
	
.advertise_top_right_box{
	width: 270px;
	float: right;
	border: 1px solid #cccccc;
	margin: 0px 0 0 0px;
	padding: 5px 0 5px 5px;
	color: #444444;
	font-size: 85%;
	}
	

	
.advertise_top_right_box a:link {
	color: #444444;
	text-decoration: none;
	}
	
.advertise_top_right_box a:visited {
	color: #444444;
	text-decoration: none;
	}

.advertise_top_right_box a:hover {
	color: #ff5401;
	text-decoration: underline;
	}
	
	
.advertise_middle_right_box {
	width: 270px;
	float: right;
	background: #ff5401;
	color: #ffffff;
	border: 1px solid #cccccc;
	margin: 5px 0 0 0px;
	padding: 17px 0 17px 5px;
	line-height: 165%;
	}
	
.advertise_middle_right_box a:link {
	color: #ffffff;
	text-decoration: none;
	}
	
.advertise_middle_right_box a:visited {
	color: #ffffff;
	text-decoration: none;
	}

.advertise_middle_right_box a:hover {
	color: #000000;
	}
	
span.middle_right_box_phone_icon {
	float: left;
	margin: 5px 3px 0 0;
	}
	
span.middle_right_box_email_icon {
	float: left;
	margin: 5px 3px 0 0;
	}
	
span.middle_right_box_chat_icon {
	float: left;
	margin: 3px 3px 0 0;
	}
	
span.middle_right_box_sign_up_icon {
	float: left;
	margin: 4px 3px 0 0;
	}
	
	
.advertise_bottom_right_box {
	width: 270px;
	float: right;
	border: 1px solid #cccccc;
	margin: 5px 0 0 0px;
	padding: 5px 0 5px 5px;
	color: #444444;
	font-size: 85%;
	}
	
.advertise_bottom_right_box a:link {
	color: #444444;
	text-decoration: none;
	}
	
.advertise_bottom_right_box a:visited {
	color: #444444;
	text-decoration: none;
	}

.advertise_bottom_right_box a:hover {
	color: #ff5401;
	text-decoration: underline;
	}
	
.advertise_box_right_header {
	color: #ff5401;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 125%;
	width: 270px;
	margin: 0 0 0 -5px;
	padding: 5px 0 0 5px;
	border-bottom: 1px solid #cccccc;
	}

	
span.ad_orange_link{
	text-align: right;
	float: right;
	}
	
span.ad_orange_link a:link {
	color: #ff5401;
	text-decoration: none;
	font-weight: 200%;
	text-align: right
	}

span.ad_orange_link a:visited {
	color: #ff5401;
	text-decoration: none;
	text-align: right
	}

span.ad_orange_link a:hover {
	color: #0066cc;
	text-decoration: none;
	text-align: right
	}	
	
span.ad_white_link{
	text-align: right;
	float: right;
	}
	
span.ad_white_link a:link {
	color: #ffffff;
	text-decoration: none;
	font-weight: 200%;
	text-align: right
	}

span.ad_white_link a:visited {
	color: #ffffff;
	text-decoration: none;
	text-align: right
	}

span.ad_white_link a:hover {
	color: #000000;
	text-decoration: none;
	text-align: right
	}		
	
span.ad_white_link_low{
	text-align: right;
	color: #ffffff;
	margin: 10px 0 0 0;
	float: right;
	}
	
span.ad_white_link_low a:link {
	color: #ffffff;
	text-decoration: none;
	font-weight: 200%;
	text-align: right
	}

span.ad_white_link_low a:visited {
	color: #ffffff;
	text-decoration: none;
	text-align: right
	}

span.ad_white_link_low a:hover {
	color: #000000;
	text-align: right
	}		
	

	
	
/* articles section */
	
.articles_left_container {
	width: 700px;
	float: left;
	border: 1px solid #cccccc;
	}

.articles_large_header {
	width: 680px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0 5px 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.articles_text {
	font-size: 85%;
	color: #444444;
	margin: 5px;
	padding: 5px;
	border: 1px solid #cccccc;
	}
	
/*learn more section*/
	
.learn_more_left_container {
	width: 700px;
	float: left;
	border: 1px solid #cccccc;
	}

.learn_more_large_header {
	width: 680px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0 5px 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.learn_more_text {
	font-size: 85%;
	color: #444444;
	width: 445px;
	float: right;
	margin: 5px 5px 5px 15px;
	padding: 5px;
	}
	
.learn_more_inner_box {
	margin: 5px;
	border: 1px solid #cccccc;
	float: left;
	}

.learn_more_inner_box_left_container {
	float: left;
	width: 200px;
	}
	
.learn_more_left_box_closed {
	width: 200px;
	height: 35px;
	padding: 17px 5px 0px 5px;
	float: left;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #444444;
	xbackground: #f2f2f2;
	background: #f6f6f6;
	}
	
.learn_more_left_box_closed a:link {
	color: #444444;
	text-decoration: none;
	}
	
.learn_more_left_box_closed a:visited {
	color: #444444;
	text-decoration: none;
	}

.learn_more_left_box_closed a:hover {
	color: #ff5401;
	text-decoration: underline;
	}

.learn_more_left_box_open {
	width: 200px;
	height: 35px;
	float: left;
	border-bottom: 1px solid #cccccc;
	color: #444444;
	padding: 17px 5px 0px 5px;
	}
	
.learn_more_left_box_open_bottom {
	width: 200px;
	height: 35px;
	float: left;
	color: #444444;
	padding: 17px 5px 0px 5px;
	}

span.sign_up_arrow_white {
	float: right;
	margin: -18px 0 0 0;
	}
	
/*email_submit.php*/

.email_submit_left_container {
	width: 690px;
	float: left;
	border: 1px solid #cccccc;
	}

.email_submit_large_header {
	width: 670px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.email_submit_text {
	font-size: 85%;
	color: #444444;
	margin: 0px 5px 5px 5px;
	padding: 5px;
	float: left;
	width: 670px;
	border: 1px solid #cccccc;
	}
	
.email_submit_row {
	float: left;
	width: 400px;
	margin: 10px 0 0 0;
	}
	
.email_submit_row_left_side {
	float: left;
	width: 190px;
	}

.email_submit_row_right_side {
	float: right;
	width: 190px;
	}
	
.coupons_to_rss_box_email_submit{
	width: 270px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 0px 0 0 5px;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #333333;
	}
	
.coupons_to_phone_box_email_submit{
	width: 270px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 5px 0 0 5px;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #333333;
	}
	
/*rss_coupon_feeds.php*/

.rss_coupon_feeds_left_container {
	width: 690px;
	float: left;
	border: 1px solid #cccccc;
	}

.rss_coupon_feeds_large_header {
	width: 670px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.rss_coupon_feeds_text {
	font-size: 85%;
	color: #333333;
	margin: 0px 5px 5px 5px;
	padding: 5px;
	float: left;
	width: 670px;
	border: 1px solid #cccccc;
	}
	
.rss_coupon_feeds_row {
	float: left;
	width: 400px;
	margin: 10px 0 0 0;
	}
	
.rss_coupon_feeds_row_left_side {
	float: left;
	width: 75px;
	}

.rss_coupon_feeds_row_right_side {
	float: right;
	width: 325px;
	}
	
.coupons_to_email_box_rss_coupon_feeds{
	width: 270px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 0px 0 0 5px;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #333333;
	}
	
.coupons_to_phone_box_rss_coupon_feeds{
	width: 270px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 5px 0 0 5px;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #333333;
	}
	
/*coupons_to_phone.php*/

.coupons_to_phone_left_container {
	width: 690px;
	float: left;
	border: 1px solid #cccccc;
	}

.coupons_to_phone_large_header {
	width: 670px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.coupons_to_phone_text {
	font-size: 85%;
	color: #333333;
	margin: 0px 5px 5px 5px;
	padding: 5px;
	float: left;
	width: 670px;
	border: 1px solid #cccccc;
	}
	
.coupons_to_phone_row {
	float: left;
	width: 400px;
	margin: 10px 0 0 0;
	}
	
.coupons_to_phone_row_left_side {
	float: left;
	width: 75px;
	}

.coupons_to_phone_row_right_side {
	float: right;
	width: 325px;
	}
	
.coupons_to_email_box_coupons_to_phone{
	width: 270px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 0px 0 0 5px;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #333333;
	}
	
.coupons_to_rss_box_coupons_to_phone{
	width: 270px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 5px 0 0 5px;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #333333;
	}
/*contact.php*/

.contact_left_container {
	width: 690px;
	float: left;
	border: 1px solid #cccccc;
	}

.contact_large_header {
	width: 670px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.contact_text {
	font-size: 85%;
	color: #444444;
	margin: 0px 5px 5px 5px;
	padding: 5px;
	float: left;
	width: 670px;
	border: 1px solid #cccccc;
	}
	
.contact_row {
	float: left;
	width: 400px;
	margin: 10px 0 0 0;
	}
	
.contact_row_left_side {
	float: left;
	width: 190px;
	}

.contact_row_right_side {
	float: right;
	width: 190px;
	}
	
.contact_left_side {
	float: left;
	width: 600px;
	}

span.contact_left_column {
	float: left;
	width: 150px;
	position: relative;
	}

span.contact_left_center_column {
	width: 350px;
	float: left;
	position: relative;
	}
	
.coupons_to_rss_box_contact{
	width: 270px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 0px 0 0 5px;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #333333;
	}
	
.coupons_to_phone_box_contact{
	width: 270px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 5px 0 0 5px;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #333333;
	}
/*cl_signup.php*/

.cl_signup_left_container {
	width: 700px;
	float: left;
	border: 1px solid #cccccc;
	}

.cl_signup_large_header {
	width: 680px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.cl_signup_text {
	font-size: 85%;
	color: #444444;
	margin: 0px 5px 5px 5px;
	padding: 5px;
	float: left;
	width: 678px;
	border: 1px solid #cccccc;
	}
	
.cl_signup_row {
	float: left;
	width: 400px;
	margin: 10px 0 0 0;
	}
	
.cl_signup_row_left_side {
	float: left;
	width: 190px;
	}

.cl_signup_row_right_side {
	float: right;
	width: 190px;
	}
	
/*package.php*/

.package_left_container {
	width: 700px;
	float: left;
	border: 1px solid #cccccc;
	}

.package_large_header {
	width: 680px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.package_text {
	font-size: 85%;
	color: #444444;
	margin: 0px 5px 5px 5px;
	padding: 5px;
	float: left;
	width: 678px;
	border: 1px solid #cccccc;
	}
	
.package_row {
	float: left;
	width: 400px;
	margin: 10px 0 0 0;
	}
	
.package_row_left_side {
	float: left;
	width: 190px;
	}

.package_row_right_side {
	float: right;
	width: 190px;
	}
	
/*checkout.php*/

.checkout_left_container {
	width: 640px;
	float: left;
	border: 1px solid #cccccc;
	}

.checkout_large_header {
	width: 620px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.checkout_text {
	font-size: 85%;
	color: #444444;
	margin: 0px 5px 5px 5px;
	padding: 5px;
	float: left;
	width: 618px;
	border: 1px solid #cccccc;
	}
	
.checkout_row {
	float: left;
	width: 400px;
	margin: 10px 0 0 0;
	}
	
.checkout_row_left_side {
	float: left;
	width: 190px;
	}

.checkout_row_right_side {
	float: right;
	width: 195px;
	}

.checkout_summary {
	float: right;
	width: 345px;
	border: 1px solid #cccccc;
	margin: 0px 0 0 5px;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #444444;
	line-height: 85%;
	}
	
.checkout_summary_header {
	color: #ff5401;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 135%;
	height: 25px;
	margin: 0 0 0 -5px;
	padding: 5px 0 0 5px;
	border-bottom: 1px solid #cccccc;
	}
	
.checkout_summary_row {
	float: left;
	width: 345px;
	margin: 10px 0 0 0;
	}
	
.checkout_summary_row_left_side {
	float: left;
	width: 290px;
	}

.checkout_summary_row_right_side {
	float: right;
	width: 50px;
	padding: 0 5px 0 0;
	text-align: right;
	}
	
.checkout_terms {
	float: left;
	width: 600px;
	margin: 10px 0 0 0;
	}
	
/*  terms.php --- advertiser_tos.php*/
	
.terms_left_container {
	width: 700px;
	float: left;
	border: 1px solid #cccccc;
	}

.terms_large_header {
	width: 680px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0 5px 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.terms_text {
	font-size: 85%;
	color: #444444;
	margin: 5px;
	padding: 5px;
	border: 1px solid #cccccc;
	}
/* about_us.php*/
	
.about_us_left_container {
	width: 700px;
	float: left;
	border: 1px solid #cccccc;
	}

.about_us_large_header {
	width: 680px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0 5px 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.about_us_text {
	font-size: 85%;
	color: #444444;
	margin: 5px;
	padding: 5px;
	border: 1px solid #cccccc;
	}
/* partner.php*/
	
.partner_left_container {
	width: 700px;
	float: left;
	border: 1px solid #cccccc;
	}

.partner_large_header {
	width: 680px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0 5px 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.partner_text {
	font-size: 85%;
	color: #444444;
	margin: 5px;
	padding: 5px;
	border: 1px solid #cccccc;
	}
/* affiliate.php*/
	
.affiliate_left_container {
	width: 700px;
	float: left;
	border: 1px solid #cccccc;
	}

.affiliate_large_header {
	width: 680px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0 5px 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.affiliate_text {
	font-size: 85%;
	color: #444444;
	margin: 5px;
	padding: 5px;
	border: 1px solid #cccccc;
	}
	
/* chat_with_us.php*/
	
.chat_with_us_left_container {
	width: 700px;
	float: left;
	border: 1px solid #cccccc;
	}

.chat_with_us_large_header {
	width: 680px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0 5px 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.chat_with_us_text {
	font-size: 85%;
	color: #444444;
	margin: 5px;
	padding: 5px;
	border: 1px solid #cccccc;
	}
/*print-coupon.php */
	

.print_coupon_left_container {
	width: 700px;
	float: left;
	border: 1px solid #cccccc;
	}

.print_coupon_large_header {
	width: 680px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.print_coupon_text {
	font-size: 85%;
	color: #444444;
	margin: 0px 5px 5px 5px;
	padding: 5px;
	float: left;
	width: 678px;
	border: 1px solid #cccccc;
	}	
/* crm */

.crm_box {
	border: 1px solid #cccccc;
	font-size: 90%;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #444444;
	float: left;
	}
	
.crm_box a:link {
	color: #444444;
	text-decoration: none;
	}

.crm_box a:visited {
	color: #444444;
	text-decoration: none;
	}

.crm_box a:hover {
	color: #ff5401;
	text-decoration: underline;
	}
	
.crm_header {
	color: #ffffff;
	background: #ff5401;
	margin: 5px;
	padding: 5px;
	font-size: 135%;
	}
	
.crm_header a:link {
	color: #ffffff;
	}

.crm_header a:visited {
	color: #ffffff;
	}

.crm_header a:hover {
	color: #ffffff;
	text-decoration: none;
	}

.crm_left_side {
	float: left;
	width: 450px;
	padding: 0 0 0 5px;
	}
	
.crm_right_side {
	float: right;
	width: 500px;
	}

.crm_row {
	width: 325px;
	float: left;
	margin: 0 0 10px 0;
	}
	
.crm_row_left {
	float: left;
	width: 125px;
	}
	
.crm_row_right {
	float: right;
	width: 175px;
	}
	
.crm_row_pricing {
	width: 400px;
	float: left;
	margin: 0 0 10px 0;
	}
	
.crm_row_left_pricing {
	float: left;
	width: 175px;
	}
	
.crm_row_pricing_calculator {
	width: 448px;
	float: left;
	margin: 0 1px 10px -5px;
	padding: 5px;
	border-top: 1px solid #cccccc;
	}

.crm_text {
	padding: 5px;
	}
	
.call_stats {
	border: 1px solid #cccccc;
	font-size: 90%;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #444444;
	padding: 5px 0 5px 0;
	float: right;
	width: 175px;
	}
	
th {
	color: #444444;
	text-align: center;
	font-weight: none;
	background: #f2f2f2;
	border: 1px solid #444444;
	}
	
.crm_text_area_small {
	font-size: 70%;	
	}

span.exclamation {
	background: #ff5401;
	color: #ffffff;
	}
	
.crm_box_email {
	border: 1px solid #cccccc;
	width: 780px;
	font-size: 90%;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #444444;
	float: left;
	}
	
/*contractor_agreement.php*/

.contract_left_container {
	width: 700px;
	float: left;
	border: 1px solid #cccccc;
	}

.contract_large_header {
	width: 680px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.contract_text {
	font-size: 85%;
	color: #444444;
	margin: 0px 5px 5px 5px;
	padding: 5px;
	float: left;
	width: 678px;
	border: 1px solid #cccccc;
	}

.trc_box {
	float: left;
	}

.contractor_box {
	float: right;
	}

.signature_box {
	width: 678px;
	float: left;
	font-family: Arial, Arial, Helvetica, sans-serif;	
	color: #444444;
	}
	
/*sales_signup.php*/

.sales_signup_left_container {
	width: 700px;
	float: left;
	border: 1px solid #cccccc;
	}

.sales_signup_large_header {
	width: 680px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.sales_signup_text {
	font-size: 85%;
	color: #444444;
	margin: 0px 5px 5px 5px;
	padding: 5px;
	float: left;
	width: 678px;
	border: 1px solid #cccccc;
	}
	
.sales_signup_row {
	float: left;
	width: 600px;
	margin: 10px 0 0 0;
	}
	
.sales_signup_row_left_side {
	float: left;
	width: 290px;
	}

.sales_signup_row_right_side {
	float: right;
	width: 290px;
	}
	
/*training section*/
	
.training_left_container {
	width: 900px;
	float: left;
	border: 1px solid #cccccc;
	}

.training_large_header {
	width: 880px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0 5px 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.training_text {
	font-size: 85%;
	color: #444444;
	width: 645px;
	float: right;
	margin: 5px 5px 5px 15px;
	padding: 5px;
	}
	
.training_inner_box {
	margin: 5px;
	border: 1px solid #cccccc;
	float: left;
	}

.training_inner_box_left_container {
	float: left;
	width: 200px;
	}
	
.training_left_box_closed {
	width: 200px;
	height: 35px;
	padding: 17px 5px 0px 5px;
	float: left;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #444444;
	xbackground: #f2f2f2;
	background: #f6f6f6;
	}
	
.training_left_box_closed a:link {
	color: #444444;
	text-decoration: none;
	}
	
.training_left_box_closed a:visited {
	color: #444444;
	text-decoration: none;
	}

.training_left_box_closed a:hover {
	color: #ff5401;
	text-decoration: underline;
	}

.training_left_box_open {
	width: 200px;
	height: 35px;
	float: left;
	border-bottom: 1px solid #cccccc;
	color: #444444;
	padding: 17px 5px 0px 5px;
	}
	
.training_left_box_open_bottom {
	width: 200px;
	height: 35px;
	float: left;
	color: #444444;
	padding: 17px 5px 0px 5px;
	}

span.sign_up_arrow_white {
	float: right;
	margin: -18px 0 0 0;
	}
	

/*careers.php*/
	
.careers_left_container {
	width: 700px;
	float: left;
	border: 1px solid #cccccc;
	}

.careers_large_header {
	width: 680px;
	height: 50px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0 5px 5px;
	font-size: 155%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #ff5401;
	}
	
.careers_text {
	font-size: 85%;
	color: #444444;
	margin: 5px;
	padding: 5px;
	border: 1px solid #cccccc;
	}
	
.executive_dashboard_box {
	border: 1px solid #cccccc;
	font-size: 90%;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #444444;
	float: left;
	}
	
.executive_dashboard_box a:link {
	color: #444444;
	text-decoration: none;
	}

.executive_dashboard_box a:visited {
	color: #444444;
	text-decoration: none;
	}

.executive_dashboard_box a:hover {
	color: #ff5401;
	text-decoration: underline;
	}






