
DIV
{
position:relative;

}



form input
{

font-family: inherit; 

margin:0px;

color:inherit; 
padding:0px;

border-width: 0px;

border: none; 

font-size: inherit;

text-decoration:inherit;

font-weight:inherit;

background-color:transparent; 

line-height: inherit; 

width:100%;

box-sizing: border-box ; 

cursor: pointer; 


}



.defaultPic
{

display:block

}





form
{






}





IMG, PICTURE
{

position:relative;
display:block; 



}




PICTURE IMG
{



}

select
{ 

cursor:inherit;
position:relative;
display:block; 
width:inherit;



font-weight:inherit;


line-height:inherit;
text-align:inherit


}





OL 
{

padding:0px;

display:inline-block !important;

float:none;

clear:both;



left:0px;

vertical-align:top;

margin:0 auto;

z-index: inherit;

position: relative;



}






.search, .viewCart

{ 






width:10em;


border: 1px solid grey;


    -webkit-rtl-ordering: logical;
    -webkit-user-select: text;
    -webkit-writing-mode: horizontal-tb;

    color: rgb(0, 0, 0);
    cursor: auto;
    display: inline-block;
    font-family: Arial;

min-height:1.3em;

font-size:12px;

    letter-spacing: normal;

line-height:1.3em;


padding:1px;

    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;


    text-align: start;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
    width: 10em;
    word-spacing: 0px;
    writing-mode: lr-tb;


}





A
{
line-height:1.3em;
color:inherit; 
text-decoration: none

}



	

html, body, div, span, applet, object, iframe,
 p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	
	border: 0;
	outline: 0;

margin:0;
padding:0;


	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}





body {
	line-height: 1.3;
}
ol, ul {



}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define visible focus styles! 
:focus {
	outline: 1px solid grey;
} */

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}




