/* COMMON STYLES */

body {
	margin: 18px 0px 12px 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
	background-color: #6d3011;
	overflow: scroll;
}
TD, td, .BodyText, select, input, textarea {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000;
}
h1, .h1, a.h1, a.h1:visited, a.h1:hover	{
	font-size: 14px;
	line-height: 24px;
	color: #321e15;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.SmallText	{
	font-size: 10px;
	line-height: 14px;
}


/* LINK STYLES */

a, a:visited	{
	color: #b03b19;
	text-decoration: none;
}
a:hover	{
	color: #5e3a16;
	text-decoration: none;
}


/* NAV STYLES */
li.TertiaryNav	{
	padding: 0px 0px 2px 0px;
	list-style-image:url("../images/subnav/bullet.gif");
}
.SubNav	{
	margin: 0px 0px 0px 20px;
}
.SubNavLine	{
	background-color: #968264;
	margin: 15px 0px 15px 0px;
}
a.SubNavOff, a.SubNavOff:visited	{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 24px;
	color: #b03b19;
	text-decoration: none;
}
a.SubNavOn, a.SubNavOn:visited, a.SubNavOn:hover	{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 24px;
	color: #000;
	text-decoration: none;
}
a.TertiaryNavOff, a.TertiaryNavOff:visited	{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px;
	line-height: 20px;
	color: #b03b19;
	text-decoration: none;
}
a.TertiaryNavOn, a.TertiaryNavOn:visited, a.TertiaryNavOn:hover	{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px;
	line-height: 20px;
	color: #000;
	text-decoration: none;
}
a.SubNavOff:hover, a.TertiaryNavOff:hover	{
	color: #5e3a16;
}


/* BACKGROUND STYLES */

#BodyBG	{
	background-color: #fff4e2;
}
#TopNavBG	{
	background-color: #f97242;
}
#LogoBoxBG	{
	background-color: #fff4e2;
}
#LogoBoxLinesTop	{
	background-image: url('../images/common/logo-border-lines-top.gif');
	background-repeat: repeat-x;
}
#LogoBoxLinesLeft	{
	background-image: url('../images/common/logo-border-lines-left.gif');
	background-repeat: repeat-y;
}
#LogoBoxLinesRight	{
	background-image: url('../images/common/logo-border-lines-right.gif');
	background-repeat: repeat-y;
}
#LogoBoxLinesBottom	{
	background-image: url('../images/common/logo-border-lines-btm.gif');
	background-repeat: repeat-x;
}


/* HOME STYLES */

#HomePrimaryPhoto	{
	background-image: url('../images/home/bon-bons.jpg');
	background-repeat: no-repeat;
	height: 336px;
}
#HomeSecondaryPhotos	{
	background-image: url('../images/home/mexicano-and-papouasie-bonnat-bars.jpg');
	background-repeat: no-repeat;
	height: 336px;
}
.PromoBorder	{
	border: 1px solid #a59376;
	padding: 2px;
}
.PromoText	{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #5e3a16;
	padding: 0px 0px 0px 14px;
}


/* SHOP FOR CHOCOLATE STYLES */

#ShopChocolatePhoto	{
	background-image: url('../images/shop/chocolopolis-store.jpg');
	background-repeat: no-repeat;
	height: 195px;
}
.productBox	{
	padding: 10px 18px 10px 0px;
	text-align: center;
}
.SubcatTitle {
	text-align: middle;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	border-top: 0px;
	border-left: 1px solid #968264;
	border-right: 1px solid #968264;
	border-bottom: 1px solid #968264;
	background-color: #FFF;
	width: 154px;
}
.PListImgBox {
	border: 1px solid #968264;
	background-color: #FFF;
	overflow: hidden;
	margin: 0px;
	padding: 2px;
	height: 154px;
	vertical-align: middle;
}
.PListImgBox img {
	display: block;
	margin: auto;
	vertical-align: middle;
}
.PListImgBox a {
/*	display: table-cell;*/
}
.PImgBox {
	line-height:1px;
	overflow:hidden;
}
.PImgBox img	{
	padding: 10px 18px 10px 0px;
}
.TableHead	{
	background-color: #968264;
	color: #FFF;
	font-size: 11px;
	padding: 4px;
	margin: 0px;
}



/* DISCOVER CHOCOLATE STYLES */

#DiscoverChocolatePhoto	{
	background-image: url('../images/discover-chocolate/chocolate-bars.jpg');
	background-repeat: no-repeat;
	height: 195px;
}


/* IN THE STORE STYLES */

#IntheStorePhoto	{
	background-image: url('../images/in-the-store/buy-chocolate.jpg');
	background-repeat: no-repeat;
	height: 195px;
}

/* OUR STORY STYLES */

#OurStoryPhoto	{
	background-image: url('../images/our-story/domori-chocolate.jpg');
	background-repeat: no-repeat;
	height: 195px;
}


/* TASTING EVENTS STYLES */

#TastingEventsPhoto	{
	background-image: url('../images/tasting-events/caribbean-ghana-mango-passionfruit-chocolate-tasting.jpg');
	background-repeat: no-repeat;
	height: 195px;
}

/* CONTACT STYLES */

#ContactPhoto	{
	background-image: url('../images/contact/chocolopolis-store.jpg');
	background-repeat: no-repeat;
	height: 195px;
}


/* GENERAL STYLES */

.LogoBox	{
	padding: 15px 20px 15px 20px;
	font-size: 12px;
	line-height: 16px;
	color: #321e15;
}
.headline	{
	padding: 0px 0px 6px 0px;
}
hr	{
	border: 0px solid;
	color: #c2a98b;
	background-color: #c2a98b;
	width: 100%;
	height: 1px;
	margin: 14px 0px 14px 0px;
}
form	{
	padding: 0px;
	margin: 0px;
}
input, textarea, select {
	color: #bea68a;
	border:1px solid #c2a98b;
	vertical-align: middle;
	padding: 3px;
}
ul {
	margin: 5px 10px 0px 12px;
	padding: 0px 10px 0px 12px;
}
li	{
	list-style-image:url("../images/common/bullet.gif");
	padding: 0px 0px 6px 0px;
}
#subject {
	display: none;
}


/* FOOTER */

#copyright	{
	padding: 16px 23px 16px 23px;
}
.footer, a.footer, a.footer:visited	{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #c5aca0;
	text-decoration: none;
}
a.footer:hover	{
	color: #FFF;
}
