@media screen, projection {
	* 					{margin:0; padding:0;}
	body 				{background:url(../i/bg_top.gif) repeat-x #cdcdcd; font-family:Verdana, Arial, sans-serif; font-size:12px; line-height:17px;}
	body, tr, input, 
	td, textarea, a		{}
		
	a					{color:#e40000;}
	a:hover				{color:#ffeda7;}

.clear {clear:both;}
.indent {text-indent:-10000px;}
.print {display:none;}

.century {font-family:"Century Gothic";}
.centuryBold {font-family:"Century Gothic"; font-weight:bold;}


#container {margin:0 auto; width:950px; background:#880000; padding:0px 6px; margin-bottom:40px;}
#header	{width:950px; height:145px; background:url(../i/header_bg.jpg) no-repeat;}
	#header_logo {width:362px; height:67px; background:url(../i/b_b_machinery_woodworking_and_panel_processing_equipment.png) no-repeat; position:absolute; margin:44px 0px 0px 43px;}
	#header_call_now {width:427px; height:14px; background:url(../i/call_now_to_discuss_your_needs_574_262_4115.png) no-repeat; position:absolute; margin:74px 0px 0px 465px;}
#top_nav {width:938px; height:30px; background:url(../i/top_nav.jpg) no-repeat; padding:11px 12px 0px 0px;}
	#top_nav ul {list-style:none; float:right;}
	#top_nav li {float:left; display:inline; width:124px; text-align:center;}
	#top_nav li a {color:#ffffff; text-decoration:none;}
	#top_nav li a:hover {color:#ffeda7;}
#content_wrapper {width:950px; background:url(../i/content_bg.gif) 1px repeat;}
#content {width:950px; background:url(../i/content_top_bg.gif) top repeat-x; padding:30px 0px 27px 0px;}
	#left_red_box {background:url(../i/red_left_box_bg.gif) repeat-y; width:257px;}
		#left_red_box_top {background:url(../i/red_left_box_top.gif) top no-repeat; width:257px;}
		#left_red_box_bot {background:url(../i/red_left_box_bot.gif) bottom no-repeat; width:253px; padding:27px 4px 94px 0px; line-height:17px; color:#ffeda7;}
		#left_red_box_bot_inner {background:url(../i/red_left_box_bot.gif) bottom no-repeat; width:253px; padding:27px 4px 24px 0px; line-height:17px; color:#ffeda7;}
		#search_our_site {width:198px; height:33px; background:url(../i/search_our_site.png) no-repeat; margin:0px 24px 6px 0px;}
		#left_red_box input.white_box {width:131px; height:20px; padding:4px 2px 0px 2px; border:1px solid #131313; margin-bottom:20px;}
		#search_button {width:169px; height:29px; background:url(../i/red_left_button.gif) no-repeat; padding:10px 0px 20px; color:#ffffff; font-size:14px;}
	#left_grey_box {width:210px; background:#414141; padding:28px 0px 72px 42px; color:#bababa; line-height:17px; text-align:left; font-size:14px;}
	#left_grey_box_inner {width:210px; background:#414141; padding:28px 0px 34px 42px; color:#bababa; line-height:17px; text-align:left; font-size:14px;}
		#left_grey_box hr {width:174px; height:1px; line-height:0px; font-size:0px; margin:11px 0px 7px;}
	#right_box_index {width:595px; padding:7px 0px 8px 7px; background:url(../i/right_box_bg.gif) repeat-x #5E5E5E; text-align:left;}
		#right_top_box_bg {width:582px; background:url(../i/grey_right_gradient_bg.gif) repeat-x; border:1px solid #252525; margin-left:2px;}
		#right_top_box {width:582px; height:149px; background:url(../i/sawstop_timesavers_img.jpg) 243px 4px no-repeat;}
			#right_top_box_title {position:absolute; margin:8px 0px 0px 11px; padding:0px 0px 0px 32px; background:url(../i/red_block.png) no-repeat; font-size:26px; color:#ffeda7; height:26px; line-height:26px;}
			#right_top_box_text {position:absolute; margin:40px 0px 0px 48px; color:#ffffff; line-height:16px; width:179px; font-size:13px;}
				#right_top_box_text a {color:#860000; text-decoration:none;}
				#right_top_box_text a:hover {text-decoration:underline;}
			#right_top_box_img {position:absolute; margin:5px 0px 0px 394px; width:180px; height:136px; background:url(../i/sawstop.jpg) no-repeat; border:1px solid #b70000;}
		#right_manuf {width:582px; /*height:134px;*/ overflow:auto; padding-bottom:10px;}
			#right_manuf_title {/*position:absolute;*/ margin:11px 0px 0px 14px; background:url(../i/red_block.png) 0px 2px no-repeat; padding:0px 0px 4px 32px; font-size:26px; color:#ffeda7; height:26px; line-height:26px;}
			#right_manuf_hr {position:absolute; margin:26px 0px 0px 237px; width:341px; background:#c5c5c5; height:1px; padding:0px; font-size:0px; line-height:0px;}
			#right_manuf_left {/*position:absolute;*/ margin:6px 0px 0px 14px; width:238px; float:left;}
				#right_manuf_left ul {list-style:none;}
				#right_manuf_left .editor-mode-hover li {color:#000000;}
			#right_manuf_right {/*position:absolute;*/ margin:6px 0px 0px 52px; width:238px; float:left;}
				#right_manuf_right ul {list-style:none;}
				#right_manuf_right .editor-mode-hover li {color:#000000;}
				#right_manuf {color:#FFEDA7;}
				#right_manuf ul {padding:0px;}
				#right_manuf li {color:#ffeda7; font-size:12px; width:225px; background:url(../i/right_arrow.png) 0px 4px no-repeat; padding-left:13px;}
					#right_manuf li a {color:#FFEDA7; text-decoration:none;}
					#right_manuf li a:hover {color:#860000;}
			#right_manuf_red_bar {width:561px; height:23px; background:#880000; text-align:right; padding:5px 22px 0px 0px;}
				#right_manuf_red_bar a {color:#ffeda7; text-decoration:none;}
				#right_manuf_red_bar a:hover {color:#ffffff;}
		#right_white_box {width:553px; padding:3px 4px 3px 26px; font-size:14px; color:#303030; background:#ffffff; margin-top:11px;}
			a .right_white_more_click {background:#b80000; color:#ffffff; text-decoration:none; width:57px; height:19px; text-align:center; font-size:12px;margin-top:24px;}
			a:hover .right_white_more_click {color:#FFEDA7;}
			#white_box_left_text {width:332px; padding:17px 0px 17px 0px;}
				#white_box_left_text a {color:#e40000; text-decoration:none;}
				#white_box_left_text a:hover {text-decoration:underline;}
			#right_white_dark_grey_box {width:156px; background:#303030; padding:20px 8px 22px 16px; color:#ffffff; text-align:left; font-size:12px;}
			#right_white_light_grey_box {width:156px; background:#414141; padding:10px 8px 16px 16px; color:#ffffff; text-align:left; font-size:12px;}
				.grey_box_title {color:#e40000; font-size:13px; font-weight:bold;}
					.grey_box_title a {color:#e40000; text-decoration:none;}
					.grey_box_title a:hover {text-decoration:underline;}
				.grey_box_date {color:#ffeda7;}
					.grey_box_date a {color:#ffeda7; text-decoration:none;}
					.grey_box_date a:hover {text-decoration:underline;}
				.grey_box_div {background:#676767; width:150px; height:1px; font-size:0px; line-height:0px; margin:7px 0px 5px;}
					.grey_box_div a {text-decoration:underline;}
					.grey_box_div a:hover {color:#e40000;}
				
	#inner_menu_top {width:205px; border:1px solid #660000; background:url(../i/menu_top_bg.gif) top repeat-x #6e0000; margin-bottom:20px;}
	#inner_menu_bot {width:185px; padding:16px 4px 20px 16px; background:url(../i/menu_bottom_bg.gif) bottom repeat-x; margin:0px;}
		ul#main-nav {text-align:left; list-style:none;}
		ul#main-nav li {padding:3px 0px 3px 14px; width:171px; background:url(../i/right_arrow_white_on_red.gif) 0px 8px no-repeat;}
		ul#main-nav li a {line-height:12px; color:#ffffff; text-decoration:none;}
		ul#main-nav li a:hover {color:#FFEDA7;}
		ul#main-nav li div {margin:2px;}
	#right_box_inner {width:602px; padding:0px 0px 11px; background:url(../i/right_box_bg.gif) repeat-x #5E5E5E; text-align:left;}
		#right_box_header {background:#000d12; color:#ffffff; font-size:30px; width:577px; height:39px; padding:5px 0px 0px 23px; line-height:30px;}
			#right_box_header h1 {font-size:30px; width:577px; height:39px; padding:0px; margin:0px; line-height:30px; font-weight:normal;}
		#inner_white_box {width:540px; margin:0px 0px 0px 9px; padding:10px 24px 26px 19px; overflow:hidden; background:#ffffff;}
			#inner_white_box ul {list-style:none; margin:0px; padding:0px;}
				#inner_white_box ul li {padding-left:16px; background:url(../i/arrow_red_on_white.gif) 2px 4px no-repeat; }
			#inner_white_box ol {margin:0px; padding:0px 0px 0px 20px;}
			#inner_white_box h1 {color:#B80000; font-family:"Century Gothic"; font-weight:normal; margin:4px 0px 10px;}
			#inner_white_box h2 {}
			#inner_white_box h3 {font-size:16px;}
			#inner_white_box a {}
			#inner_white_box a:hover {color:#000000;}
	
#footer {width:916px; height:26px; background:#860000; padding:13px 34px 0px 0px;}
	#footer_text {float:right; color:#ffffff;}
	
/* category page */
h3.listing-title {font-size:18px; border-bottom:1px solid #1e3ba8; margin:10px 0; padding-bottom:2px;}
.product-list {width:500px; margin-bottom:20px;}
.product-list td {border:1px solid #cfe4fe; padding:2px 4px 8px 4px;}
.product-list-image {width:130px; text-align:center;}
.product-list-image img {margin:5px auto; border:none;}

/* product page */
#photoBox {border:1px solid #cfe4fe; float:right; margin:0 0 12px 22px; background:#fff;}
#photoBox td {padding:4px; text-align:center;}
#photoBox td img {border:none;}

/* dealer locator */
#map {clear:both; width:520px; height:440px; margin:20px auto; border:1px solid #3b4f88;}

/* PRODUCT LISTING */
table.product-listing-table {clear:both; width:100%; margin-bottom:30px;}
table.product-listing-table tr {vertical-align:top;}
table.product-listing-table td {padding:4px 8px;}
table.product-listing-table img {border:none;}

a.product-listing-name-link {color:#e40000; font-weight:bold; font-size:16px; display:block; margin-bottom:8px; text-decoration:none;}
a.product-listing-name-link:hover {color:#000;}
a.product-listing-name-link small {font-weight:normal; font-size:12px; padding-bottom:2px;}

.product-listing-add-to-cart {width:100px; text-align:center;}
.product-listing-add-to-cart p {font-size:12px; color:#000;}

div.product-listing-page {float:left; font-size:10px; margin:4px 0;}
div.product-listing-nav {float:right; font-size:10px; margin:4px 0;}
div.product-listing-nav a {padding:0 6px;}

.row-separator {margin:4px auto; width:466px; height:11px; background:url(../i/separator.gif);}

#search-form table {width:100%; margin:10px auto;}
#search-form table select {font-weight:bold; color:#e40000;}
#search-form table option {padding:1px 4px; color:#000; font-weight:normal;}
#search-form table input {border:1px solid #e40000; background:#f2f2f2; width:96px; text-align:center; padding:2px auto;}
#search-form table input.selected {color:#e40000; font-weight:bold;}
#search-form table input:hover {background:#ccc;}

#side-search {margin:10px;}
#side-search td {padding:4px; text-align:left;}
#side-search td input {border:1px solid #fff; background:#f2f2f2; width:96px; text-align:center; padding:2px auto; display:inline-block;}
#side-search input:hover {background:#ccc;}
}