/*file: css/shell.css, ratio: 33.3%*/
* {margin:0;padding:0;}html {background:#cc3983;}h5 {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#000;border-bottom:1px #000 solid;margin-bottom:10px;}p {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;font-weight:normal;color:#000;margin-bottom:10px;}p a {color:#000;font-weight:bold;text-decoration:underline;}p a:visited {font-weight:bold;text-decoration:underline;}p a:hover {color:#cc3983;font-weight:bold;text-decoration:underline;}div#containerheader {margin:0 auto;width:920px;height:320px;background:url(/img/siteimages/bkg_top.jpg) no-repeat left top;}div#containerfooter {position:absolute;width:920px;min-height:100%;height:auto !important;height:320px;margin:0 auto -12px;background:url(/img/siteimages/bkg_bottom.jpg) no-repeat left bottom;}div#container {position:relative;width:760px;margin:0 auto;padding-top:10px;}h1#logo {z-index:0;position:absolute;left:5px;top:10px;width:408px;height:78px;background:url(/img/siteimages/logo.png) no-repeat;text-indent:-9999px;}div#heading {position:relative;width:770px;height:110px;margin:0 auto;}div#branding {position:relative;width:450px;height:110px;}div#account_info {position:absolute;width:760px;text-align:right;float:right;top:0;}div#sidebar p {font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:12px;font-weight:normal;color:#fff;margin-bottom:4px;}#ea {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:gray;border:1px solid #000;padding:3px;}#ea:focus {color:#000;}h3#shopamazing {z-index:0;position:absolute;width:170px;height:34px;background:url(/img/siteimages/shop_header.png) no-repeat;text-indent:-9999px;}select {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000;border:1px solid #000;padding:2px;position:relative;top:4px;width:137px;}#selectproductdiv select {display:block;margin:0 auto;}li#v1 {position:relative;top:0;left:0;width:170px;height:95px;background:url(/img/siteimages/hollywood_spotlight.png) no-repeat;text-indent:-9999px;}li#v2 {position:relative;top:0;left:0;width:170px;height:95px;background:url(/img/siteimages/press.png) no-repeat;text-indent:-9999px;}li#v3 {position:relative;top:0;left:0;width:170px;height:95px;background:url(/img/siteimages/blog.png) no-repeat;text-indent:-9999px;}li#v4 {position:relative;top:0;left:0;width:170px;height:95px;background:url(/img/siteimages/social.png) no-repeat;text-indent:-9999px;}li#v5 {position:relative;top:0;left:0;width:170px;height:95px;background:url(/img/siteimages/amazingcares.png) no-repeat;text-indent:-9999px;}li#v6 {position:relative;top:0;left:0;width:170px;height:72px;background:url(/img/siteimages/job_opportunity_violator.png) no-repeat;text-indent:-9999px;}li#v4 a {display:block;width:170px;height:110px;overflow:hidden;}li#v6 a {display:block;width:170px;height:72px;overflow:hidden;}div#sidebar {float:left;width:170px;top:0;overflow:hidden;}div#signup {position:relative;left:8px;}div#shopheader {position:relative;width:170px;height:34px;margin:0 auto;}div#shopbody {background:url(/img/siteimages/shop_loop.png) repeat-y;width:170px;text-indent:17px;}div#shopfooter {background:url(/img/siteimages/shop_footer.png) no-repeat;width:170px;height:20px;}div#social_icons {position:relative;top:-7px;margin:0 auto;text-align:center;}div#twitter_feed {position:relative;top:-5px;margin:0 auto;text-align:center;}div#twitter_content {position:relative;margin-bottom:20px;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;font-weight:normal;text-align:left;color:#000;margin:0 10px 10px;}div#twitter_content a:hover {color:#f79ed0;font-weight:normal;text-decoration:underline;}div#body {float:right;width:585px;left:125px;top:0;}div#topnav {text-align:right;position:relative;margin:0 auto;left:0;top:0;width:585px;}div#contentheader {background:url(/img/siteimages/contentheader.png) no-repeat;height:14px;top:0;}div#contentloop {background:url(/img/siteimages/contentbody.png) repeat-y;min-height:559px;top:0;}div#maincontent {position:relative;width:555px;top:-5px;margin:0 auto;}div#contentfooter {background:url(/img/siteimages/contentfooter.png) no-repeat;height:14px;top:0;}ol {margin:0 auto;padding:0;list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000;line-height:18px;}ol a:active,a:focus {color:#971a59;}ul {margin:0 auto;padding:0;display:inline;list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#fff;}ul a {color:#fff;text-decoration:none;}ul a:visited {color:#fff;}ul a:hover {color:#fff;text-decoration:underline;}ul a:active,a:focus {color:#ae1260;}div#footer {padding-top:3px;padding-left:10px;height:30px;}div#copyright {float:left;text-align:left;}div#bottomnav {float:right;text-align:right;}.hint {display:inline;position:absolute;right:20px;width:225px;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;font-weight:normal;color:#000;margin-top:-30px;border:1px solid #cc3882;padding:10px 12px;background-color:#eeb9d7;opacity:0.9;}.hint .hint-pointer {position:absolute;left:-10px;top:5px;width:10px;height:19px;background:url(/img/siteimages/pointer.gif) left top no-repeat;}.message_err {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;font-weight:normal;color:#000;background:#dd7c81 url(/img/siteimages/icons/png/exclamation.png) center no-repeat;background-position:15px 50%;text-align:left;padding:5px 20px 5px 45px;border-top:2px solid #b9252b;border-bottom:2px solid #b9252b;}.message_warn {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;font-weight:normal;color:#000;background:#fff6bf url(/img/siteimages/icons/png/error.png) center no-repeat;background-position:15px 50%;text-align:left;padding:5px 20px 5px 45px;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324;}.message_ok {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;font-weight:normal;color:#000;background:#eeb9d7 url(/img/siteimages/icons/png/information.png) center no-repeat;background-position:15px 50%;text-align:left;padding:5px 20px 5px 45px;border-top:2px solid #cc3882;border-bottom:2px solid #cc3882;}form dl dt {clear:both;float:left;display:inline;width:10em;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;font-weight:normal;color:#000;text-align:right;}form dl dd {clear:both;display:block;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;font-weight:normal;color:#000;margin-left:5px;text-align:left;}div.flash-update p {position:absolute;top:3px;left:25px;text-align:center;}blockquote:after,q:after {content:close-quote;}blockquote:before,q:before {content:open-quote;}li#v1 a,li#v2 a,li#v3 a,li#v5 a {display:block;width:170px;height:95px;overflow:hidden;}div#shop,div#violators {position:relative;top:5px;margin:0 auto;}div#twitter_content a,div#twitter_content a:visited {color:#f79ed0;font-weight:normal;text-decoration:none;}#shopbody ol li a:hover,ol a:hover {color:#cc3983;text-decoration:none;}ol a:link,ol a:visited {color:#000;text-decoration:none;}div#account_info li,div#topnav li,div#copyright li,div#bottomnav li {display:inline;margin-right:0.5em;padding-right:0.75em;border-right:1px solid #fff;}div#account_info li.last,div#topnav li.last,div#copyright li.last,div#bottomnav li.last {border-right:0;}#debug,.cake_debug,#cakeSqlLog {clear:both;}.error-message,.warn-message,.ok-message {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;font-weight:normal;color:#000;border:solid 1px gray;background-color:rgba(204,204,204,0.7);padding:2px;}dd,form dl {position:relative;}