/* CSS Document */

body {background-image: url(ss038.jpg);background-repeat:repeat;background-color:#999999}
p{font-family:arial;padding:0px;margin:0px auto;}
h2{font-family:arial; text-decoration:underline;}
p.plushalf{padding-bottom:15px;}
p.bottomlinks{font-size:0.85em; padding-bottom:10px;}
p.counter{font-size:0.85em;}
p.header{font-size:1.5em; padding-bottom:5px; text-decoration:underline}

#global
{
text-align:center;
margin:0px auto;
padding:0px;
}

#titlecontainer
{
width:750px;
height:75px;
margin:0px auto;
padding:0px;
}
#backgroundcontainer
{
padding:0px;
margin:0px auto;
background-image: url(shop_front_inset.jpg);background-repeat:no-repeat;
width:750px;
height:455px;
}
#mapbackgroundcontainer
{
padding:0px;
margin:0px auto;
background-image: url(shop_front_large_inset.jpg);background-repeat:no-repeat;
width:750px;
height:455px;
}
#spacerabovenav
{
margin:0px auto;
width:750px;
height:32px;
}
#spacerbelownav
{
margin:0px auto;
width:750px;
height:37px;
}
#maincontainer
{
margin:0px auto;
padding:0px;
width:750px;
height:321px;
text-align:left;
}
#mapcontainer
{
margin:0px auto;
padding:0px;
width:750px;
height:400px;
text-align:center;
}
#nav{
   text-align:left;
   padding: 0px; 
   margin : 0px auto;
   clear:left;
   width:100%;
   height:20px;
   color:white;
   text-decoration:none;
}

#leftcontainer
{
margin:0px auto;
padding:0px;
width:189px;
height:355px;
color:white;
float:left;
text-align:right;
font-size:16px;
overflow: auto; 
}
#spacerbtwleftandright
{
margin:0px auto;
padding:0px;
width:43px;
height:364px;
color:white;
float:left;
}
#rightcontainer
{
margin:0px auto;
padding:0px;
width:471px;
height:364px;
float:left;
text-align:left;
overflow:auto;
color:white;
}
#windowcontainer
{
margin:0px auto;
padding:0px;
width:471px;
height:254px;
float:left;
text-align:left;
overflow:auto;
color:#B22222;
}
#spacerabovebulletins
{
margin:0px auto;
width:100%;
height:10px;
}
#bulletincontainer
{
margin:0px auto;
padding:0px;
width:471px;
height:254px;
float:left;
text-align:center;
color:#B22222;
background-image: url(corkboard.jpg);background-repeat:no-repeat;
}
#bulletins
{
margin:0px auto;
padding:0px;
width:440px;
height:235px;
text-align:left;
overflow:auto;
}
#spacerbleowwindow
{
margin:0px auto;
padding:0px;
width:471px;
height:43px;
color:white;
clear:left;
}

#phonenumbercontainer
{
text-align:center;
margin:0px auto;
padding:0px;
width:471px;
height:67px;
color:white;
clear:left;
}
#bottomlinks
{
margin:0px auto;
padding:0px;
width:750px;
height:20px;
color:#B22222;
clear:left;
text-align:center;
}
#bottomlinks a{
   color : #B22222;
   padding-left : 5px;
   padding-right : 5px;
   text-decoration:underline;
} 
#spacerabovemap
{
margin:0px auto;
width:750px;
height:21px;
}
