﻿body
{
background-color:#ffffff;
font-family:verdana;
padding:0;
font-size:12px;
margin:0px auto auto auto;
color:#4c4c4c;
}



/* top level
--------------------------------------------*/
.menuTemplate3 {
    margin: 0 auto;
    width: 100%;
    float: left;
    behavior: url("/menucss.htc");
    position: relative;
    z-index: 4;
    height: 25px;
    font-weight: normal;
    font-style: normal;
    /*background: #4c4c4c;*/
    font-family: verdana;
    font-size: 14px;
    list-style: none;
    padding: 0;
    text-align: center;
    display: block;
    color: #ffffff;
}

    .menuTemplate3 a.active {
        background: #ff0000;
        color: #000;
    }

.menuTemplate3 div {
    box-sizing:content-box;
}

    .menuTemplate3 li {
        float: none;
        height: 30px; /*Note: keep this value the same as the height of .menuTemplate3 a */
        position: relative; /*delete it if you want submenu to be positioned relative to the whole menu instead of this li element*/
        color: #ffffff;
        z-index: 5;
        display: inline;
        font-weight: normal;
        font-style: normal;
        vertical-align: middle;
        font-family: verdana;
        text-decoration: none;
        font-size: 14px;
        padding: 7px;
        border-bottom: none;
    }

        .menuTemplate3 li:hover, .menuTemplate3 li.onhover {
            border-top: 0;
        }
    .menuTemplate3 a {
        margin: 0px auto;
        color: #ffffff;
        text-decoration: none;
    }
    .menuTemplate3 li:hover, .menuTemplate3 li.onhover {
        background-color: #4c4c4c;
        border-bottom:solid;
    }
.menuTemplate3 a.arrow
{
    background: url(arrow.gif) no-repeat right center;
}
 
        
/*Used to align a top-level item to the right*/        
.menuTemplate3 li.menuRight
{
    float: right;
    margin-right: 0px;
}
        
/*for the top-level separators*/
    .menuTemplate3 li.separator {
        font-size: 20px;
        overflow: hidden;
        /*border-left:1px solid #4C4C4C;*/
        height: 25px;
        margin: auto;
        z-index: 1;
        display: inline-block;
        vertical-align: middle;
        float: none;
    }
               
        
/* sub level
--------------------------------------------*/
        
.menuTemplate3 .drop
{
    position: absolute;
    z-index:5;
    left: -9999px;
    border: 1px solid #000;
    background: #222;           
    text-align: left;
    padding: 15px;  
    top:35px;
	color:#999;
}

    .menuTemplate3 .drop a {
        padding-left: 0px;
        padding-right: 0px;
        line-height: 26px;
        font-size: 14px;
        font-weight: normal;
        font-style: normal;
        display: inline;
        text-align: left;
        position: static;
        z-index: 0;
    }

.menuTemplate3 li:hover .drop, .menuTemplate3 li.onhover .drop
{
    left: -1px;/*Use this property to change offset of the dropdown*/
}
.menuTemplate3 li:hover .dropToLeft, .menuTemplate3 li.onhover .dropToLeft
{
    left: auto;
    right: -1px;
}
.menuTemplate3 li:hover .dropToLeft2, .menuTemplate3 li.onhover .dropToLeft2
{
    top: 33px; /*start offset from li main item*/
    left: 0px;
    right: -60px;
}

/* Elements within the drop down sub-menu
--------------------------------------------*/

.menuTemplate3 div.drop div div
{
    padding: 6px 20px;
}
.menuTemplate1 li:hover .drop a, .menuTemplate1 li.onhover .drop a
{
    background: none;
    background-image:none;
    padding:0 0;
}
.menuTemplate3 div.drop div a
{
    line-height: 24px;  
	color:white;
    background:none;
}
.menuTemplate3 div.drop div a:hover
{
    text-decoration:underline;
    cursor:pointer;
    color:Red;
}

.menuTemplate3 div.left {float:left;}

 
/* CSS3 effects
--------------------------------------------*/
 
/*for top-level*/       
.decor3_1 
{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;

    -moz-box-shadow: 1px 2px 4px 2px #999;
    -webkit-box-shadow: 1px 2px 4px 2px #999;
    box-shadow: 1px 2px 4px 2px #999;
}

/*for submenu.*/   
.decor3_2 
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;

    -moz-box-shadow: 0px 8px 14px #777;
    -webkit-box-shadow: 0px 8px 14px #777;
    box-shadow: 0px 8px 14px #777;  
}





.title{
color:#993a4e;
padding:0px;
float:left;
font-size:19px;
margin:5px 0 5px 0;
}

span.title_icon{
float:left;
padding:0 5px 0 0;
}

.prod_title{
color:#993a4e;
padding:5px 0 0 15px;
font-size:13px;
}




/*select style for search*/
.select-style {
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    width: 180px;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
}

.select-style select {
    padding: 5px 8px;
    width: 180px;
    border: none;
    box-shadow: none;
    background-color: transparent;
}

.select-style select:focus {
    outline: none;
}


.select-stylesmall {
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    width: 100px;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
}

.select-stylesmall select {
    padding: 5px 8px;
    width: 100px;
    border: none;
    box-shadow: none;
    background-color: transparent;
}

.select-stylesmall select:focus {
    outline: none;
}


a.navlinkt:link
{	font-size: 11px;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
    COLOR: #FFFF00;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}


a.navlinkt:visited
{	font-size: 11px;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
    COLOR: #ffff00;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

a.navlinkt:hover
{	font-size: 11px;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
    COLOR: #AAAAAA;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}





a.navlink20:link
{	font-size: 20px;
	FONT-WEIGHT: Normal;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}


a.navlink20:visited
{	font-size: 20px;
	FONT-WEIGHT: Normal;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

a.navlink20:hover
{	font-size: 20px;
	FONT-WEIGHT: Normal;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline;
    
}


a.navlink2:link
{	font-size: 10px;
	FONT-WEIGHT: NORMAL;
    COLOR: #4C4C4C;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
  -webkit-text-size-adjust: 100%;
}


a.navlink2:visited
{	font-size: 10px;
	FONT-WEIGHT: NORMAL;
    COLOR: #4C4C4C;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
  -webkit-text-size-adjust: 100%;
}

a.navlink2:hover
{	font-size: 10px;
	FONT-WEIGHT: NORMAL;
    COLOR: #4C4C4C;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
  -webkit-text-size-adjust: 100%;
}






a.navlink:link
{	font-size: 11px;
	FONT-WEIGHT: bold;
    COLOR: #4C4C4C;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
  -webkit-text-size-adjust: 100%;
}


a.navlink:visited
{	font-size: 11px;
	FONT-WEIGHT: bold;
    COLOR: #4C4C4C;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
  -webkit-text-size-adjust: 100%;
}

a.navlink:hover
{	font-size: 11px;
	FONT-WEIGHT: bold;
    COLOR: #FF0000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline;
  -webkit-text-size-adjust: 100%;
}

a.navlinkship:link
{	
    font-size: 12px;
	FONT-WEIGHT: bold;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
  -webkit-text-size-adjust: 100%;
}


a.navlinkship:visited
{
    color:#c4c4c4;
    font-weight:normal;
    text-decoration:wavy;
}

a.navlinkship:hover
{	
    text-decoration-line:underline;
}


a.navlink1:link
{	font-size: 14px;
	FONT-WEIGHT: NORMAL;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
  -webkit-text-size-adjust: 100%;
}


a.navlink1:visited
{	font-size: 14px;
	FONT-WEIGHT: NORMAL;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
  -webkit-text-size-adjust: 100%;
}

a.navlink1:hover
{	font-size: 14px;
	FONT-WEIGHT: NORMAL;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline;
  -webkit-text-size-adjust: 100%;
}


a.navlink18:link:visited:hover {
    font-family: verdana;
    font-size: 18px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    text-align:center;
    color: #4C4C4C;
}

a.navlink16:link {
    font-size: 16px;
	FONT-WEIGHT: normal;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

a.navlink16:hover {
    font-size: 16px;
	FONT-WEIGHT: normal;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

a.navlink16:visited {
    font-size: 16px;
	FONT-WEIGHT: normal;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

a.selunit1:link
{	font-size: 12px;
	FONT-WEIGHT: BOLD;
    COLOR: #4C4C4C;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}


a.selunit1:visited
{	font-size: 12px;
	FONT-WEIGHT: BOLD;
    COLOR: #4C4C4C;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

a.selunit1:hover
{	font-size: 12px;
	FONT-WEIGHT: BOLD;
    COLOR: #4C4C4C;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline;
}


a.navlink3:link
{	font-size: 12px;
	FONT-WEIGHT: NORMAL;
    COLOR: #888888;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}


a.navlink3:visited
{	font-size: 12px;
	FONT-WEIGHT: NORMAL;
    COLOR: #888888;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

a.navlink3:hover
{	font-size: 12px;
	FONT-WEIGHT: NORMAL;
    COLOR: #880000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}


a.navlink4:link
{	font-size: 12px;
	FONT-WEIGHT: NORMAL;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}


a.navlink4:visited
{	font-size: 12px;
	FONT-WEIGHT: NORMAL;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

a.navlink4:hover
{	font-size: 12px;
	FONT-WEIGHT: NORMAL;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}



a.navlink5:link
{	font-size: 12px;
	FONT-WEIGHT: Normal;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}


a.navlink5:visited
{	font-size: 12px;
	FONT-WEIGHT: Normal;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

a.navlink5:hover
{	font-size: 12px;
	FONT-WEIGHT: Normal;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline;
}


a.nlv18bb:link
{	
    font-size: 18px;
    font-family:verdana;
	FONT-WEIGHT: bold;
    font-style:italic;
    COLOR: #3366ff;
    text-decoration:none;
}


a.nlv18bb:visited
{	
    font-size: 18px;
    font-family:verdana;
	FONT-WEIGHT: bold;
    font-style:italic;
    COLOR: #3366ff;
    text-decoration:none;
}

a.nlv18bb:hover
{	
    font-size: 18px;
    font-family:verdana;
	FONT-WEIGHT: bold;
    font-style:italic;
    COLOR: #3366ff;
    text-decoration:none;
}



a.navlinkHD:link
{	font-size: 13px;
	FONT-WEIGHT: NORMAL;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}


a.navlinkHD:visited
{	font-size: 13px;
	FONT-WEIGHT: NORMAL;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

a.navlinkHD:hover
{	font-size: 13px;
	FONT-WEIGHT: NORMAL;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline;
}



a.navlink1l:link
{	font-size: 14px;
	FONT-WEIGHT: NORMAL;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
    text-align:left;
}


a.navlink1l:visited
{	font-size: 14px;
	FONT-WEIGHT: NORMAL;
    COLOR: #3366ff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
    text-align:left;
}

a.navlink1l:hover
{	font-size: 14px;
	FONT-WEIGHT: bold;
    COLOR: #FF0000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline;
    text-align:left;
}


a.Srchbklk:visited
 {
    font-family: verdana;
    FONT-WEIGHT: normal;
    font-size: 14pt;
    color: #FF0000;
}

a.Srchbklk:hover
 {
    font-family: verdana;
    FONT-WEIGHT: normal;
    font-size: 14pt;
    color: #FF0000;
}

a.Srchbklk:link
 {
    font-family: verdana;
    FONT-WEIGHT: normal;
    font-size: 14pt;
    color: #FF0000;
}


a.navlink22:link
{	font-size: 20px;
	FONT-WEIGHT: normal;
    COLOR: #FF0000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}


a.navlink22:visited
{	font-size: 20px;
	FONT-WEIGHT: normal;
    COLOR: #FF0000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

a.navlink22:hover
{	font-size: 20px;
	FONT-WEIGHT: normal;
    COLOR: #FF0000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}


a.link1401:link
{	font-size: 16px;
	FONT-WEIGHT: normal;
    COLOR: #FF0000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}


a.link1401:visited
{	font-size: 16px;
	FONT-WEIGHT: normal;
    COLOR: #FF0000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

a.link1401:hover
{	font-size: 16px;
	FONT-WEIGHT: normal;
    COLOR: #FF0000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

a.navlink14w:link
{	font-size: 14px;
	FONT-WEIGHT: Normal;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}


a.navlink14w:visited
{	font-size: 14px;
	FONT-WEIGHT: Normal;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

a.navlink14w:hover
{	font-size: 14px;
	FONT-WEIGHT: Normal;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline;
}


/*-----------------------------POPUP IMAGE-------------------*/

#imgbox 
{
    vertical-align : middle;
    position : absolute;
    border: 1px solid #999;
    background : #FFFFFF; 
    filter: Alpha(Opacity=100);
    visibility : hidden;
    height: auto;
    width : auto;
    max-height: 800px;
    max-width: 800px;
    z-index : 50;
    overflow : hidden;
    text-align : center;
}


#imgbox1
{
    vertical-align : middle;
    position : absolute;
    border: 1px solid #999;
    background : #FFFFFF; 
    filter: Alpha(Opacity=100);
    visibility : hidden;
    height: auto;
    width : auto;
    max-height: 800px;
    max-width: 800px;
    z-index : 50;
    overflow : hidden;
    text-align : center;
}


#imgbox2
{
    vertical-align : middle;
    position : absolute;
    border: 1px solid #999;
    background : #FFFFFF; 
    filter: Alpha(Opacity=100);
    visibility : hidden;
    height: auto;
    width : auto;
    max-height: 800px;
    max-width: 800px;
    z-index : 50;
    overflow : hidden;
    text-align : center;
}




p.header1 {
    font-family: verdana;
    font-size: 22px;
    FONT-STYLE: normal;
    text-align:center;
    color: #4C4C4C;
}

h1.header1 {
    font-family: verdana;
    font-size: 22px;
    FONT-STYLE: normal;
    text-align:center;
    color: #4C4C4C;
}

h2.header1 {
    font-family: verdana;
    font-size: 22px;
    FONT-STYLE: normal;
    text-align:center;
    color: #4C4C4C;
}


h2.blog {
    font-family: verdana;
    font-size: 22px;
    FONT-STYLE: normal;
    text-align:left;
    color: #4C4C4C;
    
}


p.header25 {
    font-family: verdana;
    font-size: 25px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    text-align:center;
    color: #3366ff;
}

p.header20 {
    font-family: verdana;
    font-size: 20px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    text-align:center;
    color: #4C4C4C;
}


span.header1 {
    font-family: verdana;
    font-size: 30px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    text-align:center;
    color: #3366ff;
}

span.header25 {
    font-family: verdana;
    font-size: 25px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    text-align:center;
    color: #3366ff;
}

span.header20 {
    font-family: verdana;
    font-size: 20px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    text-align:center;
    color: #3366ff;
}


span.header18 {
    font-family: verdana;
    font-size: 18px;
    FONT-WEIGHT: normal;
    FONT-STYLE: normal;
    text-align:center;
    color: #4C4C4C;
}


p.header18 {
    font-family: verdana;
    font-size: 18px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    text-align:center;
    color: #4C4C4C;
}

p.text16bold {
    font-family: verdana;
    font-size: 16px;
    FONT-WEIGHT: bold;
    FONT-STYLE: normal;
    text-align:center;
    color: #4C4C4C;
    line-height:1.6;
}

span.text16boldinv {
    font-family: verdana;
    font-size: 16px;
    FONT-WEIGHT: bold;
    FONT-STYLE: normal;
    text-align:center;
    color: #ffffff;
    line-height:1.6;
}


span.text24boldinv {
    font-family: verdana;
    font-size: 24px;
    FONT-WEIGHT: bold;
    FONT-STYLE: normal;
    text-align:center;
    color: #ffffff;
    line-height:1.6;
}


p.text16 {
    font-family: verdana;
    font-size: 16px;
    FONT-WEIGHT: normal;
    FONT-STYLE: normal;
    text-align:left;
    color: #4C4C4C;
    line-height:1.6;
}

p.text16center {
    font-family: verdana;
    font-size: 16px;
    FONT-WEIGHT: normal;
    FONT-STYLE: normal;
    text-align:center;
    color: #4C4C4C;
}


p.text14 {
    font-family: verdana;
    font-size: 14px;
    FONT-WEIGHT: normal;
    FONT-STYLE: normal;
    text-align:Left;
    color: #4C4C4C;
}

p.text13 {
    font-family: verdana;
    font-size: 13px;
    FONT-WEIGHT: normal;
    FONT-STYLE: normal;
    text-align:Left;
    color: #4C4C4C;
}


p.text13b
{	font-size: 14px;
    font-family: verdana;
    FONT-WEIGHT: normal;
    FONT-STYLE: normal;
    text-align:Left;
    COLOR: #3366ff;
}


span.text16blue {
    font-family: verdana;
    font-size: 16px;
    FONT-WEIGHT: bold;
    FONT-STYLE: normal;
    color: #3366ff;
}

span.text16 {
    font-family: verdana;
    font-size: 16px;
    FONT-WEIGHT: normal;
    FONT-STYLE: italic;
    color: #444;
}

span.text16bold {
    font-family: verdana;
    font-size: 16px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    color: #444;
}


/*FONTS*/
p.ng14 {
    font-family: verdana;
    font-style: normal;
	font-size: 14px;
	FONT-WEIGHT: bold;
    COLOR: #4C4C4C;
    TEXT-DECORATION:none ;
}

p.whea {
    font-family: verdana;
    font-style: normal;
	font-size: 18px;
	FONT-WEIGHT: bold;
    text-align:center;
    COLOR: #ffffff;
    TEXT-DECORATION:none ;
}

p.lwhea {
    font-family: verdana;
    font-style: normal;
	font-size: 18px;
	FONT-WEIGHT: bold;
    text-align:left;
    COLOR: #ffffff;
    TEXT-DECORATION:none ;
}

span.whea {
    font-family: verdana;
    font-style: normal;
	font-size: 18px;
	FONT-WEIGHT: bold;
    text-align:center;
    COLOR: #ffffff;
    TEXT-DECORATION:none ;
}

span.lwhea {
    font-family: verdana;
    font-style: normal;
	font-size: 18px;
	FONT-WEIGHT: bold;
    text-align:left;
    COLOR: #ffffff;
    TEXT-DECORATION:none ;
}


p.srchhea {
    font-family: verdana;
    font-style: normal;
	font-size: 18px;
	FONT-WEIGHT: bold;
    COLOR: #3366ff;
    text-align:center;
    TEXT-DECORATION: none;
}

h1.srchhea {
    font-family: verdana;
    font-style: normal;
	font-size: 18px;
	FONT-WEIGHT: bold;
    COLOR: #4C4C4C;
    text-align:center;
    TEXT-DECORATION: none;
}

/*Print button*/
p.printb1 {
    font-family: verdana;
    font-style: normal;
	font-size: 18px;
	FONT-WEIGHT: bold;
    COLOR: #3366ff;
    text-align:right;
    TEXT-DECORATION: none;
}

/*paragraph normal*/
p.normal {
    font-family: verdana;
    font-style: normal;
	font-size: 12px;
	FONT-WEIGHT:normal ;
    COLOR: #4C4C4C;
    TEXT-DECORATION: none;
}

/*span normal*/
span.normal {
    font-family: verdana;
	font-size: 14px;
	FONT-WEIGHT:normal ;
	FONT-STYLE:normal ;
    COLOR: #4C4C4C;
    TEXT-DECORATION: none;
    display:inline;
}


span.lnormal {
    font-family: verdana;
	font-size: 14px;
	FONT-WEIGHT:normal ;
	FONT-STYLE:normal ;
    COLOR: #4C4C4C;
    TEXT-DECORATION: none;
    display:inline;
    text-align:left;
}


span.lnormal12 {
    font-family: verdana;
	font-size: 12px;
	FONT-WEIGHT:normal ;
	FONT-STYLE:normal ;
    COLOR: #4C4C4C;
    TEXT-DECORATION: none;
    display:inline;
    text-align:left;
}


/*span normal*/
span.normal20 {
    font-family: verdana;
    font-style: normal;
	font-size: 20px;
	FONT-WEIGHT:normal ;
    COLOR: #4C4C4C;
    TEXT-DECORATION: none;
    display:inline;
}


/*marketing line 1*/
p.cml1 {
    font-family: verdana;
    font-style: normal;
	font-size: 14px;
	FONT-WEIGHT: bold;
    COLOR: #3366ff;
    text-align:center;
    TEXT-DECORATION: none;
}
/*marketing line 2*/
p.cml2 {
    font-family: verdana;
    font-style: normal;
	font-size: 16px;
	FONT-WEIGHT: bold;
    COLOR: #3366ff;
    TEXT-DECORATION: none;
    text-align:center;
}
/*Select the ... for your...*/
p.selthe {
    font-family: verdana;
    font-style: normal;
	font-size: 16px;
	FONT-WEIGHT: normal;
    COLOR: #4C4C4C;
    text-align:center;
    vertical-align:middle;
    TEXT-DECORATION: none;
}


p.seltheb {
    font-family: verdana;
    font-style: normal;
	font-size: 20px;
	FONT-WEIGHT: normal;
    COLOR: #4C4C4C;
    text-align:center;
    vertical-align:middle;
    TEXT-DECORATION: none;
}



h1.selthe {
    font-family: verdana;
    font-style: normal;
	font-size: 16px;
	FONT-WEIGHT: normal;
    COLOR: #4C4C4C;
    text-align:center;
    vertical-align:middle;
    TEXT-DECORATION: none;
}

h2.selthe {
    font-family: verdana;
    font-style: normal;
	font-size: 16px;
	FONT-WEIGHT: normal;
    COLOR: #4C4C4C;
    text-align:center;
    vertical-align:middle;
    TEXT-DECORATION: none;
}


/*Select the ... for your...*/
p.thankyou26 {
    font-family: verdana;
    font-style: normal;
	font-size: 26px;
	FONT-WEIGHT: bold;
    COLOR: #3366ff;
    text-align:center;
    vertical-align:middle;
    TEXT-DECORATION: none;
}


/*Select the ... for your...*/
p.thankyou20 {
    font-family: verdana;
    font-style: normal;
	font-size: 20px;
	FONT-WEIGHT: normal;
    COLOR: #3366ff;
    text-align:center;
    vertical-align:middle;
    TEXT-DECORATION: none;
}



p.normal14 {
    font-family: verdana;
    font-style: normal;
	font-size: 14px;
	FONT-WEIGHT: normal;
    COLOR: #4C4C4C;
    text-align:center;
    vertical-align:middle;
    TEXT-DECORATION: none;
}

span.normal14 {
    font-family: verdana;
    font-style: normal;
	font-size: 14px;
	FONT-WEIGHT: normal;
    COLOR: #4C4C4C;
    text-align:center;
    vertical-align:middle;
    TEXT-DECORATION: none;
}


span.normal16 {
    font-family: verdana;
    font-style: normal;
	font-size: 16px;
	FONT-WEIGHT: normal;
    COLOR: #4C4C4C;
    text-align:center;
    vertical-align:middle;
    TEXT-DECORATION: none;
}

span.normal18 {
    font-family: verdana;
    font-style: normal;
	font-size: 18px;
	FONT-WEIGHT: normal;
    COLOR: #4C4C4C;
    text-align:center;
    vertical-align:middle;
    TEXT-DECORATION: none;
    }


p.normal18 {
    font-family: verdana;
    font-style: normal;
	font-size: 18px;
	FONT-WEIGHT: normal;
    COLOR: #4C4C4C;
    text-align:left;
    vertical-align:top;
    TEXT-DECORATION: none;
}

span.normal16l {
    font-family: verdana;
    font-style: normal;
	font-size: 16px;
	FONT-WEIGHT: normal;
    COLOR: #4C4C4C;
    text-align:left;
    vertical-align:middle;
    TEXT-DECORATION: none;
}


/*Select the ... for your...*/
span.selthe {
   font-family: verdana;
    font-style: normal;
	font-size: 16px;
	FONT-WEIGHT: bold;
    COLOR: #3366ff;
    TEXT-DECORATION: none;
    
}




/*Partdetails bullets*/
span.pdbull1 {
    font-family: verdana;
    font-size: 17px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    color: #4C4C4C;
}

span.pdbull17 {
    font-family: verdana;
    font-size: 17px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    color: #4C4C4C;
}

/*Partdetails udesc1*/
span.pdudesc1 {
    font-family: verdana;
    font-size: 18px;
    font-weight: normal;
    color:#E27729;
}
/*Partdetails free shipping*/
span.pdfreesh {
    font-family: verdana;
    color: #FF0000;
    font-size: 12px;
    font-style: italic;
    font-weight: BOLD;
}
/*Partdetails list PRICE*/
span.pdlistp {
    font-family: verdana;
    color: #4C4C4C;
    font-size: 12px;
    text-decoration: line-through;
}
/*Partdetails sale PRICE*/
span.pdsalep {
    font-family: verdana;
    color: #FF0000;
    font-size: 16px;
    font-weight: BOLD;
}


/*Partdetails sale PRICE MOBIL*/
span.mpdlistp {
    font-family: verdana;
    color: #4C4C4C;
    font-size: 22px;
    text-decoration: line-through;
}
/*Partdetails sale PRICE MOBIL*/
span.mpdsalep {
    font-family: verdana;
    color: #FF0000;
    font-size: 22px;
    font-weight: BOLD;
}


/*Select PRICE*/
p.selprice {
    font-family: verdana;
    font-style: normal;
	font-size: 16px;
	FONT-WEIGHT: bold;
    COLOR: #bb0000;
    text-align:right;
    TEXT-DECORATION: none;
}


span.selprice {
    font-family: verdana;
    font-style: normal;
	font-size: 16px;
	FONT-WEIGHT: bold;
    COLOR: #bb0000;
    text-align:left;
    TEXT-DECORATION: none;
}

span.selpricems {
    font-family: verdana;
    font-style: normal;
	font-size: 16px;
	FONT-WEIGHT: bold;
    COLOR: #bb0000;
    text-align: left;
    TEXT-DECORATION: none;
}


/*Select PRICE MOBIL*/
p.selpricem {
    font-family: verdana;
    font-style: normal;
	font-size: 16px;
	FONT-WEIGHT: bold;
    COLOR: #FF0000;
    text-align: left;
    TEXT-DECORATION: none;
}

p.mainmaint {
    font-family: verdana;
    font-style: normal;
	font-size: 16px;
	FONT-WEIGHT: bold;
    COLOR: #FF0000;
    text-align: center;
    TEXT-DECORATION: none;
}

/**POPUP DIVS FOR PICTURES IN PARTDETAILS.ASPX*/

#popUpDiv {
position:absolute;
background-color:#ffffff;
text-align: left;
width:500px;
z-index: 9002;
padding:5px 5px 5px 5px;
}

#popUpDiv1 {
position:absolute;
background-color:#ffffff;
text-align: left;
width:500px;
z-index: 9002;
padding:5px 5px 5px 5px;
}

#popUpDiv2 {
position:absolute;
background-color:#ffffff;
text-align: left;
width:500px;
z-index: 9002;
padding:5px 5px 5px 5px;
}

#popUpDiv3 {
position:absolute;
background-color:#ffffff;
text-align: left;
width:500px;
z-index: 9002;
padding:5px 5px 5px 5px;
}
/*pd 35YRS */
span.blue20bold {
    font-family: verdana;
    font-size: 20px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    color: #3366ff;
}

span.lblue20bold {
    font-family: verdana;
    font-size: 20px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    text-align:left;
    color: #3366ff;
}


/*blue20normal */
p.blue20normal {
    font-family: verdana;
    font-size: 20px;
    FONT-WEIGHT: normal;
    FONT-STYLE: normal;
    color: #3366ff;
}


/*blue20normal */
span.blue20normal {
    font-family: verdana;
    font-size: 20px;
    FONT-WEIGHT: normal;
    FONT-STYLE: normal;
    color: #3366ff;
    text-align:center;
}

/*blue16normal */
span.blue16normal {
    font-family: verdana;
    font-size: 16px;
    FONT-WEIGHT: normal;
    FONT-STYLE: normal;
    color: #3366ff;
}

 
/*MSearch,MPartdetails backlinks*/

a.Srchbklk:visited
 {
    font-family: verdana;
    FONT-WEIGHT: normal;
    font-size: 14pt;
    color: #FF0000;
}

a.Srchbklk:hover
 {
    font-family: verdana;
    FONT-WEIGHT: normal;
    font-size: 14pt;
    color: #FF0000;
}

a.Srchbklk:link
 {
    font-family: verdana;
    FONT-WEIGHT: normal;
    font-size: 14pt;
    color: #FF0000;
}



div.searchitemframe
{
    
      width: 135px;
	  height: 100%;
      margin: auto;
	  background: #fff;
      border-radius: 10px;
	  border: 2px solid transparent;
      -moz-border-image: -moz-linear-gradient(top, #fff 0%, #444 100%);
	  -webkit-border-image: -webkit-linear-gradient(top, #fff 0%, #444 100%);
	  border-image: -webkit-linear-gradient(to bottom, #fff 0%, #444 100%);
	  border-image-slice: 1;
      
    
}

div.searchitemframe320 {
    width: 95%;
    max-width: 400px;
    margin: auto;
    padding: 4px;
    background: #fff;
    border-width: 2px;
    border-style: solid;
    margin-top: 30px;
    padding: 4px;
    background: #fff;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}

div.searchitemframe800
{
      width: 95%;
      max-width:800px;
      margin: auto;
      margin-top:30px;
      padding:4px;
	  background: #fff;
      box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}


div.searchitemframed320
{
    
      width: 290px;
      position: relative;
      float:left;
      margin: 5px auto;
      margin-left:10px;
      padding:10px;
	  background: #fff;
      border-width: 2px;
      border-style: solid;
      border-image: -webkit-linear-gradient(270deg, rgb(255,255,255), rgb(255,0,0)) 1;
      align-self:flex-start;
}


div.searchframe
{
    border: 1px solid #ccc;
    padding: 5px 5px;
    background: #ffffff;
    width: 600px;
    border-radius: 5px;
    margin-left:0px;
    margin-right:auto;
    align-self:baseline;
}

    div.searchitemframe185
{
    
      width: 185px;
	  height: 100%;
      margin: auto;
	  background: #fff;
      border-width: 2px;
	  border: 2px solid transparent;
      -moz-border-image: -moz-linear-gradient(top, #fff 0%, #444 100%);
	  -webkit-border-image: -webkit-linear-gradient(top, #fff 0%, #444 100%);
	  border-image: -webkit-linear-gradient(to bottom, #fff 0%, #444 100%);
	  border-image-slice: 1;
    
}

div.searchmenuframe
{
    border: 1px solid #ccc;
    text-align:center;
    padding: 5px 5px;
    width: 300px;
    border-radius: 5px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom: 15px;
    align-self:auto;
    vertical-align:top;
    background: #FF0000; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#FF0000, black); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FF0000, black); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FF0000, black); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FF0000, black); /* Standard syntax */
}

div.searchmenuframe950
{
    border: 1px solid #ccc;
    text-align:center;
    padding: 5px 5px;
    width: 950px;
    border-radius: 5px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom: 15px;
    align-self:auto;
    vertical-align:top;
    background: #FF0000; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#FF0000, black); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FF0000, black); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FF0000, black); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FF0000, black); /* Standard syntax */
}


div.searchframe2
{
    border: 2px solid #a1a1a1;
    padding: 5px 5px;
    background: #ffffff;
    width: 248px;
    border-radius: 5px;
    margin-left:auto;
    margin-right:auto;
}


div.searchframe1
{
    border: 2px solid #a1a1a1;
    padding: 5px 5px;
    background: #cccccc;
    width: 700px;
    border-radius: 25px;
    margin-left:auto;
    margin-right:auto;
}


div.searchframe3
{
    border: 2px solid #a1a1a1;
    padding: 5px 5px;
    background: #fcfafa;
    width: 700px;
    border-radius: 25px;
    margin-left:auto;
    margin-right:auto;
}


div.custframe1
{
    border: 2px solid #a1a1a1;
    padding: 5px 5px;
    background: #cccccc;
    width: 190px;
    border-radius: 5px;
    margin-left:auto;
    margin-right:auto;
}

div.custframe2
{
    border: 2px solid #222;
    padding: 5px 5px;
    background: #cccccc;
    width: 275px;
    border-radius: 10px;
    margin-left:auto;
    margin-right:auto;
    background: #d8e6f1;
}

div.custframe3
{
    border: 2px solid #a1a1a1;
    padding: 10px 10px 10px 10px;
    background: #cccccc;
    width: 500px;
    border-radius: 5px;
    margin-left:auto;
    margin-right:0px;
}


div.partdetailsframe1
{
    border: 2px solid #ffffff;
    padding: 5px 5px;
    background: #ffffff;
    width: 805px;
    border-radius: 5px;
    margin-left:auto;
    margin-right:auto;
}

.partdetailsaddtocart {
    border: 1px solid #d8e6f1;
    padding:0px 0 2px 2px;
    background: #d8e6f1;
    width: 260px;
    border-radius: 0px;
    margin:0 1px 1px 0;
    vertical-align:top;
    float:Right;
    clear:both;
    display:inline;
}

.partdetailsaddtocartout
{
    border: 0px;
    padding:0px 0 2px 2px;
    background: #d8e6f1;
    width: 260px;
    margin:0 1px 1px 0;
    vertical-align:top;
    display:none;
    float:Right;
    clear:both;
 }


.Mpartdetailsaddtocart {
    border: 1px solid #4C4C4C;
    padding:0px 0 2px 2px;
    background: #d8e6f1;
    width: 275px;
    border-radius: 15px;
    margin:0 1px 1px 0;
    vertical-align:top;
    float:none;
    clear:both;
    display:inline;
}

.Mpartdetailsaddtocartout
{
    border: 1px solid #4C4C4C;
    padding:0px 0 2px 2px;
    background: #d8e6f1;
    width: 275px;
    border-radius: 15px;
    margin:0 1px 1px 0;
    vertical-align:top;
    display:inline;
    float:Right;
    clear:both;
 }



/*span normal10*/
span.lnormal10 {
    font-family: verdana;
    font-style: normal;
	font-size: 10px;
	FONT-WEIGHT:normal ;
    COLOR: #4C4C4C;
    TEXT-DECORATION: none;
    display:inline;
    text-align:left;
}


span.red20bold {
    font-family: verdana;
    font-size: 20px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    color: #FF0000;
}


span.black20bold {
    font-family: verdana;
    font-size: 20px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    color: #4C4C4C;
}


/*need help boxes*/

.Mredbox
{
    border: 0px;
    padding:0px 0 0px 0px;
    background: #FF0000;
    width: 100%;
    margin:0 0px 0px 0;
    vertical-align:top;
    float:Right;
    clear:both;
    display:inline;
    font-family: verdana;
    font-style: normal;
	font-size: 14px;
	FONT-WEIGHT:bold ;
    COLOR: #FFFFFF;
    text-align:center;
    TEXT-DECORATION: none;
 }

.Mblackbox
{
    border: 0px;
    padding:0px 0 0px 0px;
    background: #4C4C4C;
    width: 100%;
    margin:0 0px 0px 0;
    vertical-align:top;
    float:Right;
    clear:both;
    display:inline;
    font-family: verdana;
    font-style: normal;
	font-size: 14px;
	FONT-WEIGHT:bold ;
    COLOR: #FFFFFF;
    text-align:center;
    TEXT-DECORATION: none;
 }

/*Buttons*/
a.button1
{
    display:inline-block;
    padding:10px 0px 10px 0px;
    border:1px solid #4C4C4C;
    margin:5px 5px 5px 5px;
    border-radius:5px;
    width:100px;
    height:40px;
    box-sizing: border-box;
    text-decoration:none;
    font-family:verdana;
    font-weight:normal;
    vertical-align:middle;
    color:#4C4C4C;
    text-shadow: 0 0.04em 0.04em rgba(0,0,0,0.35);
    background-color:#FFFFFF;
    text-align:center;
    font-size:14px;
    transition: all 0.15s;
}

a.button1:hover{
    text-shadow: 0 0 2em rgba(255,255,255,1);
    color:#FFFFFF;
    border-color:#FFFFFF;
}

a.button1:visited{
    text-shadow: 0 0.04em 0.04em rgba(0,0,0,0.35);
    color:#4C4C4C;
}

/*Buttons*/
input.button2
{
    display:inline-block;
    padding:10px 0px 10px 0px;
    border:1px solid #4C4C4C;
    margin:5px 5px 5px 5px;
    border-radius:5px;
    width:100px;
    height:40px;
    box-sizing: border-box;
    text-decoration:none;
    font-family:verdana;
    font-weight:normal;
    vertical-align:middle;
    color:#4C4C4C;
    text-shadow: 0 0.04em 0.04em rgba(0,0,0,0.35);
    background-color:#FFFFFF;
    text-align:center;
    font-size:14px;
    transition: all 0.15s;
}

input.button2:hover{
    text-shadow: 0 0 2em rgba(255,255,255,1);
    color:#FFFFFF;
    border-color:#FFFFFF;
}

input.button2:visited{
    text-shadow: 0 0.04em 0.04em rgba(0,0,0,0.35);
    color:#4C4C4C;
}





.changebutton1
{
    display:inline-block;
    padding:5px 0px 5px 0px;
    border:1px solid #4C4C4C;
    margin:5px 5px 5px 5px;
    border-radius:5px;
    width:150px;
    height:30px;
    box-sizing: border-box;
    text-decoration:none;
    font-family:verdana;
    font-weight:normal;
    vertical-align:middle;
    color:#FFFFFF;
    text-shadow: 0 0.04em 0.04em rgba(0,0,0,0.35);
    background-color:#FF0000;
    text-align:center;
    font-size:14px;
    transition: all 0.15s;
}

a.shopbutton1
{
    -webkit-appearance: none;
       -moz-appearance: none;
    display:inline-block;
    padding:15px 0px 15px 0px;
    border:1px solid #4C4C4C;
    margin:5px 5px 5px 5px;
    border-radius:10px;
    width:240px;
    height:60px;
    box-sizing: border-box;
    text-decoration:none;
    font-family:verdana;
    font-weight:bold;
    vertical-align:middle;
    color:#FFFFFF;
    text-shadow: 0 0.04em 0.04em rgba(0,0,0,0.35);
    background-color:#FF0000;
    text-align:center;
    font-size:20px;
    transition: all 0.15s;
}

a.shopbutton1:hover{
    text-shadow: 0 0 2em rgba(255,255,255,1);
    color:#FFFFFF;
    border-color:#FFFFFF;
}

a.shopbutton1:visited{
    text-shadow: 0 0.04em 0.04em rgba(0,0,0,0.35);
    color:#FFFFFF;
}


.shopbutton2
{
    -webkit-appearance: none;
       -moz-appearance: none;
    display:inline-block;
    padding:15px 0px 15px 0px;
    border:1px solid #4C4C4C;
    margin:5px 5px 5px 5px;
    border-radius:10px;
    width:240px;
    height:60px;
    box-sizing: border-box;
    text-decoration:none;
    font-family:verdana;
    font-weight:bold;
    vertical-align:middle;
    color:#FFFFFF;
    text-shadow: 0 0.04em 0.04em rgba(0,0,0,0.35);
    background-color:#FF0000;
    text-align:center;
    font-size:20px;
    transition: all 0.15s;
}

th.thmscart 
{
    font-family: verdana;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-align:center;
    color: #4C4C4C;
    border: 1px solid black;
    background-color:#cccccc;
}



/*SIDE NAVIGATION*/

        .sidenav {
            height: 100%;
            width: 0;
            position: fixed;
            z-index: 100;
            font-family:verdana;
            font-weight:normal;
            font-style:normal;
            top: 0px;
            left: 0px;
            background-color: #4C4C4C;
            color:#f1f1f1;
            overflow-x: hidden;
            transition: 0.5s;
            padding-top: 20px;
            max-height: 550px;
            overflow-y: scroll;
            -webkit-overflow-scrolling:touch; // mobile safari
        }

        .sidenav a {
            padding: 8px 8px 8px 24px;
            text-decoration: none;
            font-family:verdana;
            font-weight:normal;
            font-style:normal;
            font-size: 15px;
            color: #f1f1f1;
            display: block;
            transition: 0.3s;
        }

        .sidenav a:hover {
            color: #f1f1f1;
        }

        .sidenav .closebtn {
            position: absolute;
            top: 0;
            right: 20px;
            font-size: 36px;
            margin-left: 50px;
        }

        @media screen and (max-height: 450px) {
            .sidenav {padding-top: 15px;}
            .sidenav a {font-size: 15px;}
        }


.phoneheadericons
{
    border: 0px;
    border-radius:6px;
    background: #ff0000;
    width: 50px;
    height: 50px;
    float:left;
    text-align:center;
    margin:1px 1px 1px 1px;
    clear:both;
    Display:block;
    position:relative;
    justify-content: center;
    align-items: center;
}

.phoneheader
{
    border: 0px ;
    background: #ffffff;
    width: 100%;
    float:Right;
    padding:0px 0 2px 2px;
    margin:0 0px 0px 0;
    clear:both;
    Display:inline;
    position:relative;
}
.desktopheader
{
    border: 0px ;
    background: #ffffff;
    width: 100%;
    float:Right;
    padding:0px 0 2px 2px;
    margin:0 0px 0px 0;
    clear:both;
    Display:inline;
    position:relative;
}

.desktopfooter
{
    border: 0px ;
    background: #ffffff;
    width: 100%;
    float:Right;
    padding:0px 0px 2px 2px;
    margin:0px 0px 0px 0px;
    clear:both;
    Display:inline;
    position:absolute;
}

.maincontent
{
    border: 0px ;
    top:190px;
    background: #ffffff;
    width: 100%;
    padding:0px 0 0px 0px;
    margin:0px 0px 0px 0px;
    Display:inline;
    position:absolute;
    z-index:0;
}
.pagewraper
{
    position: relative;
    border: 0px ;
    top: 0px;
    background-color: #FFFFFF;
    height: 100%;
    width: 100%;
}



/*select style for search 2022*/
.select-style2022 {
    padding: 3px 3px 3px 3px;
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    width: 250px;
    height: 34px;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
    font-family: Verdana;
    font-size:16px;
    color: #000;
    float:left;
    margin-right:5px;
    margin-bottom:1px;
    -webkit-appearance: menulist;
    max-height: 150px;
    overflow: scroll;
    overflow-x: hidden;
    margin-top: 0px;
}

    .select-style2022 select {
        padding: 3px 3px 3px 3px;
        width: 250px;
        height: 34px;
        border: none;
        box-shadow: none;
        border-radius: 3px;
        background-color: #ffffff;
        font-family: Verdana;
        font-size: 16px;
        color: #000;
        float:left;
        margin-right: 5px;
        margin-bottom: 1px;
        -webkit-appearance: menulist;
        max-height: 150px;
        overflow: scroll;
        overflow-x: hidden;
        margin-top: 0px;
    }
.select-style2022 select:focus {
    outline: none;
    -webkit-appearance: menulist;
}

.select-style2022a {
    padding: 3px 3px 3px 3px;
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    width: 250px;
    height: 34px;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
    font-family: Verdana;
    font-size:16px;
    color: #000;
    float:left;
    margin-right:5px;
    margin-bottom:1px;
    -webkit-appearance: menulist;
    overflow: scroll;
    overflow-x: hidden;
    margin-top: 0px;
}

    .select-style2022a select {
        padding: 3px 3px 3px 3px;
        width: 250px;
        height: 34px;
        border: none;
        box-shadow: none;
        border-radius: 3px;
        background-color: #ffffff;
        font-family: Verdana;
        font-size: 16px;
        color: #000;
        float:left;
        margin-right: 5px;
        margin-bottom: 1px;
        -webkit-appearance: menulist;
        overflow: scroll;
        overflow-x: hidden;
        margin-top: 0px;
    }
.select-style2022a select:focus {
    outline: none;
    -webkit-appearance: menulist;
}



.select-stylesmall2022 {
    padding: 3px 3px 3px 3px;
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    width: 100px;
    height: 34px;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
    font-family: Verdana;
    font-size:16px;
    color: #000;
    float:left;
    margin-right:5px;
    margin-bottom:1px;
    -webkit-appearance: menulist;
    max-height: 150px;
    overflow: scroll;
    overflow-x: hidden;
    margin-top: 0px;
}

    .select-stylesmall2022 select {
        padding: 3px 3px 3px 3px;
        width: 100px;
        height: 34px;
        border: none;
        box-shadow: none;
        border-radius: 3px;
        background-color: #ffffff;
        font-family: Verdana;
        font-size: 16px;
        color: #000;
        float:left;
        margin-right: 5px;
        margin-bottom: 1px;
        -webkit-appearance: menulist;
        max-height: 150px;
        overflow: scroll;
        overflow-x: hidden;
        margin-top: 0px;
    }
.select-stylesmall2022 select:focus {
    outline: none;
    -webkit-appearance: menulist;
}


/*select style disabled for search 2022*/
.select-style2022d {
    padding: 3px 3px 3px 3px;
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    width: 250px;
    height: 34px;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
    font-family: Verdana;
    font-size:16px;
    color: #000;
    float:left;
    margin-right:5px;
    margin-bottom:1px;
    -webkit-appearance: menulist;
    max-height: 150px;
    overflow: scroll;
    overflow-x: hidden;
    margin-top: 0px;
}

    .select-style2022d select {
        padding: 3px 3px 3px 3px;
        width: 250px;
        height: 34px;
        border: none;
        box-shadow: none;
        border-radius: 3px;
        background-color: #ffffff;
        font-family: Verdana;
        font-size: 16px;
        color: #000;
        float:left;
        margin-right: 5px;
        margin-bottom: 1px;
        -webkit-appearance: menulist;
        max-height: 150px;
        overflow: scroll;
        overflow-x: hidden;
        margin-top: 0px;
    }
.select-style2022d select:focus {
    outline: none;
    -webkit-appearance: menulist;
}

.select-stylesmall2022d {
    padding: 3px 3px 3px 3px;
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    width: 100px;
    height: 34px;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
    font-family: Verdana;
    font-size:16px;
    color: #000;
    float:left;
    margin-right:5px;
    margin-bottom:1px;
    -webkit-appearance: menulist;
    max-height: 150px;
    overflow: scroll;
    overflow-x: hidden;
    margin-top: 0px;
}

    .select-stylesmall2022d select {
        padding: 3px 3px 3px 3px;
        width: 100px;
        height: 34px;
        border: none;
        box-shadow: none;
        border-radius: 3px;
        background-color: #ffffff;
        font-family: Verdana;
        font-size: 16px;
        color: #000;
        float:left;
        margin-right: 5px;
        margin-bottom: 1px;
        -webkit-appearance: menulist;
        max-height: 150px;
        overflow: scroll;
        overflow-x: hidden;
        margin-top: 0px;
    }
.select-stylesmall2022d select:focus {
    outline: none;
    -webkit-appearance: menulist;
}

/*drop down menu for phone*/

.p1dropdown {
  float: left;
  overflow: hidden;
}

.p1dropdown .p1dropbtn {
  font-size: 15px;    
  font-family: Verdana;
  border: none;
  outline: none;
  color: #f1f1f1;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit;
  margin-left: 6px;
}

.p1dropdown-content {
  display: none;
  position: absolute;
  background-color: #444;
  color: #f1f1f1;
  font-size: 16px;    
  font-family: Verdana;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.p1dropdown-content a {
  float: none;
  background-color: #444;
  color: #f1f1f1;
  padding: 12px 16px;
  text-decoration: none;
  font-size: 15px;    
  font-family: Verdana;
  display: block;
  text-align: left;
}

.p1dropdown:hover .p1dropbtn {
  background-color: #4C4C4C;
  color: white;
}

.p1dropdown-content a:hover {
  background-color: #a1a1a1;
  color: black;
}

.p1dropdown:hover .p1dropdown-content {
  display: block;
}

@media screen and (max-width: 600px) {
  .p1dropdown .p1dropbtn {
    display: none;
  }
}

@media screen and (max-width: 600px) {
  .p1dropdown {float: none;}
  .p1dropdown-content {position: relative;}
  .p1dropdown .p1dropbtn {
    display: block;
    width: 100%;
    text-align: left;
  }
}

/*----------------numbered list---------------------------------*/
        ol.feat3 {
            list-style-position: outside;
  	        padding: 5px 5px;
            font-family: verdana;
            font-size:14px;
            font-weight: normal;
            font-style: normal;
            color: #464646;
        }
        li.feat4{
            margin: 10px 0;
            font-family: verdana;
            font-size:14px;
            font-weight: normal;
            font-style: normal;
            color: #464646;
            text-align:left;
        }


                        /*discount tag*/

        .discount-label {
            padding: 8px;
            position: relative;
            float: left;
            margin-top: 5px;
            padding-left:10px;
            width: 50px;
            -webkit-border-radius: 0 4px 0 4px;
            -moz-border-radius: 0 4px 0 4px;
            border-radius: 0 4px 4px 0;
            vertical-align:middle;
        }
        
        .discount-label:after {
            right: 100%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            border-color: rgba(136, 183, 213, 0);
            border-width: 20px;
            top: 50%;
            margin-top: -20px;
        }

        .discount-label:before {
            content: '';
            z-index: 2;
            position: absolute;
            top: 42%;
            right: 100%;
            width: 7px;
            height: 7px;
            opacity: .95;
            background: #ffffff;
            border-radius: 7px;
            -webkit-box-shadow: inset .5px 0 rgba(0, 0, 0, 0.6);
            box-shadow: inset .5px 0 rgba(0, 0, 0, 0.6);
        }


            .discount-label span {
                color: #ffffff;
                font-size: 20px;
                text-align: center;
                font-family: "Raleway",Helvetica;
            }


        .red {
            background-color: #E80707;
        }

            .red:after {
                border-right-color: #E80707;
            }



        .blue {
            background-color: #1883DB;
        }
            .blue:after {
                border-right-color: #1883DB;
            }

        .green {
            background-color: #16B516;
        }

            .green:after {
                border-right-color: #16B516;
            }

        .yellow {
            background-color: #feaa00;
        }

            .yellow:after {
                border-right-color: #feaa00;
            }

        .gray {
            background-color: #737373;
        }

            .gray:after {
                border-right-color: #737373;
            }

        .black {
            background-color: #000;
        }

            .black:after {
                border-right-color: #000;
            }

        /*end discount tag*/

        /*main search boxes*/
        /*part drop down*/
       .dropbtnpart {
        background-color: #f1f1f1;
        font-family:Verdana;
        color: #4c4c4c;
        width:200px;
        max-width:200px;
        height:34px;
        text-align:left;
        padding-top:4px;
        font-size: 18px;
        border: none;
        cursor: pointer;
        border-radius:3px;
        margin:0px auto;
        }

        .dropbtnpart:hover, .dropbtnpart:focus {
        background-color: #cccccc;
        }

        .dropdownpart {
        position: relative;
        display: inline-block;
        margin:0px;
        }

        .dropdownpart-content {
        display: none;
        position: absolute;
        max-height:400px;
        background-color: #f1f1f1;
        border-radius:3px;
        color: #4c4c4c;
        font-family:Verdana;
        font-size: 18px;
        max-width:300px;
        min-width:190px;
        text-align:left;
        padding: 5px 5px;
        top:40px;
        left:0px;
        overflow: auto;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        z-index: 1;
        }

        .dropdownpart-content a {
        color: black;
        padding: 5px 5px;
        text-decoration: none;
        display: block;
        }

        .dropdownpart a:hover {background-color: #ddd;}

        /*make drop down*/

        .dropbtnmake {
        background-color: #f1f1f1;
        font-family:Verdana;
        color: #4c4c4c;
        width:200px;
        max-width:200px;
        height:34px;
        text-align:left;
        padding-top:4px;
        font-size: 18px;
        border: none;
        cursor: pointer;
        border-radius:3px;
        margin:0px auto;
        }

        .dropbtnmake:hover, .dropbtnmake:focus {
        background-color: #cccccc;
        }

        .dropdownmake {
        position: relative;
        display: inline-block;
        margin:0px;
        }

        .dropdownmake-content {
        display: none;
        position: absolute;
        top:40px;
        border-radius:3px;
        left:0px;
        max-height:400px;
        background-color: #f1f1f1;
        color: #4c4c4c;
        font-family:Verdana;
        padding: 5px 5px;
        font-size: 18px;
        min-width:190px;
        max-width:300px;
        text-align:left;
        overflow: auto;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        z-index: 1;
        }

        .dropdownmake-content a {
        color: black;
        padding: 5px 5px;
        text-decoration: none;
        display: block;
        }

        .dropdownmake a:hover {background-color: #ddd;}

        /*model drop down*/
        .dropbtnmodel {
        background-color: #f1f1f1;
        font-family:Verdana;
        color: #4c4c4c;
        width:200px;
        max-width:200px;
        height:34px;
        text-align:left;
        padding-top:4px;
        font-size: 18px;
        border: none;
        cursor: pointer;
        border-radius:3px;
        margin:0px auto;
        }

        .dropbtnmodel:hover, .dropbtnmodel:focus {
        background-color: #cccccc;
        }

        .dropdownmodel {
        position: relative;
        display: inline-block;
        margin:0px;
        }

        .dropdownmodel-content {
        display: none;
        position: absolute;
        top:40px;
        left:0px;
        border-radius:3px;
        max-height:400px;
        background-color: #f1f1f1;
        color: #4c4c4c;
        font-family:Verdana;
        padding: 5px 5px;
        font-size: 18px;
        min-width:190px;
        max-width:300px;
        text-align:left;
        overflow: auto;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        z-index: 1;
        }

        .dropdownmodel-content a {
        color: black;
        padding: 5px 5px;
        text-decoration: none;
        display: block;
        }

        .dropdownmodel a:hover {background-color: #ddd;}
        /*year boxes*/
        .dropbtnyear {
        background-color: #f1f1f1;
        font-family:Verdana;
        color: #4c4c4c;
        width:200px;
        max-width:200px;
        height:34px;
        text-align:left;
        padding-top:4px;
        font-size: 18px;
        border: none;
        cursor: pointer;
        border-radius:3px;
        margin:0px auto;
        }

        .dropbtnyear:hover, .dropbtnyear:focus {
        background-color: #cccccc;
        }

        .dropdownyear {
        position: relative;
        display: inline-block;
        margin:0px;
        }

        .dropdownyear-content {
        display: none;
        position: absolute;
        top:40px;
        left:0px;
        border-radius:3px;
        max-height:400px;
        background-color: #f1f1f1;
        color: #4c4c4c;
        padding: 5px 5px;
        font-family:Verdana;
        font-size: 18px;
        min-width:190px;
        max-width:300px;
        text-align:left;
        overflow: auto;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        z-index: 1;
        }

        .dropdownyear-content a {
        color: black;
        padding: 5px 5px;
        text-decoration: none;
        display: block;
        }

        .dropdownyear a:hover {background-color: #ddd;}

        /*engine boxes*/
        .dropbtnengine {
        background-color: #f1f1f1;
        font-family:Verdana;
        color: #4c4c4c;
        width:250px;
        max-width:250px;
        height:34px;
        text-align:left;
        padding-top:4px;
        font-size: 18px;
        border: none;
        cursor: pointer;
        border-radius:3px;
        margin:0px auto;
        }

        .dropbtnengine:hover, .dropbtnengine:focus {
        background-color: #cccccc;
        }

        .dropdownengine {
        position: relative;
        display: inline-block;
        margin:0px;
        }

        .dropdownengine-content {
        display: none;
        position: absolute;
        top:40px;
        left:0px;
        border-radius:3px;
        max-height:400px;
        padding: 5px 5px;
        background-color: #f1f1f1;
        color: #4c4c4c;
        font-family:Verdana;
        font-size: 18px;
        min-width:190px;
        max-width:350px;
        text-align:left;
        overflow: auto;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        z-index: 1;
        }

        .dropdownengine-content a {
        color: black;
        padding: 5px 5px;
        text-decoration: none;
        display: block;
        }

        .dropdownengine a:hover {background-color: #ddd;}

 span.arrow{
     position: relative;
     top: -8px;
     left: 198px;
     color: #4c4c4c;
     font-weight: bold;
     font-size: 30px;
     z-index:1;
}

 span.arrow250{
     position: relative;
     top: -8px;
     left: 248px;
     color: #4c4c4c;
     font-weight: bold;
     font-size: 30px;
     z-index:1;
}
        /*end main search boxes*/

            div.itemboxspecialty
    {
    
      width: 90%;
      max-width:400px;
      margin: 0px auto;
      padding:15px;
	  background: #fff;
     
    
    }
