/* CSS Document */

/*---SPACERS---*/

.spacer10 {
height:10px;
}

.spacer25 {
height:25px;
}

.spacer50 {
height:50px;
}

.spacer100 {
height:100px;
}

/*-------LINK-------*/
a {
text-decoration:none;
font-weight:600;
}
a:hover {
text-decoration:underline;
}
a:link {
color:#6F91BE;
font-weight:600;
}
a:visited {
color:#32434F;
font-weight:300;
}
a:active {
color:#FFFFFF;
font-weight:600;
}
a:hover {
color:#465E6F;
font-weight:600;
}
img {
	border-width:0;
}

.main{
	text-align: left;
	height: auto;
}

/*-------NAV-------*/


html {
font: small/1.4 "Lucida Grande", Tahoma, sans-serif;
}
body {
font-size: 92%;
}
#nav {
margin: 0;
padding: 0;
background: #6F6146;
list-style-type: none;
width: 128px;
float: left; /* Contain floated list items */
}
#nav li {
margin: 0;
padding: 0;
float: left; /* This corrects the */
width: 100%; /* IE whitespace bug */
}
#nav a {
display: block; /* to increase clickable area as a????????????????s
default to inline */
color: #FFF;
text-decoration: none;
padding: 0 15px;
line-height: 2.5;
border-bottom: 1px solid #FFF;
}
#nav #nav_con a {
border: none;
}
#nav a:hover {
background: #4F4532;
}
#body_hom #nav_hom a,
#body_ser #nav_ser a,#body_edu #nav_edu a,
#body_pro #nav_pro a,#body_loc #nav_loc a,
#body_fee #nav_fee a,#body_ema #nav_ema a {
background: #4F4532;
color: #1A1303;
font-weight: bold;
}

.navarea{
position:absolute;
top:136px;
left:0px;
z-index:9;
}






/*-------TECHNIQUES-------*/

#techniques {
margin: 0;
padding: 0;
background: #CFDDBC;
list-style-type: none;
width: 150px;
float: left; /* Contain floated list items */
}
#techniques li {
margin: 0;
padding: 0;
float: left; /* This corrects the */
width: 100%; /* IE whitespace bug */
}
#techniques a {
display: block; /* to increase clickable area as a????????????????s
default to inline */
color: #000000;
text-decoration: none;
padding: 0 15px;
line-height: 2.5;
}
#techniques #nav_con a {
border: none;
}
#techniques a:hover {
background: #FFFFCC;
outline-color:#CFDDBC;
outline-style:solid;
outline-width:2px;
}
#body_hom #nav_hom a,
#body_ser #nav_ser a,#body_edu #nav_edu a,
#body_pro #nav_pro a,#body_loc #nav_loc a,
#body_fee #nav_fee a,#body_ema #nav_ema a {
background: #BEB06F;
color: #1A1303;
font-weight: bold;
}

/*-------TOPTEN-------*/

html {
font: small/1.4 "Lucida Grande", Tahoma, sans-serif;
}
body {
font-size: 92%;
}
#ten {
margin: 0;
padding: 0;
background: #465E6F;
list-style-type: none;
width: 180px;
float: left; /* Contain floated list items */
}
#ten li {
margin: 0;
padding: 0;
float: left; /* This corrects the */
width: 100%; /* IE whitespace bug */
}
#ten a {
display: block; /* to increase clickable area as a????????????????s
default to inline */
color: #FFF;
text-decoration: none;
padding: 0 15px;
line-height: 2.5;
border-bottom: 1px solid #FFF;
}
#ten #ten_con a {
border: none;
}
#ten a:hover {
background: #32434F;
}
#body_1 #nav_1 a,
#body_2 #nav_2 a,#body_3 #nav_3 a,
#body_4 #nav_4 a,#body_5 #nav_5 a,
#body_6 #nav_6 a,#body_7 #nav_7 a,
#body_8 #nav_8 a,#body_9 #nav_9 a,
#body_10 #nav_10 a {
background: #BEB06F;
color: #1A1303;
font-weight: bold;
}


/*-------CONTENT-------*/


.divtextarea{
position:absolute;
top:200px;
left:600px;
z-index:2;
}

.divcentermain{
position:relative;
margin:auto;
margin-left:auto;
width:896px;
background-color:#FFFFFF;
}

.divlowermain{
position:absolute;
top:160px;
left:0px;
width:896px;
height:auto;
background-color:#FFFFFF;
z-index:0;
}

.divlogo {
	position:absolute;
	width:896px;
	height:136px;
	z-index:2;
	padding:0px;
	background-color:#CFDDBC;
	background-image:url(../../../images/roscoe-toplogo.jpg);
	background-repeat:no-repeat;
	margin-top: 0px;
	margin-left: 0px;
	margin: 0;
	left: 0px;
	top: 0px;
}


.divnavbar{
	position:absolute;
	top:66px;
	left:252px;
	z-index:2;
	width:809px;
}

.divcart{
	position:absolute;
	top:69px;
	right:10px;
	width:500px;
	height:20px;
	z-index:12;
}

.divblurb{
	position:absolute;
	top:100px;
	right:10px;
	width:500px;
	height:20px;
	z-index:11;
	font-size: 27px;
	font-style: italic;
	font-family: "Lucida Grande", Tahoma, sans-serif;
	float: none;
	word-spacing: normal;
	text-align: right;
	color: #333333;
}

.divblurb1{
	position:absolute;
	top:30px;
	right:10px;
	width:500px;
	height:20px;
	z-index:11;
	font-size: 18px;
	font-style: italic;
	font-family: "Lucida Grande", Tahoma, sans-serif;
	float: none;
	word-spacing: normal;
	text-align: right;
	color: #333333;
}

.divpurpose{
	position:absolute;
	top:10px;
	right:10px;
	width:900px;
	height:100px;
	z-index:13;
	font-size: 18px;
	font-style: italic;
	font-family: "Lucida Grande", Tahoma, sans-serif;
	float: none;
	word-spacing: normal;
	text-align: right;
	color: #FFFFFF;
}

.headline {
	font-size: 18px;
	font-style: oblique;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*---LEFT COLUMN SPECIFIC---*/
.topten {
	position:absolute;
	background-color:#CCCCCC;
	top:185px;
	left:10px;
	width:180px;
	height:auto;
	z-index:3;
	text-align: center;
	vertical-align: middle;
}

.divspbottle {
position:absolute;
top:18px;
left:10px;
width:240px;
height:206px;
z-index:2;
}

/*---TOP HOMEPAGE SPECIFIC---*/
.mainphoto {
position:absolute;
background-image:url(http://roscoechiropractic.com/images/brianroscoe.jpg);
background-repeat:no-repeat;
top:69px;
left:530px;
width:330px;
height:220px;
z-index:2;
}

.h1 {
position:absolute;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:36px;
font-style:italic;
top:18px;
left:530px;
width:400px;
height:50px;
z-index:2;
}


.maintext {
position:absolute;
top:285px;
left:530px;
width:300px;
height:auto;
border-width:medium;
border-color:#999999;
border-style:solid;
padding:12px;
background-color:#CFDDBC;
z-index:2;
}

.maintext1 {
position:absolute;
top:10px;
left:10px;
width:280px;
height:auto;
padding:12px;
background-color:#FFFFFF;
z-index:3;
}

.mainbullets {
position:absolute;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
top:69px;
left:210px;
width:290px;
height:auto;
z-index:9;
}

/*---LOWER HOMEPAGE SPECIFIC---*/
.title1 {
position:absolute;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:24px;
top:542px;
left:210px;
width:350px;
height:42px;
z-index:2;
}

.title2 {
position:absolute;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:24px;
top:542px;
left:570px;
width:350px;
height:42px;
z-index:2;
}

.title3 {
position:absolute;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:24px;
top:542px;
left:930px;
width:350px;
height:42px;
z-index:2;
}

.lowimgholder {
position:absolute;
background-color:#666666;
top:10px;
left:10px;
width:150px;
height:200px;
z-index:3;
}

.lowtextarea {
position:absolute;
top:215px;
left:10px;
width:150px;
height:100px;
z-index:3;
}

.lowleft {
position:absolute;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
top:590px;
left:210px;
width:350px;
height:350px;
z-index:2;
}

.lowcenter {
position:absolute;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
top:590px;
left:570px;
width:350px;
height:350px;
z-index:2;
}

.lowright {
position:absolute;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
top:590px;
left:930px;
width:350px;
height:350px;
z-index:2;
}

/*------EDUCATION SPECIFIC------*/

.maparea {
position:absolute;
top:20px;
left:675px;
width:220px;
height:310px;
z-index:2;

}

.poster1 {
position:absolute;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
font-variant:small-caps;
top:500px;
left:675px;
width:250px;
height:auto;
z-index:2;

}

.maphead {
position:absolute;
width:220px;
font:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:small-caps;
top:30px;
left:685px;
z-index:4;
}

.handtext {
position:absolute;
width:220px;
font:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:small-caps;
top:160px;
left:685px;
z-index:4;
}

.foottext {
position:absolute;
width:220px;
font:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:small-caps;
top:305px;
left:685px;
z-index:4;
}

.handreflexmap {
position:absolute;
top:60px;
left:685px;
width:200px;
heigh:94px;
z-index:3;
}

.footreflexmap {
position:absolute;
top:180px;
left:685px;
width:200px;
heigh:120px;
z-index:3;
}

.overtitle {
position:absolute;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:36px;
top:180px;
left:210px;
width:450px;
height:45px;
z-index:4;
}



.overflowborder {
position:absolute;
border-style:solid;
border-color:#A0C6A1;
top:305px;
left:210px;
width:450px;
height:400px;
z-index:3;
}

.overflow {
position:absolute;
top:0px;
left:10px;
width:440px;
height:400px;
overflow:auto;
z-index:4;
}

.overtitle1 {
position:absolute;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:36px;
top:250px;
left:210px;
width:250px;
height:45px;
z-index:4;
}

.overflow1 {
position:absolute;
background-color:#FFFFFF;
top:0px;
left:10px;
width:440px;
height:400px;
overflow:auto;
z-index:4;
}

.oldnews {
position:absolute;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
border-style:solid;
border-color:#A0C6A1;
top:180px;
left:210px;
width:450px;
height:60px;
background-color:#FFFFFF;
z-index:4;
}

/*-------WHERE ---DOES--- IT---- HURT-- ?-----------------------------*/

.divright {
position:absolute;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
font-variant:small-caps;
top:518px;
left:0px;
width:200px;
height:510px;
z-index:2;
}

.style1 {font-size: 18px}

/*-------------------------------------*/






.typetextform {
position:absolute;
top:300px;
left:10px;
width:250px;
height:150px;
overflow:auto;
z-index:5;
}


/*---SUPPLEMENTS AND TECHNIQUE SPECIFIC---*/

.imageholder {
position:absolute;
top:20px;
left:200px;
width:300px;
height:400px;
z-index:3;
}

.maintitle {
position:absolute;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:23px;
font-variant:small-caps;
top:30px;
left:450px;
width:482px;
height:50px;
z-index:3;
}

.bullets {
position:absolute;
top:430px;
left:200px;
width:300px;
height:570px;
font-size:14px;
z-index:3;
}

.textarea {
position:absolute;
top:80px;
left:510px;
width:350px;
height:920px;
font-size:14px;
z-index:3;
}


/*---SERVICE AREA SPECIFIC---*/

.servicecol1 {
position:absolute;
top:20px;
left:225px;
width:200px;
height:950px;
z-index:5;
}

.servicecol2 {
position:absolute;
top:20px;
left:450px;
width:200px;
height:950px;
z-index:5;
}

.servicecol3 {
position:absolute;
top:20px;
left:675px;
width:200px;
height:950px;
z-index:5;
}

/*-----PRODUCTS AREA SPECIFIC-----*/

.product5row {
position:absolute;
background-color:#FF9999;
top:25px;
left:254px;
z-index:2;
}

.product10row {
position:absolute;
background-color:#FF9999;
top:350px;
left:254px;
z-index:2;
}

.product15row {
position:absolute;
background-color:#FF9999;
top:675px;
left:254px;
z-index:2;
}

.product1 {
position:absolute;
border-top-width:medium;
border-top-color:#A0C6A1;
border-top-style:solid;
border-left-width:medium;
border-left-color:#A0C6A1;
border-left-style:solid;
border-right-width:medium;
border-right-color:#A0C6A1;
border-right-style:solid;
top:0px;
left:0px;
width:150px;
height:200px;
z-index:3;
}

.product2 {
position:absolute;
border-top-width:medium;
border-top-color:#A0C6A1;
border-top-style:solid;
border-left-width:medium;
border-left-color:#A0C6A1;
border-left-style:solid;
border-right-width:medium;
border-right-color:#A0C6A1;
border-right-style:solid;
top:0px;
left:159px;
width:150px;
height:200px;
z-index:3;
}

.product3 {
position:absolute;
border-top-width:thin;
border-top-width:medium;
border-top-color:#A0C6A1;
border-top-style:solid;
border-left-width:medium;
border-left-color:#A0C6A1;
border-left-style:solid;
border-right-width:medium;
border-right-color:#A0C6A1;
border-right-style:solid;
top:0px;
left:318px;
width:150px;
height:200px;
z-index:3;
}

.product4 {
position:absolute;
border-top-width:medium;
border-top-color:#A0C6A1;
border-top-style:solid;
border-left-width:medium;
border-left-color:#A0C6A1;
border-left-style:solid;
border-right-width:medium;
border-right-color:#A0C6A1;
border-right-style:solid;
top:0px;
left:477px;
width:150px;
height:200px;
z-index:3;
}

.product5 {
position:absolute;
border-top-width:medium;
border-top-color:#A0C6A1;
border-top-style:solid;
border-left-width:medium;
border-left-color:#A0C6A1;
border-left-style:solid;
border-right-width:medium;
border-right-color:#A0C6A1;
border-right-style:solid;
top:0px;
left:636px;
width:150px;
height:200px;
z-index:3;
}

.productinfo1 {
position:absolute;
background-color:#FFFFFF;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
border-bottom-width:medium;
border-bottom-color:#A0C6A1;
border-bottom-style:solid;
border-left-width:medium;
border-left-color:#A0C6A1;
border-left-style:solid;
border-right-width:medium;
border-right-color:#A0C6A1;
border-right-style:solid;
top:200px;
left:0px;
width:150px;
height:111px;
z-index:4;
}

.productinfo2 {
position:absolute;
background-color:#FFFFFF;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
border-bottom-width:medium;
border-bottom-color:#A0C6A1;
border-bottom-style:solid;
border-left-width:medium;
border-left-color:#A0C6A1;
border-left-style:solid;
border-right-width:medium;
border-right-color:#A0C6A1;
border-right-style:solid;
top:200px;
left:159px;
width:150px;
height:111px;
z-index:4;
}

.productinfo3 {
position:absolute;
background-color:#FFFFFF;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
border-bottom-width:medium;
border-bottom-color:#A0C6A1;
border-bottom-style:solid;
border-left-width:medium;
border-left-color:#A0C6A1;
border-left-style:solid;
border-right-width:medium;
border-right-color:#A0C6A1;
border-right-style:solid;
top:200px;
left:318px;
width:150px;
height:111px;
z-index:4;
}

.productinfo4 {
position:absolute;
background-color:#FFFFFF;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
border-bottom-width:medium;
border-bottom-color:#A0C6A1;
border-bottom-style:solid;
border-left-width:medium;
border-left-color:#A0C6A1;
border-left-style:solid;
border-right-width:medium;
border-right-color:#A0C6A1;
border-right-style:solid;
top:200px;
left:477px;
width:150px;
height:111px;
z-index:3;
}

.productinfo5 {
position:absolute;
background-color:#FFFFFF;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
border-bottom-width:medium;
border-bottom-color:#A0C6A1;
border-bottom-style:solid;
border-left-width:medium;
border-left-color:#A0C6A1;
border-left-style:solid;
border-right-width:medium;
border-right-color:#A0C6A1;
border-right-style:solid;
top:200px;
left:636px;
width:150px;
height:111px;
z-index:4;
}

/*---LOCATION AREA SPECIFIC---*/

.locationinfo {
position:absolute;
top:20px;
left:80px;
width:485px;
height:auto;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-style:oblique;
z-index:3;
}

.storefrontlg {
positon:absolute;
background-image:url(../images/roscoe-location.png);
background-repeat:no-repeat;
top:200px;
left:80px;
width:585px;
height:512px;
z-index:3;
}



/*---FEEDBACK AREA SPECIFIC---*/
.feedbacktop {
position:absolute;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
top:18px;
left:100px;
width:560px;
height:969px;
z-index:2;
}

.mainoverflow{
position:absolute;
top:99px;
left:50px;
width:560px;
height:600px;
z-index:2;
}

.overflow{
position:absolute;
top:0px;
left:10px;
width:560px;
height:600px;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
padding:50px;
overflow:auto;
z-index:3;
}

.feedbackcontent {
position:absolute;
top:85px;
left:100px;
width:560px;
height:300;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
z-index:3;
overflow:auto;
}

.fbname {
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-style:italic, oblique;
width:542px;
}

.none {
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}

/*---EMAIL AREA SPECIFIC---*/

.emailone{
position:absolute;
top:26px; 
left:325px; 
width:325px; 
height:420px; 
z-index:6;
}

.emailright {
position:absolute;
top:0px; 
left:10px; 
width:325px; 
height:955px; 
font-family:Geneva, Arial, Helvetica, sans-serif; 
font-size:14px; 
z-index:7;
}

.emailnone {
position:absolute;
background-image:url(http://roscoechiropractic.com/images/Roscoe-Form2.jpg);
background-repeat:no-repeat;
top:450px; 
left:10px; 
width:325px; 
height:420px; 
z-index:8;
}

.emailleft {
position:absolute;
top:0px; 
left:10px; 
width:300px; 
height:420px; 
font-family:Geneva, Arial, Helvetica, sans-serif; 
font-size:14px; 
z-index:9;
}


/*---BACKGROUND AREA SPECIFIC---*/
.divspine{
position:relative;
margin:auto;
margin-left:auto;
	z-index:1;
	height: 1060px;
	width: 566px;
	background-image:url(../images/lg-spine.png);
}

.spinearea {
position:relative;
background-image:url(../images/lg-spine.png);
margin:auto;
margin-left:auto;
width:566px;
height:1060px;
}

/*---CREDIT AREA SPECIFIC---*/
.divcredit {
position:absolute;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
top:1155px;
left:0px;
width:896px;
height:42px;
}

/*Techniques*/
.colleft{
position:absolute;
top:69px;
left:200px;
width:335px;
height:100px;
z-index:3;
}

.colright{
position:absolute;
top:69px;
left:545px;
width:335px;
height:300px;
z-index:3;
}

.colcenter{
position:absolute;
top:69px;
left:330px;
width:335px;
height:300px;
z-index:3;
}

/*Store*/
.returns {
position:absolute;
top:80px;
left:310px;
width:350px;
height:920px;
font-size:14px;
font-variant:small-caps;
z-index:3;
}

