img {behavior:url(iepngfix.htc)}
body {background-color:#000;min-height:100%;height:100%;margin:0;}

#page {width:1160px;margin:auto}
#content {width:1160px;height:900px;position:absolute;top:0; left: 0px; background-image:url(images/background.jpg);background-repeat:no-repeat}
a {color:#000;text-decoration:underline}
a:hover {text-decoration:underline}
a.gray {color:#908E8F;text-decoration:underline}
a.gray:hover {color:#908E8F;text-decoration:underline}
a.bnav:hover {color:#ffffff;text-decoration:none}
a.bnav {color:#6247B3;text-decoration:none}
a.purple {color:#49338A;text-decoration:underline}
a.purple:hover {color:#49338A;text-decoration:underline}
#header {width:864px;height:151px;position:absolute;z-index:50;left:32px}
#footer {background-image:url(images/bottom_nav.jpg);width:828px;height:23px;position:absolute;z-index:50;left:0px; top:670px;}
#page_body {width:829px;position:absolute;top:150px;left:18px; background-image:url(images/bg_expander.jpg);background-repeat:repeat-y}
#navigation {width:600px;position:absolute;top:101px;left:375px;z-index:70;}
#bottom_navigation {width:828px;position:absolute;top:675px;z-index:70; text-align: center;color:#6247B3;font:11px  Helvetica, sans-serif;}
#home_left {width:100px;position:absolute;top:490px;left:145px;}
#home_left_lower {width:100px;position:absolute;top:540px;left:145px;}
#home_right {width:400px;position:absolute;top:435px;left:445px;}
#about_text {width:350px;position:absolute;top:490px;left:75px;}
#about_text_right {width:350px;position:absolute;top:490px;left:420px;}
#about_footer {background-image:url(images/bottom_nav.jpg);width:828px;height:23px;position:absolute;z-index:50;left:0px; top:990px;}
#about_bottom_navigation {width:828px;position:absolute;top:995px;z-index:70; text-align: center;color:#6247B3;font:11px  Helvetica, sans-serif;}
#about_copy {width:828px;position:absolute;top:1025px;z-index:70; text-align: center;color:#ffffff;font:9px  Helvetica, sans-serif;}
#contact_button {width:350px;position:absolute;top:890px;left:75px;}
#care_footer {background-image:url(images/bottom_nav.jpg);width:828px;height:23px;position:absolute;z-index:50;left:0px; top:855px;}
#care_bottom_navigation {width:828px;position:absolute;top:860px;z-index:70; text-align: center;color:#6247B3;font:11px  Helvetica, sans-serif;}
#care_copy {width:828px;position:absolute;top:890px;z-index:70; text-align: center;color:#ffffff;font:9px  Helvetica, sans-serif;}
#care_text {width:290px;position:absolute;top:140px;left:465px;}
#special_text {width:320px;position:absolute;top:100px;left:50px;}
#special_products {width:828px;position:absolute;top:300px;left:50px;}
#special_footer {background-image:url(images/bottom_nav.jpg);width:828px;height:23px;position:absolute;z-index:50;left:0px; top:780px;}
#special_bottom_navigation {width:828px;position:absolute;top:785px;z-index:70; text-align: center;color:#6247B3;font:11px  Helvetica, sans-serif;}
#special_copy {width:828px;position:absolute;top:820px;z-index:70; text-align: center;color:#ffffff;font:9px  Helvetica, sans-serif;}
#selection_text {width:320px;position:absolute;top:280px;left:475px;}
#selection_text_sm {width:320px;position:absolute;top:305px;left:475px;}
#selection_footer {background-image:url(images/bottom_nav.jpg);width:828px;height:23px;position:absolute;z-index:50;left:0px; top:540px;}
#selection_bottom_navigation {width:828px;position:absolute;top:545px;z-index:70; text-align: center;color:#6247B3;font:11px  Helvetica, sans-serif;}
#selection_copy {width:828px;position:absolute;top:580px;z-index:70; text-align: center;color:#ffffff;font:9px  Helvetica, sans-serif;}
#granite_footer {background-image:url(images/bottom_nav.jpg);width:828px;height:23px;position:absolute;z-index:50;left:0px; top:670px;}
#granite_bottom_navigation {width:828px;position:absolute;top:675px;z-index:70; text-align: center;color:#6247B3;font:11px  Helvetica, sans-serif;}
#granite_copy {width:828px;position:absolute;top:710px;z-index:70; text-align: center;color:#ffffff;font:9px  Helvetica, sans-serif;}
#granite_text {width:420px;position:absolute;top:588px;left:330px;}
#quartz_text {width:430px;position:absolute;top:312px;left:329px;}
#euro_text {width:430px;position:absolute;top:257px;left:329px;}
#stone_text {width:430px;position:absolute;top:440px;left:329px;}
#sant_text {width:430px;position:absolute;top:290px;left:329px;}
#sink_text {width:430px;position:absolute;top:425px;left:329px;}
#gallery_text {width:320px;position:absolute;top:124px;left:43px;}
#kitchen_view {width:150px;position:absolute;top:305px;left:90px;}
#van_view {width:150px;position:absolute;top:397px;left:90px;}
#fire_view {width:150px;position:absolute;top:498px;left:90px;}
#shower_view {width:150px;position:absolute;top:598px;left:90px;}
#custom_view {width:150px;position:absolute;top:688px;left:90px;}
#popheader {background-image:url(images/pop_header.jpg);width:770px;height:112px;position:absolute;z-index:50;left:0px}
#portfolio {width:750px;position:absolute;top:165px;left:10px;}
#contact_footer {background-image:url(images/bottom_nav.jpg);width:828px;height:23px;position:absolute;z-index:50;left:0px; top:480px;}
#contact_bottom_navigation {width:828px;position:absolute;top:485px;z-index:70; text-align: center;color:#6247B3;font:11px  Helvetica, sans-serif;}
#contact_copy {width:828px;position:absolute;top:515px;z-index:70; text-align: center;color:#ffffff;font:9px  Helvetica, sans-serif;}

.body_text{text-align:left;color:#000000;font:12px  Helvetica, sans-serif;line-height:19px;}
.text{text-align:left;color:#000000;font:12px  Helvetica, sans-serif;line-height:14px;}
.ftext{text-align:left;color:#000000;font:12px  Helvetica, sans-serif;line-height:13px;}
.stext{text-align:left;color:#000000;font:11px  Helvetica, sans-serif;line-height:16px;}
.text_lg{text-align:left;color:#000000;font:16px  Helvetica, sans-serif;line-height:20px;}
.purple_font{text-align:left;color:#493289;font:20px  Times New Roman, serif;line-height:22px;}
.purple_bold{text-align:left;color:#493289;font:14px  Helvetica, sans-serif;line-height:16px;}
.gray_font{text-align:left;color:#908E8F;font:12px  Helvetica, sans-serif;line-height:19px;}
.gray{color:#908E8F;font:12px  Helvetica, sans-serif;line-height:19px;}
.gray_bold{color:#908E8F;font:12px  Helvetica, sans-serif;line-height:19px; font-weight: bold;}
.gray_sm{text-align:left;color:#908E8F;font:11px  Helvetica, sans-serif;line-height:14px;}
li{margin-left:0px;}
ul {top: -10px; padding-left: 0px; margin-left: 15px;}
