#main_page_header{
	margin: 0;
	min-width: 960px;
	padding: 0;
}
#main_page_main1{
	margin: 0;
	padding: 0;
}
#main_page_left{
	float: left;
	font-size: 80%;
	margin: 0;
	padding: 5px;
	width: 165px;
}
#main_page_right{
	float: right;
	font-size: 80%;
	margin: 0;
	padding: 5px;
	width: 165px;
}
#main_page_middle{
	font-size: 80%;
	margin: 0 170px;
	padding-left: 10px;
	padding-right: 0;
	padding-top: 5px;
}
.main_page_column-in{
	margin: 0;
	padding: 0;
}
.main_page_cleaner{
	background: transparent;
	border: none;
	clear: both;
	font-size: 1px;
	height: 1px;
	margin: 0;
	padding: 0;
}
#main_page_footer{
	clear: both;
}
.boxText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.errorBox{
	background: #ffb3b5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.stockWarning{
	color: #cc0033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.productsNotifications{
	background: #f2fff7;
}
.orderEdit{
	color: #70d250;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
BODY{
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
	padding: 0;
}

#body_wrapper{
	background: url(/images2/header-bg.png);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}

#header_bg_new{
	background-image: url('../../images2/new_header.gif');
	background-position: top center;
	background-repeat: no-repeat;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	width: 950px;
}
.landing a{
	color: #FFF;
}
.landing a:hover{
	color: #AABBDD;
}
A{
	color: #000000;
	text-decoration: none;
}
A:hover{
	color: #AABBDD;
	text-decoration: underline;
}
HR{
	color: #C0C0C0;
}
FORM{
	display: inline;
}
TR.header{
	color: #FFFFFF;
}
Headster{
	color: #000000;
}
TR.headerNavigation{
	background: #48526A;
	color: #000000;
}
A.hyper{
	color: blue;
	text-decoration: underline;
}
TD.headerNavigation{
	background: #48526A;
	color: #C7C88E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.headerNavigation{
	color: #ffffff;
}
A.headerNavigation:hover{
	color: #ffffff;
}
TR.headerError{
	background: #ff0000;
}
TD.headerError{
	background: #ff0000;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
TR.headerInfo{
	background: #00ff00;
}
TD.headerInfo{
	background: #00ff00;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
TR.footer{
	background: #576f86;
}
TD.footer{
	background: #48526A;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.infoBox{
	background: #48526A;
}
.infoBoxContents{
	background: #f2f5f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.infoBoxNotice{
	background: #FF8E90;
}
.infoBoxNoticeContents{
	background: #FFE6E6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeading{
	background: #48526A;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
TD.infoBoxHeadingLite{
	background: #b2cbe2;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
TD.productInfo{
	color: #000000;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
TD.productInfo2{
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-left: 30px;
	margin-top: -10px;
}
TD.infoBox, SPAN.infoBox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.pL-o, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{
	background: #f1f1f1;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.pL-e, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even{
	background: #dfe1e8;
}
TR.pL-os{
	background: #dfe1e8;
}
TR.pL-es{
	background: #f1f1f1;
}
TR.pL-os2{
	background: #d2d5df;
}
TR.pL-es2{
	background: #e1e1e1;
}
TR.pL-e, DIV.pL-e{
	background: #ffffff;
	border-bottom:1px solid #DBDBDB;
}
TR.pL-o, DIV.pL-o{
	background: #F5F5F5;
	border-bottom:1px solid #DBDBDB;
}
TR.productListing-obsolete, TR.pL-ob{
	background: #F6F46C;
	border-bottom:1px solid #DBDBDB;
}
TABLE.productListing{
	border: 0px;
	border-color: #48526A;
	border-spacing: 0px;
	border-style: solid;
}
.productListing-heading, .pL-h{
	background: #d7dbe3;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
TD.productListing-data, TD.pL-d, DIV.pL-d{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.pageResults{
	color: #0000FF;
}
A.pageResults:hover{
	background: #FFFF33;
	color: #0000FF;
}
TD.pageHeading, DIV.pageHeading{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
}
TD.pageHeadingSmall, DIV.pageHeadingSmall{
	color: #000000;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
TR.subBar{
	background: #f4f7fd;
}
TD.subBar{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TD.smallText, SPAN.smallText, P.smallText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
TD.accountCategory{
	color: #aabbdd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
TD.fieldKey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.fieldValue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
TD.tableHeading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.tableHeadingBlue{
	color: #5E6A88;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
}
SPAN.newItemInCart{
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
CHECKBOX, INPUT, RADIO, SELECT{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
TEXTAREA{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
}
SPAN.greetUser{
	color: #f0a480;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TABLE.formArea{
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}
TD.formAreaTitle{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.markProductOutOfStock{
	color: #c76170;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.productSpecialPrice{
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
SPAN.errorText{
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.moduleRow{
}
.moduleRowOver{
	background-color: #D7E9F7;
	cursor: pointer;
}
.moduleRowSelected{
	background-color: #C7D9E7;
}
.checkoutBarFrom, .checkoutBarTo{
	color: #8c8c8c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.checkoutBarCurrent{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.messageBox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.messageStackError, .messageStackWarning{
	background-color: #ffb3b5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.messageStackSuccess{
	background-color: #99ff00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.messageStackMultipleAddFailure{
	background-color: #f2f5f8;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.messageStackMultipleAddSuccess{
	background-color: #f2f5f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.messageStackMultipleAddHeader{
	background-color: #c2c5c8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.inputRequirement{
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.modelSearchBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.lag_style1{
	background-color: #FFFFFF;
	background-image: url('/images/background_breakdown.gif');
	width: 100%;
}
.lag_style2{
	background-image: url('/images/mower4.jpg');
	text-align: right;
}
.lag_style3{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.lag_style6{
	background-color: #006600;
}
.lag_style7{
	background-color: #CCCCCC;
	background-image: url('/images/shadow_top_2.png');
}
.lag_style8{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: right;
}
.lag_style9{
	color: #0000FF;
}
.lag_style10{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
}
.lag_style11{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
.lag_style12{
	color: #000000;
}
.lag_style13{
	color: #A2CADF;
}
.lag_style15{
	color: #F0DA70;
}
.lag_style18{
	background-color: #FFFFFF;
}
.lag_style19{
	border: 1px solid #576F86;
}
.lag_style20{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.lag_style21{
	color: #CCCCCC;
}
.lag_style22{
	background-color: #E8E8E8;
}
.lag_style23{
	text-align: center;
}
.lag_style24{
	border: 1px solid #000000;
}
.lag_style26{
	font-size: small;
}
.lag_style27{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.gradient{
	height: 1px;
	position: absolute;
	width: 100%;
}
.block_image{
	display: block;
}
.faq_heading{
	background-color: #EEEEEE;
	color: #576f86;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 5px;
}
.footer_style1{
	color: #FFFFFF;
}
.footer_style2{
	color: #FFFFFF;
	font-weight: bold;
}
.footer_style3{
	color: #F49300;
	font-weight: bold;
}
.footer_style4{
	color: #576F86;
}
.footer_style5{
	border-style: solid;
	border-width: 0;
}
.footer_style6{
	background-color: #48526a;
	border-collapse: collapse;
}
#subfooter{
	background-color: #576f86;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	margin-top: 1px;
	text-align: left;
	width: 100%;
}
.boxHeader{
	background-image: url(/images/header.png);
	color: #ffffff;
	height: 37px;
	width: 595px;
}
h1.headerText{
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	position: relative;
	top: 4px;
}
h1.headerText_pop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}
.gobutton{
	background-image: url(/images2/buttonbg.png);
	border: none;
	position: relative;
	top: 9px;
}
.inputspace{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: -7px;
	margin-top: 8px;
	padding: 0;
}
.rev{
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding: 2px 0px 0px 10px;
	position: relative;
}
.revcont{
	background-image: url(/images/revhead.gif);
	border: 1px solid #b5b5b5;
	height: 30px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 6px;
	width: 590px;
}
.reviewheading{
	float: left;
	font-size: 17px;
	font-weight: bold;
	line-height: 5px;
	margin-left: 10px;
}
#pane5{
	background-image: none;
	height: 161px;
	left: 0px;
	margin: 0 auto;
	overflow: scroll;
	overflow-y: hidden;
	position: relative;
	width: 589px;
}
#ie7tools{
	background-image: url(/images2/toolsbg2.gif);
	background-position: center top;
	background-repeat: no-repeat;
	height: 200px;
	width: 598px;
}
.poptools{
	position: relative;
	top: 10px;
}
.pop_text{
	display: inline;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
}
#reviewCont{
	font-size: 12px;
	position: relative;
	top: -15px;
}
.artpage_bg{
	background-image: url(/images2/art_head_bg.png);
	background-repeat: repeat-x;
	height: 72px;
	width: 560px;
}
A.hyper2{
	color: blue;
	position: relative;
	text-decoration: underline;
	top: -2px;
	width: 150px;
}
.tags{
	color: #f26c4f;
	display: block;
	left: 40px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: -20px;
}
.tags li{
	display: inline;
	padding-left: 10px;
}
.tags li a{
	color: #f26c4f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
#art-nav a{
	color: #ffffff;
	font-size: 12px;
}
.numbg{
	background-image: url(/images2/numberback.png);
	Cursor: pointer;
	float: left;
	height: 44px;
	width: 43px;
}
.numbg_off{
	Cursor: pointer;
	float: left;
	height: 44px;
	width: 43px;
}
.art_search{
	background-image: url(/images2/art_input_bg.png);
	background-repeat: no-repeat;
	color: #898989;
	font-family: times;
	font-size: 18px;
	height: 29px;
	margin-bottom: 3px;
	margin-left: 15px;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 8px;
	position: relative;
	top: 17px;
	width: 297px;
}
.nav_text{
	padding: 10px;
	position: relative;
	top: 20px;
}
.art_dropdown{
	border: none;
	color: #898989;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 25px;
	margin-left: 10px;
	position: relative;
	top: -13px;
	width: 100px;
}
#art_drop_cont{
	background-image: url(/images2/search_drop_bg.png);
	float: right;
	height: 38px;
	position: relative;
	top: 17px;
	width: 150px;
}
#art_img{
	left: 2px;
	position: relative;
	top: 1px;
}
#balloon{
	background-image: url(/images2/balloon.png);
	background-repeat: no-repeat;
	font-size: 10px;
	height: 53px;
	width: 172px;
}
#videotable TR:hover{
	background-image: url(/images2/active_movie.png);
	cursor: pointer;
}
#mainArticlebox{
	float: right;
	margin-right: 15px;
	margin-top: 10px;
	width: 565px;
}
#recent{
	font-size: 12px;
	line-height: 15px;
	list-style-type: none;
	position: relative;
}
#recent li{
	left: -35px;
	position: relative;
}
#rec_li{
	position: relative;
	top: -8px;
}
.nowplaying0{
	color: #ffffff;
	font-style: italic;
}
#active{
	background-image: url(/images2/active_movie.png);
}
#non_active{
	border-bottom: 1px solid #959aa6;
}
a:link img{
	border: none;
}
a:visited img{
	border: none;
}
#filter_back{
	background-image: url(/images2/filter_back.png);
	height: 242px;
	width: 596px;
}
#filter_back ul{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-type: none;
	padding-right: 20px;
}
#filter_back ul li{
	left: -15px;
	line-height: 20px;
	position: relative;
	top: -22px;
}
#filter_back ul li a{
	color: #2e3192;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#collapse{
	display: none;
}
#content{
	clear: both;
	height: 0px;
}
#disc_box{
	clear: both;
	margin-bottom: 25px;
}
.activity_uniform_container{
	height: 25px;
	margin: 0;
	padding: 0;
}
.adding_to_cart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 15px;
	margin: 1px;
	padding: 2px;
}
.add_to_cart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 15px;
	margin: 1px;
	padding: 2px;
}
.added_to_cart{
	background: #00FF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 15px;
	margin: 1px;
	padding: 2px;
}
.updating_cart{
	background: #f2f5f8;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 3px;
	margin-right: 3px;
	padding: 2px;
	padding-bottom: 60px;
	padding-top: 50px;
	text-align: center;
}
.stock_is{
	background: white;
	border-color: darkgreen;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	width: 75px;
}
.stock_oos{
	background: white;
	border-color: darkred;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	width: 75px;
}
.stock_bo{
	background: #9c0000;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	width: 75px;
}
.stock_is_acc{
	background: white;
	border-color: darkgreen;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding: 2px;
	width: 75px;
}
.stock_oos_acc{
	background: white;
	border-color: darkred;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding: 2px;
	width: 75px;
}
.stock_bo_acc{
	background: #9c0000;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding: 2px;
	width: 75px;
}
.tt_pic{
	float: left;
	max-width: 150px;
	padding: 2px;
}
.thread_list{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
}
.thread_list_row{
}
.thread_list_link{
	text-decoration: underline;
}
.thread_list_header{
	background-color: #929CB4;
	color: white;
	font-size: 13px;
	font-weight: bold;
}
.acc_product_box{
	border-color: #D0D0D0;
	border-style: solid;
	border-width: 1px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 2px;
	padding: 5px;
	width: 260px;
	height: 316px;
}
.acc_product_table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 2px;
	padding: 5px;
	width: 100%;
}
.acc_description{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 130px;
}





#cat_content{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	padding-bottom: 15px;
}

#cat_header H1{
	border-style: solid;
	border-width: 1px 0 1px 1px;
	border-color: #c5c5c5;
	padding: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0;
}

#cat_main{
	height: 325px;
	background-position: 30px bottom;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#tool_image{
	width: 300px;
	height: 315px;
	text-align: center;
	float: left;
	clear: left;
	margin: 0px;
}

#cat_main_content{
	float: left;
	clear: right;
	padding: 40px 0px 0px 0px;
	max-width: 290px;
}

#cat_content{
	width: 90%;
	margin:0 auto;
}

.need_parts{
	color: #7d807c;
	font-weight: bold;
	font-size: 23px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.we_have{
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	line-height: 15px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.get_started{
	color: #fe9900;
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.enter_model{
	color: #000000;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
hr{
	color:#000000;
	margin:0 0 10px;
	padding:0;
	width:90%;
}
.width{
	width: 120px;
	text-align: right;
}
.manuTables{
	width: 160px;
	max-width: 160px;
	min-width: 160px;
	border: 0px;
	margin: 5px;
	float:left;
	font-weight: normal;
	color: #000000;
}

#sideHeaders{
	background:url(/images/home-bg-grey.gif) repeat-x;
	padding:0 0 0 0;
}

#sideHeaders > span{
	padding:0 5px 0 5px;
	margin: 0 0 0 15px;
	font-weight:bold;
	font-size:16px;
	background-color:#FFFFFF;
}
/* HEADER & FOOTER IMAGE SPRITES */
.SocialIconSprite{
	background:url('/images2/sprite/social-icon-sprite.gif') no-repeat;
	overflow:hidden;
	height:10px;
	width:10px;
}
#EmailSprite{
	background-position: 0 -60px; 
	width:15px;
}
#CartSprite{
	background-position: 0 -50px; 
	width:13px;
}
.CameraSprite{
	background-position: 0 -70px; 
	width:18px; height:12px;
}
#TwitterSprite{
	background-position: 0 0;
}
#FaceBookSprite{
	background-position: 0 -10px;
}
#EreplaceSprite{
	background-position: -0 -20px;
}
#YouTubeSprite{
	background-position: -0 -30px;
}
#IphoneSprite{
	background-position: -0 -40px;
}
/* END */

/* BREAKDOWN PAGE IMAGE SPRITES */
.BreakDownLogoSprite{overflow: hidden; background:url("/images2/sprite/breakdown-logo-sprite.gif") no-repeat; cursor:pointer;}
.DiscussionIcon{background-position: -46px 0; width: 18px; height: 22px; margin: 0 0 2px 0;}
.VideoIcon{background-position: -64px 0; width: 18px; height: 22px; margin: 0 0 4px 0;}
.ArticleIcon{background-position: -86px 0; width: 12px; height: 22px; margin: 0 0 4px 0;}
.AddToCartButton{background-position: 0 -23px; width: 105px; height: 29px; margin:0 0 0}
.ReplyCloud{background-position: -3px -7px; width: 17px; height: 15px; margin-right:3px;}
.PartPhoto{background-position: -20px 0px; width: 26px; height: 23px; }
a.RegularLink {text-decoration:none !important;cursor:pointer !important;color:#000 !important;}
a:hover.RegularLink {text-decoration:none !important;cursor:pointer !important;color:#000 !important;}
/* END */

/* MINI CART STYLES */
.AddPart{
	cursor:pointer;
	background:url('/images2/add-part.jpg') no-repeat; 
	width:40px;
	display:none;
}
.AddPartTest{
	display:none;
}
.MiniCartAddPartTable{
	border-collapse:collapse !important;
	border-spacing:0 !important;
	padding:0;
	margin:0;
}
.MiniCartAddPartTable td{
	border-collapse:collapse !important;
	border-spacing:0 !important;
	padding:0;
	margin:0;
}
.MiniCartAddPartTable input{
	margin:0;
}
#MiniCart{
	width:200px;
	min-height:100px;
	z-index:999;
	background:#fff;
	border:1px solid #000;
	position:absolute;
	display:none;
}
.MiniCartTitle{
	background:url('/images2/mini-cart-title.jpg');
	width:195px;
	height:20px;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	padding:5px 0 0 5px;
}
#MiniCart td:first-child{
	font-weight:bold;
	padding-right:10px;
}
/* END */


/* NEW BRAND PAGE START */

.bullet-list-table{
	width: 100%;
	margin: 20px 0 5px 0;
}

.category-unordered-list{
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	width: 235px;
	overflow: hidden;
	border: 0px solid lightgrey;
	float: left;
}
.category-unordered-list li{
	width: 215px;
	padding: 0 0 0 15px;
	border: 0px solid lightgrey;
}
.hr-grey-line-break-alt{
	display: none;
}
.hr-grey-line-break{
	width: 100%;
	color: #cccccc;
	background-color: #4C4C4C;
	height: 1px;
	border: 0;
	margin: 5px 0 0 0;
	clear: both;
}
.list-by-category-header{
	color: #0872A1;
	font-size: 18px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 25px;
	margin: 3px 0 12px 0;
	clear: both;
	width: 100%;
}
.category-float-wrapper{
	float: right;
	display:inline;
	width: 470px;
}
.video-list{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.video-list li{
	margin: 0 0 15px 10px;
}
.video-float-wrapper{
	float: left;
	clear: left;
	width: 465px;
	display:inline;
}

.article-list{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.article-list li{
	margin: 0 0 15px 10px;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.article-float-wrapper{
	float: left;
	width: 465px;
	clear: left;
}

.search-header-table{
	float: left;
	width: 50%;
}
.category-image-cell{
	height: 55px;
}

/* NEW BRAND PAGE END */
