A:link {
text-decoration: 		none
}

A:visited {
text-decoration: 		none
}

A:active {
text-decoration: 		none
}

A:hover {
text-decoration: 		underline; 
}

a.tooltip:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px;}
a.tooltip:hover span{width: 500px; display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}

a.tooltipship {position: relative;}
a.tooltipship:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltipship span {display:none; padding:2px 3px; margin-left:8px;}
a.tooltipship:hover span{
	position: absolute;
  	top: 20px;
  	left: -100px;
  	display: block;
  	background: #999;
 	border: 1px solid #000;
 	color:#000;
 	width: 300px;
 	}
 	
input.required {
background:				#fae5e6;
}

p {
margin:					4px;
text-align:				left;
}

p.red {
background:				#fae5e6;
width:					98%;
}

p.overline {
border-top:				dashed 2px white;
clear:					both;
padding-bottom:			20px;
padding-top:			5px;
}

p.underline {
border-bottom:			dashed 2px white;
}

#blackoutline {
border:					dashed 1px black;
padding:				3px;

}

form.cart {
float:					right;
}

form  {
padding:				0px;
margin-bottom:			3px;
}

h1 {
float:					right;
width:					81%;
font-size:				20pt;
font-style:				italic;
line-height:			21pt;
color:					#395273;
border-bottom:			2px dashed #4a637b;
background:				#dfe1f6;
padding-top:			4px;
padding-bottom:			7px;
margin-bottom:			5px;
margin-top:				10px;
}

h2 {
font-size:				15pt;
line-height:			17pt;
margin-top:				10px;
margin-bottom:			6px;
padding-left:			12px;	
padding-right:			12px;			
}

body {
font-family:			"Verdana", Arial, Helvetica, sans-serif;
font-size:				10pt;
line-height:			11pt;
font-weight:			normal;
color:					#000;
margin-top:				10px; 
background:				#fff url('../images/bg/stripe.gif');
background-attachment:	fixed;
text-align:				center;
}

#maincontainer {
background:				#fff;
width:					910px;
margin: 				0px auto;
padding-left:			8px; 
padding-right:			8px; 
padding-top:			7px;
border:					solid 1px black;
}

#footer p{
font-size:				8pt;
line-height:			11pt;
font-style:				italic;
color:					#333;
text-align:				center;
}

#map {
float:					left;
margin:					10px;
}

#product {
float:					right;
width:					81%;
background:				#fff;
font-size:				9pt;
line-height:			12pt;
padding-top:			10px;
margin-top:				0px;
margin-bottom:			7px;
text-align:				center;
}

#product td {
background:				#dfe1f6;
padding-top:			4px;
padding-bottom:			2px;
}

#product img {
padding: 				3px;
}

#content {
float:					right;
width:					81%;
background:				#dfe1f6;
font-size:				9pt;
line-height:			12pt;
padding-top:			10px;
padding-bottom:			10px;
margin-top:				10px;
margin-bottom:			7px;
text-align:				center;
}

#content img {
padding: 				3px;
}

#alert {
float:					right;
width:					81%;
background:				#ccc;
font-size:				9pt;
line-height:			12pt;
padding-top:			6px;
margin-top:				10px;
margin-bottom:				10px;
padding-bottom:			6px;
border:					dashed 1px black;
}

#alert img {
float:					left;
padding:				3px;
margin-right:			5px;
margin-left:			3px;
margin-top:				0px;
border:					solid 1px blue;
}

#clear {
clear:					both;
}

#menu {
float:					left;
width:					17%;
margin-top:				10px;
margin-bottom:			7px;
}

#menu img{
border: 				0px;
padding-top:			3px;
}

.buttonscontainer {
width: 					160px;
}

.buttons a {
color: 					#FFFFFF;
background-color: 		#395273;
padding: 				2px;
padding-left: 			3px;
display: 				block;
border-left: 			11px solid #9fb4c5;
font: 					14px Verdana, sans-serif;
font-weight: 			bold;
text-decoration: 		none;
text-align: 			left;
margin-top: 			1px;
}

.buttons a:hover {
border-left: 			11px solid #cc99cc;
font-style:				italic;
background-color: 		#9fb4c5;
text-decoration: 		none;
color: 					#000;
}
