@import url("common.css");

html, body{
background:#FFFFFF url(../images/grad_bg.gif) repeat-x;
color: #000000;
text-align: center;
margin: 0px;
padding: 0px;
font-family:  ariel, Helvetica, sans-serif;
font-size: 11px;
}

#container{
margin: 10px 0 0 0;
position: relative;
width: 960px;
height:600px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding: 0px;
}

#container #flashbg{
position:absolute;
z-index:1;
width: 960px;
height:600px;
}

#logo_strap{
position:relative;
height:75px;
border-bottom:2px solid #FFFFFF;
z-index:20}


/*body#home div#container{
background:url(../images/backgrounds/home_bg.jpg) no-repeat center ;
}
body#residential_property  div#container{
background:url(../images/backgrounds/residential_property_bg.jpg) no-repeat center ;
}
body#commercial_property  div#container{
background:url(../images/backgrounds/commercial_property_bg.jpg) no-repeat center ;
}
body#hips  div#container{
background:url(../images/backgrounds/hips_bg.jpg) no-repeat center;
}
body#quote  div#container{
background:url(../images/backgrounds/quote_bg.jpg) no-repeat center;
}
body#testimonials  div#container{
background:url(../images/backgrounds/testimonial_bg.jpg) no-repeat center;
}
body#contact  div#container{
background:url(../images/backgrounds/contact_bg.jpg) no-repeat center;
} */


/* nav styling */


#leftbar{
width: 270px;
position:relative;
margin-top:25px;
font-size: 18px;
z-index:20

}



#leftbar ul{
margin: 20px 0px 0px 0px;

}

#leftbar li{
display:inline;
line-height: 20px;
margin: 30px 0 30px 0;
padding: 0px;
list-style:none;
}


#leftbar li a{
display:block;
color: #ffffff;
line-height: 20px;
padding: 3px 10px 3px 65px; 
}

#wills_probate #leftbar li a{
	color: #000000;
}	

#leftbar li a:hover{
background:url(../images/nav_bg.png)!important;
background:url(../images/nav_bg.gif);
}

#leftbar ul ul{
font-size:18px;
color:#FFFFFF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#leftbar ul li ul li{
display:block;
height:auto;
margin: 2px 0;

}

#leftbar ul ul li a{
padding: 0px 0px 2px 75px;
background: transparent;
width:270px;
font-size: 14px;
}

#leftbar ul ul li a:hover{
padding: 0px 0px 2px 75px;

background:url(../images/nav_bg.png) no-repeat !important;
background:url(../images/nav_bg.gif) no-repeat ;


}


/* styles for current menu/sub menu */

.current
{
line-height: 20px;
margin: 2px 0;
padding: 3px 10px 3px 15px; 
background:url(../images/nav_bg.png)!important;
background:url(../images/nav_bg.gif);}

#leftbar ul ul li .current{
padding: 0px 0px 2px 75px;
background:url(../images/nav_bg.png) no-repeat !important;
background:url(../images/nav_bg.gif) no-repeat ;
}


#wills_probate #leftbar li a.current{
color: #fff;
}
#main{
position:absolute;
top:77px;
right:0px;
height:523px;
width:330px;
z-index:20
}

#main img{
z-index:10}

#main #content{
position:absolute;
top:30px;
right:65px;
height:auto;
width:225px;
z-index:30;}

#main ul{
font-size:12px;
font-weight:900;
color:#FFFFFF;
padding:0;
margin:0px 0px 15px 12px;
list-style:outside;
}



#main_quote img{
z-index:10}

#main_quote #content{
position:absolute;
top:30px;
right:65px;
height:auto;
width:600px;
z-index:30;}

#main_quote{
position:absolute;
top:77px;
right:0px;
height:523px;
width:690px;
z-index:20
}


form input{
color:#000000;
width:260px;
height:15px;
margin:0 0 10px 0;
padding:0px;}

form textarea{
color:#000000;
width:260px;
height:80px;
margin:0 0 10px 0;
padding:0px;}

table.quote{
 margin:0 0 10px 0;}
 

.submit_btn{
float:left;
background:url(../images/quote_submit_btn.jpg) no-repeat;
width:102px;
height:17px;
border:0px;
}

.reset_btn{
float:right;
background:url(../images/quote_reset_btn.jpg) no-repeat;
width:102px;
height:17px;
border:0px;

}

#content p {
font-size:12px;
font-weight:900;
line-height:16px;
color:#FFFFFF;}


#content a{
color:#FFFFFF;
}


#footer_cont{
width:960px;
margin:10px auto 0 auto;
z-index:9}

#footer{
float:left;
font-size:9px;}



/* Ultimate footer   */
p#ultimate
 {
float:right;
font-size:9px;
margin:0px auto 0;
margin-left:auto;
margin-right:auto;
text-align:right;
color:#333333;
}

p#ultimate a {
color:inherit;
color:#333333;
text-decoration:underline;
}



.page{
	display: none;
}
#p0{
	display: block;	
	z-index: 10;
}
.nextlink{
	position: absolute;
	bottom: 0px;
	right: -65px;
	line-height: 25px;
	background: #ED2D24;
	color: #ffffff;
	padding: 0px 5px;
}

.prevlink{
	position: absolute;
	bottom: 0px;
	right: -65px;
	line-height: 25px;
	background: #ED2D24;
	color: #ffffff;
	padding: 0px 5px;
}


