﻿/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td		{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

html	{
	height:100%
}

body 	{
	text-align:center
}

table 	{
	border:0px; 
	width:100%;
	border-collapse:collapse;
}
a, object {
	outline:none;
}

td 		{
	vertical-align:top;
}

th 		{
	text-align:left; 
	vertical-align:top
}



img {
  border:none
  max-width: 100%
  height: auto;
}



h1 		{
	font-size:130%
}
h2 		{
	font-size:120%
}
h3 		{
	font-size:110%
}
h4		{
	font-size:110%
}

p		{
	padding:0px 0px 10px 0px;
}

textarea .inputbox {
	width:300px; 
	height:100px; 
	margin:0px 0px 5px 0px;
}

select	{
	height:auto; 
	margin:0px 0px 2px 0px; 
	vertical-align:middle
}

ul {
	list-style:disc;
	margin:0px 0px 0px 15px;
}
ol {
	margin:0px 0px 0px 15px;
}

.width	{
	width:100%
}
/* --------------------------------------------------------- structure --- */
	#body {
		width:100%;
		text-align:left;
		height:100%;
	}
	.body-top { padding-bottom:30px;}
	#all {min-width:990px; margin:0 auto; position:relative;}
	#back-top { position: fixed; bottom:60px; right:50%; margin-right:-570px; z-index:1; display:none; padding:0;}
	#back-top a {  display:block; width:47px; height:34px; background:url(../images/back.png) left top no-repeat; padding:0;}
	
	.main {
		width:99%;
		margin:auto; 
		
		background:none;
		text-align:left;
	}
	
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block; overflow:hidden}
/* End hide from IE-mac */
/* CSS Document */
/*--------------------------------------body---*/
body, input, label {
	color:#282828;
	font:normal 16px/19px Arial, Helvetica, sans-serif;
}

a {
	color:#be1f24;
	text-decoration:underline;
}
a:hover {text-decoration:none}

fieldset {padding:0; margin:0;}

fieldset td {padding:2px 0 2px 0;}

h3 { line-height:1.2em; color:#333;}
h2 { line-height:1.2em; color:#333;}
.invalid { border:1px solid #F00!important;}
/*----------------------------------------------------------content---*/

/*-----------------------------article_settings-*/
h6 {
	font:bold 12px Arial, Helvetica, sans-serif;
}
.article-decor {
	padding:0px 0px 12px 0px;
}

.contentpane {
	padding:0px 0px 10px 0px;
}
.contentpane img {
	display:block; float:right;
}
.contentpaneopen h3 {
	overflow:hidden;
}
.contentpaneopen h3 img {
	margin:0px 3px 0px 0px !important;
	float:left;
}
.contentpaneopen ul,
.article-indent ul {
	list-style:none;
	margin:0px 0px 0px 15px;
}
.contentpaneopen ul li,
.article-indent ul li {
	padding:0px 0px 6px 10px;
	background:url(../images/listMarker.gif) no-repeat 0 8px;
}
.contentdescription img {
	margin:0px 20px 0px 0px;
}
.contentpaneopen img{
	margin:0px 15px 0px 0px;
}
/*---------------------------content-heading---*/
table.pollstableborder { background:#fff;}
#poll .contentpane {border:none; margin:5px; padding:5px 10px;}

.contentpaneopen { padding:0; margin:0px; border-collapse:collapse;}



.contentheading  { color:#fff; font-size:20px; line-height:32px;  font-family: Arial, Helvetica, sans-serif; font-weight:normal; margin:0; padding:0px 0 0 19px; text-transform:uppercase; height:32px; background:#475472; margin-bottom:10px;}
.componentheading  { color:#fff; letter-spacing:0; font-size:20px; line-height:43px;  font-family: Arial, Helvetica, sans-serif; font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; margin:0; padding:0px 0 0 19px; text-transform:uppercase; height:43px; background:#898989!important; margin-bottom:20px;}

.contentpane .componentheading {
	background:none;
}
.contentpaneopen p {
	padding:0px 0px 10px 0px;
}
td.buttonheading	{
	padding:10px 10px 0px 0px !important;
	background:url(../images/title-bg1.gif) left top repeat-x;
}
.buttonheading img	{
	padding:0;
	margin:0 0px;
}
span.contentheading {
	font-weight:normal;
	display:block;
	padding:10px 0px 10px 0px;
	margin:0px 0px 15px 0px;
}

/*---------------------------about us---*/
.about { padding:20px 28px 0 10px;}
.about h2 { font:bold 16px/18px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0; margin:0;}
.about p { margin:0; padding:15px 0 0 0; color:#262222; font:normal 16px/18px Arial, Helvetica, sans-serif;}
.about p.p1-top { padding-top:23px;}
.about ul { list-style-type:none; margin:0 0 -12px 0; padding:20px 0 0 0;}
.about ul li { color:#9a9999; font:normal 16px/18px Arial, Helvetica, sans-serif; background:url(../images/listMarker.gif) no-repeat 0 6px; padding:0 0 0 20px; margin-bottom:13px;} 
.about ul li strong { color:#475472;  font-weight:bold; }

/*===== ACCORDION =====*/
.FAQS { padding:20px 0px 0 0; width:100%;}
.FAQS h2 { font:bold 12px/21px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; padding:0; margin:0 0 14px 0;}
				
/*-----------------------------item-info---*/

.iteminfo				{
	padding:0px 0px 6px 0px; 
	margin:0px 0px 15px 0px;
}

div.small				{ /* Written by */
	display:block;
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 7px 0px;
	white-space:nowrap;
	line-height:11px;
}

/*-----------------------------------buttons---*/
	.button, 
	.validate,
	.modal-button,
	div.blank a	{
			background:#333;
			border:none;
			float:left;
			color:#fff;
			font:normal 11px/20px   Arial, Helvetica, sans-serif;
			padding:0px 0px 1px 0px;
			margin:0px 11px 0px 0px;
			height:21px;
			width:90px;
			text-align:center;
			text-decoration:none;
			text-transform:uppercase;
			display:block;
			cursor:pointer;
			vertical-align:middle;
			 transition: background .25s ease-in-out;
		   -moz-transition: background .25s ease-in-out;
		   -webkit-transition: background .25s ease-in-out;
	}
	
	a.button { height:21px; padding-top:3px;}
	
	.button:hover,
	.validate:hover,
	.modal-button:hover,
	.readmore a:hover,
	div.blank a:hover {
		background:#be1f24;
		color:#FFF;
	}
	
	.nobutton .button, .contentpane .nobutton .button {
		background:url(../images/nonebutton.gif) right center no-repeat;
		padding:0 7px 0 0px;
		color:#ee0000;
		border:none !important;
		font-size:12px;
		line-height:17px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		float:none;
		width:auto;
		display:inline-block;
		text-decoration:underline;
		text-transform:none;
	}
	
	.modal-button,
	.readmore a,
	div.blank a {
		float:left;
		padding:2px 5px 2px 5px;
		height:auto;
	}
	.modal-button {
		margin-right:10px;
	}
	.blank {
		margin:5px 0px 0px 0px;
	}
	div.blank a {
		width:114px;
		background:#000;
	}

/*--------------------------------------result---*/
	.sectiontableentry1 td, .sectiontableentry0 td, .sectiontableentry2 td 	{
		padding-bottom:5px;
		padding-top:5px;
	}

	.results {
		padding:0px 20px 0px 20px;
	}
	
	.results ol li {
		padding:0px 0px 10px 0px;
		text-align:justify;
	}
	.searchintro {
		padding:10px 0px 10px 20px;
	}
	.searchintro b,
	.searchintro strong {
		color:#f64ba3;
	}
	.sectiontableheader {
		padding:10px 0px 10px 4px;
		background:none;
		color:#6f6e6e;
		font-weight:bold;
		border:none;
	}
	span.sectiontableheader {
		padding:2px 0px 2px 4px;}
	
	.sectiontableheader a {
		color:#000;
	}
	.sectiontableheader strong {
		color:#666;
	}

/*--------------------------------------userforms---*/
	dl.contentpane dt {
		padding:10px 0px 20px 0px;
	}
	dl.contentpane dd {
		width:100%;
		overflow:hidden;
	}
	dl.contentpane div {
		vertical-align:middle;
	}
	dl.contentpane .description {
		width:110px;
		padding:0px 0px 0px 0px;
		vertical-align:middle;
	}
	dl.contentpane .input-field {
		width:160px;
		padding:0px 0px 0px 0px;
		vertical-align:middle;
	}
	dl.contentpane .button-field {
		width:140px;
		padding:0px 0px 0px 0px;
		vertical-align:middle;
	}

/* ------------------------------------- search --- */
	.search {
		overflow:hidden;
		background:none;
		margin:0px 0 0 0px;
		position:relative;
	}
	#search h3 {font:normal 11px/14px Arial, Helvetica, sans-serif; text-transform:none; color:#515651; letter-spacing:0px; padding-right:6px; float:left; padding-top:2px;}
	
	.search .button {
		background: #434343;
		font:normal 14px/1.1em Georgia, "Times New Roman", Times, serif;
		border:none !important;
		text-transform:uppercase;
		letter-spacing:0px;
		color:#fff;
		/*width:112px;*/
		height:34px;
		position:absolute;
		right:0px;
		top:0px;
		float:none;
		padding:0 0 1px 0;
		vertical-align:middle;
		margin:0px 0px 0 0px;
	}
	.search .button:hover {background:#be1f24;}
	
	.search .inputbox {
		background:url(../images/input-bg.gif) left top no-repeat;
		text-transform:none;
		border:none;
		color:#9a9a9a;
		font:normal 12px/22px Georgia, "Times New Roman", Times, serif!important;
		padding:5px 10px 5px 10px;
		margin:0px 0px 0px 0px;
		vertical-align:top;
		display:inline-block;
		width:613px;
		height:24px;
		float:left;
		text-transform:uppercase;
		vertical-align:middle;
	}

	/* ------------------------------------- search-result --- */
		.search_result {
			padding:0px 20px 0px 0px;
		}
		.search_result h3 {
			color:#808080;
			font-size:14px;
		}

/* --------------------------------------------------------------------------------- boxes --- */
	.module,
	.module_text,
	.module_menu {
		margin:0;
		margin-bottom:20px;
		padding:0;
		width:100%;
		background:none;
		border:none;
	}
	.module .boxIndent,
	.module_text .boxIndent,
	.module_menu .boxIndent {
		background:#fff;
		padding:20px 5px 15px 20px;
	
		 position:relative;
	}
	
	
		/* ------------------- title --- */
		
		.module h3, .module_text h3, .module_menu h3 {
			color:#fff; letter-spacing:0; font-size:20px; line-height:34px;  font-family: Arial, Helvetica, sans-serif; font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; margin:0; padding:5px 0 0 19px; text-transform:uppercase; height:38px; background:#898989; margin-bottom:10px;
			}
		
		#vmMainPage h3  { 
		color:#fff; letter-spacing:0; font-size:20px; line-height:34px;  font-family: Arial, Helvetica, sans-serif; font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; margin:0; padding:5px 0 0 19px; text-transform:uppercase; height:38px; background:#898989;margin-bottom:10px;
		}
		
		.title  { 
		color:#fff; letter-spacing:0; font-size:20px; line-height:34px;  font-family: Arial, Helvetica, sans-serif; font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; margin:0; padding:5px 0 0 19px; text-transform:uppercase; height:38px; background:#898989; margin-bottom:10px;
		}
        .CartTitle  { 
		color:#fff; letter-spacing:0; font-size:20px; line-height:34px;  font-family: Arial, Helvetica; margin:0; padding:5px 0 0 19px; text-transform:uppercase; height:40px; background:navy; margin-bottom:10px;
		}

		h5.title {
			background:none;
			font:bold 12px/21px Arial, Helvetica, sans-serif;
			letter-spacing:0px;
			text-transform:uppercase;
			color:#080808;
			border:none;
			padding:0px 0 0px 0px;
			margin:0px 0px 0px 0px;
			
			}	
			
		.categoryName img {
			vertical-align:middle;
			display:none;
		}
		th.title { background:none; color:#808080;}
		
		.extra-divider td {
			border:none;
			padding:13px 0;
		}
		
		/*-------------------content----*/
		.module ul {
			list-style:none;
			margin:0px 0px 0px 0px;
		}
		.module ul li {
			font:normal 12px/19px Arial, Helvetica, sans-serif;
			margin:0 0 0 0;
			padding:0px 0px 0px 0px;
			vertical-align:top;
		}
		.module li a {
			background:none;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
		}
		.module li a:hover {
			color:#000;
			text-decoration:underline;
		}
		.module a {
			color:#939698;
			text-decoration:underline;
		}
		.module a:hover {
			text-decoration:none !important;
		}
		.count	{ /* count users */
			text-decoration:underline;
		}
		
/* ---------------------- categories --- */
.module-categories {
		margin:0px 0px 12px 0px;
		
		padding:0px 0 0px 0px;
		background-color:#0c1e48;
	}
	.module-categories h3 { color:#fff; letter-spacing:0; font-size:18px; line-height:20px;  font-family: Arial, Helvetica, sans-serif; font-weight:normal; margin:0; padding:18px 0 0 24px; text-transform:uppercase; height:38px; background:url(../images/title-bg1.gif) left top repeat; }
		.module-categories .boxIndent {
			padding:20px 0 22px 0px;
			background:url(../images/categories-bg.gif) center top repeat
		}
		/* ------------------------ menu --- */
			.module-categories ul {
				list-style:none;
				margin:0px 0px 0px 0px;
				position:relative;
			}
			.module-categories ul li {
				font:normal 16px/28px Arial, Helvetica, sans-serif;
				background:none;
				margin:4px 8px 4px 8px;
				padding:0px 0 0px 0;
				overflow:hidden;
				text-transform:uppercase;
				border-top:1px dotted #7d7d7d;
			}
			.module-categories ul li:first-child , .module-categories ul li:last-child { background:none; border:none;}
			.module-categories ul li a {
				color:#fff;
				position:relative;
				padding-left:20px;
				display:inline-block;
				text-decoration:none;
			}
			.module-categories li.parent a span {
				display:inline-block;
				cursor:pointer;
				padding-right:20px;
				background:url(../images/parent-point.gif) no-repeat right center;
				
				
			}
			.module-categories li.parent a:hover span  , .module-categories li.parent a.active span    {
				background:url(../images/Parent-point-active.png) no-repeat right center;
			}

			
			
			.module-categories ul li.parent ul.level2 li a {
				background:none;
			}
			
			.module-categories ul.level2  {
				background:none;
				padding:0px 0 0px 0px;
				margin-left:0px;
				
			}
			
			.module-categories ul.level2 li.level2 {
				padding:0px 0 0px 10px;
				margin:0;
				
			}
			.module-categories ul.level2 li.level2 a.level2 {
				text-decoration:none;
				color:#fff;
				background:none;
				padding-left:24px;
			}
			.module-categories ul.level2 li.level2 a.level2 span { background:none;}
			.module-categories ul li.parent ul.level2 li.parent a span {
				padding-right:20px;
				background:url(../images/parent-point.gif) no-repeat right center;
				
				
			}
			.module-categories ul li.parent ul.level2 li.parent a:hover span , .module-categories ul li.parent ul.level2 li.parent a.active span  {
				background:url(../images/Parent-point-active.png) no-repeat right center;
			}
			
			.module-categories ul li.parent ul.level2 li.parent ul.level3 li a {
				background:none;
			}
			.module-categories ul li.parent ul.level2 li.parent ul.level3 li a span {
				background:none;
			}
			.module-categories ul.level3  {
				padding:0px 0 0px 0px;
				margin-left:0px;
				background:none;
				
			}
			.module-categories ul.level3 li.level3 { padding-left:15px; margin:0;}
			.module-categories ul.level3 li.level3 a.level3 {
				text-decoration:underline!important;
				color:#ffff!important;
				background:none;
				padding-left:24px;
			}
			.module-categories ul.level3 li.level3 a.level3:hover,
				.module-categories ul.level3 li.level3.active a
				{text-decoration:none!important; color:#fff!important; background:url(../images/catagories-bg-a.png) left center no-repeat!important;}
			/* ------------------- hover, active --- */
				.module-categories li a:hover,
				.module-categories li.active a,
				.module-categories li.active .level2 li a:hover,
				.module-categories li.active .level2 li.active a {
					text-decoration: underline;
					color: #f47785;
					background:url(../images/catagories-bg-a.png) left center no-repeat;
					font-weight: bold;
					font-size: 16px;
				}
				.allbrands a:hover, .allbrands a {
					background:none !important;
				}

/* ---------------------- specials --- */
	.module-new,
	.module-specials {
		padding:0px 0px 0px 0px;
		margin-right:0px;
	}
	

	
	.module-new, .module-specials .boxIndent {
		padding:8px 0px 0px 0px;
		margin-left:-16px;
		margin-bottom:-5px;
		
	}
	
	.module-new h3,
	.module-specials h3 {
		color:#393c40;
		margin:0 0 20px 0;
	}
	.module-specials .product-Old-Price
	{
		display:inline-block;
	}
	.module-new .product-Old-Price{
		display:none;
	}
	
	.module-specials div.product_name,
	.module-new div.product_name {
		min-height:39px;
		padding:11px 5px 2px 1px;
		border-bottom:none;
	}
	.module-specials .product_name:hover,
	.module-new .product_name:hover {
		color:#000;
	}

/* ------------------------------------- module menu --- */
	.module_menu {
		margin:0px 0px 20px 0px;
		padding:0px 0 0 0px;
		background:#none;
		position:relative;
	}
	.module_menu .boxIndent{
		padding:15px 0px 20px 20px;
	}
	
	/* ----------------- content ---- */
		.module_menu ul {
			list-style:none;
			margin:0px 0px 0px 0px;
		}
		.module_menu li {
			background:url(../images/list-marker.gif) no-repeat 0 8px;
			font:normal 13px/17px Arial, Helvetica, sans-serif;
			margin:0 0 0 0;
			padding:2px 0 4px 14px;
			width:100%;
			vertical-align:top;
		}
		.module_menu li a {
			color:#3c3c3c;
			margin:0;
			padding:0 0 0 0px;
			text-decoration:none;
		}
		
		/* ------------------- hover, active --- */
			.module_menu li a:hover,
			.module_menu li.active a:hover,
			.module_menu li.active li a:hover	{
				text-decoration:underline;
			}
			.module_menu li.active ul {
				margin:1px 0px -1px 10px;
			}


	/* ----------------- content ---- */
		.module_menu ul {
			list-style:none;
			margin:0px 0px 0px 0px;
		}
		.module_menu li {
			background:none;
			font:normal 12px/17px Arial, Helvetica, sans-serif;
			margin:0 0 0 0;
			padding:2px 0 4px 10px;
			list-style:none;
			width:100%;
			vertical-align:top;
		}
		.module_menu li a {
			background:url(../images/list-marker.gif) no-repeat 0 5px;
			color:#F00;
			margin:0;
			padding:0 0 0 10px;
			text-decoration:none;
		}
		
		/* ------------------- hover, active --- */
			.module_menu li a:hover,
			.module_menu li.active a:hover,
			.module_menu li.active li a:hover	{
				text-decoration:underline;
			}
			.module_menu li.active ul {
				margin:1px 0px -1px 10px;
			}

	/*-----------------content----*/
		label.remember {
			font:normal 11px/13px Arial, Helvetica, sans-serif;
			display:inline;
			color:#535353;
		}

		input.checkbox { /* checkbox */
			border:none;
			display:block;
			float:left;
			margin:0px 8px 0px 0px;
			vertical-align:middle;
			width:13px;
			height:13px;
			padding:0;
		}
		#inputs {
			padding:0px 0px 2px 1px;
			overflow:hidden;
		}
		#inputs a {
			color:#012a67;
			text-decoration:none;
			font:normal 11px/14px Arial, Helvetica, sans-serif;
			display:inline-block;
			margin:6px 0 0 0;
		}
		#inputs a:hover {
			text-decoration:underline !important;
		}
		#form-login-remember {
			font:normal 11px/18px Arial, Helvetica, sans-serif;
			color:#787878;
			padding:4px 0 0 1px;
			margin-left:0px;
		}
		#form-login-remember span { padding-top:4px; display:inline-block; }
		#form-login-remember a {
			font:normal 11px/19px Arial, Helvetica, sans-serif;
			color:#000;
			text-decoration:underline;
		}
		#form-login-remember a:hover {
			text-decoration:none !important;
		}
		#form-login-remember .reg {
			display:inline-block;
			color:#be1f24;
			text-decoration:none;
			line-height:12px
		}
		#form-login-remember .reg:hover {
			text-decoration:underline !important;
		}
/* ------------------------------------- topmenu --- */
	.moduletable-nav ul.menu {
		list-style:none;
		background:none;
		float:none;
		overflow:hidden;
		padding:0px 0px 0 0px;
		margin-left:10px;
		 position:relative;
	}
		.moduletable-nav ul.menu li {
			font:normal 18px/24px Arial, Helvetica, sans-serif;
			font-family: 'PT Sans Narrow', sans-serif;
			background:none;
			letter-spacing:0px;
			text-transform:uppercase;
			float:left;
			margin:0 0px 0 0px;
			padding:0px 18px 0px 0;
			text-shadow:1px 1px 1px #d4d4d4;
		}
		
			.moduletable-nav ul.menu li a {
				color:#1c1c1c;
				display:inline-block;
				text-decoration:none;
				text-align:center;
				padding:0;
				cursor:pointer;
			}
			/* ------------------- hover, active --- */
			.moduletable-nav ul.menu li a:hover ,.moduletable-nav ul.menu li.active a 
			 {
			 background:none;
			 text-decoration:none;
			 color:#be1f24;
			}
			.mod-nav ul.menu li a {
				font-size: 0.7em;
			}
			.mod-nav {
				padding-left: 36px;
				background: url(../images/categories-bg2.png) center top repeat;
			}
			.mod-nav ul.menu li a {
				color: #fff !important;
				text-shadow:1px 1px 1px #d4d4d4 !important;
			}

/* --------------------------------------------------------- header --- */
	#header {
		 width:100%;
		 background:url(/images/body-top.jpg) center top no-repeat #fff;
		 height:132px;
		 position:relative;
		 margin:0 0 0 0px;
		 padding:0px 0 0 0;
	}
			#topmenu {
				height:26px;
				width:990px;
				margin:0 0 0px 0;
				padding:0px 0 0 0px;
				position:absolute;
				left:18px;
				top:145px;
				background:none;
			}

		#logo {
			position:absolute;
			left:20px;
			top:40px;
			font-size:18px;
			width:330px;
			height:80px;
			padding:0;
			margin:0;
			z-index:5;
			
		}
		#logo_badge {
			position:absolute;
			left:400px;
			top:28px;
			font-size:0px;
			width:630px;
			height:119px;
			padding:0;
			margin:0;
			z-index:5;
			
		}
		
		#cart {
			position:absolute;
			top:4px;
			right:1px;
			width:180px;
			background:url(../images/cart-bg.png) 6px 1px no-repeat;
			padding:0 0 0 0;
			margin:0;
			overflow:hidden;
			text-align:left;
			color:#858585;
			font:normal 16px/26px Arial, Helvetica;
		}
		#cart_btn {
			position:absolute;
			top:70px;
			right:10px;
			width:250px;
			height:32px;
			
			padding:0 0 0 0;
			margin:0;
			overflow:hidden;
			text-align:left;
			color:#ffffff;
			font:normal 16px/28px Arial, Helvetica;
			text-transform:none;
			text-decoration: none;
		}
		#cart_btn a {
			color:#ffffff !important; text-decoration: none;
		}
		.cart hr { display:none;}
		
		
		.module_banners { overflow:hidden;  width:100%; padding-top:1px; padding-bottom:11px;}
		.module_banners2 { padding:23px 0 0 14px;}
		
		.module_banners div.clr , .module_banners1 div.clr { display:none;}
		
		.module_banners1 { background:none;padding:0; clear:both; overflow:hidden;  position:relative; padding-bottom:10px;  width:100%;}
		.banneritem_banners1 { float:left; margin-left:8px; margin-bottom: 8px;}
		.banneritem_banners1:first-child { margin-left:0px;}
/* ------------------------------------- content --- */
	#content {
		padding:18px 16px 21px 18px;
		margin:0 ;
		background:none;
		border:1px solid #ececec;
		position:relative;
		z-index:5;
		overflow:hidden;
	}
		#left {
			float:left;
			width:15%;
            		min-width:120px;
            		max-width:200px;
			margin:0 10px 0 0px;
			padding:0px 0 0px 0;
		}
		.container {
			overflow:auto;
			position:relative;
			border-bottom:none;
			background:none;
		}
		#right {
			float:right;
			width:220px;
			margin:0 0px 0 40px;
			padding-top:0px;
		}
/* ------------------------------------- footer --- */
	#footer { 
	background:none;
	min-height:32px;
	margin:0px;
	position:relative;
	border-top:1px solid #dbdbdb;
	}
	.foot-text { position:absolute; width:auto; top:22px; right:12px; text-align:right;}
	#footer .space {
		padding:13px 0px 0px 18px;
		font:normal 12px/22px Arial, Helvetica, sans-serif;
		color:#7c7c7c;
		background:none;
		border-top:none;
		text-transform:none;
		position:relative;
	}
	#footer a {
		color:#606060;
		text-decoration:underline;
	}
	#footer a:hover { text-decoration:none;}
	#footer .footerText {
		padding:0 0 0 0;
	}

	#footer ul { 
		background:none;
		padding:23px 0 16px 0px;
		margin:0 0 0px 0;
		list-style:none;
		 position:relative;
		 overflow:hidden;
		 width:100%;
		 float:none;
		
		
	}
		#footer ul li {
			background:none;
			font:normal 16px/20px Arial, Helvetica, sans-serif;
			font-family: 'PT Sans Narrow', sans-serif;
			display:block;
			padding:0 17px 0 16px;
			text-transform:uppercase;
			letter-spacing:none;
			margin:0 0 0 0;
			float:left;
		}
		#footer ul li:first-child { background:none; padding-left:0;}
			#footer ul li a {
				background:none;
				display:inline-block;
				color:#999;
				padding:0;
				text-decoration:none;
			}
			#footer ul li a:hover,
			#footer ul li.active a {
				color:#1c1c1c;
				text-decoration:none;
				
			}
/* ------------------------------------- Tooltips --- */
	.tool-tip {
		background:#ffc;
		border:1px solid #b4b58A;
		color:#000;
		max-width:200px;
		text-align:left;
		z-index:99!important;
	}
	.tool-title {
		background:#dda;
		border-bottom:1px solid #b4b58A;
		padding:5px 10px;
		font-weight:bold;
	}
	.tool-text {
		padding:5px 10px;
	}

/* ------------------------------------- VM --- */
	.wrapper {
		overflow:hidden;
		width:100%;
		
	}
	.wrapper2 {
		width:100%;
	}
	.clear {
		clear:both;
	}
	.float-left {
		float:left;
	}
	.float-right {
		float:right;
	}
	.contact_email #contact_email_copy {
		margin:0;
		float:left;
		width:15px;
	}

/* ------------------------------------- boxes --- */
	.module .banners { background:none;}
	.module .box,
	.module_menu .box,
	.module_text .box {background:#fff;}
	
	.module .box .tail-bottom,
	.module_menu .box .tail-bottom,
	.module_text .box .tail-bottom {background:url(../images/box-corner-tail-bottom.gif) bottom repeat-x;}
	
	.module .box .tail-top,
	.module_menu .box .tail-top,
	.module_text .box .tail-top {background:url(../images/box-corner-tail-top.gif) top repeat-x;}
	
	.module .box .tail-right,
	.module_menu .box .tail-right,
	.module_text .box .tail-right {background:url(../images/box-corner-tail-right.gif) right repeat-y;}
	
	.module .box .tail-left,
	.module_menu .box .tail-left,
	.module_text .box .tail-left {background:url(../images/box-corner-tail-left.gif) left repeat-y;}
	
	.module .box .corner-right-bottom,
	.module_menu .box .corner-right-bottom,
	.module_text .box .corner-right-bottom {background:url(../images/box-corner-right-bottom.gif) right bottom no-repeat;}
	
	.module .box .corner-left-bottom,
	.module_menu .box .corner-left-bottom,
	.module_text .box .corner-left-bottom {background:url(../images/box-corner-left-bottom.gif) left bottom no-repeat;}
	
	.module .box .corner-right-top,
	.module_menu .box .corner-right-top,
	.module_text .box .corner-right-top {background:url(../images/box-corner-right-top.gif) right top no-repeat;}
	
	.module .box .corner-left-top,
	.module_menu .box .corner-left-top,
	.module_text .box .corner-left-top {background:url(../images/box-corner-left-top.gif) left top no-repeat; width:100%;}


/* ------------------------------------- END boxes --- */
.content-indent {padding:0; margin:0px; padding-bottom:0px; background:none; border:none; overflow:hidden; }
.cbButtons { margin-left:25%;}

.productTop { width:30%;} 

.list li { color:#7e7c7c;}
.list h4 { padding-bottom:5px;  }
.list h4 a { color:#716d6d; text-transform:none; font-size:16px; line-height:1.2em;}
.results h3 { text-transform:none; color:#626161; border:none; padding:10px 0 10px 10px; margin-bottom:5px; font-weight:normal; }


.relative {position:relative;}
.height {  font-size:0px; line-height:0px;}
#comment { padding-right:17px; width:auto; height:auto; margin-top:5px;}
.Form-indent { margin:10px 0 0 0;}

.contact-width { 
		width:228px !important;
		background:#fff;
		border:1px solid #e5e5e5;
		box-shadow: 0 0 25px #fbfbfb inset;
		 -moz-box-shadow: 0 0 25px #fbfbfb inset;
		 -webkit-box-shadow: 0 0 25px #fbfbfb inset;  
		position:relative;
		border-collapse:separate !important; 
		font-size:12px; color:#7f7f7f;}

.contact_email input {
		margin-bottom:5px;
	}
.inputbox { padding:1px 2px 1px 2px; height:21px; border:1px solid #e5e5e5; width:224px; line-height:20px!important; outline:none;}

/* ======= brands grid ============*/
.module_new p {padding: 5px 0px;}
.cig .module-categories ul li {font-size: 12px !important; line-height: 22px;}


/* virtuemart CSS Document */
/* -------------------------- product styles*/
/* --------- buttons */

	h3 { line-height:1.2em;}

	.buttons {
		padding:0 15px 0 0;
	}
	.cartButtons {
		padding:10px 0px 0px 0px;
	}
	.product_details_container {
		float:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0 0px;
		display:none;
		width:auto;
	}
	.product_buttons {
		float:none;
		margin:0px 0 0 0px;
		padding:0px 0 0 0;
		width:100%;
		text-align:left;
		display:none;
	}
	.module_multi .product_buttons {
		float:none;
		margin:0px 0 0 0px;
		padding:15px 0 0 0;
		width:100%;
		text-align:left;
	}
	.addtocart_button {
		background-color:#0a9a9a;
		color:#fff;
		text-transform:uppercase;
		       font-weight:bold;
		padding:4px 20px 4px 20px;
        margin-left: 10px;
		text-align:center;
		cursor:pointer;
		text-decoration:none;
	}
	.addtocart_button:hover {background: navy; color:#fff;}
	.outofstock_button {
		background-color:#888888;
		color:#000;
		text-transform:uppercase;
		       font-weight:bold;
        padding:4px 20px 4px 20px;
        margin-left: 10px;
		text-align:center;
        cursor: default;
		text-decoration:none;
	}
	
	div.back_button a {
		background:url(../images/button1-active.gif)/*tpa=http://livedemo00.template-help.com/virtuemart_38185/templates/theme247/images/button1-active.gif*/ left top no-repeat;
			border:none !important;
		color:#909294;
		display:inline-block;
		font:bold 12px/20px Arial, Helvetica, sans-serif;
		text-decoration:none;
		text-transform:none;
		padding:2px 0px 0px 0px;
		text-align:center;
		margin:2px 0px 2px 0px;
		height:30px;
		width:90px;
		}

	.back_button {
		padding:0px 0px 0px 0px;
	}

/* ---------- products layout */
	.product_layout {
		padding:15px 20px 15px 30px;
	}
	.productDetailsContainer {
		width:auto;
		padding:0;
		display:block;
		position:relative;
	}
	.browseProductImageLite {
		float:right;
	}
	.browseProductImage {
		margin:0;
		text-align:center;
		text-decoration:none;
		width:200px;
		height:150px;
		background:#fff;
		
	}
	
	.browseProductImage img ,.rightPos2.browseProductImageContainer img {
		margin:0 0 10px 0;background:#fff;
	}
	.browseProductImage a ,.rightPos2.browseProductImageContainer a {
		text-decoration:none;
		color:#505050;
		background:none;
		display:block;
		font:normal 12px/17px Arial, Helvetica, sans-serif;
	}
	.browseProductImageContainer a:hover{
		color:#be1f24;
	}
	
	.browseProductContainer {
		padding:0px 0px 0px 0px;
	}
	.browseProductDescription {
		margin:0px 0px 0px -1px;
		float:none;
		padding:0px 5px 11px 0px;
		color:#aeadad;
		font-size:12px;
		line-height:17px;
		min-height:34px;
	}

	.productParams {
		padding:0px 8px 0px 0px;
	}
	
	.browseProductDetails {
		float:left;
	}
	div.buttons_heading {
		margin:10px 10px 0px 0px;
		padding:2px 0px 0px 0px;
		float:right;
		width:100px;
		overflow:hidden;
		position:relative;
		display:none;
	}
	div.buttons_heading a { float:right;}
	div.buttons_heading img {
		margin-left:8px;
		margin-bottom:10px;
		
	}
	.product_navigation {
		width:90%;
		float:left;
		padding:8px 0px 10px 0px;
	}

	.productIndent {
		padding:15px 10px 20px 15px;
	}
	
	h1.product_name,
	.vader .ui-widget-content a.product_name {
		color:#6f6e6e;
		font:bold 12px/17px Arial, Helvetica, sans-serif;
		display:inline-block;
		text-decoration:none;
		width:auto;
		text-transform:none;
	}

	.vader a.product_name {
		color:#161616 !important;
	
	}
	
	.box_product_price {
		padding:0px 0px 0px 0px;
		margin-top:-8px;
		margin-left:7px;
		border-bottom:none;
		position:relative;
	}
	.price-title {
		color:#020202;
	}
	.product-options {
		padding:1px 0px 0px 11px;
		margin:0;
		border-top:none;
		border-bottom:none;
	}
	.category-options {
		font:bold 12px/17px  Arial, Helvetica, sans-serif;
		padding:10px 10px 10px 19px;
	}

/*******************************/
div.productDescription {
	padding:0px 0px 4px 0px;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#888989;
}
div.productPrice2,
div.productPrice2 .productPrice {
	display:inline;
}

.top_separator {
	border-top:1px solid #ccc;
	padding:10px 0px 0px 0px;
}

hr {
	margin-bottom:20px;
	border:none;
	width:100%;
}

/* ---------- shopping cart  */
	#cart .moduletable { overflow:hidden; text-align:left; float:left;}
		#cart .moduletable h3
		 {
			 background:none;
			font:bold 16px/28px Arial, Helvetica, sans-serif;
			font-family: 'PT Sans Narrow', sans-serif;
			color:#c6c6c6;
			text-align:left;
			display:block;
			text-transform:uppercase;
			text-decoration:none;
			letter-spacing:0px;
			padding:3px 6px 0 45px;
			float:left;
		}
		#cart .moduletable .vmCartModule { margin:0px 0 0 0px; text-align:left; float:left; padding:4px 0 0px 0px; background:none !important; color: #fff; }
		#cart .moduletable a {
			text-align:left !important;
			font:normal 16px/28px Arial, Helvetica, sans-serif;
			font-family: 'PT Sans Narrow', sans-serif;
			color:#7a7a7a;
			text-transform:none;
			text-align:center;
			letter-spacing:0px;
			padding:0px 0px 0px 4px;
			margin:0 0px 0 2px;
			display:inline-block;
			text-decoration:none;
		}
		#cart .moduletable a:hover , #cart .moduletable a:hover span  {
			color:#be1f24;
			text-decoration:none;
		}

.sectiontableheader { background:none;}	
.sectiontableheader  td { border: 1px solid #e5e5e5;}
.sectiontableheader th {
	padding:10px 5px 10px 10px;
	color:#000;
	font-weight:bold;
	
}
.sectiontableentry1 td { padding:10px 5px 10px 10px; color:#000;}
.module-manufacturers .inputbox {
	width:144px;
}

/* ---------- nulling */
.vader .ui-widget input {
	font-size:11px;
}
.vader .ui-tabs .ui-tabs-panel { /* tabs indent */
	padding:23px 0px 30px 0px;
}
.shop_info {
	margin:10px 0px 10px 0px;
	padding:14px 0px 15px 50px;
	color:#000;
}
.cbBox h3 {
	color:#000;
	
}

div.pathway {
	margin:0px 0px 0px 0px!important;
	padding:20px 0px 20px 60px;
	background:#fff;
	overflow:hidden;
	border:1px solid #e8e8e8;
}
div.pathway2 {
	margin:0px 0px 0px 0px!important;
	padding:20px 20px 20px 20px;
	background:#fff;
	overflow:hidden;
	border:1px solid #e8e8e8;
}

div.pathway span a { text-decoration:none;}
.filfset-bg {
	margin:0px 0px 0px 0px!important;
	padding:20px 20px 10px 20px;
	background:#fff;
	overflow:hidden;
	border:1px solid #e8e8e8;
}

fieldset {border:1px solid #f2f2f2; margin-bottom:5px; padding:0px; background:none;}
legend.sectiontableheader , legend span.sectiontableheader  {
	background-color:#898989;
	/* text-align:center; */
	border:1px solid #f2f2f2;
	color:#ddd;
	padding:0px 0px 0px 10px;
	margin:0px 0 21px 0px;
	font:bold 18px/18px Arial, Helvetica, sans-serif;
	display:block;
	width:80%;
	height:31px;
	vertical-align: top;
}
legend.sectiontableheader strong {
	font:bold 46px/32px Arial, Helvetica, sans-serif;
	color: #fff;
}
legend span.sectiontableheader { margin:0;}

.CartBut {
	color:#fff;
	font: Bold 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background: #0a9a9a;
	display:inline-block;
	height:20px;
	width:180px;
	text-align:center;
	padding:8px 0px 8px 0px;
	margin: 8px 16px 8px 16px;
}
.CartBut:hover { background: navy;}

.CheckBut {
	color:#fff;
	font: Bold 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background: #be1f24;
	display:inline-block;
	height:20px;
	width:180px;
	text-align:center;
	padding:8px 0px 8px 0px;
	margin: 8px 16px 8px 16px;
}
.CheckBut:hover { background: navy;}

.CompleteBut {
	color:#fff;
	font: Bold 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background: #be1f24;
	display:inline-block;
	height:36px;
	width:180px;
	text-align:center;
	padding:8px 0px 8px 0px;
	margin: 8px 16px 8px 16px;
}
.CompleteBut:hover { background: navy;}

.CheckoutLabel {
    font-size: 16px;
    font-weight:bold;
    color:#0a9a9a;
    padding:2px 2px 2px 2px;
}
.CheckoutInput {
    font-size: 16px;
    border:1px solid #e5e5e5;
    padding:2px 2px 2px 2px;
    height:28px;
    width:33%;
}
.CartImage {
    width: 80px;
    height: 80px;
}
.CartHeader {
    border: 1px solid #e5e5e5;
    height: 32px;
    color:#6f6e6e;
    font: bold 18px/18px Arial, Helvetica, sans-serif;
}
.CartHeader td {
    vertical-align: middle;
}
.CartRow {
    border: 1px solid #e5e5e5;
    font: normal 16px Arial, Helvetica, sans-serif;
}
.CartRow td {
    vertical-align: middle;
}
.grayback {
	background: 10px 10px no-repeat #dddddd;
    padding: 3px 15px 15px 20px;
}
.gr {background: #333 !important;}

span.arrow { display:none; background:url(../images/continue_link-marker1.gif) left top no-repeat; width:8px; height:5px; position:absolute; right:12px; top:11px;}

.rght {
	width:50%;
	float:left;
}
.rght2 {
	width:40%;
	float:left;
}
.lft2 {
	width:59%;
	float:left;
}
.rght .indent,
.lft .indent {
	padding:0px 0px 0px 15px;
	text-align:left;
}
.rght2 .indent,
.lft2 .indent {
	padding:0px 0px 0px 8px;
	text-align:left;
}
.lft {
	width:49%;
	float:left;
}

#vmMainPage {
	padding:0px 0px 0px 0px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#vmMainPage h4 { font:normal 12px/21px Arial, Helvetica, sans-serif; font-weight:bold; color:#222629; padding-bottom:5px; background:none!important; display:block;  height:auto;}
#vmMainPage h5 { font:normal 12px/21px Arial, Helvetica, sans-serif;font-weight:bold;  color:#222629; padding-bottom:5px; background:none!important; display:block; padding-top:10px!important; height:auto;}

#vmMainPage h4 span {  background:none!important; display:block;}
#vmMainPage h5 span {  background:none!important; display:block;}

	
.product_image_container img { 
	background:#fff;
	height:102px;
	width:110px;
	}	

.product_image_container a{
	font:normal 0px/0px Arial, Helvetica, sans-serif;
}
.imageRight {
	text-align:right;
}
.priceLeft {
	width:200px;
}
.quantity {
	width:auto;
	float:none;
	padding:7px 0px 0px 0px;
	*padding:5px 0px 0px 0px;
	overflow:hidden;
}
.featured .quantity {
	padding:0px 0px 10px 0px;

}

.product_sect {
	padding:12px 0 0 0;
	border:1px solid #e5e5e5;
	background:#fff;
	text-transform:uppercase;
	overflow:hidden;
	position:relative;
	overflow:hidden;
 z-index:99;
}
.product_sect:hover a div { color:#be1f24;}
.product_link {
	 color:#2f2f2f;
	text-align:center;
	display:block;
	text-decoration:none;
	position:relative;
	padding:0;
	margin:0;
	overflow:hidden;
	text-transform:none;
			border-bottom:1px solid #e5e5e5;
}
.product_link img { background:#fff; margin-bottom:12px;  width:170px; height:191px;}
.product_sect a { text-decoration:none!important;}
.product_sect a  div {
	display:block;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	font-family: 'Oswald', sans-serif;
	height:auto!important;
	text-align:left;
	margin-right:13px;
	padding:10px 0 10px 0;
	color:#333;
	min-height:21px;
	}

#product_list { padding-top:10px; border-bottom:1px solid #e5e5e5;}
.odd { background:#ffffff;}
.even { background:#f4f4f4;}
.browselist { border:1px solid #e5e5e5;
              border-bottom:none;
              overflow:hidden;
              min-height:160px;
              padding:8px 8px 8px 8px;
              margin:0;
              }
.browse_1 { border:1px solid #e5e5e5; border-bottom:none; min-height:130px; padding:8px 8px 10px 9px; margin:0; position:relative;}
.BrandDesc { border:1px solid #e5e5e5; border-bottom:none; min-height:130px; padding:8px 29px 10px 9px; margin:0; position:relative;}
.BrandDesc img {float: right; padding-left: 10px;}
.BrandDesc h3 { background: white !important; color: #be1f24 !important; margin-bottom: 0px !important; }
.browse_1 .browseProductImageContainer {
		margin:5px 0px 0px 0px;
		
		float:left;
		width:110px;
		height:124px;
		background:#fff;
		border:none;
	}
.floatElement {
	padding:8px 0px 0px 10px;
	float:left;
}
.floatElement h2.browseProductTitle { width:100%; font-size:16px; margin:0; padding:1px 0 14px 0; float:none; font-weight:bold;}
.floatElement h3 { float: left; width: 100%; color: #777777; }
.floatElement	a.product_name {  padding:0;color:#4e4f36; text-decoration:none; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.floatElement	a.product_name:hover {
		color:#be1f24;
		text-decoration:none;
	}

.floatElement2 {
	padding:8px 0px 0 19px;
	float:left;
	width:600px;
	position:relative;
}
.floatElement2 h2.browseProductTitle { width:100%; font-size:12px; margin:0; padding:1px 0 2px 0; float:none; font-weight:bold;}
.floatElement2	a.product_name {  padding:0;color:#4e4f36; text-decoration:none; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.floatElement2	a.product_name:hover {
		color:#be1f24;
		text-decoration:none;
	}

.floatElementL {
	margin:8px 8px 8px 0px;
	padding: 0px 0px 0px 10px;
	min-width: 180px;
	float:left;
	border-left: 1px solid #e5e5e5;
}

.floatElement .productDetailsContainer { height:16px; width:100px; position:absolute; bottom:2px; right:1%; background:url(../images/DetailsContainer-bg.gif) left top no-repeat; padding-left:22px;}	
.floatElement a.product_details {
		background:url(../images/product_details.gif) right center no-repeat;
		border:none;
		color:#6c6c6c;
		display:inline-block;
		font:normal 12px/17px Arial, Helvetica, sans-serif;
		text-decoration:underline;
		text-transform:none;
		vertical-align:middle;
		padding:0px 8px 0 0;
		margin:-2px 0 0 0;
		text-align:left;
		}
		
.floatElement a.product_details:hover { 
		text-decoration:none;
		}
			
.floatElementR { float:right; border-left:1px solid #e5e5e5; margin-top:21px; min-height:88px; width:136px; padding-left:20px;}
.floatElementR .browsePriceContainer {
		float:none;
		width:100%;
		padding:0px 0px 0px 2px;
		overflow:hidden;
	}
.floatElementR .product-Old-Price { display:inline-block; text-decoration:line-through;color:#505050;font:normal 12px/18px Arial, Helvetica, sans-serif; padding:1px 0px 0px 10px; *padding:0 0px 0px 10px;}

.floatElementR .productPrice, .floatElementL .productPrice { display:inline-block; color:#be1f24; font:normal 18px/18px  Arial, Helvetica, sans-serif; white-space: nowrap;
		}
.floatElementR .addtocart_form { padding-top:3px; display:inline-block; margin-left:0px;}		
.floatElementR .addtocart_form label { color:#a7a7a7; font:normal 12px/17px Arial, Helvetica, sans-serif;}		

.inputboxquantity {
		font-size:12px;
		font-weight:normal;
		border:1px solid #e5e5e5;
		color:#bebeba;
		line-height:17px;
		vertical-align:top;
		padding:0px 0px 0px 5px;
		height:17px;
		width:20px;
		margin:0px 0px 0px 2px;
		*margin:0px 0 0 2px;
	}
	
/* ----------------- brows2 */
#product_list2 { margin-top:10px; border:1px solid #e5e5e5; overflow:hidden; margin-bottom:-1px;}
#product_list2 .browse_2 {  padding:20px; padding-left:26px; min-height:250px; position:relative;}
#product_list2 .browseProductImageContainer { float:none; width:180px; height:203px; margin:0; padding:10px; border:none; background:#fff; text-align:center;}
#product_list2 .browseProductImageContainer img { width:180px; height:203px; background:#fff; margin:0; padding:0; vertical-align:middle;}
#product_list2 .browseProductTitle {  width:100%; font-size:12px; margin:0; padding:10px 0 0px 0; float:none; font-weight:bold; min-height:32px;}
#product_list2 .browseProductTitle  a { padding:0;color:#4e4f36; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
#product_list2 .browseProductTitle a:hover {color:#be1f24; text-decoration:none;}
#product_list2 .leftPosition {float:left;}
#product_list2 .quantity { display:none!important;}
#product_list2 .odd { background:none;}
#product_list2 .even { background:none;}

#product_list2 .browsePriceContainer {
		float:none;
		width:100%;
		padding:0px 0px 0px 2px;
		overflow:hidden;
	}
#product_list2 .product-Old-Price { display:inline-block; text-decoration:line-through;color:#505050;font:normal 12px/18px Arial, Helvetica, sans-serif; padding:1px 0px 0px 10px; *padding:0 0px 0px 10px;}

#product_list2 .productPrice { display:inline-block; color:#be1f24; font:normal 18px/18px Arial, Helvetica, sans-serif; white-space: nowrap;
		}
#product_list2 div.clr { border-top:1px solid #e5e5e5; margin-bottom:-1px; display:block;}
.clr { display:none;}
/* ----------------- end brows2 */
	
	


.pagenav .inputbox { width:100px;}
.featuredBorder { border:1px solid #e5e5e5; width:auto; padding-left:10px; *padding-left:8px; padding-right:0px; padding-bottom:20px;  box-shadow: 0 0 25px #fcfcfc inset;-moz-box-shadow: 0 0 25px #fcfcfc inset;-webkit-box-shadow: 0 0 25px #fcfcfc inset; /*border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;*/ position:relative; background:#fff; margin-top:-1px;}
.featured .browseProductImageContainer{ width:100%; float:none; text-align:center;}
.featured .browseProductTitle { float:none; margin:0; padding:7px 0 0 0; width:100%; font:normal 12px/17px Arial, Helvetica, sans-serif; min-height:44px; }
.featuredIndent2 a.product_name { padding:3px 8px 0 8px;text-transform:none; font-size:12px; line-height:17px; display:inline-block; color:#333; text-decoration:none;}
.featuredIndent2 a.product_name:hover { text-decoration:underline;}
.featuredIndent2 .browsePriceContainer { padding-top:4px;}
	.featuredIndent2 .productPrice {
		color:#12356c;
		font:bold 12px/17px Arial, Helvetica, sans-serif;
		padding:0px 0px 0px 8px;
		display:inline-block;
	}
	.featuredIndent2 .product-Old-Price {
		color:#9a9a9a;
		display:inline-block;
		font:normal 12px/17px Arial, Helvetica, sans-serif;
		padding:0px 0px 0px 8px;
	}
.productTop {
	float:left;
	padding:0;
				
				}

.featuredIndent2 {
	border:none;
	background:none;
	margin:10px 0px 0px 0px;
	padding:5px 0px 0 0px;
	min-height:180px;
	position:relative;
	border:none;
	
}

ul.vmRecentDetail li { padding-bottom:3px;}

.Product-border { border:1px solid #e5e5e5; padding:25px 25px 29px 25px; background:#fff;}
.Product-border .float-left { float:left; width:260px;}
.Product-border .browseProductImageContainer { float:none; margin:0; padding:4px 0 0 0; width:260px;}
.Product-border .browseProductImage { padding:0 0 0px 33px; margin:0; border:1px solid #e5e5e5; text-align:left; width:auto!important; height:auto!important; background:none;}
.Product-border .browseProductImage img { width:220px; height:248px; margin-top:16px; margin-left:-14px; margin-bottom:23px;}  
.Product-border .floatElement {
	padding:0;
	margin:0 0 0 29px;
	padding:0 0 3px 0;
	float:left;
	width:409px;
	position:relative;
}
.Product-border h2.browseProductTitle {
		width:100%;
		float:none;
		color:#505050;
		margin:0;
		padding:0px 0px 17px 0px;
		font:normal 18px/20px Arial, Helvetica, sans-serif;
		border-bottom:1px solid #e5e5e5;
		
	}
.Product-border h2.browseProductTitle span { margin:0; padding:0;}

.Product-border .product-divider { border-bottom:1px solid #e5e5e5; min-height:50px; overflow:hidden; padding-bottom:20px; }
.Product-border .productPrice {
		color:#be1f24;
		font:normal 28px/1.2em Arial, Helvetica, sans-serif;
		padding:0px 0px 0px 10px;
		margin:0;
	}

.Product-border .product-Old-Price
	 {
		 color:#505050;
		display:inline-block;
		padding-left:0px;
		padding-right:0px;
		font-size:12px;
	}
	
	.Product-border .browsePriceContainer {
		float:left;
		width:auto;
		padding:20px 0px 0px 0px;
		overflow:hidden;
	}
	.Product-border .vmCartContainer1 {
	float:right;	
	background:none;
	padding:14px 0px 0px 0px;
	border:none;
	width:135px;
	overflow:hidden;
	
}

.Product-border .description { width:100%; color:#505050; font:normal 12px/17px Arial, Helvetica, sans-serif; padding-top:15px;  padding-bottom:15px; border-bottom:1px solid #e5e5e5;}
.Product-border .reviews { color:#aeadad; font:normal 12px/18px Arial, Helvetica, sans-serif;}
.vmRecentDetail { margin:0; margin-bottom:0px; padding:0; list-style-type:none;}
.vmRecentDetail li {  background:url(../images/vmRecentDetail-marker.png) left center no-repeat; padding-left:22px;}
.vmRecentDetail a { color:#be1f24; text-decoration:none; font:normal 12px/25px Arial, Helvetica, sans-serif; display:inline-block; padding:0; margin-right:1px;}
.vmRecentDetail a:hover { text-decoration:underline;}

span.previous_page { background:url(../images/previous_page.gif) left top repeat-x; margin:0px; width:96px; height:23px; border:1px solid #e5e5e5; font:bold 12px/19px Arial, Helvetica, sans-serif; padding:2px 0 0 0px;   display:block; float:left; text-align:center;}
span.previous_page:hover { background:#FFF;}
span.next_page {background:url(../images/previous_page.gif) left top repeat-x; margin:0; width:96px; height:23px; border:1px solid #e5e5e5;  font:bold 12px/19px Arial, Helvetica, sans-serif; padding:2px 0px 0 0;   display:block; float:right; text-align:center;}
span.next_page:hover { background:#fff;}
a.previous_page { display:inline-block; float:none; padding:0 0 0 10px; color:#6c6c6c;text-decoration:none !important;}
a.next_page {display:inline-block; float:none; padding:0 10px 0 0;color:#6c6c6c;text-decoration:none !important;}


.short {
	width: 114px !important;
}
/* .sectiontableheader */
.sectiontableentry1 .inputbox, .sectiontableentry2 .inputbox  { width:55px; height:20px; color:#000;}

.basket { border:1px solid #e5e5e5; background:#fff;}
.basket .sectiontableheader { text-align:left; width:100%; padding:0;}	
.basket .sectiontableheader td {
	background:#fbfbfb; 
	padding:0;
	border:none;
	border-bottom:1px solid #e5e5e5;
	color:#282828;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
}
.basket .sectiontableheader td span { background:url(../images/sectiontableheader_th.gif) right top repeat-y; display:block; padding:7px 0px 9px 10px;}
.basket .sectiontableheader td.last span { background:none;}

/* sectiontableentry1.png */


.basket .sectiontableentry1.png td  span a { text-decoration:none; font:normal 12px/21px Arial, Helvetica, sans-serif; color:#282828;}
.basket .sectiontableentry1.png td  span a:hover { text-decoration:underline;} 
.basket .sectiontableentry1.png td  span a strong { font-weight:bold;}

.basket .sectiontableentry1.png {font:bold 12px/21px Arial, Helvetica, sans-serif; color:#282828; padding:0; margin:0 0 0 0;}
.basket .sectiontableentry1.png td {  padding:0 0 0 0; background:url(../images/sectiontableheader_tr.gif) right bottom repeat-x;}
.basket .sectiontableentry1.png td.second {font:normal 12px/21px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#bfbfbf;}
.basket .sectiontableentry1.png td.three {font:normal 12px/21px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#282828;}

.basket .sectiontableentry1.png td  span {  background:url(../images/sectiontableheader_th.gif) right top repeat-y;display:block;padding:7px 10px 10px 10px; height:100%;}
.basket .sectiontableentry1.png td.four  span { padding-left:5px; padding-top:5px; padding-bottom:6px;  overflow:hidden;}
.basket.ro .sectiontableentry1.png td.four  span { padding-left:5px; padding-top:5px; padding-bottom:11px; overflow:hidden;}
.basket.ro .sectiontableentry2.png td.four  span { padding-left:5px; padding-top:5px; padding-bottom:12px; overflow:hidden;}


.basket .sectiontableentry1.png td.last span {  background:none; font:normal 12px/21px Arial, Helvetica, sans-serif;}


.basket .sectiontableentry1.png td.four  strong.left1 { width:89px !important; float:left; padding:0}
.basket .sectiontableentry1.png td.four  strong.left2 { width:26px !important; float:left;}
.basket .sectiontableentry1.png td.four  strong.left2 input { margin:2px 0 0 3px; padding:0;}

.basket .sectiontableentry1.png td.four  strong.left1 input { padding:0; width:22px; height:22px; float:left; margin-left:10px; margin-top:3px;}
.basket .sectiontableentry1.png td.four  strong.left1 .inputbox { width:40px; height:16px; padding:4px 0 4px 8px; border:1px solid #e5e5e5; color:#000; margin:0;}

.basket .sectiontableentry1.png td.four , .basket .sectiontableentry2.png td.four { width:180px; overflow:hidden; padding:0; margin:0;}
.basket .sectiontableentry1.png td.last , .basket .sectiontableentry2.png td.last { width:125px; overflow:hidden; padding:0; margin:0;}
.basket .sectiontableentry1.png td.three , .basket .sectiontableentry2.png td.three { min-width:75px; overflow:hidden; padding:0; margin:0;}
.basket .sectiontableentry1.png td.second , .basket .sectiontableentry2.png td.second {min-width:75px; overflow:hidden; padding:0; margin:0;}

/* sectiontableentry2.png */



.basket .sectiontableentry2.png {font:bold 12px/21px Arial, Helvetica, sans-serif; color:#282828; padding:0; margin:0 0 0 0; background: #fbfbfb;}
.basket .sectiontableentry2.png td {  padding:0 0 0 0; background:url(../images/sectiontableheader_tr.gif)/*tpa=http://livedemo00.template-help.com/virtuemart_38185/templates/theme247/images/sectiontableheader_tr.gif*/ right bottom repeat-x;}
.basket .sectiontableentry2.png td.second {font:normal 12px/21px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#bfbfbf;}
.basket .sectiontableentry2.png td.three {font:normal 12px/21px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#282828; }

.basket .sectiontableentry2.png td  span {  background:url(../images/sectiontableheader_th.gif)/*tpa=http://livedemo00.template-help.com/virtuemart_38185/templates/theme247/images/sectiontableheader_th.gif*/ right top repeat-y;display:block;padding:7px 10px 10px 10px;}
.basket .sectiontableentry2.png td  span a { text-decoration:none; font:normal 12px/21px Arial, Helvetica, sans-serif; color:#282828;}
.basket .sectiontableentry2.png td  span a:hover { text-decoration:underline;} 
.basket .sectiontableentry2.png td  span a strong { font-weight:bold;}

.basket .sectiontableentry2.png td.four  span { padding-left:5px; padding-top:5px; padding-bottom:6px; padding-right:5px; overflow:hidden;}


.basket .sectiontableentry2.png td.last span {  background:none; font:normal 12px/21px Arial, Helvetica, sans-serif;}
.basket .sectiontableentry2.png td.four  strong.left1 { width:90px; float:left; padding:0;}
.basket .sectiontableentry2.png td.four  strong.left2 { width:26px !important; float:left;}
.basket .sectiontableentry2.png td.four  strong.left2 input { margin:2px 0 0 3px; padding:0;}

.basket .sectiontableentry2.png td.four  strong.left1 input { padding:0; width:22px; height:22px; float:left; margin-left:10px; margin-top:3px;}
.basket .sectiontableentry2.png td.four  strong.left1 .inputbox { width:40px; height:16px; padding:4px 0 4px 8px; border:1px solid #e5e5e5; color:#000; margin:0;}


/* sectiontableentry1 */

.basket .sectiontableentry1.aft td {
	background:#fbfbfb; 
	padding:0;
	border-bottom:1px solid #e5e5e5;
	color:#282828;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
}
.basket .sectiontableentry1.aft td span { background:url(../images/sectiontableheader_th.gif)/*tpa=http://livedemo00.template-help.com/virtuemart_38185/templates/theme247/images/sectiontableheader_th.gif*/ right top repeat-y; display:block; padding:7px 10px 9px 0px;}
.basket .sectiontableentry1.aft td.last span { font-weight:normal; padding-left:10px; background:none;}
.basket .sectiontableentry1.aft1 td span { background:url(../images/sectiontableheader_th.gif)/*tpa=http://livedemo00.template-help.com/virtuemart_38185/templates/theme247/images/sectiontableheader_th.gif*/ right top repeat-y; display:block; padding:7px 10px 9px 0px;}

.basket .sectiontableentry1.aft1 strong { display:block; background:#be1f24!important; font:bold 12px/21px Arial, Helvetica, sans-serif;  padding:8px 0px 10px 12px; color:#FFF; margin:0 -1px -1px -1px;}

.basket .sectiontableentry1.aft1 td {
	background:#fbfbfb; 
	padding:0;
	border:none;
	color:#282828;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
}

.button.color { background:#be1f24; border:none; height:21px; color:#fff;position:relative;}
a.button.color { background:#be1f24; border:none; height:19px; padding-top:1px; *height:18px; *padding-top:2px; color:#fff; position:relative;}

.button.color:hover {background:#333; color:#fff;} 
#title_field , #country_field , #state , #bank_account_type { padding:2px 2px 2px 0; height:28px; width:229px;}

.productTop {
	float:left;
	padding:0;
	margin:0;
	*width:19%!important;
	*margin-left:4px;
				
				}

dl.tabs {
   float: left;
   margin: 10px 0 -1px 0;
   z-index: 50;
} 

dl.tabs dt {
   float: left;
   padding: 4px 10px;
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-top: 1px solid #ccc;
   margin-left: 3px;
   background: #f0f0f0;
   color: #666;
 }

dl.tabs dt.open {
   background: #F9F9F9;
   border-bottom: 1px solid #E5E5E5;
   z-index: 100;
   color: #000;
 }

div.current { 
   clear: both;
   border: 1px solid #E5E5E5;
   padding: 10px 10px;
 }

 div.current dd 
{
   padding: 0;
   margin: 0;
 }
 
 #tab5 { display:block;}
 .video { display:none;}
 .current .desc { display:none;}
 .current .video { display:block; width:635px; padding:20px 0 20px; text-align:center; }
 .current .video .avPlayerWrapper { margin:0 auto; }
 .avPlayerContainer { width:480px!important;}
 
div.current dd blockquote { width:500px; display:block; overflow:hidden;padding-right:20px;}
div.current dd .border { border-bottom:1px dotted #e5e5e5; padding-top:15px; margin-bottom:-10px;}
.thumbnailListContainer { width:auto; height:auto; text-align:left; padding:15px 0 0px 18px;}
.thumbnailListContainer a { border:1px solid #e5e5e5; padding:10px; display:block; float:left; margin-left:15px;  margin-bottom:15px}
.availabilityHeader { display:none;}


/************************TABS************************************/
.browse_2 { display:none;}
.browse_1 { display:none;}

ul.tabs {
	margin: 0 ;
	padding: 0;
	float: left;
	list-style: none !important;
	height: 30px; /*--Set height of tabs--*/
	width: 80px;
	text-align:right;
	position:absolute;
	right:20px;
	top:-28px;
}
ul.tabs li {
	float: left;
	margin: 0;
	margin-left:10px;
	padding: 0;
	height: 30px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 20px; /*--Vertically aligns the text within the tab--*/
	border:none;
	border-bottom:0;
	margin-bottom:0px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background:none !important;
}
ul.tabs .last {margin-left:0px;}
ul.tabs li a {
	text-decoration:none;
	text-align:center;
	width:28px;
	display: inline-block;
	/*border: 1px solid #353033;  --Gives the bevel look with a 1px white border inside the list item--*/
	border:0;
	outline: none;
}
ul.tabs li a:hover img { opacity:0.5;}
ul.tabs li:hover {
	background:none !important; 
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background:none !important;
	/*border: 1px solid #4c4749; --Makes the active tab look like it's connected with its content--*/
}
html ul.tabs li.active {
	border:none;
	border-bottom:0;
	}
html ul.tabs li.active  img {
	opacity:0.5;
	}
	
	
.tab_container { width:100%; visibility:hidden;}	
.tab_content {
	width:100%;
	padding:0;
	margin:0px;
	background:none;
	height:auto;
	border:none;
	border-top:0;
	position:relative;
}
.Fly-tabs { visibility:hidden;}
/*Products*/
.anythingSlider2 .wrapper ul             {margin:0 0px 0 0; }
.anythingSlider2 ul li                   { display: block; padding: 0; margin: 0; margin-bottom:0px; overflow:hidden;}
.module_new { position:relative; overflow:hidden; margin-bottom:10px;}

.module_new h3 {
	 color:#bb1d2d; letter-spacing:0; font-size:16px; line-height:34px;  
	 font-family: Arial, Helvetica, sans-serif; font-family: 'Didact Gothic', sans-serif; font-weight:normal; 
	 margin:0; padding:4px 0 0 15px; text-transform:uppercase; height:38px; background:none; border:1px solid #cecece;
}
.Popular {
	 color:#bb1d2d; letter-spacing:0; font-size:18px; line-height:29px;  
	 font-family: Arial, Helvetica; font-family: 'Didact Gothic', sans-serif; font-weight:normal; 
	 margin:4px; padding:4px 0 0 15px; text-transform:uppercase; height:30px; background:none; border:1px solid #cecece;
}

.module_specials h3 {
	 color:#5b5b5b; letter-spacing:0; font-size:16px; line-height:34px;  font-family: Arial, Helvetica, sans-serif; font-family: 'Didact Gothic', sans-serif; font-weight:normal; margin:0; padding:4px 0 1px 17px; text-transform:uppercase; height:38px; background:#ededed; border:none;
}

.module_new .boxIndent { padding-top:9px;}
.module_specials .boxIndent { padding-top:9px;}
.module_specials ul li                   { display: block;}

.module_new h3 em { color:#3e3e3e; font-style:normal;}

.ProductBox{
	width:264px; 
	min-height:300px;
	float: left;
	padding:13px 0 0 0;
	margin-right:5px;
	background:#fff;
	border:1px solid #ddd;
	position:relative;
	 overflow:hidden;
}
 .ProductBox.last {
	margin-right:0px !important;
	width:181px; 
}

.module_specials .ProductBox{
	width:190px; 
	min-height:280px;
	float: left;
	padding:10px 0 0 0;
	margin-right:5px;
	background:#fff;
	border:none;
	position:relative;
	 overflow:hidden;
}
 .module_specials .ProductBox.last {
	margin-right:0px !important;
	width:190px; 
}
.lastProductImage{
	background:none;
	border:none;
	padding:8px 0 0 0;
	text-align:center;
}
.lastProductImage a{
	display:block;
	overflow:hidden;
}
.lastProductImage img { width:200px; height:150px; background:#fff;}

.categoryName {
	padding:3px 0px 0px 16px;
	color:#bbbbbb;
	font:normal 15px/18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-shadow:0 0 1px #eee;
}

.lastProductName{
	text-align:center;
	padding:4px 8px 10px 8px;
	margin:0;
	min-height:27px;
}
.lastProductName a { color:#646464; font:normal 17px/20px Arial, Helvetica, sans-serif; font-family: 'PT Sans Narrow', sans-serif; text-decoration:none; display:inline-block;}
.lastProductName a:hover { text-decoration:none;color:#be1f24;}
.lastProductDesc{
	height:60px;
}

 .module_specials .productPrice {  color:#be1f24; font:bold 20px/20px Arial, Helvetica, sans-serif; font-family: 'PT Sans Narrow', sans-serif;  padding:18px 0 21px 20px; text-align:left; letter-spacing:0px; border-bottom:none; margin-bottom:0px; display:inline-block;}
 
 .module_specials  .oldPrice {color:#808080; font:bold 20px/20px Arial, Helvetica, sans-serif; font-family: 'PT Sans Narrow', sans-serif;  padding:18px 0 21px 40px; text-align:left; letter-spacing:0px; border-bottom:none; margin-bottom:0px; text-decoration:line-through; display:inline-block;}

.ProductBox .productPrice {  color:#212121; font:bold 20px/20px Arial, Helvetica, sans-serif; font-family: 'PT Sans Narrow', sans-serif;  padding:15px 0 21px 0; text-align:center; letter-spacing:0px; border-bottom:1px solid #ddd; margin-bottom:15px;}



.module_new .float-right { float:none; overflow:hidden; width:100%;}
.productDetail { padding: 0px 0px 10px 0px; text-align: center;}
.productDetail a {
		background: #221919;
		color:#fff;
		display:inline-block;
		font:Bold 14px/24px Arial, Helvetica, sans-serif;
		text-decoration:none;
		text-transform:uppercase;
		padding:0px 8px 0px 8px;
	}
.productDetail a:hover { text-decoration:none;background: navy; color:#fff;}
	
.lastProductDetail{
	text-align:left;
	padding:0 0 0 0;
	margin-left:10px;
	width:120px;
	height:24px;
	float:left;
	background:url(../images/cart-line.gif)/*tpa=http://livedemo00.template-help.com/virtuemart_38185/templates/theme247/images/cart-line.gif*/ right 5px no-repeat;
}
.lastProductDetail .add_to_cart_button {
	border:none;
	background:none;
	height:24px;
	width:120px;
	display:block;
	float:none;
	text-transform:uppercase;
	color:#212121;
	font:normal 14px/24px Arial, Helvetica, sans-serif;
	font-family: 'PT Sans Narrow', sans-serif;
	padding:0 0 2px 0;
	cursor:pointer;
	text-decoration:none;
	}
.lastProductDetail .add_to_cart_button:hover {background:#333; border:none; color:#fff; text-decoration:none;}

.lastProductDetail a,.lastProductDetail a:visited{
	display:block;
	margin:0 auto;
	width:120px;
	height:23px;
	background-image:url(../images/product_details.jpg);
	background-repeat:no-repeat;
	
}
.lastProductDetail a:hover{
	background-image:url(../images/product_details_hover.jpg);
}
.imghover{
	border:1px solid #661150;
	background-color:#fff;
}
a.lastProductCategory,a.lastProductCategory:visited{
	color:#a50079 !important;
	text-transform:uppercase;
}
a.lastProductCategory:hover{
	color:#5e9e4a !important;
}

input[type=checkbox].css-checkbox 
{ position: absolute;  overflow: hidden;  clip: rect(0 0 0 0);  height:1px;  width:1px;  margin:-1px;  padding:0; border:0; }  
input[type=checkbox].css-checkbox + label.css-label { padding-left:20px; padding-right: 20px; height:17px;  display:inline-block; line-height:17px; 
	background-repeat:no-repeat; background-position: 0 0; font-size:15px; vertical-align:middle; cursor:pointer; font-size: 12px; }  
input[type=checkbox].css-checkbox:checked + label.css-label { background-position: 0 -17px; }  
.css-label{ background-image:url(../images/elegant.png); }


input[type=radio].css-checkbox2 {
							display:none;
			}

			input[type=radio].css-checkbox2 + label.css-label2 {
				padding-left:19px; padding-right: 7px; height:16px; display:inline-block;
				line-height:16px; background-repeat:no-repeat;
				background-position: 0 0; font-size:12px; vertical-align:middle;
				cursor:pointer; 
			}

			input[type=radio].css-checkbox2:checked + label.css-label2 {
				background-position: 0 -16px;
			}
			label.css-label2 {
	background-image:url(../images/csscheckbox.png);
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none;
	-moz-user-select: none; -ms-user-select: none; user-select: none;
}
.ui-label { padding-left: 20px; }

.cont_descript { border:1px solid #e5e5e5; min-height:130px; padding:8px 29px 10px 9px; margin:0; position:relative;}
.cont_descript img {float: left; padding-right: 12px;}
.cont_descript h3 { background: white !important; color: #be1f24 !important; margin-bottom: 0px !important; }
