@charset "UTF-8";
/* CSS Document */

body {
	background-color:#b7d2b1;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;
	font-size:12px;
	text-align: center;
}

a {
	color:#868278;
}

.titles {
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	color:#8e0000;
}

#container {
  margin-left:auto;
  margin-right:auto;
  width: 634px;
  text-align: left;
}


#top {
	display:block;
	width:634px;
	height:5px;
	background-image:url(images/top.png);
	background-repeat:no-repeat;
}

#mid {
	width:634px;
	background-image:url(images/mid.png);
}

#stripe {
	width:621px;
	background-image:url(images/stripe.png);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:-232px;
}

#bottom {
	display:block;
	height:6px;
	width:634px;
	background-image:url(images/bottom.png);
	background-repeat:no-repeat;
}

#footer {
	width:623px;
	margin-top:-25px;
	margin-right:10px;
	text-align:right;
	float:right;
}

#footerleft {
	width:623px;
	float:left;
	margin-left:10px;
	padding-bottom:10px;
}

#footer, #footer a {
	color:#fff;
	text-decoration:none;
}

#logo {
	display:block;
	width:169px;
	height:86px;
	background-image:url(images/logo.png);
	position:relative;
	left:38px;
	top:13px;
}

#store {
	display:block;
	width:378px;
	height:254px;
	background-image:url(images/store.jpg);
	position:relative;
	top:-82px;
	left:240px;
}

#line-top {
	display:block;
	width:208px;
	height:4px;
	background-color:#e5e3df;
	position:relative;
	top:-227px;
	left:19px;
}

#line-bottom {
	display:block;
	width:208px;
	height:1px;
	background-color:#e5e3df;
	position:relative;
	top:-224px;
	left:19px;
}

#main-nav {
	position:relative;
	top:-229px;
	left:22px;
}

#main-nav ul, #left-column ul {
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	color:#8e0000;
}

#main-nav ul a {
	color:#868278;
	text-decoration:none;
}

#left-column ul a {
	color:#868278;
	text-decoration:underline;
}

#main-nav ul a:hover {
	text-decoration:underline;
}

#content-table {
	padding: 10px 10px 10px 10px;
}

#left-column {
	width:225px;
	padding-left:16px;
}

#left-column ul {
	margin-top:1px;
	padding-left:24px;
	font-size:14px;
}

#product-menu {
	border-right:1px solid #e1e1de;
}

#contact-info {
	padding-left:10px;
	font-size:14px;
}

.red {
	color:#8e0000;
}

#home-table {
	padding-left:5px;
	padding-right:10px;
}

.pt {
	color:#868278;
	font-size:14px;
	font-weight:bold;
}

.pd, .pp {
	padding-left:5px;
	padding-right:2px;
}

select {
	margin-left:8px;
}

.add-to-cart a, add-to-cart {
	font-size:9px;
	text-decoration:none;
	color:#8e0000;
}

.add-to-cart a:hover {
	text-decoration:underline;
}

form {
	display:inline;
}
a.u, .u {
	text-decoration:underline;
	cursor:help;
}
.i {
	font-style:italic;
}
a.addlink {
	cursor:pointer;
}

.blurb {
margin-top:10px;
color:#868278;
font-size:11px;
line-height:normal;
font-weight:normal;
padding-right:15px;
}

.socialmedia {
	border-top:1px solid #e1e1e1;
}

.twitter {
	margin-top: 0px;
	height: 125px;
	width:300px;
	overflow: hidden;
}

.fb {
	margin-top: -125px;
	height: 125px;
	width:300px;
	overflow: hidden;
	float: right;
}


/* -- Twitter Widget --*/
.twtr-widget{height:125px;overflow:hidden;position:relative;font-size:12px!important;font-family:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif; !important;zoom:1;}
.twtr-fullscreen{font-size:220%!important;}.
twtr-fullscreen .twtr-new-results{_display:none!important;}
.twtr-inactive{display:none;}
.twtr-widget a img{border:0!important;}
.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.twtr-bd{padding:0 1px;}
.twtr-widget .twtr-tweet-wrap{padding:5px 8px;overflow:hidden;zoom:1;}
.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}
.twtr-widget .twtr-tweet{border:none;padding-bottom:20px;overflow:hidden;zoom:1;}
.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important;}
.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;overflow:hidden;}
.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important;}
.twtr-widget h3{font-size:11px!important;font-weight:normal!important;}
.twtr-widget h4{font-size:16px!important;}
.twtr-widget em,.twtr-widget .twtr-new-results{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}
.twtr-widget .twtr-new-results{text-align:center;padding:3px;margin:0 auto -10px auto!important;display:block;position:relative;bottom:5px;line-height:.9;}
.twtr-results-inner{line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:2;text-align:center;}
.twtr-results-hr{width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #ddd;bottom:7px;background:none;overflow:hidden;}
.twtr-new-results span{position:relative;z-index:3;top:-14px;display:block;font-size:9px!important;}
.twtr-fullscreen .twtr-new-results span{font-size:24px!important;}
.twtr-hd{padding:0px;position:relative;zoom:1;overflow:hidden;}
.twtr-fullscreen .twtr-hd{height:0;padding:0;}
.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}
.twtr-scroll .twtr-timeline{overflow-x:hidden;overflow-y:auto;}
.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}
.twtr-ft{position:relative;}
.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}
.twtr-ft span{float:right;text-align:right;}
.twtr-ft a{float:left;display:block;}
.twtr-ft a img{position:relative;top:2px;}
.twtr-ft span a{float:none;}
.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}
.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}
.twtr-img{height:25px;width:25px;}
.twtr-img img{width:30px;height:30px;}
.twtr-fullscreen .twtr-img img{width:72px;height:72px;}
.twtr-fullscreen a.twtr-join-conv{display:none;}
.twtr-tweet-text{margin-left:40px;}
.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}
.twtr-popular{font-size:10px;padding:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;margin-top:3px;opacity:.8;}
.twtr-doc a{text-decoration:none!important;}
.twtr-doc a:hover{text-decoration:underline!important;}

/* -- FB Widget -- */
div.likeboxwrap {
width:292px;
height:250px;
overflow:hidden;
}

div.likeboxwrap iframe {margin:-1px;}

/* -- Popcorn Like Button -- */
.popleft {
	float: left;
}

.popright {
	float: right;
}

.poptop {
	padding-bottom: 10px;
}
