#container1 { width: 782px; margin:10px auto; }
#header { width:782px;}
#header img { display:block; }
#leftnav { float:left; width:149px; padding-left:8px; background-image:url('/templates/rhuk_solarflare_ii/images/leftnav_bottom.gif'); background-position:70% 100%; background-repeat:no-repeat; padding-bottom:10px; }
#content { float:right; width:604px; padding:10px;}
#rightColumn { float:right; }
#footer { clear:both; width:782px; }
#content h3 { color:#555555; font-size:20px; font-weight:bold; }
a.mainlevel { min-height:15px; }
h2 a:link, h2 a:visited { color:#444444;  }
a:link, a:visited { color:#0000FF; }
a.pathway { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; }
input { font-family:Verdana, Arial, Helvetica, sans-serif;}
#leftnav .moduletable table { width:145px; background:black; }
#leftnav hr { display:none; }
#leftnav label { color:#f3f3f3; margin:5px 5px 2px 7px; font-weight:bold;  display:block; }
#leftnav .moduletable table form { padding:5px 5px 0px 6px; margin:0px} 
#productScroller { margin:10px 0px 10px 15px; float:right;   width:152px; }
#productScroller div.moduletable { padding-bottom:10px; background:#0075B9; background-image:url('/templates/rhuk_solarflare_ii/images/scrollBottomRight.gif'); background-position:bottom right; background-repeat:no-repeat;  margin-bottom:15px; width:152px;}
#productScroller marquee { border-left:#0075B9 1px solid; border-right:#0075B9 1px solid; background:white; padding:5px; height:200px; width:140px;}
#productScroller div.moduletable h3 { border:none; background:#0075B9; background-image:url('/templates/rhuk_solarflare_ii/images/scrollTopRight.gif'); background-position:top right; background-repeat:no-repeat; padding:2px 4px; color:white;  width:144px;}
#productScroller h3 { font-size:12px;  padding:2px 4px; width:152px;}
div.moduletable tr.sectiontableentry1 td { border-left:#0075B9 1px solid; border-right:#0075B9 1px solid;  padding:5px; width:152px; }
input #orderby { margin-bottom:10px; }
#product_list h2 { padding:10px 0px; }
#leftnav table { margin-top:-1px; }
#leftnav table td a { color:white; padding-left:8px; width:131px}
#leftnav table td a:hover { color:#333333; text-decoration:underline;}
.sectiontableentry1 td, .sectiontableentry2 td, .sectiontableentry3 td, .sectiontableentry4 td, .sectiontableentry5 td{
border-left:none; border-right:none; padding:3px; 
}
tr.sectiontableheader td { 4px; }
#pdfIcon { margin-bottom:10px; }
#content h1 { font-size:18px; line-height:18px; min-width:400px;}

/*  video overlay */

.overlay {
	background:url(/images/white.png) no-repeat;
	padding:40px;	
	width:565px;  
	display:none;
}

	div.overlay p {
		margin:10px 0 -9px 0;
		font-weight:bold;
		font-size:14px;
	}

.close {
	background:url(/images/close.png) no-repeat;
	position:absolute;
	top:2px;
	display:block;
	right:5px; 
	width:35px;
	height:35px;
	cursor:pointer;
}

a.player { 		
	display:block;
	height:360px;			
}

img{
	behavior: url(/scripts/iepngfix.htc);
	border:0px;
}

.simple_overlay .close  {

	behavior: url(/scripts/iepngfix.htc);
	}	
	
	/*  video thumbs */

table.thumbs td {
	vertical-align:top;
}

table.thumbs td a.thumb {
	width: 225px;
	height: 142px;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
}
table.thumbs td span { /*--Used to crop image--*/
	width: 225px;
	height: 142px;
	overflow: hidden;
	display: block;
}
table.thumbs td a.thumb:hover {
	background: #333;
}
table.thumbs td h2 {
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0; padding: 10px;
	background: #f0f0f0;
	border-top: 1px solid #fff; /*--Subtle bevel effect--*/
}
table.thumbs td a {
	text-decoration: none; 
	color: #777;
	display: block;
}

