* {
  margin: 0;
  padding: 0;
}


body,html
{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	color:#333;
	line-height:20px;
	padding:0px;
	min-height: 100%;
	background:#a8a8a8 url(../images/bg.jpg) no-repeat top center fixed;

}

h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:25px;font-weight:normal;color:#fff;line-height:25px;}
h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:26px;font-weight:normal;color:#fff;}
h4{font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;font-weight:normal;color:#a01c36;}

.wh {color:#333;}

.small{font-size:12px;}
.fb {margin-top:5px;}

.right {float:right;width: 350px;padding:25px;}
.right a:link {color:#fff;}

#wrapper{margin: 0 auto;width:940px;min-height:100%;}
#container{display:block;float:left;width:940px;min-height:100%;}
#header{display:block;float:left;width:940px;height:230px;text-align:center;background:url(../images/header.png) no-repeat;}
#logo{margin: 0 auto;width:500px;height:114px;margin-top:20px;}
#contact{margin: 0 auto;width:500px;height:30px;padding-top:10px;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:normal;color:#333;}
#menu{float:left;width:100%;text-align:center;margin-top:25px;font-family:"Times New Roman", Times, serif;}
#menu a{color:#333;}
#menu a:hover{color:#a01c36;}
#content{display:block;float:left;width:940px;min-height:100%;margin-top:8px;}
#content a{color:#fff;}
.index{float:left;}

#left-index{float:left;width:171px;height:450px;background:url(../images/left-bg.png) no-repeat;padding:30px;color:#fff;}
#mid-index{float:left;width:456px;height:508px;background:url(../images/) no-repeat;margin-left:13px;}
#index-1{display:block;float:right;width:215px;height:97px;background:url(../images/1.png) no-repeat;padding:60px 0 0 20px;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;}
#index-1 a{color:#fff;}
#index-2{display:block;float:right;width:215px;height:98px;background:url(../images/2.png) no-repeat;padding:60px 0 0 20px;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;}
#index-2 a{color:#fff;}
#index-3{display:block;float:right;width:236px;height:191px;background:url(../images/3.png) no-repeat;}
#index-3 a{color:#fff;}
#index-bottom{float:left;width:880px;min-height:100%;background:url(../images/index-bot.png) no-repeat 0 0;padding:30px;margin:30px 0 0 0;font-family:Tahoma, Geneva, sans-serif;}

a:link, a:active, a:visited{color:#333;}
a:hover {color:#a01c36;}

#footer{float:left;width:100%;height:200px;text-align:left;color:#333;font-size:13px;background:#fff;}
#footer-inside{margin: 0 auto;width:940px;min-height:100%;}
#footer h1{font-family:Arial, Helvetica, sans-serif;font-size:15px;display:inline;}
#fleft{float:left;width:500px;min-height:100%;padding:50px 0 0 40px;font-size:12px;}
#fleft2{float:left;width:470px;height:20px;background:#a01c36;margin:60px 0 0 40px;font-size:11px;color:#fff;}
#fleft2 a{color:#fff;}
#fright{float:right;width:150px;min-height:100%;font-size:12px;padding:50px 45px 0 0;}

#services{float:left;width:647px;height:465px;background:url(../images/services.png);padding:15px 20px 15px 30px;color:#fff;}
#repair{float:left;width:647px;height:600px;background:url(../images/wall-paper-repair.png);padding:15px 20px 15px 30px;color:#fff;}
#process{float:left;width:647px;height:3070px;background:url(../images/process-bg.png) no-repeat;padding:15px 20px 15px 30px;color:#fff;}
#pricing{float:left;width:647px;height:600px;background:url(../images/wallpaper-pricing.png);padding:15px 20px 15px 30px;color:#fff;}
#removal{float:left;width:647px;height:465px;background:url(../images/wallpaper-removalbg.png);padding:15px 20px 15px 30px;color:#fff;}
#removal2{float:left;width:647px;height:465px;background:url(../images/removal-bg.png);padding:15px 20px 15px 30px;color:#333;margin-bottom:25px;}
#links{float:left;width:647px;height:900px;background:url(../images/links-main.png) no-repeat;padding:15px 20px 15px 30px;color:#fff;}
#guild{float:left;width:647px;height:900px;background:url(../images/links-main.png) no-repeat;padding:15px 20px 15px 30px;color:#fff;}
#links p{font-size:12px;}
#links a{color:#fff;}
#gallery h2, #services h2, #garden-oaks h2, #repair h2, #removal h2, #removal2 h2, #links h2, #process h2, #guild h2, #pricing h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:28px;font-weight:normal;color:#a01c36;line-height:25px;}
#links ul, #services ul, #guild ul{padding-left:40px;}

#garden-oaks{float:left;width:647px;height:525px;background:url(../images/garden-oaks.png) no-repeat;padding:15px 20px 15px 30px;color:#fff;}
#garden-oaks ul {padding-left:40px;}
#garden-oaks a{color:#fff;}

#apppointment{display:block;float:left;width:210px;height:100px;background:url(../images/appointment.png) no-repeat;margin-left:10px;padding:60px 0 0 20px;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;}
#sub-bot{float:left;width:870px;min-height:100%;background:url(../images/sub-bot.png) no-repeat;padding:30px;margin:20px 0 0 5px;}
#sub-bot img {float:right;padding:0 0 0 20px;}
#sub-bot h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:normal;color:#333;line-height:25px;}
#sub-right{float:left;width:176px;min-height:100%;background:url(../images/sub-right.png) no-repeat;margin-left:10px;padding:60px 20px 0 35px;color:#333;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;}
#sub-right p{font-size:12px;line-height:23px;}
#sub-right-flash{float:left;width:160px;height:430px;background:url(../images/links.png);) no-repeat;margin-left:10px;padding:60px 0 0 20px;color:#333;font-size:16px;padding:35px;}

#gallery{float:left;width:647px;height:3759px;background:url(../images/gallery-main.png) no-repeat;padding:15px 20px 15px 30px;color:#fff;}

.thumb{float:left;width:214px;height:195px;padding-bottom:10px;}
.thumb2{float:left;width:214px;height:170px;padding-bottom:30px;}
.thumb p{padding:10px;font-size:12px; line-height:16px;}
.mag {color:#a01c36;}

.clear {
	clear: both;
}

