@charset "UTF-8";
/* CSS Document */

body
{
font-family:Verdana, sans-serif;
background-color: #EDF0D4;
margin:0px;
background-image: url(images/grad_bg3.png); background-position: top; background-repeat: repeat-x;
}

.container
{
width:1024px;
margin:0px auto;
position:relative;
background-image: url(images/mock3a.png); background-position: top; background-repeat: no-repeat;  
}

h1
{
font-family: "Arial", "Helvetica";
color:white;
}

a
{
text-decoration: none;
list-style: none;
}

p{
font-size:13px;
line-height: 20px;

}

.top1
{
width:1024px;
height:760px;
position:relative;
margin:0 auto;
}


.area_uprt
{
width:400px;
height:625px;
float:right;
}

.title
{
width:339px;
height:60px;
float:left;
text-align: center;
padding-top:10px;
}

.rolfinglogo
{
width:50px;
height:85px;
float:right;
background-image: url(images/rolfing_logo.gif); background-repeat: no-repeat;
margin-top:10px;
}

.idaquote
{
width:369px;
height:320px;
text-align: left;
float:right;
list-style: none;
margin-left:20px;
margin-top:20px;
color:white;
font-size:14px;
line-height: 10px;
}

.area_nav
{
width:1024px;
height:50px;
float:left;
font-size:18px;
line-height: 10px;
text-align: center;
}

.area_nav ul li
{
text-decoration: none;
list-style: none;
padding-right:49px;
display:inline;
}

.area_nav ul li a
{
text-decoration: none;
color:#7EF8FF;
}

.area_nav ul li a:hover
{
text-decoration: none;
color:white;
}

.indicatorwrapper1{
background-image: url(images/indicator.png); background-repeat: no-repeat;
width:100px;
height:50px;
float:left;
margin-left:160px;
margin-top:-15px;
}

.lowercontent{
width:999px;
margin-top:-40px;
}


.upperleft
{
width:550px;
float:left;
color:black;
}

.upperleft p
{
text-align: justify;
padding:10px;
}


.upperright
{
width:425px;
float:left;
color:black;
margin-left:10px;
}

.genericquote
{
margin: 0 auto;
margin-top:250px;
width:348px;
text-align: center;
padding-left:50px;
color:#838383;
}

.vidpic
{
width:426px;
margin: 40px 20px 20px 20px;
}

.picpos1
{
width:297px;
margin: 0 auto;
padding-top:10px;
}

.fascia{
width:424px;
height:400px;
background-image: url(images/fascia.jpg); background-repeat: no-repeat; background-position:bottom;
margin-top:200px;
}

.footer
{
width:999px;
height:20px;
background-color: #2E341E;
margin:0px auto;
float:left;
margin-top:40px;
}

.footer p
{
width:300px;
font-size:9px;
color:gray;
float:right;
padding-right:25px;
line-height: 3px;
}

.right_100
{margin-left:120px;
margin-top:5px;}

.footer a
{
text-decoration: none;
color:gray;
}

.footer a:hover
{
text-decoration: underline;
color:gray;
}


/*  -------------------------------------- ABOUT  */

.brookepic
{
width:209px;
height:300px;
float:left;
margin:70px 35px 35px 70px;
}

.indicatorwrapper2{
background-image: url(images/indicator.png); background-repeat: no-repeat;
width:100px;
height:50px;
float:left;
margin-left:545px;
margin-top:-15px;
}





/*  -------------------------------------- RATES  */

.rolfingpic
{
width:276px;
height:242px;
float:left;
margin:70px 35px 35px 35px;
}

.indicatorwrapper3{
background-image: url(images/indicator.png); background-repeat: no-repeat;
width:100px;
height:50px;
float:left;
margin-left:365px;
margin-top:-15px;
}



/*  -------------------------------------- CONTACT  */



.indicatorwrapper4{
background-image: url(images/indicator.png); background-repeat: no-repeat;
width:100px;
height:50px;
float:left;
margin-left:745px;
margin-top:-15px;
}

.contactform
{
padding-top:25px;
}

.upperleft1
{
width:460px;
float:left;
color:black;
}

.upperright1
{
width:400px;
float:right;
color:black;
padding-right:50px;
}

.upperleft1 p
{
padding-left:20px;
text-align:justify;
}
