/* ilovepzizz.com                  *
*  testimonials site               *
*  basic stylesheet for all pages  *
* January 2009                     *
Eve Jackson info@redfeatherdesign.com */

/* Error Message */
.notifyBox {
    BORDER-RIGHT: #88c331 1px solid; PADDING-RIGHT: 20px; BACKGROUND-POSITION: 15px 12px; BORDER-TOP: #88c331 1px solid; PADDING-LEFT: 50px; PADDING-BOTTOM: 15px; MARGIN: 0px 10px 10px 10px; BORDER-LEFT: #88c331 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #88c331 1px solid; BACKGROUND-COLOR: #FFD; font-size:14px;
}
.notifyBox H3 {
    FONT-SIZE: 22px; COLOR: #4c8700
}
.notifyBox .hl {
    BACKGROUND-COLOR: #fff2ac
}
.bad.notifyBox {
    BORDER-RIGHT: #e07d63 1px solid; BORDER-TOP: #e07d63 1px solid; BACKGROUND-IMAGE: url(/0/img/icons/error.png); BACKGROUND-REPEAT: no-repeat; BORDER-LEFT: #e07d63 1px solid; BORDER-BOTTOM: #e07d63 1px solid; BACKGROUND-COLOR: #FFD;
}
.bad.notifyBox H3 {
    COLOR: #9f1e00
}
.bad.notifyBox li {
	margin-left:25px;
}
.lblerror {
    color: #FF0000;
}

 html, body {height:100%; margin:0; padding:0;}
 body {
     background:#FFF url(/images/bg.jpg) top center no-repeat;
     background-position:fixed;
     font-size:75%;
     line-height:160%;
     text-align:center;
     width:100%;
     height:100%; color:#666;
     font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
   }


h1, h2, h3 { text-align:left;color:#989898; font-weight:normal;font-family:Georgia, Times New Roman, serif;}
h1 {line-height:80%;margin-bottom:0;padding-bottom:0;font-size:1.8em;color:#000;}
h2 {font-size:1.6em;font-weight:normal;margin-top:0;padding-top:10px;}
h3 {font-size:1.4em;}
a {color:#ff367d;text-decoration:none;}
p {text-align:left;color:#666;}
li {color:#666;}

img.floatlt {float:left;margin-right:10px;margin-top:12px;}
#wrap { width:914px;margin:0 22px 0 22px;float:left;background: url(/images/wrap-bg.jpg) top left repeat-y;}
#wrapper {width:958px;height:100%;margin:0 auto 0;background: url(/images/top-dropshadow.jpg) top left no-repeat;}
#main-wrap {width:914px;margin:0 22px 0 22px;float:left;background: transparent;}

/* header styles*/
#header {width:914px;height:185px;margin:0;padding-top:0;border-top:1px solid white;}
#header p {font-size:1.6em;padding-top:68px;padding-left:380px;font-family:Georgia, Times New Roman, serif;}
.sports-header {background:url(/images/ilovepzizz_header_sports.jpg) top left no-repeat;}
.main-header {background:url(/images/banner.jpg) top left no-repeat;}
.parents-header {background:url(/images/ilovepzizz_header_parents.jpg) top left no-repeat;}
.celebs-header {background:url(/images/ilovepzizz_header_celebs.jpg) top left no-repeat;}
.students-header {background:url(/images/ilovepzizz_header_students.jpg) top left no-repeat;}
.other-header {background:url(/images/ilovepzizz_header_everyone.jpg) top left no-repeat;}
.travel-header {background:url(/images/ilovepzizz_header_travel.jpg) top left no-repeat;}
.execs-header {background:url(/images/ilovepzizz_header_execs.jpg) top left no-repeat;}
.sleep-header {background:url(/images/ilovepzizz_header_sleep.jpg) top left no-repeat;}
.health-header {background:url(/images/ilovepzizz_header_health.jpg) top left no-repeat;}
.readmore  { border-top:1px solid #989898; border-bottom:1px solid #989898;padding-top:5px;padding-bottom:5px;width:240px;text-align:right;height:20px;position:absolute;bottom:0px;}
.readmore a {font-family:Georgia, Times New Roman, serif;font-size:1.2em;}
#footer-wrap {width:958px;height:156px;float:left;background: url(/images/footer.jpg) bottom left no-repeat;}
#footer-wrap p { font-size:0.9em;padding:120px 0 4px 32px;line-height:120%;}


/* home page stuff*/
#home-content {width:834px;float:left;padding:0px 40px 20px 40px;text-align:left;}
.ltcol {width:240px;height:550px;float:left;margin-right:52px; position:relative;}
.midcol {width:240px;height:550px;float:left;margin-right:52px;position:relative;}
.rtcol {width:240px;height:550px;float:left;position:relative;}
/*.ltcol img, .midcol img, .rtcol img {border:1px solid #989898;margin-bottom:0;} */
.front-box {width:238px;height:152px;border:1px solid #989898;margin-bottom:0;}
.front-box img {float:left;}


/*categories pages stuff*/
#content {width:540px;float:left;padding:20px 0 20px 40px;min-height:405px;}
#heading {float:left;background:#fff;border-bottom:1px solid #989898;width:870px;margin:0 0px 0 40px;width:866px;padding:0px 0px 0px 0;}
.lt-text {float:left;}
.rt-text {float:right;padding-right:20px;}
.testimonial {float:left;margin:0px 0 30px 0;}
.img-box {float:left;border:1px solid #989898;height:152px;width:540px;text-align:left;margin-bottom:5px;}
p.name {font-family:Georgia, Times New Roman, serif;font-size:2.1em;}
span.place {color:#989898;font-size:0.8em;}
#content .page {margin-top:20px;margin-bottom:0;}
.page p {padding-left:0;font-size:1.3em;}
.page a {border:1px solid #e2e2e2;background:#f2f2f2;padding-left:4px;padding-right:4px;text-decoration:none;color:#2c2c2c;}
.page a:hover {color:#fff;background:#4c4c4c;}
.page a.current {background:#e2e2e2;border:1px solid #b5b4b4;color:#ff367d;}
.page a.current:hover {color:#ff367d;}

/*sidebar*/
#sidebar {float:right;width:240px;margin-right:10px;height:100%;text-align:left;padding:0px 10px 10px 0px;}
ul#navigation {list-style-type:none;text-align:left;margin-left:0px;padding-left:0px;}
ul#navigation li {border-bottom:1px solid #989898;font-family:Georgia, Times New Roman, serif;font-size:1.2em;padding-top:4px;padding-bottom:4px;}
ul#navigation li a {color:#000;}
ul#navigation li a:hover {color:#ff367d;}
ul#navigation li a.here {color:#ff367d;}

/*tell us form*/
.form-left {width:405px; float:left;margin:0px 10px 0px 0px;padding:0px;}
.form-right {width:405px; padding:0px; }
.form-left form, .form-right form {padding-top:0px;}
.field-left {float:left;}
.field-right {float:right;}
.tellus-intro {background:#e4e4e4;border:1px dashed #ccc;padding:0px 10px 0px 10px;margin:10px 0 10px 0; height:400px;}
tellus form{margin:0px; padding:0px;}

/*form {width:405px;}*/
legend { font-family:Georgia, Times New Roman, serif;font-size:1.6em;color:#666;background:#fff;}
label {width:80px;color:#666; margin:6px 0px 0px 0px; font-weight:bold;}
select {margin:2px 0px;}
input {width:162px;color:#666;margin:2px 0px;}
input[type='checkbox'] {width:10px;}
input.submit {width:89px;height:29px;padding-bottom:3px;}

fieldset {border:1px solid #ccc;background:#f2f2f2;padding:4px 20px 14px 20px;height:1050px;}
a.pic-ques {margin-left:60px;}

/*REMOVED THIS BECAUSE IT WAS WRECKING reCaptcha*/
/*.form-right a {margin-left:2px;}*/

.authorize {text-align:left;float:left;clear:both;background:#f2f2f2;border:1px solid #e2e2e2;padding:6px;}
p.small-text {font-size:0.9em;line-height:140%;}

.authorize input {margin-left:0;}
      #contest {
        margin: 20px 0px 0px 0px;
        display: none;
      }
 .hiddenDiv {
  display: none;
  }
.visibleDiv {
  display: block;
  border: 1px solid #ccc;margin-top:12px;
  }
  /*not necessary?*/
.caption-div { float:left;height:160px;width:160px;margin-right:10px;padding:0;margin-top:16px;border:1px solid #f2f2f2;}
.caption-div p {font-size:0.9em;text-align:center;line-height:120%;background:#f2f2f2;margin-top:-4px;padding: 2px;}
/*to here */
img.sidebar-imgs { float:left;padding:10px;}
a img {border:none;}
img.img-left {padding:0;margin-bottom:0;}

/*video*/
.vid-div {width:540px;}
.vid {width:320px;height:240px;margin-top:-10px;margin-bottom:50px;background:black;}
.vid-div2 {width:540px;height:300px;}
.vid-left {float:left;width:400px;height:300px;margin-top:0px;margin-bottom:50px;background:black;}
.vid-right {float:right;width:400px;height:300px;margin-top:0px;margin-bottom:50px;background:black;}
.vid-caption-left {width:135px;float:right;margin-top:60px;}
.vid-caption-right {width:135px;float:left;margin-top:60px;}

/*ie6 stuff - separate stylesheet */
*html #wrap, *html #main-wrap {margin:0 11px 0 11px;}
*html #heading {margin:0 0 0 20px;}
*html #home-content {width:834px;}
*html #header p {padding-top:88px;}
*html #sidebar {padding:20px 5px 10px 10px}
*html .caption-div {margin-top:4px;}
*html #footer-wrap p {padding-top:120px;}
/*white line at right side of IE6 could be because of borders*/
/* NOTE - split images to images/testimonials/category*/
/*change bg.jpg to body-bg.jpg*/