/* $Id: local-sample.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ */

/****************************/
/* LOCAL Mr Sprinkles CSS   */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* RESET **************************************************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {}ol, ul {list-style: none;}blockquote, q {quotes: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}
html, body {background: #7d4199;}
body.grid-type-960 {background:  #ffffff url(../images/pagetopBanner-Spinkles.png) repeat-x center top;}
#page-inner.page-inner {}
#header-group.header-group {}
#header-group-wrapper.header-group-wrapper {}
#header-site-info-inner {}
#header-site-info.header-site-info {width: 260px; height: 150px; position: absolute; left: 43%; right: 0%; display: block; float: right;}
#logo {width: 260px; height: 150px; margin: 0px;  }
#logo a {width: 260px; height: 150px; display: block; background: url(../images/logo.png) no-repeat center center; text-indent: -999px;}
#main {/* min-height: 500px; */}
#main-group {margin: 155px 0 0 0;}
#preface-top-wrapper.preface-top-wrapper {background: #ffffff;}
#content-content.content-content {padding: 0;}
#main-wrapper.main-wrapper {background: transparent url(../images/main-wrapper-btm-Sprinkles.png) repeat-x left bottom; margin:0;}

/* ADMIN */
#content-tabs {display: none;}

/* General Style **************************************************/
.full-node .inner .content p {margin: 3px 0 10px 0; font-weight:lighter; line-height: 190%;}
#content-inner.block {margin-bottom: 0;}
div.node {margin-bottom:0em;}
strong {font-weight: bold;}

/* Primary Nav **************************************************/
ul.primary-links {margin: 0!important;}
.primary-links li.leaf, .primary-links li {list-style: none;margin: 0 0 5px 0; list-style-type: none; list-style-image: none;}
.primary-links a img{height: 20px; visibility: hidden; width: 100%; }
.primary-links a span{padding:2px; margin:2px; display: block;height: 20px; overflow: hidden; background-position: 0 5px; /* min-width: 230px; */}
.primary-links a:hover span {background-position: 0 -24px!important; }
.primary-links a.active span {background-position: 0 -24px!important;}
#block-block-3 .block ul,
#block-block-3 .block ol {margin-left: 0; padding: 0;}

/* Type **************************************************/
h1.title {background: transparent url(../images/header-underline.png) repeat-x  0 bottom; margin: 8px 8px 20px 0px; }
h1.title img {margin: 5px;}

/* Sidebar **************************************************/
#sidebar-first.sidebar-first {background:transparent url(../images/sidebar-first-bg-all.png) repeat-y center top; padding: 10px 0 0 0; }
#sidebar-first.sidebar-first #sidebar-first-inner.sidebar-first-inner {padding: 200px 40px 0 20px; /* min-height: 480px; */}
#sidebar-first .block {width: 210px;}
#sidebar-first .block .inner {margin-left: 4px;}
.sidebar-first-inner #block-block-2 {width: 177px; height: 225px; background: url(../images/sidebar_block_entertowin-medium-long.png) no-repeat center center; margin: 0 0px 0 10px;}
.sidebar-first-inner #block-block-2 .content {padding: 7px; text-align: center;}
.sidebar-first-inner .content p.promo-block {line-height: 120%; margin: 0; padding: 0; color: #333;}
.sidebar-first-inner #block-block-4 {width: 177px; height: 144px; background: url(../images/sidebar_block_entertowin.png) no-repeat center center; margin: 10px 0px 20px 10px;}
.sidebar-first-inner #block-block-4 #howtosprinkle a {width: 177px; height: 144px; display: block; background: url(../images/sidebar_block_howtosprinkle.png) no-repeat center center; margin-left: -4px; text-indent: -999px;}

/* Footer **************************************************/
#footer-wrapper.footer-wrapper {background:#7d4199 url(../images/pagebtm-footer.png) repeat-x center top; min-height: 100px;}
#footer-inner.footer-inner {padding: 27px 0 0 0;}
#block-menu-menu-footer {width: 400px; display: block;}
#block-menu-menu-footer ul.menu {color: #ffffff}
#block-menu-menu-footer ul.menu li {color: inherit;}
#block-menu-menu-footer ul.menu li a {color: #ffffff; font-weight: bold; font-size: 100%;}
#block-block-1 p a {color: #ffffff;}
#block-block-1 img{margin-bottom:-10px;}
#block-addtoany-0 {width: 175px; float: right;padding: 4px 0 0 0;}

/* PAGES *****************************************************************************/

/* Front **************************************************/
.front #main-wrapper.main-wrapper {background: transparent url(../images/main-wrapper-btm-Sprinkles.png) repeat-x left bottom; margin:0;}
.front #sidebar-first.sidebar-first {min-height: 652px;}
.front .inner .content #front-bottle {width: 220px; height: 480px; float: right; display: block;background: url(../images/front_bottle.png) no-repeat right top;margin-top:-74px;}
.front .inner .content #front-btm {}
.front .inner .content #front-girl {/* padding: 20px 0 0 170px; width: 300px; */}
.front #main-inner {background: url(../images/front-girl.png) no-repeat 250px bottom;}
.front h1.title {background: none;}

/* Flavors **************************************************/
#pid-flavors  #main-wrapper.main-wrapper {background: none;}
#pid-flavors #sidebar-first.sidebar-first {min-height: 685px;}


/*#flavorRole {width: 360px; height: 441px; float: right; display: block;  padding: 0 0 0 20px;}
#flavors #tab-rainbow, #flavors #tab-choc {cursor: pointer; float: left; width: 140px; height: 75px;  padding: 10px 30px 0 0; margin-top: 40px;}
#flavors #tab-rainbow {}
#flavors #tab-choc {}
.pics {display: none; width: 360px; height: 441px; display: block;}
#rainbow.pics {background: url(../images/flavorRole-rainbow.jpg) no-repeat center bottom;}
#choc.pics {background: url(../images/flavorRole-choch.jpg) no-repeat center bottom;}
*/
.slideshow {width: 360px; height: 441px; float: right; display: block;  padding: 0 0 0 20px;}

/* History sprinkle **************************************************/
#pid-history-sprinkles #sidebar-first.sidebar-first {min-height: 913px;}
#pid-history-sprinkles #content-content.content-content #history_top1 {height: 260px; padding: 0 300px 20px 0; background: url(../images/history_cupcakes.jpg) no-repeat right center;}
#pid-history-sprinkles #content-content.content-content #history_btm1 {height: 367px; padding: 0 0px 10px 230px;  background: url(../images/history_cone.png) no-repeat left center;}

/* sprinkle fun **************************************************/
#block-views-coloring-block_1 {margin: 0 0 30px 150px;}
#block-views-coloring-block_1 .views-row {width: 187px; display: inline; float: left; padding: 0 47px 0 0px;}
#pid-sprinkle-fun #sidebar-first.sidebar-first {min-height: 830px;}

/* Uses **************************************************/
#accordion {background:transparent;padding:10px 0 10px 0px;width:580px;}
#accordion h2.link {cursor: pointer; font-size: 120%; text-decoration: underline;}
#accordion h2:hover {color: #E12502;}
#accordion h2.current {text-decoration: none; color: #E12502;background: url(../images/h1_uses_BG.png) no-repeat -5px 0; text-indent: 0px; line-height: 140%;height: 40px;}
#accordion img {float:left;margin-right:10px;cursor:pointer;/*opacity:0.5; 	filter: alpha(opacity=50); */}
#accordion img.current {cursor:default;/*opacity:1; 	filter: alpha(opacity=100); */}
#accordion div {width:0px;float:left;	display:none;margin-right:10px;}
#accordion div.pane {width: 560px;padding: 10px 0;}
#accordion a:active {outline:none;}
#accordion :focus {-moz-outline-style:none;}

#pid-uses #sidebar-first.sidebar-first {min-height: 700px;}
#node-8 { margin-bottom:100px;}

/* PADDING TO CLEAR BOTTOM BG*/
#node-7, #node-10, #node-11 {
	padding-bottom: 120px;
}
/* frequently-asked-questions **************************************************/
#pid-frequently-asked-questions #sidebar-first.sidebar-first {min-height: 800px;}
#faqcontent{}
#faqcontent .question{padding: 0 0 10px 0; line-height: 120%;color: #D71921; font-size: 120%;}
#faqcontent .answer{padding: 0; line-height: 120%; padding-bottom: 20px; }

#faqcontent .question .q{font-weight: bold; color: #D71921; padding-right: 10px; }
#faqcontent .answer .a {font-weight: bold;padding-right: 10px;}


/* Privacy **************************************************/
#pid-privacy-policy #sidebar-first.sidebar-first {min-height: 940px;}

/* Monthly Contest **************************************************/
#pid-monthly-contest #sidebar-first.sidebar-first {min-height: 986px;}
/*#node-11 {background: url(../images/promo-photocontents.jpg) no-repeat right 83px;}*/
#node-11 form.webform-client-form div.webform-component-textfield input.form-text { width: 225px; }
#node-18 {padding-bottom: 50px;}
#node-18 ul li {list-style: disc;}

#pid-monthly-contest #webform-component-more_info  .form-required {display: none;}
#monthlycontest h1 img { display: none;}
#monthlycontest {}
#monthlycontest h1 {background: url(../images/sidebar_block_entertowin_logo.png) no-repeat center top; padding-bottom: 6px;}
#pid-monthly-contest #content-messages{display: none;}

/* Contact **************************************************/
#pid-contact-us #sidebar-first.sidebar-first {min-height: 863px;}
ul.contact {margin: 0;}
#pid-contact-us h3 {font-size: 120%;}
#node-2 {
padding-bottom: 120px;
}
#node-2 form.webform-client-form { }
#node-2 form.webform-client-form fieldset {border:none; padding:20px 0px 20px 50px; }
#node-2 form.webform-client-form fieldset legend {font-weight:bold; padding-top:20px; }

#node-2 form.webform-client-form .description {display:none; }
#node-2 form.webform-client-form .form-item {margin-top:0px; margin-bottom:10px; }
#node-2 form.webform-client-form div.webform-component-textfield {  }
#node-2 form.webform-client-form div.webform-component-email label,
#node-2 form.webform-client-form div.webform-component-select label,
#node-2 form.webform-client-form div.webform-component-textfield label {clear:left; display:block; float:left; font-weight:normal; text-align:right; padding-right:10px; width:150px; }
#node-2 form.webform-client-form div.webform-component-email input.form-text,
#node-2 form.webform-client-form div.webform-component-textfield input.form-text {width:300px; }

#node-2 form.webform-client-form div#webform-component-do_you_wish_to_receive_product_information_and_promotional_offers_in_the_future label {display:block; float:none; font-weight:bold; text-align:left; width:600px; }
#webform-component-do_you_wish_to_receive_product_information_and_promotional_offers_in_the_future .form-radios label {float: left; width: 50px;}


/* Admin **************************************************/
#content-tabs {position:absolute; margin-top:-20px;/*display: none; visibility: hidden;*/}

/*FIND MR.SPRINKLES*/

#pid-find-mr-sprinkles div.store-chains, #pid-find-mr-sprinkles div.online-store-links {
float:left;
display: block;

}
#pid-find-mr-sprinkles div.online-store-links {
text-align: center;
padding-left:50px;
}
#pid-find-mr-sprinkles div.online-store-links img{
padding-left:20px;
}
