﻿body{ 
margin:0;
background:#d4b574;
font-size:100%;
font-family:Arial, Helvetica, sans-serif
}
p
{
    margin:0;
    padding:0;
}
h1 {
font-family: Verdana;
font-size: 18px;
font-weight: bold;   
color: #940001; 
text-align: left;
margin-bottom: 10px;
}

h2 {
font-family: Verdana;
font-size: 16px;
font-weight: bold;   
color: #C0D19D; 
text-align: left;
margin-top: 2px; 
margin-bottom: 10px;  
}
h3 {
font-family: Verdana;
font-size: 14px;
font-weight: bold;   
color: #940001; 
text-align: left;
}
h4 {
font-family: Verdana;
font-size: 10px;
font-weight:normal ;   
color: #940001; 
text-align: left;
}
#container{
	width:974px;
	margin:0 auto;
	background:#FFFFFF;
}
#topContent{
	background:#ffffce;
	float:left;
}
#topLeft{
	float:left;
	width:660px;
}
#topRight{
	float:left;
	width:314px;
}
.topSubscribeImage{
	padding:10px 0 0 25px;
}
#topContactNav ul{
	margin:0;
	padding:0;
	list-style:none;
	margin-left:110px;
}
#topContactNav li{
	display:inline;
}

#topContactNav a{
	color:#000000;
	font-size:.7em;
	text-decoration:none;
	font-weight:bold;
	padding:0 2px;
}
#topNavigationDropdowns{
	clear:both;
	font-size:.75em;
}

#topNavigationDropdowns ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	z-index:300;
}
#topNavigationDropdowns li{
	float:left;
	width:194px;
	text-align:center;
	background:#970003;
	border-right:1px solid #ffffce;
	height:25px;
	line-height:25px;
	position:relative;
	border-bottom:1px solid #ffffce;
}
#topNavigationDropdowns li:hover ul{
	display:block;
}
#topNavigationDropdowns li:hover a{
	background:#c0d19d;
}
#topNavigationDropdowns .noBorder{
	border:none;
}
#topNavigationDropdowns a{
	color:#ffffce;
	text-decoration:none;
	display:block;
	font-weight:bold;
}
#topNavigationDropdowns ul li ul{
	display:none;
}
#topNavigationDropdowns ul li ul li{
	background:#c0d19d;
	border-bottom:1px solid #ffffce;
	position:relative;
}
#topNavigationDropdowns ul li ul li:first-child{
	border-top:1px solid #ffffce;
}
#topNavigationDropdowns ul li ul li a{
	color:#000000;
}
#topNavigationDropdowns ul li ul li a:hover{
	color:#ffffce;
}
#mainContent{
	clear:both;
	padding:6px;
	float:left;
}
#sectionHeader{
	border-bottom:6px solid #c0d19d;
	margin:0 4px;
	margin-bottom:16px;
}
#leftNavigationItems{
	float:left;
	width: 170px;
	padding:0 0 0 15px;
}
#middleContentItems{
	float:left;
	width:575px;
	padding:0 15px;
}
#rightContentItems{
	float:left;
	width:150px;
	padding:0 15px 0 0;
}
#bottomFooter{
	color:#ffffce;
	clear:both;
	background:#970003;
	width:100%;
}
#bottomFooter ul{
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	height:22px;
}
#bottomFooter li{
	display:inline;
}
#bottomFooter a{
	color:#ffffce;
	text-decoration:none;
	font-size:.75em;
	text-decoration:underline;
	font-weight:bold;
}

#bottomFooter a:hover{
	text-decoration:none;
}
.advertiseImg
{
    clear:both;
}
.rightIssueDescription
{
    font-size:.75em;
    color:#980003;
    font-weight:bold;
    margin:14px 0 30px 0;
}

#siteSearch
{
    margin-bottom:8px;
    margin-top:6px;
    font-size:19px;
}
#siteSearch span
{
    font-size:14px;
    font-weight:bold;
}
#siteSearch #ctl00_btnWebSearch
{
    border-top:3px solid #ffffce;
}

.aSearchResult
{
    padding:8px;
    border:1px solid #666666;
    background:#EEEEEE;
    margin:0 5px 12px 10px;
    width:550px;
}
.aSearchResult .titleLink
{
     color:#940001;
     text-decoration:none;
     font-weight:bold;
     text-transform:uppercase;
     font-size:.8em;
}
.aSearchResult .titleLink:hover
{
    background:#CCCCCC;
}
.aSearchResult .readMoreLink
{
    font-size:10px;
     color:#940001;
     text-decoration:none;
     font-weight:bold;
     padding:6px;
     display:block;
     width:80px;
     text-align:center;
}

.aSearchResult .readMoreLink:hover
{
    background:#CCCCCC;
}
.aSearchResult img
{
    border:0;
}
.searchResultBottom
{
    margin-top:8px;
    font-size:10px;
    color:#999999;
    clear:both;
}

#craftfairshow
{
    margin: 0 auto;
    text-align:center;
}
#craftfairshow p
{
    margin:0;
    padding:0;
    text-align:left;
    font-size:.7em;
    padding-left:27px;
    padding-top:8px;
    color:#970003;
}
#craftfairshow p span
{
    font-weight:bold;
}
#slideshowimg
{
    padding-top:14px;
}
#craftfairshow .ob_show_panel 
{
    background-color: #C0D19D;
}

.craftfairtext
{
    font-family: Arial;
    font-size: 12px;
    padding:18px 20px 0 20px;
}

.craftfairtext strong
{
   font-weight:bolder;
   color:#940001;  
}



/* Catalog Section
******************************************* */
.categorymenu
{
    padding-left:20px;
    
}




#browsecatalogsection
{
width: 575px;
float: left;
text-align: left;
margin: 0 0 0 15px;
display:inline;
font-size:.9em;
}

img.browseleft {
width: 260px;
margin: 0 8px 0 8px;
float: left;
display:inline;
}

img.productimg {
width: 260px;
margin: 0 8px 0 8px;
/*float: left;*/
display:inline;
}

img.browseright {
width: 260px;
margin: 0 8px 0 8px;
float: right;
display:inline;
}

.browsecatalog {
/*width: 620px;*/
height: 100%; 
text-align: left;
float: left;
padding-bottom: 5px;
padding-top:5px;
border-bottom:1px solid #C0D19D;
}

.browsecatalog_textbox {
/*float: right;
display:inline;*/
/*width: 325px;
overflow: hidden;*/
font-family: Arial;
font-size: 12px;
padding:0 8px 0 8px;
}

.browsecatalog_textbox a {

}

.browsecatalog_textbox a {
color:#940001;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.browsecatalog_textbox a:link {
color:#940001;
font-size: 14px;
font-weight: bold;
text-decoration:none;
}

.browsecatalog_textbox a:link {
color:#940001;
font-size: 14px;
font-weight: bold;
text-decoration:none;
}

.browsecatalog_textbox a:active {
color:#940001;
font-weight: bold;
font-size: 14px;
text-decoration:none;
}

.browsecatalog_textbox a:visited {
color:#940001;
font-weight: bold;
font-size: 14px;
text-decoration:none;
}

.browsecatalog_textbox a:hover {
color:#940001;
font-weight: bold;
font-size: 14px;
text-decoration:underline;
}

img.hearticon
{
    width:16px;
    height:16px;
    display:inline;
    float:left;
}



/*///////////////////MERCHANT INDEX ////////////////////////////*/
#merchantIndex
{
 width:569px;
 height:62px;
 background: url(/images/merchantIndexNavBG.gif) top left no-repeat #FFFFFF;
 text-align:center;
 padding:14px 0 0 0;
 margin:0 0 0 5px;
}
#merchantIndex a
{
    text-decoration:none;
    color:#970003;
    font-size:18px;
    font-weight:bold;
    padding:12px 3px 12px 0;
}
.aMerchantTitle
{
    color:#970003;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
    font-size:14px;
}
.aMerchantLink, .back
{
    color:#970003;
    text-decoration:none;
    text-transform:lowercase;
    font-weight:bold;
    font-size:14px;
}
.aMerchant
{
    margin-bottom:2px;
}
#craftMerchant
{    
    background:#EEEEEE; 
    border:1px solid #CCCCCC; 
    margin-bottom:15px; 
    display:none;
}
#craftMerchant div
{
    width:90%; 
    background:url(/craftfair/images/Web-Directory-graphic.gif) right no-repeat #eeeeee;
    padding:30px 30px 25px 10px;
}
#craftMerchant a
{
    color:#940001;
    text-decoration:none;
}
