@import url(../boxes.css);
/*@import url(menu.css);*/
html{overflow:scroll; overflow-x:auto;}
BODY, TR, TD, TH, THEAD, TFOOT, TBODY, TT, LAYER, ILAYER, IFRAME, FORM, TEXTAREA, SELECT, INPUT { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
}

.mandatory { 
color: #FF0000;
}

.page_header {font-size:16px; 
	color:#5285D6; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	}
input.mandatory_item, select.mandatory_item
	{
	background-color:#FEFEA0;
	}
.grayMed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }

.Title, .Title H1, .Title H2, .Title H2 A, .Title H2 A SPAN, .Title H2 A:hover SPAN,
DIV.Title H2 A, DIV.Title H2 A SPAN, DIV.Title H2 A:hover SPAN, DIV.Title H2 A:link SPAN,
.Title H2 A:hover, DIV.Title H2 A:link
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; color: #981418; 
	text-decoration: none; 
	margin-bottom:0;
	text-align:center;
	font-weight: bold; }

H1.article{
	background-image:url(images/article_header.jpg); 
	width:629px; 
	height:100px; 
	line-height:100px; 
	margin-left:65px;
	margin-top:12px;
	}

.txtSml{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 16px }
p.txtReg {
font-size:12px;
margin-top:2px;
margin-bottom:0px;
}


.txtReg{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	line-height: 18px;
	}
H2.txtReg
	{
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	}
A.txtReg_header, A.txtReg_header:LINK, A.txtReg_header:VISITED,A.txtReg_header:hover 
	{ font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 18px; 
	color:#6699CC;}
.txtXlg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; text-decoration: none; line-height: 26px }
.dotline { background-image: url(../images/dot_line.gif); background-repeat: no-repeat; background-position: 0px 30px }
.myaccount_menu{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 16px; 
background-color:#5285D6}
.myaccount_menu_active{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 16px; 
background-color:#333333}

H2.product_name { margin:0; padding:0;font-size: 12px; font-weight:normal;}
H3.product_name { margin:0; padding:0;font-size: 12px; font-weight:bold;}
.discount_label {color:#FF0000; font-weight:bold; font-size: 12px; }
A:LINK, A:VISITED 
	{
	color : #6699CC;
	text-decoration: none;
	}	
A:hover {color: #ff9900;}
A.pagenumber{
COLOR: #000000;
text-decoration: none;
font-weight:bold;
font-size:9px;
}
A.pagenumber:active{
COLOR: #B22222;
text-decoration: none;
font-weight:bold;
font-size:9px;
}
A.pagenumber:hover{
COLOR: #B22222;
text-decoration: none;
font-weight:bold;
font-size:9px;
}
A.productList{
font-size:10px;
}
.pagenumber{
COLOR: #B22222;
text-decoration: none;
font-weight:bold;
font-size:9px;
}
TD.vSpace { line-height: 18px }

.fieldsafe {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 143px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}

.field {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 121px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}


.fieldsubcat {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 133px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}


.fielddisplay {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 40px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}





.field1 {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 95px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}
.field2 {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 110px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}
.field3 {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 122px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}
.field4 {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 200px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}
.fieldSml {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 40px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}
.searchText {
	border:1px solid #5285D6;	
	margin-top: 0px;
	width:110px; 
	vertical-align:top;	
	cursor:default;
	background-color:#FFFFFF;	
}
.dropdownMenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;		
	font-size:10px;
	cursor:default;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right;	
	border:1px solid #972D30; 
	padding-right: 3px;
}

.dropdownMenu .selectedItem{
	overflow-x:hidden;
	padding: 2px;
	cursor:default;
	overflow-x:hidden;
	white-space:nowrap;
	position:relative;
}

.dropdownMenu .options{
	border:1px solid #972D30;
	overflow-x:hidden;
	/*width: 100%;*/
	margin-left: -1px;
	cursor:default;
	position:absolute;
	background-color:#FFFFFF;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
	
	scrollbar-3dlight-color:#B22222;
	scrollbar-arrow-color:#A52A2A;
	scrollbar-base-color:#FFFFFF;
	scrollbar-track-color:#F5F5F5;
	scrollbar-darkshadow-color:#B22222;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	z-index: 100;
}

.dropdownMenu .options div{
	padding-left: 3px;
	padding-bottom: 1px;
	padding-top: 0px;
	white-space:nowrap;
	background-color:#FFFFFF;
}

.LeftNav {
	padding-left: 10px;
}
.LeftNav a{
	text-decoration:none;
}

.LeftNav DIV{
	overflow:hidden; width:120px; white-space:nowrap; padding-left: 7px;
}
input.redbutton{
	color:white; background-color:#5285D6; border:1px solid #526ED6; border-style:outset; cursor:pointer;
}
input.redbutton2{
	color:white; background-color:#5285D6; padding:2px; border:1px solid #526ED6; border-style:outset; cursor:pointer;
}
input.redbutton_active{
	color:white; background-color:#5285D6; border-color:#FF0000; border-width:3px; border-style:outset; cursor:pointer;
}
a.redlink{
	color:white; background-color:#5285D6; border:1px solid #526ED6; border-style:outset; cursor:pointer;
	padding:2px 10px 2px 10px; font-size:9px; text-decoration:none;
}
H1{color:#000000; 
	font-size:20px;
	line-height:normal;
	font-weight:bold;}
table#subcats tr td{padding-right:20px; vertical-align:top;}
table#subcats tr td div, table#subcats tr td h2 a,
	table#subcats tbody tr td.title div div.title h2 a, 
	table#subcats tbody tr td.title div div.title h2,
	table tbody tr td.title div div.title h2 a, 
	table tbody tr td.title div div.title h2
{
	width:100%; text-align:center; 
	margin-bottom:0;
	font-weight:bold; color:#A40101; 
	font-size:14px;}

td.menu
{
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
}
td.menu a.menu
{
	color:Black;
}
td.menu a.menuactive
{
	color : #6699CC;
}
.site_title
{
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	text-align:left;
	color:#46626D;
	padding-bottom:4px;
}

TR.invoice_header
	{
	background-color:#5285D6;
	}
TR.invoice_header TD, TR.invoice_header TD A
	{
	color:#FFFFFF;
	font-weight:bold;
	}
TR.invoice_header TD A:hover {color: #ff9900;}
TD.invoice_border
	{
	border-width:2px;
	border-style:solid;
	border-color:#5285D6;
	}
TD.invoice_border_green
	{
	border-width:2px;
	border-style:solid;
	border-color:green;
	}
TR.invoice_header_table
	{
	border-width:2px;
	border-style:solid;
	border-color:#5285D6;
	background-color:#5285D6;
	text-align:center;
	font-size:20px;
	}
TR.invoice_header_table TD
	{
	color:#FFFFFF;
	font-weight:bold;
	}
TH.login_form{
	font-size:16px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}
TH.form_label_required {
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-right:5px;
}
TH.form_label_optional {
	font-size:11px;
	font-weight:normal;
	text-align:left;
	padding-right:5px;
}
div.bluelinkbutton{
	color:white; background-color:#5285D6; 
	border:4px solid;
	border-color:#BBBBBB;
	border-style:solid; 
	cursor:pointer;
	font-size:16px;
	padding:10px 10px 10px 10px;
	font-weight:bold;
	text-decoration:none;
	}
div.bluelinkbutton_border{
	color:white; background-color:#5285D6; 
	border:2px solid #B83636; 
	border-style:solid; 
	font-size:16px;
	padding:10px 15px 10px 15px;
	font-weight:bold;
	text-decoration:none;
	}
div.bluelinkbutton_border A, div.bluelinkbutton A, div.bluelinkbutton_border A:hover, div.bluelinkbutton A:hover{
	color:white;
	text-decoration:none;
	}
input.bluebutton{
	color:white; background-color:#5285D6; border:1px solid #000099; border-style:outset; cursor:pointer;
}
input.bluebutton_bold{
	color:white; background-color:#5285D6; 
	border:1px solid #000099; 
	border-style:outset; 
	cursor:pointer;
	font-size:16px;
	padding:2px;
	font-weight:bold;
	text-transform:uppercase;
}
a.ManufacturersList, a.AMenuLink
	{
	text-decoration:none;
	}
LI.AMenuLevel0, LI.AMenuLevel0 a.AMenuLink{
	color:black;
	font-weight:bold;
}

TABLE.tblArticles{}

TABLE.tblArticles TD.articlesLeftCol{
padding-right:5px;
padding-top:16px;
}

TABLE.tblArticles TD.articlesLeftCol A.ManufacturersList, TABLE.tblArticles TD.articlesLeftCol SPAN.ManufacturersList{
}

TABLE.tblArticles TD.articlesMainArea{}

TABLE.tblArticles TD.articlesMainArea TABLE TD.headerArea{
	text-align:center;
	padding-top:25px;
	padding-bottom:25px;
}
TABLE.tblArticles TD.articlesMainArea TABLE TD.headerArea H1{
color:#FFFFFF;
text-shadow:#333333 3px 3px 2px;
vertical-align:middle;
font-size:20pt;
font-weight:normal;
}
TABLE.tblArticles TD.articlesMainArea TABLE TD.mainArea{
	padding-left:65px;
	padding-right:65px;
}
TABLE.tblArticles TD.articlesLeftCol P.rootItemName{
	padding-right:5px;
	padding-left:5px;
	font-size:14px;
	font-weight:bold;
}
.art_mark {
	cursor:pointer;
}


.slick-slider {
	display: block;
	list-style: none;
	padding: 0;
	margin: 30px 0 20px;
	border: 1px solid #5283d5;
}


.slick-slider .slick-slide {
	min-height: 441px;
	margin-top: 0;
	text-align: center;
	border: none !important;
}

.slick.slider strong {
    display: block;
    min-height: 65px;
    padding: 10px;
    margin-bottom: 0px;
    font-style: italic;
    color: #fff;
    text-align: center;
    font-size: 13px;
    background: #5284d6;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
}

.slick.slider img {max-width: 100%}



.slick.slider .slick-slide a {
	outline: none;
}

div.AuthorizeNetSeal {
	display: inline-block;
	vertical-align: -9px;
}

