body{padding:0px; background:url(images/index_02.gif) 0 0 repeat-x #5e7489; margin:24px 0 0; }

div, p, ul, li, h1, h2, h3, h4{padding:0px; margin:0px;}

ul{list-style-type:none;}



/*---Header---*/

#headermain{width:819px; height:250px; position:relative; margin:0 auto; background-color:#FFFFFF; }

#headermain #logo{width:90px; height:101px; background:url(images/index_09.gif) 0 0 no-repeat; position:absolute; top:71px; left:310px; }

#headermain h1{width:333px; height:55px; display:block; background:url(images/index_12.gif) 0 0 no-repeat; position:absolute; top:88px; left:420px; text-indent:-20000px; margin:0; padding:0;}

#headermain ul{width:790px; height:46px; position:absolute; top:196px; right:15px; background-image:url(images/menustrip.gif); background-repeat:repeat-x;  margin:0; padding:0; display:block;}

#headermain ul li{float:right; display:block; text-align:center; margin-top:15px; margin-right:18px; padding:0px;}



/*---content---*/

#mainPan{width:819px; position:relative; margin:0 auto; background-color:#ffffff; border:none;}



/*---remodels---*/

#rem_gallery{position:relative; width:789px; height:232px; left:12px; background:url(images/remodels_img/img_1.jpg); background-repeat:no-repeat;}

#rem_welcome{position:relative; width:770px; height:22px; left:30px; top:10px; background:url(images/remodels_img/welcome.jpg); background-repeat:no-repeat;}

#rem_welcome_cont{position:relative; width:700px;  height:35px;  top:17px; left:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

#rem_welcome_san_diego{position:relative; width:700px;  height:20px;  top:15px; left:30px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight:bold; font-style:italic;}

#rem_welcome_sd{position:relative; width:785px; height:22px; left:30px; top:30px; background:url(images/remodels_img/stark_development.jpg); background-repeat:no-repeat;}

#rem_welcome_lbi{position:relative; width:700px;  height:55px;  top:30px; left:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#rem_welcome_we_s{position:relative; width:700px;  height:50px;  top:10px; left:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold}

#rem_welcome_7l{position:relative; width:700px;  height:130px;  top:10px; left:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#rem_welcome_hline{position:relative; width:760px;  height:5px;  top:10px; left:30px; background:url(images/remodels_img/hline.jpg); background-repeat:repeat-x;}



#rem_welcome_8ll{width:819px; height:180px; top:30px; position:relative; }

#rem_welcome_8l_2{width:500px; height:140px; left:30px; top:0px; position:absolute; }

#rem_welcome_8l_2_1{width:500px; height:25px; left:0px; top:0px; position:relative; 

background:url(images/remodels_img/stark_bathroomremodels.jpg) no-repeat;}

#rem_welcome_8l_2_2{width:500px; height:25px; left:0px; top:15px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#rem_welcome_8l_3{width:270px; height:140px; left:540px; top:0px; position:absolute; background:url(images/remodels_img/img_2.jpg) no-repeat;}



#rem_welcome_9ll{width:819px; height:170px; top:20px; position:relative;}

#rem_welcome_9l_2{width:500px; height:140px; left:280px; top:0px; position:absolute;}

#rem_welcome_9l_2_1{width:500px; height:35px; left:0px; top:0px; position:relative; background:url(images/remodels_img/stark_remodelskitchen.jpg) no-repeat;}

#rem_welcome_9l_2_2{width:500px; height:25px; left:0px; top:25px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#rem_welcome_9l_3{width:270px; height:140px; left:30px; top:0px; position:absolute; background:url(images/remodels_img/img_3.jpg) no-repeat; }



#rem_welcome_10ll{width:819px; height:155px; top:20px; position:relative;}

#rem_welcome_10l_2{width:500px; height:140px; left:30px; top:10px; position:absolute; }

#rem_welcome_10l_2_1{width:500px; height:20px; left:0px; top:0px; position:relative; background:url(images/remodels_img/sandiego_room.jpg) no-repeat;}

#rem_welcome_10l_2_2{width:500px; height:25px; left:0px; top:20px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#rem_welcome_10l_3{width:270px; height:140px; left:540px; top:0px; position:absolute; background:url(images/remodels_img/img_4.jpg) no-repeat; }



#rem_welcome_residential{position:relative; width:760px;  height:130px;  top:25px; left:30px; background:url(images/remodels_img/residential.jpg) no-repeat;}





#rem_welcome_12ll{width:819px; height:170px; top:10px; position:relative;}

#rem_welcome_12l_2{width:500px; height:140px; left:30px; top:0px; position:absolute;}

#rem_welcome_12l_2_1{width:500px; height:25px; left:0px; top:0px; position:relative; background:url(images/remodels_img/sandiego_carpentry.jpg) no-repeat;}

#rem_welcome_12l_2_2{width:500px; height:25px; left:0px; top:25px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#rem_welcome_12l_3{width:200px; height:140px; left:600px; top:0px; position:absolute; background:url(images/remodels_img/img_5.jpg) no-repeat; }



#rem_welcome_13ll{width:819px; height:200px; top:20px; position:relative;}

#rem_welcome_13l_2{width:500px; height:140px; left:40px; top:0px; position:absolute;}



#rem_welcome_13l_2_1{width:150px; height:170px; left:0px; top:10px; position:absolute; background:url(images/remodels_img/stark_bathroomremodels.jpg) no-repeat; background:url(images/remodels_img/img_6.jpg) no-repeat}

#rem_welcome_13l_2_2{width:350px; height:170px; left:225px; top:0px; position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(images/remodels_img/img_7.jpg) no-repeat}

#rem_welcome_13l_2_3{width:150px; height:170px; left:570px; top:0px; position:absolute; background:url(images/remodels_img/img_8.jpg) no-repeat}



#rem_welcome_13l_3{width:819px; height:40px; left:40px; top:160px; position:absolute; }

#rem_welcome_13l_3_1{width:150px; height:10px; left:5px; top:10px; position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#rem_welcome_13l_3_2{width:350px; height:10px; left:230px; top:10px; position:absolute;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#rem_welcome_13l_3_3{width:250px; height:10px; left:575px; top:10px; position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}





#rem_welcome_14ll{width:819px; height:170px; top:35px; position:relative;}

#rem_welcome_14l_2{width:500px; height:140px; left:30px; top:0px; position:absolute;}

#rem_welcome_14l_2_1{width:500px; height:25px; left:0px; top:0px; position:relative; background:url(images/remodels_img/sandiego_electrical.jpg) no-repeat;}

#rem_welcome_14l_2_2{width:500px; height:25px; left:0px; top:25px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#rem_welcome_14l_3{width:270px; height:140px; left:620px; top:0px; position:absolute; background:url(images/remodels_img/img_9.jpg) no-repeat }



#rem_welcome_15ll{width:819px; height:170px; top:20px; position:relative;}

#rem_welcome_15l_2{width:500px; height:140px; left:30px; top:0px; position:absolute;}

#rem_welcome_15l_2_1{width:500px; height:25px; left:0px; top:0px; position:relative; background:url(images/remodels_img/sandiego_electrical.jpg) no-repeat;}

#rem_welcome_15l_2_2{width:500px; height:25px; left:0px; top:25px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#rem_welcome_15l_3{width:270px; height:140px; left:540px; top:0px; position:absolute; background:url(images/remodels_img/img_2.jpg) no-repeat; }



#rem_welcome_16ll{width:819px; height:260px; top:30px; position:relative;}

#rem_welcome_16l_2{width:819px; height:140px; left:30px; top:0px; position:absolute;}

#rem_welcome_16l_2_1{width:819px; height:25px; left:0px; top:0px; position:relative; background:url(images/remodels_img/sandiego_painting.jpg) no-repeat;}

#rem_welcome_16l_2_2{width:819px; height:25px; left:0px; top:20px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#rem_welcome_16l_3{width:719px; height:140px; left:30px; top:85px; position:absolute;}

#rem_welcome_16l_3_1{width:200px; height:140px; left:125px; top:0px; position:absolute; background:url(images/remodels_img/img_10.jpg) no-repeat;}

#rem_welcome_16l_3_2{width:200px; height:140px; left:330px; top:0px; position:absolute; background:url(images/remodels_img/img_11.jpg) no-repeat;}

#rem_welcome_16l_3_3{width:200px; height:140px; left:590px; top:0px; position:absolute; background:url(images/remodels_img/img_12.jpg) no-repeat;}



#rem_welcome_17ll{width:719px; height:355px; top:30px; position:relative;}

#rem_welcome_17l_2{width:719px; height:140px; left:30px; top:0px; position:absolute;}

#rem_welcome_17l_2_1{width:719px; height:57px; left:0px; top:0px; position:relative; background:url(images/remodels_img/quality.jpg) no-repeat;}

#rem_welcome_17l_2_2{width:719px; height:25px; left:0px; top:25px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#rem_welcome_17l_3{width:819px; height:150px; left:30px; top:150px; position:absolute;}

#rem_welcome_17l_3_1{width:200px; height:150px; left:35px; top:0px; position:absolute; background:url(images/remodels_img/img_13.jpg) no-repeat;}

#rem_welcome_17l_3_2{width:300px; height:150px; left:240px; top:0px; position:absolute; background:url(images/remodels_img/img_14.jpg) no-repeat;}

#rem_welcome_17l_3_3{width:300px; height:150px; left:430px; top:0px; position:absolute; background:url(images/remodels_img/img_15.jpg) no-repeat;}



#rem_welcome_18ll{width:819px; height:170px; top:30px; position:relative;}

#rem_welcome_18l_2{width:700px; height:140px; left:40px; top:0px; position:absolute; }

#rem_welcome_18l_2_1{width:700px; height:25px; left:0px; top:0px; position:relative; background:url(images/remodels_img/sandiego_plumbing.jpg) no-repeat;}

#rem_welcome_18l_2_2{width:600px; height:25px; left:0px; top:25px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

#rem_welcome_18l_3{width:170px; height:140px; left:620px; top:0px; position:absolute; background:url(images/remodels_img/img_16.jpg) no-repeat; border:#FF0000 1px solid}



#rem_welcome_19ll{width:819px; height:170px; top:30px; position:relative;}

#rem_welcome_19l_2{width:320px; height:140px; left:40px; top:0px; position:absolute; }

#rem_welcome_19l_2_1{width:320px; height:25px; left:0px; top:0px; position:relative; background:url(images/remodels_img/sandiego_flooring.jpg) no-repeat;}

#rem_welcome_19l_2_2{width:320px; height:25px; left:0px; top:25px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

#rem_welcome_19l_3{width:450px; height:140px; left:358px; top:0px; position:absolute;}

#rem_welcome_19l_3_1{width:450px; height:140px; left:0px; top:0px; position:absolute; background:url(images/remodels_img/img_17.jpg) no-repeat}

#rem_welcome_19l_3_2{width:250px; height:140px; left:170px; top:0px; position:absolute; background:url(images/remodels_img/img_18.jpg) no-repeat}

/* border:#FF0000 1px solid*/

#rem_welcome_20ll{width:819px; height:275px; top:30px; position:relative; }

#rem_welcome_20l_2{width:500px; height:140px; left:40px; top:0px; position:absolute;}

#rem_welcome_20l_2_1{width:500px; height:25px; left:0px; top:0px; position:relative; background:url(images/remodels_img/sandiego_drywall.jpg) no-repeat;}

#rem_welcome_20l_2_2{width:500px; height:25px; left:0px; top:25px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

#rem_welcome_20l_3{width:819px; height:140px; left:40px; top:90px; position:absolute;}

#rem_welcome_20l_3_1{width:270px; height:140px; left:0px; top:0px; position:absolute; background:url(images/remodels_img/img_19.jpg) no-repeat; }

#rem_welcome_20l_3_2{width:270px; height:140px; left:255px; top:0px; position:absolute; background:url(images/remodels_img/img_20.jpg) no-repeat;}

#rem_welcome_20l_3_3{width:300px; height:140px; left:445px; top:0px; position:absolute; background:url(images/remodels_img/img_21.jpg) no-repeat; }



#rem_welcome_20l_4{width:819px; height:140px; left:40px; top:230px; position:absolute;}

#rem_welcome_20l_4_1{width:270px; height:140px; left:100px; top:0px; position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

#rem_welcome_20l_4_2{width:270px; height:140px; left:265px; top:0px; position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#rem_welcome_20l_4_3{width:270px; height:140px; left:453px; top:0px; position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }



#rem_welcome_21ll{width:819px; height:170px; top:30px; position:relative;}

#rem_welcome_21l_2{width:500px; height:140px; left:40px; top:0px; position:absolute;}

#rem_welcome_21l_2_1{width:500px; height:25px; left:0px; top:0px; position:relative; background:url(images/remodels_img/sandiego_fences.jpg) no-repeat;}

#rem_welcome_21l_2_2{width:500px; height:25px; left:0px; top:15px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#rem_welcome_21l_3{width:270px; height:140px; left:540px; top:0px; position:absolute; background:url(images/remodels_img/img_22.jpg) no-repeat; }



#rem_welcome_22ll{width:819px; height:170px; top:30px; position:relative;}

#rem_welcome_22l_2{width:500px; height:140px; left:40px; top:0px; position:absolute;}

#rem_welcome_22l_2_1{width:500px; height:25px; left:0px; top:0px; position:relative; background:url(images/remodels_img/concrete.jpg) no-repeat; }

#rem_welcome_22l_2_2{width:500px; height:25px; left:0px; top:10px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#rem_welcome_22l_3{width:270px; height:140px; left:555px; top:0px; position:absolute; background:url(images/remodels_img/img_23.jpg) no-repeat; }



/*#rem_welcome_8l{position:relative; width:400px;  height:45px;  top:30px; left:40px; background:url(images/remodels_img/stark_bathroomremodels.jpg); background-repeat:no-repeat;}

#rem_welcome_8l_img{position:relative; width:400px;  height:200px;  top:30px; left:200px; background:url(images/remodels_img/img_2.jpg); background-repeat:no-repeat; float:left}

*/



/*--------------*/



/*---gallery---*/

#gallery{width:790px; height:196px; position:relative; margin:0 auto; border:#cbcac8 solid; border-width:1px; background-color:#f5f5f5;}

#gallery h1{width:161px; height:28px; position:absolute; top:20px; left:70px; background-image:url(images/index_37.gif); display:block; text-indent:-20000px; background-repeat:no-repeat;}

#gallery h2{width:12px; height:15px; position:absolute; top:112px; left:15px; background-image:url(images/index_48.gif); display:block; text-indent:-20000px; background-repeat:no-repeat;}

#gallery h3{width:14px; height:15px; position:absolute; top:112px; right:15px; background-image:url(images/index_51.gif); display:block; text-indent:-20000px;  background-repeat:no-repeat;}

#gallery ul{height:118px; width:185; position:absolute; top:61px; left:26px;}

#gallery ul li{float:left; display:block; margin-left:49px;}



/*---pan2---*/

#pan2{width:790px; height:206px; position:relative; margin:0 auto;}

#pan2 h1{width:244px; height:179px; position:absolute; top:14px; left:29px; background-image:url(images/index_59.gif); display:block; text-indent:-20000px;  background-repeat:no-repeat;}

/*#pan2 h2{width:270px; height:12px; position:absolute; top:30px; left:299px; background-image:url(images/index_62.gif); display:block; text-indent:-20000px;  background-repeat:no-repeat;}*/

#pan2 p{width:470px; height:12px; position:absolute; top:20px; left:299px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold }

#pan2 h3{
	width:458px;
	height:43px;
	position:absolute;
	top:84px;
	left:299px;
	background-image:url(images/index_65.gif);
	display:block;
	text-indent:-20000px;
	background-repeat:no-repeat;
}

#pan2 ul{width:400px; height:37px; position:absolute; top:139px; left:282px; display:block;}

#pan2 ul li{float:left; display:block; margin-left:17px;}



/*---pan3---*/

#pan3{width:790px; height:355px; position:relative; margin:0 auto;}

#pan3 h1{width:285px; height:355px; position:absolute; top:0px; left:0px; background-image:url(images/index_76.gif); display:block; text-indent:-20000px; background-repeat:no-repeat;}

#pan3 h2{width:505px; height:83px; position:absolute; top:0px; left:285px; background:#d9e964 url(images/index_79.gif) 20px 15px no-repeat; text-indent:-20000px; background-repeat:no-repeat;}

#pan3 h3{width:180px; height:35px; position:absolute; top:310px; left:308px; border:none; color:#FFFFFF; font-size:1px; background-repeat:no-repeat;}

#pan3 h4{
	width:150px;
	height:35px;
	position:absolute;
	top:310px;
	left:494px;
	border:none;
	color:#FFFFFF;
	font-size:1px;
	background-repeat:no-repeat;
}

#pan3 ul{
	width:447px;
	position:absolute;
	top:95px;
	left:307px;
	height: 199px;
}

#pan3 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:none;}



/*---footer---*/

#footer{width:790px; height:72px; background-color:#ffff99; border-top:#cdcdcd solid 2px; position:relative; margin:10px auto 0;}

#footer ul{width:600px; display:block; position:absolute; left:15px; top:10px; padding:0; }

#footer li{float:left; font:12px Arial, Helvetica, sans-serif; font-weight:normal;}

#footer ul li a{padding:0 0 0 12px; color:#000000; text-decoration:none;}

#footer h1{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#000000; font-weight:normal; position:absolute; top:30px; left:25px;}


#footer_links {
	margin-top: 50px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	
}
#footer_links a {
	color: #000000;
	text-decoration: none;
	margin: 0 2px;
}

/*---contact---*/

#contact{width:790px; height:920px; position:relative; margin:0 auto; border:#cbcac8 solid; border-width:1px; background-color:#f5f5f5;}

#contact h1{width:87px; height:25px; position:absolute; top:20px; left:70px; background-image:url(images/contact12.gif); display:block; text-indent:-20000px;}

#contact h2{width:158px; height:226px; position:absolute; top:86px; left:70px; background-image:url(images/contact_07.jpg); display:block; text-indent:-20000px;}

#contact h3{width:115px; height:15px; position:absolute; top:95px; left:248px; background-image:url(images/experience.gif); display:block; text-indent:-20000px;}

#contact ul{width:502px; position:absolute; top:138px; left:248px;}

#contact ul p{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#000000; font-weight:normal;}

#contact ul span{font-family:Arial, Helvetica, sans-serif;font-size:14px; color:#000000; font-weight:bold;}

#form{width:790px; height:498px; position:relative; margin:0 auto;}





.arial{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal;}

.form{width:164px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0033FF; font-weight:normal;}

.formcomment{width:240px; height:45px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0033FF; font-weight:normal;}

.contactborder{border-right:#a5acb2 solid; border-width:1px; border-top:none; border-bottom:none; border-left:none;}

.arial14{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:normal;}

.arial12blue{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2480c3; font-weight:normal;}

#container{width:790px; position:relative; margin:0 auto; border:#cbcac8 solid; border-width:1px; background-color:#f5f5f5;}

#container2{width:790px; position:relative; margin:0 auto;}

.arial14bold{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;}

.arial14bluebold{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2480c3; font-weight:bold;}

.rgalleryborder{border:#7d7b7a solid; border-width:1px;}

.links{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2280c3; font-weight:normal;}



.myimg1{

width:244px; height:179px; position:absolute; top:14px; left:29px; background-image:url(images/changing_images/img1.jpg); background-repeat:no-repeat; background-position:center; display:block; text-indent:-20000px;}



.myimg2{

width:244px; height:179px; position:absolute; top:14px; left:29px; background-image:url(images/changing_images/img2.jpg); background-repeat:no-repeat; background-position:center; display:block; text-indent:-20000px;}



.myimg3{

width:244px; height:179px; position:absolute; top:14px; left:29px; background-image:url(images/changing_images/img3.jpg); background-repeat:no-repeat; background-position:center; display:block; text-indent:-20000px;}



.myimg4{

width:244px; height:179px; position:absolute; top:14px; left:29px; background-image:url(images/changing_images/img4.jpg); background-repeat:no-repeat; background-position:center; display:block; text-indent:-20000px;}



.myimg5{

width:244px; height:179px; position:absolute; top:14px; left:29px; background-image:url(images/changing_images/img5.jpg); background-repeat:no-repeat; background-position:center; display:block; text-indent:-20000px;}



.myimg6{

width:244px; height:179px; position:absolute; top:14px; left:29px; background-image:url(images/changing_images/img6.jpg); background-repeat:no-repeat; background-position:center; display:block; text-indent:-20000px;}



.myimg7{

width:244px; height:179px; position:absolute; top:14px; left:29px; background-image:url(images/changing_images/img7.jpg); background-repeat:no-repeat; background-position:center; display:block; text-indent:-20000px;}



.myimg8{

width:244px; height:179px; position:absolute; top:14px; left:29px; background-image:url(images/changing_images/img8.jpg); background-repeat:no-repeat; background-position:center; display:block; text-indent:-20000px;}



.myimg9{

width:244px; height:179px; position:absolute; top:14px; left:29px; background-image:url(images/changing_images/img9.jpg); background-repeat:no-repeat; background-position:center; display:block; text-indent:-20000px;}


