@charset "utf-8";
/* CSS Document */
.style2 {color: #6A5424; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px;}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}
.tableborder {
	border: 1px solid #877A5D;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #E9E9E9;
	text-decoration: none;
	background-image: url('/spoontiques/images/copyright.gif');
	background-repeat: repeat-x;
	text-align: center;

}
.script {
	font-family: Georgia,Times New Roman, Times, serif;
	font-size: 12px;
	color: #6A5424;
	text-decoration: none;
	font-style: italic;
}
a.leftmenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left:28px;



}

a.leftmenu:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;



}

a.leftmenu:hover{
	text-decoration: none;
	color: #FFBB55;

}
.tdborder {
	border: 1px solid #FFE4A8;
}
.productheading {
	color: #666600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;

}
.runningtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
}
.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #7D570A;
}
.heading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
	color: #8C4600;
	text-decoration: none;
	font-weight: bold;

}
a.next{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	letter-spacing: 1px;




}
a.next:hover{
	text-decoration: none;
	color: #7D570A;

}
.runningtextblack {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #2C2C2C;
}
.textfeild {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	border-top: 1px solid #A7A7A7;
	border-right: 1px solid #282828;
	border-bottom: 1px solid #282828;
	border-left: 1px solid #A7A7A7;


}
.smallinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #7D570A;
	text-decoration: none;

}
.smallinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	text-decoration: none;

}
.border1 {
	border: 1px solid #999999;
}

a.faq{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FF0000;



}
a.faq:hover{
	text-decoration: underline;
	color: #CC0000;

}
.redtext {
	color: #FF0000;
}
.graytext {
	color: #333333;
}

td.sidebar {
	background:url('/spoontiques/images/bullet.gif') no-repeat;
	background-position:8px 4px;
	height:20px;
}

a.leftmenuSub{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left:40px;



}

.leftmenuSub:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
}
a.leftmenuSub:hover{
	text-decoration: none;
	color: #FFBB55;

}


td.sidebarSub {
	height:20px;
}

#navMain {
	margin:0px;
	width:556px;
	position:relative;
}

#navMain ul {
	text-align:center;
	list-style:none;
	margin:0 0 0 50px;
	padding:0;
}

#navMain li {
	float:left;
	margin:0;
	padding:0;
	height:98px;
	width:114px;
	background:url('/spoontiques/images/spoontiques.png') no-repeat;
}
	
#navMain li a:link, #navMain li a:visited {
	display:block;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	padding:0;
	margin:69px 0 0 0;
	border:0;
}

#navMain li a:hover, #navMain li a:active {
	display:block;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	padding:0 10px 0 10px;
	margin:69px 0 0 0;
	border:0;

}

#navMainFooter {
	margin: 0 auto;
	text-align:center;
}

#navMainFooter ul {
	width:100%;
	text-align:center;
	list-style:none;
	margin:0 0 0 210px;
	padding:0;
}

#navMainFooter li {
	float:left;
	margin:0;
	padding:0;
}
	
#navMainFooter li a:link, #navMainFooter li a:visited {
	display:block;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	padding:0 10px 0 10px;
	margin-right:10px;
	background:'/nantucketbagg/catalog/images/NavHover.png') no-repeat;
	background-position:bottom;
	border:0;
	line-height:15px;
}

#navMainFooter li a:hover, #navMainFooter li a:active {
	display:block;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	padding:0 10px 0 10px;
	margin-right:10px;
	background:url('/nantucketbagg/catalog/images/NavHover.png') no-repeat;
	background-position:top;
	border:0;
	line-height:15px;
}

#footerCopyright {
	clear:both;
	width:100%;
}

div.cat_item {
        height: 300px; 
        width: 220px;
        border: 0;  
        float:left;
        position: relative;
        margin: 0 05px 0 10px;
        padding: 0 15px 0 0px;
		word-break:break-all;word-wrap:break-word
        }
       
div.item { width: 230px;float:left;word-break:break-all;word-wrap:break-word }

div.cat_content_bottom { width: 230px;word-break:break-all;word-wrap:break-word;position:absolute; bottom:0px }

.sublink { padding-left: 10px; }

div#checkoutcontainer { width: 554px; }

div#checkoutheader { width: 554px; }

.item	{ font-size:10pt }

#search {
	position:absolute;
	top:72px;
	left:-180px;
	width:200px;
}

#monoSlideshow  {
	margin-top:20px;
}

@media screen and (max-width: 768px) {
	div.cat_item {height: 450px; }
}
