
img {display:block;} /* this is for firefox so that there is no additional space above or below pictures */
a:active {outline: none;}
a:focus {-moz-outline-style: none;}

.PictureLink
{
    border: none;
    outline: none;
    display: block;
}

.PlainTitle
{
font-size: 16px; 
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif;
	font-weight: 600;
	color:#CC0000;
	TEXT-DECORATION: none;
	margin-top: 1px;
	margin-left: -5px;
	padding-left:5px;
	
}

.BevPasteTitle
{
	font-size: 16px; 
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif;
	font-weight:bold;
	color:#CC0000;
	TEXT-DECORATION: none;
	margin-top: 1px;
	margin-left: -5px;
	background-color:#F0E2A3; 
	padding-left:5px;
	border-right: #D4C47F 1px solid; 
	border-top: #ffffff 1px solid; 
	border-left: #ffffff 1px solid; 
	border-bottom: #D4C47F 1px solid; 
}
.BevPasteTitleSml
{
	font-size: 12px; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif;
	font-weight:bold;
	color:#CC0000;
	TEXT-DECORATION: none;
	margin-top: 1px;
	margin-left: -5px;
	background-color:#F0E2A3; 
	padding-left:5px;
	border-right: #D4C47F 1px solid; 
	border-top: #ffffff 1px solid; 
	border-left: #ffffff 1px solid; 
	border-bottom: #D4C47F 1px solid; 
}
/******* Product "Add to Cart" buttons on purchasing pages *********/
.addtocart{
display:block;
text-decoration:none;
padding:1px 5px 1px 5px;
background:#E5E5AA;
text-align:center;
width: 60px;
border:solid 1px #919671;
}
.addtocart:hover{
background:#FFCC00;
}
.addtocartlabel {
	DISPLAY: block; 
	FONT-SIZE: 11px;
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;	 
	OVERFLOW: hidden;	
	color: #404040;
	text-align:center;
	vertical-align:middle;
}
.addtocartPrice{
display:block;
text-decoration:none;
padding:1px 5px 1px 5px;
background:#E5E5AA;
text-align:center;
width: 40px;
border:solid 1px #919671;
}
.addtocartPrice:hover{
background:#FFCC00;
}
.addtocartlabelPrice {
	DISPLAY: block; 
	FONT-SIZE: 11px;
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;	 
	OVERFLOW: hidden;	
	color: #404040;
	text-align:right;
	vertical-align:middle;
}
.addtocartlabelPrice:hover
{
	cursor:pointer;
}
.addtocartlabelPriceCntr {
	DISPLAY: block; 
	FONT-SIZE: 11px;
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;	 
	OVERFLOW: hidden;	
	color: #404040;
	text-align:center;
	vertical-align:middle;
}
.addtocartlabelPriceCntr:hover
{
	cursor:pointer;
}				
/******* caption loabels for data entry boxes *********/
.CaptionLineRight
{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #666666;
	WHITE-SPACE: nowrap;
	text-align:right;
	vertical-align:middle;
}
.chkList
{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	WHITE-SPACE: nowrap;
	vertical-align:middle;
}


.CaptionLineLeft
{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #666666;
	WHITE-SPACE: nowrap;
	text-align:left;
	vertical-align:middle;
}

.CapLblsWrap
{
	DISPLAY: block; 
	OVERFLOW: hidden;
	vertical-align: middle;
	
}

.SubmitButton
{    
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	background-color: #FFCC00;
    border-left: solid 1px #99CCFF; 
    border-top: solid 1px #99CCFF; 
    border-right: solid 1px #4C667F;
    border-bottom: solid 1px #4C667F;
    outline: none;
    -moz-outline-style: none;
}
/******* Text Paragraph Styles *********/
ul.bullet li.bullet 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	/*MARGIN-BOTTOM: 4px;*/ 
	MARGIN-LEFT: -20px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif;
	LIST-STYLE-TYPE: square;
	COLOR: #333333;
	
	}
.parag11 {
	DISPLAY: block; 
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 14px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif; 
	TEXT-DECORATION: none;
	color:#333333;
	margin-top:4px;
	margin-bottom:4px;
}

.parag12,
.parag12 A,
.parag12 A:hover,
.parag12 A:visited

{
	DISPLAY: block; 
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif; 
	TEXT-DECORATION: none;	
	color:#333333;
	margin-top:5px;
	margin-bottom:5px;
}
.line11 {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif; 
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;	 
	OVERFLOW: hidden;
}
.line12 {
	DISPLAY: block; 
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif; 
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;	 
	OVERFLOW: hidden;	
}
ul.bullet12 li.bullet12

{
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif; 
	color:Black;
	TEXT-DECORATION: none;
	margin-left: -20px;
	/*margin-bottom:5px; */
	LIST-STYLE-TYPE:square;	
} 
li.bullet12 A,
li.bullet12 A:hover,
li.bullet12 A:visited 
{
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif; 
	color:Black;
	TEXT-DECORATION: none;
}

ul.bullet11 li.bullet11  {
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 14px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif; 
	TEXT-DECORATION: none;
	margin-left: -25px;
	/*margin-bottom:5px; */
	LIST-STYLE-TYPE:square;
}

.head11,	
.head11 A,
.head11 A:hover,
.head11 A:visited
{
	DISPLAY: block; 
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 14px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif;
	font-weight:bold;
	color:#006699;
	TEXT-DECORATION: none;
}

.head16,	
.head16 A,
.head16 A:hover,
.head16 A:visited
{
	DISPLAY: block; 
	FONT-SIZE: 16px; 
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif;
	font-weight:bold;
	color:#006699;
	TEXT-DECORATION: none;
}

.head14,	
.head14 A,
.head14 A:visited
{
	DISPLAY: block; 
	FONT-SIZE: 14px; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif;
	font-weight:bold;
	color:#006699;
	TEXT-DECORATION: none;
}
.head14 A:hover
{	
	color:#006699;
	TEXT-DECORATION: none;
}
.head12,
.head12 A,
.head12 A:hover,
.head12 A:visited
{
	DISPLAY: block; 
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif;
	font-weight:bold;
	COLOR: #006699;
	TEXT-DECORATION: none;
}

.quicktips
{
	display:block;	
	font-family: verdana, arial, helvetica, sans-serif, MS Sans Serif;
	FONT-WEIGHT: normal; 
	COLOR: #0000CC;
	FONT-SIZE: 11px;	 
	LINE-HEIGHT: 13px;
	text-decoration:none;
}
.quicktips ul li
{	
	margin-left: -20px;
	LIST-STYLE-TYPE:square;
	padding-bottom:6px;	
}
.quicktips A
{
	COLOR: #0000CC;
	text-decoration:none;
}
.quicktips A:hover
{
	COLOR: #CC0000;
}




.quicktipstext 
{
	
	font-family: verdana, arial, helvetica, sans-serif, MS Sans Serif;
	font-size:11px;
	LINE-HEIGHT: 14px; 
	text-decoration:none;
	FONT-WEIGHT:normal;
	COLOR: #333333;
	padding-top:5px;
}

.quicktipstext ul li
{
	margin-left: -24px;
	LIST-STYLE-TYPE:square;
	padding-bottom:4px;
}
.quicktipshead {
	DISPLAY: block; 
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif;
	font-weight:bold;
	color:#CC0000;
	TEXT-DECORATION: none;
}
.quicktipsBlk
{
	/*display:block;*/	
	font-family: verdana, arial, helvetica, sans-serif, MS Sans Serif;
	FONT-WEIGHT: normal; 
	COLOR: #333333;
	FONT-SIZE: 11px;	 
	LINE-HEIGHT: 13px;
	text-decoration:none;
}
.quicktipsBlk ul li
{	
	margin-left: -20px;
	LIST-STYLE-TYPE:square;
	padding-bottom:6px;
}


.quicktipsBlk A
{
	COLOR: #333333;
	text-decoration:none;
}
.quicktipsBlk A:hover
{	
	COLOR: #0000FF;
}

.tutorial
{
	display:block;	
	font-family: verdana, arial, helvetica, sans-serif, MS Sans Serif;
	FONT-WEIGHT: normal; 
	COLOR: #0000CC;
	FONT-SIZE: 11px;
	font-weight:bold;	 
	LINE-HEIGHT: 13px;
	text-decoration:none;
	LIST-STYLE-TYPE:square;
}
.tutorial li
{	
	margin-left: -20px;
	padding-bottom:2px;
	white-space:nowrap;	
}
.tutorial A
{
	COLOR: #0000CC;
	text-decoration:none;
}
.tutorial A:hover
{
	COLOR: #CC0000;
}

/******* Pricelist table on purchasing pages *********/
.priceTable { 
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 13px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif, MS Sans Serif;
	TEXT-DECORATION: none;
	border-top:#b3b898 2px solid;	
	border-right:#b3b898 2px solid;
}

.priceTable td {
	border-bottom:#b3b898 2px solid;
	border-left:#b3b898 2px solid;
}
.InputDropdown
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	/*DISPLAY: block;*/
	border-style:solid;
	border-left-color:#336699;
	border-top-color:#336699;
	border-right-color:#6699CC;
	border-bottom-color:#6699CC;
	border-width:1px;

}

.InputBox
{
	font-family: verdana, arial, helvetica, sans-serif, MS Sans Serif;
	font-size:11px;
	text-decoration:none;
	color: #000000;	
	WHITE-SPACE: nowrap;	
	DISPLAY: block;
	border-style:solid;
	border-left-color:#336699;
	border-top-color:#336699;
	border-right-color:#6699CC;
	border-bottom-color:#6699CC;
	border-width:1px;
	overflow:hidden;
}
.InputBoxMultiLine
{
	font-family: verdana, arial, helvetica, sans-serif, MS Sans Serif;
	font-size:11px;
	text-decoration:none;
	color: #000000;	
	DISPLAY: block;
	border-style:solid;
	border-left-color:#336699;
	border-top-color:#336699;
	border-right-color:#6699CC;
	border-bottom-color:#6699CC;
	border-width:1px;
	overflow:auto;
}
.NoJava
{
	position:absolute;
	left:320px;
	top:200px;
	text-align: center;
	vertical-align:middle; 
	font-size: 12px;
	font-weight:bold; 
	color: blue; 
	font-family: verdana, arial, helvetica, sans-serif;
	background-color:Yellow;
	border:solid 2px red;
	white-space:nowrap;    
    padding: 20px;
}
.Loading
{
	position:absolute;
	left:330px;
	top:300px;
	text-align: center;
	vertical-align:middle; 
	font-size: 18px;
	font-weight:bold; 
	color: #3366CC; 
	font-family: verdana, arial, helvetica, sans-serif;
	white-space:nowrap;
}






