a:link {
 	color: #999999;
 	text-decoration: none;
 	 }
a { 	
font-size: 14px;
 } 
a:visited 
{ 	color: #999999;
 	text-decoration: none;
	 } 
a:hover {
 	text-decoration: none;
 	color:#660000;	 
} 

a:active { 	
text-decoration: none; 	
}  

body {
	font-size: 12px;
	font-family: georgia, tahoma, serf;
	color: 555;
 	background-color: #FFFFFF;
 	margin: 0px;
}  

td {
	font-size: 12px;
	font-family: georgia, tahoma, serf;
}

.link1 {
 	color: #999999;
 	text-decoration: none;
 	} 	

.act{
 	color: #660000;
 	text-decoration: none;
 	font-weight:bold;
 	} 	 	

.sel{
 	color: #660000; 
	text-decoration: none;
 	font-weight:bold;
 	font-size: 14px; 	
} 	 	

.small{
	padding: 4px 0;
	background: #F4F4F4;
 	color: #000;
 	text-decoration: none;
 	font-weight:normal;
 	font-size: 12px; 	
} 

.white{
 	color: #ffffff;
 	}
 	 
#red {
  color:#cc0000;
	}

 #bold {
 font-weight:bold;
}

#grey {
 color:#c0c0c0; 
}  

#und {
 	text-decoration:underline;
      width: 100%
} 

.style3 {font-size: 11px}
.style4 {font-size: 12px}
.style5 {font-size: 12.5px}
.style6 {font-size: 12px}


.info1 {
	background: #F0F0F0;
}

.info tr {
	line-height: 1.5em;
}
.tablessetup{
	border: 0px;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	background-color: #FAFAFA;
	color: #535769;
	padding: 2px;
}

#cart_put {
	padding: 0;
	margin: 0;
	border: 0;	
	width: 113px;
	height: 30px;
	cursor: pointer;
	background: url(images/cart_put.gif) 0 0 no-repeat;
}

#cart_change {
	padding: 0;
	margin: 0;
	border: 0;	
	width: 84px;
	height: 30px;
	cursor: pointer;
	background: url(images/cart_change.gif) 0 0 no-repeat;
}

#cart_delete {
	padding: 0;
	margin: 0;
	border: 0;	
	width: 84px;
	height: 30px;
	cursor: pointer;
	background: url(images/cart_delete.gif) 0 0 no-repeat;
}

#clear_cart {
	padding: 0;
	margin: 0;
	border: 0;	
	width: 113px;
	height: 30px;
	cursor: pointer;
	background: url(images/clear_cart.gif) 0 0 no-repeat;
}

#continue {
	padding: 0;
	cursor: pointer;
	margin: 0;
	border: 0;	
	width: 113px;
	height: 30px;
	background: url(images/continue.gif) 0 0 no-repeat;
}

#cont {
	padding: 0;
	cursor: pointer;
	margin: 0;
	border: 0;	
	width: 100px;
	height: 30px;
	background: url(images/cont.gif) 0 0 no-repeat;
}

#sear {
	padding: 0;
	cursor: pointer;
	margin: 0;
	border: 0;	
	width: 100px;
	height: 25px;
	background: url(images/search_but.gif) 0 0 no-repeat;
}

#subs {
	padding: 0;
	cursor: pointer;
	margin: 0;
	border: 0;	
	width: 100px;
	height: 25px;
	background: url(images/subscribe_but.gif) 0 0 no-repeat;
}



#back {
	padding: 0;
	cursor: pointer;
	margin: 0;
	border: 0;	
	width: 100px;
	height: 30px;
	background: url(images/back.gif) 0 0 no-repeat;
}


#check_out {
	padding: 0;
	margin: 0;
	cursor: pointer;
	border: 0;	
	width: 113px;
	height: 30px;
	background: url(images/check_out.gif) 0 0 no-repeat;
}

#submitorderbutton {
	background: url("images/submitorder.gif") 0 0 no-repeat;
	padding: 0;
	cursor: pointer;
	margin: 0;
	width: 100px;
	height: 30px;
	border: 0px
}

input {
	margin: 2px;
	padding: 2px;
	height: 22px;
	color: #888;
	background: #f9f9f9;
	border: 1px solid #888;
}

textarea {
	padding: 2px;
	height: 22px;
	color: #888;
	background: #f9f9f9;
	border: 1px solid #888;
	height: 75;

}

.err {
	border: dashed 1px #FF0000;
	padding: 10px;
}

.err td {
	background-color: #FFEAEF;
	color: #FF0000;
}

/* #FFD2D3 */

.success {
	border: dashed 1px #009900;
	padding: 10px;
}

.success td {
	background-color: #E1FFDF;
	color: #00AA00;
}

h1 { 
	margin: .2em;
	font-weight: bold;	
	font-size: 1.5em;
}
h2 { 
	font-weight: bold;	
	font-size: 1.2em;
}
h3 { 
	margin: .2em;
	font-weight: bold;	
	font-size: 0.9em;
}
h4 {
	display: inline;
	font-size: 1em/1.1;
}
