body {
margin: 0;
padding: 0;
background: #f7cc80 url(images/winter-majesty-view.jpg) repeat-y fixed center;
background-attachment: fixed;
color: #333;
font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;
font-size: 11pt;
}

h1 {
color: #600;
font-size: 24pt;
font-family: Georgia, Times New Roman, serif;
font-style: italic;
text-align: center;
text-shadow: -1px -1px 2px #aaa;
}

h2 {
color: #600;
font-size: 14pt;
font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;
margin-bottom: 5px;
text-shadow: -1px -1px 2px #bbb;
}

h2.lite {
color: #900;
font-size: 14pt;
font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;
margin-bottom: 5px;
text-shadow: -1px -1px 2px #bbb;
}

h3 {
color: #600;
font-size: 12pt;
font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;
margin-bottom: 5px;
text-shadow: -1px -1px 1px #ccc;
}

h3.lite {
color: #900;
font-size: 12pt;
font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;
margin-bottom: 5px;
text-shadow: -1px -1px 1px #ccc;
}

img {
 border: none;
}

img.framed {
border: 1px solid #333;
}

.centered {
 margin: auto;
 text-align: center;
 width: 100%;
}

.red_text {
color: #600;
font-weight: bold;
padding-right: 5px;
}

ul.red_text a {
color: #600;
font-weight: bold;
padding-right: 5px;
}

.page_header {
font-size: 16pt;
color: #600;
}

.dude_bg {
background-image: url(/images/bg_dude.jpg);
background-repeat: repeat;
}

.groups_bg {
background-image: url(/images/bg_groups.jpg);
background-repeat: repeat;
}

.b_b_bg {
background-image: url(/images/bg_b_b.jpg);
background-repeat: repeat;
}

.holiday_bg {
background-image: url(/images/bg_holidays.jpg);
background-repeat: repeat;
}

.parchment_bg {
background-image: url(/images/int/parchment.jpg);
background-repeat: repeat;
}
.main_bg {
background-image: url(/images/bg.gif);
background-repeat: repeat;
}

.side_scroll2 {
height: 170px;
background: url(images/nav/side_scroll2.gif) no-repeat;
}

.side_scroll3 {
height: 170px;
background: url(images/nav/side_scroll3.gif) no-repeat;
}

ul.heart li {
list-style-position: outside;
list-style-image: url(http://www.sylvandale.com/images/heart_20.gif);
line-height: 1.5em;
}

li.heart {
list-style-position: outside;
list-style-image: url(http://www.sylvandale.com/images/heart_20.gif);
line-height: 1.5em;
}

a:link, a:visited {
color: #600;
}

a.pdfl:hover {
width: 16px;
height: 15px;
border: 0;
background: url(http://www.sylvandale.com/img/pdf-link.gif) no-repeat left top;
padding-left: 11px;
}

a.pdfr:hover {
width: 16px;
height: 15px;
border: 0;
background: url(http://www.sylvandale.com/img/pdf-link.gif) no-repeat right top;
padding-right: 11px;
}

a.article:hover {
width: 80px;
height: 111px;
border: 0;
background: url(http://www.sylvandale.com/img/sdr-takes-pride-as-natural-beef-provider-coloradoan-thumb.jpg) no-repeat right top;
padding-right: 0px;
}

a.britewine:link,a.britewine:visited {
color: #900;
font-weight: 700;
}

ul.brochure li {
margin-bottom: 6px;
font-size: 11pt;
font-weight: 700;
letter-spacing: .01em;
}

.testimonial_table {
background-image: url(/images/bg_groups.jpg);
border: thin solid #000000;
}

.testifier {
margin:0;
text-align:right;
padding-right:25px;
font-size:10pt;
clear:both;
font-family: sans-serif;
font-weight:700;
color:#600;"
}

.color_bar {
font-weight: bold;
color: #fff;
background-color: #630;
border: thin solid #000;
padding-left: 5px;
}

p.ralign {
text-align: right;
}

.newsseperator {
clear: both;
width: 100%;
height: 20px;
margin: 5px 0;
background: url(http://www.sylvandale.com/images/newsprint.jpg) no-repeat;
}

#google_translate_element {
text-align: center;
margin:0;
}

.notop {
 margin-top: 0;
}

.nobot {
 margin-bottom: 0;
}

.nounder {
 text-decoration: none;
}

.floatl {
 float: left;
 margin-right: 10px;
}

.floatr {
 float: right;
 margin-left: 10px;
}

.no-show {
	position: absolute;
	left: -9999px;
}

#gototop {
width: 90px;
text-align: center;
}

#gototop a {
text-decoration: none !important;
text-align: center;
color: #000 !important;
}

#footer {
margin-top: 0;
margin-bottom: 0;
margin-left: auto;
margin-right: auto;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
text-align: center;
width: 770px;
font-size: 10pt;
color: #fff;
background: none #963 !important;
height: 50px;
line-height: 2em;
}

.sdr-red {
 color: #600;
}

.whttxt {
color: #f6f3ef;
font-size: 10pt;
}

p.phone {
margin:0 auto;
}

/* CSS Buttons style beg */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
/*    float: left; */
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

/* CSS Buttons style end */
