@charset "utf-8";
/* CSS Document */


body {
	margin-left: -1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../img/home/bg.gif) top left repeat;
}

.hr_style {
	margin: 10px 0 10px 0;
	height:1px;
}

embed {display:block}

a img	{
	border-style: none;	
}
	
img {
	display: block;
}

form {
	padding: 0; margin: 0;	
}

.clear {
	clear:both;
}

.bg_container {
	width: 1002px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background: transparent url(../img/home/bg_shadow.png) top center repeat-y;

}

.bg_container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.container {
	width: 941px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.logo {
	width: 255px;
	height:30px;
	float:left;
	margin:25px 0 0 0;
}

.tagline {
	width: 455px;
	height:17px;
	float:right;
	margin:40px 5px 0 0;
}

.home_navigation {
	width: 941px;
	height:33px;
	float:left;
	margin:15px 0 0 0;
}

.home_navigation ul {
	width:941px;
	height:33px;
	float:left;
	margin:0px;
	padding:0px;
}

.home_navigation ul li {
	display:inline;
	padding:0px;
	margin:0px;
	float:left;
}

.home_flash {
	width: 941px;
	height:224px;
	float:left;
}

.left_column {
	width: 273px;
	float:left;
	margin:14px 0 0 0;
}

.welcome {
	width: 248px;
	float:left;
	background:#ebf2f8;
	margin:0;
	padding: 21px 10px 21px 15px;
}

.welcome p.orange_title {
	font: bold 16px "Arial", sans-serif; color:#df8037;
	margin:0 0 15px 0;
}

.welcome p {
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	margin:0 0 15px 0;
}

.welcome img {
	margin:0 auto 0 auto;
}

.right_column {
	width: 668px;
	float:left;
	margin:14px 0 20px 0;
}

.products_container {
	width: 350px;
	float:left;
	margin:0 0 0 39px;
}

.individual_products {
	width: 350px;
	float:left;
	margin:0 0 18px 0;
}

.individual_products img {
	float:left;
	margin: 0 20px 0px 0;
}

.individual_products p {
	margin: 0 0 5px 0;
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	display:block;
	width:185px;
	float:left;

	
}

.individual_products p strong {
	font: bold 14px "Arial", sans-serif; color:#df8037;
}

.individual_products a.titlelink:link {
	font: bold 14px "Arial", sans-serif; color:#df8037;
	text-decoration:none;
}

.individual_products a.titlelink:visited {
	font: bold 14px "Arial", sans-serif; color:#df8037;
	text-decoration:none;
}

.individual_products a.titlelink:hover {
	font: bold 14px "Arial", sans-serif; color:#21669c;
	text-decoration:none;
}


.individual_products a:link {
	font: bold 12px "Arial", sans-serif; color:#df8037;
	text-decoration:none;
}

.individual_products a:visited {
	font: bold 12px "Arial", sans-serif; color:#df8037;
	text-decoration:none;
}

.individual_products a:hover {
	font: bold 12px "Arial", sans-serif; color:#21669c;
	text-decoration:none;
}

.product_search {
	width: 269px;
	float:right;
	margin:0;
	background:url(../img/home/bg_product_search_form.gif) bottom left no-repeat;
	padding-bottom:15px;
	font: bold 11px "Arial", sans-serif; color:#636466;
}

.textfield60 {
	width: 60px;
	background: #fff;
	font: normal 11px "Arial", sans-serif; color:#2464a6;
	border: 1px solid #beceda;
}

.textfield80 {
	width: 80px;
	background: #fff;
	font: normal 11px "Arial", sans-serif; color:#2464a6;
	border: 1px solid #beceda;
}

.textfield100 {
	width: 100px;
	background: #fff;
	font: normal 11px "Arial", sans-serif; color:#2464a6;
	border: 1px solid #beceda;
}

.textfield140 {
	width: 140px;
	background: #fff;
	font: normal 11px "Arial", sans-serif; color:#2464a6;
	border: 1px solid #beceda;
}

.textfield145 {
	width: 145px;
	background: #fff;
	font: normal 11px "Arial", sans-serif; color:#2464a6;
	border: 1px solid #beceda;
}

.textfield145 {
	width: 145px;
	background: #fff;
	font: normal 11px "Arial", sans-serif; color:#2464a6;
	border: 1px solid #beceda;
}

.textfield135 {
	width: 135px;
	background: #fff;
	font: normal 11px "Arial", sans-serif; color:#2464a6;
	border: 1px solid #beceda;
	float:right;
	margin:5px 0 0 0;
}

.textfield180 {
	width: 180px;
	background: #fff;
	font: normal 11px "Arial", sans-serif; color:#2464a6;
	border: 1px solid #beceda;
}

.textfield185 {
	width: 185px;
	background: #fff;
	font: normal 11px "Arial", sans-serif; color:#2464a6;
	border: 1px solid #beceda;
}

.textfield300 {
	width: 300px;
	background: #fff;
	font: normal 11px "Arial", sans-serif; color:#2464a6;
	border: 1px solid #beceda;
}

.buttonSmall {
	background: #3b77c0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff; 
	border: 1px solid #c56b28;
}

.get_a_quote {
	width: 268px;
	height:84px;
	margin:0;
	float:right;
}

.top100 {
	width: 175px;
	height:68px;
	margin:10px 0 0 0;
	float:right;
}

.southwest_news {
	width: 611px;
	margin:10px 0 0 39px;
	float:left;
	clear:both;
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
}

.southwest_news p {
	margin:0 0 15px 0;
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
}

.southwest_news p {
	margin:0 0 5px 0;
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
}

.southwest_news h2 {
	font: bold 16px "Arial", sans-serif; color:#df8037;
	margin:0 0 15px 0;
}

.southwest_news p strong {
	font: bold 12px "Arial", sans-serif; color:#df8037;
	margin-right:5px;
}

.southwest_news a:link {
	font: bold 12px "Arial", sans-serif; color:#df8037;
	text-decoration:none;
}

.southwest_news a:visited {
	font: bold 12px "Arial", sans-serif; color:#df8037;
	text-decoration:none;
}

.southwest_news a:hover {
	font: bold 12px "Arial", sans-serif; color:#21669c;
	text-decoration:none;
}

.our_suppliers {
	width: 273px;
	height:157px;
	margin:10px 0 10px 0;
	float:left;
	padding: 0 0 10px 0;
}

.our_suppliers_small {
	width: 208px;
	height:120px;
	margin:10px 0 10px 0;
	float:left;
	padding: 0 0 10px 0;
}

.facebook_linked {
	width: 273px;
	height:20px;
	margin:20px 0 0 0;
	float:left;
	text-align:center;
}

.facebook_linked img {
	display:inline;
	margin:0 10px 0 0;
}

.facebook_linked_home {
	height:20px;
	margin:0 0 0 0;
	float:right;
}

.facebook_linked_home img {
	display:inline;
	margin:0 10px 0 0;
	float:right;
}

.line {
	width: 572px;
	height:1px;
	margin:0 0 15px 0;
	padding:0;
	display:none;
}

.footer {
	width: 966px;
	height:50px;
	margin:0 auto 0 auto;
	font: normal 11px "Arial", sans-serif; color:#636466;
	background:transparent url(../img/home/footer.png) left bottom no-repeat;
	clear:both;	
	padding:0px 0 0 40px;
}

.footer span {
	margin:0 0 0 180px;
	font: normal 11px "Arial", sans-serif; color:#636466;
}

.footer span.biersma {
	margin:0 40px 0 0;
	font: normal 11px "Arial", sans-serif; color:#636466;
	float:right;
}

.footer a:link {
	font: normal 11px "Arial", sans-serif; color:#636466;
	text-decoration:none;
	display:inline-block;
}

.footer a:visited {
	font: normal 11px "Arial", sans-serif; color:#636466;
	text-decoration:none;
	display:inline-block;
}

.footer a:hover {
	font: normal 11px "Arial", sans-serif; color:#21669c;
	text-decoration:none;
	display:inline-block;
}


/* 25 FOOTER STYLES */

.footer_25 {
	width: 1006px;
	height:122px;
	margin:0 auto 0 auto;
	font: normal 11px "Arial", sans-serif; color:#636466;
	background:transparent url(../img/home/footer_25.png) left bottom no-repeat;
	clear:both;	
}

.graphic_link {
	width: 200px;
	height:122px;
	margin:0;
}

.footer_links {
	width:600px;	
	margin:20px 40px 0 0;
	font: normal 11px "Arial", sans-serif; color:#636466;
	float:right;
	clear:both;
	text-align:right;
}

.footer_tagline {
	width:400px;
	margin:35px 0 0 190px;
	font: normal 14px "Arial", sans-serif; color:#ffffff;
	float:left;
}

.footer_copyright {
	margin:30px 40px 0 0;
	font: normal 14px "Arial", sans-serif; color:#ffffff;
	padding:0;
	float:right;
	text-align:right;
}

.footer_copyright_interior {
	margin:35px 40px 0 0;
	font: normal 14px "Arial", sans-serif; color:#ffffff;
	padding:0;
	float:right;
	text-align:right;
}

.footer_25 span {
	margin:0 0 0 0;
	font: normal 11px "Arial", sans-serif; color:#fff;
}

.footer_25 span.biersma {
	margin:0 0 0 0;
	font: normal 11px "Arial", sans-serif; color:#fff;
}

.footer_25 span.biersma a:link {
	font: normal 11px "Arial", sans-serif; color:#fff;
	text-decoration:none;
	display:inline-block;
}

.footer_25 span.biersma a:visited {
	font: normal 11px "Arial", sans-serif; color:#fff;
	text-decoration:none;
	display:inline-block;
}

.footer_25 span.biersma a:hover {
	font: normal 11px "Arial", sans-serif; color:#d4d4d4;
	text-decoration:none;
	display:inline-block;
}

.footer_25 a:link {
	font: normal 11px "Arial", sans-serif; color:#636466;
	text-decoration:none;
	display:inline-block;
}

.footer_25 a:visited {
	font: normal 11px "Arial", sans-serif; color:#636466;
	text-decoration:none;
	display:inline-block;
}

.footer_25 a:hover {
	font: normal 11px "Arial", sans-serif; color:#21669c;
	text-decoration:none;
	display:inline-block;
}


/* END 25 FOOTER STYLES */



/* Interior Styles */


.main_image {
	width: 941px;
	height:146px;
	float:left;
}

.left_interior_container {
	width: 208px;
	float:left;
}

.interior_navigation {
	width: 208px;
	float:left;
	background:url(../img/interior/bg_navigation.gif) bottom left no-repeat;
	padding-bottom:10px;
	margin-bottom:10px;
}

.interior_navigation ul {
	width:175px;
	float:left;
	margin:25px 0 0 15px;
	padding:0px;
	clear:both;
}

.interior_navigation ul li {
	padding:0px 0 10px 0;
	margin:0px 0 0px 0;
	height:21px;
	float:left;
	list-style:none;
}

.product_search_interior {
	width: 208px;
	float:left;
	margin:0;
	background:url(../img/interior/bg_catalog_product_search.gif) left bottom no-repeat;
	padding-bottom:20px;
	font: bold 11px "Arial", sans-serif; color:#636466;
}


.testimonials_content {
	width: 300px;
	float:left;
	margin:0 0 10px 3px;
	padding:15px;
	border: solid #636466 1px;
	background:#eff8fc;	
}

.text_area .testimonials_content p {
	margin:0 0 10px 0;
	font: normal 12px "Arial", sans-serif; color:#217AC1;
	padding:0;
}

.text_area .testimonials_content span {
	margin:0;
	font: normal 11px "Arial", sans-serif; color:#217AC1;
	padding:0;
	text-align:right;
	float:right;
}

.text_area .testimonials_content strong {
	margin:0;
	font: bold 14px "Arial", sans-serif; color:#217AC1;
	padding:0;
	display:inline;
}

.testimonials {
	width: 170px;
	float:left;
	margin:10px 0 20px 3px;
	padding:15px;
	background:url(../img/interior/bg_testimonials.jpg) top left no-repeat #2269a2;
}

.testimonials p {
	margin:0 0 10px 0;
	font: normal 12px "Arial", sans-serif; color:#ffffff;
	padding:0;
}

.testimonials span {
	margin:0;
	font: normal 11px "Arial", sans-serif; color:#ffffff;
	padding:0;
	text-align:right;
	float:right;
}

.testimonials strong {
	margin:0;
	font: bold 14px "Arial", sans-serif; color:#ffffff;
	padding:0;
	display:inline;
}

.text_area {
	width: 340px;
	float:left;
	margin: 25px 0 0 32px;
	padding-bottom:25px;
}

.text_area_contact {
	width: 280px;
	float:left;
	margin: 25px 0 0 32px;
	padding-bottom:25px;
}

.text_area_large {
	width: 685px;
	float:left;
	margin: 25px 0 0 32px;
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	padding-bottom:25px;
}

.text_area_privacy {
	width: 900px;
	float:left;
	margin: 25px 0 25px 32px;
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	padding-bottom:10px;
}


.text_area a:link, .text_area_large a:link, .text_area_privacy a:link, .text_area_contact a:link, .right_interior_contact a:link, .contact_bottom a:link {
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	text-decoration:underline;
}

.text_area a:visited, .text_area_large a:visited, .text_area_privacy a:visited, .text_area_contact a:visited, .right_interior_contact a:visited, .contact_bottom a:visited {
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	text-decoration:underline;
}

.text_area a:hover, .text_area_large a:hover, .text_area_privacy a:hover, .text_area_contact a:hover, .right_interior_contact a:hover, .content_bottom a:hover {
	font: normal 12px/18px "Arial", sans-serif; color:#21669c;
	text-decoration:underline;
}


.text_area a.largelink:link, .text_area_large a.largelink:link, .text_area_privacy a.largelink:link, .text_area_contact a.largelink:link {
	font: bold 14px "Arial", sans-serif; color:#034c99;
	text-decoration:none;
}

.text_area a.largelink:visited, .text_area_large a.largelink:visited, .text_area_privacy a.largelink:visited, .text_area_contact a.largelink:visited  {
	font: bold 14px "Arial", sans-serif; color:#034c99;
	text-decoration:none;
}

.text_area a.largelink:hover, .text_area_large a.largelink:hover, .text_area_privacy a.largelink:hover, .text_area_contact a.largelink:hover  {
	font: bold 14px "Arial", sans-serif; color:#21669c;
	text-decoration:none;
}



.text_area a.largelinkorange:link, .text_area_large a.largelinkorange:link, .text_area_privacy a.largelinkorange:link, .text_area_contact a.largelinkorange:link {
	font: bold 24px "Arial", sans-serif; color:#df8037;
	text-decoration:none;
	margin:0 0 15px 0;
}

.text_area a.largelinkorange:visited, .text_area_large a.largelinkorange:visited,  .text_area_privacy a.largelinkorange:visited,  .text_area_contact a.largelinkorange:visited  {
	font: bold 24px "Arial", sans-serif; color:#df8037;
	text-decoration:none;
	margin:0 0 15px 0;
}

.text_area a.largelinkorange:hover, .text_area_large a.largelinkorange:hover, .text_area_privacy a.largelinkorange:hover, .text_area_contact a.largelinkorange:hover  {
	font: bold 24px "Arial", sans-serif; color:#df8037;
	text-decoration:none;
	margin:0 0 15px 0;
}



.text_area h1, .text_area_large h1, .text_area_privacy h1, .text_area_contact h1 {
	font: bold 24px "Arial", sans-serif; color:#df8037;
	margin:0 0 15px 0;
}

.text_area p, .text_area_large p, .text_area_privacy p, .text_area_contact p, .right_interior_contact p, .contact_bottom td {
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	margin:0 0 15px 0;
}

.responsible_distribution sup { 
	vertical-align: top; position: relative; top: -0.5em; 
}

h3 sup { 
	vertical-align: top; position: relative; top: -0.5em; left:-.5em; font-size:11px; 
}

.text_area ul, .text_area_large ul, .text_area_privacy ul, .text_area_contact ul {
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	margin:0 0 15px 0;
}

.text_area ul.history {
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	margin:0 0 15px 20px;
	padding:0;
}

.text_area ul.history li {
	margin:0 0 5px 0;
	padding:0;
}

.text_area_large strong, .text_area strong, .text_area_contact strong, .right_interior_contact strong, .contact_bottom strong {
	font: bold 12px/18px "Arial", sans-serif; color:#217ac1;
	margin:0 0 15px 0;
}

.text_area h2, .text_area_large h2, .text_area_privacy h2, .text_area_contact h2 {
	font: bold 16px "Arial", sans-serif; color:#df8037;
	margin:0 0 15px 0;
}

.text_area h3, .text_area_large h3, .text_area_privacy h3, .text_area_contact h3 {
	font: bold 18px "Arial", sans-serif; color:#df8037;
	margin:0 0 15px 0;
}

.text_area h4, .text_area_large h4, .text_area_privacy h4, .text_area_contact h4 {
	font: bold 20px "Arial", sans-serif; color:#df8037;
	margin:0 0 15px 0;
}

.text_area h5, .text_area_large h5, .text_area_privacy h5, .text_area_contact h5 {
	font: bold 16px "Arial", sans-serif; color:#df8037;
	margin:-12px 0 15px 0;
}

.right_interior {
	width: 320px;
	float:left;
	margin: 0 0 0 18px;
	padding:0;
}

.right_interior_contact {
	width: 400px;
	float:left;
	margin: 0 0 0 0;
	padding:0;
}

.contact_bottom {
	width: 600px;
	float:left;
	margin: 0 0 0 32px;
	padding-bottom:25px;
}


.careers {
	width: 320px;
	float:left;
	margin:0 0 15px 0;
	padding-bottom:10px;
	background:url(../img/interior/bg_side_boxes.gif) left bottom no-repeat;
}

.careers p {
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	margin:0px 35px 15px 35px;
}

.small {
	font: normal 9px "Arial", sans-serif; color:#636466;
}

.careers h3 {
	font: bold 16px "Arial", sans-serif; color:#27629e;
	margin:12px 35px 0 35px;
}

.fast_facts {
	width: 320px;
	float:left;
	margin:0 0 15px 0;
	padding-bottom:10px;
	background:url(../img/interior/bg_side_boxes.gif) left bottom no-repeat;
}

.fast_facts p, .fast_facts table {
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	margin:10px 35px 15px 35px;
}

.fast_facts table {
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	margin:10px 35px 0px 25px;
}

.fast_facts ul {
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	margin:10px 35px 20px 10px;
	padding:0;
}

.fast_facts li {
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	margin:0 0 0 40px;
	padding:0;
	list-style:disc;
	
	
}

.fast_facts a:link {
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	text-decoration:underline;
}

.fast_facts a:visited {
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	text-decoration:underline;
}

.fast_facts a:hover {
	font: normal 12px/18px "Arial", sans-serif; color:#df8037;
	text-decoration:underline;
}

.fast_facts h3 {
	font: bold 16px "Arial", sans-serif; color:#27629e;
	margin:12px 35px 0 35px;
}

.responsible_distribution {
	width: 320px;
	float:left;
	margin: 0 0 15px 0;
	padding-bottom:10px;
	background:url(../img/interior/bg_side_boxes.gif) left bottom no-repeat;
}

.quote_area {
	width: 320px;
	float:left;
	margin: 0 0 0 0;
	padding: 0;
}

.quote_area  p {
	font: normal 11px/18px "Arial", sans-serif; color:#216297;
	margin:0 35px 15px 35px;
}

.quote_area a.textlink:link {
	font: normal 11px/18px "Arial", sans-serif; color:#636466;
	margin:20px 35px 15px 20px;
	padding:0;
	float:left;
}

.quote_area img {
float:left;
margin-left:70px;

}


.business_card {
	width: 320px;
	float:left;
	margin: 0 0 0px 0;
	padding-bottom:10px;	
}

.small_map {
	width: 320px;
	float:left;
	margin: 0 0 15px 0;
	padding-bottom:10px;
}

.responsible_distribution  p {
	font: normal 12px/18px "Arial", sans-serif; color:#636466;
	margin:10px 35px 15px 35px;
}


.responsible_distribution h3 {
	font: bold 16px "Arial", sans-serif; color:#da670d;
	margin:12px 35px 0 35px;
}


.responsible_distribution  a:link {
	font: bold 12px "Arial", sans-serif; color:#df8037;
	text-decoration:none;
}

.responsible_distribution  a:visited {
	font: bold 12px "Arial", sans-serif; color:#df8037;
	text-decoration:none;
}

.responsible_distribution  a:hover {
	font: bold 12px "Arial", sans-serif; color:#21669c;
	text-decoration:none;
}

.interior_footer {
	width: 1006px;
	height:43px;
	margin:0 auto 0 auto;
	font: normal 11px "Arial", sans-serif; color:#636466;
	background:transparent url(../img/home/footer.png) left bottom no-repeat;
	clear:both;	
	text-align:center;
	padding:8px 0 0 0;
}

.interior_footer span {
	margin:0 0 0 150px;
	font: normal 11px "Arial", sans-serif; color:#636466;
}

.interior_footer a:link {
	font: normal 11px "Arial", sans-serif; color:#636466;
	text-decoration:none;
	display:inline-block;
}

.interior_footer a:visited {
	font: normal 11px "Arial", sans-serif; color:#636466;
	text-decoration:none;
	display:inline-block;
}

.interior_footer a:hover {
	font: normal 11px "Arial", sans-serif; color:#21669c;
	text-decoration:none;
	display:inline-block;
}


/* Product Search Styles */


.search_results {
	width: 660px;
	margin: 15px 0 15px 0;
	padding:5px;
	background:#e4e3e3;
}

.search_results_alt {
	width: 660px;
	margin: 15px 0 15px 0;
	background:#ececec;
	padding:5px;
}

.product_detail_table {
	width: 660px;
	margin: 0 0 15px 0;
	border-collapse:collapse;	
}

.product_detail_table td {
	padding:5px 0 5px 0;
	vertical-align:top;
	text-align:left;
	border-bottom: #D5D5D5 1px solid;
}

.inquiry_table {
	width: 660px;
	margin: 0 0 15px 0;
	border-collapse:collapse;
}

.inquiry_table td {
	padding:5px 0 5px 0;
	vertical-align:top;
	text-align:left;	
}

table.calendar {width: auto; border: 1px solid #cccccc; border-collapse: collapse; margin: 0px; padding: 0px; background-color: #ffffff;}
table.calendar th {background-color: #eeeeee; text-transform: none; color: #444444; padding: 4px; text-align: center; border: 1px solid #eeeeee;}
 
table.calendar th.cell-prev {text-align: left;}
table.calendar th.cell-next {text-align: right;}
table.calendar th.cell-header {width: 70px; border-bottom: 1px solid #cccccc;}
table.calendar td.cell-today {background-color: #e2e8f6;} /* today in the current month */
table.calendar td.cell-weekend {background-color: #F3F5EB;}
table.calendar td {border: 1px solid #cccccc;}
 
table.calendar td div.cell-number {text-align: right; font-size: 8px; color: #444444; display: block;}
table.calendar td div {display: block; font-size: 10px; text-align: left;}
table.calendar thead th {border: 1px solid #cccccc;}



.title_text {
	font: bold 24px "Arial", sans-serif; color:#df8037;
	margin:0;
}

.title_bar_container {
	width: 680px;
	clear:both;
	margin: 0 0 15px 0;	
}

.featured_suppliers {
	width: 460px;
	clear:both;
	margin: 0 0 15px 0;
	border: 3px solid #2168a0;
	padding:0 0 10px 0;
}

.featured_suppliers_title {
	width: 450px;
	background:url(../img/interior/bg_featured_suppliers_title.gif) top left no-repeat;
	height:21px;
	font: bold 14px "Arial", sans-serif; color:#ffffff;
	padding:4px 0 0 10px;
	margin:0 0 10px 0;	
}

.featured_suppliers_table img {
	margin:0 auto 0 auto;	
}


p.breadcrumbs a:link {
	font: normal 11px "Arial", sans-serif; color:#636466;
	text-decoration:underline;
}

p.breadcrumbs a:visited {
	font: normal 11px "Arial", sans-serif; color:#636466;
	text-decoration:underline;
}

p.breadcrumbs a:hover {
	font: normal 11px "Arial", sans-serif; color:#21669c;
	text-decoration:underline;
}


a.featuredlink:link {
	font: bold 12px/18px "Arial", sans-serif; color:#217ac1;
	text-decoration:underline;
}

a.featuredlink:visited {
	font: bold 12px/18px "Arial", sans-serif; color:#217ac1;
	text-decoration:underline;
}

a.featuredlink:hover {
	font: bold 12px/18px "Arial", sans-serif; color:#217ac1;
	text-decoration:underline;
}

.description_text {
	width: 500px;
}

.three_columns {
	width: 210px;
	float:left;
	margin: 0 0 0 10px;
	padding:0;
}

.three_columns_first {
	width: 210px;
	float:left;
	margin: 0 0 0 0;
	padding:0;
}

.three_columns p.small_text, .three_first p.small_text, .text_area p.small_text, .text_area_large p.small_text {
	font: normal 11px "Arial", sans-serif; color:#636466;
}




a.newstitle:link {
	font: bold 12px "Arial", sans-serif; color:#217ac1;
	text-decoration:none;
}

a.newstitle:visited {
	font: bold 12px "Arial", sans-serif; color:#217ac1;
	text-decoration:none;
}

a.newstitle:hover {
	font: bold 12px "Arial", sans-serif; color:#217ac1;
	text-decoration:underline;
}

.special_supplier {
	width: 675px;
	margin: 0 0 15px 0;
	padding:0;
	border: 5px solid #beceda;
}

table.events_table {width: auto; border: 0px solid #cccccc; border-collapse: collapse; margin: 0px; padding: 0px; background-color: #ffffff;}
table.events_table th {background-color: #eaeaea; text-transform: none; color: #217ac1; padding: 4px 4px 4px 10px; text-align: left; border: 1px solid #ccc;}
table.events_table td  p { padding-top: 13px; text-align: left;}
table.events_table td {border: 1px solid #cccccc;}
 
 table.summary_product_table td {
 	vertical-align: top;
	width:205px;
	padding:0 15px 0 0;	
 }
