/**
* @package Mozen - Responsive Zencart Template
* @copyright (C) 2012 by Dasinfomedia - All rights reserved!
* CSS Document
* Typography CSS
*/
IMG
{
	max-width: 100%;
}
.read-more
{
	font-size: 16px;
	margin-top: 13px;
	text-transform: capitalize;
	padding-right: 20px;
	float: left;
}
.address, .phone, .mail, .skype
{
	background: transparent url(../img/footer_icon.png) no-repeat 0 0;
	padding-left: 35px;
	/*[disabled]margin-bottom:10px;*/
}
.address
{
	background-position: 0px -172px !important;
}
.mail
{
	background-position: 0px -224px !important;
}
.phone
{
	background-position: 0px -274px !important;
}
.skype
{
	background-position: 0 -314px !important;
}
#mj-footer .address
{
	background-position: 0px 5px !important;
}
#mj-footer .mail
{
	background-position: 0px -33px !important;
}
#mj-footer .phone
{
	background-position: 0px -72px !important;
}
#mj-footer .skype
{
	background-position: 0 -108px !important;
}
.small
{
	font-size: 12px;
}
/*Heading CSS Start*/
H1, H2, H3, H4, H5, H6
{
	font-weight: normal;
	margin-bottom: 10px;
	line-height: 25px;
}
H1
{
	font-size: 30px;
}
H2
{
	font-size: 25px;
}
H3
{
	font-size: 16px;
}
H4
{
	font-size: 14px;
}
H5
{
	font-size: 13px;
}
H6
{
	font-size: 12px;
}
/*Heading CSS End
Unordered Bullet List CSS Start*/
.mj-bullet1 LI, .mj-bullet2 LI, .mj-bullet3 LI, .mj-bullet4 LI, .mj-bullet5 LI, .mj-bullet6 LI, .mj-bullet7 LI, .mj-bullet8 LI, .mj-bullet9 LI
{
	line-height: 16px;
	margin: 3px 2px;
	padding: 2px 0 2px 22px !important;
	background: transparent url(../img/bullets.png) no-repeat 0 0;
}
.mj-bullet1 LI
{
	background-position: 0 5px;
}
.mj-bullet2 LI
{
	background-position: 0 -65px;
}
.mj-bullet3 LI
{
	background-position: 0 -164px;
}
.mj-bullet4 LI
{
	background-position: 0 -264px;
}
.mj-bullet5 LI
{
	background-position: 0 -365px;
}
.mj-bullet6 LI
{
	background-position: 0 -465px;
}
.mj-bullet7 LI
{
	background-position: 0 -566px;
}
.mj-bullet8 LI
{
	background-position: 0 -663px;
}
.mj-bullet9 LI
{
	background-position: 0 -767px;
}
.mj-bullet10 LI
{
	line-height: 16px;
	list-style: square inside none;
	margin: 3px 2px;
	padding: 2px 0 2px 3px;
}
.mj-special1 LI, .mj-special2 LI, .mj-special3 LI, .mj-special4 LI, .mj-special5 LI, .mj-special6 LI, .mj-special7 LI, .mj-special8 LI, .mj-special9 LI, .mj-special10 LI, .mj-special11 LI, .mj-special12 LI
{
	line-height: 18px;
	margin: 3px 2px;
	padding: 2px 0 5px 25px;
	background: transparent url(../img/menu_icons.png) no-repeat 0 0;
}
.mj-special1 LI
{
	background-position: 0 4px;
}
.mj-special2 LI
{
	background-position: 0 -68px;
}
.mj-special3 LI
{
	background-position: 0 -168px;
}
.mj-special4 LI
{
	background-position: 0 -267px;
}
.mj-special5 LI
{
	background-position: 0 -369px;
}
.mj-special6 LI
{
	background-position: 0 -467px;
}
.mj-special7 LI
{
	background-position: 0 -565px;
}
.mj-special8 LI
{
	background-position: 0 -666px;
}
.mj-special9 LI
{
	background-position: 0 -766px;
}
.mj-special10 LI
{
	background-position: 0 -867px;
}
.mj-special11 LI
{
	background-position: 0 -969px;
}
.mj-special12 LI
{
	background-position: 0 -1067px;
}
/*Unordered Bullet List CSS End
Ordered List CSS Start*/
OL
{
	counter-reset: li;
}
OL LI
{
	margin: 2px 0;
	padding: 2px 0;
}
OL > LI:before
{
	/*[disabled]background:#FFFFFF repeat 0 0;*/
	/*[disabled]box-shadow:0 0 1px #CCCCCC;*/
	/*[disabled]content:close-quote;*/
	/*[disabled]counter-increment:li;*/
	/*[disabled]line-height:40px;*/
	/*[disabled]margin-right:10px;*/
	/*[disabled]padding:5px 10px;*/
	/*[disabled]border-radius:3px 3px 3px 3px;*/
	/*[disabled]box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);*/
}
/*Ordered List CSS End
Inputbox, select and textarea CSS Start*/
INPUT[type="text"], INPUT[type="password"], INPUT[type="email"], INPUT[type="url"], TEXTAREA, SELECT
{
	border: 1px solid #FFFFFF;
	/*[disabled]box-shadow:inset 0 0 3px #C0C0C0;*/
	color: #007d8b;
	line-height: 20px;
	margin: 1px 0 3px;
	min-height: 20px;
	padding: 4px 5px 3px;
	border: 1px solid #D2D2D2;
}
TEXTAREA
{
	overflow: auto;
}
/*Inputbox, select and textarea CSS End
Button CSS Start*/
.button, INPUT[type="submit"], INPUT[type="reset"], INPUT[type="button"], .readmore, BUTTON
{
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: Muli, sans-serif;
	/*[disabled]font-size:16px;*/
	/*[disabled]line-height:19px;*/
	margin: 3px 0;
	padding: 5px 12px;
	text-decoration: none;
	text-shadow: 0 1px rgba(0, 0, 0, 0.5);
	width: auto;
	/*[disabled]box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5);*/
}
.button:hover, INPUT[type="submit"]:hover, INPUT[type="reset"]:hover, INPUT[type="button"]:hover, .readmore:hover, BUTTON:hover, .billto-shipto .details:hover, .profile A:hover
{
	/*[disabled]opacity:0.8;
	background-color: #527DC2;*/
	color: #FFFFFF;
}
.mj-simplebutton
{
	background-color: #EFEFEF;
	background-image: url(../img/buttons.png);
	background-repeat: repeat-x;
	border-color: #C0C0C0 #888888 #888888 #C0C0C0;
	color: #666666;
	text-shadow: 0 1px rgba(255, 255, 255, 0.5);
	border-style: solid;
	border-width: 1px;
	padding: 5px 12px;
	display: inline-block;
	margin-top: 3px;
	margin-bottom: 3px;
}
.mj-simplebutton:hover
{
	background-position: 0 -15px;
}
.mj-whitebutton
{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 1px 1px 1px rgba(204, 204, 204, 0.3);
	color: #444444;
	display: inline-block;
	margin-bottom: 3px;
	margin-top: 3px;
	padding: 5px 12px;
}
.mj-whitebutton:hover
{
	background: transparent -moz-linear-gradient(#FFFFFF, #EEEEEE) repeat 0 0;
	background: transparent -webkit-linear-gradient(#FFFFFF, #EEEEEE) repeat 0 0;
	background: transparent -o-linear-gradient(#FFFFFF, #EEEEEE) repeat 0 0;
	background: transparent -ms-linear-gradient(#FFFFFF, #EEEEEE) repeat 0 0;
}
/*Button CSS End
Module Variation CSS Start*/
.mj-dotted H1, .mj-dotted H2, .mj-dotted H3, .mj-dotted H4, .mj-dotted H5, .mj-dotted H6, H1.mj-dotted, H2.mj-dotted, H3.mj-dotted, H4.mj-dotted, H5.mj-dotted, H6.mj-dotted
{
	background: transparent url(../img/border.png) repeat-x 0 100% !important;
	padding-bottom: 10px;
}
.mj-strip H1, .mj-strip H2, .mj-strip H3, .mj-strip H4, .mj-strip H5, .mj-strip H6, H1.mj-strip, H2.mj-strip, H3.mj-strip, H4.mj-strip, H5.mj-strip, H6.mj-strip
{
	background: transparent url(../img/strip.png) repeat-x 0 100%;
	padding-bottom: 10px;
}
.mj-whitebox, .mj-darkbox, .mj-colorbox
{
	border-radius: 5px 5px 5px 5px;
	margin-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;
	overflow: hidden;
	padding: 10px 5px;
}
.mj-whitebox IMG, .mj-darkbox IMG, .mj-colorbox IMG
{
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	margin: 15px 0 15px -5px;
	max-width: 103%;
	overflow: hidden;
}
.mj-whitebox
{
	background: #FFFFFF repeat 0 0;
	border: 1px solid #E4E4E4;
	color: #202020;
}
.mj-darkbox
{
	background: #404040 repeat 0 0;
	border: 1px solid #202020;
	box-shadow: inset 0 0 1px #C0C0C0;
	color: #F0F0F0;
}
.mj-darkbox H3
{
	color: #F0F0F0 !important;
}
.mj-colorbox
{
	color: #FFFFFF;
}
.mj-colorbox H3
{
	color: #FFFFFF !important;
}
.mj-whitebox .mj-whitebox, .mj-darkbox .mj-darkbox, .mj-colorbox .mj-colorbox
{
	border: medium none;
	box-shadow: none;
	margin: 0;
	padding: 0;
}
.mj-download H3, .mj-twitter H3, .mj-mail H3, .mj-bubble H3, .mj-login H3, .mj-cart H3
{
	background: transparent url(../img/module_icons.png) no-repeat 0 0;
	padding-left: 35px;
	padding-bottom: 5px;
	line-height: 26px;
}
.mj-download H3
{
	background-position: 0 0;
}
.mj-twitter H3
{
	background-position: 0 -31px;
}
.mj-mail H3
{
	background-position: 0 -60px;
}
.mj-bubble H3
{
	background-position: 0 -88px;
}
.mj-login H3
{
	background-position: 0 -120px;
}
.mj-cart H3
{
	background-position: 0 -152px;
}
/*Module Variation CSS End
Table CSS Start*/
TABLE.mj-table
{
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #C1C1C1;
	width: 100%;
}
TABLE.mj-table TD, TABLE.mj-table TH
{
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
	border: none;
}
TABLE.mj-table TH
{
	font-size: 14px;
	border-bottom: 1px solid #C1C1C1;
	padding: 10px 5px;
}
TABLE.mj-table TD
{
	font-size: 13px;
	border-bottom: 1px solid #C1C1C1;
	padding: 5px;
}
.mj-table TR:nth-child(2n)
{
	background-color: #FAFAFA;
}
.mj-table TR:nth-child(2n+1)
{
	background-color: #EFEFEF;
}
/*Table CSS End
Box Content CSS Start*/
.mj-boxcontent, .mj-boxnote, .mj-boxinfo, .mj-boxwarning, .mj-boxhint, .mj-boxdownload
{
	padding: 10px;
	margin: 10px 0;
	text-align: justify;
}
.mj-boxinfo, .mj-boxwarning, .mj-boxhint, .mj-boxdownload
{
	box-shadow: inset 0 -1px 2px #FFFFFF;
	padding-left: 40px;
	box-sizing: border-box;
	border: 1px solid #DDDDDD;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.mj-boxcontent
{
	background: #FFFFFF repeat 0 0;
	border: 1px solid #E4E4E4;
	border-radius: 2px;
	-moz-border-radius: 2px;
	/*[disabled]box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);*/
}
.mj-boxnote
{
	background: #FAFAFA repeat 0 0;
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
}
.mj-boxinfo
{
	float: left;
	background: #CED9E5 url(../img/box_hint.png) no-repeat 10px center;
	border-color: #A9C3DB;
	color: #384656;
	text-shadow: 0 1px #F5F8F9;
}
.mj-boxwarning
{
	background: #F2B3B3 url(../img/box_warning.png) no-repeat 10px center;
	border-color: #EC9494;
	color: #632828;
	text-shadow: 0 1px #EFD5D5;
}
.mj-boxhint
{
	background: #FEE9C5 url(../img/box_download.png) no-repeat 10px center;
	border-color: #FFCA77;
	color: #7A4B04;
	text-shadow: 0 1px #FEFCEA;
}
.mj-boxdownload
{	
	border-color: #B4D264;
	color: #393F34;
	text-shadow: 0 1px #FFFFFF;
	float: left;
	width: 100%;
	margin: 4px 0;
}
.mj-boxdownload .fa.fa-check-circle.fa-4{font-size: 40px;}
.blogsearch .pro-img-wrap {
    height: 94px !important;
}
.blogsearch .pro-listing li{height: 210px !important;}
.sort-blogsearch{top: 57px;}
/*Box Content CSS End
Simple Top Menu CSS Start*/
UL.menu LI
{
	position: relative;
}
UL.menu LI UL, UL.menu LI LI UL, UL.menu LI LI LI UL
{
	display: none;
	position: absolute;
	width: 190px;
	background-color: #E9EFF6;
	z-index: 999999;
}
UL.menu LI UL
{
	left: 0px;
	top: 30px;
}
UL.menu LI:hover UL
{
	display: block;
}
UL.menu LI LI
{
	float: none !important;
	border-top: 1px solid #848689;
	border-bottom: 0 none !important;
	padding: 8px 10px 8px 0px !important;
}
UL.menu LI LI A
{
	color: #404040 !important;
	font-size: 14px !important;
	display: block;
	border-right: medium none !important;
}
UL.menu LI LI UL
{
	left: 190px;
	top: 0;
}
UL.menu LI:hover LI UL, UL.menu LI LI:hover LI UL
{
	display: none;
}
UL.menu LI LI:hover UL, UL.menu LI LI LI:hover UL
{
	display: block;
}
UL.menu LI LI:hover, UL.menu LI LI.active
{
	background-color: #FFFFFF;
}
UL.menu LI LI:hover LI A, UL.menu LI LI.active LI A
{
	color: #404040 !important;
}
UL.menu LI LI.parent A
{
	background: transparent url(../img/menu_arrow/arrow1.png) no-repeat right center;
}
UL.menu LI LI.parent LI A, UL.menu LI LI.parent:hover LI A, UL.menu LI LI.parent.active LI A
{
	background: none;
}
/*Simple Top Menu CSS End
Left/Right Menu CSS Start*/
#mj-left UL.menu, #mj-right UL.menu
{
	border: 1px solid #BFBFBF;
}
#mj-left UL.menu LI, #mj-right UL.menu LI
{
	border-bottom: 1px solid #BFBFBF;
	padding: 0px !important;
}
#mj-left UL.menu LI A, #mj-right UL.menu LI A
{
	color: #404040;
	display: block;
	padding: 10px;
}
#mj-left UL.menu LI UL, #mj-left UL.menu LI LI UL, #mj-left UL.menu LI LI LI UL, #mj-right UL.menu LI UL, #mj-right UL.menu LI LI UL, #mj-right UL.menu LI LI LI UL
{
	width: 100%;
	position: absolute;
	top: 0;
	background-color: transparent;
	border: 1px solid #BFBFBF;
}
#mj-left UL.menu LI UL, #mj-left UL.menu LI LI UL, #mj-left UL.menu LI LI LI UL
{
	left: 100%;
}
#mj-right UL.menu LI UL, #mj-right UL.menu LI LI UL, #mj-right UL.menu LI LI LI UL
{
	left: -100%;
}
#mj-left UL.menu LI LI, #mj-right UL.menu LI LI
{
	font-size: 12px;
	background: transparent url(../img/menu_shadow.png) repeat-x 0 0;
}
#mj-left UL.menu LI LI A, #mj-right UL.menu LI LI A
{
	font-size: 12px;
	padding: 5px 5px 5px 15px;
}
#mj-left UL.menu LI LI:first-child, #mj-right UL.menu LI LI:first-child
{
	border-top: 1px solid #848689;
}
#mj-left UL.menu LI LI LI A, #mj-right UL.menu LI LI LI A
{
	padding-left: 25px !important;
}
#mj-left UL.menu LI.parent A, #mj-left UL.menu LI.parent LI.parent A, #mj-left UL.menu LI.parent:hover LI.parent A, #mj-left UL.menu LI.parent.active LI.parent:hover LI.parent A, #mj-left UL.menu LI.parent.active:hover LI.parent A, #mj-right UL.menu LI.parent A, #mj-right UL.menu LI.parent LI.parent A, #mj-right UL.menu LI.parent:hover LI.parent A, #mj-right UL.menu LI.parent.active LI.parent:hover LI.parent A, #mj-right UL.menu LI.parent.active:hover LI.parent A
{
	background: transparent url(../img/menu_arrow.png) no-repeat right center;
	margin-right: 10px;
}
#mj-left UL.menu LI.parent:hover A, #mj-left UL.menu LI.parent LI.parent:hover A, #mj-right UL.menu LI.parent:hover A, #mj-right UL.menu LI.parent LI.parent:hover A
{
	background: transparent url(../img/menu_arrow.png) no-repeat right center;
}
#mj-left UL.menu LI.parent LI A, #mj-left UL.menu LI.parent LI.parent LI A, #mj-left UL.menu LI.parent LI.parent:hover LI A, #mj-left UL.menu LI.parent:hover LI A, #mj-left UL.menu LI.parent.active LI A, #mj-left UL.menu LI.parent.active LI.parent LI A, #mj-left UL.menu LI.parent.active LI.parent:hover LI A, #mj-left UL.menu LI.parent.active:hover LI A, #mj-left UL.menu LI.parent.active LI.parent:hover LI.parent LI A, #mj-left UL.menu LI.parent.active:hover LI.parent LI A #mj-right UL.menu LI.parent LI A, #mj-right UL.menu LI.parent LI.parent LI A, #mj-right UL.menu LI.parent LI.parent:hover LI A, #mj-right UL.menu LI.parent:hover LI A, #mj-right UL.menu LI.parent.active LI A, #mj-right UL.menu LI.parent.active LI.parent LI A, #mj-right UL.menu LI.parent.active LI.parent:hover LI A, #mj-right UL.menu LI.parent.active:hover LI A, #mj-right UL.menu LI.parent.active LI.parent:hover LI.parent LI A, #mj-right UL.menu LI.parent.active:hover LI.parent LI A
{
	background: none;
}
#mj-left .mj-simplemenu UL.menu LI LI A, #mj-right .mj-simplemenu UL.menu LI LI A
{
	margin-right: 10px !important;
}
#mj-left UL.menu LI LI:first-child, #mj-right UL.menu LI LI:first-child
{
	border-top: none;
}
#mj-left .mj-simplemenu UL.menu LI LI:last-child, #mj-right .mj-simplemenu UL.menu LI LI:last-child
{
	background: #F9F9F9 !important;
}
/*Left/Right Menu CSS End
mj-simple Menu CSS Start*/
.mj-simplemenu UL.menu
{
	border: medium none !important;
}
.mj-simplemenu UL.menu LI
{
	background: transparent url(../img/border.png) repeat-x left bottom;
	border: medium none !important;
}
.mj-simplemenu UL.menu LI A
{
	padding-left: 0 !important;
	text-shadow: 0 1px 0 #FFFFFF;
}
.mj-simplemenu UL.menu LI LI
{
	background: transparent url(../img/border.png) repeat-x left bottom !important;
}
.mj-simplemenu UL.menu LI LI A
{
	margin-right: 0 !important;
	padding-left: 10px !important;
}
/*mj-simple Menu CSS End
Blog CSS Start*/
.blog H2
{
	margin-top: 10px;
}
.blog IMG
{
	background: #FFFFFF repeat 0 0;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	max-width: 98%;
	padding: 5px;
}
.cols-2 .column-1, .cols-2 .column-2, .cols-3 .column-1, .cols-3 .column-2, .cols-3 .column-3, .cols-4 .column-1, .cols-4 .column-2, .cols-4 .column-3, .cols-4 .column-4
{
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}
.cols-2 .column-1, .cols-2 .column-2
{
	width: 48%;
}
.cols-3 .column-1, .blog .cols-3 .column-2, .cols-3 .column-3
{
	width: 30%;
}
.cols-4 .column-1, .cols-4 .column-2, .cols-4 .column-3, .cols-4 .column-4
{
	width: 23%;
}
/*Blog CSS End
Breadcrumbs CSS Start
Breadcrumbs CSS End
pagination CSS start
.pagination
{
float:left;
width:100%;
}
.pagination p
{
text-align: center;
}
.pagination ul
{
float: right;
padding-top: 10px;
width: 65%;
}
.pagination li {
background: none repeat scroll 0 0 #FFFFFF;
margin: 0 2px;
padding: 3px 9px;
float:left;
}
pagination CSS End*/
.readmore A
{
	color: #FFFFFF;
}
/*Category List CSS Start*/
.categories-list LI
{
	background: transparent url(../img/bullets.png) no-repeat 0 -67px;
	float: left;
	line-height: 16px;
	padding-left: 15px;
	width: 100%;
}
.categories-list DT
{
	display: none;
}
.categories-list DD
{
	float: left;
}
.categories-list .item-title A
{
	float: left;
	padding-right: 5px;
	text-shadow: 0 1px 0 #FFFFFF;
}
.hidelabeltxt
{
	display: none;
}
.weblink-category .title IMG
{
	float: left;
	margin-right: 5px;
}
/*Category List CSS End
Contact CSS Start*/
.contact INPUT[type="text"], .contact INPUT[type="email"]
{
	width: 250px;
	color: #666666;
	height: 20px;
	margin: 5px 0;
}
.contact TEXTAREA
{
	color: #666666;
	margin: 5px 0;
}
.contact LABEL
{
	float: left;
	margin: 1px 0;
	width: 150px;
	text-shadow: 0 1px 0 #FFFFFF;
	padding-top: 10px;
}
.contact SPAN.jicons-text
{
	font-weight: bold;
}
.contact H3
{
	margin-bottom: 0 !important;
	margin-top: 5px;
}
/*Contact CSS End
Login CSS Start*/
.login
{
	margin-bottom: 5px;
}
.login .login-fields
{
	margin: 7px 0;
}
.login LABEL
{
	display: inline-block;
	width: 130px;
}
.registration LABEL, .remind LABEL, .reset LABEL
{
	float: left;
	width: 180px;
	padding-top: 7px;
}
.registration DT, .registration DD
{
	margin: 12px 0;
}
.remind LABEL, .reset LABEL
{
	margin: 5px 0;
}
.remind DL, .reset DL
{
	margin: 20px 0;
}
/*Login CSS End*/
.moduletable
{
	margin-bottom: 10px;
	float: left;
}
.moduletable H3
{
	font-size: 18px;
	font-family: Muli, sans-serif;
	text-transform: uppercase;
}
/*Tab CSS Start*/
.tabber_container DIV.tabber_nav LI.tabber_tab A, .tabber_container DIV.tabber_nav LI.tabber_tab A:hover
{
	padding: 10px;
	line-height: 1.5em !important;
	font-weight: normal;
	border: 1px solid #B4B4B4;
	border-bottom: none;
}
.tabber_container DIV.tabber_nav LI.tabber_tab.active
{
	margin-top: 5px !important;
}
.tabber_container DIV.tabber_nav LI.tabber_tab.active A
{
	padding-bottom: 10px;
}
.tabber_container DIV.tabber_content
{
	background-color: #FFFFFF;
	border-top: 5px solid;
	border-bottom: none;
	border-left: none;
	border-right: none;
	box-shadow: inset -2px -2px 5px rgba(0, 0, 0, 0.1);
}
/*Tab CSS End*/
P
{
	margin-bottom: 10px;
}
.wk-accordion .toggler
{
	background: transparent url(../img/plus-minus.png) no-repeat 10px 7px !important;
	padding-left: 50px !important;
}
.wk-accordion .toggler.active
{
	background-position: 10px -87px !important;
}
/*Block-number and Eventtime css Start*/
.mj-event-time, .mj-block-number
{
	background-color: #FFFFFF;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #C0C0C0 #888888 #888888 #C0C0C0;
	/*Warning : border-image: none;*/
	border-radius: 4px 4px 4px 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: inset 0 -1px 1px #FFFFFF;
	display: block;
	float: left;
	height: auto;
	margin: 0px 15px 0px 0;
	padding-top: 7px;
	text-shadow: 0 1px #FFFFFF;
}
.mj-event-time .mj-date, .mj-block-number .mj-digit
{
	font-size: 18px;
	line-height: 1;
	padding: 9px 10px 25px;
}
.mj-event-time .mj-month, .mj-block-number .mj-bottom
{
	border-radius: 0 0 3px 3px;
	border-style: solid;
	border-width: 1px 0 0;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	text-align: center;
	text-shadow: none;
	text-transform: uppercase;
}
.mj-event-time, .mj-block-number
{
	border-style: solid;
	color: #444444 !important;
	text-shadow: 0 1px #FFFFFF;
}
.mj-block-number .mj-bottom
{
	height: 6px;
}
.mj-event, .mj-Block
{
	display: block;
	margin: 5px 0 20px;
}
/*Block-number and Eventtime css End
Dropcap css Start*/
P.mj-dropcap:first-letter
{
	display: block;
	float: left;
	font-size: 280%;
	margin: 7px 4px 0 0;
}
LEGEND
{
	padding: 0;
}
/*Dropcap css End*/
THEAD TR A
{
	color: #FFFFFF;
}
.mj-headcolor H1, .mj-headcolor H2, .mj-headcolor H3, .mj-headcolor H4, .mj-headcolor H5, .mj-headcolor H6
{
	color: #00A2D3;
}
.mj-table TFOOT TR
{
	opacity: 0.6;
}
#mj-left .mj-simplemenu UL.menu LI LI, #mj-right .mj-simplemenu UL.menu LI LI
{
	background-color: #F9F9F9 !important;
}
/*------To display the products first-------------*/
#mj-contentarea, #mj-right
{
	float: right;
}
/*------To display the products first-------------*/
.mj-pagination A
{
	background-color: #F3F3F3;
	color: #000000 !important;
	text-shadow: none !important;
	padding: 5px 10px;
	text-decoration: none;
}
.mj-pagination A:hover
{
	background: #D1D1D1;
}
#filter-search li.active{
    font-weight: bold;
    color: #007d8b;
}