
* {
  margin: 0;
  padding: 0;
}

body{
	margin: 4px 4px 28px 4px;
  height: 1000px;
	font: 14pt sans-serif;
	background-color: #22d3ff;

        
}

img {
	border: 0;
}

div#mainwrapper {
    width: 838px;
    margin: auto;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    background-color: #FFFFFF;
}

div#logo {
      margin-top:10px;
       padding-left:15px;
     
}

div#slogan {
       margin-top:5px;
       padding-left:15px;
}

div#chin {
  margin-top: -150px;
  padding-left: 460px;

}

div#holidayshippingschedulebutton {
       margin-top: -115px;
       padding-left: 460px;

}


div#topright {
margin-top: -130px;
margin-left: 700px;
	font-family: arial;
	font-size: 10pt;
	text-align: center;
	width: 125px;
	border: 2px solid #3399cc;
        background-color: #00ddff; 
}

div#topright a:link{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

div#topright a:visited{
    color: #000000;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
}

div#topright a:hover{
    font-weight: bold;
    color: #000000;
    font-size: 10pt;
    text-decoration: underline;
    
}

div#searchsurround {
margin-top: 5px;
padding-left:640px;
}
div#search {
	margin-top:10px; 
 
	width:600px;
}


div#search img {
	vertical-align: bottom;
}

div#menubar {
	margin-top: 25px;
	padding-left: 4px;
	width: 300px;
	display: block;
width: 870px;
}

div#menubar a {
	padding: 1px;
}

div#menubar a:hover {
    border: 0px solid black;
}

div#menubar a div{
	display: none;
}
div#menubar a:hover div{
	display: block;
	font-size: 12pt;
	background-color: #FFFFFF;

	width: 300px;
	height: 75px;

	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-style: italic;	
	font-family: verdana,arial,helvetica,sans-serif; 
}

div#menusurround {
  padding-left: 6px;
  margin-top: 10px;
}
div#menu {
	background: #3399cc;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em; 
	padding-left: 0px; 
	margin-top: -10px; 
	width: 170px;
	border-bottom: 1px solid #FFFFFF;
}

div#menu a {
	padding: 6px 8px 6px;
	background-color: #00DDFF;
	text-decoration: none;
        font-size: 13pt;
	border-left: 2px solid #3399cc;
	border-right: 2px solid #3399cc;
	display: block;
        color: #000000;
}

div#menu a:hover {
	background: #37BBFF;
	text-decoration: underline;
}

div#winter {
    padding-left: 205px;
    margin-top: -240px;
}

div#emailsignup {
  padding-left:20px;
  margin-top: -270px;
}
div#peters {
  padding-left:20px;
  margin-top: 20px;
}
div#makeminechocolate {
        padding-left: 15px;
        margin-top: 20px;
}

div#bestfriends {
  padding-left:23px;
  margin-top: 20px;
}

div#footertextwrap{
margin-top: -200px;
padding-left: 280px;
}
div#footertext {
	font-size: 10px;

        width: 400px;
      text-align: center;

	font-family: Arial, Helvetica, sans-serif; 	
	color: #0000FF;	
}
	
div#footertext a {
	text-decoration: none;	
}

div#footertext a:hover {		
	color: #0000FF;	
	text-decoration: underline;
}

div#footertext a div{
	display: none;
}

div#verisign {
        padding-left: 430px;
        margin-top: 20px;
   width: 500px;
}

div#small{
    font-size: 14px;
    margin-top: 568px;
    padding-left: 430px;
}

div#paypal {
  margin-top: 160px;
  padding-left: 10px;
}


div#shipping {
  padding-left:32px;
  margin-top: 575px;
}



div#grant {
       margin-top:10px;
       padding-left:490px;
       font-size:16px;
       text-align:center;
}


div#tg {
  margin-top: 110px;
  padding-left: 510px;
}

div#prod6 {
       margin-top:395px;
       padding-left:220px;
       font-size: 11pt;
       font-weight: bold;
       text-align: center;
}

div#prod2 {
       margin-top:425px;
       padding-left:500px;
       font-size: 11pt;
       font-weight: bold;
       text-align: center;
}

div#prod3 {
       margin-top:425px;
       padding-left:640px;
       font-size: 11pt;
       font-weight: bold;
       text-align: center;
}

div#prod4 {
        margin-top:420px;
        padding-left:365px;
        font-size: 11pt;
        font-weight: bold;
        text-align: center;
}

div#prod5 {
        margin-top:430px;
        padding-left:643px;
}

div#hr1 {
        margin-top:550px;
        padding-left:215px;
}

div#prod1 {
        position:absolute;
        top:600px;
        left:240px;
        font-size: 11pt;
        font-weight: bold;
        text-align: center;
}



div#prod7 {
        position:absolute;
        top:595px;
        left:415px;
        font-size: 11pt;
        font-weight: bold;
        text-align: center;
}

div#prod8 {
        position:absolute;
        top:610px;
        left:610px;
        font-size: 11pt;
        font-weight: bold;
        text-align: center;
}

div#hr2 {
       position:absolute;
       top:760px;
       left:215px;
}

 
