BODY
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Tahoma, Arial, Sans-serif;
    /*TEXT-ALIGN: center*/
}

.veMap
{
    position: relative;
    width: 500px;
    height: 410px;
	text-align: left;
}
  

.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
}


.textlink
{
	font-family: tahoma; 
	font-size: 11px;
	color:#036635; 
	cursor:hand
}

.smalltext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4d4d4d;
}

.titreAddr
{
	font-weight:bold;
	cursor:hand
}


.alertclose {
background:transparent url(../Images/VEclose.gif) no-repeat scroll 50% 50%;
cursor:pointer;
display:block;
height:18px;
width:18px;
position:absolute;
right:0px;
top:0px;
}
	
.alerttitle 
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px;
color:#ed1c24;
background-color:#ffffff;
border : 0px;
display:block;
left:0px;
position:relative;
top:0px;
width:100%;
}



.sub
{
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
display: block; 
padding: 1px; 
text-align: center; 
color: #8FC800;
cursor:hand
}

.subRed
{
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
display: block; 
padding: 1px; 
text-align: center; 
color: #FF0A0E;
cursor:hand
}


.findStoreTab{ position:relative; background:url('../Images/tabs/tabbox_store.png') no-repeat 0 0; height:28px; color:#404040; text-align:left; font-size: 11px; cursor: pointer;}
.findAddressesTab{ position:relative; background:url('../Images/tabs/tabbox_addresses.png') no-repeat 0 0; height:28px; color:#404040; text-align:left; font-size: 11px; cursor: pointer;}
.directionTab{ position:relative; background:url('../Images/tabs/tabbox_direction.png') no-repeat 0 0; height:38px; color:#404040; text-align:left; font-size: 11px;}


#storelocatorms a:link {
       color: #4d4d4d;
	   font-weight:bold;
}
#storelocatorms a:visited {
       color: #4d4d4d;
	   font-weight:bold;
}

#storelocatorms a:hover {
       color: #4d4d4d;
       text-decoration: underline;
	   font-weight:bold;
}
#storelocatorms a:active {
       color: #4d4d4d;
	   text-decoration: underline;
	   font-weight:bold;
}

