@charset "utf-8";
/* CSS Document */

body{
	padding:0;
	margin:0;
	background-color:#FFF;
	font-family: Tahoma;
}

a, img{ border: 0; outline: 0; }

h1{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	color:#5F452E;
	font-weight:bold;
	margin: 5px 0 5px 0;
}

h2{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#333;
	font-size:14px;
	font-weight:bold;
	margin:auto;
}

h3{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#333;
	font-size:14px;
	margin:auto;
}
p{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin:auto;
	color:#333;
}
#container{
	margin:auto;
	width:965px;
	border-bottom:#D9D3CE solid 3px;
}

#leftColumn{
	margin:auto;
	width:395px;
	float:left;
}
.logo{
	width:350px;
	margin:0 auto;
	text-align:center;
}

.logo img{
	margin:0 auto;

}

.welcomeContent{
	margin:auto;
	padding:0 0 0 5px;
	width:390px;
	float:left;
}

.aboutContent {
	float:left;
	margin:10px auto;
	padding:0 0 0 5px;
	width:900px;
}



#topMenu{
	margin:auto;
	height:40px;
	float:right;
	font-size:14px;
	width:1050px;
	text-align:center;
}

/* TOP MENU CSS */
#topMenu ul {
	list-style: none;
	text-align: center;
	text-transform: uppercase;
	text-decoration:none;
	margin: 0;
	padding: 0;
}

#topMenu li.first {
	border: 0px;
}

#topMenu li {
	display: inline;
	text-align: center;
	border-left: 1px solid #333;
}

#topMenu li a {
	color: #333;
	margin: 0 10px;
	text-decoration:none;
}

#topMenu li a:hover {
	color: #000;
	text-decoration:none;
}

/* TOP MENU CSS */
#rightColumn{
	margin:auto;
	width:500px;
	float:right;
}

#slideSlideshow{
	margin:auto;
	float:right;
	width:500px;
	height:240px;
}

#boxWrapper {
	border-left:2px solid #D9D3CE;
	border-right:2px solid #D9D3CE;
	float:right;
	margin:0 auto;
	text-align:center;
	width:496px;
}

#aboutboxWrapper{
	margin:0 auto;
	float:right;
	width:496px;
	border-left:#D9D3CE solid 2px;
	border-right:#D9D3CE solid 2px;
}

.featureHeader{
	margin:5px 0 0 0;
	float:left;
	width:500px;
	height:48px;
	background-image:url(../images/featuredprod-top.gif);
	background-repeat:no-repeat;
}

.giftboxHeader{
	margin:5px 0 0 0;
	float:left;
	width:500px;
	height:48px;
	background-image:url(../images/giftboxselection.gif);
	background-repeat:no-repeat;
}

.chocolatesHeader{
	margin:5px 0 0 0;
	float:left;
	width:500px;
	height:48px;
	background-image:url(../images/chocolateassortments.gif);
	background-repeat:no-repeat;
}

.confectionsHeader{
	margin:5px 0 0 0;
	float:left;
	width:500px;
	height:48px;
	background-image:url(../images/confections.gif);
	background-repeat:no-repeat;
}

.chocolatebarHeader{
	margin:5px 0 0 0;
	float:left;
	width:500px;
	height:48px;
	background-image:url(../images/chocolatebars.gif);
	background-repeat:no-repeat;
}

.locationHeader{
	margin:5px 0 0 0;
	float:left;
	width:500px;
	height:48px;
	background-image:url(../images/location.gif);
	background-repeat:no-repeat;
}

.aboutUs{
	margin:5px 0 0 0;
	float:left;
	width:500px;
	height:48px;
	background-image:url(../images/aboutUs.gif);
	background-repeat:no-repeat;
}




.featureHome{
	float:left;
	margin:5px 2px;
	/* IMAGE SIZE 116x165 */
	width:116px;
	/*height:235px;*/
	border:#D9D3CE solid 2px;
}

.featureContent{
	float:left;
	margin:5px 5px;
	/* IMAGE SIZE 116x165 */
	width:150px;
	/*height:235px;*/
	border:#D9D3CE solid 2px;
}



.contentInfo{
	margin:5px auto;
	float:right;
	width:496px;
}

.featureFooter{
	margin:0 0 5px 0;
	float:left;
	width:500px;
	height:50px;
	background-image:url(../images/featuredprod-bottom.gif);
	background-repeat:no-repeat;
}

#featuredProducts{
	margin:auto;
	width:500px;
	float:right;
}

#chocolateimages{
	margin:0 auto;
	clear:both;
	width:890px;
	text-decoration:none;
}

/*FORM CSS*/

#mc_embed_signup{
	margin:auto; 
	width:400px;
	font: 10px Arial,sans-serif;
}

#mc_embed_signup fieldset {
	position: relative;
}

#mc_embed_signup legend {
		position: absolute; top: -1em; left: .2em;
}
.mc-field-group {
	overflow:visible;
}
.mc-field-group input{
    -moz-border-radius: 4px 4px 4px 4px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    margin: 0.5em 0;
    padding-top: 1.5em;
    text-align: left;
}

   #legend {
-moz-border-radius: 4px 4px 4px 4px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0.5em 1em;
    text-transform: capitalize;
    white-space: normal;
}
