@charset "utf-8";
/* CSS Document */

/* home page */
div#get-started-shape { width: 100%;  height: auto; background: url(../images/homepage-background_.png) repeat; padding: 0 0 30px 0; min-height: 700px; }

div#get-started-shape div#heading1 { height: 55px; margin: 0 auto; padding-top: 30px; text-align: center; }

div#get-started-shape div#heading1 h1#home-heading1 { font-size: 68px; color: #323c3e; }

div#get-started-shape h1#home-heading1 span { font-size: 58px; }

div#get-started-shape div#home-middle { width: 1212px; margin: 0 auto; }

div#get-started-shape div#home-middle h1#user-activated { font-size: 24px; font-weight: 100; margin: 20px 0; line-height: 200%; }

div#get-started-shape div.home-left-image { float: left; width: 500px; height: 520px; margin: 80px 0 0 0 ; background: url(../images/home-background-image.png) no-repeat center; }

div#get-started-shape div#home-middle div.home-right-container { width: 707px; height: 500px; float: left; margin: 30px 0 0 0; }

div#get-started-shape div#home-middle div.home-right-container p.upper-text { font-size: 18px; font-family: "Tahoma"; color: #313b3d; line-height: 150%; padding: 0 20px; }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container { width: 100%; height: auto; margin: 20px 0 0 0; }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container div.heading-container,
div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls div.heading-container { width: 100%; padding: 7px 0; background: url(../images/home-border-bottom-heading.png) repeat-x bottom left; }

div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls div.heading-container { width: 208px;  margin: 0 10px;   }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container h3 span,
div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls h3 span { font-weight: normal; font-size: 16px; padding: 0 30px 0 20px; color: #313b3d; background: url(../images/home-heading-down-arrow.png) no-repeat bottom right; }

div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls div.heading-container h3.view-all-bases span { padding: 0px;  }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container h3 span.view-all-bases-link,
div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls h3 span.view-all-bases-link { background: none; }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container h3 span.view-all-bases-link a:link,
div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container h3 span.view-all-bases-link a:visited,
div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls h3 span.view-all-bases-link a:link,
div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls h3 span.view-all-bases-link a:visited { background: url(../images/home-view-all-bases-arrow.png) no-repeat bottom right; padding: 0px 25px 5px 0; font-size: 14px; font-weight: bold; color: #1b83b8;  }

div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls h3 span.view-all-bases-link a:link,
div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls h3 span.view-all-bases-link a:visited { font-size: 12px; margin: 0 10px; padding: 5px 20px 5px 0; }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container h3 span.view-all-bases-link a:hover,
div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls h3 span.view-all-bases-link a:hover { color: #313b3d; }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container div.bases-container { width: auto; height: 300px;  margin: 30px 0 0 0; padding: 0 10px; }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container div.bases-container div.base-container,
div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls div.base-container { width: 198px; height: 95px; float: left; background: url(../images/home-base-item-right-border.png) repeat-y right; margin: 0 10px; padding: 0 5px; position: relative; }

div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls div.base-container { height: 105px; background: url(../images/home-border-bottom-heading.png) repeat-x bottom left; }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container div.bases-container div.base-container:nth-child(3),
div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container div.bases-container div.base-container:nth-child(7) { background: none; }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container div.bases-container div.base-container h2,
div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls div.base-container h2 { font-size: 24px; font-weight: bold; line-height: 110%; color: #333333; }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container div.bases-container div.base-seperator { clear: both; padding: 15px 0 15px 0;  width: 100%; height: 10px; background: url(../images/home-base-items-seperator.png) repeat-x center; }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container div.bases-container div.base-container div.view-polls-link { bottom: 2px; position: absolute; }

div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls div.base-container div.view-polls-link { bottom: 10px; position: absolute;  padding: 7px 0; }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container div.bases-container div.base-container div.view-polls-link { padding: 5px 0;  }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container div.bases-container div.base-container div.view-polls-link a:link,
div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container div.bases-container div.base-container div.view-polls-link a:visited,
div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls div.base-container div.view-polls-link a:link,
div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls div.base-container div.view-polls-link a:visited { background: url(../images/home-view-polls-link-arrow.png) no-repeat right; padding: 11px 50px 11px 3px; font-size: 11px; font-weight: bold; color: #1b83b8; }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container div.bases-container div.base-container div.view-polls-link a:hover,
div#current-base-container div.middle-box div.polls-container div.right-most-popular-polls div.base-container div.view-polls-link a:hover { background: url(../images/home-view-polls-link-arrow-hover.png) no-repeat right; color: #313b3d; }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container p.down-text { margin: 10px 0 0 0; padding: 0 20px; font-size: 14px; color: #273437; }

div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container p.down-text a:link,
div#get-started-shape div#home-middle div.home-right-container div.most-active-bases-container p.down-text a:visited { color: #1b83b8; text-decoration: underline; }

div#get-started-shape form input#submit-past-polls-shape { display: none; }

div#zip-code-shape { float: right; width: 710px; }

div#zip-code-shape h1 { font-weight: 100; text-align: justify; margin: 30px auto; line-height: 120%;  color: #283337; font-size: 24px; margin-right: 10px; }

div#zip-code-shape h1 span { font-weight: bold; }

div#zip-code-shape h1 span.underline-text-shape { font-weight: 100; color: #2f94d1; }

div#zip-code-shape h1 span.underline-text-shape:hover { text-decoration: underline; }

div#zip-code-shape p { font-size: 15px; font-style: italic; }

div#zip-code-shape div.post-code-shape { width: 710px; height: 102px; margin: 0px 0 0 0; background: url(../images/post-code-background.png) no-repeat center; }

div#zip-code-shape div.post-code-shape form input.zip-code-input { width: 220px; height: 38px; margin: 30px 20px; border: 1px solid #CCCCCC; padding: 2px 20px; border-radius: 8px; background: #d3d5d6; border: 1px solid #FFFFFF; font-size: 16px; font-family: Arial; color: #62717a; }

div#zip-code-shape div.post-code-shape form input.submit-zip-shape { background:url(../images/lvg_0002_Shape-62.png) no-repeat center; text-decoration: none; color: #FFFFFF; width: 130px; height: 33px; border: none; outline: none; font-size: 18px; font-weight: bold; display: none; }

div#zip-code-shape div.post-code-shape form label { font-size: 12px; color: #efefef; font-weight: 100; }

/* div#zip-code-shape div.post-code-shape form#CategoryPollsForm div.input.text { height: 50px; }

div#zip-code-shape div.post-code-shape form#CategoryPollsForm div.input.text label { } */

/* post-code again shape */

div#get-started-shape div#home-middle label h1.error-zip-again { width: 565px; height: 65px; margin: 0 45px 5px 45px; background: url(../images/post-code-error-icon.png) top left no-repeat;  padding-left: 100px; font-style: italic; }

div#get-started-shape div#home-middle label h1.error-zip-again span { font-weight: 100; font-size: 30px; color: #2c94d1; font-style: normal; }

div#get-started-shape div#home-middle label h1.error-zip-again a:link,
div#get-started-shape div#home-middle label h1.error-zip-again a:visited { color: #2c94d1; }

div#get-started-shape div#home-middle label h1.error-zip-again a:hover { text-decoration: underline; }

/* after login shape */

div#get-started-shape div#home-middle label h1.after-login-shape { width: 565px; height: 65px; margin: 0 52px 5px 52px; background: url(../images/after-login-shape.png) top left no-repeat;  padding-left: 100px; font-style: italic; }

div#get-started-shape div#home-middle label h1.after-login-shape span { font-weight: 100; font-size: 30px; color: #2c94d1; font-style: normal; }

.clr { clear: both; }









