/*
Title:      CSS Layout Masting
Author:     Martin Cayouette, martin.cayouette@nurun.com
Updated:    April 8 2008
Content:	
			Body
			Header
			Header Flash
			Main Content 
				Sidebar-a
				Sidebar-b
			Footer
			Other BRP Products

*/
/* ---[ body ]------------------------------- */
html {
	overflow: -moz-scrollbars-vertical;	
	background: #252525 url(../images/bkg_site.jpg) repeat-y center;
	}
html,
body {
	height: 100%;
	}
body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: arial, verdana, helvetica, sans-serif;
	line-height: 1.15em;	
	}
/* ---[ Container ]------------------------------- */
#container {
	width: 950px;
	font-size: 85%;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;	
	text-align: left;
	color: #fff;
	background: #000;
	}
/* ---[ Header Flash ]------------------------------- */
#header-flash {
	width: 950px; 
	height: 364px;
	text-align: left;
	z-index: 0;
	}
#header-flash #flashHeader {
	width: 950px; 
	height: 364px;
	text-align: left;
	}
	#flashHeader #get-flash {
		padding-top: 120px;
		height: 244px;
		text-align: center;		
		text-transform: uppercase;
		}
#header-flash-technology #flashHeader {
	width: 950px; 
	height: 600px;
	text-align: left;
	}
/* ---[ Content ]------------------------------- */
#main-content {
	width: 950px;
	text-align: left;
	background: url(../images/bkg_main_content.jpg) no-repeat top center;
	}
#content {
	padding: 15px 30px 30px 30px;
	width: 890px;
	background: url(../images/bkg_site_content.jpg) no-repeat top center;
	}
	#content #sidebar-a {
		float: left;
		width: 635px;
		}
	#content #sidebar-b {
		float: right;
		width: 230px;
		}

/* ---[ Footer ]------------------------------- */
#footer {
	width: 890px;
	height: 47px!important;/*IE6*/
	padding: 55px 30px 0 30px;
	font-size: 93%;
	text-align: left;
	color: #fff;
	background: #000 url(../images/bkg_site_footer.jpg) no-repeat bottom left;
	}
#footer a {
	color: #fff;	
	}	
	#footer a:hover {
		color: #fff;
		}
#footer div.left{
	float: left;
	width: 530px;
	}	
#footer div.external {
	float: left;
	}
	#footer div.external ul {
		float: left;
		padding: 0 0 3px 0;
		}
		#footer div.external li {
			float: left;
			padding: 0 4px 0 4px;
			border-right: 1px solid #fdc600;
			}
		#footer div.external li.first {
			padding: 0 4px 0 0;
			color: #969695;
			}
		#footer div.external li.last {
			padding: 0 0 0 4px;
			border-right: none;
			}
#footer div#copy {
	clear: both;
	float: left;
	display: inline;	
	width: 450px;
	height: 16px;
	}
	#footer div#copy p {
		display: inline;
		padding: 0 5px 0 0;
		}
	#footer div#copy span.first {
		padding: 0 4px 0 0;
		border-right: 1px solid #fdc600;
		}
#footer #share {
	float: right;
	width: 320px;
	padding: 0 8px 0 0;
	}		
	#footer #share ul {
		float: right;
		}
		#footer #share ul li {
			float: left;
			padding: 0 0 0 10px;
			}
			#footer #share ul li.first {
				padding: 0 4px 0 0;
				border-right: 1px solid #fdc600;
				}
			#footer #share ul li.second {
				color: #888;
				padding: 0 0 0 4px;				
				}

/* ---[ Other BRP Products ]----------------------------------- */
div#other-brp-products {
	padding: 0 30px 0 30px;
	min-height: 49px;
	height: auto !important;
	height: 49px;
	margin: 0;
	width: 890px;
	display: none;
	background: url(../images/bkg_OtherProducts.gif) repeat-x 0 0;
	}
div#other-brp-products dl {	
	float: left;
	min-height: 49px;
	height: auto !important;
	height: 49px;
	padding: 0 30px 0 0;
	}	
	div#other-brp-products dl dt {		
		text-transform: uppercase;
		color: #ffd500;
		font-weight: bold;
		padding: 3px 0 0 0;
		}	
		div#other-brp-products dl dd {		
			color: #fff;
			text-transform: uppercase;
			}	
			div#other-brp-products dl dd a {	
				display: block;
				padding: 0;
				color: #fff;
				}	
			div#other-brp-products dl dd a:hover {
				background-position: 0 -30px;
				color: #fff;
				}	
