
/* paragraph spacing /////////////////////////////////////////////////////////////////////////*/

p.small_grey, p.small_orange { margin: 6px 0px 0px 0px; }  /* top, right, bottom, left */
p.small_white { margin: 0px 0px 0px 0px; }
p.heading_orange, p.heading_white { margin: 4px 0px 6px 0px; }
p.heading_orange_sub { margin: 0px 0px 5px 0px; }
p.bodytext_white { margin: 0px 40px 0px 0px; }
p.bodytext_white_long { margin: 0px 70px 0px 0px; }
p.bodytext_white_large { margin: 0px 70px 6px 0px; }
p.bodytext_main, .bodytext_white_xlarge, .bodytext_small { margin: 0px 55px 6px 0px; }
p.bodytext_space { margin: 0px 0px 3px 0px; }
p.bodytext_orange { margin: 0px 45px 6px 0px; }
p.bodytext_short, p.bodytext_orange_short { margin: 0px 28px 0px 0px; }
p.form_white_large { margin: 0px 0px 6px 0px; }
p.address_white { margin: 0px 0px 0px 0px; }
p.more_orange_right { margin: 0px 30px 0px 0px; }
p.more_orange_right_main { margin: 0px 60px 0px 0px; }
p.breadcrumb { margin: 6px 0px 0px 0px; }
p.breadcrumb2 { margin: 3px 0px 0px 0px; }
p.bodytext_terms, p.bodytext_terms_orange { margin: 0px 50px 6px 0px; }
p.terms_orange_heading { margin: 0px 0px 4px 0px; }
p.bodytext_green { margin: 0px 55px 6px 0px; }


/* rollover colors /////////////////////////////////////////////////////////////////////////*/

a.grey_link:hover, a.big_white_link:hover { color: #F58023; } /* dark orange */
a.white_link:hover { color: #F58023; } /* light orange */
a.orange_link:hover { color: black; }
a.orange_link2:hover, a.more_orange_link:hover, a.orange_link_dark:hover { color: black; }

/* text colors //////////////////////////////////////////////////////////////////////////////*/
 
/* white */ .bodytext_white, .bodytext_white_long, .bodytext_white_large, .heading_white, .bodytext_terms,
.address_white, .form_white_large, .small_white, .bodytext_main, .bodytext_short, .breadcrumb, .bodytext_white_xlarge, .white_link, .big_white_link 
{ color: #717075; } /* GREY!! */

/* grey */ .small_grey, .grey_link, .breadcrumb2, .bodytext_small 
{ color: #717075; } /* GREY!! */

/* orange */ .small_orange, .orange_link, .orange_link2, .heading_orange, .heading_orange_sub, 
.more_orange_right, .more_orange_right_main, .more_orange_link, 
.bodytext_orange, .bodytext_orange_short, .terms_orange_heading, .bodytext_terms_orange, .xmas_heading_orange
{ color: #F58023; } /* ORANGE!! */

/* orange_dark */ .orange_link_dark, .form_field { color: #F58023; }

/* xmas green */ .bodytext_green { color: #174809; /*#7EDC86; #005E0E;*/ }

/* /////////////////////////////////////////////////////////////////////////////////////////*/

.small_grey, .small_orange, .small_white {
	font-size: 60%;
	font-weight: normal;
	line-height: 0.8;
	text-decoration: none;
}

.breadcrumb2 {
	font-size: 60%;
	font-weight: normal;
	text-decoration: none;
}

.grey_link, .orange_link, .orange_link2, .orange_link_dark, .big_white_link {
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}

.heading_orange, .heading_white, .heading_orange_sub {
	font-size: 100%;
	font-weight: normal;
}

.xmas_heading_orange {
	font-size: 100%;
	line-height: 1.3;
	font-weight: normal;
}

.bodytext_white, .bodytext_white_long {
	font-size: 70%;
	line-height: 1.3;
	font-weight: normal;
}

.bodytext_main, .bodytext_short, .bodytext_orange, .bodytext_green, .white_link {
	font-size: 75%;
	line-height: 1.3;
	font-weight: normal;
}

.bodytext_small {
	font-size: 70%;
	line-height: 1.3;
	font-weight: normal;
}

.bodytext_space { /* used as a blank for paragraph spacing */
	font-size: 15%;
}

.bodytext_orange, .bodytext_orange_short {
	font-size: 75%;
	line-height: 1.3;
	font-weight: normal;
}

.bodytext_white_large, .form_white_large {
	font-size: 80%;
	font-weight: normal;
}

.bodytext_white_xlarge {
	font-size: 90%;
	font-weight: normal;
}

.address_white {
	font-size: 80%;
	font-weight: normal;
	line-height: 1.4;
}

.more_orange_right, .more_orange_right_main {
	font-size: 80%;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
}

.more_orange_link {
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}

.white_link {
	font-size: 100%;
	line-height: 1.3;
	font-weight: normal;
	text-decoration: none;
}

.form_field {
	font-size: 70%;
	text-decoration: none;
}

.breadcrumb {
	font-size: 70%;
	font-weight: normal;
}

.bodytext_terms, .bodytext_terms_orange {
	font-size: 70%;
	line-height: 1.3;
	font-weight: normal;
}

.terms_orange_heading {
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
}


