@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0;}

body { text-align:center; background: url(../images/main/bar_back.png) repeat-x 0px 130px #fff; }

img, img a { border : none; }

a { text-decoration: none; }
a:hover { color: #00F; text-decoration: underline; }
a:visited { color: #006699; }
a:active { color: #99C; }

ol { list-style-type: none; }

ul { list-style-type: none; }

div#container { background-color: #fff; width: 800px; margin: 0 auto; text-align: left; position: relative; }

div#branding h1 { background: url(../images/main/PurePoss_header.png) no-repeat; height: 270px; background-position:bottom; text-indent: -9999px; } 

div#container_main { position: relative; width: 800px; margin: 0px; }

div#container_home { position: relative; width: 800px; height: 1120px; margin: 0px; }
div#links_boarder { position: absolute; left: 170px; top: -5px; width: 384px; height: 500px; border: #858DB8 3px ridge; z-index: 10; }
div#featured_ring { position: absolute; left: 177px; top: 10px; background: url(../images/main/featured_ring.png) no-repeat center; height: 45px; width: 350px; text-indent: -9999px; z-index: 0; }
div#blog_link { position: absolute; left: 0px; top: 30px; z-index: 0; height: 40px; width: 130px; text-align: center; margin: 0px 20px; }
div#blog_link p { font: normal normal 16px/20px Arial, Helvetica, sans-serif; }
div#pure_logo_sm { position: absolute; left: 0px; top: 100px; z-index: 0; background: url(../images/main/PureHealth_logo_sm.png) no-repeat center; height: 164px; width: 170px; text-indent: -9999px; }
div#about_owner { position: absolute; left: 0px; top: 520px; background: url(../images/main/about_owner.png) no-repeat center; height: 45px; width: 350px; text-indent: -9999px; z-index: 0; }
div#sam_text_pic { position: absolute; left: 30px; top: 570px; z-index: 50; background: url(../images/main/samantha_taylor_text.jpg) no-repeat center; height: 50px; width: 370px; text-indent: -9999px; }
div#sam_text_pic a { display: block; height: 50px; width: 370px; text-indent: -9999px; }
div#personal_exp { position: absolute; left: 80px; top: 620px; background: url(../images/main/personal_experience.png) no-repeat center; height: 150px; width: 250px; text-indent: -9999px; }
div#sam_pic_home { position: absolute; left: 370px; top: 580px; background: url(../images/main/samantha_home.jpg) no-repeat center; height: 200px; width: 177px; text-indent: -9999px; z-index: 1; }
div#max_home { position: absolute; right: 6px; top: 510px; background: url(../images/main/3_day_menu.png) no-repeat center; height: 180px; width: 220px; text-indent: -9999px; z-index: 1; } 
div#max_home a { display: block; height: 180px; width: 220px; text-indent: -9999px; }
div#sam_tv_home { position: absolute; right: 6px; top: 190px; background: url(../images/main/tv_show_main_page.jpg) no-repeat center; height: 300px; width: 220px; text-indent: -9999px; z-index: 1; } 
div#sam_tv_home a { display: block; height: 300px; width: 220px; text-indent: -9999px; }
div#content_main { float: right; width: 460px; }

div#welcome_txt_home { position: absolute; width: 660px; left: 70px; top: 810px; border-left: #000 solid 1px;border-right: #000 solid 1px;  }
div#welcome_txt_home p { font: normal normal 12px/16px Arial, Helvetica, sans-serif; margin: 10px 30px; text-indent: 10px; }
div#welcome_txt_home a { color: #033; }
div#welcome_txt_home a:hover { color: #00F; text-decoration: none; }
div#salute { margin: 0px 120px; }
div#salute p { margin: 0px 0px; text-indent: 0px; }	

div#site_info { clear: both;  }

div#site_info h3 { background: url(../images/main/PurePoss_footer.png) no-repeat; text-indent: -9999px; height: 61px; }

div#site_info { font: 14px/24px Verdana, Arial, Helvetica, sans-serif; text-align: center; letter-spacing: 5px;}

div#container_main p.title_foot { text-align: center; font: normal normal 12px Arial, Helvetica, sans-serif; letter-spacing: 1px; margin: 10px 20px 5px; text-indent: 0px; }
div#container_main p.let_us_know { font: normal normal 14px Arial, Helvetica, sans-serif; text-align: center; letter-spacing: 1px; text-indent: 0px; }
div#container_main hr { margin: 20px 120px; padding: 0px; }

div#call_act_foot p { font: normal normal 16px/22px Arial, Helvetica, sans-serif; text-align: center; text-indent: 0px; margin: 10px 80px; letter-spacing: 1px; }
div#call_act_foot p.call_now { font-size: 20px; color: #900; }
div#call_act_foot p.number { font-size: 20px; letter-spacing: 3px; color: #900; }

div#email_foot a { color: #000; }
div#email_foot a:hover { color: #00F; text-decoration: underline;  }

div#client_welcome { margin: 20px auto; width: 640px; }
div#client_welcome_2 { margin: 20px auto; width: 800px; }

.fast_color {  color: #7c0101; font-weight: bold; }
.fast_color_2 { font-size:20px;  color: #7c0101; letter-spacing: 4px; text-decoration:underline; }
.fast_color_3 {  color: #7c0101; font-size:20px; }

div#sam_welcome { position: relative; background: url(../images/text/watch_video.png) no-repeat 275px 0px; height: 575px; margin: 0px 0px 30px; }
div#welcome_vid { position: absolute; height: 470px; width: 800px; top: 115px; left: 0px; }

div#sam_welcome p.clear_space { clear: both; height: 1px; width: 750px; text-indent: -9999px; }
