body {
background:url(/Content/images/bg.jpg) top center no-repeat #f3e7d8;
margin:0 auto 0 auto;
padding:0;
height:1200px;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
position:relative;
}
    
h1 {
font-family:Arial, Geneva, sans-serif;
text-align:center;
font-style:italic;   
}
         
p a:link    {color:#006fba;}
p a:visited {color:#9a7842;}
p a:hover   {color:#00aeef;}
         
#header {
height:457px;
width:1000px;
margin:0 auto 0 auto;
padding:0;
background:url(/Content/images/header.png) no-repeat;
position:relative;
left:2px;
}
	        
#logo {
height:126px;
width:211px;
display:block;
position:absolute;
top:106px;
left:782px;
text-indent:-999em;
}
                
#tslide {
background:url(/Content/images/tslide.png) no-repeat;
position:relative;
height:457px;
width:1000px;
margin:0 auto 0 auto;
padding:0; 
}

.Welcome #tslide {background:url(/Content/images/tslide.png) no-repeat;}
.aboutRacineHomeRemodeler #tslide {background:url(/Content/images/headerWin.png) no-repeat;}		
.homeRemodelingServices #tslide {background:url(/Content/images/headerSun.png) no-repeat;}
.MilwaukeeWindowReplacement #tslide {background:url(/Content/images/headerWin.png) no-repeat;} 
.MilwaukeeRoofer #tslide {background:url(/Content/images/tslide.png) no-repeat;}
.MilwaukeeSunroomAdditions #tslide {background:url(/Content/images/headerSun.png) no-repeat;} 
.homeAdditionContractor #tslide {background:url(/Content/images/headerAd.png) no-repeat;}
.RacineSiding #tslide {background:url(/Content/images/headerSid.png) no-repeat;}
.MilwaukeeKitchenRemodeling #tslide {background:url(/Content/images/headerKit.png) no-repeat;}
.MilwaukeeInsulationContractor #tslide {background:url(/Content/images/headerIns.png) no-repeat;}
.homeFAQRemodeling #tslide {background:url(/Content/images/headerAd.png) no-repeat;}
.remodelingSuccesses #tslide {background:url(/Content/images/headerSid.png) no-repeat;}
.remodelingTestimonials #tslide {background:url(/Content/images/tslide.png) no-repeat;}
.contactRacineHomeRemodeler #tslide {background:url(/Content/images/headerIns.png) no-repeat;}
                 
.remodelingSuccesses a:link {
color:#006fba; 
}
       
.remodelingSuccesses a:visited {
color:#006fba; 
}
       
.remodelingSuccesses a:hover {
color:#00aeef;
} 
           
                 
.remodelingSuccesses a:focus {
outline: none;
}                        
                
.homeFAQRemodeling a:link {
color:#006fba; 
}
       
.homeFAQRemodeling a:visited {
color:#9a7842; 
}
       
.homeFAQRemodeling a:hover {
color:#00aeef;
}
                    
.homeFAQRemodeling a:focus {
outline: none;
}    
                    
                                  
#leaf {
background:url(/Content/images/leaf.png) no-repeat; 
height:161px;
width:228px;
position:relative;
top:0px;
left:-374px;
margin:0 auto 0 auto;
padding:0;
}
	                
#contact {
height:140px;
width:165px;
display:block;
position:absolute;
top:12px;
left:53px;
text-indent:-999em;	                                   
}
	                     
#nav {
width:1000px;
font-family:Arial, Helvetica, sans-serif;
margin:0 auto 0;
padding:0;
line-height:57px;
height:49px;
text-align:left;
font-size:16px;
list-style:none;
font-style:normal;
position:absolute;
top:408px;
left:4px;
z-index:10;	   
}   
               
#nav li {
float: left;
padding:0;
margin:0;
margin-left:28px;
position:relative;			
}    
          
#nav a:hover {
color:#8cd2e5;
}

#nav a:focus {
outline: none;
}

#nav a {
color:#ffffff;
text-decoration:none;
}

#nav li ul {
display:none;
position:absolute; 
top:43px;
left:-7px;
margin:0;
padding:0px 0px 4px 0px;
background:#006fba;
height:auto;
list-style:none;
width:156px;
text-align:left;         
}         
			   
#nav li li {
margin:0;
padding:0;
float:right;
list-style:none;
width:100%;
} 
			   
#nav li li a 
{
margin:0;
padding:2px;
float:right;
list-style:none;
width:96%;
}		      
			    
#nav li:hover ul,#Nav li.over ul{
display: block;
line-height:20px;
height:auto;	  		    
} 
      
      
       /*#Nav{
         
	       width:1060px;
	       height:57px;
	       font-family:Arial;
	       font-size:16px;
	       position:relative;
	       top:428px;
	       left:25px;
	       z-index:10;
	       
	       
           
           
           }
       #Nav, #Nav ul{
           padding: 0;
	       margin: 0;
	       list-style: none;
	       }
	       
	        #Nav a{
	          display: block;
	          width: 60px;
	          text-decoration:none;
	          text-align:center;
	          color:#372304
	          
	           }
	           
	           #Nav a:hover{
	              color:White;
	               }
	         
	         #Nav a:focus{
            outline: none;
            }    
	           
	           #Nav li{
	              float: left;
	              width: 110px;
	              
	               }
	               
	           #Nav li.hlong{
	               width: 79px;
	               }
	               
	           #Nav li.flong  {
	               width: 52px;
	               
	               }    
	           
	           #Nav li a.along  {
	               width: 82px;
	               
	               }
	           
	           #Nav li a.long{
	               width: 334px;
	               
	               }
	               
	           #Nav li.long{
	               width: 341px;
	               
	               }
	               
	           #Nav li a.twolong{
	               width: 151px;
	               
	               }
	               
	           #Nav li.twolong{
	               width: 226px;
	               
	               }
	               
	               #Nav li li{
	                  margin:0;
					  padding:5px 0px 0px 10px;
	                  width: 10em;
	                  text-align:left;
	                  
	                  
	                   }
	               
	               #Nav li ul{
	                   margin:0;
					   padding:0;
	                   width: 10em;
	                   display:none;
	                   }
	                   
	                   #Nav li:hover ul{
	                       display:block;
	                   }
	                   #Nav li:hover li
	                   {
	                       background:#65bf40;
	                       
	                       }*/
                        
#colwrap{
width:1080px;
margin:0 auto;     
}
           
#leftc{      
min-height:861px;
width:267px;
float:left;
padding:2px 0px 0px 10px;         
}

#facebook{
background:url(/Content/images/logofacebook.png) no-repeat;
width:110px;
height:110px;
margin:-64px 0px 0px 39px;
padding:0;         
}

#link{
height:100px;
width:100px;
display:block;
text-indent:-999em;
padding:0;
margin:4px 0px 0px 2px;
}

#coupon{
background:url(/Content/images/new_coupon.png) no-repeat;
width:110px;
height:110px;
margin:-103px 0px 0px 159px;
padding:0;    
}

#clink{
height:100px;
width:100px;
display:block;
text-indent:-999em;
padding:0;
margin:4px 0px 0px -2px;
position:absolute;  
top:1025px;
}

#biz{
background:url(/Content/images/bizl.png) no-repeat;   
width:218px;
height:36px;
margin:1px 0px 0px 44px;
padding:0;  
}

#NARI{
background:url(/Content/images/NARI.png) no-repeat;   
height:127px;
width:93px;
display:block;
text-indent:-999em;
padding:0;
margin:4px 0px 0px 46px;
position:absolute;  
top:1191px;  
}

/* #Grandua{
background:url(/Content/images/Grandura.png) no-repeat;   
height:96px;
width:96px;
display:block;
text-indent:-999em;
padding:0;
margin:4px 0px 0px 116px;
position:absolute;  
top:1191px;  
} */

#MBA{
background:url(/Content/images/MBA.png) no-repeat;   
height:96px;
width:96px;
display:block;
text-indent:-999em;
padding:0;
margin:140px 0px 0px 45px;
position:absolute;  
top:1191px;  
}

#bbb{   
width:257px;
height:88px;
margin:20px 0px 0px 40px;*/
padding:0;  
}

#bbb a:focus{
outline: none;
}
		   
/*#bizlink{
height:88px;
width:217px;
display:block;
text-indent:-999em;
padding:0;
margin:4px 0px 0px -2px;
position:absolute;  
top:1182px;
}*/
#sidenav{
background:url(/Content/images/sidenav.png) no-repeat; 
height:627px;
width:267px;
           
}
          
#sidenav ul{
padding-top: 175px;
padding-left:133px;
margin: 0;
list-style: none;
}
           
#sidenav a{
display: block;
width: 60px;
text-decoration:none;
text-align:center;
color:#372304;
font-family:Arial;
font-weight:bold;
font-style:italic;
font-size:18px;
line-height:65px;
}
           
#sidenav a.w {
font-size:15px;
text-indent:-10px;
position:relative;
top:2px;
}
           
#sidenav a.r{
position:relative;
top:4px;
          
}         
       
#sidenav a:hover{
color:#9a7842;
            
} 
            
#sidenav a:focus{
outline: none;
}   
      
#rightc {
width:721px;
float:left; position:relative;
padding:12px 0px 0px 72px;         
}
      
#flash            {background:#0085db; width:100%;padding:4px; margin-top:35px;}
#flash img        {margin:0; float:left; position:relative; transition:all 0.2s ease;}
#flash img:hover  {cursor:pointer;  z-index:100; transition:all 0.2s ease; -webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,0.85); -moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.85); box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.85);}
#flash .clear     {padding-bottom:0;}
#hiddenSpans      {float:right;}
#hiddenSpans span {display:none; position:absolute; top:16px; right:32px; font-weight:bold; color:#FFF; font-size:13px; text-transform:uppercase; float:right; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.74);}
#hiddenSpans span.hover {display:block;}


.newHeadSpan {width:50%; display:block; float:left; font-size:20px; text-transform:uppercase; font-style:italic;}
                
#WB {
height:270px;
width:690px;
margin:-12px 0px 0px 22px;
/* border-style:solid;
border-color:Red;*/
}
       
#content {         
min-height:345px;
width:675px;
margin:18px 0px 0px 5px;
}

h1 {
text-align:center;
background:#006fba;
width:675px;
margin:0px 0px 15px -15px;
padding:5px 0px 5px 0px;
color:white;
}

#text
{
background:white;
padding:0px 15px 15px 15px;
min-height:400px;                                   
}
            
         .clear{
			clear:both;
			padding-bottom:20px;
			} 
			
			  
        #footer{
          background-color:#006fba;
          height:72px;
          margin:0 auto;
		  padding:10px;
          color:white;
        }
        
        
       
        
        
         #fnav{
	       width:1000px;
	       font-family:Arial, Helvetica, Sans-Serif;
	       margin:0 auto;
	       padding:0;
		   color:#ffffff;
		   text-align:left;
		   font-size:12px;
		   overflow:hidden;
		   list-style:none;
	       }                  
            #fnav li{
	        float: left;
			padding-right:10px;
			line-height:69px;
	        }	              
	        #fnav a:hover{
			color:#00aeef;
			}
			#fnav a:focus{
            outline: none;
            }
			#fnav a {
			color:#ffffff;
			text-decoration:none;
			}

            #fnav li.pic{
                width:68px;
                height:58px;
                background:url(/Content/images/g_logo.png) no-repeat; 
                margin:0 auto;
                }    
            #fnav li.copy{
                font-size:12px;
                color:#fff;
				line-height:normal;
				padding-top:20px;
                }         
    
                  