@charset "utf-8";
* {margin:0; padding:0; color:#333; font-family:Verdana, Geneva, sans-serif}
body {background-color:#ebebeb;font-size: 0.75em;margin: 0;padding: 0;font-family: Verdana, Geneva, sans-serif;}
body {background:transparent url(/img/wallpaper2.png);}
body * {font-size: 100%;}
html{font-size:100%;}
img{border:none;}
body h1{font-size:2.0em;color:#060;font-family:"Myriad Pro", "Trebuchet MS", Verdana, Geneva, sans-serif;}
body h1 a , body h1 a:link{font-size:1.0em;color:#060;font-family:"Myriad Pro", "Trebuchet MS", Verdana, Geneva, sans-serif;}
body h2{font-size:1.50em;color:#060;font-family:"Trebuchet MS", Verdana, Geneva, sans-serif;}
body h2 a, body h2 a:link, body h2 a:hover, body h2 a:visited{font-size:1.0em;color:#060;font-family:"Trebuchet MS", Verdana, Geneva, sans-serif;text-decoration:none;display:block;}
body h3{font-size:1.50em;color:#060;font-family:"Trebuchet MS", Verdana, Geneva, sans-serif;}
body h4{font-size:1.25em;color:#060;font-family:"Trebuchet MS", Verdana, Geneva, sans-serif;}
body p {margin: 1.1em 0;}
body img {border:none;}
a, a:link, a:active, a:visited {color:#124f12;text-decoration:none;}
a:hover {color:#124f12;text-decoration:underline;}
div#container {width:1000px;margin: 10px auto 0 auto;padding: 0;}
div#header {background:url(/img/signupsprite-0110.png) no-repeat 0px 0px; height:80px;}
div#header h1.seo-join, div#header h1.seo-bonus{color:#333333;float:right;font-size:3em;margin-right:70px;	margin-top:28px;font-weight:bold;display:none;}
div#header div.sem{color:#000;float:right;margin:15px 37px 0 0;font-weight:normal;display:block;font-family:Verdana;}
div#header div.sem ul{ margin:0; padding:0; }
div#header div.sem ul li{list-style:none; text-align:right;}
div#header div.sem ul li.web{color:#487F1C;font-size:1.2em;line-height:1.3em; font-weight:bold;}
div#header div.sem ul li.coupons{color:#000000;font-size:17pt;height:30px;padding-top:7px;}
div#top-ribbon{ text-align:right; padding-right:10px; margin-bottom:2px;}
div#top-ribbon a{ font-weight:bold; font-size:11px;}
div#pge-container{position:relative;display:block;width:1000px;padding:0;clear:both;text-align:center;}
div#pge {display:block;float:left;width:998px;clear:both;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;background-color:#fff;}
.dotted{background:url(/img/signupsprite-0110.png) no-repeat 0px -97px;height:2px;width:100%;margin:0;padding:0;}
div#footer {display:block;margin:0;padding:0;clear:both;background:url(/img/signupsprite-0110.png) no-repeat 0px -80px;width:1000px;height:16px;}
div#pge-ftr-legal{padding-top:20px;text-align:center;width:1000px;}
div#pge-ftr-legal ul{margin:0;padding:0;list-style-type:none;}
div#pge-ftr-legal ul li{font-size: 0.8em;margin:20px 0;line-height: 1.25em}
div#pge-ftr-legal ul li.logos a.bbb{margin:0 0 10px 400px;float:left;display:block;background:url(/img/signupsprite-0110.png) no-repeat -1543px -64px;width:90px;height:32px;}
div#pge-ftr-legal ul li.logos a.trust{margin:0 0 10px 10px;float:left;display:block;background:url(/img/signupsprite-0110.png) no-repeat -1637px -64px;width:116px;height:32px;}
div#pge-ftr-legal ul li.copy{display:block;clear:both;}
/*Signup box landing*/
div#signup-box{width:362px;margin:15px auto 0 auto;padding-bottom:30px;text-align:center;}
div#signup-box-top{background:url(/img/signupsprite-0110.png) no-repeat -1360px 0px;width:360px;height:40px;}
div#signup-box-top h5{padding:2px 0 0 0;line-height:40px;color:#333933;font-family:"Myriad Pro", "Trebuchet MS", Verdana, Geneva, sans-serif;font-size:2.0em;font-weight:bold;letter-spacing:-0.05em;}
div#signup-box-middle{background:url(/img/signupsprite-0110.png) repeat-y -1000px 0px;display:block;height:auto;width:360px;}
div#signup-box-middle div.dotted{margin:0 0 0 30px;width:300px;}
div#signup-box-middle input#shopGreen {background:url(/img/signupsprite-0110.png) repeat-y -1360px -64px;width:183px;height:33px;margin: 25px 0;cursor: pointer;border:0;font-size:1px;color:#f30;}
div#signup-box-bottom {background:url(/img/signupsprite-0110.png) no-repeat -1360px -36px;width:360px;height:23px;}
/*Signup box landing*/
div#keywordDIV{text-align:center;height:90px;margin:0 auto;padding:20px 0 0 0;width:975px;color:#666;font-family:"Myriad Pro", "Trebuchet MS", Verdana, Geneva, sans-serif;font-size:2.0em;line-height:1.0em;font-weight:bold;display:block;}
/*div#keywordDIV {display:none;}*/
span#keyword{color:#000;display:block;}
div#keywordDIV div.dotted{margin:23px 0 0 0;}
div#shopping{width:700px;height:230px;margin:15px 0 0 150px;background: transparent url(/img/shopping_bag_sm.png) no-repeat 470px 0px;}
div#shopping img{float:right;}
div#shopping img#copy-bag {float:right;}
div#shopping ul {float:left;margin:30px 0 0 0;padding:0;list-style-type:none;text-align:left;}
div#shopping ul li.shoptxt{font-family:"Myriad Pro", "Trebuchet MS", Verdana, Geneva, sans-serif;font-size:2.2em;line-height:1.9em;font-weight:bold;letter-spacing:-0.02em;color:#333;margin:0;padding:0;}
div#shopping ul li.dotted{width:436px;margin:0;padding:0;}
div#signup-box ul {list-style-type:none;text-align:center;}
ul#form-elements {display: block;width:285px;margin: 0 auto;padding:10px 0 0 0;text-align:justify;}
ul#form-elements li label{width:95px;colir:#666;font-weight:bold; margin:0 10px 0 0;font-size:0.8em;line-height:14px;}
ul#form-elements li {line-height:35px;}
ul#form-elements li input#email_address{width:160px;border:1px solid #999;height:14px;margin:0;padding:2px;}
ul#form-elements li input#password{width:160px; margin-left:0px;}
#news-check {font-size: 9px;}
#appear1, #news-check { display: none; }
#already {font-size:9px;color:#000;font-weight:bold;margin:5px 0 0 0;}
#shopButton {margin: 10px 0;}
#terms {font-size: 9px;color:#808080;}
#already a, #already a:visited, #terms a, terms a:visited {color:#990000;}
input.button-next-bg-seo{ background:transparent url(/img/signuppgsprite-s.gif) no-repeat scroll -1089px -155px; width:93px; height:32px; border:0px none; cursor:pointer;}
input.button-shop-bg-seo{ background:transparent url(/img/signuppgsprite-s.gif) no-repeat scroll -1182px -155px; width:183px; height:32px; border:0px none; cursor:pointer;}
div#video-section{width:978px;padding:10px;}
div#video-section div.videotag{text-align:center;height:30px;margin:0 auto;padding:10px;width:920px;color:#000;font-family:"Myriad Pro", "Trebuchet MS", Verdana, Geneva, sans-serif;font-size:2.0em;font-weight:bold;display:block;}
div#video-section div.videotag span.says{color:#666;display:block;font-size:0.65em;}
div#video-section div.dotted{margin:23px 0 0 0;}
div#video-section div.videoframe{border:1px solid #000;}
