

body {
    color:#5F5F5F;
    font-family: Arial, Helvetica, sans-serif;    font-size: 13px;
}

.dj-megamenu li a.dj-up_a {
    font-family: Arial, Helvetica, sans-serif;    font-size: 16px;	
}

.jm-module .jm-title,
div.items-more h3,
.moduletable > h3,
.category-view h4,
.featured-view h4,
.latest-view h4,
.topten-view h4,
.recent-view h4,
.related-products-view h4,
.browse-view > h1,
.productdetails-view span.title,
.productdetails-view .customer-reviews > form > h4,
.productdetails-view .product-related-products h4,
.productdetails-view .product-related-categories h4 {
	font-family: Arial, Helvetica, sans-serif;    font-size: 16px;
}

div.blog h1,
div.blog-featured h1,
div.item-page h1,
div.archive h1,
div.categories-list h1,
div.category-list h1,
div.search h1,
h1.componentheading,
div.login h1,
div.registration h1,
div.blog h2,
div.item-page h2,
div.blog-featured h2,
div.item-page h2,
div.archive ul#archive-items li h2,
div.contact h2,
div.contact-category h2,
div.newsfeed h2,
div.newsfeed-category h2,
div.weblink-category h2,
.manufacturer-details-view > h1,
.cart-view h1,
.vm_shipment h1,
.vm_payment h1,
.vm_orderdone h3,
.vm_editaddress h1,
.vm_orderlist > h1,
.vm_orderdetails h1,
.vm_edit h1,
.vendor-details-view h1,
.contact-ps > h3:first-child {
    font-family: Arial, Helvetica, sans-serif;    font-size: 22px;
}


fieldsed legend {
    font-family: Arial, Helvetica, sans-serif;}


.jm-container {
					max-width: 1218px;
						padding-left: 30px;
        padding-right: 30px;
		 
}

 

	

#jm-left {
    width: 282px; 
}

#jm-right {
    width: 312px;
}


.lcr #jm-content-wrapper-in {
    margin-left: 282px;
}

.lcr #jm-content {
    margin-right: 312px; 
}

.lcr #jm-right {
    margin-left: -312px;
}

.lcr #jm-right-in {
    padding-left: 30px;
}


.lrc #jm-content-wrapper,
.lrc #jm-middle-page {
    margin-left: -594px;
}

.lrc #jm-content-wrapper-in {
    margin-left: 282px;
}

.lrc #jm-content {
    margin-left: 312px;
}

.lrc #jm-right-in {
    padding-right: 30px;
}


.clr #jm-content-wrapper-in {
    margin-right: 282px;
}

.clr #jm-content {
    margin-right: 312px;
}

.clr #jm-left {
    margin-left: -282px;
}

.clr #jm-right {
    margin-left: -312px;
}

.clr #jm-right-in {
    padding-left: 30px;
}


.lcr #jm-content-wrapper-in {
  padding: 0 0 0 30px;
}

.lrc #jm-content-wrapper-in {
  padding: 0 0 0 30px;
}

.clr #jm-content-wrapper-in {
  padding: 0 30px 0 0;
}

#jm-maincontent,
#jm-breadcrumbs,
.jm-module {
    margin-bottom: 30px;
}

#jm-logo-bar {
	padding: 0 0 30px;	
}

#jm-logo-sitedesc {
    padding-top: 30px;
}

#jm-logo-bar1,
#jm-logo-bar2 {
    padding-top: 30px;
}

#jm-main-wrapper {
	padding: 0 0 30px;	
}

#jm-bottom0 .jm-module.center-ms h3.jm-title {
	margin-top: -48px;
}

#jm-djmenu + #jm-bottom1 #jm-bottom0 .jm-module.center-ms:first-child h3.jm-title {
	margin-top: -31px;
}

#jm-header-top + #jm-bottom1 #jm-bottom0 .jm-module.center-ms:first-child h3.jm-title {
	padding-top: 31px;
	margin-top: -31px;
}

#jm-logo-sitedesc,
#jm-logo-bar1,
#jm-logo-bar2,
.jm-row .jm-box-in {
    padding-left:30px;	
}

#jm-header-top,
#jm-main,
#jm-bottom1,
#jm-bottom2,
#jm-footer-mod {
    padding-top: 30px;
}

.jm-row {
    margin-left:-30px;
}

#jm-top .top,
#jm-content-top1 .content-top1,
#jm-content-bottom2 .content-bottom2,
#jm-bottom1 .bottom1,
#jm-bottom2 .bottom2,
#jm-footer-mod .footer-mod {
    margin-left:-30px;
}

#jm-top .top-bg,
#jm-content-top1 .content-top1-bg,
#jm-content-bottom2 .content-bottom2-bg,
#jm-bottom1 .bottom1-bg,
#jm-bottom2 .bottom2-bg,
#jm-footer-mod .footer-mod-bg {
    margin-left:30px;
}


.vendor-store-desc,
.category-view,
.featured-view,
.latest-view,
.topten-view,
.recent-view,
.related-products-view,
.order-view,
.category_description,
.orderby-displaynumber,
.browse-view .virtuemart_search,
.vendor-view-default .row .manufacturer,
.product-related-products .product-field-display,
.product-related-categories .product-field-display {
    margin-bottom: 30px;
}

.vmproduct {
	padding-top: 30px;
}

.horizontal-separator {
	margin: 15px 0;
}

.category-view .row,
.featured-view .row,
.latest-view .row,
.topten-view .row,
.recent-view .row,
.related-products-view .row,
.browse-view .row,
.manufacturer-view-default .row,
.vendor-view-default .row,
.product-related-products,
.product-related-categories,
.vmproduct {
    margin-left:-30px;
}

.category-view .row .category .spacer,
.featured-view .spacer,
.latest-view .spacer,
.topten-view .spacer,
.recent-view .spacer,
.related-products-view .spacer,
.browse-view .row .product .spacer,
.manufacturer-view-default .row .manufacturer .spacer,
.vendor-view-default .row .spacer,
.vendor-view-default .row .spacer + div,
.product-related-products h4,
.product-related-categories h4,
.product-related-products .product-field-display,
.product-related-categories .product-field-display,
.vmproduct .inner,
.vmproduct .spacer {
    margin-left:30px;
}

