BODY {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.expandable {
    /* overflow set to hidden to hide the expanded text */
    overflow: hidden;
    /* all style changes will ease-in-out for 1s */
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s;
}

.headerlinkmobile
{
        vertical-align:middle;
        border-bottom:1px solid #c2c2c2;
        color:black;
        padding:20px;
        box-sizing:border-box;
        cursor:pointer;
}


.avidpromedical {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0058b0; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
.avid2 {
	FONT: bold 16px Arial, Helvetica, sans-serif; COLOR: #ffffff
}
A.leftmenu {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.leftmenu:hover {
	FONT-SIZE: 12px; COLOR: #ff9900; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 23px; COLOR: #425882; LINE-HEIGHT: 26px; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}
.subhead12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 15px; BACKGROUND-COLOR: #caaaa0; FONT-VARIANT: normal
}
.padding1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 10px
}
.scientificHead {
	FONT-WEIGHT: bold; FONT-SIZE: 32px; COLOR: #ff9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.revolutionHead {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #cc6633; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.greyHead {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #cccccc; LINE-HEIGHT: 24px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.whiteSub12 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.blackHead13 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.paddingLeft {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 5px
}
.maroonHead13 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #660000; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.blackText13 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.button1 {
	BORDER-RIGHT: #000033 3px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ff9900 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff9900 3px solid; COLOR: #ff9900; LINE-HEIGHT: 15px; PADDING-TOP: 2px; BORDER-BOTTOM: #000033 3px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cc0000; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.button1:hover {
	BORDER-RIGHT: #000033 3px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ff9900 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff9900 3px solid; COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-TOP: 2px; BORDER-BOTTOM: #000033 3px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cc0000; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.button2 {
	BORDER-RIGHT: #000033 3px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ff9900 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff9900 3px solid; COLOR: #ff9900; LINE-HEIGHT: 15px; PADDING-TOP: 2px; BORDER-BOTTOM: #000033 3px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003366; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.button2:hover {
	BORDER-RIGHT: #000033 3px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ff9900 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff9900 3px solid; COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-TOP: 2px; BORDER-BOTTOM: #000033 3px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003366; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.bottomlnktext {
	FONT-SIZE: 7pt; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bottomMenu {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bottomMenu:hover {
	FONT-SIZE: 11px; COLOR: #ff9900; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.copyright {
	MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.whiteSub13 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.maroonHead16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #660000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.maroonHead16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #660000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.maroonHead16:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #cc0000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blueborder {
	BORDER-RIGHT: #003366 2px dotted; BORDER-TOP: #003366 2px dotted; BORDER-LEFT: #003366 2px dotted; BORDER-BOTTOM: #003366 2px dotted
}
.padding2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}

.justmobile {
	display:none;
}

.formrow {margin: 5px 0px;}
.formlabel {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    text-align: right;
    width: 34%;
    margin-right: 1%;
    font-weight: bold;
    line-height: 44px;
    position:relative;
}
.formbox {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    text-align: left;
    width: 65%;
    line-height: 44px;
}
.formbox p {
    line-height: 14px;
}
.formbox .ck p {
    line-height: 1;
}
.formbox input[type='text'], .formbox input[type='email'], .formbox input[type='password'], .input {
    box-sizing: border-box;
    width: 100%;
    padding: 0px 5px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-size: 15px;
    height: 44px;
}
.niceinput {
    box-sizing: border-box;
    width: 100%;
    padding: 0px 10px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-size: 15px;
    height: 44px;
}
/* DO NOT CHANGE PADDING */
.formbox select, .niceselect {
    width: 100%;
    font-size: 15px;
    padding: 0px 45px 0px 10px;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: white;
    background-image: url(/images/select.png)!important;
    background-position: 100% 0;
    background-repeat: no-repeat no-repeat;
    border-radius: 5px;
    height: 44px;
}
.formbox textarea, .full-textarea {
    box-sizing: border-box;
    width: 100%;
    padding: 5px 1.7%;
    border: 1px solid #ccc;
}


.formbox input[type='submit']:hover, .continue_shopping:hover, .order-complete:hover {opacity: 0.90;}



@media screen and (max-width: 800px) {
	.nomobile {
		display:none;
	}
	.justmobile {
		display:block;
	}

    .formlabel, .formbox {
        width: 100%;
        text-align: left;
        padding: 0;
        margin: 0;
        line-height: 35px;
    }
    .auto-margin {
        margin: 0 auto;
    }

}
