/* Jellyegg popup styles */

body{ background-color:#b9e1fa; color:#4e5064; }
.clear{ clear:both; }

#popup{ background:#b9e1fa url(../img/popup/bg.gif) 0px 0px repeat-x; }

#popup.p692{ height:692px; }
#popup.p692 #head{ height:111px; }
#popup #head .closeWindow{ display:block; position:absolute; top:36px; right:19px; }

#popup.p692 h1{ width:539px; text-indent:18px; line-height:3; font-size:14px; color:#011e6e; height:47px; margin:0 0 0 24px; background:url(../img/popup/h1Large_bg.gif) 0px 0px no-repeat; }
#popup.p692 .prodImg{ width:539px; margin:0 0 0 24px; text-align:center; padding:0px 0 22px 0; background:url(../img/popup/prodImgLarge_bg.gif) left bottom no-repeat; }

#popup.p692 #prodDescTop{ width:539px; margin:6px 0 0 24px; padding-top:9px; background:url(../img/popup/prodTxtLarge_top.gif) 0px 0px no-repeat; }
#popup.p692 #prodDesc{ background:#fff; font-size:11px; color:#4e5064; padding:10px 16px; }
#popup.p692 #prodDesc h2{ margin:5px 0 5px 0; padding-top:10px; }
#popup.p692 #prodDesc p{ margin-bottom:10px; }
#popup.p692 #prodDesc a.viewProduct{ color:#0037a2; font-weight:bold; text-decoration:none; }

#popup.p692 .prodDescBtm{ width:539px; height:15px; margin:0 0 0 24px; background:url(../img/popup/prodTxtLarge_btm.gif) 0px 0px no-repeat; }

#popup.p692 ul#footer{ width:562px; height:54px; margin-top:9px; padding-top:10px; text-align:center; background:url(../img/popup/footer_lg.jpg) 0px 0px no-repeat; }
#popup.p692 ul#footer li{ display:inline; font-size:11px; color:#0037a2; font-weight:bold; }
#popup.p692 ul#footer li a{ color:#0037a2; text-decoration:none; }

#popup.p649{ width:649px; }
#popup.p649 #head{ height:80px; background:url(../img/popup/notify_head.jpg) 0 0 no-repeat; }
#popup.p649 #head .closeWindow{ width:120px; height:0px !important; padding-top:25px; overflow:hidden; height /**/:25px; top:22px; left:405px; }

#popup.p649 #notify{ width:479px; height:789px; float:left; padding-left:50px; background:url(../img/popup/notify_body.jpg) 0 0 no-repeat; }
#popup.p649 #notify img.title{ margin-left:-20px; }
#popup.p649 #notify .prodInfo{ width:449px; height:52px; margin:8px 0 0 0; background:url(../img/popup/notifyProd_bg.gif) 0 0 no-repeat; }
#popup.p649 #notify .prodInfo img{ display:block; float:left; margin:7px 0 0 5px; }
#popup.p649 #notify .prodInfo p{ float:left; padding:20px 10px 0 10px; }
#popup.p649 #notify h2{ font-size:70%; color:#4f4540; padding:10px 10px 0 0; }
#popup.p649 #notify p{ font-size:70%; line-height:1.2; color:#4f4540; padding:10px 10px 0 0; }

#popup.p649 #notify .form{ position:relative; width:449px; height:302px; margin:10px 0 0 0; background:url(../img/popup/notify_form.gif) 0 0 no-repeat; }
#popup.p649 #notify .form img{ margin:17px 0 0 20px; }
#popup.p649 #notify .form p{ width:260px; margin-left:22px; color:#fff; }
#popup.p649 #notify .form p.errMsg{ color:#ff0000; font-weight:bold; }
#popup.p649 #notify .form .create{ height:103px; }
#popup.p649 #notify .form .return{ height:199px; }
#popup.p649 #notify .form .thankyou{ text-align:center; }

#popup.p649 #notify .form .return fieldset{ margin-top:20px; }
#popup.p649 #notify .form .return .formField{ height:42px; font-size:70%; margin-left:20px; }
#popup.p649 #notify .form .return .formField label{ display:block; font-weight:bold; color:#2f3c8a; }
#popup.p649 #notify .form .return .formField input{ font-size:11px; width:194px; padding:2px; border:1px solid #4590cb; }
#popup.p649 #notify .form .return .fieldError label{ color:#ff0000; }
#popup.p649 #notify .form .return .fieldError input{ color:#cb0000; border:1px solid #cb0000; }
#popup.p649 #notify .form .return a.passPopup{ display:block; width:100px; margin:-10px 0 0 20px; font-size:60%; color:#2f3c8a; text-decoration:none; }
#popup.p649 #notify .form .return a.passPopup:hover{ text-decoration:underline; }

#popup.p649 #notifyRight{ width:120px; height:789px; float:left; background:url(../img/popup/notify_right.jpg) 0 0 no-repeat; }
#popup.p649 #notifyFoot{ clear:left; height:554px; background:url(../img/popup/notify_foot.jpg) 0 0 no-repeat; }

#popup.p649 #query{ position:relative; width:479px; height:447px; float:left; padding-left:50px; background:url(../img/popup/query_body.jpg) 0 0 no-repeat; }
#popup.p649 #query img.title{ margin-left:-15px; margin-top:4px; }

#popup.p649 #query .details{ position:relative; font-size:70%; }
#popup.p649 #query .details img{ display:block; margin:15px 0 12px -5px; }
#popup.p649 #query .details dl{ width:49%; float:left; margin:0; }
#popup.p649 #query .details dl dt{ width:120px; float:left; font-weight: bold; padding:1px 0; }
#popup.p649 #query .details dl dd{ width:112px; float:left; padding:1px 0; }
#popup.p649 #query .details .address{ width:50%; float:left; }
#popup.p649 #query .details .address h2, #popup.p649 #query .details .address p{ margin-left:110px; }
#popup.p649 #query .form{ clear:left; padding-top:10px; }
#popup.p649 #query .thanks{ clear:left; text-align:center; }
#popup.p649 #query .thanks img{ margin-top:60px; }
#popup.p649 #query .checkAccountField{ width:465px; position:relative; padding-top:20px; }
#popup.p649 #query .checkAccountField label{ width:115px; }
#popup.p649 #query .checkAccountField label span{ color:#cb0000; }
#popup.p649 #query .checkAccountField input{ width:300px; }
#popup.p649 #query .checkAccountField textarea{ width:300px; padding:2px; font-family:tahoma, verdana, sans-serif; font-size:11px; height:118px; margin-left:15px; border:1px solid #4590cb; background-color:#fff; }
#popup .errorMsg{ left:130px; top:2px; }
#popup.p649 #query .checkAccountField p{ margin-left:10px; width:276px; }

#popup.p649 #queryRight{ width:120px; height:382px; float:left; background:url(../img/popup/query_right.jpg) 0 0 no-repeat; }
#popup.p649 #queryFoot{ height:554px; background:url(../img/popup/query_foot.jpg) bottom left no-repeat; }

#popup.p649 #emailFriend .emailIntro{ font-size:70%; margin:10px 0 5px 0; }

#popup.p649 #emailFriend{ position:relative; width:479px; height:447px; float:left; padding-left:50px; background:url(../img/popup/query_body.jpg) 0 0 no-repeat; }
#popup.p649 #emailFriend img.title{ margin-left:-15px; }

#popup.p649 #emailFriend .form{ clear:left; padding-top:10px; }
#popup.p649 #emailFriend .thanks{ clear:left; text-align:center; }
#popup.p649 #emailFriend .thanks img{ margin-top:60px; }
#popup.p649 #emailFriend .checkAccountField{ width:465px; margin:0; position:relative; padding-top:20px; }
#popup.p649 #emailFriend .checkAccountField label{ width:115px; }
#popup.p649 #emailFriend .checkAccountField label span{ color:#cb0000; }
#popup.p649 #emailFriend .checkAccountField input{ width:300px; }
#popup.p649 #emailFriend .checkAccountField textarea{ width:300px; padding:2px; font-family:tahoma, verdana, sans-serif; font-size:11px; height:118px; margin-left:15px; border:1px solid #4590cb; background-color:#fff; }
#popup .errorMsg{ left:130px; top:2px; }
#popup.p649 #emailFriend .checkAccountField p{ margin-left:10px; width:276px; }

#popup.p649 #queryRight{ width:120px; height:382px; float:left; background:url(../img/popup/query_right.jpg) 0 0 no-repeat; }
#popup.p649 #queryFoot{ height:554px; background:url(../img/popup/query_foot.jpg) bottom left no-repeat; }

#popup.p460{ width:460px; height:270px; }
#popup.p460 #head{ height:80px; background:url(../img/popup/smallpoplogo.jpg) 0 0 no-repeat; }
#popup.p460 #head a{ top:20px; }
#popup.p460 #forgotten{ height:190px; background:url(../img/popup/forgottenpassword.gif) 0 0 no-repeat; }
#popup.p460 #forgotten h1{ display:none; }
#popup.p460 #forgotten fieldset{ padding:65px 0 0 40px; font-size:70%; color:#2F303C; } 
#popup.p460 #forgotten fieldset p{ margin-bottom:15px; }
#popup.p460 #forgotten fieldset input{ background-color:#fff; border:1px solid #4590cb; width:200px; }
#popup.p460 #forgotten fieldset p.errMsg{ margin:3px 0 0 79px; color:#cb0000; }
#popup.p460 #forgotten .passThanks{ padding-top:55px; text-align:center; font-size:70%; }
#popup.p460 #forgotten .passThanks h2{ margin-bottom:15px; }

/* size guide */
#popup.p649 #sizeGuide{ width:568px; height:643px; float:left; padding-left:50px; background:url(../img/popup/sg_body.jpg) 0 0 no-repeat; }
#popup.p649 #sizeGuide img.title{ margin-left:-20px; }
#popup.p649 #sizeGuide table{ width:539px; margin-top:10px; background:url(../img/popup/sgTable_bg.gif) 0 0 no-repeat; }
#popup.p649 #sizeGuide th{ height:53px; text-indent:12px; vertical-align:middle; font-size:70%; color:#fce100; font-weight: bold; }
#popup.p649 #sizeGuide th.crocs{ width:108px; }
#popup.p649 #sizeGuide th.uk{ width:144px; }
#popup.p649 #sizeGuide th.continent{ width:134px; }
#popup.p649 #sizeGuide th.us{ width:153px; }
#popup.p649 #sizeGuide td{ height:22px; text-indent:12px; background:#bce0f8; border-right:1px solid #fff; border-bottom:1px solid #fff; font-size:70%; color:#316eaf; }
#popup.p649 #sizeGuide td.right{ border-right:0; }

#popup.p649 #sgRight{ width:120px; height:789px; float:left; background:url(../img/popup/notify_right.jpg) 0 0 no-repeat; }
#popup.p649 #sgFoot{ clear:left; height:111px; background:url(../img/popup/notify_foot.jpg) 0 0 no-repeat; }

/* security code */
#security{ position:relative; height:220px; padding-top:60px; background:url(../img/popup/securitycode_bg.gif) 0 0 no-repeat; }
#security h1{ display:none; }
#security p{ font-size:70%; width:390px; margin:0 0 10px 40px; }
#security p.hint{ left:296px; position:absolute; top:140px; margin:0; width:140px; }
#security img{ display:block; margin:0 0 0 92px; }

/* New size guide layout */
#popup.p739{ width:739px; }
#popup.p739 #head{ height:80px; background:url(../img/popup/sg_notify_head.jpg) 0 0 no-repeat; }
#popup.p739 #head .closeWindow{ width:120px; height:0px !important; padding-top:25px; overflow:hidden; height /**/:25px; top:22px; left:495px; }
#popup.p739 #sizeGuide{ width:568px; height:643px; float:left; padding-left:50px; background:url(../img/popup/sg_body.jpg) 0 0 no-repeat; }
#popup.p739 #sizeGuide img.title{ margin-left:-20px; }
#popup.p739 #sizeGuide table{ width:539px; margin-top:10px; background:url(../img/popup/sgTable_bg.gif) 0 0 no-repeat; }
#popup.p739 #sizeGuide th{ height:53px; text-indent:12px; vertical-align:middle; font-size:70%; color:#fce100; font-weight: bold; }
#popup.p739 #sizeGuide th.crocs{ width:108px; }
#popup.p739 #sizeGuide th.uk{ width:144px; }
#popup.p739 #sizeGuide th.continent{ width:134px; }
#popup.p739 #sizeGuide th.us{ width:153px; }
#popup.p739 #sizeGuide td{ height:22px; text-indent:12px; background:#bce0f8; border-right:1px solid #fff; border-bottom:1px solid #fff; font-size:70%; text-align:center; color:#316eaf; }
#popup.p739 #sizeGuide td.right{ border-right:0; }
#popup.p739 #sgRight{ width:121px; height:643px; float:left; background:url(../img/popup/sg_notify_right.jpg) 0 0 no-repeat; }
#popup.p739 #sgFoot{ clear:left; height:83px; background:url(../img/popup/sg_notify_foot.jpg) 0 0 no-repeat; }
