body {
	background-image:url(../../../images/background.jpg);
    background-repeat: repeat;
}
.contentpane {
	background-image:none !important;
}
.contentpane .window-mainbody .page-header {
	display:none !important;
}
td, tr td {
    border-top: 0px solid #dddddd;
}
.t3-wrapper {
	background-image:url(../../../images/background.jpg);
    background-repeat: repeat;
}

.t3-header {
	margin-top:32px;
	padding-top:0px;
	padding-bottom:0px;
	background-image: url(../../../images/header_1170.jpg);
	background-repeat: no-repeat;
	height: 235px;
	/* height:260px; */
}
.page-title {
    height: 46px;
    line-height: 30px;
    padding: 0 3px 10px 70px !important;
    color: #FFF;
    background-image: url(../../../images/M_images/title_bg.gif);
    background-repeat: no-repeat;
    vertical-align: top;
    min-width: 500px;
}
.t3-sl {
    padding-bottom: 0px;
    padding-top: 0px;
}
.t3-spotlight {
	background-color:#fff;
}
.t3-mainbody {
	background-color:#fff;
}
.t3-footer {
	background-color:transparent;
	border-top:none;
}
.t3-copyright {
    border-top:none;
    font-size: 12px;
    padding: 40px 0 80px;
}


.t3-megamenu {
	font-size:12px;
}
.t3-mainnav {
	border-left: 0;
	border-right: 0;
	margin-bottom: 0;
	border-radius: 0;
	left: 0;
	right: 0;
	top: 0;
	z-index: 9999;
}
.navbar {
	min-height:10px;
}
.navbar-default {
	background-color: rgba(30,15,2,0.8);
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: rgba(255,255,255,1.0);
    color: #555555;
}

.navbar-nav > li > a {
    padding-top: 3px;
    padding-bottom: 3px;
	line-height: 12px;
	padding: 10px 10px;
}

.nav > li > a:hover, .nav > li > a:focus {
	background-color:transparent;
}
.navbar-default .navbar-nav > li > a {
	color:#fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a {
	color:#fff;
	background-color:transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color:#fff;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}


/* Virtuemart left menu */
#vmid-20 {
	background-image:url(../../../images/vm_menu/fabric.jpg) !important;
	background-repeat:no-repeat;
	/* background-size:150px; */
	width:228px;
	padding-bottom: 8px;
	float:left;
} 
#vmid-1 { background-image:url(../../../images/vm_menu/book.jpg) !important; background-repeat:no-repeat; width:228px;padding-bottom: 8px;   float:left;}
#vmid-2 { background-image:url(../../../images/vm_menu/dvd.jpg) !important; background-repeat:no-repeat; width:228px;padding-bottom: 8px;   float:left;} 
#vmid-40 { background-image:url(../../../images/vm_menu/music.jpg) !important; background-repeat:no-repeat; width:228px;padding-bottom: 8px;   float:left;} 
#vmid-10 { background-image:url(../../../images/vm_menu/patters.jpg) !important; background-repeat:no-repeat; width:228px;padding-bottom: 8px;   float:left;} 
#vmid-24 { background-image:url(../../../images/vm_menu/kits.jpg) !important; background-repeat:no-repeat; width:228px;padding-bottom: 8px;   float:left;} 
#vmid-25 { background-image:url(../../../images/vm_menu/notions.jpg) !important; background-repeat:no-repeat; width:228px;padding-bottom: 8px;   float:left;}  
#vmid-13 { background-image:url(../../../images/vm_menu/sup-threads.jpg) !important; background-repeat:no-repeat; width:228px;  padding-bottom: 8px; float:left;}  
#vmid-6 { background-image:url(../../../images/vm_menu/fine-art-print.jpg) !important; background-repeat:no-repeat; width:228px;padding-bottom: 8px;   float:left;} 
#vmid-7 { background-image:url(../../../images/vm_menu/gift.jpg) !important; background-repeat:no-repeat; width:228px;padding-bottom: 8px;   float:left;} 
#vmid-27 { background-image:url(../../../images/vm_menu/gift-certificate.jpg) !important; background-repeat:no-repeat;padding-bottom: 8px;  width:228px; float:left;} 

.VmClose li a { padding-left:32px; font-size:17px; line-height: 21px; color:#fff;}

/*
.VmClose li#vmid-1 ul.menu { float:left; }
.VmClose li#vmid-1 ul.menu li {width: 343px; float:left;}
.VmClose li#vmid-1 ul.menu li a { color:#000 !important;}
*/

.VmClose li.VmOpen { float: left;}

.VMmenu li.VmOpen ul.menu li{width:168px !important;margin-top:10px;padding-top: 5px;}
.VMmenu li.VmOpen ul.menu li div a{font-size: 12px;padding-left: 0px; color:#000;}
.VMmenu li.VmClose div a{font-size:16px;color:#fff;padding-left:44px;}
.VMmenu li.VmOpen div a{font-size:16px;color:#fff;padding-left:44px;}
.VMmenu li.VmOpen ul.menu li {border-top: 1px solid #ccc;}

.VMmenu .VmOpen ul {padding-left:30px;}

/* Shopping Cart */
.t3-sidebar-right .module-title {
    height: 37px;
    padding: 0 3px 10px 70px !important;
    color: #FFF;
    font-size: 13px !important;
    background-image: url(../../../../images/book.jpg) !important;
    background-repeat: no-repeat;
    line-height: 1.5;
}
/*
.fp_h2_background a {
    height: 37px;
    padding: 0 3px 10px 70px !important;
    color: #FFF;
    font-size: 13px !important;
    background-image: url(../../../../images/book.jpg) !important;
    background-repeat: no-repeat;
    line-height: 1.5;
}
*/
.vm-pagination {
	margin-top:10px;
}
.vm-pagination .pagenav {
    padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.category-view .category .spacer h2 > p {
	text-align:left;
}
.category-view .category h2 > a {
    height: 46px;
    line-height: 30px;
    font-size: 1.7em !important;
    padding: 0 3px 10px 70px !important;
    color: #FFF;
    background-image: url(../../../../images/M_images/title_bg.gif);
    background-repeat: no-repeat;
    vertical-align: top;
    min-width: 500px;
	float:left;
}


/* Acymailing */
.acystatus .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    position: relative;
    margin-left:auto;
    margin-top: 4px;
}


/* Events Booking */
.eb-container {
	margin-left: 15px;
}
.eb-container select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    height: 30px;
}