
/* CSS Document */
body
{
    background:#6e0000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    line-height:18px;
}

#container
{
	margin-top:4px;
	margin-left:auto;
	margin-right:auto;
	background: url(../images/bg.gif) top left repeat-y;
	width:750px;
	border:solid #ffffff 8px;
}

#heading
{
	width:100%;
	height:210px;
	text-align:center;
	margin-top:15px;
	background: url(../images/parenting_that_works_2-trans.png) top center no-repeat;
}

#heading_main
{
    background: url(../images/parenting_that_works-trans.png) top center no-repeat;
    border:solid red 0px;
    height:291px;
	width:100%;
	text-align:center;
	margin-top:15px;
}

#content
{
	border:solid red 0px;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#tbl_book_request
{
    text-align:left;
    margin-top:8px;
    border:dashed #f48d1f 1px;
}

#tbl_book_request td
{
    text-align:left;
    padding:6px;
}

.reg_cb
{
    display:block; border:dotted #6e0000 1px; padding:4px;
    background:#ffd1b5;
}

#refer_friend
{
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    width:300px;
    border:solid red 0px;
}

#refer_friend td
{
    white-space:nowrap;
    vertical-align:top;
}

#refer_friend input
{
    display:block;   
}

#tbl_survey{
    text-align:left;
    border:dotted #fff 0px;
}

table td
{
    padding:6px 0 8px 4px;
    font-size:93%;
    vertical-align:text-bottom;
}

.checkboxTbl td
{
    white-space:nowrap;
}

label
{
    padding:2px;
}

option
{
    font-size:93%;
}

.tbl_heading
{
    background-color:#ffae4d;
    color:#ffffff;
    font-weight:bold;
    padding:4px 4px 4px 4px;
}

#main_btns
{
    padding:8px 0 2px 0;
    border:solid red 0px;
    width:227px;
    margin-left:auto;
    margin-right:auto;
}

#main_btns ul li{ list-style:none; line-height:57px; margin-bottom:6px;}

#msc_btn a{ background:url(../images/msc_btn-trans.png) center no-repeat; width:227px; height:56px; display:block; text-decoration:none; color:#ffffff; font-weight:bold; font-size:153.9%; }
#survey_btn a{ background:url(../images/survey_btn-trans.png) center no-repeat; width:227px; height:56px; display:block; text-decoration:none; color:#ffffff; font-weight:bold; font-size:153.9%; }

#footer_main
{
    border:solid #e5dacf 1px;
    background:url(../images/main_footer-trans.png) top left no-repeat;
    border:solid red 0px;
    height:675px;
    width:750px;
}

.rating{color:#ff0000;}

#video{width:465px; height:353px; border:solid #ffffff 2px; margin-left:auto; margin-right:auto; border:solid #dddddd 1px;}

.vid_text{font-size:108%; border-bottom:solid #999 0px; display:block; text-align:left; padding-top:10px; padding-bottom:4px;}

#content h1{color:#ffa039; font-size:197%; font-weight:bold; padding:6px;}

.error{display:block; white-space:nowrap; border:solid red 0px;}