/* Layout Stylesheet */ 

	body {
		margin:0;
		background:#ffffff;
		color:#333;
		font-size:0.75em;
		line-height:2em;
		font-family:Arial, Verdana, sans-serif;
		}


	#beaumontbrownlogo {
		text-align:center;
		background:#ccc url(../images/beaumontbrown_bg.jpg) top left repeat-x;
		height:110px;
		}

 		#beaumontbrownlogo900px {
 			width:900px;
 			height:110px;
			background:#ccc url(../images/beaumontbrown_bg.jpg) top left repeat-x; 			
 			text-align:left;
 			margin:auto;
 			}
 			
 		#beaumontbrownlogo900px img {
 			margin:0;
 			padding:0;
 			}

	#beaumontbrownnav {
		text-align:center;
		background:#F0F0F0;
		border-bottom:1px solid #DEDEDE;
		}

 		#beaumontbrownnav900px {
 			width:900px;
 			text-align:left;
 			margin:auto;
 			}

		#beaumontbrownnav900px ul {	
			margin:0;
			padding:2px 0;
			}
	
		#beaumontbrownnav900px li {			
			display:inline;
			list-style-type:none;
			}
		
			#beaumontbrownnav900px li a {
				background-color:#F0F0F0;
				padding:2px 0;
				font-weight:normal;
				}

			#beaumontbrownnav900px li a:link, #beaumontbrownnav900px li a:visited {
				color:#666;
				text-decoration:none;
				}

			#beaumontbrownnav900px li a:hover {
				color:#000;
				}

			#beaumontbrownnav900px li a.current {
				color:#000;
				font-weight:bold;
				}		

	#container {
		text-align:left;
		width:900px;
		margin:0 auto;
		padding:0;
		}

	#headerimage {
		width:900px;
		margin:20px 0;
		}
		
	#columncontainer {
		width:900px;
		padding:0;
		margin:0;
		}

		#leftcolumn {
			float:left;
			width:480px;
			text-align:left;
			}

			#leftcolumn h1 {
				margin:20px;
				padding:0 0 10px 0;
				font-weight:normal;
				font-size:1.6em;
				color:#000;
				border-bottom:1px solid #E1E1E1;				
				}

			#leftcolumn h2 {
				margin:10px 20px 5px 20px;
				padding:0;
				font-size:1.2em;
				font-weight:strong;
				color:#333;
				}

			#leftcolumn p {
				margin:0;
				padding:0 20px 10px 22px;				
				font-size:1em;
				font-weight:normal;
				}

			#leftcolumn p.endsentence {
				margin:20px 0 0 0;
				padding:0 20px 10px 22px;				
				font-size:1.2em;
				font-style:italic;
				font-weight:bold;
				font-family:georgia,times,serif;
				color:#333;
				}

			#leftcolumn p.address {
				margin:10px 30px 30px 30px;
				}
				
			#leftcolumn img {
				margin:5px 0 5px 55px;
				padding:1px;
				border:1px solid #ccc;
				}

			#leftcolumn ul {
				list-style-type: circle;
				margin:0px 30px 30px 50px;
				padding:0;
				}

			#leftcolumn li {
				margin:0;
				padding:0;
				color:#000;
				font-weight:bold;
				}
				
		#rightcolumn {
			float:right;
			width:370px;
			margin:50px 0 0 0;
			text-align:left;
			}

			#imagelink_aboutus {
				background:url(../images/imagelinkaboutbg.jpg);
				}

			#imagelink_aboutproducts {
				background:url(../images/imagelinkaboutproductsbg.jpg);
				}

			#imagelink_sleepnaked {
				background:url(../images/imagelinksleepnakedbg.jpg);
				}

			#imagelink_tradecustomers {
				background:url(../images/imagelinktradecustomersbg.jpg);
				}

			#imagelink_bates {
				background:url(../images/imagelinkbatesbg.jpg);
				}

			#imagelink_ownlabels {
				background:url(../images/imagelinkownlabelbg.jpg);
				}

			#imagelink_aboutus, #imagelink_aboutproducts, #imagelink_sleepnaked, #imagelink_tradecustomers, #imagelink_bates, #imagelink_ownlabels {
				width:370px;
				min-height:140px;
				padding:0 0 10px 0;
				}
			
				#imagelink_aboutus h2, #imagelink_aboutproducts h2, #imagelink_sleepnaked h2, #imagelink_tradecustomers h2, #imagelink_bates h2, #imagelink_ownlabels h2 {
					font-size:1.6em;
					color:#300;
					font-weight:normal;
					margin:0;
					padding:30px 150px 0 15px;
					}

				#imagelink_aboutus p, #imagelink_aboutproducts p, #imagelink_sleepnaked p, #imagelink_tradecustomers p, #imagelink_bates p, #imagelink_ownlabels p {
					font-size:1em;
					color:#666;
					font-weight:normal;
					margin:0;
					padding:5px 170px 0 15px;
					}

				#imagelink_aboutus a, #imagelink_aboutproducts a, #imagelink_sleepnaked a, #imagelink_tradecustomers a, #imagelink_bates a, #imagelink_ownlabels a {
					display:block;
					font-weight:normal;
					}

				#imagelink_aboutus a:link, #imagelink_aboutus a:visited, #imagelink_aboutproducts a:link, #imagelink_aboutproducts a:visited, #imagelink_sleepnaked a:link, #imagelink_sleepnaked a:visited, #imagelink_tradecustomers a:link, #imagelink_tradecustomers a:visited, #imagelink_bates a:link, #imagelink_bates a:visited, #imagelink_ownlabels a:link, #imagelink_ownlabels a:visited {
					color:#666;
					font-weight:normal;
					}

				#imagelink_aboutus a:hover, #imagelink_aboutproducts a:hover, #imagelink_sleepnaked a:hover, #imagelink_tradecustomers a:hover, #imagelink_bates a:hover, #imagelink_ownlabels a:hover {
					color:#999;
					font-weight:normal;
					}

				#imagelink_aboutus a.current, #imagelink_aboutproducts a.current, #imagelink_sleepnaked a.current, #imagelink_tradecustomers a.current, #imagelink_bates a.current, #imagelink_ownlabels a.current {
					color:#999;
					font-weight:normal;
					}				

				
			
			.imagelink_base {
				width:370px;
				height:10px;
				background:url(../images/imagelinkbase.jpg);
				}
			
	#beaumontbrownfooter {
		text-align:center;
		background:#F0F0F0;
		border-top:1px solid #DEDEDE;
		margin:40px 0 0 0;
		}

 		#beaumontbrownfooter900px {
 			width:900px;
 			background:#F0F0F0;
 			text-align:left;
 			margin:auto;
 			font-size:0.9em;
 			}

			#beaumontbrownfooter900px a:link, #beaumontbrownfooter900px a:visited {
				color:#666;
				text-decoration:none;
				}

			#beaumontbrownfooter900px a:hover {
				color:#000;
				}

			#beaumontbrownfooter900px a.current {
				color:#999;
				}

			#beaumontbrownfooterlc {
				float:left;
				}

			#beaumontbrownfooterrc {
				float:right;
				}

	.clear {
		clear:both;
		}



/* Text Links */
	
	a:link {
		text-decoration:none;
		font-weight:bold;
		color:#000;
		}
	
	a:visited {
		text-decoration:none;
		font-weight:bold;
		color:#000;
		}
	
	a:hover {
		color:#999;
		font-weight:bold;
		text-decoration:none;
		}
	
	a:active {
		text-decoration:none;
		font-weight:bold;
		color:#ccc;
		}		
