body {margin:0; padding:0;	font-family: Verdana, Arial, sans-serif; color:#6c6c6e; font-size:80%; line-height:1.2em;}
	/*font-size: 11px; line-height: 15px;*/
	
img {border:0}
h1,h2,h3 {padding:0; margin:0}
h1    {margin-bottom:25px; line-height:110%; font-size:170%; font-weight:normal; color:#6c6c6e}
h1 a  {margin-bottom:25px; line-height:110%; font-size:170%; font-weight:normal; color:#6c6c6e}
h1 .sml {font-size:70%; padding-left:10px}
#intro h1 {display:inline; font-size:22px;font-weight:normal;color:#6c6c6e;}
#intro h5 {display:inline; font-size:15px; font-weight:normal;color:#6c6c6e;}
#intro h1 a{margin-bottom:25px; line-height:110%; font-size:100%; font-weight:normal; color:#6c6c6e}
h2 {font-size:120%}
h3 {font-size:100%; font-weight:bold}
h4 {font-size:100%; font-weight:400}
head+body h3 {font-size:110%} /* ie filter */
dl dd, ul, li {margin:0; padding:0}
ul {list-style:none}
sup {font-size:0.8em;}
select {color:#c60;}
a {color:#c60;text-decoration:none}
a:links, a:visited, a:active {color:#c60;text-decoration:none}
a:hover {color: #F8A959;text-decoration:none}
.division {border-top:1px solid #d9c9b9}
.marginSml {margin-top:40px;margin-bottom:20px;}
.marginMed  {margin-top:10px}
.marginLrg {margin-top:70px}
.clear {float:none; clear:both; height:1px; line-height:1px}

table#mainCols {width:742px; margin-left:31px;}
table#mainCols td {vertical-align:top; padding:0}
.col1 {}
table#mainCols td.col2 {width:100%;padding-right:5px}
.col3 {}

/* Header & Nav */
#head {width:580px; margin-left:222px;}
#logoLink {width:150px;height:120px; position:absolute; margin-left:-222px}
#nav {background: url(/haagen_dazs/img/global/nav_line_horiz.gif) bottom left no-repeat; padding:32px 0 8px 0}
#nav a {margin-right:73px}
#nav a.last {margin-right:0}
.snav_en {margin-top:5px;margin-bottom:5px;}
.snav_en a         {margin-right:7px; padding-right:10px; background: url(/haagen_dazs/img/global/snav_dot.gif) center right no-repeat;font-size:12px; float:left;}
.snav_en a.last    {margin-right:0;   padding-right:0;    background: url()}
.snav_en a.on      {margin-right:7px; padding-right:10px; color:#990026;background: url(/haagen_dazs/img/global/snav_dot.gif) center right no-repeat;}
.snav_en a.last_on {margin-right:0;   padding-right:0;    color:#990026;background: url()}

.snav_fr {margin-top:5px;margin-bottom:5px;}
.snav_fr a         {margin-right:7px; padding-right:10px; background: url(/haagen_dazs/img/global/snav_dot.gif) center right no-repeat;font-size:12px; float:left;}
.snav_fr a.last    {margin-right:0;   padding-right:0;    background: url()}
.snav_fr a.on      {margin-right:7px; padding-right:10px; color:#990026;background: url(/haagen_dazs/img/global/snav_dot.gif) center right no-repeat;}
.snav_fr a.last_on {margin-right:0;   padding-right:0;    color:#990026;background: url()}


#snav02 {margin-left:163px}
#snav03 {margin-left:312px}

/* Footer */
#foot {width:802px; height:80px; margin-top:0px; background: url(/haagen_dazs/img/global/bg_footer.jpg) top left no-repeat;font-size: 11px; line-height: 15px;}
#foot div#wrap {margin:0 29px 0 31px;border-top:1px solid #d9c9b9}
#foot div#inc {float:left; margin:5px 0; font-size:9px; color:#a6a6a6}
#foot ul {margin:5px 0 0 0; padding:0; list-style:none; float:right; width:500px}
#foot ul li {float:right; padding-right:20px; margin-right:20px; border-right:1px solid #b7b7b7; line-height:12px}
#foot li.last {margin-right:0; padding-right:0; border-right:0;display:inline}

/* Homepage features - similar to footer wrap */


div.contentWidth {width:742px; margin-left:31px;text-align:center;margin-bottom:0px;}
table#features {margin:20px auto}
table#features td {width:233px; border-right:1px dashed #e7dacc;padding:0 10px 5px 15px;font-size: 11px; line-height: 15px;text-align:left}
table#features td.last {border-right:none; padding-right:0}
table#features td.first {padding-left:0;padding-top:0}
#features img {float:right; margin-top:20px}
#features dl {float:left;}
#features dl dt {margin:0 0 10px 0; padding:0;font-size:125%;font-weight:bold}
table#features td strong {margin:0 0 10px 0; padding:0;font-size:125%;font-weight:bold}
table#features td P strong {margin:0 0 10px 0; padding:0;font-size:125%;font-weight:bold}



/* Homepage features - similar to footer wrap */

/*
div.contentWidth {width:742px; margin-left:31px;text-align:center;}
table#features {margin:20px auto}
table#features td {width:233px; border-right:1px dashed #e7dacc;padding:0 10px 20px 20px;font-size: 11px; line-height: 15px;text-align:left}
table#features td.last {border-right:none; padding-right:0}
table#features td.first {padding-left:0}
#features img {float:right; margin-top:20px}
#features dl {float:left;width:125px}
#features dl dt {margin:0 0 10px 0; padding:0;font-size:125%;font-weight:bold}


table#features td strong {margin:0 0 10px 0; width:100%;padding:0;font-size:125%;font-weight:bold}
table#features td P strong {margin:0 0 10px 0;width:100%; padding:0;font-size:125%;font-weight:bold}
*/

/* Other Pages */
#mainIntro {text-align:center; margin-bottom:30px}
#intro {width:350px;margin:25px 0 15px 0; color:#724d29; font-size:15px; line-height:20px}
#intro a {font-size:9pt;}
.new {background: url(/haagen_dazs/img/global/icon_new.gif) center right no-repeat;padding-right:30px}

dl.ingredients {width:350px;}/* to match intro's shorter widths*/
dl.ingredients dt {font-size:135%; margin-bottom:10px}
dl.ingredients dd {padding-left:10px; background: url(/haagen_dazs/img/global/bullet_dbl_arrow.gif) 0 0.5em no-repeat}

.prdIndx {float:left; width:358px; border-right:1px dashed #9f8964; margin:10px 20px 10px 0}
.prdIndx_last {width:358px;margin-right:0; border-right:0}
.prdIndx img  {float:left; margin-right:10px}
.prdIndx dt   {font-size:200%; color:#6c6c6e; margin:30px 0 10px 0}
.prdIndx dd   {color:#6c6c6e}
.prdIndx dl b           {font-size:200%; line-height:110%; font-weight:normal; color:#6c6c6e; margin:30px 0 10px 0}
.prdIndx dl strong      {font-size:200%; line-height:110%; font-weight:normal; color:#6c6c6e; margin:30px 0 10px 0}
.prdIndx_last dl b      {font-size:200%; line-height:110%; font-weight:normal; color:#6c6c6e; margin:30px 0 10px 0}
.prdIndx_last dl strong {font-size:200%; line-height:110%; font-weight:normal; color:#6c6c6e; margin:30px 0 10px 0}


/* Two types of rounded corners styles
	1.fixedRounded - On Company Page - divs are fixed height (100px) and width (259px) and floated
	2.rounded - all other divs with no fixed height or fixed width (expand to containing box) and NOT floated
*/
div.fixedRounded {float:left;width:205px;height:150px;background:#f8f5eb; margin-bottom:9px;margin-right:9px;padding:18px 10px 20px 15px;font-size:15px; line-height:20px; color:#6c6c6e;}
/* Above div replaced by outer div below */
div.fixedRounded2 {float:left;width:257px;background:#f8f5eb url(/haagen_dazs/img/global/tr.gif) no-repeat top right;margin-bottom:9px;margin-right:9px;font-size:15px; line-height:20px ;color:#6c6c6e;}
div.fixedRounded2 div {background: transparent url(/haagen_dazs/img/global/tl.gif) no-repeat top left;}
div.fixedRounded2 div div {background: transparent url(/haagen_dazs/img/global/br.gif) no-repeat bottom right;}
div.fixedRounded2 div div div {height:150px;background: transparent url(/haagen_dazs/img/global/bl.gif) no-repeat bottom left;padding:18px 10px 20px 15px}



div.rounded {margin-top:25px;padding:20px;background: #f8f5eb;font-size:13px; line-height:1.3em}
div.rounded2 {margin-top:25px;background:#f8f5eb url(/haagen_dazs/img/global/tr.gif) no-repeat top right;font-size:13px; line-height:1.3em}
div.rounded2 div {background: transparent url(/haagen_dazs/img/global/tl.gif) no-repeat top left;}
div.rounded2 div div {background: transparent url(/haagen_dazs/img/global/br.gif) no-repeat bottom right;}
div.rounded2 div div div {background: transparent url(/haagen_dazs/img/global/bl.gif) no-repeat bottom left; padding:20px 20px }


