/* CSS Document */

body{background-color:#4F4031;
background-image:url(images/main_background.jpg);
background-repeat:repeat;}

.menu_background{background-color:#2d281f;}

.inside_background{background-image:url(images/inside_background.jpg);
background-repeat:repeat;}

.all_nighter{background-color:#2d281f;}

.background_side_left{background-image:url(images/background_left.jpg);
background-position:top;
background-repeat:repeat-y;}

.background_side_right{background-image:url(images/background_right.jpg);
background-position:top;
background-repeat:repeat-y;}

.background_main{background-image:url(images/background_border2.jpg);
background-position:top;
background-repeat:repeat-y;}

.menu_background{background-image:none;
background-repeat:no-repeat;}


.top_cane{background-image:url(images/cane_top.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}


.working_logo{background-image:url(images/working.jpg);
background-position:top center;
background-repeat:no-repeat;}

.set_width {width:375px;}

a.menulink:link{color:#fffae7; text-decoration:none;}
a.menulink:visited{color:#fffae7;text-decoration:none;}
a.menulink:hover{color:#bf9858;}
a.menulink:active{color:#bf9858;}

a.ADGlink:link{color:#4d402a; text-decoration:none;}
a.ADGlink:visited{color:#4d402a;text-decoration:none;}
a.ADGlink:hover{color: #990000;}
a.ADGlink:active{color:#990000;}


a.emaillink:link{color:#4d402a;}
a.emaillink:visited{color:#4d402a;}
a.emaillink:hover{color:#990000;}
a.emaillink:active{color:#990000;}

div.inline {float:left;}

/* cart */
#wrapper {width: 754px; height: 100%; margin: 0 auto;}
#wrapper2 {width: 754px; height: 2300px; margin: 0 auto;}
#topnavcart {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	width:754px;
	float:left;
}
#topnavcart a {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-decoration: none;}
#topnavcart a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#790f11; font-size:12px; text-decoration:underline;}

/*end cart */

#news {
	text-align: center;
	font-family:Garamond;
	color:#4d402a;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}

#news a {font-family:Garamond; color:#4d402a; font-size:18px; font-weight:bold; font-style:italic; text-decoration: underline;}
#news a:hover {font-family:Garamond; color:#4d402a; font-size:18px; font-weight:bold; font-style:italic; text-decoration:underline;}

#special {
	text-align: center;
	font-family:Garamond;
	color:#4d402a;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	border:dotted; 
	border-width: medium;
	vertical-align:middle;
}

#mainnav {
	background-image:url(images/npcoffeetop2_03.jpg);
	background-repeat:no-repeat;
	width:470px;
	height:234px;
}
 
#localservicesnav {
	background-image:url(images/localservicestop2_03.jpg);
	background-repeat:no-repeat;
	width:470px;
	height:234px;
}
#localservicesnav2 {
	background-image:url(images/localservicestop2_04.jpg);
	background-repeat:no-repeat;
	width:470px;
	height:234px;
}

/* begin index */

#indexnav {
	background-image:url(images/indextop2_04a.jpg);
	background-repeat:no-repeat;
	width:470px;
	height:234px;
}
#top_cane {
	background-image:url(images/cane_top.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:146px;
	height:103px;
	float:right;
}
#top_cane2 {
	background-image:url(images/cane_top2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:113px;
	height:103px;
	float:right;
	
}
/* end index */
/* begin about us */
#working_logo {
	background-image:url(images/working.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width:255px;
	height:48px;
	text-align:center;
	padding:150px 0 0 0;
}
/* end about us */
/* begin mother */
#mothernav {
	background-image:url(images/np-experience-top2_03a.jpg);
	background-repeat:no-repeat;
	width:470px;
	height:234px;
}
#mothercontent {
	width:580px;
	height:935px;
	padding:20px 0 0 0;
	margin: 0 auto;
}
/* end mother */


/* begin services */
ul.services {
	list-style-type: none;
	padding: 10px;
	margin: 0px;

}
li.services {
	background-image: url(images/button_list.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px; 
	padding-left: 15px; 
}
/* end services */
/* begin store */
#basketnav {
	background-image:url(images/baskettop2_03.jpg);
	background-repeat:no-repeat;
	width:470px;
	height:234px;
}
#candynav {
	background-image:url(images/candytop2_03.jpg);
	background-repeat:no-repeat;
	width:470px;
	height:234px;
}
#storenav {
	background-image:url(images/storetop2_03.jpg);
	background-repeat:no-repeat;
	width:470px;
	height:234px;
}
#souvenirnav {
	background-image:url(images/souvenirtop2_03.jpg);
	background-repeat:no-repeat;
	width:470px;
	height:234px;
}
#teanav {
	background-image:url(images/teatop2_03.jpg);
	background-repeat:no-repeat;
	width:470px;
	height:234px;
}
#storemenu {
	width:620px;
	height:22px;
	padding:10px 0 0 0;
	text-align:center;
}


#storemenu a {color:#4d402a; text-decoration:none;}
#storemenu a:hover {color:#790f11; text-decoration:none;}

#storecontent {
	width:600px;
	height:1150px;
	padding:10px 0 0 0;
	margin: 0 auto;
}
#storecontent-coffee {
	width:600px;
	height:1205px;
	padding:10px 0 0 0;
	margin: 0 auto;
}

#storecontent-description {
	width:600px;
	height:1700px;
	padding:10px 0 0 0;
	margin: 0 auto;
}

#storecontent2 {
	width:470px;
	height:956px;
	padding:10px 0 0 0;
	margin: 0 auto;
}
#storecontent3 {
	width:490px;
	height:350px;
	padding:10px 0 0 0;
	margin: 0 auto;
}
#storecontent4 {
	width:490px;
	height:350px;
	padding:10px 0 0 0;
	margin: 0 auto;
}
#storecontent5 {
	width:530px;
	height:350px;
	padding:10px 0 0 0;
	margin: 0 auto;
}	
#storecontent6 {
	width:580px;
	height:350px;
	padding:10px 0 0 0;
	margin: 0 auto;
}
#storecontent7 {
	width:580px;
	height:2175px;
	padding:10px 0 0 0;
	margin: 0 auto;
}
#storecontent8 {
	width:530px;
	height:420px;
	padding:15px 0 0 0;
	margin: 0 auto;
}
#teacontent8 {
	width:600px;
	height:1621px;
	padding:15px 0 0 0;
	margin: 0 auto;
}
#teacontent9 {
	width:600px;
	height:954px;
	padding:15px 0 0 0;
	margin: 0 auto;
}
#teacontent10 {
	width:600px;
	height:1114px;
	padding:15px 0 0 0;
	margin: 0 auto;
}
#teacontent11 {
	width:600px;
	height:565px;
	padding:15px 0 0 0;
	margin: 0 auto;
}
/*end store */

#footer {
	background-color:#21170e;
	
}
#footer a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight:bold; text-decoration:none;}
#footer a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight:bold; text-decoration:underline;}

#footeremail a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #86664d; font-size: 11px; font-weight:bold; text-decoration:none;}
#footeremail a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #86664d; font-size: 11px; font-weight:bold; text-decoration:underline;}

#store-return a {font-family: Garamond; color: #4d402a; font-size: 19px; font-weight:bold; text-decoration:none;}
#store-return a:hover {font-family: Garamond; color: #4d402a; font-size: 19px; font-weight:bold; text-decoration:none;}


h1 { 
	font-size:19px; 
	font-weight:bold; 
	font-family:Garamond;
	color:#4d402a;
}

#contact-form {
	width: 600px; 
	height: 245px; 
	padding: 0 0 0 0; 
	margin: auto; 
	font-family:Garamond;
	font-size:18px;
	font-style:italic;
	color:#4d402a;
	font-weight:bold;
}

.style1 {
	font-size:20px;
	font-weight:bold;
	color: #4d402a;
}
.style2 {
	font-family:Garamond;
	font-size:17px;
	font-style:italic;
	color:#4d402a;
	font-weight:bold;
}

.style3 {
	color:#86664d;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.style4 {
	color:#fffae7;
	font-size:14px;
	font-family:Garamond;
	font-weight:bold;
}
.style5 {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.style6 {
	font-family:Garamond;
	font-size:14px;
	font-weight:bold;
	text-align:justify;
	color:#4d402a;
}



.style10 {
	color:#4d402a;
	font-family:Garamond;
}


.style15 {
	font-family:Garamond;
	font-size:18px;
	font-style:italic;
	color:#4d402a;
	font-weight:bold;
}
.style16 {
	font-size: 24px;
	color: #990000;
}
.style17 {font-size: 18px}
.style18 {font-size: 24px}
.style19 {
	color: #4d402a;
	font-weight: bold; 
	font-size: 24px; 
	font-family: Garamond; 
}
.style20 {font-size: 17px}
.style21 {
	color: #4d402a;
	font-weight: bold;
	font-size: 15px;
	font-family: Garamond;
}
.style22 {color: #990000}
.style23 {
	font-family:Garamond;
	font-size:20px;
	font-style:italic;
	color:#4d402a;
	font-weight:bold;
}

.style23a {
	font-family:Garamond;
	font-size:22px;
	font-style:italic;
	color:#4d402a;
	font-weight:bold;
}
.style24 {
	color: #4d402a;
	font-weight: bold; 
	font-size: 23px; 
	font-family: Garamond; 
}
.style25 {
	font-family:Garamond;
	font-size:15px;
	font-style:italic;
	color:#4d402a;
	font-weight:bold;
}

.style26 {
	color:#8d0708;
}
.style27 {
	color:#790f11;
	font-weight:bold;
}
.style28 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style: normal;
	color:#4d402a;
}
.style29 {
	font-family:Garamond;
	font-size:16px;
	font-style:italic;
	color:#4d402a;
	font-weight:bold;
}
