﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* End CSS Framework */

/* Body Styles */
body{
background:#848c7a url('../images/background.jpg') top center repeat-y;
background-attachment:fixed;
font-family:arial;
height:100%;
}

a{
outline:none;
}

p{
margin-bottom:10px;
}

h1{
font-weight:bold;
font-size:18px;
margin:5px 0px 10px 0px;
}

h2{
font-weight:bold;
font-size:24px;
margin:5px 0px 10px 0px;
color:#FFF;
}

h3{
font-weight:bold;
font-size:32px;
margin:5px 0px 10px 0px;
color:#FFF;
}

h4{
font-weight:bold;
font-size:18px;
margin:15px 0px 10px 0px;
color:#330000;
}

ul.disc{
line-height:20px;
list-style-type:disc;
list-style-position: inside;
}

#portlanddeeptissuemassage{
background:#eff1e6;
min-height:600px;
height:100%;
width:900px;
margin:20px auto 0px auto;
border:5px solid #330000;
}

#chiropractor{
height:140px;
width:900px;
}

#navigation{
padding:9px 5px 5px 5px;
height:21px;
width:890px;
background:#330000;
font-weight:bold;
text-align:center;
}

	#navigation a{
	text-decoration:none;
	color:#FFF;
	margin:0px 25px 0px 25px;
	}
	
	#navigation a:hover{
	color:#848c7a;
	}


#maincontent{
background:url('../images/maincontentbackground.jpg') top center repeat-y;
min-height:600px;
height:100%;
width:900px;
overflow: auto;
}

#rightnavigation{
float:right;
min-height:600px;
height:100%;
width:200px;
font-size:14px;
line-height:16px;
}

#leftnavigation{
float:left;
min-height:600px;
height:100%;
width:200px;
font-size:14px;
line-height:16px;
}

#centercontent{
float:left;
min-height:600px;
height:100%;
width:498px;
background:#FFF;
text-align:center;
font-size:14px;
line-height:16px;
border-left:1px solid #330000;
border-right:1px solid #330000;
border-top:1px solid #330000;
}

	.videoplayer{
	margin:0px auto 0px auto;
	text-align:center;
	height:295px;
	width:498px;
	background:#848c7a;
	padding-top:10px;
	}
	
	.servicecenter{
	margin:0px auto 0px auto;
	text-align:center;
	height:265px;
	width:458px;
	background:#848c7a;
	padding:20px;
	text-align:left;
	font-size:18px;
	line-height:22px;
	}
	
	.servicecenter a{
	color:#FFF;
	}
	
	.servicecenter a:hover{
	color:#330000;
	}
	
	.servicelist{
	height:270px;
	width:240px;
	float:left;
	margin-left:20px;
	}
	
	.serviceimage{
	height:270px;
	width:190px;
	float:left;
	}
	
	.maincontentsnippet{
	float:left;
	min-height:100px;
	width:478px;
	padding:10px;
	border-top:1px solid #330000;
	}
	
	.maincontentsnippet a{
	color:#330000;
	}
	
	.maincontentsnippet a:hover{
	color:#848c7a;
	}
	
	.contactform{
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	}
	
	.googlemaps{
	text-align:center;
	width: 330px;
	height: auto;
	padding: 10px;
	margin: 10px auto 10px auto;
	}
	
	
.boldtext{
font-weight:bold;
}

.smalltext{
font-size:10px;
}

.contentsnippet{
float:right;
min-height:100px;
width:180px;
padding:10px;
border-top:1px solid #330000;
font-size:12px;
line-height:17px;
}

.contentsnippet a{
color:#330000;
text-decoration:none;
}

.contentsnippet a:hover{
color:#848c7a;
}

.contentsnippetprice{
float:right;
min-height:100px;
width:180px;
padding:10px;
border-top:1px solid #330000;
text-align:center;
}

.contentsnippetprice a{
color:#330000;
text-decoration:none;
}

.contentsnippetprice a:hover{
color:#848c7a;
}

.contentsnippetcenter{
float:right;
min-height:100px;
width:180px;
padding:10px;
border-top:1px solid #330000;
text-align:center;
}

.contentsnippetcenter a{
color:#330000;
text-decoration:none;
}

.contentsnippetcenter a:hover{
color:#848c7a;
}

.grid{
min-height:220px;
width:210px;
float:left;
text-align:left;
padding:13px;
}

#footer{
height:90px;
width:900px;
margin:0px auto 0px auto;
text-align:center;
color:#330000;
margin-top:10px;
}

#footer p{
margin:10px 0 5px 0;
}

#footer a{
color:#eff1e6;
text-decoration:none;
}

#footer a:hover{
color:#FFF;
}

.buynowcontainer{
height:110px;
width:304px;
margin:60px auto 0px auto;
}

.buynowbutton{
height:110px;
width:150px;
float:left;
}

.googlecheckout{
height:110px;
width:304px;
margin:0px auto 0px auto;
padding-left:35px;
}
