@charset "utf-8";

/* CSS Document */

*{margin:0; padding:0; 
   font-family: Verdana;
   font-variant:normal;
 
   }

body {}
img {vertical-align:text-top}


/* layout */

#whole {float:left; width:980px; position:relative; left:50%; margin:0 0 0 -400px; top:10px;}

#whole #head {width:848px; }

#whole #head #myname {  z-index:9990; margin: 10px 0 0 0;height:0px;}

#whole #head #mylocation {  z-index:9995; margin:0px;}

#whole #middle { float:left; width:896px; height:551px;}

#whole #middle #sidebar {width:190px; float:right;margin-left:24px;}

#whole #middle #sidenobar  {width:120px; float:left;}

#whole #middle #contbar {float:left;height:550px;width:682px;position:relative; z-index:9995;
                                             
                       background:url(/crforms/styleimages/quaker/bg_MiddleImg.gif) no-repeat 0 top ;}


#whole #middle #contnobar {float:left; width:845px; position:relative; z-index:9995;}

#whole #foot {float:left; clear:both; width:100%;}

/* looks */

div.head { color:#fff;  border:2px solid ; border-bottom:none;}

/*div.myname h1 {height:56px;text-indent:-9999px;background:url(/crforms/styleimages/quaker/HdrImgContactUs.gif) no-repeat 0 top;}*/

div.myname h1{text-indent:-9999px;}

div.mylocation ul {margin:0 0 0 19px; }
div.mylocation ul li {display:inline; font-weight:bold; font-size:11px; padding:0 5px 0 5px; border-left:2px solid #fff; }
div.mylocation ul #usali {border:none;border-right:#7a8084 solid 1px;}
div.mylocation ul #canadali {border:none;border-right:#7a8084 solid 1px;}
div.mylocation ul #englishli {border:none;padding: 0 5px 0 55px;}
div.mylocation ul li a:link {color:#4777b3; text-decoration:none;}
div.mylocation ul li a.mylocationsel {font-size:11px;}
div.mylocation ul li a:visited {color:#4777b3; text-decoration:none;}
div.mylocation ul li a:hover {color:#4777b3; text-decoration:underline;}
div.mylocation ul li a.nationsel:hover {text-decoration:none;}
div.mylocation ul li a:active {color:#4e555b; text-decoration:none;}

div.middle 
{
	 border:2px ;
	 padding:0 0 0 0;}

div.side  {padding:0 0 10px 0;}

div.side ul {padding:10px 0 0 5px; list-style:none;font-weight:Bold;font-size:12px; color:#6f757a;}
div.side ul li {font-weight:normal; font-size:11px; padding:4px 0 0 5px;}
div.side ul li a:link {color:#4777b3; text-decoration:none;}
div.side ul li a:visited {color:#062D94; text-decoration:none;}
div.side ul li a:hover {color:#062D94; text-decoration:underline;}
div.side ul li a:active {color:#062D94; text-decoration:none;}

div.side ul li #contact  {font-size:12px; font-weight:bold; color:#0a4a9a;}

div.cont form {font-size:12px;width:557px;margin-left:19px;margin-top:22px;}

div.cont0 form{font-size:12px;width:557px;margin-left:19px;margin-top:22px;}

div.cont form #EmailUSblock {margin:10px 0 0 0px; font-size:16px; color:#4e555b;font-weight:normal;width:581px;line-height:1.5em;}
div.cont form #EmailUSblock p {display:inline;}
div.cont form #EmailUSblock a {color:#275fa4;}
div.cont form #WriteUSblock {margin:30px 0 0 0; font-size:12px; color:#4e555b;font-weight:bold;line-height:1.5em;}
div.cont form #WriteUSblock pre {font-size:12px;color:#4e555b;font-weight:normal;}
div.cont form #CallUSblock {margin:30px 0 0 0; font-size:12px;font-weight:bold; color:#4e555b;line-height:1.5em;}
div.cont form #CallUSblock ul li {margin:0px; font-size:12px;font-weight:normal; list-style:none;color:#4e555b;}

div.cont form #Buttonblock {margin:10px 0 0 0;}
div.cont form #Buttonblock #Button 
{
	width:97px;
	height:25px;
	display:block;
	background:url(/crforms/styleimages/quaker/ContContinueBtn.gif) no-repeat left top;
	border:none;
	color:#ac464b;
	text-align:center;
	font-size:13px;
	
	}

div.cont form input {width:217px;height:26px;
                     background:url(/crforms/styleimages/quaker/inputImg.gif) no-repeat center left;
					 padding-left:2px;
					border:none;}
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 
{
	
	margin:5px 0 0 0px;
	width:97px;
	height:25px;
	display :block ;
	background:url(/crforms/styleimages/quaker/ContContinueBtn.gif) no-repeat left top;
	border:none;
	color:#890304;
	text-align:center;
	font-size:13px;
	
	}

div.cont form div {margin:0 0 0 19px; padding:0 0 0 10px;}
div.cont form div label {float:left;color:#4e555b;font-weight:bold;font-size:11px;margin-left:6px;}
div.cont form div #required
{
	height:5px;
	
	}
	
div.cont form div #required .asterisk 
{
color:#636868;
font-size:9px;
font-weight:bold;
}	
	
.requiredlabel
{
	font-size:9px;
	color:#636868;	
	}

div.cont form div div 
{
	margin:0;
	padding:0;
	color:#636868;	}
div.cont form div.contTEXTprelabel { color:green; }
div.cont form div.contTEXTpostlabel { padding:2px;}

div.cont form div.contSHUTpostlabel { padding:2px 0px 0px 0px; font-size:10px;color:#333;}

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:390px; height:106px; font-size:12px;border:#bed6de solid 1px;                                       
                                      }

div.cont form div.contVERBblock {margin:20px 0 0 0;color:#4e555b;font-size:12px;width:581px;line-height:1.5em;}

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 { float:left; margin:10px 0 0 0;}

div.cont form #sendblock {float:left; margin:10px 0 10px 0;}
div.cont form #sendblock #send
{
	margin:5px 0 0 0px;
	width:80px;
	height:23px;
	display :block ;
	background:url(/crforms/styleimages/quaker/sendBtn_contactus.gif) no-repeat left top;
	border:none;
	color:#890304;
	text-align:center;
	font-size:13px;
	}
 
div.cont form div.contDROPblock #preOkayToMail
{
	margin-top:22px;
	margin-bottom :22px;
	line-height:1.5em;
	}
div.cont form div.contDROPblock #OkayToMail
{
	width:91px;
	
	}


/* THE FOLLOWING ITEMS ACT AS CR/LF TO GO TO THE NEXT LINE ON TEH FORM */

#clrLastName, #clrtopblock, #clrreplycomment, #clrAdditionalComment, #clrFormat, #clrsize, #clrNoticedDate, #clrdatecodeline1, #clrdatecodeline2, #clrApt, #clrFirstTime, #clrLine, #clrOrgName, #clrDeadline, #clrMFG_CODE, #clrState, #clrCountry, #clrZip, #clrUPCEND,  #clrFlavor, #clrPackageSize,  #clrproduct,  #clrConfirmAddressAgain,  #clrStorePurchased, #clrEmailAddress, #clrDaytimePhone, #clrNighttimePhone, #clrcomment, #clrtabcode {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:link {color:#000; text-decoration:none;}
div.foot ul li a:visited {color:#000; text-decoration:none;}
div.foot ul li a:hover {color:#000; text-decoration:underline;}
div.foot ul li a:active {color:#000; text-decoration:none;}
div.foot hr {display:none;}

.clr {clear:both;}
.break {display:none;}

.asterisk{font-weight:bold; font-size:9px;
	color:#636868;}
.OPENcontmissedmsg,
.OPENcontreqerrmsg,
.OPENconterrmsg,
.DROPcontmissedmsg
.DROPcontreqerrmsg,
.DROPconterrmsg,
.AREAcontmissedmsg,
.AREAcontreqerrmsg,
.AREAconterrmsg,
.TEXTcontmissedmsg,
.TEXTcontreqerrmsg,
.TEXTconterrmsg {font-weight:bold; color:#CC0000; font-size:10px;}

.DROPcontmsg,
.TEXTcontmsg,
.AREAcontmsg,
.DROPcontreqmsg,
.TEXTcontreqmsg,
.AREAcontreqmsg {font-weight:bold; font-size:10px;}

.DROPcontreqcontrol
{
	font-size:11px;
    text-align:justify;
    color:#4e555b;
	display:block;
    border :#aed5e7 solid 1px;
   
   /* background:url(/crforms/styleimages/quaker/drpDownImg.gif) no-repeat left top;*/
    }
    
 div.cont form #Stateblock #State
{
	font-size:11px;
    text-align:justify;
    color:#4e555b;
	display:block;
    border :#aed5e7 solid 1px;
    height:25px;
    width:214px;
	/*font-size:11px;
    text-align:justify;
    height:28px;
    width:216px;
	display:block;
    border :#aed5e7 solid 1px;*/
    	
	} 
.DROPcontmissedcontrol
{
	color:#4e555b;font-size:11px;text-align:left;
	border :#aed5e7 solid 1px;
	
	}

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.cont form #Dashblock  { font-weight:bold;   font-size:16px;  color:white;}



div.cont form #UPCblock {margin-top:10px; width:250px; height:130px; overflow:hidden;}



div.cont form #UPCblock #UPCpanel {background:url(/crforms/styleimages/barcode.jpg); height:65px; width:220px; 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 #Dashblock {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 #replycommentblock textarea {width:350px; height:150px; font-size:12px;}
div.cont form #AdditionalCommentblock textarea {width:350px; height:150px; font-size:12px;}

div.cont form #pleaseConfirmblock p { font-variant:small-caps; font-size:10px; padding:2px; margin:5px; }


div.cont form #locatorblock {position:absolute; width:565px; }

dt {font-weight:bold; color:limegreen;}
dd.UnionJack {background:url(/crforms/styleimages/tropicana/union_jack.jpg) no-repeat; padding-left:110px; height:70px;}
dd.UnionJack ul {font-weight:bold; }
dd.UnionJack ul li {font-weight:normal; list-style:none; margin-top:5px;} 
div.cont form #donationsblock div dl {width:300px;}
div.cont form #donationsblock #clickthrough {position:relative; top:-200px; left:310px;}

dt span.LOUD {font-size: font-size: 16:px; }
dt span.LOUDER {font-size: 18:px; font-weight:bold;}