 * {
font-family:Trebuchet MS, Arial, sans-serif;
}

body {
padding:0;
margin:0;
background-image:url(/images/bg.jpg);
background-repeat:repeat;
width:100%;
}

body.popup {
padding:0;
margin:0;
background-image:url(/images/bg.jpg);
background-repeat:repeat;
width:100%;
}

html {
width:100%;
}

div#wrapper {
width:965px;
}

div#container {
width:100%;
height:240px;
background-image:url(/images/bgStrip.jpg);
position:absolute;
top:150px;
z-index:1;
left:0;
}

div#container2 {
width:100%;
height:240px;
background-image:url(/images/bgStrip.jpg);
position:absolute;
top:150px;
z-index:1;
left:0;
}

div#imageMock {
width:965px;
height:1079px;
background-image:url(/images/chickBliss_mock8.png);
background-repeat:no-repeat;
z-index:10;
position:relative;
behavior:url(/mockup/iepngfix.htc);
}

div#imageMock2 {
width:965px;
height:960px;
background-image:url(/images/chickBliss_mock9.jpg);
background-repeat:no-repeat;
z-index:10;
position:relative;
behavior:url(/mockup/iepngfix.htc);
}

div#header {
width:965px;
height:106px;
float:left;
background-image:url(/images/image.php?id=646);
background-repeat:no-repeat;
behavior:url(/mockup/iepngfix.htc);
}

div#nav {
width:965px;
height:28px;
float:left;
background-image:url(/images/nav.png);
background-repeat:no-repeat;
behavior:url(/mockup/iepngfix.htc);
text-align:left;
z-index:15;
position:relative;
text-align:center;
}

div#banner {
width:965px;
height:268px;
float:left;
background-image:url(/images/contentBg.png);
background-repeat:repeat-y;
behavior:url(/mockup/iepngfix.htc);
z-index:10;
position:relative;
}

div#mainContent {
width:965px;
float:left;
background-image:url(/images/contentBg.png);
background-repeat:repeat;
behavior:url(/mockup/iepngfix.htc);
padding:0 0 20px 0;
}

div#leftCol {
min-width:615px;
float:left;
/*padding:0 40px 0 20px;*/
padding:0 0 0 20px;
}

div#rightCol {
width:265px;
float:right;
}

div.block {
padding:0 0 15px 0;
width:265px;
float:left;
}

p {
font-size:14px;
color:#818181;
}

div#footer {
width:965px;
height:28px;
float:left;
background-image:url(/images/footerBg.png);
background-repeat:no-repeat;
behavior:url(/mockup/iepngfix.htc);
}

div#copyright {
width:247px;
height:21px;
float:left;
background-image:url(/images/copyright.png);
background-repeat:no-repeat;
behavior:url(/mockup/iepngfix.htc);
margin:0 0 0 15px;
display:inline;
}

div#norex {
float:right;
background-image:url(/images/norex.png);
background-repeat:no-repeat;
behavior:url(/mockup/iepngfix.htc);
width:84px;
height:15px;
margin:6px 15px 0 0;
display:inline;
}

div#norex a {
text-decoration:none;
display:block;
}

div#norex a:hover {
background-position:0 -15px;
}

h1 {
color:#d010b0;
font-size:24px;
}

h2 {
color:#009fc5;
font-size:21px;;
}

h3 {
color:#d010b0;
font-size:18px;
}

h4 {
color:#009fc5;
font-size:16px;
}

h5 {
color:#d010b0;
font-size:14px;
}

h6 {
color:#009fc5;
font-size:12px;
}

h7 {
color:#FF3333;
font-size:30px;
}

h8 {
color:#000000;
font-size:18px;
}

h9 {
color:#000000;
font-size:10px;
}

ul,ol {
font-size:11px;
font-size:14px;
}

ul {
list-style-image:url(/images/bullet.jpg);
list-style-type:none;
}

ul li,ol li {
font-weight:100;
line-height:30px;
color:#818181;
}

a {
font-size:14px;
color:#d010b0;
font-weight:700;
text-decoration:none;
}

a:hover {
color:#009fc5;
}

div.point {
float:left;
width:295px;
height:250px;
display:inline;
}

div.vr {
width:1px;
height:216px;
float:left;
background-image:url(/images/verticalDiv.jpg);
background-repeat:no-repeat;
}

div.point table td.createText {
font-size:14px;
color:#08acd4;
width:120px;
font-weight:700;
}

div.point table td.publishText {
font-size:14px;
color:#d010b0;
width:150px;
font-weight:700;
}

div.point table td.giveText {
font-size:14px;
color:#000;
width:150px;
font-weight:700;
}

div#rightCol table td {
color:#818181;
font-size:14px;
}

div#rightCol input.inputField {
width:265px;
border:1px solid #08acd4;
}

div.hr {
width:265px;
height:1px;
background-image:url(/images/horizontalDiv.jpg);
background-repeat:no-repeat;
float:left;
}



/*INTRO*/

div#introContainer {
width:580px;
height:442px;
float:left;
padding:200px 0 0 0;
}

div#introHolder {
width:580px;
height:474px;
float:left;
background-image:url(/images/frame.jpg);
background-repeat:no-repeat;
}

div#intro {
width:542px;
height:442px;
float:left;
padding:13px 0 0 18px;
}

div#bubble {
width:308px;
height:270px;
float:right;
display:inline;
}

/*END INTRO*/

/*CENTERED INTRO*/

div#introCenterContainer {
height:470px;
width:900px;
padding:100px 0 0 250px;
}

div#introCenter {
width:573px;
height:460px;
padding:15px 0 0 0;
float:left;
background-position:top center;
background-image:url(/images/frameCenter.png);
background-repeat:no-repeat;
}

div#introLinks {
width:573px;
color:#fff;
padding:0 0 20px 0;
float:left;
}

div#introLinks a {
color:#fff;
padding:0 15px 0 15px;
}

div#introLinks a:hover {
text-decoration:underline;
}

div#logo {
float:left;
}

div#introEnter {
float:left;
clear:left;
text-align:center;
width:580px;
padding:0 0 30px 0;
}

div#allHiddenTestimonials{
display:none;
}

/*END CENTERED INTRO*/

div#contentSpacer {
font-size:1px;
width:1px;
float:left;
clear:left;
}










#navUl, #navUl ul { /* all lists */
  padding: 0;
  margin: 0;
  list-style: none;
}
ul#navUl {
width:950px;
height:28px;
}
#navUl li.menuDivider {
  width:2px;
  height:28px;
  background-image:url(/mockup/images/menuDiv.jpg);
  background-repeat:no-repeat;
}
#navUl a {
  display: block;
  font-family:Trebuchet MS, Tahoma, sans-serif;
  font-size:14px;
  font-weight:700;
  text-decoration:none;
  color:#fff;
  line-height:28px;
}
#navUl a:hover {
color:#d010b0;
}

#navUl li { /* all list items */
  float:left;
  height:28px;
}
#navUl li a {
  padding: 0 60px;
  line-height:28px;
}
#navUl li ul{ /* second-level lists */
  position:absolute;
text-align:left;
  background:#d010b0;
  width: 16.5em;
  left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navUl li ul li {
  display: block;
  clear: left;
  width: 100%;
  line-height:28px;
  border-bottom:1px dotted #fff;
}
#navUl li ul li a {
  font-size: 11px;
  line-height: 28px;
color:#fff;

}
#navUl li ul ul { /* third-and-above-level lists */
  margin: -1em 0 0 10em;
}

#navUl li:hover ul ul, #navUl li:hover ul ul ul, #navUl li.sfhover ul ul, #navUl li.sfhover ul ul ul {
  left: -999em;
}

#navUl li:hover ul, #navUl li li:hover ul, #navUl li li li:hover ul, #navUl li.sfhover ul, #navUl li li.sfhover ul, #navUl li li li.sfhover ul { /* lists nested under hovered list items */
  left: auto;
}

#navUl li ul li:hover, #navUl li ul li.sfhover {
  background-image:none;
}

#navUl li ul li a:hover {
  color:#353229;
  background-image:none;
}

#navUl li ul li ul li {
  top:0;
}


#overlay {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	width: 100%;
	z-index: 99;
}

#facebox .b {
  background:url(/modules/Book/images/b.png);
  background-repeat: repeat-x;
}

#facebox .tl {
  background:url(/modules/Book/images/topLeftCorner.png);
  background-position: bottom right;
}

#facebox .tr {
  background:url(/modules/Book/images/tr.png);
}

#facebox .bl {
  background:url(/modules/Book/images/bl.png);
}

#facebox .br {
  background:url(/modules/Book/images/br.png);
}

#facebox .t {
	background: url(/modules/Book/images/t.png);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#facebox .r {
	background: url(/modules/Book/images/r.png);
}

#facebox .l {
	background: url(/modules/Book/images/l.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background-image: url(/modules/Book/images/stripeBg.png);
  width: 470px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
	display: none;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


@CHARSET "UTF-8";

div.question {
	float: left;
	margin: 0 10px 10px 0;
	min-height: 220px;
	_height: 260px; /* IE 6 Hack */
	width: 306px;
}

div.questionImage{
	float:left;
	text-align:center;
	width:300px;
}

div.question p.question-text {
	color: #f3057f;
	padding: 10px 0 10px 0;
	margin: 0;
	font: bolder 0.9em "Trebuchet MS", Verdana, Arial;
}

div.answers {
	width: 294px;
	height: 42px !important;
	padding: 0px 6px 0 6px;
	margin-bottom: 5px;
	background-image: url(/modules/Book/images/non_selected.png);
	background-repeat: no-repeat;
	overflow: hidden;
}

div.answers label {
	color: black;
	font: lighter 0.9em "Trebuchet MS", Verdana, Arial;
	
	/* IE 6 Hack */
	_line-height: 0.7em;
}

/* IE 7 Hack */
*:first-child+html div.answers label {
	line-height: 0.7em;
}

div.answers input[type="radio"] {
	display: none;
}

div.answers input[type="text"] {
	width: 100%;
	border: none;
	height: 20px;
	border: 2px solid #ddd;
	margin-top:5px;
	font-size:0.9em;
}

div.answers input.selected {
	background-image: url(/modules/Book/images/selected.png);
}

form.book {
	float: left;
	height: 250px;
	text-align: center;
	position:relative;
}

form.book img {
	padding: 0 0 10px 0;
}


.vertical_div {
float: left;
width: 1px;
height: 200px;
border-right: 1px dotted #666;
margin: 0 35px 10px 35px;
overflow: hidden;
}

.horizontal_div {
	clear: both;
	border-bottom: 1px dotted #666;
	height: 1px;
	margin: 0 0 10px 0;
	overflow: hidden;
}

div#books_container {
width: 650px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

div#order form label, div#order form input {
float: left;
}


div#order form label {
clear: both;
width: 150px;
}

div#pageLinks {
	text-align: center;
	padding-top: 5px;
}
div.startBookProcess{
	background-color:white;
	border: 6px solid #53bfd9;
	width:700px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
	overflow:hidden;
}
div.endBookProcess{
	background-color:white;
	border: 6px solid #53bfd9;
	width:660px;
	overflow:hidden;
	padding-left:10px;
	padding-top:10px;
}
div.checkAnswers{
	clear:both;
	height:150px;
	overflow: auto;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid black;
	width:640px;
}
div.bookQuestion{
	width: 640px;
	border:3px solid #fd6db7;
	padding:15px;
	overflow:hidden";
}
div.freeBook{
	background-image:url(/modules/Book/images/freeBook.png);
	background-repeat:no-repeat;
	height:60px;
	width:60px;
	position:absolute;
	top:10px;
	z-index:1;
	left:90px;
}

