/* ------------------------ TYPE  ------------------------ */.green13px {padding:10px;font:  13px arial, Helvetica, sans-serif  ;color:#669933;}.fontred16px {font:  16px arial, Helvetica, sans-serif  ;color:#c4151c;}.fontgreen16px {font:  16px arial, Helvetica, sans-serif  ;color:#669933;}.fontblack16px {font:  16px arial, Helvetica, sans-serif  ;color:#000;}.fontwhite28px{font:  28px arial, Helvetica, sans-serif  ;color:#FFFFFF;}.fontpink28px{font:  28px arial, Helvetica, sans-serif  ;color:#ffcccc;}.fontwhite18px{font:  18px arial, Helvetica, sans-serif  ;color:#fff;}.fontBlack13px{font:  13px arial, Helvetica, sans-serif  ;color:#000;}/*------------------------  LINKS ------------------------ */#enterNow a { font:  28px arial, Helvetica, sans-serif  ;color:#669933;}#enterNow a:hover {font:  28px arial, Helvetica, sans-serif  ;color:#666;}.fontblack16px a {font:  16px arial, Helvetica, sans-serif  ;color:#000;text-decoration: underline;}.fontblack16px a:hover {font:  16px arial, Helvetica, sans-serif  ;color:#666;text-decoration: underline;}a {font:  12px arial, Helvetica, sans-serif  ;color:#000;text-decoration: underline;}a:hover {font:  12px arial, Helvetica, sans-serif  ;color:#000;text-decoration: underline;}.cherryBox a {font:  18px arial, Helvetica, sans-serif  ;color:#fff;text-decoration: underline;}.cherryBox a:hover {font:  18px arial, Helvetica, sans-serif  ;color:#fff;text-decoration: underline;}/* ------------------------  ALL PAGES ------------------------ */.clear {clear: both;}body {text-align:center;background: url(images/bg.gif);font:  12px arial, Helvetica, sans-serif  ;}#superWrapper {width:953px;margin:0 auto;text-align:left;}#featureContent {float:left;width:950px;}#topNav {float:left;width:950px;height:190px;padding-top:10px;}#topNav .left {float:left;width:175px;}#topNav .right {margin-top:40px;margin-bottom:20px;float:left;width:727px;}#featureContent {float:left;width:950px;}#head {float:left;}#enterNow {padding-left:32px;}.submit {width:950px;height:40px;float:left;background-color:#ffcccc;}#bodyContent {float:left;width:950px;}/* ------------------------ HOME PAGE ------------------------ */#home #containter {padding-left:5px;border-top:1px solid #e0e0e0;float:left;width:953px;background: #fff url(images/cherry_bg.jpg) no-repeat;}#home #featureContent .left {float:left;margin-left:8px;}#home #featureContent .right {float:left;margin-left:20px;padding-top:20px;}#home #bodyContent .left {width:950px;float:left;}#enterNow {padding-left:32px;}.contestGraphic {float:left;margin-left:8px;}.contestLogos{float:left;margin-left:20px;}#sweetSpots {margin-top:10px;float:left;width:950px;}.sweetSpotbox {width:170px;float:left}.sweetSpotbox p {padding-top:5px;padding-left:12px;font:  11px arial, Helvetica, sans-serif  ;}.cherryBox {width:200px;float:left;padding-top:80px;padding-left:60px;}/* ------------------------ CAKE PAGE ------------------------ */#cake #containter {padding-left:5px;border-top:1px solid #e0e0e0;float:left;width:953px;background: #fff url(images/plain_bg.jpg) repeat-y ;}.cert {float:left;width:930px;padding-left:20px;}#cake #featureContent .left {padding-left:20px;padding-top:40px;width:350px;height:170px;float:left;line-height:18px;background: #fff url(images/and_why_not.jpg) no-repeat;}#cake #featureContent .right {margin-left:15px;width:460px;float:left;}#cake #bodyContent .left {width:460px;float:left;}#cake #bodyContent .right {width:460px;float:left;}/* ------------------------ CONTEST PAGE ------------------------ */#contest #containter {padding-left:5px;border-top:1px solid #e0e0e0;float:left;width:953px;background: #fff url(images/cherry_bg.jpg) no-repeat;}#contest #featureContent .left {padding-left:20px;width:350px;float:left;}#contest #featureContent .right {margin-left:15px;width:460px;float:left;}#featureContent #head {float:left;width:950px;}#featureContent #head .left {width:630px;float:left;margin-left:0px;}#featureContent #head .right {width:225px;float:left;margin-left:0px;}#contest #bodyContent .left {width:460px;float:left;}#contest #bodyContent .right {width:460px;float:left;}/* ------------------------ E-CARD PAGE ------------------------ */#ecard #containter {padding-left:5px;border-top:1px solid #e0e0e0;float:left;width:953px;background: #fff url(images/plain_bg.jpg) no-repeat;}#ecard #featureContent .left {padding-left:20px;width:350px;float:left;}#ecard #featureContent .right {margin-left:15px;width:460px;float:left;}#ecard #head {padding-left:15px;}#ecardBlock {float:left;width:950px;}#ecard #bodyContent .left {width:950px;float:left;}/* ------------------------ THANK YOU PAGES ------------------------ */#thankyou1 #containter {padding-left:5px;border-top:1px solid #e0e0e0;float:left;width:953px;background: #fff url(images/plain_bg.jpg) no-repeat;}#thankYoutxt {width:950px;float:left;text-align:center;padding-top: 20px;padding-bottom: 40px;}/* ------------------------ FLASH NAV ------------------------ */#baseNav {float:left;width:950px;height:130px;}/* ------------------------  Footer Elements  ------------------------ */#footer{float:left;width:960px;background-color:#FFFFFF;background: url(images/w_footer.jpg) no-repeat;padding: 0 0 20px 0;}#footImg {float:left;padding: 20px 0px 0 20px;}#footer p {font: 12px arial, Helvetica, sans-serif  ;color:#000;float:right;padding: 10px 30px 0 0;}#footer a {font:  12px arial, Helvetica, sans-serif  ;color:#000;text-decoration: underline;}#disclaimer {width:960px;float:left;font:  9px arial, Helvetica, sans-serif  ;}
