a{text-decoration: none}
a:hover {text-decoration: underline}
body{
	font:14px Helvetica, Tahoma, Arial, sans-serif;
	margin:0;
}
* html body{
	text-align:center;
}
img{
	border:0;
}
form, h1, h2, h3{
	padding:0;
	margin:0;
}

input, select{
	vertical-align: middle;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.clearBoth{
	clear:both;}
/*HEADER*/
.mainHeaderPadding{
	padding-left:20px;
}
.mainHeader{
	border-bottom:1px solid #F989C3;
	float:left;
	width:820px;
}
* html .mainHeaderPadding{
	padding-left:15px;
}
* html .mainHeader{
	width:828px;
}
.headerRight{
	float:right;
	padding:10px 5px 0 0;
	width:631px;
}
.headerRight form{
	text-align:right;
}
.headerRight form input,.headerRight form img{
	vertical-align:middle;
}
.searchInput{
	background:url(mvt-textbox-bg.gif) no-repeat;
	border:1px solid #F989C3;
	width:220px;
	height:24px;
	padding:6px 0 0 8px;
	font-size:11px;
}
.headerText{
	text-align:right;
	font-weight:bold;
	font-size:14px;
	padding-top:10px;
}
.headerLinks{
	padding-top:15px;
	float:right;
}
.headerLinks a{
	float:left;
	height:26px;
	margin-right:2px;
}
.headerHomeTabOff{
	background:url(mvt-header-home-tab.gif) no-repeat;
	width:72px;
}
.headerDemoTabOff{
	background:url(mvt-header-demo-tab.gif) no-repeat;
	width:72px;
}
.headerAboutTabOff{
	background:url(mvt-header-about-tab.gif) no-repeat;
	width:72px;
}
.headerContactTabOff{
	background:url(mvt-header-contact-tab.gif) no-repeat;
	width:89px;
}
.headerHomeTabOn{
	background:url(mvt-header-home-tab.gif) 0 -26px no-repeat;
	width:72px;
}
.headerDemoTabOn{
	background:url(mvt-header-demo-tab.gif) 0 -26px no-repeat;
	width:72px;
}
.headerAboutTabOn{
	background:url(mvt-header-about-tab.gif) 0 -26px no-repeat;
	width:72px;
}
.headerContactTabOn{
	background:url(mvt-header-contact-tab.gif) 0 -26px no-repeat;
	width:89px;
}
.headerLinks a,.headerLinks img{
	vertical-align:middle;
}
.headerCartTab{
	float:left;
	margin-left:5px;
}
/*HEADER*/

/*BODY*/
.mainBody{
	width:860px;
	margin:0 auto;
	background:url(mvt-main-body-top.gif) center top no-repeat;
	padding-top:12px;
	text-align:left;
}
.mainBodyBg{
	background:url(mvt-main-body-bg.gif) center top repeat-y;
	float:left;
	margin-bottom:10px;
}
.messageField{
	background:url(mvt-message-bg.jpg) no-repeat;
	margin-top:2px;
	_height:202px;
	min-height:202px;
}
.messageText{
	color:#fff;
	float:right;
	width:500px;
	padding-right:5px;
	line-height:20px;
}
.bodyContent{
	margin:0 20px 0 13px;
}
* html .bodyContent{
	margin:0 15px 0 13px;
}
.bodyLeft{
	width:169px;
	float:left;
}
.leftNav a{
	display:block;
	font:bold 13px Helvetica, Arial, sans-serif;
	color:#000;
	text-decoration:none;
	margin:10px 0;
	padding:5px 5px 5px 9px;
}
.leftNav a:hover{
	background:url(mvt-left-nav-bg.gif) no-repeat;
	text-decoration:none;
}
.bodyRight{
	float:right;
	width:658px;
}
.bodyRightBorder{
	background:url(mvt-dots-vertical.gif) repeat-y;
	margin:10px 0;
	padding-left:5px;
}
.specialsHeader{
	background:url(mvt-featured-products-header.gif) no-repeat;
	/*margin-left:5px;*/
	width:645px;
	height:30px;
	overflow:hidden;
}
.customerFavoritesHeader{
	background:url(mvt-customer-favorites.gif) no-repeat;
	margin:5px 0 15px 0;
	width:645px;
	height:30px;
	overflow:hidden;
}
.contentsTbl{
	/*margin:0 10px;*/
	font-size:11px;
}
.contentsTbl .vertical{
	text-align:center;
}
.contentsTbl a{
	color:#000;
	font-size:12px;
	text-decoration:none;
}
.contentsTbl .itemName{
	padding-top:5px;
}
.contentsTbl .itemName, .contentsTbl .regPrice, .contentsTbl .price{
	padding-top:5px;
}
.contentsTbl .salePrice, .contentsTbl .youSave{
	margin-top:3px;
}
.itemPage .salePrice, .itemPage .regPrice, .itemPage .price, .itemPage .youSave{
	display:inline;
	padding-right:5px;
}
.contentsTbl .youSave, .itemPage .youSave{
	color:#F00;
	font-weight:bold;
	font-size:12px;
}
.contentsTbl .salePrice span, .itemPage .salePrice span{
	padding:0 10px;
	color:#FF0000;
	font-weight:bold;
	font-size:12px;
}
.contentsTbl a:hover{
	text-decoration:underline;
}
.verticalSeparator{
	background:url(mvt-dots-vertical.gif) center repeat-y;
}
.horizontalSeparator{
	background:url(mvt-dots-horizontal.gif) center repeat-x;
}
.contentsCell{
	padding:10px 0;
}
.htmlUnderLeftNav a:hover{
	background:none;
}
.htmlUnderLeftNav{
	margin:22px 5px 0 5px;
}
.htmlUnderLeftNav .images{
	text-align:center;
	text-decoration:none;
}
.htmlUnderLeftNav .images img{
	margin-bottom:20px;
	text-decoration:none;
}
.newsLetter{
	background:url(mvt-newsletter-bg.gif) no-repeat;
	padding:10px 60px 0 0;
	width:591px;
	height:35px;
	margin-left:3px;
	text-align:right;
}
* html .newsLetter{
	width:651px;
	height:45px;
}
.newsLetter input{
	vertical-align:middle;
}
.newsLetter input,.newsLetter img{
	vertical-align:middle;
}
.newsLetterInput{
	background:url(mvt-textbox-bg.gif) no-repeat;
	border:1px solid #F989C3;
	width:220px;
	height:24px;
	padding:6px 0 0 8px;
	font-size:11px;
}
.itemPage, .sectionPage, input, select{
	font:12px Tahoma, Arial, Helvetica, sans-serif;
}
.sitemap1{
	padding:5px;
	display:block;
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.sitemap2{
	padding:3px 0 0 10px;
	display:block;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:3px;
}
.sitemap3{
	padding:3px 0 0 15px;
	display:block;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:3px;
}
.sitemap1:hover{
	text-decoration: underline;
}
.sitemap2:hover, .sitemap3:hover{
	text-decoration:none;
}
.imgAlignLeft{
	float:left;
	padding:0 0 10px 10px;
}
.imgAlignRight{
	float:right;
	padding:0 10px 10px 0;
}
.imgAlignCenter{
	text-align:center;
	padding-bottom:10px;
}
#scPage-insets{
	padding:5px;
}
#scPage-insets img{
	margin-right:5px;
}
.pageTitle{
	font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
}
.scBreadcrumbs{
	padding:5px;
}
.scBreadcrumbs a{
	color:#000;
}
.related-header{
	padding:10px 0 5px 0;
	font-weight:bold;
	font-size:12px;
	background:url(mvt-dots-horizontal.gif) bottom repeat-x;
}
.related-items{
	margin:0 10px;
	width:628px;
}
.related-items table{
	margin:10px 5px;
}
.related-items td{
	background:url(related-bullet.gif) 0 center no-repeat;
	padding:5px 5px 5px 10px;
}
.related-items a{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
}
.related-items a:hover{
	text-decoration:underline;
}
.infoText{
	font:12px Tahoma, Arial, Helvetica, sans-serif;
}
/*BODY*/

/*FOOTER*/
.mainFooter{
	background:url(mvt-main-body-footer.gif) center bottom no-repeat;
}
.footerLinks{
	margin:0 20px;
	text-align:center;
	font-size:12px;
	padding:10px 0 20px 0;
}
.footerLinks a{
	color:#000;
	padding:0 5px;
	text-decoration:none;
}
.footerLinks a:hover{
	text-decoration: underline;
}
* html .footerLinks{
	margin:0 15px;
}
/*FOOTER*/

.itemAbstract{
	font-size: 12px;
}
#scTestimonials {border-top:1px solid #F989C3; border-bottom:1px solid #F989C3; padding-top:5px;}
.testiHd {padding:0 0 10px 10px; font-weight:bold;}
#scTestimonials blockquote{margin:0; padding:0 10px 0 10px;}
#scTestimonials a:hover {background:none;}
#scTestimonials #testiConts a {font-weight:normal; text-decoration:underline; display:inline;}
#scTestimonials #testiConts  p.quote {margin-top:0;}
#scTestimonials #testiConts  p.quote a  {padding:0;}
.testiViewAll a {font-size:11px; display:block; text-align:center;}
.submit-testimonial td {font-size:14px;}
