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

p.bodytext { margin-bottom: 10px; }
p.intro_blue { margin-top: 10px; margin-left: 20px; }
p.heading_blue { margin-top: 26px; margin-left: 20px; }
p.tour_heading_blue, p.tour_heading_red { margin-top: 10px; margin-left: 20px; margin-right: 21px; }
p.mid_heading_blue { margin-top: 4px; margin-left: 6px; }
p.small_heading_red, p.detail_heading_red, 
p.detail_desk_heading_red { margin-top: 6px; margin-left: 8px; margin-bottom: 2px; }
p.descriptive_blue { margin-left: 8px; margin-bottom: 10px; }
p.order_form_blue, p.detail_blue { margin-left: 8px; margin-top: 4px; margin-bottom: 6px; }
p.top_link_red, p.top_link_black { margin-top: 8px; margin-left: 8px; margin-bottom: 2px; }
p.virtual_heading_red { margin-top: 10px;  margin-bottom: 10px; }
p.virtual_heading_caps_red { margin-top: 10px; margin-bottom: 10px; }
p.virtual_text_blue { margin-bottom: 0px; }
p.virtual_inst_blue, p.virtual_inst_red, p.virtual_small_red { margin-bottom: 4px; margin-right: 10px; }
p.virtual_small_blue { margin-bottom: 2px; margin-right: 10px; }

p.section_text_blue, p.section_back_button { margin-top: 4px; margin-left: 16px; margin-bottom: 8px;}
p.section_title { margin-top: 8px; margin-left: 24px; margin-bottom: 6px; }
p.section_intro_text { margin-top: 4px; margin-left: 24px; margin-bottom: 18px; margin-right: 20px; }
p.section_detail_title { margin-top: 8px; margin-left: 0px; margin-bottom: 6px; }
p.section_detail_intro_text { margin-top: 4px; margin-left: 0px; margin-bottom: 12px; margin-right: 330px; }

p.services_text_blue { margin-top: 8px; margin-left: 24px; margin-bottom: 0px; margin-right: 180px; }
p.testimonials_text_blue { margin-top: 8px; margin-left: 124px; margin-bottom: 0px; margin-right: 260px; }
p.testimonials_name { margin-top: 4px; margin-left: 250px; margin-bottom: 26px; }
p.special_offer_text_blue, p.special_offer_small_print { margin-top: 30px; margin-left: 30px; margin-bottom: 30px; }


a.bottom_link_black:hover, a.bottom_link_red:hover { color: #F8B204; /* dk yellow */ }
a.tour_heading_red:hover { color: #F8B204; /* dk yellow */ }
a.link_red:hover, a.virtual_link_red:hover { color: #80FF00;  /* lime */ }
a.order_form_blue_100:hover { color: #F8B204; /* dk yellow */ }
a.virtual_detail_link:hover, a.special_offer_text_link:hover { color: #FF0000; /* red */ }
a.section_link:hover { color: #F8B204; /* dk yellow */ }

.bodytext {
	font-size: 75%; 
	line-height: 1.8; 
	font-weight: normal; 
	color: #000000;
}

.bottom_links {
	font-size: 50%; 
	line-height: 1; 
	font-weight: normal; 
	letter-spacing: 1px;
	color: #000000;
}

.bottom_link_black {
	font-size: 100%; 
	text-decoration: none;
	color: #000000;
}

.bottom_link_red {
	font-size: 100%; 
	line-height: 1; 
	font-weight: normal; 
	letter-spacing: 1px;
	text-decoration: none;
	color: #C61110; /* red */
}

.descriptive_blue {
	font-size: 60%; 
	line-height: 1.6; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
}

.detail_blue {
	font-size: 70%; 
	line-height: 1.6; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
}

.detail_desk_heading_red { 	
	font-size: 90%; 
	line-height: 1.2; 
	letter-spacing: 1px;
	font-weight: normal; 
	color: #C61110; /* red */
}

.detail_heading_red { 	
	font-size: 70%; 
	line-height: 1.2; 
	letter-spacing: 1px;
	font-weight: normal; 
	color: #C61110; /* red */
}

.heading_blue { 	
	font-size: 100%; 
	line-height: 1.2; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
}

.intro_blue { 	
	font-size: 70%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
}

.link_black { 	
	font-size: 100%; 
	line-height: 1.2; 
	letter-spacing: 1px;
	font-weight: normal; 
	text-decoration: none;
	color: #000000;
}

.link_red { 	
	font-size: 100%; 
	line-height: 1.2; 
	letter-spacing: 1px;
	font-weight: normal; 
	text-decoration: none;
	color: #C61110; /* red */
}

.mid_heading_blue { 	
	font-size: 70%; 
	line-height: 1.2; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
}

.order_form_blue {
	font-size: 60%; 
	line-height: 1.6; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
}

.order_form_blue_100 {
	font-size: 100%; 
	line-height: 1.6; 
	font-weight: normal; 
	letter-spacing: 0px;
	color: #303D7C; /* prs blue */
	text-decoration: none;
}

.order_total { 	
	font-size: 70%; 
	line-height: 1; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
	padding-top: 1px;
	padding-bottom: 3px;
	border-top: 1px #C61110 solid;
	border-bottom: 1px #C61110 solid;
}

.please_call {
	font-size: 90%; 
	line-height: 1.2; 
	letter-spacing: 1px;
	font-weight: bold; 
	color: #7D7D7D; /* grey */
}

.small_heading_red { 	
	font-size: 60%; 
	line-height: 1.2; 
	letter-spacing: 1px;
	font-weight: normal; 
	color: #C61110; /* red */
}

.survey_link {
	text-decoration: none;
}

.top_link_red { 	
	font-size: 60%; 
	line-height: 1.2; 
	letter-spacing: 0.5px;
	font-weight: normal; 
	color: #C61110; /* red */
}

.tour_heading_blue { 	
	font-size: 90%; 
	line-height: 1.2; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 1px;
	border-top: 1px #C61110 solid;
	border-bottom: 1px #C61110 solid;
}

.tour_heading_red { 	
	font-size: 100%; 
	line-height: 1.2; 
	font-weight: bold; 
	color: #C61110; /* red */
	text-decoration: none;
}

.top_link_black { 	
	font-size: 60%; 
	line-height: 1.2; 
	letter-spacing: 0.5px;
	font-weight: normal; 
	color: #000000;
}

.virtual_detail_link {
	font-size: 80%; 
	color: #2F3D7C; /* dk blue */ 
	text-decoration: none;
}

.virtual_heading_black { 	
	font-size: 100%; 
	line-height: 1.2; 
	font-weight: normal; 
	color: #000000;
}

.virtual_heading_caps_red { 	
	font-size: 90%; 
	line-height: 1.2; 
	letter-spacing: 1px;
	font-weight: normal; 
	color: #C61110; /* red */
}

.virtual_heading_red { 	
	font-size: 90%; 
	line-height: 1.2; 
	font-weight: normal; 
	color: #C61110; /* red */
}

.virtual_inst_blue {
	font-size: 70%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
}

.virtual_inst_red {
	font-size: 70%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #C61110; /* red */
}

.virtual_link_red {
	font-size: 100%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #C61110; /* red */
	text-decoration: none;
}

.virtual_text_blue {
	font-size: 70%; 
	line-height: 1.6; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
}

.virtual_text_hi_red {
	font-size: 100%; 
	line-height: 1.6; 
	font-weight: bold; 
	color: #C61110; /* red */
}

.virtual_small_red {
	font-size: 55%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #C61110; /* red */
}

.virtual_small_blue {
	font-size: 55%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
}

.section_title, .section_detail_title {
	font-size: 140%; 
	font-weight: bold; 
	/* color: #303D7C; prs blue */
	color: #BDC0D9;
}


.section_text_blue {
	font-size: 60%; 
	line-height: 1.6; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
}

.section_intro_text, .section_detail_intro_text {
	font-size: 60%; 
	line-height: 1.6; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
}

.section_link {
	font-size: 100%; 
	line-height: 1.6; 
	font-weight: normal; 
	text-decoration: none;
	color: #CC0000; /* dk red */
}

.section_back_button {
	font-size: 80%; 
	color: #2F3D7C; /* dk blue */ 
	text-decoration: none;
	font-weight: bold; 
}

a.section_back_button:hover { color: #FF0000 }

.services_text_blue {
	font-size: 70%; 
	line-height: 1.6; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
}

.testimonials_text_blue {
	font-size: 75%; 
	line-height: 1.4; 
	font-weight: normal;
	font-style: italic; 
	color: #303D7C; /* prs blue */
}

.testimonials_name {
	font-size: 70%; 
	line-height: 1.2; 
	font-weight: normal;
	font-style: normal; 
	color: #303D7C; /* prs blue */
}

.special_offer_title {
	font-size: 180%; 
	font-weight: bold; 
	/* color: #303D7C; prs blue */
	color: #C51112;
}

.special_offer_text_blue {
	font-size: 90%; 
	line-height: 1.6; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
	text-decoration: none;
}

.special_offer_small_print {
	font-size: 70%; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
}

.special_offer_text_link {
	font-size: 100%; 
	line-height: 1.6; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
	text-decoration: none;
}

