body { margin:0px; padding:0px; font:normal 12px verdana; background:#210400 url(../images/bg/bg_textured.jpg) no-repeat fixed bottom; }
h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px; }
img { border:0px; }
div, a { padding:0px; margin:0px; }
a { color:#ff1a3b; }
a:hover { color:#ff1a3b; }



/*** TOP START ***/

#container_homepage { position:relative; width:871px; height:597px; margin:0 auto; }
#container_residential { position:relative; left:30px; width:871px; height:597px; margin:0 auto; background-image:url(../images/bg/bg_gallery.jpg); }
#container_residential2 { position:relative; left:30px; width:871px; height:597px; margin:0 auto; background-image:url(../images/bg/bg_gallery.jpg); }
#container_subpages { position:relative; left:30px; width:871px; height:597px; margin:0 auto; background-image:url(../images/bg/bg_other.jpg); }

#jd_logo { position:absolute; top:17px; left:-96px; width:217px; height:71px; background-image:url(../images/leftside/logo.png); z-index:999; }

#ls { position:absolute; top:98px; left:-90px; width:90px; overflow:visible; z-index:999; }
#ls_residential1 { width:90px; height:29px; background-image:url(../images/leftside/residential-1.png); }
#ls_residential2 { width:90px; height:29px; background-image:url(../images/leftside/residential-2.png); }
#ls_residential3 { width:90px; height:29px; background-image:url(../images/leftside/residential-3.png); }
#ls_commercial1 { width:90px; height:29px; background-image:url(../images/leftside/commercial-1.png); }
#ls_commercial2 { width:90px; height:29px; background-image:url(../images/leftside/commercial-2.png); }
#ls_commercial3 { width:90px; height:29px; background-image:url(../images/leftside/commercial-3.png); }
#ls_store1 { width:90px; height:29px; background-image:url(../images/leftside/store-1.png); }
#ls_store2 { width:90px; height:29px; background-image:url(../images/leftside/store-2.png); }
#ls_store3 { width:90px; height:29px; background-image:url(../images/leftside/store-3.png); }
#ls_rentals { width:90px; height:29px; background-image:url(../images/leftside/rentals-1.png); }
#ls_links { position:relative; left:2px; width:83px; padding-left:5px; background:#323232 url(../images/leftside/grey-top.jpg) top; background-repeat:no-repeat; }
#ls_links a { font-size:10px; color:#d1d1d1; text-decoration:none; }
#ls_links a:hover { font-size:10px; color:#f58600; text-decoration:none; }
#ls_links_bottom { position:relative; left:2px; width:88px; height:5px; background-image:url(../images/leftside/grey-bottom.png); }

#gallery_title_residential { float:left; margin-left:200px; width:176px; height:28px; background-image:url(../images/gallery/heading-residential.png); }
#gallery_title_commercial { float:left; margin:2px 0 0 200px; width:198px; height:26px; background-image:url(../images/gallery/heading-commercial.png); }
#gallery_title_store { float:left; margin-left:200px; width:97px; height:27px; background-image:url(../images/gallery/heading-store.png); }
#gallery_subtitle { float:left; margin:6px 0 0 10px; font-family:"Myriad Pro",arial; font-size:25px; line-height:1em; font-weight:100; color:#333; }

#galleries_left { float:left; width:24px; height:399px; background-image:url(../images/gallery/bigpic-left.png); }
#galleries_middle { float:left; height:399px; margin:0 auto; background-image:url(../images/gallery/bigpic-1px.png); }
#galleries_right { float:right; width:24px; height:399px; background-image:url(../images/gallery/bigpic-right.png); }
 
#galleries_small_left { float:left; width:7px; height:85px; background-image:url(../images/gallery/smpic-left.png); }
#galleries_small_middle { float:left; height:85px; margin:0 auto; background-image:url(../images/gallery/smpic-1px.png); }
#galleries_small_right { float:right; width:7px; height:85px; background-image:url(../images/gallery/smpic-right.png); }

#galleries_small_left_ie6 { width:7px; height:85px; background-image:url(../images/gallery/smpic-left.png); }
#galleries_small_middle_ie6 { height:85px; margin:0 auto; background-image:url(../images/gallery/smpic-1px.png); }
#galleries_small_right_ie6 { width:7px; height:85px; background-image:url(../images/gallery/smpic-right.png); }

#aboutus_headshots { position:absolute; bottom:0; width:400px; height:300px; background-image:url(../images/subpages/DickJake.png); }
#aboutus_content { position:absolute; left:430px; width:400px; }
#aboutus_content p { font-size:11px; text-align:justify; }
#aboutus_title { width:182px; height:39px; background-image:url(../images/subpages/aboutus.png); }

#contactus_title { width:211px; height:39px; margin:0 auto; background-image:url(../images/subpages/contactus.png); }
#contactus_content { width:500px; margin:0 auto; text-align:center; }

#demoday_title { width:510px; height:74px; margin:0 auto; background-image:url(../images/bottom/demo.png); }
#demoday_content { width:500px; margin:0 auto; text-align:center; }

#rentals_title { width:138px; height:38px; margin:0 auto; background-image:url(../images/subpages/rentals.png); }
#rentals_content { width:500px; margin:0 auto; text-align:center; }

#bottom_three { width:871px; margin:0 auto; background-image:url(../images/bg/bg_bottom.jpg); }
#bottom_three p { margin:2px 0; padding:0; color:#959595; }
#bottom_three_table { width:100%; }
#bottom_storehours { margin-bottom:10px; width:126px; height:17px; background-image:url(../images/bottom/heading-storehours.png); }
#bottom_solidexperience { margin-bottom:10px; width:167px; height:17px; background-image:url(../images/bottom/heading-solidexperience.png); }
#bottom_barkman { margin-bottom:10px; width:194px; height:17px; background-image:url(../images/bottom/heading-barkmanconcrete.png); }
#bottom_blue { width:871px; height:30px; margin:0 auto; background-image:url(../images/bottom/grey-1px.jpg); }
		
#bottom_barkman_logo { position:absolute; bottom:-15px; right:10px; }

#bottom_home { float:left; width:70px; margin-left:10px; }
#bottom_contactus { float:right; width:88px; margin-right:10px; }
#bottom_aboutus { float:right; width:78px; margin-right:10px; }

#screen1 { position:relative; width:800px; text-align:left; }
#screen1 #buttons { margin-bottom:5px; }
#screen1 #buttons a { text-decoration:none; }

#slideshow1 { float:left; position:relative; margin-left:20px; width:710px; overflow:hidden; }
#slideshow1 ul { width:100000px; padding-left:225px; list-style:none; }
#slideshow1 li { float:left; margin:0 5px; cursor:pointer; list-style:none; }
#slideshow1 li h1 { padding:5px 0 0 5px; font-size:11px; font-weight:normal; color:#333; }

#slideshow1_prev { float:left; margin-left:7px; width:20px; }
#slideshow1_next { float:right; width:20px; }

#slideshow_leftarrow {  width:16px; height:23px; margin-top:42px; background-image:url(../images/gallery/leftarrow.png); cursor:hand; cursor:pointer; }
#slideshow_rightarrow { width:16px; height:23px; margin-top:42px; background-image:url(../images/gallery/rightarrow.png); cursor:hand; cursor:pointer; }

.height1 { height:1px; line-height:1px; font-size:0px; }
.height2 { height:2px; line-height:2px; font-size:0px; }
.height5 { height:5px; line-height:5px; font-size:0px; }
.height10 { height:10px; line-height:10px; font-size:0px; }
.height20 { height:20px; }
.height30 { height:30px; }
.height40 { height:40px; }
.height50 { height:50px; }
.height60 { height:60px; }
.height70 { height:70px; }
.height80 { height:80px; }
.height90 { height:90px; }
.height100 { height:100px; }
.height150 { height:150px; }
.height170 { height:170px; }
.height180 { height:180px; }
.height190 { height:190px; }
.height200 { height:200px; }

.clearfloat { clear:both; height:0px; line-height:0px; font-size:0px; }