/* Benj Arriola's Default CSS File 12-08-2004
  ****************************************************************************/

/* Link underlines tend to make hypertext less readable, 
 * because underlines obscure the shapes of the lower halves of words
  ****************************************************************************/
:link,:visited,:hover { text-decoration:none; }

/* No list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code too    */
h1,h2,h3,h4,h5,h6,pre,code { font-size:12px; font-weight: normal; }

/* Remove the inconsistent (among browsers) default ul,ol padding or margin
 * the default spacing on headings does not match nor align with normal
 * interline spacing at all, so let's get rid of it.
 * Zero out the spacing around pre, form, body, html, p, blockquote as well
 * form elements are oddly inconsistent, and not quite CSS emulatable.
 * Nonetheless, strip their margin and padding as well.
 *****************************************************************************/
hr,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl
{ margin:0; padding:0; }

/* whoever thought blue linked image borders were a good idea?
 *****************************************************************************/
a img,:link img,:visited img { border:none; }

/* more varnish stripping as necessary...
 *****************************************************************************/
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { display:none; }

/* use this class to indent a paragraph 20 pixel...
 *****************************************************************************/

.indent { margin:0 0 0 20px; }
.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.disclaimer { font-size:10px; text-align:center;}
.topofpage{
	text-align: right;
}
h1,h2,h3,h4,h5,h6,p,li{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
a:link, a:visited{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

a:hover, a:active{
	color: #A36363;
	text-decoration: underline;
}

/* Most of the sites I build are in a 760px to 780px container.
 *****************************************************************************/
body {
	text-align: center;
	background: #ffffff url(../images/allpages/back.jpg) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#container{
	background: url(../images/allpages/container-back.jpg);
	margin: 0 auto 0 auto;
	text-align: left;
	width: 727px;
}

/* Default values end here.
 *****************************************************************************/

/*
 * This file is a modification of:
 * ----------------------------------------------------------------------------
 * undohtml.css
 * (C) 2004 Tantek Celik. Some Rights Reserved.
 * http://creativecommons.org/licenses/by/2.0
 * This style sheet is licensed under a Creative Commons License.
 * ---------------------------------------------------------------------------- 
 * Purpose: undo some of the default styling of common (X)HTML browsers
 *****************************************************************************/

/* Thanks to Mike Hawkins for sharing, and to him and Andy Waer for the 
 * mini-lessons. Custom modifications to the file by:
 * Benj Arriola http://www.benjarriola.com (spammers, go away!)
 *****************************************************************************/
 
 .ships a:hover, a:active  {
 text-decoration:underline;
 color: #A36363;
 
 }


/* Main Horizontal Boxes
 *****************************************************************************/

 		#header{
 			background: url(../images/allpages/header.jpg);
			height: 65px;
			position: relative;
 		}
			#header a{
	position: absolute;
	height: 34px;
	width: 287px;
	margin: 19px 0 0 413px;
	left: 29px;
	top: 9px;
			}
			#header span{
				display: none;
			}
		
		#left{
			float: right;
			width: 549px;
		}
				#mast{
					background: url(../images/allpages/mast.jpg);
					height: 207px;
				}
					#mast span{
						display: none;
					}
					
				#mast-navy{
					background: url(../images/allpages/mast-navy.jpg);
					height: 207px;
				}
					#mast-navy span{
						display: none;
					}
				#content-left{
					float: left;
					width: 375px;
				}
						#content-left h3 span{
							display: none;
						}
						#content-left h1{
							margin: 0 15px 5px 15px;
							font-size: 15px;
							font-weight: bold;
						}
						#content-left h2{
							margin: 0 15px 5px 15px;
							font-size: 14px;
							font-weight: bold;
						}
							#content-left h2 a{
								font-size: 14px;
								font-weight: bold;
							}
						#content-left h3{
							margin: 0 20px 15px 25px;
							font-size: 12px;
							font-weight: bold;
						}
						#content-left p{
							margin: 0 20px 15px 25px;
						}
						#content-left a{
							text-decoration: underline;
							color: #6E1010;
						}
						#content-left a:hover, #content-left a:active{
	color: #A36363;
	font-size: 12px;
						}
						#content-left ul{
	margin: 0 20px 15px 25px;
	font-size: 12px;
						}
						#content-left table{
							margin: 0 20px 15px 25px;
						}
						#content-left td{
							width: 200px;
						}
						#content-left li{
							list-style: disc;
							margin: 0 0 5px 20px;
						}
						.partnerpics{
							margin: 0 20px 15px 113px;
							border: 1px solid #DFDFDF;
							padding: 5px;
						}
				#content-right{
					float: left;
					width: 169px;
				}
						.readmore{
							background: url(../images/allpages/readmore.jpg) no-repeat right;
							height: 19px;
							overflow: hidden;
							width: 358px;
							position: relative;
						}
								.readmore a{
									position: absolute;
									height: 19px;
									width: 72px;
									margin: 0 0 0 286px;
								}
								.readmore span{
									display: none;
								}
						#content-right hr{
							margin: 8px 0;
						}
						#content-right p{
							margin: 0 15px 10px 20px;
							font-size: 11px;
						}
						#content-right #address{
							margin: 20px 0px 0px 13px;
							font-size: 11px;
						}
							#content-right #address a{
								font-size: 11px;
								text-decoration: underline;
								color: #6E1010;
							}
							#content-right #address a:hover, #content-right #address a:active{
								font-size: 11px;
								color: #A36363;
							}
						#sidebar-contactus{
							background: url(../images/allpages/sidebar/contactus2.jpg);
							width: 138px;
							height: 85px;
							margin: 13px 0 0 16px;
						}
							#sidebar-contactus span{
								display: none;
							}
		#right{
			float: right;
			width: 178px;
			background: url(../images/allpages/right-back.jpg) no-repeat top left;
		}
			#sidebar-mesothelioma{
				background: url(../images/allpages/sidebar/mesothelioma.jpg) no-repeat right;
				width: 178px;
				height: 45px;
			}
				#sidebar-mesothelioma span{
					display: none;
				}
			#sidebar-asbestos{
				background: url(../images/allpages/sidebar/asbestos.jpg) no-repeat right;
				width: 178px;
				height: 46px;
			}
				#sidebar-asbestos span{
					display: none;
				}
			#sidebar-resources{
				background: url(../images/allpages/sidebar/resources2.jpg) no-repeat right;
				width: 178px;
				height: 46px;
				margin: 10px 0 0 0;
			}
				#sidebar-resources span{
					display: none;
				}
			#sidebar-links{
				width: 169px;
				float:right
				}
				
			#navy-thumb {margin: 20px 0 0 20px;}
			
			#right ul {
				margin: 5px 0 5px 20px;
			}
			
			#right ul li{
				margin: 0 0 2px 0;
			}
					#right ul li ul{
						margin: 0px 0 5px 20px;
					}
					#right ul li ul li{
						margin: 0 0 2px 0;
						list-style: square;
						font-size: 11px;
					}
			

		#closer{
			background: #fff url(../images/allpages/closer.jpg) no-repeat top;
			padding: 30px 0 0 0;
		}
 
/* Specific Boxes
 *****************************************************************************/
 
/* Other Details
 *****************************************************************************/

/* Titles */
		.titles{
			width: 375px;
			height: 72px;
			padding: 0 0 0 0;
			margin: 10px 0 -20px 0;
		}
			.titles span{
				display: none;
			}
		#ttlGadolinium{
			background: url(../images/titles/gadolinium.jpg) no-repeat top;
		}
		#ttlMesothelioma{
			background: url(../images/titles/mesothelioma2.jpg) no-repeat top;
		}
		#ttlLevin{
			background: url(../images/titles/levin.jpg) no-repeat top;
		}
		#ttlAsbestos{
			background: url(../images/titles/asbestos2.jpg) no-repeat top;
		}
		#ttlAboutlevins{
			background: url(../images/titles/aboutlevins.jpg) no-repeat top;
		}
		#ttlPartners{
			background: url(../images/titles/partners.jpg) no-repeat top;
		}
		#ttlAssociates{
			background: url(../images/titles/associates.jpg) no-repeat top;
		}
		#ttlOccupations{
			background: url(../images/titles/occupations.jpg) no-repeat top;
		}
		#ttlIndustries{
			background: url(../images/titles/industries.jpg) no-repeat top;
		}
		#ttlProducts{
			background: url(../images/titles/products.jpg) no-repeat top;
		}
		#ttlWorkandHome{
			background: url(../images/titles/workandhome.jpg) no-repeat top;
		}
		#ttlTimeline{
			background: url(../images/titles/timeline.jpg) no-repeat top;
		}
		#ttlContact{
			background: url(../images/titles/contact.jpg) no-repeat top;
		}
		#ttlthankyou{
			background: url(../images/titles/thankyou.jpg) no-repeat top;
		}
		#resources{
			background: url(../images/titles/resources.jpg) no-repeat top;
			width: 375px;
			height: auto;
			padding: 55px 0 0 0;
			margin: 10px 0 0 0;
		}
		#sitemap{
			background: url(../images/titles/sitemap.jpg) no-repeat top;
			width: 375px;
			height: auto;
			padding: 55px 0 0 0;
			margin: 10px 0 0 0;
		}
		#contact{
			background: url(../images/titles/contact.jpg) no-repeat top;
			width: 375px;
			height: auto;
			padding: 55px 0 0 0;
			margin: 10px 0 0 0;
		}
		#case{
			background: url(../images/titles/case.jpg) no-repeat top;
			width: 375px;
			height: auto;
			padding: 55px 0 0 0;
			margin: 10px 0 0 0;
		}
		#treatment{
			background: url(../images/titles/treatment.jpg) no-repeat top;
			width: 375px;
			height: auto;
			padding: 55px 0 0 0;
			margin: 10px 0 0 0;
		}
		#results{
			background: url(../images/titles/results.jpg) no-repeat top;
			width: 375px;
			height: auto;
			padding: 55px 0 0 0;
			margin: 10px 0 0 0;
		}
		#firm{
			background: url(../images/titles/firm.jpg) no-repeat top;
			width: 375px;
			height: auto;
			padding: 55px 0 0 0;
			margin: 10px 0 0 0;
		}
		#mesothelioma2{
			background: url(../images/titles/mesothelioma2.jpg) no-repeat top;
			width: 375px;
			height: auto;
			padding: 55px 0 0 0;
			margin: 10px 0 0 0;
		}
		#news{
			background: url(../images/titles/news.jpg) no-repeat top;
			width: 375px;
			height: auto;
			padding: 55px 0 0 0;
			margin: 10px 0 0 0;
		}
		#asbestos{
			background: url(../images/titles/asbestos.jpg) no-repeat top;
			width: 375px;
			height: auto;
			padding: 55px 0 0 0;
			margin: 10px 0 0 0;
		}
		#california{
			background: url(../images/titles/california.jpg) no-repeat top;
			width: 375px;
			height: auto;
			padding: 63px 0 0 0;
			margin: 10px 0 0 0;
		}
				#ca-box-left{
					float: left;
					width: 150px;
					margin: 15px 0 0 58px;
					display: inline;
				}
						#ca-box-ourattorneys{
							background: url(../images/allpages/ca-box-ourattorneys.jpg);
							width: 101px;
							height: 16px;
							overflow: hidden;
						}
							#ca-box-ourattorneys span{
								display: none;
							}
				#ca-box-right{
					float: left;
					width: 150px;
					margin: 15px 0 0 5px;
				}
						#ca-box-recentresults{
							background: url(../images/allpages/ca-box-recentresults.jpg);
							width: 101px;
							height: 16px;
							overflow: hidden;
						}
							#ca-box-recentresults span{
								display: none;
							}
 
/* Quick Contact Form */

		#quickcontactform1 input, #quickcontactform1 textarea{
			color: #000000;
			border: 1px solid #605E59;
			background: #FFF;
			font: 11px Arial, Helvetica, sans-serif;
		}
		
		#quickcontactform1 textarea{
			height: 64px;
			width: 129px;
			overflow: auto;
		}
		
		.quickcontact1{
			width: 130px;
			margin: 0 0 2px 20px;
		}
		
		#quickcontactform1 .quickcontact-button1{
			width: 53px;
			height: 19px;
			border: none;
			margin: 0 0 0 101px;
		}


		

/* Horizontal SpriteNav */

		#h-spritenav1, #h-spritenav1 li, #h-spritenav1 a{
			/* Change height of nav */
			height: 25px;
		}
		
		#h-spritenav1{
			/* Change image of nav */
			background: url(../images/allpages/topnav.jpg) no-repeat left top;
			position: relative;
			/* Change width of nav */
			width: 727px;
		}
		
		#h-spritenav1 li a span{
			display: none
		}
		
		#h-spritenav1 li{
			list-style-type: none;
			position: absolute;
			top: 0px;
			display: block;
		}
		
		#h-spritenav1 a{
			display: block;
		}
		
		/* Change left coordinate and width of link */
		#h-spritenav1-1{left:  15px; width:  46px}
		#h-spritenav1-2{left:  61px; width:  86px}
		#h-spritenav1-3{left: 147px; width:  93px}
		#h-spritenav1-4{left: 240px; width:  86px}
		#h-spritenav1-5{left: 326px; width:  71px}
		#h-spritenav1-6{left: 397px; width:  67px}
		#h-spritenav1-7{left: 464px; width: 109px}
		#h-spritenav1-8{left: 573px; width:  61px}
		#h-spritenav1-9{left: 634px; width:  80px}
		
		/* Change image of nav and negative left coordinate and negative height */
		#h-spritenav1-1 a:hover{background: url(../images/allpages/topnav.jpg) no-repeat  -15px -25px}
		#h-spritenav1-2 a:hover{background: url(../images/allpages/topnav.jpg) no-repeat  -61px -25px}
		#h-spritenav1-3 a:hover{background: url(../images/allpages/topnav.jpg) no-repeat -147px -25px}
		#h-spritenav1-4 a:hover{background: url(../images/allpages/topnav.jpg) no-repeat -240px -25px}
		#h-spritenav1-5 a:hover{background: url(../images/allpages/topnav.jpg) no-repeat -326px -25px}
		#h-spritenav1-6 a:hover{background: url(../images/allpages/topnav.jpg) no-repeat -397px -25px}
		#h-spritenav1-7 a:hover{background: url(../images/allpages/topnav.jpg) no-repeat -464px -25px}
		#h-spritenav1-8 a:hover{background: url(../images/allpages/topnav.jpg) no-repeat -573px -25px}
		#h-spritenav1-9 a:hover{background: url(../images/allpages/topnav.jpg) no-repeat -634px -25px}


		

/* Vertical SpriteNav */
		
		#v-spritenav1 li, #v-spritenav1 a {
			height: 73px;
			display: block;
		}
		
		#v-spritenav1 li a span{
			display: none
		}
		
		#v-spritenav1{
			width: 100px;
			height: 219px;
			background: url(../images/v-spritenav.gif);
			position: relative;
		}
		
		#v-spritenav1 li{
			list-style: none;
			position: absolute;
		}
		
		#v-spritenav1-1, #v-spritenav1-2, #v-spritenav1-3{left: 0; width: 100px;} 
		
		#v-spritenav1-1{top:   0px;}
		#v-spritenav1-2{top:  73px;}
		#v-spritenav1-3{top: 146px;}
		
		
		#v-spritenav1-1 a:hover{background: transparent url(../images/v-spritenav.gif) -100px    0px no-repeat;}
		#v-spritenav1-2 a:hover{background: transparent url(../images/v-spritenav.gif) -100px  -73px no-repeat;}
		#v-spritenav1-3 a:hover{background: transparent url(../images/v-spritenav.gif) -100px -146px no-repeat;}


/* Text Nav */
	
		#text-nav{
			clear: both;
			width: 727px;
			margin: 10px auto 0px auto;
			padding: 0 0 10px 0;
			text-align: center;
		}	

		#text-nav ul{
			margin: 10px 0 0 0;
		}
			
		#text-nav li{
			padding: 0 3px 0 5px;
			display: inline;
			border-left: 1px solid #000;
			background: none;
			font-size: 12px;
			line-height: 13px;
		}
		
		#text-nav li.first{border: none;}
		#text-nav p{line-height: 13px; font-size: 11px; color: #000000;}
		#text-nav a:link, #text-nav a:visited{color: #000;}
		#text-nav a:hover, #text-nav a:active{color: #A36363;}
		
		div#text-nav p.hidden-links a{font-size:11px;}
		div#text-nav p.hidden-links a:link, 
		div#text-nav p.hidden-links a:visited, 
		div#text-nav p.hidden-links a:hover, 
		div#text-nav p.hidden-links a:active{color:#000000; text-decoration:none; cursor:default;}
		
		
		
		/* ------ Main Contact Form ---------*/

		#big-contact label{
			border:none;
			margin: 40px auto 0 auto;
			width: 350px;
		}
		

		#big-contact input, #big-contact textarea, #big-contact option, #big-contact select{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			width: 130px;
		}

		#big-contact br{
			clear: both;
		}
		
		#big-contact p
			{
				text-align:center;
				margin: 10px 0 10px 0;
				font-size: 12px;
			}
	
		#big-contact label input, #big-contact label select{
			position: absolute;
			left: 110%;
			top: -1px;
			width: 100px;
		}
	
		#big-contact form, #big-contact label, #big-contact input, #big-contact textarea, #big-contact select{
			font-size: 11px;
		}
	
		#big-contact label{
			position: relative;
			width: 140px;
			display: block;
			margin: 0 10px;
			text-align: right;
			height: 20px;
		}
		
		#big-contact fieldset{
			width: 300px;
			padding: 5px 10px;
		}
		
		#big-contact hr{
			border: 0px;
			height: 1px;
			color: #000000;
			background: #000000;
			margin: 0 0 20px 0;
		}

		#big-contact label textarea{
			position: absolute;
			left: 110%;
			top: 0px;
			width: 160px;
			height: 100px;
		}

		#big-contact .radio{
			top:0;
			width: 14px;
		}
		
		#big-contact .reset{
			width:60px;
			margin: 10px 0 0 90px;
		}

		#big-contact .reset-clear{
			width:60px;
			margin: 100px 0 0 90px;
		}
		
		#big-contact .submit{
			width:60px;
			margin: 10px 0 0 12px;
		}
		
		#big-contact .clear-textarea{
			margin:100px 0 10px 0;
		}
		
		#big-contact .subscribe{
			width:90px;
			margin: 10px 0 0 110px;
		}
		
		#big-contact .submit-center{
			width:140px;
			margin: 10px 0 0 80px;
		}
		

		#center-column-inside #big-contact label{
			font: 12px Arial,Helvetica,sans-serif;
		}

/* Horizontal SuckerSpriteNav */

#h-suckersprite1 {
	background: url(../images/h-suckerspritenav.jpg) top left no-repeat;					
	width: 600px;		/* Width of buttons, not entite image (or half of entire image) */
	height: 30px;		/* Height of entire image */
}
#h-suckersprite1 span { display: none; }
#h-suckersprite1 li { 
	position: relative;
	float: left;
	list-style: none;
}
#h-suckersprite1 li, #h-suckersprite1 a { 
	height: 30px;			/* Each button must have the same height, define it here */
	display: block;
}

/* left - defines offset from left edge, will most likely just be 0 */
/* width - width of each button, they will each most likely be unique */
#h-suckersprite1-01 {left: 79px; width: 79px;}
#h-suckersprite1-02 {left: 79px; width: 89px;}
#h-suckersprite1-03 {left: 79px; width: 94px;}
#h-suckersprite1-04 {left: 79px; width: 87px;}
#h-suckersprite1-05 {left: 79px; width: 89px;}

/* Changed values should match "width" numbers specified above */
#h-suckersprite1-01 a:hover {background: transparent url(../images/h-suckerspritenav.jpg) -79px -30px no-repeat;}
#h-suckersprite1-02 a:hover {background: transparent url(../images/h-suckerspritenav.jpg) -158px -30px no-repeat;}
#h-suckersprite1-03 a:hover {background: transparent url(../images/h-suckerspritenav.jpg) -247px -30px no-repeat;}
#h-suckersprite1-04 a:hover {background: transparent url(../images/h-suckerspritenav.jpg) -341px -30px no-repeat;}
#h-suckersprite1-05 a:hover {background: transparent url(../images/h-suckerspritenav.jpg) -428px -30px no-repeat;}

/* SON OF SUCKERFISH */

#h-suckersprite1 li ul {
	position: absolute;
	left: -9999px;
	background-color: #720000;	/* Background color of drop down menu - add more styles (i.e. background image) if you want */
}

#h-suckersprite1 li ul li {
	height: 20px;				/* Height of each drop down menu item */
}
#h-suckersprite1 li ul li a {
	width: 100%;
	height: 20px;				/* Height of each drop down menu item, should match above */
	line-height: 20px;			/* Height of each drop down menu item again, should match above */
}
#h-suckersprite1 li ul li a span {
	display: block;
	padding-left: 5px;
}

/* Drop down link styles */
#h-suckersprite1 a:link, #h-suckersprite1 a:visited, #h-suckersprite1 a:hover, #h-suckersprite1 a:active {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

#h-suckersprite1 li:hover ul, #h-suckersprite1 li.sfhover ul	{ left: auto; }

/* Hover styles for drop down items */
#h-suckersprite1-03 ul a:hover, #h-suckersprite1-04 ul a:hover { 
	background-image: none;
	background-color: #AA0000; 
}

/* width of drop down menu - choose width that allows items to display on one line */
#h-suckersprite1-03 ul, #h-suckersprite1-03 li { width: 260px; }		
#h-suckersprite1-04 ul, #h-suckersprite1-04 li { width: 90px; }


/* Vertical SuckerSpriteNav */

#v-suckersprite1 {
	background: url(../images/v-suckerspritenav.jpg) top left no-repeat;					
	width: 100px;		/* Width of buttons, not entite image (or half of entire image) */
	height: 150px;		/* Height of entire image */
}
#v-suckersprite1 li span {display: none;}
#v-suckersprite1 li {
	float: left;
	list-style: none;
}
#v-suckersprite1 li, #v-suckersprite1 a { 
	height: 30px;			/* Each button must have the same height, define it here */
	display: block;
}

/* Increments of each button height defined above */
#v-suckersprite1-01 {top: 0px;}
#v-suckersprite1-02 {top: 30px;}
#v-suckersprite1-03 {top: 60px;}
#v-suckersprite1-04 {top: 90px;}
#v-suckersprite1-05 {top: 120px;}

/* width set here should be same width set in #v-suckersprite1 */
#v-suckersprite1-01, #v-suckersprite1-02, #v-suckersprite1-03, #v-suckersprite1-04, #v-suckersprite1-05 { left: 0px; width: 100px; }

/* Changed values should match "top" numbers specified above */
#v-suckersprite1-01 a:hover {background: transparent url(../images/v-suckerspritenav.jpg) -100px -0px no-repeat;}
#v-suckersprite1-02 a:hover {background: transparent url(../images/v-suckerspritenav.jpg) -100px -30px no-repeat;}
#v-suckersprite1-03 a:hover {background: transparent url(../images/v-suckerspritenav.jpg) -100px -60px no-repeat;}
#v-suckersprite1-04 a:hover {background: transparent url(../images/v-suckerspritenav.jpg) -100px -90px no-repeat;}
#v-suckersprite1-05 a:hover {background: transparent url(../images/v-suckerspritenav.jpg) -100px -120px no-repeat;}

/* SON OF SUCKERFISH */

#v-suckersprite1 li ul {
	position: absolute;
	left: -9999px;
	background-color: #720000;	/* Background color of drop down v-suckersprite1 - add more styles (i.e. background image) if you want */
	margin-left: 100px;			/* Set to same width as in #v-suckersprite1 */
	margin-top: -30px;			/* Set to each button height, same as used above */
}

#v-suckersprite1 li ul li {
	height: 20px;				/* Height of each drop down v-suckersprite1 item */
}
#v-suckersprite1 li ul li a {
	width: 100%;
	height: 20px;				/* Height of each drop down v-suckersprite1 item, should match above */
	line-height: 20px;			/* Height of each drop down v-suckersprite1 item again, should match above */
}
#v-suckersprite1 li ul li a span {
	display: block;
	padding-left: 5px;
}

/* Drop down link styles */
#v-suckersprite1 a:link, #v-suckersprite1 a:visited, #v-suckersprite1 a:hover, #v-suckersprite1 a:active {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

#v-suckersprite1 li:hover ul, #v-suckersprite1 li.sfhover ul	{ left: auto; }

/* Hover styles for drop down items */
#v-suckersprite1-03 ul a:hover, #v-suckersprite1-04 ul a:hover { 
	background-image: none;
	background-color: #AA0000;
}

/* width of drop down v-suckersprite1 - choose width that allows items to display on one line */
#v-suckersprite1-03 ul, #v-suckersprite1-03 li { width: 260px; }		
#v-suckersprite1-04 ul, #v-suckersprite1-04 li { width: 90px; }

.error	{ background: #fcc; border: 1px solid #c00; padding: 10px 0; }
.errorfield	{ background: #fcc; border: 1px solid #c00; }