body
{
background: url(images/bg_arc3.png) top center no-repeat;
background-color:#F0E1CB;

text-align: center;
}

a{ outline:none !important;}

#arcOverlay {

position: absolute;
left: 0px;
top: 0px;
width: 100%;
HEIGHT: 100%;
overflow:inherit;
}

#star {
position: absolute;
left: 680px;
top: -200px;
}


#redbar {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
HEIGHT: 42px;
background-color:#C41230;
overflow: hidden;
}

#wrapper {
position:relative;
margin:0 auto;
text-align:left;
width: 950px;
HEIGHT: 100%;

}

#bag1 {
position: absolute;
left: 40px;
top: 130px;
}

#buynowVanilla {
position: absolute;
left: 459px;
top: 426px;
}

#bagCranberry {
position: absolute;
left: 498px;
top: 76px;
}

#buynowCranberry {
position: absolute;
left: 770px;
top: 570px;
}

#wherePhoto {
position: absolute;
left: 660px;
top: 300px;
}


#logo {
position: absolute;
left: 365px;
top: 0px;
z-index: 999;
}

#homePhotoStrip {
position: absolute;
left: 0px;
top: 240px;
width: 950px;
}

#dividers {
position: absolute; left: 8px; top: 15px; z-index: 900;
}


#nav1 {
position: absolute; left: 20px; top: 24px; z-index: 901;
}
#nav2 {
position: absolute; left: 165px; top: 24px; z-index: 904;
}
#nav5 {
position: absolute; left: 282px; top: 24px; z-index: 904;
}

#nav3 {
position: absolute; left: 605px; top: 24px; z-index: 903;
}

#nav6 {
position: absolute; left: 725px; top: 24px; z-index: 903;
}


#nav4 {
position: absolute; left: 838px; top: 24px; z-index: 902;
}

#giftDiv {height:0px;overflow:hidden;}

#submenu1 {position: absolute; left: 20px; top: 48px; z-index: 800; visibility: hidden;}
#submenu1on {position: absolute; left: 20px; top: 48px; z-index: 800; visibility: visible;}
#underlay1 {position: absolute; left: 0px; top: 0px; visibility: hidden;  z-index: 700;}
#overlay1 {position: absolute; left: 10px; top: 0px; visibility: hidden;  z-index: 701;}


#submenu2 {position: absolute; left: 165px; top: 48px; z-index: 801; visibility: hidden;}
#submenu2on {position: absolute; left: 165px; top: 48px; z-index: 801; visibility: visible;}
#underlay2 {position: absolute; left: 0px; top: 0px; visibility: hidden;  z-index: 700;}
#overlay2 {position: absolute; left: 155px; top: 0px; visibility: hidden;  z-index: 701;}


#submenu4 {position: absolute; left: 838px; top: 48px; width:140px; z-index: 801; visibility: hidden;}
#submenu4on {position: absolute; left: 838px; top: 48px; width:140px; z-index: 801; visibility: visible;}
#underlay4 {position: absolute; left: 460px; top: 0px; visibility: hidden;  z-index: 700;}
#overlay4 {position: absolute; left: 820px; top: 0px; visibility: hidden;  z-index: 701;}


#footer {
position: absolute;
left: 0px;
top: 600px;
width: 950px;
}

#footer2 {
position: absolute;
left: 0px;
top: 600px;
width: 950px;
}

#footerLegal {
position: absolute;
left: 0px;
top: 640px;
width: 950px;
z-index:10;
}

#text1Vanilla {
position: absolute;
left: 470px;
top: 240px;
width: 470px;
font-family: Verdana, Trebuchet, Arial, sans;
font-size: 16px; 
line-height: 26px;
color: 69321F;
letter-spacing: 0;
}

#text2Vanilla {
position: absolute;
left: 615px;
top: 440px;
width: 220px;
font-family: Verdana, Trebuchet, Arial, sans;
font-size: 16px; 
line-height: 26px;
color: 69321F;
letter-spacing: 0;
}


#text1Cranberry {
position: absolute;
left: 72px;
top: 270px;
width: 480px;
font-family: Verdana, Trebuchet, Arial, sans;
font-size: 16px; 
line-height: 26px;
color: 69321F;
letter-spacing: 0;
}

#text2Cranberry  {
position: absolute;
left: 160px;
top: 440px;
width: 235px;
font-family: Verdana, Trebuchet, Arial, sans;
font-size: 16px; 
line-height: 26px;
color: 69321F;
letter-spacing: 0;
}

#textOurStory {
position: absolute;
left: 150px;
top: 270px;
width: 650px;
}

#textWhereSide{
position: absolute;
text-align:right;
left: 57px;
top: 310px;
width: 250px;
font-family: Verdana, Trebuchet, Arial, sans;
font-size: 16px; 
line-height: 26px;
color: 69321F;
letter-spacing: 0;
}

#headerPress {
position: absolute;
left: 323px;
top: 212px;
}

#pressContent {
position: absolute;
left: 55px;
top: 300px;
}

#headerRecipes {
position: absolute;
left: 274px;
top: 212px;
}

#recipesRecipes {
position: absolute;
left: 314px;
top: 330px;
}

#recipesRightNav {
position: absolute;
left: 754px;
top: 360px;
}


#recipesLeftNav {
position: absolute;
left: 90px;
top: 360px;
}


#textWhereMain{
position: absolute;
left: 367px;
top: 250px;
width: 400px;
}


#textBuyStores {
position: absolute;
left: 50px;
top: 240px;
width: 870px;
z-index:500;
}

#buyNowBuyStores {
position: absolute;
left: 668px;
top: 302px;
z-index:550;
}


.whiteNav {
	font-family: Verdana, Trebuchet, Arial, sans;
	font-size: 13px;
	line-height: 18px;
	color: #ffffff;
	letter-spacing: 0;
	text-decoration: none;
}


.brown11 {
	font-family: Verdana, Trebuchet, Arial, sans;
	font-size: 11px;
	line-height: 18px;
	color: #69321F;
	letter-spacing: 0;
	text-decoration: none;
}

.brown12 {
	font-family: Verdana, Trebuchet, Arial, sans;
	font-size: 12px;
	line-height: 20px;
	color: #69321F;
	letter-spacing: 0;
	text-decoration: none;
}

.brown12 A:LINK {
	color: #C41230;font-size: 12px;text-decoration: none;
}
.brown12 A:ACTIVE {
	color: #C41230;font-size: 12px;text-decoration: none;
}
.brown12 A:VISITED {
	color: #C41230;font-size: 12px;text-decoration: none;
}
.brown12 A:HOVER {
	color: #C41230;font-size: 12px;text-decoration: underline;
}

.brown13 {
	font-family: Verdana, Trebuchet, Arial, sans;
	font-size: 13px;
	line-height: 21px;
	color: #69321F;
	letter-spacing: 0;
	text-decoration: none;
}

.brown13 A:LINK {
	color: #69321F;font-size: 13px;text-decoration: none;
}
.brown13 A:ACTIVE {
	color: #69321F;font-size: 13px;text-decoration: none;
}
.brown13 A:VISITED {
	color: #69321F;font-size: 13px;text-decoration: none;
}
.brown13 A:HOVER {
	color: #C41230;font-size: 13px;text-decoration: none;
}

.brown13emailRed {
	font-family: Verdana, Trebuchet, Arial, sans;font-size: 13px;line-height: 21px;color: #C41230;letter-spacing: 0;text-decoration: none;
}

.brown13emailRed A:LINK {
	color: #C41230;font-size: 13px;text-decoration: none;
}
.brown13emailRed A:ACTIVE {
	color: #C41230;font-size: 13px;text-decoration: none;
}
.brown13emailRed A:VISITED {
	color: #C41230;font-size: 13px;text-decoration: none;
}
.brown13emailRed A:HOVER {
	color: #ff0000;font-size: 13px;text-decoration: none;
}

.brown13tight {
	font-family: Verdana, Trebuchet, Arial, sans;
	font-size: 13px;
	line-height: 18px;
	color: #69321F;
	letter-spacing: 0;
	text-decoration: none;
}

.brown13tight A:LINK {
	color: #C41230;font-size: 13px;text-decoration: none;
}
.brown13tight A:ACTIVE {
	color: #C41230;font-size: 13px;text-decoration: none;
}
.brown13tight A:VISITED {
	color: #C41230;font-size: 13px;text-decoration: none;
}
.brown13tight A:HOVER {
	color: #ff0000;font-size: 13px;text-decoration: underline;
}


.brown14 {
	font-family: Verdana, Trebuchet, Arial, sans;
	font-size: 14px;
	line-height: 20px;
	color: #69321F;
	letter-spacing: 0;
	text-decoration: none;
}


.brown15 {
	font-family: Verdana, Trebuchet, Arial, sans;
	font-size: 15px;
	line-height: 19px;
	color: #69321F;
	letter-spacing: 0;
	text-decoration: none;
}

.brown15 A:LINK {
	color: #69321F;font-size: 15px;text-decoration: none;
}
.brown15 A:ACTIVE {
	color: #69321F;font-size: 15px;text-decoration: none;
}
.brown15 A:VISITED {
	color: #69321F;font-size: 15px;text-decoration: none;
}
.brown15 A:HOVER {
	color: #69321F;font-size: 15px;text-decoration: underline;
}

.brown16 {
	font-family: Verdana, Trebuchet, Arial, sans;
	font-size: 16px;
	line-height: 26px;
	color: #69321F;
	letter-spacing: 0;
	text-decoration: none;
}

.brown20 {
	font-family: Verdana, Trebuchet, Arial, sans;
	font-size: 20px;
	line-height: 28px;
	color: #69321F;
	letter-spacing: 1;
	text-decoration: none;
}

.brown22 {
	font-family: Verdana, Trebuchet, Arial, sans;
	font-size: 22px;
	line-height: 36px;
	color: #69321F;
	letter-spacing: 0;
	text-decoration: none;
}

.red13 {
	font-family: Verdana, Trebuchet, Arial, sans;
	font-size: 13px;
	line-height: 20px;
	color: #c60033;
	letter-spacing: 0;
	text-decoration: none;
}

.legal {
	font-family: Verdana, Trebuchet, Arial, sans;
	font-size: 10px;
	line-height: 17px;
	color: #666666;
	letter-spacing: 0;
	text-decoration: none;
}

.legal A:LINK {
	color: #666666;font-size: 10px;text-decoration: none;
}
.legal A:ACTIVE {
	color: #666666;font-size: 10px;text-decoration: none;
}
.legal A:VISITED {
	color: #666666;font-size: 10px;text-decoration: none;
}
.legal A:HOVER {
	color: #666666;font-size: 10px;text-decoration: underline;
}

.menu {
	font-family: Verdana, sans;
	font-size: 11px; 
	line-height: 13px;
	color: #232323;
}

.smallSpace {
	font-family: Geneva, Helvetica, sans;
	font-size: 4px; 
	line-height: 4px;
	letter-spacing: 0;
}




#cartContent {
position: absolute;
left: 1px;
top: 231px;
width: 798px;
}

.cartTable { 
border-width: 1px; 
border-style: solid; 
border-color: #D5AC98; 
 border-collapse: collapse;
} 

.cartTable2 { 
border-width: 1px; 
border-style: solid; 
border-color: CCCCCC; 
 border-collapse: collapse;
} 

.cartTable td { border: 1px solid #D5AC98; }
.cartTable2 td { border: 1px solid #CCCCCC; }


