/* -------------------------------------------------------------
------------------------------------------------------------- */


body 								{ color: #130C06; font-family: Arial, sans-serif; }



/* LINK TYPOGRAPHY
-------------------------------------------------------------*/

a		 							{ color: #2d3a96; }
a:visited							{ color: #2d3a96; }
a:active							{ color: #2d3a96; }
a:hover								{ color: #2d3a96; }

#footer a:link,
#footer a:visited					{ color: #fff; text-decoration: none; }
#footer a:hover						{ color: #AF8D4E; }
	
#navigation a						{ font-family: "Arial Narrow Regular", sans-serif; }
#sidebar dt a						{ font-family: "Arial Narrow", sans-serif; font-weight: bold; }

#masthead a,
#footer a,
#navigation a,
#sidebar dt a						{ text-decoration: none; }
#sidebar dd a						{ font-size: 12px; font-weight: bold;  text-decoration: none; }
#sidebar dd span a					{ color:#DCDDDF; font-size:14px; padding-bottom:5px; }
#sidebar dd span a:hover			{ text-decoration: underline; }
a.share								{ background: url(/assets/images/icons/icon_share.gif) right no-repeat; padding-right: 25px; }
a.print								{ background: url(/assets/images/icons/icon_print.gif) right no-repeat; padding-right: 25px; }

.wide a 							{ background: url(/assets/images/icons/icon_search_directions.png) right no-repeat; padding-right: 25px; padding-top: 5px;}	
		

/* HEADER TYPOGRAPHY
-------------------------------------------------------------*/

h1, h2, h3, h4, h5				{ font-family: Arial, sans-serif; font-weight: bold; }
h1 								{ color: #2c3896; font-size: 22px; padding-bottom: 20px; text-transform: uppercase; }
h2 								{ color: #4d3011; font-size: 16px; padding-bottom: 10px; }
	.news h2,
	.events h2					{ padding: 0; }
	
h3								{ color: #4d3011; font-size: 15px; font-style: italic; padding-bottom: 10px; }
#sidebar dd	h3				{ color: #4d3011; padding-top: 2px; font-size: 13px;}


h4								{ color: #902d06; font-size: 16px; margin-bottom: 3px; padding-bottom: 0px;  }
	h4.underline				{ border-bottom: 1px solid #902d06; }
	h4 a,
	h4 a:visited				{ color: #902d06; text-decoration: none; }
	h4 a:hover					{ color: #902d06; }
	#sidebar dd	h4				{ color: #DCDDDF; padding-top: 10px; }
	
h5								{ color: #4d3011; font-size: 16px; padding-bottom: 15px; }	
h6								{ color: #902d06; font-size: 14px; font-weight: bold; margin-bottom: 0px; }
.reveal h6 {cursor: pointer;}



/* PARAGRAPH TYPOGRAPHY
-------------------------------------------------------------*/

p 								{ color: #4d3011; font-size: 14px; line-height: 1.3em; }
strong							{ font-weight: bold; }
cite							{ font-weight: bold; }
#content blockquote p						{ padding: 0; }
blockquote 						{ margin-left: 40px; padding: 0 5px; width: 270px; }	


/* PARAGRAPH SECTIONS
-------------------------------------------------------------*/


#content p						{ padding-bottom: 10px; }
#content dd p					{ padding-bottom: 5px; }
form#newsletter p				{ font-size: 16px; }
#sidebar dd p					{ color: #dcdddf; font-size: 13px; padding-bottom: 5px; }
#footer p						{ color: #fff; font-size: 12px; padding-bottom: 8px; }
#footer p.address				{ color: #af8d4e; padding-bottom: 2px; }




/* PARAGRAPH CLASSES
-------------------------------------------------------------*/

p.date							{ font-size: 12px; font-style: italic; }
p.author						{ color: #2a1908; font-size: 15px; }
	p.author span				{ font-size: 15px; font-style: italic; }

p.action a						{ background: #d0d0d0 url(/assets/images/icons/bullet_action.png) 10px center no-repeat; color: #2d3a96; font-size: 13px; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 5px 10px 5px 25px; }
p.pdf a							{ background: url(/assets/images/icons/icon_pdf.png) right no-repeat; color: #902d06; font-weight: bold; padding: 5px 35px 5px 0; text-decoration: none; }
p.pdf_small a	{ background: url(/assets/images/icons/icon_pdf_small.png) top left no-repeat; color: #2a1908; font-weight: normal; padding: 0px 25px 5px 24px; text-decoration: none; }
p.pdf_small_products a	{ color: #2a1908; font-weight: normal; padding: 0px 25px 5px 24px; text-indent: -22px; text-decoration: none; }

li.pdf{background:url(/assets/images/icons/icon_pdf_small.png) no-repeat; background-position:0 0; color: #2a1908; font-weight: normal; padding: 0px 15px 5px 32px !important; text-decoration: none; margin-left:10px; }
#content #products {padding-left:0px;}
#content dl.reveal dd ul li a 	{ color: #2a1908; font-weight: normal; text-decoration: none; }

p.designation					{ color: #4d3011; margin: 10px 0; }

#content .entry .gallery p 		{ border-top: #902D06 solid 1px; padding-top: 15px; }
#content .contact p				{ padding-bottom: 5px; }

#content p.cite,
#content p.title		{ color: #4d3011; font-family: "Arial Narrow", sans-serif; font-size: 15px; padding: 0; text-align: right; }
#content p.cite					{ font-weight: bold; text-transform: uppercase; }
#content p.title				{  }
#content_text a:hover{ color: #AF8D4E; }


/* LIST TYPOGRAPHY
-------------------------------------------------------------*/

.section ul li					{ font-size: 13px; }
#content .supplier_listing li a	{ color: #4d3011; font-size: 14px; text-decoration: none; }
#content .supplier_listing li a:hover	{ color: #4d3011; font-size: 14px; text-decoration: underline; }
ul                              { color: #4d3011; font-size: 14px; line-height: 1.3em; }

ul#alphabetical li a,
ul#alphabetical li a:visited	{ color: #934d34; font-weight: bold; text-decoration: none; }
ul#alphabetical li a:hover		{ text-decoration: underline; }

ul#fax_details li p.title		{ color: #934d34; font-size: 18px; font-weight: bold; text-align: left; }
ul#fax_details li p.title span	{ color: #4d3011; font-size: 18px; }


.reveal dt						{ background: url(/assets/images/icons/bullet_arrow.png) 1px center no-repeat; display: block; padding-left: 15px; }
	.reveal dt a				{ color: #4d3011; font-size: 14px; font-weight: bold; line-height:1.6em; text-decoration: none; }
	.reveal dt.selected			{  background: url(/assets/images/icons/bullet_arrow_selected.png) 1px center no-repeat; color: #2b3894; }
	.reveal dt.selected a		{ background: #d0d0d0; color: #2b3894; }
	.reveal dd					{ padding-bottom: 10px; }




/* NAVIGATION TYPOGRAPHY
-------------------------------------------------------------*/

#masthead li a					{ color: #fff; font-size: 12px; }
	#masthead li.highlight a	{ color: #b49159; font-weight: bold; text-transform: uppercase; }
	
#navigation ul a				{ color: #2d3a96; font-size: 16px; text-transform: uppercase; }
	#navigation ul ul a			{ color: #4d3011; font-size: 15px; text-transform: none; }
	#navigation li.here a		{ color: #902d06; }

#sidebar dt	a					{ color: #4d3011; line-height: 16px; text-transform: uppercase; }
	#sidebar dt a span			{ text-transform: none; font-size: 12px; font-style: italic; }

#footer li a					{ color: #fff; font-size: 12px; }
	#footer li.highlight a	{ color: #b49159; font-weight: bold; text-transform: uppercase; }


/* BACK TO TOP TYPOGRAPHY
-------------------------------------------------------------*/
a.backtotop {font-size: 13px; color:#2D3A96;}
div.b2top{ padding-top:15px;}