body {	margin:0;	padding:0;	font-size:12px; background:#000 url('/crforms/styleimages/missiong/mission_bg_main.jpg') top center repeat-x; line-height:12px }
body * { font-family:Helvetica, arial, verdana, sans-serif; color:#fff;}
img { border:none; height:1px }
h1, h2, h3, h4, h5, h6, form { padding:0; margin:0 }
h1 { font-size:14px; font-weight:bold; text-transform:uppercase }
a { color:#b8e6f9; text-decoration:underline; font-weight:normal }
a.hover { text-decoration:none }

ul { list-style:none; margin:0; padding:0 }
form { padding:0; margin:0 }
input, select, textarea, option { background:#fff; color:#000; margin-bottom:15px }
.NEXTcontcontrol{ background:#fff; color:black }

.none { display:none }

#whole {  position:relative;  background:url('/crforms/styleimages/missiong/mission_bg_header.gif') top repeat-x }
#whole #head { width:878px; height:65px; position:relative; margin:0 auto 38px }
div.head { color:#fff; background:url('/crforms/styleimages/missiong/mission_logo.gif') 12px 5px no-repeat }

#whole #head #myname {  display:none }

#whole #head #mylocation {  z-index:9995;  position:absolute; bottom:-63px; right:14px }
div.mylocation ul {margin:0 0 0 110px; }
div.mylocation ul li { display:inline; font-weight:bold; padding:0 5px; border-left:1px solid #fff;}
div.mylocation ul #usali {border:none;}
div.mylocation ul #englishli {border:none;padding: 0 5px 0 55px;}
div.mylocation ul li a { }
div.mylocation ul li a.mylocationsel { color:#fff;  text-decoration:none}
div.mylocation ul li a.nationsel:hover {text-decoration:none;}


#whole #middle { margin:0 auto; width:878px; height:1004px; background:url('/crforms/styleimages/missiong/mission_bg_form.gif') no-repeat }
#whole #middle #sidebar {width:219px; float:left; margin:58px 0 0 23px }
#whole #middle #sidenobar  {width:120px; float:left;}
#whole #middle #contbar {float:left;  width:500px; }
#contbar a { color:#fff }

#whole #middle #contnobar {float:left;  width:845px; position:relative; z-index:9995;}
#whole #foot {float:left; clear:both; width:100%;}
#sampleupc {background:url(/crforms/styleimages/demo/UPC-Top.gif); width:100px; height:71px; z-index:9999; }
#pepsiinfo {background:url(/crforms/styleimages/demo/pinfo_callout.gif); width:126px; height:66px; z-index:9999; cursor: pointer;}

/* looks */


div.myname h1 { height:29px; font-size:29px; line-height:29px }

div.middle { padding:5px 0 0 0;}

div.side  {padding:0 0 10px 0;}

div.side ul { list-style:none;  color:#1E2428;  font-weight:normal  }
div.side ul li { margin-bottom:10px }
div.side ul li a:hover { text-decoration:none;}
#contactli { margin-top:10px }

div.cont form { margin-top:58px }

div.cont form #EmailUSblock {margin:0 0 10px 0;  }
div.cont form #EmailUSblock p {display:inline;}
div.cont form #WriteUSblock {margin:20px 0 10px 0; font-size:14px;}
div.cont form #WriteUSblock pre {margin:10px; font-size:14px; }
div.cont form #CallUSblock {margin:20px 0 10px 0; font-size:14px; }
div.cont form #CallUSblock ul li {margin:5px; font-size:12px; list-style:none;}

div.cont form #Buttonblock { margin:0 }
div.cont form #Buttonblock #Button {margin:0px 0 0 0; width:auto; padding:2px 10px }

div.cont form input {width:200px;}
div.cont form #Zipblock input {width:150px;}
div.cont form #Zipblock #Zipmsg {width:450px;}
div.cont form #Dashblock  { font-weight:bold;   font-size:16px; }
div.cont form #UPCblock input {width:55px;}
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;}
div.cont form div label {float:left;}
div.cont form div div {margin:0; padding:0;}
div.cont form div.contTEXTprelabel { color:green; }
div.cont form div.contTEXTpostlabel { padding:2px;}

div.cont form div.contOPENprelabel { padding:2px 0px 0px 0px; }
div.cont form div.contSHUTpostlabel { padding:2px 0px 0px 0px;;}

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 #datecodeline1block {width:200px;}

div.cont form #commentblock textarea {width:350px; height:200px; font-size:12px;}

div.cont form #replycommentblock textarea {width:350px; height:150px; font-size:12px;}

div.cont form div.contVERBblock {margin:0 0 20px 0;}

div.cont form div.contDROPpostlabel {margin:10px 0 0 0;}

div.cont form div.contDASHblock ,
div.cont form div.contTEXTblock ,
div.cont form div.contDROPblock ,
div.cont form div.contAREAblock ,
div.cont form #continueblock {margin:0 0 0 0;}

div.cont form #sendblock {float:left; margin:10px 0 10px 0;}

/* THE FOLLOWING ITEMS ACT AS CR/LF TO GO TO THE NEXT LINE ON TEH FORM */

#clrLastName, #clrtopblock, #clrreplycomment, #clrOkayToMail, #clrdatecodeline1, #clrdatecodeline2, #clrApt, #clrFAX, #clrStart, #clrFirstTime, #clrLine, #clrOrgName, #clrDeadline, #clrMFG_CODE, #clrState, #clrCountry, #clrZip, #clrretailUPCEND,  #clrFlavor, #clrPackageSize,  #clrproduct,  #clrConfirmAddressAgain,  #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:2px solid #000;}
div.foot ul #termsli {border:none;}
div.foot ul li a {text-decoration:underline;}
div.foot ul li a:hover { text-decoration:none;}

div.foot hr {display:none;}

.clr {clear:both;}
.break {display:none;}

.asterisk,
.OPENcontmissedmsg,
.OPENcontreqerrmsg,
.OPENconterrmsg,
.DROPcontmissedmsg,
.DROPcontreqerrmsg,
.DROPconterrmsg,
.AREAcontmissedmsg,
.AREAcontreqerrmsg,
.AREAconterrmsg,
.TEXTcontmissedmsg,
.TEXTcontreqerrmsg,
.TEXTconterrmsg {font-weight:bold;  font-size:10px; color:red }

.DROPcontmsg,
.TEXTcontmsg,
.AREAcontmsg,
.DROPcontreqmsg,
.TEXTcontreqmsg,
.AREAcontreqmsg {font-weight:bold; font-size:10px;}

div.helper {cursor:pointer;  color:red; font-size:8px; overflow:show;}
div.filler {display:none; }
div.fillin {display:block; color:red; font-size:8px; }
div.fillin a:link {color:red; text-decoration:none;}
div.fillin a:visited {color:red; text-decoration:none;}
div.fillin a:hover {color:red; text-decoration:none;}
div.fillin a:active {color:red; text-decoration:none;}

div.datecodeline1help {height:500px; width:220px; font-size:12px;  font-weight:bold; color:Chartreuse ;  position:absolute; top: -50px; left:-220px; background:url(../styleimages/gatorade/pcode_img.gif) no-repeat; background-position: 10px 30px; }
div.datecodeline2help {height:500px; width:220px; font-size:12px;  font-weight:bold; color:Chartreuse ;  position:absolute; top: -120px; left:310px; background:url(../styleimages/gatorade/pcode_img.gif) no-repeat; background-position: 10px 30px; }
div.PartUPChelp {height:240px; width:220px; font-size:12px;  font-weight:bold; color:Chartreuse ;  position:absolute; top: -10px; left:230px; background:url(../styleimages/gatorade/UPC_img.gif) no-repeat; background-position: 10px 30px; }


div.cont form #UPCblock {margin-top:10px; width:500px; height:150px; overflow:hidden;}

div.cont form #UPCblock #UPCpanel {background:url(/crforms/styleimages/barcode.gif); height:65px; width:400px;  padding:10px; overflow:hidden;}

div.cont form #UPCblock input#UPC {position:relative; top:50px;  left:120px; z-index:9999; border: 2px solid #FF6633; } 

div.cont form #PartUPCblock {position:relative; color:white; float:none; left:30px; top:5px;}

div.cont form #RetailUPCblock {position:relative; color:white; float:none; left:140px; top:-148px;}

div.cont form #RetailUPCblock input#RetailUPC {position:relative; top:60px;  left:185px; z-index:9999; border: 2px solid #FF6633; } 

div.cont form #Dashblock {font-weight:bold;   font-size:16px;  color:white; position:relative; float:none;  top:-42px; left:100px ; width:10px;  text-align:center; }


div.cont form #PartUPCblock input ,
div.cont form #UPCblock input {width:50px; } 



div.#gushingblock p  ,
div.#gotitblock p  {font-variant:small-caps; font-size:10px; margin:15px;  }

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 #pleaseConfirmblock p { font-variant:small-caps; font-size:10px; padding:2px; margin:5px; }


div.cont form #locatorblock {position:absolute; width:565px; }

#relatedblock li { margin-left:10px; margin-top:5px }

.blockclear { clear:both; padding:0 }