/* Links Definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a:hover {
	background: transparent;
	color: #333;
	
	}#footer a, #footer a:link, #footer a:visited {
	background: transparent url(../img/arrow_footer.gif) no-repeat 0 2px;
	color: #fff;
	text-decoration: none;
	text-transform: lowercase;
	padding-left: 8px;
	}

#footer a:hover {
	text-decoration: underline;
	}
	
	acronym 
	{
	border-bottom: 1px dotted #999;
	cursor: help;
	}
	
 
	 input 
	 {
		border:1px solid #002F5D;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
     } 
	 textarea 
	 {
	 border : 1px solid #002F5D ;
	 font-family : Verdana, Arial, Helvetica, sans-serif; 
	 font-size : 11px; 
		}
		
	.button, input.submit 
	 {
	background: #FE589C;
	width: 100px;
	height: 25px;
	float:left;
	margin: 40px 10px 20px 0;
	border: solid 1px #9b83B3;
	padding: 0;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	font: 13px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	cursor:pointer; cursor:pointer;
	}
	 
.ess 	{
		border:none; 
		margin-right:0px;
		}
		
		

.help-tooltip {
	position:	absolute;
	width:		250px;
	border:		1px Solid #A2A5A8;
	background:	#ffffe1;
	color:		#000;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	padding:	0px;
	z-index:10;
}

h3.oiltip  {
	background:#888888;
	border-bottom:5px solid #ff9900;
	text-transform:lowercase;
 	color:#fff; 
	margin:0px;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
 	padding:0px; 
	}

 ul.oiltip {list-style:none; margin-bottom:20px;}
 
  li.oiltip {
	background:  url(../img/bullet_tear.gif) no-repeat 2px 3px;
	margin: 0;
	padding: 0;
	line-height: 14px;
	color: #999;
	}
	
	#content ul {font-size:12px; line-height:1.2em;}
	
ul.oiltip {list-style:none; margin-bottom:20px;}
 
  li.oiltip {
	background:  url(../img/bullet_tear.gif) no-repeat 2px 3px;
	margin: 0;
	padding: 0 0 5px 15px;
	line-height: 14px;
	color: #999;
	}
	
	
	#content img.who_mag {
	margin:20px;
	border:1px solid gray;
	margin-left:auto;
	margin-right:auto;
	float:none;
	}
	
	#content img {
	margin:20px;
	margin-left:0;
	float:left;
	border:1px dotted gray;
	}
	
	#sidebar-a img {
	margin:0;
	margin-top:20px;
	margin-left:20px;
	float:right;
	border:0px dotted gray;
	
	}
			
		#sidebar-a ul, #content ul {line-height:160%;}
		#sidebar-a a:hover {border-bottom:1px dashed gray;}
		
		#sidebar-a h3 {margin:0;margin-left:05px;text-align:left;text-indent:0;letter-spacing:2px;}
		
		#content ul#qty li {display:inline; list-style-type:none; margin-right:5px;}
		#content img.right {float:right; border:none; padding:5px;margin:5px;}
		p.error {color:red;}
		#contact {
			background-image:url(../img/spa_magazine.jpg);
			background-position:right;
			background-color:transparent;
			background-repeat:no-repeat; 
			padding:0;
			margin:20px;
			margin-left:auto;
			margin-right:auto;
			width:215px;
			height:560px;
			border:0;
			}
			.highlight { background: #FFFF40; }
		.searchheading { font-size: 14px; font-weight: normal; }
		.summary { font-size: 80%; font-style: italic; } 
		.results { font-size: 12px; }
		.category { color: #999999; }
		.description { font-size: 100%; color: #9b83b3; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080; }
		.result_title { font-size: 100%; }
		 dl.gallery
				{
				border:0;
				border-top: 1px dashed gray;
				border-bottom: 1px dashed gray;
				background-color: #eee;
				width: 80%;
				text-align: center;
				padding:0;
				float:left;
				margin:20px;
				padding:10px;
				margin-right: auto;
				margin-left:0;
				
				}
				
				.gallery dt { font-weight: normal; margin-left:auto;margin-right:auto; text-align:center;}
				
				.gallery dt img
				{
				border: 1px solid #000;
				width: 320px;
				height: 240px;
				}
				
				.gallery dd
				{
				margin: 0;
				padding: 0;
				}
