/* CSS Document */

body { margin: 0px; font-family:Georgia, "Times New Roman", Times, serif; background: #535353; }

#page_box { width: 800px; display:block; }
#page_box_about { width: 930px; display:block; height: 650px; }

#header { width: 100%; background:#535353; display:block; height: 160px; }
#header_image1 { background:url(../images/header_left.gif); height: 160px; width: 271px; float: left; }
#header_image2 { background:url(../images/header_right.gif); height: 160px; width: 445px; float: left; }

#photo_1 { background:url(../images/photo_01.jpg); width:276px ; height:299px; }
#image_float { float: left; }

#button_bar { background: #8c8abc; height: 58px; }
#button_box { width: 450px; float: left; }

#intro_content { background: #FFF; border-bottom: 1px solid #8c8abc;  font-size:18px; line-height: 26px; float:none; height: 180px; }
#intro_box { width: 411px; padding-top: 25px; padding-bottom: 25px; padding-right: 39px; float: left;}

#main_content { border-top: 20px solid #d0ceeb; background: #e5e5e5;  font-size: 16px; line-height: 26px; color: #4f4f4f; }
#main_box { width: 411px; padding-top: 25px; padding-bottom: 25px; }
#main_box_test { width: 670px; padding-top: 25px; padding-bottom: 25px; }
#main_box_about { width: 411px; padding-top: 25px; padding-bottom: 25px; float:left; }

#contact_bar { border-top: 3px solid #333333; background: #535353; height: 60px;}
#contact_image { background:url(../images/contact_info.gif); width: 164px; height: 25px; margin-top: 16px; margin-bottom: 18px; float: left; }
#contact_text {margin-left: 20px; float: left; color: #b1b0c5; font-size:12px; font-weight: normal; margin-top: 21px;}
a#mail { text-decoration:none; color: #FFF; }
a#mail:hover { text-decoration:underline; color:#b1b0c5; }

#quotes { font-size:12px; font-style:italic; }
#large_text { font-size:20px; margin-bottom: 10px; }
#under { text-decoration:underline; display:inline; }

#photo_box { width: 500px; float: left; height: 650px; }
#favourite { background:url(../images/myfavourite.gif); width: 206px; height: 26px; margin-left: 25px; margin-top: 25px; }
#photo_holdera { float: left; margin-left: 25px; margin-top: 10px; font-size: 12px; }
#photo_holder { width: 116px; padding: 5px 5px 5px 5px; border: 1px solid #999999; }

#book_box { width: 355px; height: 660px; background:#FFF; margin-top: 25px; margin-right: 20px; margin-bottom: 20px; border: 1px solid #d0ceeb; padding:8px 0px 8px 8px; font-size: 14px; line-height: 20px; }
#book_box2 { width: 640px; height: 500px; background:#FFF; margin-top: 25px; margin-right: 20px; margin-bottom: 20px; border: 1px solid #d0ceeb; padding:8px 0px 8px 8px; font-size: 14px; line-height: 20px; }
#book_photo { padding: 5px; border: 1px solid #999999; background:url(../images/book_cover.jpg); width: 333px; height: 499px; margin-right: 10px; float: left; }
#book_photo2 { padding: 5px; border: 1px solid #999999; background:url(../images/book2.jpg); width: 620px; height: 453px; margin-right: 10px; float: left; }
a#book_link { color:#8C8ABC; font-size: 12px; }
#book_text { float: left; width: 325px; }
#book_text_price { font-size: 18px; font-weight:bold; color: #339966; margin-top: 10px }
#book_text_price2 { font-size: 14px; color: #339966; }

#cd_box { width: 500px; height: 185px; padding: 8px; border: 1px solid #d0ceeb;  background:#FFF; margin-top: 25px; margin-right: 20px; margin-bottom: 20px; }
#cd_photo { background:url(../images/cd_healthwellness.jpg); width: 185px; height: 185px; margin-right: 25px; float: left; }
#cd_text { float: left; }
#dvd_box { width: 240px; height: 230px; padding: 8px; border: 1px solid #d0ceeb;  background:#FFF; margin-top: 25px; margin-right: 20px; margin-bottom: 20px; }


#button_box2 { width: 320px; height: 238px; margin-top: 25px; margin-right: 20px; float: right; }
#btn_importantdates { background:url(../images/btn_importantdates.gif) no-repeat; width: 260px; height: 25px; }
#logo_caps { background:url(../images/logo_caps.jpg) no-repeat; width: 125px; height: 111px; margin-top: 20px; margin-left: 55px; }
#logo_iffps { background:url(../images/logo_iffps.jpg) no-repeat; width: 250px; height: 107px; margin-top: 60px; }

a.document { background: url(../images/document.gif) no-repeat; width: auto; height: 31px; padding: 3px 0px 0px 42px; text-decoration: none; color: #000; display: block; }
.linebreak { margin-top: 8px; margin-bottom: 8px; width: auto; border-bottom: 1px solid #d0ceeb; }