body { padding:0; text-align:center; background:#EFA71D url(../images/bg.gif); }

a { color:#a21e22; }
a:hover	 { color:#930308; }

iframe { border:none; }

.ClearLeft { height:0; overflow:hidden; clear:left; }
.ClearRight { height:0; overflow:hidden; clear:right; }
.ClearBoth { height:0; overflow:hidden; clear:both; }

#wrapper { width:930px; overflow:hidden; margin:0 auto; text-align:left; background:#fff; border-left:2px solid #000; border-right:2px solid #000; }

#KingBee { position:absolute; top:20px; left:10px; }
#tagline { position:absolute; overflow:hidden; top:105px; left:19px; width:450px; padding:1px 0 4px 212px; font-family:"Times New Roman", Times, serif; font-size:1.5em; font-weight:bold; color:#222; text-transform:uppercase; background:url(../images/sports-equipment.gif) no-repeat; }

#headerRight { width:740px; float:right; }
#banner { position:relative; height:140px; background:url(../images/header-bee-bg.png) right top no-repeat; }
#CallUs { position:absolute; left:492px; top:17px; }
	#CallUs p { margin:0; padding:0; text-align:left; font:16px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#003399; }

#topnav { height:32px; overflow:hidden; padding-left:10px; font:15px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important; background:#000 url(../images/topnav-notch.gif) 0 0 no-repeat; }
	#topnav ul { margin:0; padding:0; list-style:none; }
	#topnav li { display:inline; float:left; border:none; font:15px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important; }
	#topnav a { display:block; color:#fff; margin:5px 9px 8px 11px; text-decoration:none; }
	#topnav a:hover { color:#FF0000; }
	#topnav a.current,
	body.our-process #topnav a#navOurProcess,
	body.auction-catalog #topnav a#navAuctionCatalog,
	body.auction-request-form #topnav a#navAuctionRequestForm,
	body.faqs #topnav a#navFAQs,
	body.tips #topnav a#navTips,
	body.our-guarantee #topnav a#navOurGuarantee { color:#FFF100; }
	#topnav li.last a { margin-right:0; }

#PageTitle { height:38px; background:#fef000 url(../images/bg-titlebar.jpg) repeat-x; }

#ColLeft { width:189px; text-align:center; float:left; /*overflow:hidden;*/ border-right:1px solid #bbb; }

#LeftNav { text-align:left; font:14px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; background:#555; }
/*	#LeftNav ul { margin:0; padding:0; list-style:none; }
	#LeftNav li { margin:0; padding:0; border-bottom:1px solid #000; }
	#LeftNav a { display:block; color:#ccc; padding:5px 0 5px 8px; text-decoration:none; background:url(../images/subnav-arrow-2.gif) 100% 50% no-repeat;}
	#LeftNav a:hover,
	#LeftNav ul li ul li a.selected { color:#fff; background-color:#888; }
	
	#LeftNav ul li ul li {
		padding-left:1em;
		text-transform:none;
		font-size:12px;
		border:0;}
		
		#LeftNav ul li ul li a {padding:3px;}*/
		
#LeftNavExpanded { background:#000; padding:12px; text-align:left; }

#LeftSubNav { overflow:hidden; text-align:left; font:13px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background:#BFE8FF; }
	#LeftSubNav ul { margin:0; padding:0; list-style:none; }
	#LeftSubNav li { margin:0; padding:1px 0 1px 0; background:#1b75bb url(../images/bg-subnav.gif) repeat-x; }
	#LeftSubNav a { display:block; color:#fff; padding:4px 0 4px 21px; text-decoration:none; background:url(../images/subnav-arrow.gif) 10px 9px no-repeat; }
	#LeftSubNav a:hover { color:#fff; text-decoration:underline; }

#LeftBanner { padding:0 0 10px 0; text-align:center; border-bottom:1px solid #bbb; }
#LeftBanner img { display:block; margin:0 auto; margin-top:10px; }

#LeftRecent { padding:15px; text-align:left; font:13px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#222; border-bottom:1px solid #bbb; }
	#LeftRecent ul { margin:0; padding:0; list-style:none; }
	#LeftRecent li { font:12px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#222; }
	#LeftRecent a { color:#1b75bb; }
	
#LeftTip { padding:15px; text-align:left; font:13px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#222; background:#ffff99; border-bottom:1px solid #bbb; }

#LeftTerms { padding:10px; text-align:left; }

div.NavSpacer { display:block; height:10px; overflow:hidden; }

#ColRight { width:740px; float:left; }
#ColRightInner { position:relative; padding:22px 35px 30px 35px; }
#ColRightInnerLeft { width:475px; padding:22px 20px 30px 35px; float:left; }
#LeftCatalog { width:542px; margin-left:2px; float:left; }
#ColRightInnerRight { width:190px; float:right; border-left:1px solid #ccc; }
	#ctaCart .cartListing { width:100%; height:150px; }
	#sideCart { padding:14px; background:url(../images/bg-side-cart.jpg) repeat-x; }

#ColRightInner .IndentedContent { padding-left:30px; }

#LeftCatalog  .IndentedContent { padding:10px 6px 10px 10px; }

table#CatalogRequestTop td { text-align:left; }

#sideCaseOrder { padding:12px; background:#1360AA; }

#sideCaseInfo { padding:12px; background:#fff; }

#LeftCatalog div.cases { padding:15px 0 5px 0; border-bottom:1px dotted #bbb; }

#footer { padding:20px; text-align:center; }
	#footer p { margin:0; padding:0; color:#666; font-size: .9em; line-height: 1.6em; }
	#footer a { color:#666; font-weight:bold; }
	#footer a:hover { color:#000; }
	#footer ul { margin:0 0 12px 0; padding:0; list-style:none; }
	#footer li { display:inline; padding:0 6px 0 6px; font-size: 1em; }
	#footer li.last { border-right:none; }
	#footer p.credit, #footer p.credit a { color:#999; text-decoration:none; }
	
#footer.homefooter {font-size:1.1em;}

	#footer.homefooter a,
	#footer.homefooter p,
	#footer.homefooter p.credit a {color:#000;}
	
	#footer.homefooter p.credit a {text-decoration:underline;}
	
#middle { height:225px; overflow:hidden; padding:0; margin:0; background:#fff url(../images/bg-home-middle.jpg) repeat-x; }

body.auction-request-form #arf-top {
	padding:14px 25px 0px 40px;
	background:#FDF8BC;}

body.auction-request-form .sc_msg {
	margin:0;
	line-height:20px;}

body.auction-request-form .info,
body.auction-request-form .alert {padding:15px;}

body.auction-request-form .error,
body.email-catalog .error {text-align:left;}
	
	body.auction-request-form .error ul,
	body.email-catalog .error ul {
		margin-top:.5em;
		margin-bottom:.5em;}
	
		body.auction-request-form .error ul li,
		body.email-catalog .error ul li {
			padding-bottom:0;
			font-size:100%;}

.separator {border-top:2px dashed #BEBB99;}

td.highlight1 {
	border:1px solid #FDF8BC;
	border-right:0}
	
td.highlight2 {
	border:1px solid #FDF8BC;
	border-left:0}

.highlight-catalog-type td {background-color:#FEFBDA !important;}

.highlight-catalog-type td.highlight1 {
	border:1px solid #BEBB99 !important;
	border-right:0 !important;}
	
.highlight-catalog-type td.highlight2 {
	border:1px solid #BEBB99 !important;
	border-left:0 !important;}
	
#featured-content-wrapper {
	position:relative;
	left:50%;
	float:left;}

	#featured-content-wrapper ul#featured-content {
		list-style:none;
		position:relative;
		left:-50%;
		margin:0;}
	
		#featured-content-wrapper ul#featured-content li.featured-item-home {
			position:relative;
			float:left;
			width:100px;
			margin:0 15px;
			padding:0;
			font-size:12px;
			line-height:12px;}
			
			#featured-content-wrapper ul#featured-content li.featured-item-home a {
				text-decoration:none;
				color:#666;}
				
				#featured-content-wrapper ul#featured-content li.featured-item-home a:hover {color:#333;}
				
#searchresultsdiv .box2width {width:auto;}

#searchformleft {margin-top:10px;}

#searchformleft input#searchtext {
	width:142px;
	padding-left:26px;
	background-image:url(../images/search.gif);
	background-position:6px 50%;
	background-repeat:no-repeat;
	color:#555;}
	
#advanced_search_form .fields_box {left:10%;}

#advanced_search_form select {height:auto;}

.pointer {cursor:pointer;}

#open-arf {
	border-collapse:collapse;
	border:1px solid #000;}
	
	#open-arf th {text-align:left;}
	
	#open-arf td {border:1px solid #000;}