html {
}
#printonly { display:none; }

body {
	margin: 0px;
	color: #000000;
	background-color:#CCCCCC;
}
.mainTable {
	width: 900px;
	border: 0px;
}

form {
	margin:0px;
	padding:0px;
	border:0px;
}
.ssmnu {
	background-image:url(../images/li.gif);
	width:179px;
	height:25px;
	color: #475457;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	border:0px;
	cursor:pointer;
}

.ssmnuOver {
	background-image:url(../images/li-over.gif);
	width:179px;
	height:25px;
	color: #475457;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	border:0px;
	cursor:pointer;
}

a.prod:link { color: #000000; text-decoration: underline; }
a.prod:visited { color: #000000; text-decoration: underline; }
a.prod:hover { color: #0066CC; text-decoration: none; }

.ssmnuDiv {
	padding:5px 0px 0px 22px;

}

.blu {
	color: #475457;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	border:0px;
}
.blu10 {
	color: #475457;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px;
	margin:0px;
	border:0px;
}

table.height100 {
	height: 100%;
}

td.error {
	color:#FF0000;
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.error {
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
	
.p {
	color: #000000;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.p12 {
	color: #000000;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.p10 {
	color: #000000;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.black {
	color:#000000;
}
.red {
color:#CC0000;
}

.white {
	color:#FFFFFF;
}
.getflashlink {
	font-size: 9px;
	color: #999999;
}

a:link { color: #0092DD; text-decoration: underline; }
a:visited { color: #0092DD; text-decoration: underline; }
a:hover { color:#0066CC; text-decoration: none; }


input {
	font-family: "Verdana"; 
	font-size: 14px; 
	background-color:#FFFFFF; 
	color:#000000;
}

input.cart {
	font-family: "Verdana"; 
	font-size: 12px; 
	background-color:#FFFFFF; 
	color:#000000;
	width:40px;
}

textarea {
	font-family: "Verdana"; 
	font-size: 11px; 
	background-color:#FFFFFF; 
	color:#000000;
	border:1px solid #87898C;
}

input.qty {
	font-family: "Verdana"; 
	font-size: 11px; 
	background-color:#FFFFFF; 
	color:#000000;
	width:45px;
	border:1px solid #87898C;
	display:none;	
}

input.login {
	border: 1px solid #D1D5DA;
}
input.error {
	font-family: "Verdana"; 
	font-size: 14px; 
	background-color:#F0D7CE; 
	color:#000000;
	border:1px solid #FF0000;
}

select {
	font-family: "Verdana"; 
	font-size: 12px; 
	background-color:#FFFFFF; 
	color:#000000;
}

select.error {
	font-family: "Verdana"; 
	font-size: 12px; 
	background-color:#F0D7CE;
	color:#000000;
	border:1px solid #FF0000;
}

textarea.error {
	background-color:#F0D7CE; 
	border:1px solid #FF0000;
}

.footer {
	color: #606468;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	border:0px;
}

.footer2 {
	color: #8C8F92;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	border:0px;
}


a.footer2:link { color: #8C8F92; text-decoration: none; }
a.footer2:visited { color: #8C8F92; text-decoration: none; }
a.footer2:hover { color: #000000; text-decoration: underline; }

.checkbox {
	border:0px;
	background:none;
	margin:5px 0px 0px 15px;
}

.prod_even {
	background-color:#E7F3FF;
}

.prod_odd {
	background-color:#FFFFFF;
}

.prod_over {
	background-color:#E1E1E1;
}
.prod_addqty {
	background-color:#FFCCCD;
}

#prod_added {
	background-color:#9DA5A9; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px;
	height:16px;
	display:none;
}

.noborder {
	border-width: 0px;
}

h1, h3, h4, h5 {
	font-family: Arial, Verdana, sans-serif;
	margin: 0px;
	padding:0px;
}

h1 {
	font-family:"Arial", "Trebuchet MS", Verdana, Helvetica;
	text-align: left;
	font-size: 23px;
	color:#454773;
	font-weight:bold;
}

h2 {
	font-family:"Arial", "Trebuchet MS", Verdana, Helvetica;
	text-align: left;
	font-size: 18px;
	color:#3A3A3A;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 7px 0px;
}

.prod {
	font-family:"Arial", "Trebuchet MS", Verdana, Helvetica;
	text-align: left;
	font-size: 12px;
	color:#3A3A3A;
	font-weight:bold;
}



div.autocomplete {
  /*position:absolute;*/
  width:250px;
  max-height:300px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  overflow-y:auto;
  overflow-x:hidden;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #DADCE0;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
  font-family:"Verdana", "Arial", "Helvetica", "Trebuchet MS";
  font-size: 12px;
  color:#5E5E5E;
}	
.msg {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:12px;
	padding:5px;
	margin:0px 0px 10px 0px;
	border:1px solid #CCCCCC;
}

.checkout1 {
	font-family:"Arial", "Trebuchet MS", Verdana, Helvetica;
	text-align: left;
	font-size: 15px;
	color:#000000;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 0px 0px;
}
.totalcos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#243651;
	width:auto;
}

.info {
	color:#999;
	margin:0px;
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
