/******************************************
			Tag Classes
******************************************/

body { 	
	margin: 0px; 
	background-image:url(images/backdrop.gif); 
	background-repeat:repeat-x; 
	background-color:#2c2c2c;
	}
p {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	padding-left: 4px;
}

p .callOut {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	padding-left: 0px;
}
ul {
	margin-left: 0px;
	padding-left: 20px;
	margin-top: 5px;
	margin-bottom: 8px;
}
li {
	margin-top: 0px;
	margin-bottom: 5px;
	list-style-image: url(images/bullet.gif);
}

/******************************************
			Header Classes
******************************************/
h1 {
	color: #FFCB08;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	margin-top: 0px;
	padding-top: 0px;
	_line-height: 17px;
}
.h1_dewalt_e {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-top: 0px;
	padding-top: 0px;
}
h2 {
	color: #FFCA08;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	background-color: #2f2e2e;
	text-indent: 3px;
	margin-bottom: 5px;
	margin-top: 0px;
	line-height: 20pt;
	padding-left: 3px;
}
h3 {
	color: #FFCB08;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px;
	padding-left: 4px;
	margin-bottom: 5px;
}

/******************************************
			Background Classes
******************************************/
.bg-table { background-color: #434242; }
.bg-chartontable { background-color: #3b3a3a;}
.bg-chart { background-color: #2f2e2e;}

/******************************************
			Text Classes
******************************************/
.img-icon { vertical-align:inherit;}
.img-floatleft { float:left; margin-right: 10px;}

/******************************************
			Menu Classes   
			
		.m1 = Menu Level 1, 
		.m2 = menu level 2, 
		etc.
		the ".m" classes should control everything but "color" and "text-decoration" styles 
		which should be controlled by link classes, ie: ".a-m1"

******************************************/
.m1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	margin-right: 12px;
	float: right;
}
.m2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-image: url(images/subnav_divider.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-top: 3px;
}
.m2_noline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-top: 3px;
}
.m2_sectionheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-image: url(images/subnav_divider.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 3px;
	color:#FFFFFF;
	padding-bottom: 5px;
	background-color: #000000;
	text-indent: 5px;
}

/******************************************
			Link Classes
******************************************/
a:link { text-decoration: underline; color: #FFFFFF; }
a:visited { text-decoration: underline; color: #FFFFFF; }
a:active { text-decoration: underline; color: #FFFFFF;}
a:hover{ text-decoration: underline;  color: #ffcb08; }

a.a-img:link { border: solid 2px #9B9A9A; width: 58px; height: 58px;display:block;}
a.a-img:visited { border: solid 2px #9B9A9A; width: 58px; height: 58px;display:block;}
a.a-img:active { border: solid 2px #9B9A9A; width: 58px; height: 58px;display:block;}
a.a-img:hover{ border: solid 2px #ffcb08; width: 58px; height: 58px;display:block;}

a.a-yellow:link { font-weight:bold; text-decoration: none; color: #ffcb08;}
a.a-yellow:visited { font-weight:bold; text-decoration: none; color: #ffcb08;}
a.a-yellow:active { font-weight:bold; text-decoration: none; color: #ffcb08;}
a.a-yellow:hover{ font-weight:bold; text-decoration: underline;  color: #ffcb08;}

a.a-entrythumb:link { 
	float:left; 
	border: solid 2px #2f2f2f;
	text-decoration: none; 
	width: 33px; 
	height: 34px; 
	display:block; 
	color: #2f2f2f; 
	margin-right: 6px;}
a.a-entrythumb:visited { 
	float:left; 
	border: solid 2px #2f2f2f; 
	text-decoration: none; 
	width: 33px; 
	height: 34px;
	display:block;
	color: #2f2f2f;
	margin-right: 6px;}
a.a-entrythumb:active { 
	float:left; 
	border: solid 2px #2f2f2f;
	text-decoration: none; 
	width: 33px; 
	height: 34px;
	display:block;
	color: #2f2f2f;
	margin-right: 6px;}
a.a-entrythumb:hover{ 
	float:left; 
	border: solid 2px #ffcb08; 
	text-decoration: none; 
	width: 33px; 
	height: 34px; 
	display:block; 
	color: #ffcb08;
	margin-right: 6px;}

a.a-entrythumb_urhere:link { 
	float:left; 
	border: solid 2px #ffcb08; 
	text-decoration: none; 
	width: 33px; 
	height: 34px; 
	display:block; 
	color: #ffcb08;
	margin-right: 6px;}
a.a-entrythumb_urhere:visited { 
	float:left; 
	border: solid 2px #ffcb08; 
	text-decoration: none; 
	width: 33px; 
	height: 34px; 
	display:block; 
	color: #ffcb08;
	margin-right: 6px;}
a.a-entrythumb_urhere:active { 
	float:left; 
	border: solid 2px #ffcb08; 
	text-decoration: none; 
	width: 33px; 
	height: 34px; 
	display:block; 
	color: #ffcb08;
	margin-right: 6px;}
a.a-entrythumb_urhere:hover{ 
	float:left; 
	border: solid 2px #ffcb08; 
	text-decoration: none; 
	width: 33px; 
	height: 34px; 
	display:block; 
	color: #ffcb08;
	margin-right: 6px;}

a.a-m2:link { text-decoration: none; color: #ffcb08; }
a.a-m2:visited { text-decoration: none;  color: #ffcb08; }
a.a-m2:active { text-decoration: none; color: #ffcb08; }
a.a-m2:hover{ text-decoration: none;  color: #FFFFFF; }

a.a-m2_urhere:link { text-decoration: none; color: #FFFFFF;}
a.a-m2_urhere:visited { text-decoration: none; color: #FFFFFF;}
a.a-m2_urhere:active { text-decoration: none; color: #FFFFFF;}
a.a-m2_urhere:hover{ text-decoration: none; color: #FFFFFF;}

a.a-func:link { font-weight:bold; text-decoration: underline; color: #ffcb08;  }  
a.a-func:visited { font-weight:bold; text-decoration: underline; color: #ffcb08; }
a.a-func:active { font-weight:bold; text-decoration: underline; color: #ffcb08;  }
a.a-func:hover{ font-weight:bold; text-decoration: underline; color: #ffcb08; }

a.a-func2:link {  text-decoration: none; color: #FFFFFF;  }  
a.a-func2:visited {  text-decoration: none; color: #FFFFFF; }
a.a-func2:active {  text-decoration: none; color: #FFFFFF;  }
a.a-func2:hover{  text-decoration: underline; color: #FFFFFF; }

a.a-btn:link { font-weight:bold; text-decoration: none; color: #ffcb08; }
a.a-btn:visited { font-weight:bold; text-decoration: none;  color: #ffcb08; }
a.a-btn:active { font-weight:bold; text-decoration: none; color: #ffcb08; }
a.a-btn:hover{ font-weight:bold; text-decoration: none;  color: #FFFFFF; }

/******************************************
			Page Layout Class
******************************************/
.pagebody {
	margin-left: 5px;
	margin-right: 5px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/******************************************
			Footer Classes
******************************************/
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#footer {
	background-color: #000000;
    padding: 10px;
	text-align: right;
}

a.a-foot:link {  text-decoration: underline; color: #CCCCCC; }
a.a-foot:visited {  text-decoration: underline;  color: #CCCCCC; }
a.a-foot:active { text-decoration: underline; color: #CCCCCC; }
a.a-foot:hover{ text-decoration: underline;  color: #CCCCCC; }

/******************************************
			Blog Classes
******************************************/
.hp_blog_divider {
	background-image:url(images/hp_blog_divider.gif);
	width: 4px;
	height: 93px;
	background-repeat: no-repeat;
	padding-right: 5px;
}
.hp_blog_thumb {
	background-image:url(images/hp_blog_thumb_box.gif);
	width: 43px;
	height: 50px;
	padding: 7px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 6px;
	margin-bottom: 5px;
}

.blogbody {
	margin-left: 0px;
	margin-right: 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.hp_blogtitle {
/*	width: 72px; */
	float: left;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
}
.hp_blogger_summary {
	/*width: 72px;*/
	float: left;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
}
.hp_blog_content {
/*	width: 139px; */
	clear: both;
}
.browse_blogger {
	float: right;
	width: 143px;
	height: 65px;
	background-color: #333333;
	padding: 5px;
	margin-bottom: 8px;
}
.blog {
	background-image: url(images/blog_bg.gif);
	background-repeat: repeat-y;
	margin-bottom: 1px;
	margin-left: 3px;
	_margin-left: 0px;
	float: left;
	width: 692px;
	margin-right: 3px;
}
.blogger_largethumb {
	width: 67px;
	height: 82px;
	margin-top: 10px;
	margin-left: 10px;
	_margin-left: 5px;
	padding: 5px;
	background-color: #000000;
	float: left;
	margin-bottom: 10px;
	margin-right: 11px;
}
.blog_title {
	float: left;
	width: 578px;
	padding: 8px;
	background-color: #2f2e2e;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.blog_content {
	float: left;
	width: 578px;
	padding: 8px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.blog_function_container {
	width: 692px;
	margin-left: 3px;
	_margin-left: 0px;
	margin-right: 3px;
	margin-bottom: 1px;
	background-color: #434242;
	height: 26px;
}
.blog_function {
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6E6E6E;
	height: 26px;
	_height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	padding-left: 8px;
	padding-right: 8px;
	_padding-top: 7px;
	vertical-align: middle;
	line-height: 26px;
	_line-height: 13px;
}

/******************************************
			Button Classes
******************************************/
.btn_large {
	background-image:url(images/button_lg.gif);
	background-repeat: no-repeat;
	width: 243px;
	height: 19px;
	text-align: center;
	padding-top: 3px;
	margin-top: 9px;
	margin-bottom: 2px;
	float: left;
}
.btn_callout {
	background-image:url(images/callout_button.gif);
	background-repeat: no-repeat;
	width: 113px;
	height: 19px;
	text-align: center;
	padding-top: 3px;
	margin-top: 9px;
	margin-bottom: 2px;
	_margin-bottom: 0px;
}
.btn_product {
	background-image:url(images/callout_button.gif);
	background-repeat: no-repeat;
	width: 113px;
	height: 19px;
	text-align: center;
	padding-top: 3px;
	float:right;
	margin-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}
.btn_product_left {
	background-image:url(images/callout_button.gif);
	background-repeat: no-repeat;
	width: 113px;
	height: 19px;
	text-align: center;
	padding-top: 3px;
	float:left;
	margin-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}
.btn_backtoaccessories {
	width: 150px;
	height: 19px;
	padding-top: 3px;
	float:left;
	margin-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

/******************************************
			Accessory Classes
******************************************/
.accessory {
	float: left;
	padding: 4px;
	background-color: #FFFFFF;
	height: 130px;
}
.accessory_detail {
	float: left;
	width: 123px;
	margin-bottom: 5px;
	padding: 2px;
}
.accessory_left_column {
	float: left;
	width: 348px;
}
.accessory_right_column {
    float: right;
	width: 348px;
}
.accessory_page_block {
	background-color: #434242;
	margin-right: 1px;
	margin-bottom: 1px;
}
.accessory_grey {
	background-color: #a6a6a6;
	padding: 5px;
	margin-right: 5px;
	width: 202px;
	float: left;
}
.accessory_grey img {
	border: 0px;
}

/******************************************
			Call Out Classes
******************************************/
.hp_callout1 {
	float: left;
	margin-bottom: 5px;
	margin-left: 8px;
	_margin-left: 4px;
	margin-top: 0px;
}
.hp_callout_mid {
	width: 10px;
	float: left;
	background-image: url(images/hp_callout_midsection.gif);
	height: 149px;
	margin-top: 0px;
}
.hp_callout2 {
	float: left;
	margin-bottom: 5px;
	margin-top: 0px;
}
.callout_topleft {
	background-image:url(images/callout_topleft.gif);
	width: 10px;
	height: 9px;
	background-repeat: no-repeat;
}
.callout_topright { 
	background-image:url(images/callout_topright.gif);
	width: 10px;
	height: 9px;
	background-repeat: no-repeat;
}
.callout_top{ 
	background-image: url(images/callout_top.gif);
	height: 9px;
	background-repeat: repeat-x;
}
.callout_left{ 
	background-image: url(images/callout_left.gif);
	height: 120px;
	background-repeat: no-repeat;
}
.callout_right{ 
	background-image: url(images/callout_right.gif);
	height: 120px;
	background-repeat: no-repeat;
}
.callout_botleft {
	background-image: url(images/callout_bottleft.gif);
	width: 10px;
	height: 9px;
	background-repeat: no-repeat;
}
.callout_bot{ 
	background-image: url(images/callout_bott.gif);
	height: 9px;
	background-repeat: repeat-x;
}
.callout_botright {
	background-image: url(images/callout_bottright.gif);
	width: 10px;
	height: 9px;
	background-repeat: no-repeat;
}
.callout_back {
	background-image: url(images/callout_bg.gif);
	background-repeat: repeat-x;
	padding: 3px;
	vertical-align: top;
}
.interior_callout {
	float: left;
	width: 151px;
	background-repeat: repeat-x;
	background-image: url(images/interior_callout_bg.gif);
	margin: 0px;
}
.interior_callout_contest {
	float: left;
	width: 163px;
	background-repeat: repeat-x;
	background-image: url(images/interior_callout_bg.gif);
	margin: 0px;
	_margin: 0px;
	margin-bottom: 15px;
}

.interior_callout_contest img {
    border: none;
}
.interior_callout_top {
	height: 11px;
	background-image: url(images/interior_callout_top.gif);
	background-repeat: no-repeat;
}
.interior_callout_bottom {
	background-image: url(images/interior_callout_bottom.gif);
	height: 9px;
	background-repeat: no-repeat;
}
.interior_callout_mid {
	margin-left: 9px;
	margin-right: 9px;
	background-color: #000000;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.interior_callout_mid_contest {
	margin-left: 8px;
	margin-right: 10px;
	background-color: #000000;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	background-image: url(images/contest_callout_mid.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
/******************************************
			Contest Classes
******************************************/
.pagetitle_contest_main {
	margin-top: 7px;
	height: 47px;
	background-image: url(images/interior_box_upback.gif);
	background-repeat: repeat-x;
	width: 643px;
	_margin-bottom: 0px;
	float: left;
}
.page_title_contest_main {
	float: left;
	width: 630px;
	text-align: center;
	margin: 0px;
	height: 47px;
}
#content_contest_wrapper {
	background-image: url(images/interior_contest_box_bottom.gif);
	width: 643px;
	_margin-left: 0px;
	float: left;
	background-color: #1E1D1D;
	background-position: top right;
	height: 430px;
	margin-right: 8px;
	_margin-right: 0px;
	margin-bottom: 10px;
}
.hp_contest_image {
	float: right;
	width: 149px;
	height: 92px;
	margin-left: 10px;
}

.thumb_contest {
	background-image:url(images/hp_lgthumb_back.gif);
	width: 139px;
	height: 65px;
	padding: 5px;
}
.star {
	width: 23px;
	background-image: url(images/star.gif);
	height: 21px;
	background-repeat: no-repeat;
	float: left;
	margin: 5px;
}
.half-star {
	width: 23px;
	background-image: url(images/star_half.gif);
	height: 21px;
	background-repeat: no-repeat;
	float: left;
	margin: 5px;
}
.empty-star {
	width: 23px;
	background-image: url(images/star_empty.gif);
	height: 21px;
	background-repeat: no-repeat;
	float: left;
	margin: 5px;
}
.scroller {
	background-color: #434242;
	margin-top: 6px;
	padding: 5px;
}

.scroller img {
border: none;
}

.scroll_arrow_left {
	float: left;
	padding-top: 4px;
	margin-right: 7px;
}
.scroller_arrow_right {
	float: right;
	padding-top: 4px;
}
.contest_temp {
	margin-left: 8px;
	text-align: right;
	padding-right: 7px;
	margin-bottom: 10px;
}
.scrollbar_container {
	width: 700px;
	float: left;
	margin-bottom: 7px;
}
.entry_area {
	float: left;
	width: 258px;
	margin-bottom: 10px;
}
.entry_image {
	width: 240px;
	background-color: #2f2f2f;
	padding: 9px;
}
.entry_thumbnails {
	margin-top: 10px;
	margin-bottom: 10px;
}

.entry_thumbnails img {
	border:none;
}

.entry_details {
	float: left;
	width: 425px;
	margin-left: 10px;
	_margin-left: 5px;
}

/******************************************
			Product Page Classes
******************************************/
.divider {
	background-image: url(images/divider.gif);
	background-repeat: repeat-x;
	height: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
	_margin-bottom: 0px;
}
.main_sawbox {
	padding: 7px;
	width: 373px;
	background-color: #9B9A9A;
	margin-right: 1px;
	_margin-right: 0px;
	margin-bottom: 1px;
	float: left;
	height: 285px;
}
.saw_info {
	float: right;
	width: 296px;
	background-color: #434242;
	padding: 7px;
}

.saw_info_mainpage {
	float: right;
	width: 288px;
	background-color: #2F2E2E;
	padding: 11px;
}

.saw_info strong {
    color:#ffffff;
}

.saw_controller {
	float: left;
	width: 381px;
	padding: 3px;
	background-color: #2F2E2E;
	margin-bottom: 1px;
	margin-right: 1px;
}

.saw_controller img {
	margin-right: 8px;
}

.saw_thumbnails {
	float: left;
	width: 373px;
	padding: 7px;
	background-color: #2F2E2E;
	margin-bottom: 1px;
	margin-right: 1px;
}
.saw_accessories {
	float: left;
	width: 373px;
	padding: 7px;
	background-color: #2F2E2E;
}
.product_thumbnails {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.saw_categories {
	background-color: #000000;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12px;
}

/******************************************
			Page Titles
******************************************/
.pagetitle {
	margin-top: 7px;
	height: 47px;
	background-image: url(images/interior_box_upback.gif);
	background-repeat: repeat-x;
	margin-left: 8px;
	width: 919px;
	_margin-bottom: 0px;
}
.page_title {
	float: left;
	width: 890px;
	text-align: center;
	margin: 0px;
	height: 47px;
}
.interior_title_left {
	background-image:url(images/page_title_left.gif);
	width: 35px;
	height: 47px;
	background-repeat:no-repeat;
}
.interior_title_right {
	background-image:url(images/page_title_right.gif);
	width: 41px;
	height: 47px;
	background-repeat:no-repeat;
}
.interior_title_back {
	background-image:url(images/page_title_back.gif);
	background-repeat:repeat-x;
	text-align: center;
	height: 37px;
	padding-top: 10px;
}

/******************************************
			Homepage Classes
******************************************/
.homepage_flash {
	width: 934px;
	margin: 0px;
	background-repeat: no-repeat;
	height: 285px;
}
.hp_midbar {
	height: 0px;
	background-image: url(images/hp_midimage.gif);
	background-repeat:no-repeat;
	width: 919px;
	margin-left: 3px;
}
#logo_hp {
	height: 53px;
	width: 163px;
	float: left;
	margin-left: 34px; 
	margin-top: 19px;
    margin-bottom: 0px;
}

#logo_hp_ie {
    height: 53px;
    width: 163px;
    float: left;
    margin-left: 34px;
    margin-top: 19px;
    margin-bottom: 0px;
}

#logo_hp_ie6 {
    height: 53px;
    width: 163px;
    float: left;
    margin-left: 17px;
    margin-top: 19px;
    margin-bottom: 0px;
}

#logo_hp img {
	border: 0px;
}
#header_hp {
	height: 72px;
	width: 934px;
	margin-bottom: 0px;
}
.header_back_hp {
	float: left;
	height: 72px;
	width: 934px;
	background-repeat: no-repeat;
	background-image: url(images/header_bg.gif);
	margin-bottom: 0px;
}
/******************************************
			Header Classes
******************************************/
#header {
	height: 88px;
	width: 934px;
}

.header_back {
	float: left;
	height: 88px;
	width: 934px;
	background-repeat: no-repeat;
	background-image: url(images/header_bg.gif);
}

#logo {
	height: 65px;
	width: 163px;
	float: left;
	margin-left: 34px;
	_margin-left: 17px;
	margin-top: 19px;
}
#logo img {
	border: 0px;
}
#Main_Nav {
	float: right;
	height: 30px;
	width: 600px;
	_width: 620px;
	margin-top: 41px;
	margin-right: 14px;
	_margin-right: 0px;
}
/******************************************
			Misc Classes
******************************************/
.clear_left {
	clear:left;
}
.clear_both {
	clear:both;
}
#container {
	width: 935px;
	margin: 0 auto;
	padding-left: 7px;
	padding-right: 16px;
}

#function_nav {
	width: 915px;
	height: 19px;
	text-align: right;
	padding-right: 20px;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	margin-top: 12px;
	background-image: url(images/functionnav_bg.gif);
	background-repeat: no-repeat;
}


.content_wrapper {
	margin-bottom: 5px;
}
.interior_topleftcorner {
	height: 47px;
	width: 14px;
	background-image: url(images/interior_box_upleftcorner.gif);
	background-repeat: no-repeat;
	float: left;
}
.interior_toprtcorner {
	height: 47px;
	width: 13px;
	float: right;
	background-image: url(images/interior_box_uprtcorner.gif);
	background-repeat: no-repeat;
}

#content_wrapper_bottom {
	background-image: url(images/interior_box_bottom.gif);
	background-repeat:no-repeat;
	height: 14px;
	width: 919px;
	clear: both;
	background-position: bottom;
}
#content_wrapper {
	background-image: url(images/interior_box_back.gif);
	background-repeat: repeat-x;
	width: 919px;
	margin-left: 8px;
	_margin-left: 4px;
	float: left;
	margin-bottom: 8px;
	background-color: #1E1D1D;
}
/*content_wrapper needs to be a maximum of at least 400 pixels high but needs to be flexible*/

#interior_content_wrapper {
	width: 718px;
	float: left;
	margin-left: 15px;
	_margin-left: 7px;
	margin-bottom: 5px;
	_margin-bottom: 0px;
}
#interior_content_1column_wrapper {
	width: 885px;
	float: left;
	margin-left: 15px;
	_margin-left: 7px;
	_margin-bottom: 0px;
	margin-bottom: 5px;
}
#interior_content_wrapper_top {
	height: 11px;
	background-image: url(images/interior_content_top.gif);
	background-repeat: no-repeat;
	width: 718px;
	background-color: #706F6F;
}
#interior_content_wrapper_1column_top {
	height: 11px;
	background-image: url(images/interior_content_1col_top.gif);
	background-repeat: no-repeat;
	width: 885px;
	margin-bottom: 0px;
	_margin-bottom: 0px;
	background-color: #706F6F;

}
#interior_content_wrapper_bottom {
	height: 10px;
	background-image: url(images/interior_content_bottom.gif);
	background-repeat: no-repeat;
	clear: left;
	width: 718px;
}
#interior_content_wrapper_1column_bottom {
	height: 10px;
	background-image: url(images/interior_content_1col_bot.gif);
	background-repeat: no-repeat;
	clear: left;
	width: 885px;
}
#interior_content_wrapper_mid {
	background-image: url(images/interior_content_bg.gif);
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #373636;
	clear: left;
	float: left;
	width: 698px;
}
/*interior_content_wrapper_mid needs to be a maximum of at least 460 pixels high but needs to be flexible*/
#interior_content_accessories_wrapper_mid {
	background-image: url(images/interior_content_access_bg.gif);
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #373636;
	clear: left;
	float: left;
	width: 698px;
}
#interior_content_sawmain_wrapper_mid {
	padding-right: 10px;
	padding-left: 10px;
	background-color: #373636;
	clear: left;
	float: left;
	width: 698px;
}

#interior_content_accessories_wrapper_mid img {
    border:0px;
}
#interior_content_sawmain_wrapper_mid img {
    border:0px;
}
#interior_content_wrapper_1column_mid {
	background-image: url(images/interior_content_bg.gif);
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #373636;
	clear: left;
	float: left;
	width: 865px;
	margin-bottom: 0px;
}
#sub_nav {
	float: left;
	width: 152px;
	margin-left: 13px;
	padding-top: 20px;
	margin-bottom: 10px;
}
.right_column {
	float: left;
	width: 152px;
	margin-bottom: 8px;
	margin-left: 13px;
}

.callout_imagebox {
	background-image: url(images/callout_title_contestbox.gif);
	background-repeat: no-repeat;
	padding: 3px;
	margin-bottom: 10px;
	margin-top: 4px;
	width: 107px;
}
.thumbnail {
	padding: 4px;
	width: 58px;
	float: left;
	margin-right: 7px;
	_margin-right: 2px;
	height: 58px;
	margin-bottom: 7px;
	_margin-bottom: 2px;
	background-color: #373636;
}
.thumbnail_empty {
	padding: 4px;
	width: 54px;
	float: left;
	margin-left: 4px;
	_margin-left: 6px;
	margin-right: 7px;
	_margin-right: 2px;
	height: 54px;
	margin-bottom: 7px;
	_margin-bottom: 2px;
	background-color: #373636;
	margin-top: 4px;
}
.thumbnail img {
	border: 0px;
}
.video_callout {
	padding: 2px;
	width: 318px;
	height: 139px;
	margin-bottom: 4px;
	background-color: #686868;
}
.accessories_backdrop {
	background-image: url(images/accessories_bg.gif);
	background-repeat: repeat-y;
}
.contest_prize {
	width: 276px;
	margin-left: 8px;
	_margin-left: 4px;
	_margin-right: 0px;
	float: left;
	margin-top: 7px;
	height: 477px;
}
.saw_maindetails_area {
	background-color: #2F2E2E;
}
.li-site_map {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-image: url(images/bullet.gif);
}
.ul-site_map {
	margin-left: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

