@charset "utf-8";
/* Signature Brands */

body, html, h1, h2, h3, p, a, ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}

body {
color: #333;
background-repeat:repeat;
background-position:0px 0px;
text-align:center;
margin:0px auto;
padding-bottom:20px;
background-color:#fff;
}

/* common */
a img { border: 0; }
form { margin: 0; }
input,select,textarea { font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */

/* typography */
body,td,p { font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
p,ul,ol { line-height: 1.4em; text-align:left; }
li { margin-bottom: 0.25em; }

/* navigation */
a { color: #C76C23; text-decoration:underline; font-size:11px;}
a:hover { color: #c00; }

/* Layout Styles */

div#container {
		margin:0px auto 0px auto;
		background-image:url(images/bg_container.gif);
		background-position:0px 0px;
		background-repeat:repeat-y;
		width:847px;
}

div#container_top {
		background-image:url(images/bg_container.gif);
		background-position:-900px 0px;
		background-repeat:no-repeat;
}

div#container_bot {
		background-image:url(images/bg_container.gif);
		background-repeat:no-repeat;
		background-position:-1800px bottom;
		padding-bottom:20px;
}

div#container_padding {
		padding:0px 24px;
}

div#header {
		text-align:left;
		display:block;
		background-image:url(images/bg_header.gif);
		height:95px;
		width:802px;
		margin:0px auto;
		clear:both;
}

div#header img {
		float:left;
		margin-top:15px;
}

div#seasonal {
		width:790px;
		margin:auto;
		text-align:left;
		background-image:url(images/seasonal_bg.gif);
		background-repeat:repeat-y;
}

div#seasonal_top {
	background-image:url(images/seasonal_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div#seasonal_bot {
	background-image:url(images/seasonal_bot.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:15px;
}

/*div#seasonal img {
		float:left;
		margin:15px;
}
*/
div#seasonal_text {
		float:right;
		width:450px;
		padding-bottom:15px;
}

img.banner {
		margin:5px auto;
}

div#menu1 {
		float:right;
		padding:5px 0px;
}

div#menu4 {
		margin:5px auto;
		clear:both;
}

/* Content */

div#content {
		clear:both;
		width:790px;
}

div#content_padding {
		padding:10px 10px;
}

div#content_left {
		float:left;
		width:364px;
}

div#content_left p {
	margin-right:10px;
}

div#content_right {
		float:left;
		margin-top:10px;
		width:426px;
}

div#content_right_right {
	float:right;
	width:200px;
}


/* Featured Products */

div#featured {
	text-align:left;
	width:364px;
	background-position:0px 0px;
	background-repeat:repeat-y;
	margin:10px 0px 10px 0px;
	background-image:url(images/bg_feature.gif);
}

div#featured_top {
	background-position:-400px 0px;
	background-repeat:no-repeat;
	background-image:url(images/bg_feature.gif);
}

div#featured_bot {
	background-position:-800px bottom;
	background-repeat:no-repeat;
	clear:both;
	background-image:url(images/bg_feature.gif);
	padding-bottom:15px;
}

/* Category */
div#category {
	width:420px;
	margin-left:6px;
	background-position:0px 0px;
	background-repeat:repeat-y;
	background-image:url(images/bg_category.gif);
}

div#category_top {
	background-position:-450px 0px;
	background-repeat:no-repeat;
	background-image:url(images/bg_category.gif);
}

div#category_bot {
	background-image:url(images/bg_category.gif);
	background-position:-900px bottom;
	background-repeat:no-repeat;
	clear:both;
	padding-bottom:15px;
}

div#category_bot img {
		float:left;
		margin:15px;
}

/* Poll */

div#poll {
	width:200px;
	background-position:0px 0px;
	background-repeat:repeat-y;
	background-image:url(images/bg_poll.gif);
	float:left;
	margin-top:10px;
	margin-left:6px;
}

div#poll_top {
	background-position:-200px 0px;
	background-repeat:no-repeat;
	background-image:url(images/bg_poll.gif);
}

div#poll_bot {
	background-position:-400px bottom;
	background-repeat:no-repeat;
	clear:both;
	background-image:url(images/bg_poll.gif);
	text-align:left;
	padding-bottom:15px;
}

div#poll_bot img {
		margin:5px;
}

div#poll_bot table {
		margin:0px 0px 0px 10px;
}

.xsec {
		margin:4px 1px 5px 1px !important;
		text-indent:10px;
}

.btn {
		padding:0px !important;
		margin:0px 5px 5px 0px !important;
}

/* Login */

div#login {
	width:200px;
	background-position:0px 0px;
	background-repeat:repeat-y;
	background-image:url(images/bg_poll.gif);
	margin-top:10px;
}

div#login_top {
	background-position:-200px 0px;
	background-repeat:no-repeat;
	background-image:url(images/bg_poll.gif);
}

div#login_bot {
	background-position:-400px bottom;
	background-repeat:no-repeat;
	clear:both;
	background-image:url(images/bg_poll.gif);
	text-align:left;
	padding-bottom:15px;
}

div#login_bot img {
		margin:5px 0px 0px 5px;
}

div#login_bot h3 {
		display:none;
}

div#login_bot table {
		width:170px !important;
		margin:5px 10px !important;
}

/* Search */

div#search {
	width:200px;
	background-position:0px 0px;
	background-repeat:repeat-y;
	background-image:url(images/bg_poll.gif);
	margin-top:10px;
	margin-bottom:20px;
}

div#search_top {
	background-position:-200px 0px;
	background-repeat:no-repeat;
	background-image:url(images/bg_poll.gif);
}

div#search_bot {
	background-position:-400px bottom;
	background-repeat:no-repeat;
	clear:both;
	background-image:url(images/bg_poll.gif);
	text-align:left;
	padding-bottom:15px;
}

div#search_bot img {
		margin:5px;
}

.srch-label {
		display:none;
}

.srch-wrap, .drop-wrap, .btn-wrap {
		margin-left:10px;
		margin-bottom:5px;
}

div#footer {
		margin:10px auto;
		clear:both;
		width:847px;
		text-align:center;
}

div#footer p {
		font-size:11px;
}

div#footer p.copyright {
		float:left;
}

div#footer p.powered {
		float:right;
}

#pic_frame2 { width: 300px; height: 225px; overflow: hidden; vertical-align: middle; text-align: center; float:left; margin:15px; }

#new-home-title {
font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;
font-size: 18pt;
_font-size: 22pt;
font-weight: bold;
color: #C76C23;
margin:5px 0px 0px 10px;
}

div#seasonal_text {
		float:left;
		width:450px;
}

img.banner {
		margin:5px auto;
}

div#menu1 {
		float:right;
		padding:5px 0px;
}

div#menu4 {
		margin:5px auto;
		clear:both;
}

/* Content */

div#content {
		clear:both;
		width:790px;
}

div#content_padding {
		padding:10px 10px;
}

div#content_left {
		float:left;
		width:364px;
}

div#content_left p {
	margin-right:10px;
}

div#content_right {
		float:left;
		margin-top:10px;
		width:426px;
}

div#content_right_right {
	float:right;
	width:200px;
}


/* Featured Products */

div#featured {
	text-align:left;
	width:364px;
	background-position:0px 0px;
	background-repeat:repeat-y;
	margin:10px 0px 10px 0px;
	background-image:url(images/bg_feature.gif);
}

div#featured_top {
	background-position:-400px 0px;
	background-repeat:no-repeat;
	background-image:url(images/bg_feature.gif);
}

div#featured_bot {
	background-position:-800px bottom;
	background-repeat:no-repeat;
	clear:both;
	background-image:url(images/bg_feature.gif);
	padding-bottom:15px;
}

/* Category */
div#category {
	width:420px;
	margin-left:6px;
	background-position:0px 0px;
	background-repeat:repeat-y;
	background-image:url(images/bg_category.gif);
}

div#category_top {
	background-position:-450px 0px;
	background-repeat:no-repeat;
	background-image:url(images/bg_category.gif);
}

div#category_bot {
	background-image:url(images/bg_category.gif);
	background-position:-900px bottom;
	background-repeat:no-repeat;
	clear:both;
	padding-bottom:15px;
}

div#category_bot p {
	padding:15px;
}

div#category_bot img {
		float:left;
		margin:15px;
}

/* Poll */

div#poll {
	width:200px;
	background-position:0px 0px;
	background-repeat:repeat-y;
	background-image:url(images/bg_poll.gif);
	float:left;
	margin-top:10px;
	margin-left:6px;
}

div#poll_top {
	background-position:-200px 0px;
	background-repeat:no-repeat;
	background-image:url(images/bg_poll.gif);
}

div#poll_bot {
	background-position:-400px bottom;
	background-repeat:no-repeat;
	clear:both;
	background-image:url(images/bg_poll.gif);
	text-align:left;
	padding-bottom:15px;
}

div#poll_bot img {
		margin:5px;
}

div#poll_bot table {
		margin:0px 0px 0px 10px;
}

.xsec {
		margin:4px 1px 5px 1px !important;
		padding:3px 10px !important;
		text-indent:0px !important;
}

.btn {
		padding:0px !important;
		margin:0px 5px 5px 0px !important;
}

/* Login */

div#login {
	width:200px;
	background-position:0px 0px;
	background-repeat:repeat-y;
	background-image:url(images/bg_poll.gif);
	margin-top:10px;
}

div#login_top {
	background-position:-200px 0px;
	background-repeat:no-repeat;
	background-image:url(images/bg_poll.gif);
}

div#login_bot {
	background-position:-400px bottom;
	background-repeat:no-repeat;
	clear:both;
	background-image:url(images/bg_poll.gif);
	text-align:left;
	padding-bottom:15px;
}

div#login_bot img {
		margin:5px 0px 0px 5px;
}

div#login_bot h3 {
		display:none;
}

div#login_bot table {
		width:170px !important;
		margin:5px 10px !important;
}

/* Search */

div#search {
	width:200px;
	background-position:0px 0px;
	background-repeat:repeat-y;
	background-image:url(images/bg_poll.gif);
	margin-top:10px;
	margin-bottom:20px;
}

div#search_top {
	background-position:-200px 0px;
	background-repeat:no-repeat;
	background-image:url(images/bg_poll.gif);
}

div#search_bot {
	background-position:-400px bottom;
	background-repeat:no-repeat;
	clear:both;
	background-image:url(images/bg_poll.gif);
	text-align:left;
	padding-bottom:15px;
}

div#search_bot img {
		margin:5px;
}

.srch-label {
		display:none;
}

.srch-wrap, .drop-wrap, .btn-wrap {
		margin-left:10px;
		margin-bottom:5px;
}

div#footer {
		margin:10px auto;
		clear:both;
		width:847px;
		text-align:center;
}

div#footer p {
		font-size:11px;
}

div#footer p.copyright {
		float:left;
}

div#footer p.powered {
		float:right;
}

#pic_frame {
width: 300px;
height: 225px;
overflow: hidden;
vertical-align: middle;
text-align: center;
margin:15px;
border: 1px solid #000;
}

div.default-page p {
		margin-left:10px;
}

/* SGW Feb09 */
#welcome {float:left; margin:5,7,10,0;vertical-align:top; width:450px;}
#image {
	float:right;
	margin:15,10,7,10; 
	width:300px;
	height:300px;
	border:1px solid #333333;
}

#home-section-title {
	font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	_font-size: 22pt;
	font-weight: bold;
	color: #C76C23;
	margin:0px 0px 0px 10px;
}

.subhead {
	font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #C76C23;
	margin:0px 0px 5px 10px;
}