body {
	margin: 0px;padding: 0px;
	background: #000 url('images/site_bg.jpg') repeat-y scroll 50% 0%;
	text-align: center;
	color: #fff;
	font-family: arial;
	font-size: 13px;
	}

h1 {margin-top: 0px;}
h1.orange {color: #FF6634;}

img {border-width: 0px;}

a {color: #fff;font-weight: bold;text-decoration: underline;}
a:hover {text-decoration: none;}
a:focus, a:active {outline: none;}

/*divs*/

div#page_wrap {width: 832px;margin: 0px auto;padding: 20px 0px;background: #666 url('images/page_wrap_bg.jpg') repeat-x scroll 0px 0px;}
div#page {width: 740px;margin: 0px auto;}

/*top navigation*/

div#topnav {height: 24px;margin: 10px 0px 40px;}
	
div#topnav ul {list-style-type: none; margin: 0px 0px 0px 30px;padding: 0px;}
div#topnav ul li { float: left;margin: 0px;padding: 0px 15px;height: 24px;border-right: 1px solid  #626365;}
div#topnav ul li.contact {border-width: 0px;}

div#topnav ul li a {display: block;float: left;background-position: left top; height: 24px;}

div#topnav ul li a span {display: none;}

div#topnav ul li a.home {background: transparent url('images/topnav_home.jpg') no-repeat scroll 0px 0px;width: 74px;}
div#topnav ul li a.about {background: transparent url('images/topnav_about.jpg') no-repeat scroll 0px 0px;width: 84px;}
div#topnav ul li a.products {background: transparent url('images/topnav_products.jpg') no-repeat scroll 0px 0px;width: 128px;}
div#topnav ul li a.support {background: transparent url('images/topnav_support.jpg') no-repeat scroll 0px 0px;width: 110px;}
div#topnav ul li a.store {background: transparent url('images/topnav_store.jpg') no-repeat scroll 0px 0px;width: 110px;}

div#topnav ul li a:hover {background-position: 0px -24px;}
div#topnav ul li a.active {background-position: 0px -48px;}
div#topnav ul li a.active:hover {background-position: 0px -48px;}
	
/*content*/

div#content {text-align: left;display: table;width: 100%;}
div#content h1 { font-size: 1.6em;}
div#content h2 { font-size: 1.2em;}
div#content h3 { font-size: 1.1em;}
div#content div.left {float: left;width: 48%;}
div#content div.right {float: right;width: 48%;}
div#content div.right p {padding-right: 20px;}
div#content table.otherproducts, div#content table.dealerdata { width: 100%; padding: 5px;	border-collapse: collapse;border-spacing: 0px;font-size: 1em;}
div#content table.otherproducts tr td {border-bottom: 1px solid #787878; padding: 5px;}
div#content table.dealerdata tr td {padding: 3px;}

div#content table.dealerdata tr td.business_name {text-transform: uppercase;font-weight: bold;}
div#content table.dealerdata tr td.address {width: 180px;padding-left: 20px;}
div#content table.dealerdata tr td.state, div#content table.dealerdata tr td.zip {text-align: center;width: 70px;}
tr.dark {background-color: #5A5A5A;}

/*product intro page*/

div.productlinks {margin: 0px 0px 40px 20px !important; width: 200px !important;}
div.productlinks a {padding-left: 5px;font-style: normal !important;}
div.productlinks a:hover {text-decoration: none !important;color: #fff !important;}

/*product pages*/

div#tabs {height: 29px;}
div#tabs a {display: block;float: left;height: 29px;}
div#tabs a span {display: none;}
div#tabs a.features {background: transparent url('images/tab_features.jpg') no-repeat scroll 0px 0px;width: 99px;margin-left: 15px;}
div#tabs a.specifications {background: transparent url('images/tab_specifications.jpg') no-repeat scroll 0px 0px;width: 146px;}
div#tabs a.accessories {background: transparent url('images/tab_accessories.jpg') no-repeat scroll 0px 0px;width: 130px;}
div#tabs a.faq {background: transparent url('images/tab_faq.jpg') no-repeat scroll 0px 0px;width: 52px;}
div#tabs a:hover, div#tabs a.active {background-position: 0px -29px;}

div#productbox {background-color: #000;display: table !important;width: 100%; display: block; position: relative;}
div#productbox div.movie {width: 100%;height: 400px;text-align: center;margin: 5px auto;}

div.productbox_top {background: transparent url('images/productbox_top.gif') no-repeat scroll 0 0;height: 20px;}
div.productbox_bottom {background: transparent url('images/productbox_bottom.gif') no-repeat scroll 0 0;height: 20px;}
div#productbox h1.yellow {text-align: center;margin: 10px auto;color: #FF6634; font-weight: normal;font-size: 1.7em;}
div#productbox div.left {margin-left: 10px;width: 50%;}
div#productbox div.left h1 {color: #FF6634;margin: 0px 5px 0px 0px;padding: 0px;text-transform: uppercase;font-size: 1.4em; clear: both;float: left;}
div#productbox div.left h1.features { color: #666;width: 190px;margin: 10px 0px 0px 0px;}
div#productbox div.left h2 {margin: 0px;padding: 0px;font-family: 'Times New Roman'; font-style: italic;font-size: 1.3em;}
div#productbox div.left h3 {clear: both;margin: 0px;padding: 10px !important;font-size: 1.1em;}

div#productbox div.left p {font-family: verdana;margin: 10px 0px;line-height: 130%;}

div#productbox div.left a {color: #FF6634;text-decoration: none;font-weight: normal;font-style: italic;}
div#productbox div.left a:hover {text-decoration: underline;}

div#productbox div.left a.product {color: #fff;font-weight: bold; font-style: normal;}
div#productbox div.left a.back {float: left;margin-top: 10px;}

div#productbox p.subproduct {width: 120px;text-align: center;float: left;}

div#productbox div#features ul {margin: 0px;padding: 10px 0px 0px;list-style-type: none;clear: both;}
div#productbox div#features ul li {float: left;padding-top: 10px;width: 44%;padding-left: 15px;margin: 0px 0px 0px 5px;background: transparent url('images/orange_dot.jpg') no-repeat scroll 0px 15px;}
div#productbox div#features ul li a {font-weight: bold;}

div#productbox div#specifications ul {margin: 0px;padding: 10px 0px 0px;list-style-type: none;}
div#productbox div#specifications ul li {width: 50%; float: left; margin-bottom: 7px;}
div#productbox div#specifications ul li.title {width: 45%;}

div#productbox div.right {position: relative; width: 46%;}
div#productbox div.right a.videolink {position: absolute;z-index: 100; left: 38px; top: 290;text-decoration: none;}
div#productbox div.right a.videolink span {display: none;}
div#productbox div.right img {float: left;margin-top: 25px;}

div#productbox div#video {padding: 40px 0px;}

/*spare parts*/

div.sparepartsmenu {height: 29px;}
div.sparepartsmenu a {display: block;float: left;height: 29px;}
div.sparepartsmenu a span {display: none;}

div.sparepartsmenu a.ringsawparts {background: transparent url('images/acctab_diamond.jpg') no-repeat scroll 0px 0px;width: 155px;margin-left: 15px;}
div.sparepartsmenu a.cparts {background: transparent url('images/acctab_cseries.jpg') no-repeat scroll 0px 0px;width: 77px;}
div.sparepartsmenu a.omniparts {background: transparent url('images/acctab_omni.jpg') no-repeat scroll 0px 0px;width: 104px;}
div.sparepartsmenu a.mitersawparts {background: transparent url('images/acctab_miter.jpg') no-repeat scroll 0px 0px;width: 95px;}
div.sparepartsmenu a.grinderparts {background: transparent url('images/acctab_grinders.jpg') no-repeat scroll 0px 0px;width: 87px;}
div.sparepartsmenu a.wetbeltparts {background: transparent url('images/acctab_wetbelt.jpg') no-repeat scroll 0px 0px;width: 141px;}

div.sparepartsmenu a:hover, div.sparepartsmenu a.active {background-position: 0px -29px;}

/*products in the spare parts*/

div.product {width: 340px;float: left; padding: 20px 0px; margin: 0px 10px;border-bottom: 1px solid  #4E4E4E;}
div.product img {float: left;margin-right: 10px;}
div.addtocart {text-align: right;}
div.addtocart form {margin: 5px 0px 0px 0px;padding: 0px;}
div#productbox div.right div.banner {background-color: #343434; padding: 10px;font-style: italic;margin: 0px 10px 10px 0px;float: left;}


/*video player page*/
div#productbox div#video_window {clear: both;padding-top: 10px;}

/*video library*/
div#productbox div.video-links {margin-top: 30px;height: 268px;overflow: auto;}
div#productbox div.video-links a {float: left;clear: both; margin: 0px 20px 5px 0px;padding: 5px;}
div#productbox div.video-links a.active {color: #666666;}

/*paypal*/

div.paypal {text-align: right; margin-right: 10px;}

/*testimonial*/

div#testimonial {margin: 20px 0px;font-family: Times;}
div#testimonial h1 {font-size: 1.6em;font-style: italic;font-weight: normal; margin: 0px !important;}
div#testimonial h2 {font-size: 1.2em;font-weight: normal; margin: 5px 0px 20px !important;}

/*banner*/

div#banner { margin: 35px 0px 0px;padding: 10px 0px;background-color: #000;text-align: left;}
div#banner a, div#banner a:hover {text-decoration: none; position: relative;display: block;}
div#banner a img {position: absolute;left: 10px; top: -38px;}
div#banner a span {padding-left: 160px;}
div#banner a span.big { color: #FF6634;text-transform: uppercase;display: block;font-weight: bold;font-size: 2em;}
div#banner a:hover span.big {color: #fff;}
div#banner a span.small {color: #969696;font-weight: normal;letter-spacing: 0.1em;}

/*bottom navigation*/

div#bottomnav {height: 52px;background: transparent url('images/bottomnav_bg.jpg') no-repeat scroll 0px 0px; padding: 12px 0px 0px; margin-top: 20px;}

div#bottomnav ul {list-style-type: none; margin: 0px 0px 0px 127px;padding: 0px;}
div#bottomnav ul li { float: left;margin: 0px;padding: 0px 0px;height: 26px;border-right: 1px solid  #626365;}
div#bottomnav ul li.spareparts {border-width: 0px;}

div#bottomnav ul li a {display: block;float: left;background-position: left top; height: 26px;}

div#bottomnav ul li a span {display: none;}

div#bottomnav ul li a.dealerlocator {background: transparent url('images/bottomnav_dealerlocator.jpg') no-repeat scroll 0px 0px;width: 204px;}
div#bottomnav ul li a.contact {background: transparent url('images/bottomnav_contact.jpg') no-repeat scroll 0px 0px;width: 144px;}
div#bottomnav ul li a.store {background: transparent url('images/bottomnav_store3.jpg') no-repeat scroll 0px 0px;width: 144px;}

div#bottomnav ul li a:hover {background-position: 0px -26px;}
div#bottomnav ul li a.active {background-position: 0px -26px;}
