html, body, #wrap {
	height:100%;
}

body {
	width:600px;
	margin:0;
	padding:0;
	background:#B1D5EF url(http://www.byrnemedical.com/themes/bmi/images/bg_site.png) center repeat-y;
	font:10.5pt Verdana, Arial, Helvetica, sans-serif;
}

#wrap {
	width:600px;
	margin:0;
	padding:0;
	background:#0075BF;
}

#header {
	line-height:0px;
	margin:0;
	padding:0;
	display:none;
}

#printHeader {
	line-height:0px;
	margin:0 auto;
	padding:0;
}

#content {
	background:white;
	padding:0 35px;
	margin:0;
	width:600px;
}

#swfObject {
	z-index:-1;
}

#contentSB {
	background:white url(http://www.byrnemedical.com/themes/bmi/images/bg_sidebar.png) right repeat-y;
	padding:0 0 0 35px;
	margin:0;
	width:600px;
}

#contentSB2 {
	width:600px;
	float:left;
}

#homeMid {width:290px;margin-left:285px;padding:0 15px;}
#homeLeft {width:285px; float:left;}
#homeRight {width:285px; float:right;}

#gallery_wrapper {
	float:right;
	width:270px;
	margin:0 0 0 10px;
}

	#gallery_wrapper .unstyled {
		display:none;
	}

#sidebar {
	float:right;
	width:300px;
	margin-left:35px;
	display:none;
}
	
	#sidebar ul, #sidebar li {
		list-style:none;
		margin:0;
		padding:0;
	}
	
	#sidebar li a {
		display:block;
		border:0;
		padding:11px 13px 15px 13px;
		margin:0 0 1px 0;
		background:#0075BF;
		height:11px;
		text-decoration:none;
		color:white;
		width:274px;
		font-size:11px;
	}
	
	#sidebar li a:hover {
	background:#0075BF url(http://www.byrnemedical.com/themes/bmi/images/bg_nav_over.png) no-repeat;
	padding-left:31px;
	width:256px;
	color:#E4D994;
	}

ul.sm li, ul.sm li ul, ul.sm li ul li {
	margin:0;
	padding:0;
}

ul.sm li, ul.sm li ul li {
	margin:0 0 0 16px;
	padding:0 0 0 0px;
}

ul.sm {
	margin:0;
	padding:0 0 0 20px;
}

ul.sm li {
	font-size:16px;
	padding:0 0 8px 0;
}

ul.sm li ul li {
	font-size:12px;
	padding:8px 0 0 0;
}

ul.nav,  ul.nav li ul, ul.nav li, ul.nav li ul li {
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}

ul.nav li {
	background:url(http://www.byrnemedical.com/themes/bmi/images/bc_separator.png) no-repeat;
	background-position:center left;
}

ul.nav a, ul.nav li a {
	padding:0 4px 0 6px;
	text-decoration:none;
}

ul.nav a:hover {
	text-decoration:underline;
}

#contentSB h2, #content h2 {
	font:bold 16pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#005399;
	margin:0;
	padding:0 0 .4em 0;
}

#contentSB h3, #content h3 {
	font:bold 12pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#005399;
	margin:0;
	padding:0 0 .4em 0;
}

#contentSB p, #content p {
	margin:0;
	padding:0 0 .8em 0;
}

#footer, #footerSB {
	height:75px;
	padding:75px 0 0 0;
	color:white;
	font:7.5pt Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

#footer {
	background:url(http://www.byrnemedical.com/themes/bmi/images/BG_footer.png) no-repeat;
}

#footerSB {
	background:url(http://www.byrnemedical.com/themes/bmi/images/BG_footer2.png) no-repeat;
}

#footerSB a, #footer a {
	border:0;
	color:#B1D5EF;
}

img, a {
	border:0;
}

.clear {
	font-size:0;
	padding:0;
	margin:0;
	height:0;
	line-height:0;
	clear:both;
}

.ie .headWrap {margin-top:-3px;}

form.search {
	margin:0;
	padding:0;
	display:inline;
}

form.search input.searchBox {
	background:url(http://www.byrnemedical.com/themes/bmi/images/bg_search.png);
	height:12px;
	width:145px;
	font-size:9px;
	color:#000;
	border:0;
	margin:0;
	padding:7px 10px 6px 10px;
	display:inline;
	vertical-align:top;
}

form.search input.searchBtn {
	background:url(http://www.byrnemedical.com/themes/bmi/images/btn_search.png);
	height:25px;
	width:42px;
	border:0;
	margin:0;
	padding:0;
	display:inline;
	vertical-align:top;
}