/* Print-friendly stylesheets */

html,body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	color: #000;
	font-size: 15px;
}

img { border: 0; }

a:link, a:visited, a:active { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }

.clearskip, hr { display: none; }
#mainnav_panel, #nav_panel, #title_movie, #support_panel, #footer_panel { display: none; }

#crumbtrail { text-align: top; float: left; width: 100%; clear: both; padding: 0 0 15px 0; }
#crumbtrail p { float: left; width: 100px; padding: 0; margin: 0; }
#crumbtrail ul { float: left; list-style: disc; padding: 0; margin: 0; }
#crumbtrail li { display: inline; padding: 0 0 0 8px; list-style: disc; }

#three_promo_boxes { width: 100%; }
.promo_box { float: left; width: 32%; padding: 0 1% 0 0; }
.promo_box_last { float: left; width: 33%; }

#title_panel { background: url(includes/images/common/largetitle.jpg) 0 0 no-repeat; }
#title_panel p { padding: 0 0 10px 10px; }

#bottom_container { width: 100%; clear: both; padding: 20px 0 0 0; }

.tel { font-size: 16px; font-weight: bold; }

#logo_panel h1, #logo_panel p { display: none; }
#title_panel h1 { padding: 0 0 0 10px; color: #000; }
#title_panel h2 { padding: 0 0 10px 10px; font-size: 18px; }
#title_panel h1.level2_white { color:#fff; padding: 10px 0 0 10px; }
#title_panel h2.level2 { color:#eee; font-size: 18px; }

/* Paragraphs */
.paragraph { float: left; width: 99%; margin: 0 0 10px 0; border: 2px solid #ddd; }
.paragraph_fullwidth_img { float: left; width: 99%; margin: 0 0 10px 0; min-height: 130px; }
* html .paragraph_fullwidth_img { float: left; width: 99%; margin: 0 0 10px 0; height: 130px; }
.para_title { float: left; width: 100%; background: #ddd; }
.product_cat .para_title { float: left; width: 100%; background: #ddd;  }
.product_cat { float: left; width: 200px; margin: 0 20px 20px 0; }
.product_img { float: left; padding: 0 10px 0 0; width: 150px; }
.product_content { float: left; padding: 0; }
.para_title h3 { padding: 0 0 0 10px; margin: 5px 0; }
.product { float: left; width: 47%; padding: 0 20px 0 0; }
.product .para_title { float: left; width: 100%; padding: 3px 0 0 2px; font-weight: bold; font-size: 1.2em; }
.product_cat .para_title { float: left; width: 100%; padding: 2px 0 0 2px; font-weight: bold; font-size: 1.0em; }
.paragraph .para_title { float: left; width: 100%; padding: 3px 0 0 2px; font-weight: bold; font-size: 1.0em; }
.para_content { float: left; width: 97%; padding: 15px 0 5px 10px; }
.para_content_fullwidth, .para_content_fullwidth_gray { float: left; width: 97%; padding: 15px 0 5px 10px; }
.para_content_50 { float: left; width: 47%; margin: 0 1% 0 0; margin: 15px 0 12px 0; }
.product_container { float: left; width: 100%; margin: 0; padding: 0 0 10px 0; }
.float_left_img { float: left; margin: 0 10px 0 0; }
.float_right_img { float: right; margin: 0 0 0 10px; }

/* Forms */
.contact_label {
	float: left;
	text-align: right;
	width: 110px;
	color: #06284C;
	font-weight: bold;
	margin: 6px 2px 0 0;
	padding: 0;
}

.txt_fld_contact {
	width: 228px;
	margin: 3px 0px 2px 4px;
	padding: 2px;
	border: 1px solid #000;
}

.textarea_contact {
	width: 64%;
	margin: 3px 0px 2px 4px;
	padding: 2px;
	border: 1px solid #000;
}