/* ======================= */
/* ! GLOBALS - ALL PAGES   */
/* ======================= */
html { height:100%;}
a,img { border: 0px; }
.req { color: #fff; }
.msgs { color: red; }
form { margin: 0; padding: 0; }
P { margin: 0 0 10px 0; padding: 0; }

a { color: #3c678e; }
a:hover{color:red;}

/* ================== */
/* ! INDEX VIDEO   */
/* ================== */


.thumbSize {
	float: left;
	height: 60px;
	width: 80px;
	position: relative;
	margin-right: 10px;
	margin-bottom: 10px;
}


/* ================== */
/* ! MAIN SQUELETON   */
/* ================== */

#body-world { 		height:100%; margin: 0; padding: 0; background: url(../images/squeleton-world/body-bg.gif) repeat-x left top #3c678e; }
#body-hardcore { 	height:100%; margin: 0; padding: 0; background: url(../images/squeleton-hardcore/body-bg.gif) repeat-x left top #510001; }

.Squeleton_borders{
	/* height:100%; */
	width: 100%;
	margin: 0;
	padding: 0;
	/* border: 1px solid red;	*/
}

#Squeleton-world-left-top {
	background: url(../images/squeleton-world/left_top.jpg) repeat-y top right;
	height: 587px;
	width:100%;
}

#Squeleton-world-left-bottom {
	background: url(../images/squeleton-world/left_bottom.jpg) repeat-y top right;
	height: 100%;
}

#Squeleton-world-right-top {
	background: url(../images/squeleton-world/right_top.jpg) repeat-y top left;
	height: 587px;
	width:100%;
}

#Squeleton-world-right-bottom {
	background: url(../images/squeleton-world/right_bottom.jpg) repeat-y top left;
	height: 100%;
}


#Squeleton-hardcore-left-top {
	background: url(../images/squeleton-hardcore/left_top.jpg) repeat-y top right;
	height: 587px;
	width:100%;
}

#Squeleton-hardcore-left-bottom {
	background: url(../images/squeleton-hardcore/left_bottom.jpg) repeat-y top right;
	height: 100%;
}

#Squeleton-hardcore-right-top {
	background: url(../images/squeleton-hardcore/right_top.jpg) repeat-y top left;
	height: 587px;
	width:100%;
}

#Squeleton-hardcore-right-bottom {
	background: url(../images/squeleton-hardcore/right_bottom.jpg) repeat-y top left;
	height: 100%;
}




#Squeleton-content{ 
	margin: 0px auto; 
	width: 1000px; 
	font: 11px/15px Arial, Helvetica, sans-serif;
	background-color: #FFF;  
}

#top { margin: 0; padding: 0; height: 124px; width: 1000px; display: block; clear: both; position: relative; }

#top #logo-click { display: block; margin: 0; padding: 0; }
#top #account-tools { display: block; position: absolute; top: 8px; right: 9px; height: 40px; width: 315px; background: url(../images/top/account-tools-bg.gif) no-repeat left top transparent; }
#top #account-tools #dealer { margin: 2px 0 0 6px; padding: 0; list-style: none; clear: both; font-size: 9px; font-weight: bold; color: #3c678e; padding-left: 10px;}
#top #account-tools #dealer li { margin: 0 4px 0 0; padding: 0; display: inline; }
#top #account-tools #dealer li a { color: #3c678e; text-decoration: none; }
#top #account-tools #dealer li a:hover {text-decoration: underline; }
#top #account-tools #account { margin: 4px 0 0 6px; padding: 0; padding-left:10px; list-style: none; clear: both; font-size: 9px; font-weight: bold; color: #6c6c6c; }
#top #account-tools #account li { margin: 0 3px 0 0; padding: 0; float: left; }
#top #account-tools #account li a { color: #6c6c6c;text-decoration: none;  }
#top #account-tools #account li a:hover { text-decoration: underline;  }
#top #account-tools li { }
#top #account-tools li a { color: #cc0000; }
#top #account-tools li em { color: #cc0000; font-style: normal; }

#footer { margin: 0 0 10px 10px; padding: 0; display: block; width: 980px; height: 107px; background: url(../images/sharedimgs/footer-bg.gif) no-repeat left top transparent; color: white; position: relative; }
#footer p { clear: both; margin: 15px 0 0 10px; font-weight: bold; }
#footer #footer-address { position: absolute; top: 50px; right: 10px; text-align: right; }
#footer #footer-address p { margin: 0; padding: 0; }
#footer #menu { margin: 0; padding: 10px 0 0 0; list-style: none; font-weight: bold; height: 25px; }
#footer #menu li { margin: 0; padding: 0 10px; float: left; border-right: 1px solid white; }
#footer #menu .last { border-width: 0px; }
#footer #menu li a { margin: 0; padding: 0; color: white; text-decoration: none; }
#footer #menu li a:hover { color: red; }
#footer #products { margin: 0; padding: 0; list-style: none; font-weight: bold; width: 720px; border:0px solid green; }
#footer #products li { margin: 0; padding: 0; float: left; }
#footer #products li a { margin: 0; padding: 0 10px; color: #b3b3b3; text-decoration: underline; }
#footer #products li a:hover { color:red; }



a.undlin {text-decoration: none;}
a.undlin:hover {text-decoration: underline;}

/* ================== */

.pStyle { margin: 0; padding: 0; }
.b0 { border: 0; border:0px solid green; }
.txtRight { text-align: right; }
.left { float: left; }
.right { float: right; }
.aRight { text-align: right; padding: 0 5px 0 0; }
.top { vertical-align: top; }
.mid { vertical-align: middle; border: 0; }
.pdf { border: 0px; vertical-align: middle; }
.hr01 { float: left; padding: 0 0 15px 0; }
.inline { float: left; display: inline; }
.input01 { font: 11px/15px Arial, Helvetica, sans-serif; color: #000; margin: 5px 0 5px 0; height: 15px; width: 200px; }
.input01sm { font: 11px/15px Arial, Helvetica, sans-serif; color: #000; margin: 5px 0 5px 0; height: 15px; }
.input02 { font: 11px/15px Arial, Helvetica, sans-serif; color: #000; margin: 5px 0 5px 0; height: 95px; width: 300px; border: #a1a1a1 solid 1px; }
.input03 { font: 11px/15px Arial, Helvetica, sans-serif; color: #000; margin: 5px 0 5px 0; height: 95px; width: 500px; border: #a1a1a1 solid 1px; }
.clearSpacer { clear: both; height: 40px; }
/*Text Styles*/
.txt { font: 12px/15px Arial, Helvetica, sans-serif; color: #000; }
.txt A { color: #3c678e; text-decoration: underline; }
.txt A:hover { color: #3c678e; text-decoration: none; }
.txt2b { font: 12px/15px Arial, Helvetica, sans-serif; color: #000; }
.txt2b A { color: #000; text-decoration: underline; }
.txt2b A:hover { color: #000; text-decoration: none; }
.txtRides { font: 12px/15px Arial, Helvetica, sans-serif; color: #000; }
.txtRides A { color: #3c678e; text-decoration: underline; }
.txtRides A:hover { color: #3c678e; text-decoration: none; }
.txtRidesT { font: bold 12px/20px Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; padding: 0 0 0 10px; height: 22px; background: url(../images/titles/accTile.gif) repeat-x; vertical-align: middle; }
.txtRidesT A { text-decoration: none; color: #fff; }
.txtRidesT A:hover { text-decoration: none; color: #fff; }
.txtDtlRideT { font: bold 24px/26px Arial, Helvetica, sans-serif; color: #b11418; text-transform: uppercase; }
.txtDtlRideT2 { font: bold 12px/15px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; }
.txtRidesC { font: bold 12px/15px Arial, Helvetica, sans-serif; color: #000; padding: 0 0 0 10px; }
.txtRidesC A { text-decoration: none; color: #fff; }
.txtRidesC A:hover { text-decoration: none; color: #fff; }
.fprint { font: bold 12px/15px Arial, Helvetica, sans-serif; color: #2b2b2b; text-transform: uppercase; }
.fprint A { color: #2b2b2b; text-decoration: none; }
.fprint A:hover { color: #2b2b2b; text-decoration: underline; }

.txtSearch01 { font: 11px/15px Arial, Helvetica, sans-serif; color: #000; }
.txtSearch01 A { color: #3c678e; text-decoration: underline; }
.txtSearch01 A:hover { color: #3c678e; text-decoration: none; }

.prodTitle01 { font: bold 15px/20px Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; padding: 1px 0 0 15px; vertical-align: middle; }
.prodTitle01 A { text-decoration: none; color: #fff; }
.prodTitle01 A:hover { text-decoration: none; color: #fff; }

.prodTitle02 { font: 12px/20px Arial, Helvetica, sans-serif; color: #fff; padding: 1px 0 0 15px; vertical-align: middle; }
.prodTitle02 A { text-decoration: none; color: #fff; }
.prodTitle02 A:hover { text-decoration: none; color: #fff; }

.txtRidesTLower { font: bold 12px/20px Arial, Helvetica, sans-serif; color: #fff; padding: 0 0 0 10px; height: 22px; background: url(../images/titles/accTile.gif) repeat-x; vertical-align: middle; }
.txtRidesTLower A { text-decoration: none; color: #fff; }
.txtRidesTLower A:hover { text-decoration: none; color: #fff; }
.emailFriend { float: left; padding: 0 0 0 15px; width: 600px; }
.emailBg { background: url(../images/hd/emFriend.gif) no-repeat top left; width: 550px; float: left; }

/*Search Results*/
.red { color: #ff0000; font: bold 14px/14px Arial, Helvetica, sans-serif; }
.red2 { color: #ff0000; font: bold 12px/12px Arial, Helvetica, sans-serif; }

a.redlink { color: #ff0000; font: bold 12px/12px Arial, Helvetica, sans-serif; text-decoration: none; }
a.redlink:hover { text-decoration: underline; }


.searchBox01 { float: left; padding: 0 0 30px 10px; width: 400px; }
.searchThmb { border: #696969 solid 2px; }
.containSearchBx { float: left; padding: 30px 0 0 30px; }
.searchBx01 { float: left; width: 763px; height: 207px; background:url(../images/bgsearch1.gif) no-repeat top left; padding: 0 0 20px 0; }
.searchBx02 { float: left; padding: 39px 0 0 18px; }
/*Search Results*/
/*product pages*/
.containProdBx { float: left; padding: 30px 0 0 25px; }
.categories01 { height: 45px; width: 500px; background: url(../images/titles/prodTitle.gif) no-repeat top left; }
.containProdDetail { height: 365px; border: 0; }
.prodDetailCell { width: 265px; background: url(../images/prodBg02.gif) no-repeat top left; vertical-align: top;  }
.prodDiv01 { float: left; padding: 36px 0 0 15px; height: 160px; border: 0px solid green;}
.prodDiv02 { float: left; padding: 0 0 0 25px; width: 200px; height: 113px; border: 0px solid green;}
.prodDiv03 { float: left; text-align: right; width: 252px; height:29px; border: 0px solid green;}
.smThmb { border: #e1e1e1 solid 1px; }
/**/
.subContentBoxW { width: 800px; background: #f1f1f1; background: url(../images/tileF2.gif) repeat-y; }
.subContentBox2W { width: 800px; background: url(../images/bttmDesign2.gif) no-repeat bottom left; }
.subContentBoxCart { width: 763px; background: #f1f1f1; background: url(../images/tileF1.gif) repeat-y; }
.cartFinal { font: bold 12px/20px Arial, Helvetica, sans-serif; color: #fff; height: 99px; width: 283px; background: url(../images/hd/total.gif) no-repeat top left; }
.cartFinal A { text-decoration: none; color: #fff; }
.cartFinal A:hover { text-decoration: none; color: #fff; }
.cartfinalHold { float: right; width: 288px; }


.tileF3 { width: 800px; background: #f1f1f1; background: url(../images/tilef3.gif) repeat-y; }
.tileF3Cap { width: 800px; background: url(../images/tileF3cap.gif) no-repeat bottom left; }
.prodPTile { background: url(../images/prodtile.gif) repeat-y left;}
.padProd { float: left; padding: 5px 0 0 10px; }
 /* .avatarProd { width: 328px; height: 406px; float: left; background: url(../images/prodbg03.gif) no-repeat top left; } */
.avatarProd { width: 318px; float: right; background: url(../images/product_box_bg_large.jpg) no-repeat top left; }
.avatarProdEnd { width: 318px; height:33px; float: right; background: url(../images/product_box_bg_end.jpg) no-repeat top left; }
.avatarLrgProd { float: left; padding: 10px 0 0 0; }

#contentDivNews { width: 800px; float: left; padding: 0px 0 0 0px;background: url(../images/bgNews.gif) repeat-y top right; }
.cntNews { float: left; padding: 29px 0 20px 30px; }
.bgNews2 { width: 810px; height: 540px; background: url(../images/newsHdr.gif) top left no-repeat; }
.newsImg { border: #b6b6b6 solid 1px; }
.newsDiv01 { padding: 35px 0 0 86px; }
.newsDiv02 { padding: 40px 0 0 103px; float: left; }
.newsDiv03 { float: left; padding: 20px 0 0 60px; width: 670px; }

.ulStyle1 { list-style: none; margin: 0; padding: 0; }
.pd01 { padding: 0 0 0 10px; }
.pd02 { padding: 0 0 10px 10px; }
.tblPd { margin: 15px 0 15px 15px; }
.w65 { width: 65px; }
.w110 { width: 110px; }
/**/
.gray2 { background: #cecece; }
.padCntAcc { padding: 0 0 0 20px; float: left; }
.smCrtThmb { border: #696969 solid 2px; }
.padCrtTxt { padding: 10px 0 0 20px; }
.padCrtTxt02 { padding: 0 0 0 20px; }
.gradientDs { background: url(../images/hd/tileTopgrey.jpg) no-repeat top left; height: 30px; }
.cartDiv09 { height: 18px; background: url(../images/hd/des.gif) repeat-x top; }
.cartDiv08 { float: right; width: 265px; margin: 0px 5px 0px 0px; }
.containCartSpec01 { background: url(../images/hd/cartSpec1.gif) no-repeat top left; width: 550px; height: 400px; float: left; }
/*New Styles to Sort*/
.lgo { width: 341px; height: 124px; border: 0; }
#fPrintDiv { float: left; height: 25px; width: 810px; }
#contentDiv { width: 800px; float: left; padding: 0 0 0 10px; }
#contentDivReq { width: 800px; float: left; padding: 0 0 0 10px; background: url(../images/catreq.jpg) no-repeat top right; }
#contentArea { float: left; width: 780px; text-align: justify; }
#contentArea2 { float: left; width: 600px; text-align: justify; }
.tileSubHdr { background: url(../images/titles/accTile.gif) repeat-x; height: 22px; }
.cntGrayBox { float: left; padding: 0 0 0 18px; }
.subContentBox { width: 763px; background: #f1f1f1; background: url(../images/tileF1.gif) repeat-y; }
.subContentBox2 { width: 763px; background: url(../images/bttmDesign.gif) no-repeat bottom left; }
.instrBox { width: 580px; float: left; padding: 0 0 10px 20px; }
.cntBg { background: url(../images/cntBg.gif) no-repeat top left; width: 550px; float: left; }
.cntUs1 { padding: 0 0 30px 59px; float: left; width: 550px; }
.bgContact { background: url(../images/conta.jpg) no-repeat top right; }
.bgService { background: url(../images/service.gif) no-repeat top right; }
.bgLocator { background: url(../images/dealerTop.jpg) no-repeat top right; }

.bgMyAccount { background: url(../images/myaccountT.gif) no-repeat top right; }
.accOptions { height: 117px; background: url(../images/hd/bg1.gif) top left; vertical-align: top; }


/*customer rides*/
.containCstmrRides { float: left; padding: 0 0 0 28px; }
.cstmRide { padding: 10px 0 0 15px; width: 450px; }
.cntRides { float: left; padding: 15px 0 5px 20px; }
.ridesTbl { border: 0px;
	/* height: 166px;  */
	background: url(../images/customerrides/bg.gif) no-repeat bottom right; }
.ridesContentTbl { width: 755px;  border: 0px; }
.ridesBttnHld { vertical-align: bottom; text-align: right; height: 19px; padding-bottom: 10px; }
.ridesBttn { margin: 0 10px 0 0; border: 0px; }


.custTopDiv { float: left; display: inline; width: 521px; height: 273px; background: url(../images/customerrides/bg1.gif) no-repeat top left; }
.custTopDiv02 { float: left; padding: 10px 0 0 28px; width: 450px; }
.submitRide { width: 520px; float: left; }
.submitRideBttn { margin: 0 0 0 162px; border: 0; }
.rideFilter { float: left; width: 495px; padding: 40px 0 0 35px; }
.rideAvatar { float: left; display: inline; width: 262px; height: 244px; }
.backNext { float :left; width: 785px; text-align: right; padding: 10px 0 0 0; }
.backNext2 { float: right; }
.ridesLrg { border: #0f0f0f solid 1px; width: 561px; 
/* height: 374px; */
}
.ridesThmb { border: #0f0f0f solid 1px; width: 195px; 
/* height: 130px; */
margin: 0 0 10px 0; }
.dtlContent { background: url(../images/customerrides/tile1.gif) repeat-y left; width: 565px; }
.ridesCntTxt { float: left; padding: 10px 0 20px 10px; width: 500px; }
.backtoGall { float: right; border: 0; }
/*customer rides*/
/*customer service*/
.containCustServ { float: left; padding: 0 0 0 40px; }
.rdMre { float: right; margin: 5px 20px 0 0; border: 0; }
.customerServTbl { width: 618px; background: url(../images/captile.gif) repeat-y; border: 0; }
.hldCustServeTbl { width: 700px; border: 0; }
.hldCustTxt { padding: 0 15px 5px 15px; }
.cust01 { vertical-align: top; padding: 10px 0 0 21px; }
.cust02 { vertical-align: top; padding: 0px 0 0 65px; }
.custPad01 { float: left; padding: 0 0 0 50px; width: 680px; }
/*Dealer Locator*/
.containLocator { float: left; padding: 0 0 0 28px; }
.locateTbl01 { background: url(../images/dealer/bg1.gif) no-repeat; height: 81px; vertical-align: top; }
.gray { background: #f4f4f4; }
.boTop { border-top: #000 solid 1px; }
.boBttm { border-bottom: #000 solid 1px; }

/* SITE IDS */
#site-wrapper { float: left; background: url(../images/sharedimgs/tileCenter.gif) repeat-y center; width: 100%; border: 2px solid black; }
#site-wrapper2 { float: left; background: url(../images/sharedimgs/site-wrapper-bg.jpg) no-repeat center top; width: 100%; }
#content-wrapper { margin: 0px auto; width: 1000px; font: 11px/15px Arial, Helvetica, sans-serif; border: 2px solid black;border-top: none; background-color: #FFF;  }

#content-table { margin: 10px auto; padding: 0; border-collapse: collapse; }

#content-table #left-nav { margin: 0; padding: 0; width: 170px; height:100%; background-color: #e7e7e7;}
#content-table #left-nav #search-options { background-color: #f1f1f1; border-bottom: 1px solid #ddd; padding: 0; margin: 0 0 0px 0; }
#content-table #left-nav #search-options input { vertical-align: middle; }
#content-table #left-nav #search-options p { margin: 10px 0; padding: 0; color: #ccc; font-size: 8px; text-align: center; }
#content-table #left-nav #search-options .searchfield { width: 90px; }
#content-table #left-nav #product-specials { background-color: #ccd7e1; padding: 0; margin: 0; }


#content-table #left-nav #product-specials ul { margin: 0; padding: 0 0 10px 10px; list-style: none; font-weight: bold; color: #3d3d3d; }
#content-table #left-nav #product-specials ul li { margin: 3px 0 0 0; padding: 0; }
#content-table #left-nav #product-specials ul li a { color: #3d3d3d; text-decoration: none; }
#content-table #left-nav #product-specials ul li A:hover { color: #ff0000; text-decoration: none; }
#content-table #left-nav #world-products { background-color: #e7e7e7; margin: 0; padding: 0; }
#content-table #left-nav #world-products ul { margin: 0; padding: 0 0 10px 10px; list-style: none; font-weight: bold; color: #3d3d3d; }
#content-table #left-nav #world-products ul li { margin: 3px 0 0 0; padding: 0; }
#content-table #left-nav #world-products ul li a { color: #3d3d3d; text-decoration: none; }
#content-table #left-nav #world-products ul li A:hover { color: #ff0000; text-decoration: none; }
#content-table #left-nav #world-products ul li ul { border-top: 1px solid #3d3d3d; }
#content-table #left-nav #world-products ul li ul li a { color: black; }
#content-table #left-nav #world-products ul li ul li ul { border-width: 0px; font-weight: normal; }
#content-table #left-nav #world-products ul li ul li ul li a { color: #696969; }
#content-table #left-nav #world-newsletter { background: url(../images/left-menu/email-bg.gif) no-repeat right top #e7e7e7; background-position-y: 140px;  border-bottom: 1px solid #e7e7e7; height: 400px; border:0px solid red; }
#content-table #left-nav #world-newsletter span { 
	display: block; 
	line-height: 12px; 
	margin: 5px 0 0 10px; 
	*margin: 0 0 0 2px;
}
#content-table #left-nav #world-newsletter input { margin: 0; padding: 0; }
#content-table #left-nav #world-newsletter label { margin: 0; padding: 0; }
#content-table #left-nav #world-newsletter .opt-in { margin: 0; padding: 0; font-size: 9px; text-align: center; }

.leftnav-spacer { background-color: #FFF; height:10px}



/* ___ HOME PAGE STYLES ___ */

#home-page-table { margin: 0; padding: 0; border-collapse: collapse; }
#home-page-table tr td { margin: 0; padding: 0 0 10px 10px; }
#home-page-table .latest-forum-topics { margin: 0;  border:0px solid red;  }
#home-page-table .latest-forum-topics ul { width: 320px; height: 170px; background-color: #f1f1f1; display: block; margin: 0; padding: 5px 0 0 0; list-style: none; color: #6d6d6d; }
#home-page-table .latest-forum-topics ul li { margin: 0 0 5px 5px; padding: 0 0 0 8px; background: url(../images/home/forum-bullet.gif) no-repeat left 6px transparent; }
#home-page-table .latest-forum-topics ul li a { color: #3c678e; }
#home-page-table .latest-forum-topics ul li a:hover { color: red; }
#home-page-table .mw-heading { margin: 0; padding: 0; background: url(../images/home/marketing-window-heading.jpg) no-repeat left top transparent; height: 20px; width: 470px; overflow: hidden; font-size: 10px; }
#home-page-table .mw-heading span { margin: 3px; padding: 0; display: block; }
#home-page-table .mitchell-racing { background: url(../images/home/mitchell-bg.jpg) no-repeat right 5px transparent; }
#home-page-table .mitchell-racing p { margin: 5px 0 0 0; padding: 0; line-height: 13px; }
#home-page-table .news-item { margin: 10px 0 0 0; padding: 0; border-collapse: collapse; }
#home-page-table .news-item tr td { margin: 0; padding: 0; }
#home-page-table .news-item tr td img { border: 2px solid #696969; margin: 0 10px 0 0; }
#home-page-table .news-item tr td p { margin: 0; padding: 0; line-height: 13px; }
#home-page-table .news-item tr td p a { font-weight: bold; color: #3c678e; text-decoration: none; }
#home-page-table .news-item tr td p a:hover { color: red;}
#home-page-table .on-sale-prod { margin: 0 0 0 3px; padding: 0; border-collapse: collapse; float: left; width: 114px; height: 200px; background: url(../images/home/featured-product-bg.gif) no-repeat right bottom transparent; }
#home-page-table .on-sale-prod tr td { margin: 0; padding: 0; }
#home-page-table .on-sale-prod .prod-thumb img { border: 2px solid #696969; }
#home-page-table .on-sale-prod tr td p { margin: 8px 0 0 0; padding: 0; line-height: 13px; }
#home-page-table .on-sale-prod tr td p a { font-weight: bold; color: #3c678e; text-decoration: none; }
#home-page-table .on-sale-prod tr td p a:hover { color:red; }
#home-page-table .video-thumbs-cell { background: url(../images/home/video-thumb-bg.gif) repeat-y right top transparent; }
#home-page-table .video-thumbs-cell .video-thumb { margin: 8px 0 0 0; padding: 0; border-collapse: collapse; height: 42px; }
#home-page-table .video-thumbs-cell .video-thumb tr td { margin: 0; padding: 0; }
#home-page-table .video-thumbs-cell .video-thumb tr td a { font-weight: bold; color: #3c678e; }
#home-page-table .video-thumbs-cell .video-thumb tr td img { border: 2px solid #696969; margin: 0 10px 0 0; }
#home-page-table .video-thumbs-cell .video-thumb tr td p { margin: 0; padding: 0; }

#homepage-product_types {border:0px solid green;margin:0px;padding:0px;}
#homepage-product_types tr td {border:0px solid red;margin:0px; padding:0px 0px 0px 0px;}

/* NON-SPECIFIC CLASSES */

.clearfix { clear: both; margin: 0; padding: 0; line-height: 0; font-size: 1px; }

/* Media Center */
.mediacenterTitle { font: bold 12px/20px Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; padding: 0 0 0 10px; height: 22px; background: url(../images/titles/accTile.gif) repeat-x; vertical-align: middle; }
.mediacenterTitle A { text-decoration: none; color: #fff; }
.mediacenterTitle A:hover { text-decoration: none; color: #fff; }

.mediacenter_table A { color: #000; text-decoration: none; }
.mediacenter_table A:hover { color: #000; text-decoration: underline; }
