body {
	margin-top: -85px;
	font-size: 80%;
}

/*harry fox agency form*/
.no_print {
	display: none;
}

.move_up {
	margin-top: -30px;
}

.print_only {
	display: block;
	background-color: Green;
}

.new_remote_sale_link {
	display: none;
}

.hfa_heading {
	font-weight: bold;
	border-bottom: 1px solid;
}

table.hfa_border_table {
	border: 1px solid #515151;
	border-collapse: collapse;
} 

table.hfa_border_table th {
	background-color: #4D4D4D;
	font-weight: bold;
	border: 1px solid #515151;
	padding: 3px;
	color: #FCFEFC;
}

table.hfa_border_table td{
	border: 1px solid #515151;
	border-collapse: collapse;
} 

.hfa_pad_table td {
	padding: 7px;
}

.hfa_boxed {
	border: 1px solid;
	padding: 5px;
}

.hfa_signature {
	font-weight: bold;
	font-size: 90%;
	text-decoration: overline;
}

.hfa_form_underline {
	text-decoration: underline;
}

/* zebra */

@page  
{ 
    size: auto;   /* auto is the initial value */ 

    /* this affects the margin in the printer settings */ 
    margin: 5mm 5mm 5mm 5mm;  
} 

body  
{ 
    /* this affects the margin on the content before sending to printer */ 
    margin: 0px;  
} 

#zebra {	
	width: 550px;
	text-align: left;
	border-collapse: collapse;
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	margin: 0px auto 10px auto;
}

#zebra th {
	font-size: 13px;
	font-weight: normal;
	padding: 10px 20px 10px 20px;
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	color: #000;
}

#zebra th a {
	font-size: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	border-bottom: none;
}

#zebra td {
	padding: 10px 20px 10px 20px;
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	color: #3E3727;
}

#zebra td a {
  color: #3E3727;
}

.vzebra-odd {
	/*	background: #EAEAE5;*/
	background-color: #ECECE8;
}

.vzebra-even {
	/*background: #F1F1ED;*/
	background: transparent;
}

#zebra #one,
#zebra #three,
#zebra #five,
#zebra #seven,
#zebra #nine {
	background: #EDEDE8;
	border-bottom: 1px solid #DEDEDE;
}

#zebra #two,
#zebra #four,
#zebra #six,
#zebra #eight,
#zebra #ten {
	background: #EDEDE8; 
	border-bottom: 1px solid #DEDEDE;
}

.zebra_border_top {
	border-top: 1px solid #DEDEDE;
}

.zebra_border_bottom {
	border-bottom: 1px solid #DEDEDE;
}

.zebra_border_top_bottom {
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
}

.zebra_paged_nav {
	color: Grey;
	text-decoration: none;
	font-weight: normal; /*border-bottom: 1px solid White;*/
	text-align: center;
	padding: 5px;
	border: none;
}

.zebra_paged_nav_hlt {
	color: Black;
	background-image: url(../images/opaque_5.png);
	background-repeat: repeat;
	text-decoration: none;
	font-weight: normal; /*border-bottom: 1px solid White;*/
	text-align: center;
	padding: 5px 10px 5px 10px;
	border: none;
	-moz-border-radius: 5px; 
	border-radius: 5px;
}

/* end zebra */

