/* for tabs */
#header {float:left;width:750px;background:#004990;padding:0;font-size:0.8em;line-height:normal;}
#header ul {margin:0;padding:10px 0 0 10px;list-style:none;}
#header li {display:inline;margin:0;padding:0;}

	/*
	*	For the next two rules:	
	*	1. A single image is used for the two doors, rather than one.
	*	2. Ascetically, the 'font-weight:bold' was removed to closely mimic the www.digital-web.com tabs.
	*	3. The padding was modified for personal preference.
	*/
	
#header a {float:left;background:#f8981d url("../images/tabs.png") no-repeat left top;padding:0 0 0 9px;text-decoration:none;color:#000;}
#header a span {float:left;display:block;background:#f8981d url("../images/tabs.png") no-repeat right top;padding:4px 15px 3px 6px;}

	/* Commented Backslash Hack hides rule from IE5-Mac \*/	
#header a span {float:none;}
	/* End IE5-Mac hack */

	/*
	*	1. At this point many things are simplified. The hover and background colors are set,
	*	and no positions are used because we aren't swapping images
	*	2. 'padding-bottom:4px;' on the current span pushes that tab 1px higher than the others, 
	*	exposing 1px of the background color of #header and giving the effect of an underline.
	*/
	
#header #current a span {padding-bottom:4px;}
#header a:hover, #header a:hover span {background-color:#e48835;color:#000;}
#header #current a span, #header #current a {background-color:#fff;}

div.tabbox {border:1px solid #004990; border-top:none; width:728px; padding:10px; margin:0;}
div.tabbox h2 {margin-top:18px; padding-top:18px; clear:both;}

div.searchresults, div.searchresultsnobold {clear:both; margin-top:6px;}
div.searchresults2 {clear:both;margin-left:15px;}
div.searchresults label, div.searchresultsnobold label {float: none;width:auto;clear:none;display:block;margin:0;text-align:left;font-weight:bold;color: #343434;font-size:85%;margin-top:9px;}
div.searchresultsnobold label {font-weight:normal;}
div.searchresults input, div.searchresultsnobold input  {float:left;width:auto;}
div.searchresults2 label  {float: none;width:auto;clear:none;display:block;margin:0;padding:0;text-align:left;font-weight:normal;font-size:85%;margin-top:3px;}
div.searchresults2 input {float:left;width:auto;}

div.selectall {margin-bottom:12px;}

p.searchreturn {margin:0; padding:3px 0 0 0; text-align:right;}
p.searchreturn a:link, p.searchreturn a:visited {color:#e4782d; text-decoration:none;}
p.searchreturn a:hover {color:#e4782d; text-decoration:underline;}

div.column {float:left;width:242px;}
div.column ul ul {margin-left:0; padding-left:15px; }
div.submit {text-align:left;margin:12px 0 24px 0; clear:both; padding-top:12px; }

#search_form {margin:0;}
span.debug { color:red;}

div.productresults {clear:both;}
div.productresults h2 {padding:3px;margin:6px 0 0 0; background-color:#004990;color:#fff;}
div.productresults h3 {padding:3px; margin:0 0 12px 0; font-size:90%; background-color:#79bde9; font-weight:bold; color:#000; }
div.productresults li h3 {font-size:90%; background-color:#fff; margin-bottom:0; border:none; padding:0;}

div.formsection {padding:12px 0 0 0;margin:0; clear:both;}
div.formsection h2 {background-color:#004990; padding: 5px; color:#fff; margin:0; }

#rightcolumn_float {margin:0 0 5px 12px;}

div.splitright {text-align:right;}
