body {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px;margin-left:10px;padding-top:5px;margin-top:0px;background-color:#ffffff;}
td {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px;}
th {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px; color: #900000; background-color: #F9F2EB;}
h1 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 28px;}
h2 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 24px;}
h2 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 20px;}
h4 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 18px;}
h5 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 16px;}
h6 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 14px;}
input {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px;}
select {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px;}
textarea {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px;}
form {display:inline;}
img { border-style:none; }

.smallest {font-size: 10px;}
.smaller {font-size: 11px;}
.larger {font-size: 14px;}
.largest {font-size: 16px;}

.headers {color: #900000; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 22px; font-weight: bold;}
.headers-smaller {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 18px; font-weight: bold;}
.headers-smallest {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 14px; font-weight: bold;}

.breadcrumbs {font-size:11px; color:#59421d;}
.breadselect {color: #900000;}

.cart { color:#482D0D; background-color:#F9F2EB; font-size:11px; font-weight:bold; }

a {font-family: arial,helvetica,verdana; text-decoration: underline; color: #940f08;}
a:link {color: #940f08;}
a:active {color: #940f08;}
a:visited {color: #59421d;}
a:hover {color: #002042;}

a.textnav {font-size: 10px; color: #ff0000; text-decoration: underline;}
a.textnav:link {color: #ff0000; text-decoration: underline;}
a.textnav:active {color: #000000; text-decoration: underline;}
a.textnav:visited {color: #ff0000; text-decoration: underline;}
a.textnav:hover {color: #000000; text-decoration: none;}


a.breadcrumb,a.breadcrumb:link,a.breadcrumb:active.a.breadcrumb:visited  {font-size: 11px; color: #59421d; text-decoration: underline;}
a.breadcrumb:hover {color: #59421d; text-decoration: none;}


.btn {
	color: #900000;
	background: #F9F2EB;
   	font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #DFECFE;
	border-top: 1px solid #DFECFE;
	height:19px;
	text-decoration:none;
	cursor: hand
}


.border {border: solid 1px #010179;}
.borderbtm {border-bottom: solid 1px #010179;}
.bordertp {border-top: solid 1px #010179;}
.borderlft {border-left: solid 1px #010179;}
.borderrt {border-right: solid 1px #010179;}
.borderltr {border-left: solid 1px #010179; border-top: solid 1px #010179; border-right: solid 1px #010179;}
.borderlb {border-left: solid 1px #010179; border-bottom: solid 1px #0101799;}

#hometop {
	background-image: url(/images/home/top.gif);
	background-repeat:no-repeat;
	width:782px;
	height:110px;
}


#storetop {
	background-repeat:no-repeat;
	width:782px;
	height:110px;
}


#navtop1 {
	background-image: url(/images/home/nav1.gif);
	background-repeat: no-repeat;
	text-align:center;
	padding-top:1px;
}

#navtop2 {
	background-image: url(/images/home/nav2.gif);
	background-repeat: no-repeat;
	text-align:center;
	padding-top:1px;
}

#navtop3 {
	background-image: url(/images/home/nav3.gif);
	background-repeat: no-repeat;
	text-align:center;
	padding-top:1px;
}

#navtop4 {
	background-image: url(/images/home/nav4.gif);
	background-repeat: no-repeat;
	text-align:center;
	padding-top:1px;
}

#navtop5 {
	background-image: url(/images/home/nav5.gif);
	background-repeat: no-repeat;
	text-align:center;
	padding-top:1px;
}

#navtop6 {
	background-image: url(/images/home/nav6.gif);
	background-repeat: no-repeat;
	text-align:center;
	padding-top:1px;
}

#navtop7 {
	background-image: url(/images/home/nav7.gif);
	background-repeat: no-repeat;
	text-align:center;
	padding-top:1px;
}


a.topnav,a.topnav:link,a.topnav:active,a.topnav:visited {font-family: arial,helvetica,verdana; text-decoration: none; color: #2b2b2b;}
a.topnav:hover {color: #2b2b2b;text-decoration: underline}

#leftnav {
	background-color:#f9f2eb;

}

a.topnav,a.topnav:link,a.topnav:active,a.topnav:visited {font-family: arial,helvetica,verdana; text-decoration: none; color: #2b2b2b;}
a.topnav:hover {color: #2b2b2b;text-decoration: underline}


a.leftnav,a.leftnav:link,a.leftnav:active,a.leftnav:visited {font-family: Verdana,Helvetica,Arial,Lucida; text-decoration: none; color: #900000;}
a.leftnav:hover {font-family: Verdana,Helvetica,Arial,Lucida;color: #900000;border-top:1px solid #900000;border-bottom:1px solid #900000;}


a.leftnavmain,a.leftnavmain:link,a.leftnavmain:active,a.leftnavmain:visited {font-family: Times,Verdana,Helvetica,Arial,Lucida; text-decoration: none; color: #900000;font-weight:bold;font-size:16px;}
a.leftnavmain:hover {font-family: Times,Verdana,Helvetica,Arial,Lucida;color: #900000;text-decoration: underline;font-size:16px;}

.storenavsub {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;

}

.storenavmain {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;

}

#navlistmain {
	margin-top:20px;
}

#soinput {
	width: 128px;
	height:21px;
	border: 1px solid #957e57;
}

#mainpic {
	margin-top:2px;
}

#mainbar {
	background-image: url(/images/home/mainbottom.jpg);
	height:18px;
	color: #002240;
	font-weight:bold;
	padding-left:5px;
	background-repeat:no-repeat;
}

#giftselector {
	background-image: url(/images/home/giftgiving.jpg);
	width:187px;
	height:204px;
	text-align:center;

}

#giftselector1 {
	background-image: url(/images/home/giftgiving1.jpg);
	width:187px;
	height:204px;
	text-align:center;

}

#selectgift {
	margin-top:265px;
}

#selectgift1 {
	margin-top:258px;
}

#homecontent {
	font-family: Verdana,Helvetica,Arial,Lucida;
	font-size:11px;
	padding-left:5px;
	padding-right:8px;
}


.rightbar {
	background-image: url(/images/home/rightbar.jpg);
	background-repeat:no-repeat;
	width:127px;
	padding-top:4px;
	background-position:bottom right;
	color: #002240;
	font-weight:bold;
	padding-left:6px;
	padding-right: 22px;
	padding-bottom:4px;
	margin-bottom:5px;
}

#bottomlogo {
	padding-right: 27px;
	font-size:11px;
	font-family: Trebuchet MS,Verdana,Helvetica,Arial,Lucida;
	color: #765e25;
}

#bottomnav {
	text-align:center;
	font-size:11px;
	font-family: Verdana,Arial,Helvetica,Arial,Lucida;
	color: #694c1b;
	width:760px;
	margin-top:10px;
}

a.bottomnav,a.bottomnav:link,a.bottomnav:active,a.bottomnav:visited {font-family: verdana,arial,helvetica; text-decoration: none; color: #694c1b;font-size:11px;}
a.bottomnav:hover {color: #694c1b;text-decoration: underline}

a.topitems,a.topitems:link,a.topitems:active,a.topitems:visited {font-family: verdana,arial,helvetica; text-decoration: none; color: #2b2b2b;font-size:11px;}
a.topitems:hover {color: #2b2b2b;text-decoration: underline}

a.homespecials,a.homespecials:link,a.homespecials:active,a.homespecials:visited {font-family: arial,helvetica,verdana; text-decoration: none; color: #002042;font-size:11px;}
a.homespecials:hover {color: #002042;text-decoration: none;}


#topright {
	margin-left:212px;
	margin-top:5px;

}

.itemback {
	background-image: url(/images/home/seperator.gif);
	padding-right: 10px;
	background-position: top right;
	background-repeat: no-repeat;
	padding-left:5px;
}

#searchbox {
	border: 1px solid #957e57;
	width: 170px;
	height: 20px;
}

#searchtable {
	margin-left:227px;
	margin-top:55px;
}

#interiorpad {
	width: 550px;
	margin-left:7px;
	margin-right:1px;
}

.deptnameright {
	font-family: verdana,arial,helvetica;
	font-weight:bold;
	font-size:15px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	color: #940f08;
}

.pagenumber {
	font-size:11px;
	font-family: verdana,arial,helvetica;
	color: #900000;
	padding-right:10px;
}

#departmentname {
	background-color: #f8f4ed;
	margin-top: 12px;

}

#depttable {
	margin-left:10px;
	margin-top:25px;
}

.deptlink {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

.addbottombar {
	Background-image: url(/images/interior/bottombar.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}


.deptnamesubdept {
	font-family: verdana,arial,helvetica;
	font-weight:bold;
	font-size:16px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	color: #940f08;
}

#description {
	font-size:11px;
	font-family: verdana,arial,helvetica;
	color:#59421d;
	margin-top:15px;
	margin-bottom:10px;
	width:525px;
	margin-left:10px;

}

#storetable {
	padding:1px;
	border:1px solid #b08f41;
	background-color:#ffffff;
	width:280px;
}

.storeth {
	background-color: #b99849;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
}

.thborderright {
	border-right:1px solid #e2d4b2;

}

.tdborderright {
	border-right:1px solid #ddcda6;

}

.storerowoff {
	background-color:#ffffff;
	font-size:11px;
	color: #59421d;
}


.storerowon {
	background-color:#f7f5ed;
	font-size:11px;
	color: #59421d;
}

.amountinput {
	width:20px;
	height:12px;
}

a.alternate,a.alternate:link,a.alternate:active,a.alternate:visited {font-family: verdana,arial,helvetica; text-decoration: none; color: #996c02;font-size:11px;}
a.alternate:hover {color: #996c02;text-decoration: underline}

#viewrecipes {
	margin-top:8px;
	margin-bottom:41px;
}

.thorder {
	font-color: #ab8724;
	font-size: 11px;
	font-weight: bold;
}

#subtotal {
	color: #8f8575;
	background-color:#f2edde;
	font-size:11px;
	font-weight:bold;
}

#finalprice {
	background-color:#ffffff;
	color: #59421d
	font-size:11px;
	font-weight:bold;
}

.pageheader {
	width:560px;
	height:25px;
	padding-top:26px;
	padding-right:24px;
	text-align:right;
	font-family: Times,Verdana,Helvetica,Arial,Lucida;
	font-size:25px;
	color:#900000;
}

#yoursection {
	margin-left:5px;
}

.hideDiv {
	display: none;
}