@charset "utf-8";



/* CSS Document  ver 2*/



*{
	margin:0; 
	padding:0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;  
}


html {
		overflow-x: hidden!important;/*ie6*/
}

body {
	background: #ffffff url(/crforms/styleimages/izze/mountains.gif) repeat-x;
}

img {
	vertical-align:text-top
}



/* layout */



#whole {
	width:800px; 
	position:relative; 
	margin: 0 auto;
	top:10px;
}



#whole #head {
	width:798px; 
	height:75px; 
	}



#whole #head #myname {  
	z-index:9998; 
	margin: 10px 0 0 20px; 
}



#whole #head #mylocation {
	z-index:9999; 
	margin:0 0 5px 0; 
	}



#whole #middle { 
	float:left;  
	width:798px; 
	min-height:440px;  
	}



#whole #middle #sidebar {
	width:149px; 
	float:left; 
}



#whole #middle #sidenobar  {
	width:120px; 
	float:left;
}



#whole #middle #contbar {
	float:left;  
	width:619px; 
	position:relative; 
	z-index:9999;
}



#whole #middle #contnobar {
	float:left;  
	width:795px; 
	position:relative; 
	z-index:9999;
}



#whole #foot {
	float:left; 
	clear:both; 
	width:100%;
}



/* looks */

div.head h1 { 
	color:#a2a1a1; 
	margin:10px 0 0 270px; 
	font-size:24px; 
}

label{
	display: block;
	font-family: Helvetica,Arial,sans-serif;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 0px;
	margin-top: 0px;
}


label p {
	display: block;
    padding:2px;
	font-weight: normal;
	font-size:9px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #999999;
}

div.head { 
	color:white; 
	background: white url(/crforms/styleimages/izze/logo_izze.gif ) no-repeat 10px 10px ; 
}





#EmailUSblock { 
	color:#e0942b;
}



#EmailUSblock p {
	color:#999999; 
	font-size:12px; 
	margin:10px; 
	margin-left:0; 
}



#whole #middle {
	padding-bottom:10px; 
	border:1px solid #E0E0E0; 
	border-top:none;  
	margin-bottom: 10px;
}



#whole #head {
	border:1px solid #E0E0E0; 
	border-bottom:none;
}



div.mylocation { 
	height:110px; 
	position:absolute; 
	z-index:9999; 
	top:10px; 
	left:15px;
}

div.mylocation ul {
	margin:45px 0 0 310px;
}

div.mylocation ul li {
	display:inline; 
	font-weight:bold; 
	font-size:12px; 
	padding:0 5px 0 5px; 
	border-left:1px 
	solid #999999;
	}

div.mylocation ul #usali {border:none;
	}

div.mylocation ul #englishli {border:none;
	padding: 0 5px 0 55px;
	}

div.mylocation ul li a:link {color:#F8981C;
	 text-decoration:none;
	}

div.mylocation ul li a.mylocationsel {color:#889297;
	 font-size:16px;
	}

div.mylocation ul li a:visited {color:#889297;
	 text-decoration:none;
	}

div.mylocation ul li a:hover {color:#889297;
	 text-decoration:underline;
	}

div.mylocation ul li a.nationsel:hover {text-decoration:none;
	}

div.mylocation ul li a:active {color:#889297;
	 text-decoration:none;
	}



div.middle {
	background: #FFFFFF url(/crforms/styleimages/izze/izze_blips.gif) no-repeat;
	background-position: right;
	 z-index:9999;
	 padding:5px 0 0 0;
	}


div.middle99 {background: #fff!important;}

div.side  {margin:10px;
	 background-color: white;
	 }



div.side ul {font-weight:bold;
	 font-variant:small-caps;
	 font-size:14px;
	 color:#999999;
	}

div.side ul {padding:5px;
	 margin:10px;
	 list-style:none;
	}

div.side ul li {font-weight:bold;
	 font-variant:small-caps;
	 font-size:12px;
	 padding:5px;
	 margin-top:5px;
	}

div.side ul li a:link {color:#999999;
	 text-decoration:none;
	}

div.side ul li a:visited {color:#999999;
	 text-decoration:none;
	}

div.side ul li a:hover {color:#999999;
	 text-decoration:underline;
	}

div.side ul li a:active {color:#999999;
	 text-decoration:none;
	}







div.cont form {
	font-size:12px;
	}





.NEXTcontcontrol {
	border: none;
	 font-weight: bold;
	 font-size: 12px;
	 color: #232D32;
	}

input {
	 color:#232D32  ;
	  border:1px solid #999999;
	}

select {
	 color:#232D32 ;
	  border:1px solid #999999;
	}

div.contAREAblock label {
  width:400px;
}

textarea {
	 color:#232D32 ;
	 border:1px solid #999999;  width:350px; height:150px; font-size:12px;
	}





div.cont form #EmailUSblock {margin:10px 0 -10px 0;
	 font-size:16px;
	 }

div.cont form #Buttonblock {margin:10px 0 0 0;
	}

div.cont form #Buttonblock #Button {margin:16px 0 0 0;
	 width:auto;
	}



div.cont form input {width:200px;
	}

div.cont form #Zipblock input {width:150px;
	}

div.cont form #Zipblock #Zipmsg {width:450px;
	}

div.cont form #sendblock input {width:auto;
	 margin:5px 0 0 0;
	}

div.cont form #continueblock input {width:auto;
	 margin:5px 0 0 0;
	}



div.cont form div {margin:0 0 0 0;
	 padding:0 0 0 10px;
	}

div.cont form div label {float:left;
	}

div.cont form div div {margin:0;
	 padding:0;
	}

div.cont form div.contTEXTprelabel { font-variant:small-caps;
	 padding:2px;
	}

div.cont form div.contTEXTpostlabel { padding:2px;
	 font-size:9px;
	 color: #999999;
	}



div.cont form div.contDROPprelabel { font-variant:small-caps;
	 padding:2px;
	}

div.cont form div.contDROPpostlabel { padding:2px;
	 font-size:9px;
	 color: #999999
	}





div.cont form #commentblock textarea {width:350px;
	 height:150px;
	 font-size:12px;
	}



div.cont form div.contTEXTblock ,

div.cont form div.contDROPblock ,

div.cont form div.contAREAblock ,

div.cont form #continueblock { float:left;
	 margin:10px 0 0 0;
	}



div.cont form #sendblock {float:left;
	 margin:10px 0 10px 0;
	}

#required {
	font-size: 11px;
	font-weight: bold;
	padding: 15px 0;
	color: #999;
}

/* THE FOLLOWING ITEMS ACT AS CR/LF TO GO TO THE NEXT LINE ON TEH FORM */

#ConfirmAddressAgainblock {
	width: 240px!important;
	margin-top:20px;
}

#clrsend, #clrConfirmAddressAgain, #clrreplycomment, #clrOkayToMail, #clrcansize, #clrcancode, #clrtabcode, #clrcannumberinvolved, #clrcandatecode,#clrcanpackagesize, #clrLastName, #clrformat, #clrtopblock, #clrbottlesize, #clrbottlenumberinvolved, #clrbottledatecode,#clrbottlepackagesize, #clrpurchasedate, #clraboutstores, #clrstorepurchased, #clrstorestreet, #clrstorecity, #clrstorestate, #clrApt, #clrState, #clrBirthdate, #clrGender, #clrZip, #clrFlavor, #clrSize, #clrPackageSize,  #clrStart, #clrNumberInvolved, #clrConfirmAddressAgain, #clrMFG_CODE, #clrStorePurchased, #clrEmailAddress, #clrDaytimePhone, #clrNighttimePhone, #clrcomment {clear:both;
	}



div.foot ul {padding:5px 0 0 20px;
	}

div.foot ul li {display:inline;
	 font-weight:bold;
	 padding:0 10px 0 0 ;
	 margin:0 0 0 10px ;
	 font-size:10px;
	border-right:1px solid #999999;
	}

div.foot ul #newsletterli {border:none;
	}

div.foot ul li a:link {
	color: #999999;
	 text-decoration:none;
	}

div.foot ul li a:visited {
	color: #999999;
	 text-decoration:none;
	}

div.foot ul li a:hover {color:#999999;
	 text-decoration:underline;
	 background-color:white;
	}

div.foot ul li a:active {color:#999999;
	 text-decoration:none;
	}

div.foot hr {display:none;
	}



.clr {clear:both;
	}

.break {display:none;
	}



.asterisk,

.DROPcontmissedmsg,

.DROPcontreqerrmsg,

.DROPconterrmsg,

.AREAcontmissedmsg,

.AREAcontreqerrmsg,

.AREAconterrmsg,

.TEXTcontmissedmsg,

.TEXTcontreqerrmsg,

.TEXTconterrmsg {font-weight:bold;
	 color: #e27619;
	 font-size:10px;
	}



.DROPcontmsg,

.TEXTcontmsg,

.AREAcontmsg,

.DROPcontreqmsg,

.TEXTcontreqmsg,

.AREAcontreqmsg {font-weight:bold;
	 font-size:10px;
	}





div.cont form #whoareyoublock { font-weight:bold;
	 padding:2px;
	 margin-top:15px;
	}

div.cont form #whoareyoublock p { font-variant:small-caps;
	 font-size:10px;
	 padding:2px;
	 margin:5px;
	 }



div.cont form #replycommentblock textarea {width:350px;
	 height:150px;
	 font-size:12px;
	 margin-bottom:20px;
	}





div.#gushingblock p  ,

div.#gotitblock p  {
	font-variant:small-caps;
	 font-size:10px;
	 margin:15px;
	  }



div.cont form #pleaseConfirmblock p { 
	font-variant:small-caps;
	 font-size:10px;
	 padding:2px;
	 margin:5px;
	 }



div.cont form #aboutsendingblock { 
	font-variant:small-caps;
	 padding:2px;
	 margin-bottom:15px;
	}

div.cont form #packagecommentblock textarea {
	width:350px;
	 height:150px;
	 font-size:12px;
	 margin-bottom:15px;
	}

div.cont form #flavorcommentblock textarea {
	width:350px;
	 height:150px;
	 font-size:12px;
	 margin-bottom:15px;
	}



div.cont form #aboutfollowupsblock,
div.cont form #aboutrepliesblock { 
	font-weight:bold;
	 padding:2px;
	 margin-top:15px;
	}



div#form_box input {
	 width:15px;
	 background-color: white ;
	 color:#232D32  ;
	 border:1px solid #999999;
	}
	
	/*v3*/
#Titlemsg {
	display: none;
}

#Newslettermsg {display: none;}

a {color: #E0942B;}

/*submit btn text and show bg img*/

h3.doit, #form_box h4 {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;	
	color: #e47d1c!important;	
}

h3.doit {
	padding-top: 15px;
}

#form_box h4 {
	padding-top: 5px;
	padding-bottom: 10px;
}

.NEXTcontrol, .NEXTcontcontrol {
	cursor: pointer	;
	font-size: 0;
	display: block;
	height: 34px;
	color: #fff;
	background: transparent;
	padding: 0 0 0 65px;
	text-indent: -5000px;
}

.contNEXTblock {
	background: white url(/crforms/styleimages/izze/btn_submit.gif) 10px bottom no-repeat; 	
	width: 280px;	
}


/*continue button*/
.cont0 .NEXTcontrol, .cont0 .NEXTcontcontrol {
	padding: 0 0 0 95px;
}
.cont0 .contNEXTblock {
	background: white url(/crforms/styleimages/izze/continue-button.png) 10px bottom no-repeat; 	
}

/*survey*/

#form_box {
	width: 585px;
}

.contVERBblock p {
	font-size: 12px;
	color: #999!important;
	font-size: 11px;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;	
}

div.right {
	padding-right: 10px!important;
	float: left;
	margin-top: 15px!important;
}

#feedback-submit {
	padding-bottom: 20px;
}

.tab_interface img {
	display: none;
}

.tab_interface a {
	color: #999!important;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.tab_interface a:hover {
	color: #e47d1c!important;
}

.tab_interface dt {
	border-top: 1px dotted #e47d1c;
	font-family: helvetica, arial, sans-serif;	
	padding: 5px 40px 5px 0;
}

.tab_interface dd {
	font-family: helvetica, arial, sans-serif;	
}

.form_choice {
	margin: 10px 20px!important;
	padding: 10px!important;
	background: #F5F5F5;	
}

.form_choice input, .form_choice lable {
	float: left;
}

.form_choice input {
	clear: left;	
	margin-top: 5px;
	border: 0!important;
}

.form_choice label {
	padding-top: 5px;		
	padding-left: 5px;
}

.clear {clear: both;}

#Buttonblock #required {display: none;}

#thankYoublock {padding-top: 100px;}
#thankYoublock p {
	font-size: 12px;
	line-height: 18px;
}

html>body #prethankYou #head  {
	left: -170px;
}

#prethankYou #head {
	margin: 0!important;
	position: absolute;
	top: -5px;
	left: -180px;
}

/*2/13/09 ammendments*/
#suggestionsblock {
	padding-top: 20px;
	width: 300px;
	font-size: 11px;
	color: #999999;
	line-height: 18px;
}

#sidebar a:hover, .sidesel {
	color: #E37D1C!important;
}

iframe {
	border: 0;
	overflow: hidden;
	background:#fff;
}

div.side ul li a {
	font-variant:normal!important;
	text-transform: uppercase;
	font-size: 10px;
}

div#preOkayToMail {
    padding:2px;
    font-size:9px;
	color: #999999;
}

div#OkayToMailblock {width:330px;}