
html	{height: 101%;}
body	{background : #C1C1AC url(../images/bgnd.jpg) no-repeat top;margin: 0px;text-align: center;}
#container	{width: 880px;margin: 0px auto;text-align: left;}

a	{color : #327924;font-weight: bold;}
a:hover	{color : #7fbd10;}

#interiorrightcolumn a	{color : #327924;font-weight: normal;font-size : 14px;text-decoration: none;}
#interiorrightcolumn a:hover	{color : #7fbd10;}

/*   ===  Page Stuff === */

#hometopmod	{position: relative;left: 0px; top: 10px;width: 880px;height:353px;background : url(../images/home_topmod_back.gif);}
#logo	{position: relative;left: 6px;top: 4px;float: left;text-indent: -3000px;background : url(../images/aptitude_painting_logo.gif);width: 368px;height: 40px;display: block;}
#serving	{position: absolute;top: 11px;left: 455px;text-indent: -3000px;background : url(../images/serving_seattle_and_sun_val.gif);width: 253px;height: 24px;}
#phone	{position: absolute;top: 9px;left: 732px;text-indent: -3000px;background : url(../images/phone_206-420-1747.gif);width: 128px;height: 23px;}

#homebanner	{position: absolute;left: 5px;top: 88px;width: 870px;height: 260px;background : url(../images/home_banner_back.jpg);}
#homebannertexttop	{position: relative;left: 22px;top:11px;background : url(../images/banner_top_text.jpg);text-indent: -3000px;width: 406px;height: 104px;}
#homebannertextbottom	{position: relative;left: 80px;top:31px;background : url(../images/banner_text_bottom.jpg);text-indent: -3000px;width: 262px;height: 96px;}
#homegallery	{position: absolute;left:508px;top: 28px;width: 326px;height: 207px;}

#homebottomback	{position: relative;left: 0px;top: 20px;width: 880px;background : url(../images/home_bottom_back.gif) no-repeat;}
#homebottombottom	{position: relative;left: 0px;top: 0px;width: 880px;height: 10px;background : url(../images/home_bottom_bottom.gif) no-repeat bottom;}

#homeleftcolumn	{position: relative;top: 20px;left: 25px;width: 463px;margin: 0px 0px 25px 0px;}
#homerightcolumn	{position: absolute;left: 540px;top: 20px;width: 320px;float: right;}

#textwelcome	{background : url(../images/text_welcome.gif) no-repeat;width: 302px;height: 30px;text-indent: -3000px;margin:0px 0px 15px 0px;}

#textmurals	{background : url(../images/text_murals_borders.gif) no-repeat;width: 318px;height: 23px;text-indent: -3000px;margin:2px 0px 5px 0px;}
#textquality	{background : url(../images/text_quality_paint_SV.gif) no-repeat;width: 313px;height: 23px;text-indent: -3000px;margin:2px 0px 5px 0px;}
#textsustainable	{background : url(../images/text_sustainable.gif) no-repeat;width: 326px;height: 23px;text-indent: -3000px;margin:0px 0px 5px 0px;}
#textfireretardant	{background : url(../images/text_fireretardant.gif) no-repeat;width: 302px;height: 23px;text-indent: -3000px;margin:0px 0px 5px 0px;}

.rightmodimage	{float: right; width: 134px; height: 85px;border: 0px; margin: 0px 0px 0px 10px;}
.rightmodrule	{background : url(../images/rt_mod_dot_line.gif) no-repeat 50%;border: 0px;padding: 5px 0px 5px 0px;width: 320px;height: 15px;}

#interiortopmod	{position: relative;left: 0px; top: 10px;width: 880px;height:88px;background : url(../images/interior_topmod_back.gif);}

#interior1colbottomback	{position: relative;left: 0px;top: 20px;width: 880px;background : url(../images/interior_bottom_back.gif) no-repeat;}
#interior1colbottombottom	{position: relative;left: 0px;top: 0px;width: 880px;height: 10px;background : url(../images/interior_bottom_bottom.gif) no-repeat bottom;}

#interior2colbottomback	{position: relative;left: 0px;top: 20px;width: 880px;background : url(../images/interior_2col_bottom_back.gif) no-repeat;min-height:450px;height:auto !important;height:450px;}
#interior2colgallery	{position: relative;left: 0px;top: 20px;width: 880px;background : url(../images/interior_2col_bottom_back.gif) repeat-y;min-height:1200px;height:auto !important;height:1200px;}
#interior2colbottombottom	{position: relative;left: 0px;top: 0px;width: 880px;height: 10px;background : url(../images/interior_2col_bottom_bottom.gif) no-repeat bottom;}

#interiorleftcolumn	{position: relative;top: 20px;left: 25px;width: 540px;margin: 0px 0px 25px 0px;}
#interiorrightcolumn	{position: absolute;left: 620px;top: 20px;width: 240px;float: right;}

#buttongallery a {display: block;width: 240px;height: 87px;z-index: 5;background: url(../images/gallery_button.gif) no-repeat 0 0;margin: 0px 0px 10px 0px;text-indent:-9999px;overflow:hidden;}
#buttongallery a:hover {background-position: 0 -87px;}
#buttongallery a:active {background-position: 0 -87px;}

#buttoncontact a {display: block;width: 240px;height: 87px;z-index: 5;background: url(../images/contact_button.gif) no-repeat 0 0;margin: 0px 0px 10px 0px;text-indent:-9999px;overflow:hidden;}
#buttoncontact a:hover {background-position: 0 -87px;}
#buttoncontact a:active {background-position: 0 -87px;}

h1	{color : #7FBD10;font : bold 22px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;margin-bottom: 15px;}
h2	{color : #327924;font : bold 18px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;margin-bottom: 15px;}
h3	{color : #716545;font : bold 18px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;margin-bottom: 15px;}
p	{color : #000000;font : 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;margin-bottom: 10px;}
label	{color : #000000;font : 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;margin-bottom: 10px;}

input, select	{margin: 10px 0px 10px 0px;}
input.checkbox	{margin: 0px;}

#footer	{width: 880px;margin: 35px 0px 10px 0px;border-top : 1px solid #327924;text-align: center;padding-top: 10px;}
#footer p	{line-height : 24px;font-size : 11px;color: #716545;}
#footer a	{letter-spacing : 1px;text-transform: uppercase;}
#footer a:hover {color: #716545;}

ul	{margin: 0px 0px 10px 20px;list-style-position : outside;list-style : url(../images/bulllet_green.gif);}
ul.leaf	{margin: 0px 0px 10px 20px;list-style-position : outside;list-style : url(../images/bulllet_leaf.gif);}
li {color : #000000;font : 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;margin-bottom: 10px;}
.green	{color: #48893F;}

/*   ===  Navigation Bar === */

#nav {position: absolute; top: 47px; left: 5px;width: 871px;height: 36px;background: url(../images/navbar.gif);margin: 0px 0px 0px 0px;padding: 0;overflow:hidden;z-index: 5;}
#navbar li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#navbar li, #navbar a {height: 36px; display: block; text-indent:-9999px; overflow:hidden;}

#navhome {left: 0px; width: 114px;}
#navpainting {left: 116px; width: 170px;}
#navgallery{left: 288px; width: 201px;}
#navtestimonial {left: 491px; width: 252px;}
#navcontact {left: 745px; width: 126px;}

#navhome a:hover {background: transparent url(../images/navbar.gif) 0px -36px no-repeat ;}
#navpainting a:hover {background: transparent url(../images/navbar.gif)  -116px -36px no-repeat;}
#navgallery a:hover {background: transparent url(../images/navbar.gif) -288px -36px no-repeat;}
#navtestimonial a:hover {background: transparent url(../images/navbar.gif) -491px -36px no-repeat;}
#navcontact a:hover {background: transparent url(../images/navbar.gif) -745px -36px no-repeat;}
