* {
padding: 0;
margin: 0;
}

body {
padding: 0px;
text-align: center; /*centers in IE*/
}

#HomeTemplate {
background-image: url(../WebImages/HomeTemplate.png);
width: 1200px;
height: 750px;
position: absolute;
top: 0px;
left: 50%;
margin-left: -600px;
text-align: left; /*offset the ie center*/
background-repeat: no-repeat;
font-family: Arial, sans-serif;
color: #FFFF99;
}

#Hours li {             
display: block;
width: 260px;
height: 150px;
position: absolute;
top: 8px;
left: 137px;
font-size: .95em;
}

#Address li {             
display: block;
width: 220px;
height: 150px;
position: absolute;
top: 8px;
left: 845px;
text-align: right;
font-size: .95em;
}

#AddressMap li{
display: block;
width: 250px;
height: 15px;
position: absolute;
top: 115px;
left: 815px;
text-align: right;
font-size: .9em;
}
#navigation {
text-indent: -9999px;
}

#navigation ul {
list-style: none;
}

#navigation li {             
display: inline;
float: left;
}

#nav-Home a {
display: block;
width: 120px;
height: 80px;
position: absolute;
top: 139px;
left: 175px;
background-image: url(../WebImages/NavSprites.png);
outline: none; /*hide dotted outline in Firefox */
}

#nav-Home a {background-position: 0 0;}
#nav-Home a:hover {background-position: -65px -80px;}
#nav-Home a:active {background-position: 0 0;}

#nav-Brands a {
display: block;
width: 225px;
height: 80px;
position: absolute;
top: 139.5px;
left: 370.5px;
background-image: url(../WebImages/NavSprites.png);
outline: none; /*hide dotted outline in Firefox */
}
#nav-Brands a {background-position: 0 0;}
#nav-Brands a:hover {background-position: -20px -160px;}
#nav-Brands a:active {background-position: 0 0;}

#nav-Who a {
display: block;
width: 180px;
height: 80px;
position: absolute;
top: 139px;
left: 660px;
background-image: url(../WebImages/NavSprites.png);
outline: none; /*hide dotted outline in Firefox */
}
#nav-Who a {background-position: 0 0;}
#nav-Who a:hover {background-position: -35px -240px;}
#nav-Who a:active {background-position: 0 0;}

#nav-FAQ a {
display: block;
width: 120px;
height: 80px;
position: absolute;
top: 136px;
left: 910px;
background-image: url(../WebImages/NavSprites.png);
outline: none; /*hide dotted outline in Firefox */
}
#nav-FAQ a {background-position: 0 0;}
#nav-FAQ a:hover {background-position: -65px -320px;}
#nav-FAQ a:active {background-position: 0 0;}


#Welcome li {             
display: block;
position: absolute;
top:225px;
left:570px;
width: 250px;
font-family: verdana, sans serif;
font-size: 1em;
}

#FBLike li {
display: block;
position: absolute;
top: 220px;
left: 823px;
}


#Coupon {
text-indent: -9999px;
}

#Coupon ul {
list-style: none;
}

#Coupon li {             
display: inline;
float: left;
}

#CouponLink a {             
display: block;
width: 245px;
height: 100px;
position: absolute;
top: 512px;
left: 569px;
background-image: url(../WebImages/NavSprites.png);
outline: none; /*hide dotted outline in Firefox */
}

#CouponLink a {background-position: 0 0;}
#CouponLink a:hover {background-position: -0px -420px;}
#CouponLink a:active {background-position: 0 0;}

#Adobe ul {
list-style: none;
}

#Adobe li {             
display: block;
position: absolute;
top:610px;
left:570px;
width: 120px;
font-size: .6em;
text-align: center;
}

#AdobeIcon ul {
list-style: none;
}

#AdobeIcon li {             
display: inline;
float: left;
}

#AdobeIcon a {             
display: block;
width: 50px;
height: 50px;
position: absolute;
top: 600px;
left: 757px;
background-image: url(../WebImages/NavSprites.png);
outline: none; /*hide dotted outline in Firefox */
}

#AdobeIcon a {background-position: 0 0;}
#AdobeIcon a:hover {background-position: -100px -530px;}
#AdobeIcon a:active {background-position: 0 0;}

#TwitterLink ul {
list-style: none;
}

#TwitterLink li {             
display: inline;
float: left;
}

#TwitterLink a {             
display: block;
width: 170px;
height: 50px;
position: absolute;
top: 611px;
left: 866px;
background-image: url(../WebImages/NavSprites.png);
outline: none; /*hide dotted outline in Firefox */
}

#TwitterLink a {background-position: 0 0;}
#TwitterLink a:hover {background-position: -40px -590px;}
#TwitterLink a:active {background-position: 0 0;}

#Legal li {             
display: block;
position: absolute;
top:650px;
left: 5px;
width: 1200px;
font-size: .6em;
text-align: center;
}


