@charset "UTF-8";

/*   
Theme Name: Wine Experience Cafe &amp; World Cellar
Theme URI: http://www.wineexperiencecafe.com
Description: Wine Experience Cafe &amp; World Cellar
Author: Jason R. Walker
Author URI: http://www.unleadedsoftware.com
Version: 1.0
*/

body {
margin: 0px;
background: url(images/bg.jpg) top center repeat-y;
}

#layout {
width: 850px;
margin: 0px auto;
}

#nav {
width: 850px;
height: 70px;
background: #000;

color: #fff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
}

#nav ul {
margin: 0px;
padding: 0px;
list-style: none;
}

#nav li {
float: left;
height: 50px;
}

#nav li a {
float: left;
display: block;
height: 40px;
padding: 10px 20px 0 5px;
border-right: 1px solid #666;
border-bottom:1px solid #666666;

color: #fff;
text-decoration: none;
}

#nav li a:hover {
background: #333;
}

#navSearch {
float: left;
width: 150px;
height: 40px;
padding: 10px 0 0 0;

color: #ccc;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: right;
}

#navSearchForm {
float: left;
width: 325px;
height: 43px;
padding: 7px 0 0 10px;

color: #999;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: right;
}

#navSearchForm form {
margin: 0px;
padding: 0px;
}

#navSearchForm input {
margin: 0px;
border: 0px;

color: #333;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
}

.inputTxt {
width: 60px;
height: 17px;
padding: 3px 0 0 3px;
}

#header {
clear: left;
width: 850px;
height: 390px;
}

#headerTop {
width: 830px;
height: 18px;
padding: 2px 20px 0 0;
background: url(images/headerTop.jpg) top no-repeat;

color: #fff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right;
}

#headerTop a {
color: #fff;
text-decoration: none;
}

#headerTop a:hover {
text-decoration: underline;
}

#headerLogo {
width: 850px;
height: 120px;
background: url(images/headerLogo.jpg) top no-repeat;
}

#headerTxt {
width: 780px;
height: 170px;
padding: 80px 0 0 70px;
background: url(images/headerTxt.jpg) top no-repeat;

color: #fff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
}

#headerTxt a {
color: #e8b575;
text-decoration: none;
}

#headerTxt a:hover {
text-decoration: underline;
}

#headerTxt p {
margin: 0px;
padding: 0px;
}

#cafeHeaderTop {
width: 830px;
height: 18px;
padding: 2px 20px 0 0;
background: url(images/cafeHeaderTop.jpg) top no-repeat;

color: #fff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right;
}

#cafeHeaderTop a {
color: #fff;
text-decoration: none;
}

#cafeHeaderTop a:hover {
text-decoration: underline;
}

#cafeHeaderLogo {
width: 850px;
height: 120px;
background: url(images/cafeheaderLogo.jpg) top no-repeat;
}

#cafeHeaderTxt {
width: 780px;
height: 170px;
padding: 80px 0 0 70px;
background: url(images/cafeheaderTxt.jpg) top no-repeat;

color: #fff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
}

#cafeHeaderTxt a {
color: #e8b575;
text-decoration: none;
}

#cafeHeaderTxt a:hover {
text-decoration: underline;
}

#cafeHeaderTxt p {
margin: 0px;
padding: 0px;
}

#cellarHeaderTop {
width: 830px;
height: 18px;
padding: 2px 20px 0 0;
background: url(images/cellarHeaderTop.jpg) top no-repeat;

color: #fff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right;
}

#cellarHeaderTop a {
color: #fff;
text-decoration: none;
}

#cellarHeaderTop a:hover {
text-decoration: underline;
}

#cellarHeaderLogo {
width: 850px;
height: 120px;
background: url(images/cellarheaderLogo.jpg) top no-repeat;
}

#cellarHeaderTxt {
width: 780px;
height: 170px;
padding: 80px 0 0 70px;
background: url(images/cellarheaderTxt.jpg) top no-repeat;

color: #fff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
}

#cellarHeaderTxt a {
color: #e8b575;
text-decoration: none;
}

#cellarHeaderTxt a:hover {
text-decoration: underline;
}

#cellarHeaderTxt p {
margin: 0px;
padding: 0px;
}

#slHeaderTop {
width: 830px;
height: 18px;
padding: 2px 20px 0 0;
background: url(images/southlandsHeaderTop.jpg) top no-repeat;

color: #fff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right;
}

#slHeaderTop a {
color: #fff;
text-decoration: none;
}

#slHeaderTop a:hover {
text-decoration: underline;
}

#slHeaderLogo {
width: 850px;
height: 120px;
background: url(images/southlandsheaderLogo.jpg) top no-repeat;
}

#slHeaderTxt {
width: 780px;
height: 170px;
padding: 80px 0 0 70px;
background: url(images/southlandsheaderTxt.jpg) top no-repeat;

color: #fff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
}

#slHeaderTxt a {
color: #e8b575;
text-decoration: none;
}

#slHeaderTxt a:hover {
text-decoration: underline;
}

#slHeaderTxt p {
margin: 0px;
padding: 0px;
}

#eventsHeaderTop {
width: 830px;
height: 18px;
padding: 2px 20px 0 0;
background: url(images/eventsHeaderTop.jpg) top no-repeat;

color: #fff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right;
}

#phoneNumberHeader {
            text-align: right;
			font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
			font-size: 14px;
			background:#000000 none repeat scroll 0 0;
			
}

#eventsHeaderTop a {
color: #fff;
text-decoration: none;
}

#eventsHeaderTop a:hover {
text-decoration: underline;
}

#eventsHeaderLogo {
width: 850px;
height: 120px;
background: url(images/eventsHeaderLogo.jpg) top no-repeat;
}

#eventsHeaderTxt {
width: 780px;
height: 170px;
padding: 80px 0 0 70px;
background: url(images/eventsHeaderTxt.jpg) top no-repeat;

color: #fff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
}

#eventsHeaderTxt a {
color: #e8b575;
text-decoration: none;
}

#eventsHeaderTxt a:hover {
text-decoration: underline;
}

#eventsHeaderTxt p {
margin: 0px;
padding: 0px;
}

.menuItem {
padding: 0 0 0 10px;
color: #666;
font-size: 10px;
}

.spacer {
width: 850px;
height: 10px;
}

#main {
width: 850px;
margin: 0px;
}

#content {
float: left;
width: 555px;
margin: 0 11px 0 0;
}

#infoBoxes {
width: 555px;
height: 212px;
}

.infoBox {
float: left;
width: 178px;
height: 212px;
}

#infoBoxMid {
margin: 0 10px 0 10px;
}

.infoBoxHeader {
width: 178px;
height: 22px;
}

.infoBoxPhoto {
width: 176px;
height: 190px;
border-left: 1px solid #7a2e17;
border-right: 1px solid #7a2e17;
border-bottom: 1px solid #7a2e17;
}

#contentTxt {
clear: left;
width: 535px;
padding: 10px;

color: #000;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
text-align: justify;
}

#contentTxt a {
color: #bf4e30;
text-decoration: none;
}

#contentTxt a:hover {
text-decoration: underline;
}

#contentTxt ul {
margin: 0 0 10px 10px;
padding: 0;
list-style: inside;
}

#contentTxt p {
margin: 10px 0 10px 0;
}

.availability {
color: #666;
font-size: 11px;
}

#sidebar {
float: left;
width: 284px;

color: #666;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 18px;
text-align: justify;
}

#sidebar a {
color: #a64f34;
text-decoration: none;
}

#sidebar a:hover {
text-decoration: underline;
}

#sidebar p {
margin: 0px 0 10px 0;
padding: 0 10px 0 10px;
}

#sidebar ul {
margin: 0 0 0 5px;
padding: 0px;
list-style: inside;
}

#sidebar li {
margin: 10px 0 10px 0;
color: #333;
}

.sidebarHeader {
width: 284px;
height: 22px;
}

.sidebarSpacer {
width: 284px;
height: 11px;
}

.sidebarPhoto { 
width: 282px;
height: 190px;
border-left: 1px solid #7c643c;
border-right: 1px solid #7c643c;
border-bottom: 1px solid #7c643c;
}

.sidebarWine { 
width: 282px;
height: 216px;
padding: 15px 0 0 0;
background: url(images/sidebarWineBg.jpg) top no-repeat;
border-left: 1px solid #7c643c;
border-right: 1px solid #7c643c;
border-bottom: 1px solid #7c643c;

color: #fff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
text-align: left;
}

.sidebarWine p {
margin: 0 0 10px 0;
padding: 0px;

text-align: center;
}

.address {
color: #333;
}

#footer {
clear: left;
width: 850px;
height: 50px;
margin: 10px 0 0 0;
background: url(images/footerBg.jpg) top no-repeat;
}

#footerNav {
float: left;
width: 400px;
height: 40px;
padding: 10px 0 0 20px;

color: #fff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
}

#footerNav a {
color: #fff;
text-decoration: none;
}

#footerNav a:hover {
text-decoration: underline;
}

#footerTxt {
float: left;
width: 385px;
height: 40px;
padding: 10px 0 0 45px;

color: #fff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
}