/* Page layout  */
body { background: #d5c4a0; font-size: 1em; font-family: Georgia, serif; color: #79410a; text-align: center; }

div#content { clear: both; background: transparent url(../images/template/pagebg.jpg) center 0 repeat-y; width: 960px; margin: 0 auto; }

div#page { background: transparent url(../images/template/pagebottom.jpg) center bottom no-repeat; padding-bottom: 75px; }

div#main { text-align: left; padding: 0 60px 0; line-height: 170%; background: transparent url(/v/vspfiles/images/nav-rule.gif) center 0 no-repeat;  }

div#header { background: transparent url(../images/template/pagetop.jpg) center 0 no-repeat; height: 180px; }

p.footer { width: 800px; margin: 15px auto; font-size: 90%; line-height: 140%;  }

div#sidebar {width: 200px; float: left; }

div#content_area {width: 625px; float: right; }

/* header*/
#homelink {width: 300px; height: 180px; display: block; margin: 0 auto;}
#header a {text-decoration: none;}
.hide {visibility: hidden;}

/* navbar */

#nav {width: 960px; margin: 0 auto; padding: 5px; margin-bottom: 12px;}
#nav img {vertical-align: middle;}
#nav span  { text-align: center; padding: 0 15px;  }
#nav a, #nav a:visited { color: #a03814; text-transform: uppercase; text-decoration: none;  }
#nav a:hover { text-decoration: underline;  }

/* Sidebar */
div#search_section {margin: 0; padding: 0; height: 90px;}
div#display_menu_1 ul {margin: 0 0 15px 25px; padding: 0;}

/* typography*/
div#main p {  margin: .2em 0 .8em; }
div#main h2 { text-transform: uppercase; margin: 10px 0; letter-spacing: 1px; font-size: 120%; }
div#main h3 { color: #214a1f; margin: 10px 0 5px 0; letter-spacing: 1px; font-size: 110%; font-weight: bold;}

dt { font-weight: bold; margin: 18px 0 3px; }

/* links */
a { color: #a03814; }
a:visited { color: #a03814; }
a:hover { color: #7f4b18; }
a img { border:none; }

/* top nav links */ 

div.storelinks { display: block; width: 960px; position: relative;
 margin: 0 auto; padding-bottom: 5px; height: 1.5em;} 

div.storelinks ul 
{ position:absolute; top:10px; right:0; text-align:left; font-size:12px; margin:0; padding: 0;  list-style-type: none; }
 
div.storelinks ul li { display:inline; margin-right:1em; padding: 2px 1em 2px 0; border-right:1px solid #999;}

div.storelinks ul li.last { border: none; }

/* assorted global styles */
