
/******************************
 *** SunMaid Colors  -  sm_colors  ***
 ******************************/

.white {color: #FFFFFF;}
.black {color: #000000;}
.darkgrey {color: #333333;}
.red {color: #CF142B;}
.red2 {color: #BA122B;}
.darkred {color: #9C1F2E;}
.lightred {color: #DC8895;}
.orange {color: #F7A30A;}
.brown {color: #AB7305;}
.darkbrown {color: #82591F;}
.greybrown {color: #C9B582;}
.lightblue {color: #ADCFE6;}
.blue {color: #78B3E0;}
.darkblue {color: #002469;}
.limegreen {color: #FEFE2A;}

.bg_white {background-color: #FFFFFF;}
.bg_black {background-color: #000000;}
.bg_darkgrey {background-color: #333333;}
.bg_red {background-color: #CF142B;}
.bg_red2 {background-color: #BA122B;}
.bg_darkred {background-color: #9C1F2E;}
.bg_lightred {background-color: #DC8895;}
.bg_orange {background-color: #F7A30A;}
.bg_brown {background-color: #AB7305;}
.bg_darkbrown {background-color: #82591F;}
.bg_greybrown {background-color: #C9B582;}
.bg_lightblue {background-color: #ADCFE6;}
.bg_blue {background-color: #78B3E0;}
.bg_darkblue {background-color: #002469;}
.bg_limegreen {background-color: #FEFE2A;}

/*******************************
 *** SunMaid default  -  sm_default ***
 *******************************/

body {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
line-height: 1.3em;

}

body {
	color: #333333;
	font-size: 11px;
}

img {border: none;}

.body {
	font-size: 11px;
}

td {
	color: #333333;
	font-size: 10px;
}

input {
	color: #333333;
	font-size: 10px;
}

.title {
	font-size: 12px;
}

table {
	empty-cells: show;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

td {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

table.pad {
	padding: 4px;
}

td.pad {
	padding: 4px;
}

td.pad2 {
	padding: 8px;
}

td.pad3 {
	padding-right: 20px;

}

td.formField {
	padding: 0 10px;
                padding-bottom: 8px;

}

td.bot {
	vertical-align: bottom;
}

td.mid {
	vertical-align: middle;
}

img.bot {
	vertical-align: bottom;
}

.top {
	vertical-align: top;
}

/*
div {
	display: inline;
}
*/

td p {
	margin: 5px 0;
}

a {
	color: #3399FF; /*  78B3E0*/
	text-decoration: none;
}

a:hover {
	/*color: #3399FF;was 002469*/
	text-decoration: underline;
}
a:visited {
	color: #9A2DAA;/*was 82591F*/
}

a.sm {
  color: #ADCFE6; 
	font-size: 10px;
	font-weight: bold;
	line-height: 1.5em;
}

a.sm:visited {
	color: #D6B086; /*  78B3E0*/
}

a.sm:hover {
	color: #002469;
	text-decoration: underline;
}

a.sm_dk {

  color: #002469;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.5em;
}

a.sm_dk:visited {
	color: #D6B086; /*  78B3E0*/
}

a.sm_dk:hover {
	color: #002469;
	text-decoration: underline;
}


a.nav, a.nav_bk {
	color: #F27D00;
	font-weight: bold;
	font-size: .9em;
	text-decoration: none;
}

a.nav_bk_lg	 {
	color: #F27D00;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
}


a.nav:visited,a.nav_bk:visited,a.nav_bk_lg:visited {
	color: #D6B086;/*F27D00*/
}

a.nav:visited {
	color: #F27D00;
}

a.nav:hover {
	color: #BA122B;
	text-decoration: underline;
}

a.nav_bk:hover,a.nav_bk_lg:hover {
	color: #ADCFE6; /*FFCC33*/
	text-decoration: underline;
}

address,.title {
	color: #BA122B; /*9C1F2E*/
	font-weight: bold;
	font-style: normal;
	line-height: 1.4em;
	font-size:12px;
}

.title_sm {
	font-size: 11px;
	color: #BA122B;
	font-weight: bold;
}

.title_xsm {
	font-size: 10px;
	color: #BA122B;
	font-weight: bold;
}

.title_sm {
	font-size: 11px;
	color: #BA122B;
	font-weight: bold;
}

.title_lg {
	color: #BA122B;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.4em;

}

p.title_lg {
	margin-bottom: 0;
	border-bottom: 1px solid #f7a30a;
}

.title_bk_sm {
	font-size: 11px;
	color: #F27D00;
	font-weight: bold;
}

.title_bk_xsm {
	font-size: 10px;
	color: #F27D00;
	font-weight: bold;
}

.red_txt_sm {
	font-size: 11px;
	color: #BA122B;
}

.inputbox {
	font-size: 10px;
	border: 1px solid;
	border-color: #F27D00;

}

.bk_txt {
	padding-bottom: 5px;
}
	
#menu_main {
	position: absolute;
	top: 20px;
	left: 10px;
	width: 800px;
	height: 32px;
	background-color: #CF142B;
	z-index: 2;
}

#menu_lower {
	position: absolute;
	top: 52px;
	left: 438px;
	width: 371px;
	height: 18px;
	z-index: 2;
}
#menu_sub {
	position: absolute;
	top: 0px;
	left: 630px;
	/*width: 150px;*/
	height: 20px;
	z-index: 1;

}
#menu_sub_fr {
	position: absolute;
	top: 0px;
	left: 597px;
	/*width: 150px;*/
	height: 20px;
	z-index: 1;

}

#sunmaid_logo {
	position: absolute;
	top: 20px;
	left: 10px;
	width: 92px;
	height: 105px;
	z-index: 3;
}

#search_box input {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	border-color: #F7A30A;
	border-width: 1px;
	border-style: Solid;
	height: 16px;
	width: 70px;
	margin-top: 6px;
}

#footer {
	color: #333333;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

#footer a {
	color: #78B3E0;
	text-decoration: none;
}
#footer a:hover {
	color: #002469;
	text-decoration: underline;
}
#footer a:visited {
	color: #82591F;
}

/*****************************
 *** SunMaid Home  -  sm_home  ***
 *****************************/
/* 
a {
	color: #78B3E0;
	text-decoration: none;
}

a:hover {
	color: #002469;
	text-decoration: underline;
}
a:visited {
	color: #82591F;
}
*/
a.fh {
	color: #FFFFFF;
	text-decoration: none;
}

a.fh:hover {
	color: #ADCFE6;
	text-decoration: underline;
}

a.fh:visited {
	color: #FFFFFF;
}

#footer_curve {
	background-color: #BA122B;
	vertical-align: bottom;
}

#bg_home-header {
	position: absolute;
	top: 20px;
	left: 10px;
	width: 800px;
	height: 342px;
	background-color: #BA122B;
	background-image: url(../images/bg_ribbonshape.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	z-index: 0;
}

 #home_title {
	position:  absolute;
	top: 46px;
	left: 10px;
	width: 150px;
	height: 145px;
	z-index: 0;
}

#flash_animation {
	position:absolute;
	left: -34px;
	top: 2px;
	z-index: 1;
}

#flash_description {
	color: #FFFFFF;
	position: absolute;
	top: 89px; 
	left: 516px;
	width: 180px; /*150*/
	height: 145px;
	z-index: 1;
}

#flash_description_fr {
	color: #FFFFFF;
	position: absolute;
	top: 84px; /*89*/
	left: 516px;
	width: 180px; /*150*/
	height: 145px;
	z-index: 1;
	line-height: 12px;
	font-size: 10px;
}
#flash_description ul {
	margin: 0px;
	padding: 0px;
	padding-left: 16px;
}
#flash_description ul li {
	list-style: url(../images/bullet_bgred.gif);
	margin: 0px;
	padding: 0px;
}
#flash_description a {
	color: #ADCFE6;
}
#flash_description a:hover {
	color: #FEFE2A;
}
#flash_description a:visited {
	color: #C9B582;
}

#feat_product {
	position: absolute;
	top: 85px;
	left: 690px;
	width: 120px;
	height: 150px;
	text-align: center;
	vertical-align: middle;
	z-index: 1;
}
#feat_recipe {
	position: absolute;
	top: 258px;
	left: 575px;
	width: 195px;
	z-index: 2;
}

#sunmaid_moments {
	position: absolute;
	top: 310px;
	left: 380px;
	width: 180px;
	z-index: 2;
}

#grapes_sunshine {
	position: absolute;
	top: 347px;
	left: 330px;
	width: 180px;
	z-index: 2;
}

#feat_recipe_fr {
	position: absolute;
	top: 258px;
	left: 545px;
	width: 245px;
	z-index: 2;
	line-height: 13px;
}
#grapes_sunshine_fr {
	position: absolute;
	top: 347px;
	left: 300px;
	width: 230px;
	z-index: 2;
	line-height: 13px;
}


#sunmaid_moments ul, #feat_recipe ul {
	margin: 0px;
	padding: 0px;
	padding-left: 16px;
}

#sunmaid_moments ul li, #feat_recipe ul li {
	list-style: url(../images/bullet_bgwhite.gif);
}

#body_home {
	position: absolute;
	top: 356px;
	left: 10px;
	width: 800px;
	z-index: 1;
}

.body_home {
	height: 160px;
	padding-top: 13px;
	/*padding-right: 10px;*/
	line-height: 13px;
}	

#footer_home {
	color: #FFFFFF;
	background-color: #BA122B;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}


#footer_home a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer_home a:hover {
	color: #ADCFE6;
	color: #000000;
	text-decoration: underline;
}

#footer_home a:visited {
	color: #FFFFFF;
}

#footer_home a:visited:hover {
	color: #ADCFE6;
	text-decoration: underline;
}

#footer_curve {
	background-color: #BA122B;
	vertical-align: bottom;
}
