@charset "utf-8"; body { background: #FFFBE5 url(../images/background.gif) top repeat-x; margin: 16px 3px 10px; padding: 0; font-family: "Times New Roman", Times, serif; font-size: 12px; text-align: left; } p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.2em; padding: 13px 0px 0px; margin: 0; text-align: justify; } a { text-decoration: none; color: #500C03; } a:hover { text-decoration: underline; color: #632B06; } a:hover span { text-decoration: underline; } h2 { font-size: 24px; color: #716464; font-family: "Palatino Linotype", Palatino, "Times New Roman", Times, serif; margin: 0; padding: 0px 0px 6px; font-weight: normal; } #title { text-indent: -3000em; font-size: 3px; background: url(../images/logo.gif); width: 398px; height: 61px; margin: 0px auto 5px; outline: none; /* hide dotted outline in Firefox */ } #navbar { margin: 0px auto; height: 35px; } #navbar a { background: url(../images/nav_right.jpg) no-repeat scroll top right; color: #500C03; display: inline; font: normal 14px arial, sans-serif; padding: 9px 4px 13px 0px; line-height: 17px; margin-right: 2px; text-decoration: none; position: relative; top: 8px; } #navbar span { background: url(../images/nav_back.jpg) no-repeat top left; line-height: 17px; padding: 9px 14px 13px 18px; height: 35px; } #navbar a:hover span { text-decoration: underline; } #navtrail { background: url(../images/single_arrow.gif) no-repeat left 6px; font-size: 13px; padding-left: 2px; text-align: left; } #navtrail a { color: #716464; padding: 0px 17px 0px 10px; background: url(../images/double_arrow.gif) no-repeat right 5px; } #navtrail a.last { background: none; } #content { clear: both; padding-top: 22px; width: 846px; margin: 0px auto; } #bottom_nav { clear: both; margin: 26px auto 0px; text-align: center; color: #500C03; } #bottom_nav a { padding: 3px 8px; } /* home page specific */ .home #intro { float: left; width: 473px; padding-right: 26px; } .home .home-image { border-bottom: #A4181E solid 3px; } .home #wines { float: left; width: 347px; } .home #current, .home #vintage { border-top: #A4181E solid 3px; padding-top: 7px; } .home ul, .distributor #ours ul { color: #9F5558; padding: 0; margin: 0px 0px 30px 0px; list-style: none; font-size: 16px; line-height: 19px; font-family: "Times New Roman", Times, serif; } .home li, .distributor #ours li { padding-bottom: 7px; padding-left: 11px; background: url(../images/bullet.gif) left 7px no-repeat; } .home ul a, .distributor #ours ul a{ color: #7F0006; } .home ul a span, .distributor #ours a span { color: black; display: block; } /* end home page stuff */ .wines #top h1 { text-indent: -3000em; font-size: 3px; background: url(../images/our-wines.gif) left top no-repeat; width: 177px; height: 33px; float: left; } .wines #top a { float: right; font-size: 14px; line-height: 18px; text-align: right; color: #716464; padding-left: 13px; font-family: "Times New Roman", Times, serif; position: relative; top: 24px; } .wines #current_bottles, .wines #vintage_bottles { margin: 20px 69px 0px; border-top: #A3181E solid 3px; padding-top: 5px; text-align: left; clear: both; } .wines #current_bottles h2, .wines #vintage_bottles h2 { font-size: 23px; letter-spacing: 3px; color: #000000; } .wines #current_bottles div { width: 155px; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 13px; float: left; padding-bottom: 8px; } .wines #current_bottles div img { border: #7D716F solid 1px; margin: 5px auto 5px; } .wines #current_bottles a { color: #716464; text-decoration: none; } .wines #current_bottles a b { color: #7E0000; text-decoration: underline; } .wines #vintage_bottles { background: url(../images/vintage-pic.jpg) right 55px no-repeat; min-height: 345px; padding-right: 300px; } .wines #vintage_bottles h2 { padding-bottom: 0px; } .wines #vintage_bottles h3 { font-size: 18px; font-family: "Palatino Linotype", Palatino, "Times New Roman", Times, serif; color: #716A68; padding: 13px 0px 0px; margin: 0; } .wines #vintage_bottles a { background: url(../images/bullet.gif) left 8px no-repeat; color: #1D1D1D; margin-left: 17px; padding-left: 10px; display: block; font-family: "Times New Roman", Times, serif; font-size: 16px; margin-top: 4px; } .wines #vintage_bottles a b { font-weight: normal; color: #7F0006; } .bottle .main_image { float: right; border: #a4181e solid 1px; margin-left: 25px; } .bottle h1, .contact h1, .distributor h1 { font-family: "Palatino Linotype", Palatino, "Times New Roman", Times, serif; font-size: 36px; font-weight: normal; font-style: italic; text-align: center; padding: 0px 0px 3px; margin: 0px 0px 22px; border-bottom: #a4181e solid 3px; } .contact h1 { margin-bottom: 4px; } .bottle h2 { text-align: left; font-size: 16px; font-family: "Times New Roman", Times, serif; font-style: italic; color: #760000; } .bottle h2 span { display: block; color: #a4181e; } .bottle p { line-height: 1.4em; } .bottle p strong { color: #716464; font-weight: normal; } .contact fieldset { margin: 8px; padding: 8px 15px; font-family: Arial, Helvetica, sans-serif; } .contact legend { font-weight: bold; font-size: 14px; } .contact label { font-weight: bold; float: left; display: block; width: 10em; position: relative; top: 6px; } .contact textarea { width: 99%; } .contact .submit { text-align: center; } .contact .text { width: 60%; } .contact .message_label { display: block; margin-top: 8px; top: 0px; } .distributor h1 { text-align: left; padding: 0px 7px 0px; font-size: 18pt; border-bottom-width: 2px; margin-bottom: 0px; } .distributor p { padding: 4px; } .distributor #ours { float: right; background: #f1eeda; border: #705c48 solid 2px; width: 250px; padding: 10px; } .distributor #ours h2 { padding: 0; margin: 0; padding-bottom: 3px; color: black; font-size: 15pt; } .distributor #resteraunt { clear: both; } .distributor #join-us { width: 65%; float: left; margin-right: 5px; } .distributor #ours ul { margin: 0; padding: 3px 8px 0px; } .distributor #ours a span { padding: 0; margin: 0; } .distributor #ours i a { padding-right: 10px; color: #666666; } /* admin stuff */ #flash_notice { text-align: center; font-style: italic; font-weight: bold; font-size: 14pt; padding: 5px; } .edit-text { display: block; font-style: italic; } .edit-link { font-weight: bold; padding: 10px; display: block; font-size: 16px; font-style: italic; text-align: center; } fieldset { background: white; } textarea.text { width: 98%; } label { font-weight: bold; } .clr { clear: both; display: block; } /* SLIMBOX */ #lbOverlay { position: absolute; z-index: 9999; left: 0; width: 100%; background-color: #000; cursor: pointer; } #lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; left: 50%; overflow: hidden; background-color: #fff; } .lbLoading { background: #fff url(loading.gif) no-repeat center; } #lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; } #lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; } #lbPrevLink { left: 0; } #lbPrevLink:hover { background: transparent url(prevlabel.gif) no-repeat 0% 15%; } #lbNextLink { right: 0; } #lbNextLink:hover { background: transparent url(nextlabel.gif) no-repeat 100% 15%; } #lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; } #lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(closelabel.gif) no-repeat center; margin: 5px 0; outline: none; } #lbCaption, #lbNumber { margin-right: 71px; } #lbCaption { font-weight: bold; }