body {
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background:url(/images/endchronicpain/site/template/headerrptbg.png) repeat-x top #ffffff
}
#footerrpt {
	background:url(/images/endchronicpain/site/template/footerrptbg.png) repeat-x bottom;
}
#contentbg {
	background:url(/images/endchronicpain/site/template/contentbg.png) repeat-y;
	width:960px;
	margin:auto
}
#footerbg {
	background:url(/images/endchronicpain/site/template/footerbg.png) no-repeat bottom;
}
#mastheadbg {
	background:url(/images/endchronicpain/site/template/mastheadbg.png) no-repeat;
}
#masthead {
    height: 482px;
    position: relative;
    width: 100%;
}
#masthead h2 {
	height:0px;
	float:left;
	text-indent:-9000px;
	margin:0px;
	padding:0px
}
#contentholder {
	min-height:1150px;
	padding:7px;
	float:left;
	width:710px;
	position:relative;
}
#navholder {
    height: 40px;
    left: 321px;
    position: absolute;
    top: 58px;
    width: 630px;
}
#navholder ul li {
	list-style:none;
	text-indent:-9000px
}
#sidecol {
	float:left;
	width:200px;
	position:relative;
	padding:0px 15px 30px 15px;
}
#templatess {
	width:690px;
	height:360px;
	margin:112px 10px 0;
	;
	float:left
}
#disclaimer {
	color:#333;
	width:600px;
	text-transform:uppercase;
	text-align:center;
	bottom:3px;
	padding-top:20px;
	margin-left:60px;
	position:absolute;
	text-align:center;
	font-size:10px;
}
#pillowimg {
	float:right;
	cursor:pointer;
	height:330px;
	margin:48px 0 0;
	width:240px;
}
#contesttext {
	text-align:center;
	font-size:14PX;
	color:#FFFFFF;
	border-top:1px solid #666666;
	padding-top:10px;
	font-weight: bold;
}
#sideaddress {
	font-size:14px;
	color:#FFF;
	margin-bottom:100px;
	border-top:1px solid #666666;
	padding-top:10px;
	margin-top:10px
}

#sideaddress span {
color: #FFF !important;
}

.busname {
	color:#BA0028;
	font-weight:bold
}
.sidephone {
	color:#FFF;
	font-size:18px;
	font-weight:bold
}
#quoteholder {
	height:10px;
padding-top:10px *padding-top:13px;
}
#logolink {
	width:300px;
	height:98px;
	display:block;
	position:absolute;
	top:0px;
	cursor:pointer;
	left:0px;
}
a:link {
	color: #D70032;
}
a:active {
	color: #D70032;
}
a:visited {
	color: #D70032;
}
a:hover {
	color: #999999;
}
#btmtag {
	text-align:center;
	color:#333;
	padding-bottom:10px;
	padding-top:15px;
	font-size:12px;
}
#btmtag a {
	color: #333;
	font-weight:normal;
	text-decoration:none;
}
#btmtag a:hover {
	color:#000;
	font-weight:normal;
	text-decoration:underline;
}
.clear {
	clear:both
}
#subnavholder {
	height:225px;
	width:186px;
	position: relative;
}
#social {
	margin: 0;
	padding: 0;
	list-style: none;
}
#facebook {
	width: 45px;
	height: 45px;
	display: block;
	position: absolute;
	bottom: 10px;
}
#facebook a {
	width: 45px;
	height: 45px;
	display: block;
	position: absolute;
	background: url(/images/endchronicpain/site/template/facebook.png) top center;
	text-indent: -9999px
}
#facebook a:hover {
	width: 45px;
	height: 45px;
	display: block;
	background: url(/images/endchronicpain/site/template/facebook.png) bottom center;
}
#sideform label {
	text-align:left;
	color:#FFF;
	font-size:12px
}
#sideform input, textarea, select {
	margin-left: 0px;
	width:190px;
	margin-bottom:10px;
	overflow:auto;
	height:20px;
*margin-bottom: 0px;
}
#sideform label.check, label.radio {
	position:relative;
	text-align:left;
}
#sidestate {
	width:50px !important;
	margin-right:10px;
	margin-top:15px
}
#sidezip {
	width:73px !important;
	margin-top:15px
}
#sideform {
	width:200px;
	margin-top:15px
}
#sideform .sidetextBoxNormal {
	border-left:3px solid #AAA;
	border-top: 4px solid #666;
	border-right:f3px solid #fff;
	border-bottom:4px solid #fff;
	background-color:#FFF
}
#sideform .sidetextBoxActive {
	border-right:3px solid #AAA;
	border-bottom: 4px solid #666;
	border-left:3px solid #ccc;
	border-top:4px solid #ccc;
	background-color:#ccc
}
#sideform #submitbtn {
	margin-left:90px;
	width:107px;
	text-align:center;
	height:22px;
	padding-top:3px;
	background:url(/images/endchronicpain/site/template/sidesubmitbg.jpg) no-repeat;
}
#sideform #submitbtn a {
	text-decoration:none;
	color:#fff;
	font-size:16px;
	font-weight:bold
}
#sideform #submitbtn a:hover {
	color:#000
}
#sideform #submitbtn a:active {
	color:#666
}
#footerlocsholder {
	height:40px;
	margin-top:25px
}
.footerlocs {
	float:left;
	width:150px;
	margin-left:40px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	_width:135px;
}
.footerdays {
	color:#000;
	font-size:14px
}
.subnav {
	width: 186px;
	height:118px;
	text-indent:-9000px;
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat 0 0;
	position:absolute;
	padding:0px;
	list-style:none;
	top: 0px;
	margin:55px 0 0 0px;
}
.subnav li {
	display: block;
	margin:0px;
	padding:0px;
	list-style:none;
}
.subnav li a:link, .subnav li a:visited {
	position: absolute;
	top: 30px;
	width:186px;
	height: 22px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
	outline:none;
	border:0px;
}
.subnav .aboutus a:link, .subnav .aboutus a:visited {
	top: 0px;
	left:0px;
	height:22px;
	width: 186px;
	border:0px;
	outline:none;
}
.subnav .aboutus a:hover, .subnav .aboutus a:focus {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px 0px;
	border:0px none;
	outline:none 0px;
}
.subnav .aboutus a:active {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat 0px 0px;
}
.current-aboutus .aboutus a:link, .current-aboutus .aboutus a:visited {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px 0px;
	cursor: default;
}
.subnav-aboutus, .subnav-aboutus-click {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 186px;
	height: 22px;
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px 0px;
}
.subnav-aboutus-click {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px 0px;
}
.subnav .patienttestimonials a:link, .subnav .patienttestimonials a:visited {
	top: 22px;
	left:0px;
	height:22px;
	width: 186px;
	border:0px;
	outline:none;
}
.subnav .patienttestimonials a:hover, .subnav .patienttestimonials a:focus {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px -22px;
	border:0px none;
	outline:none 0px;
}
.subnav .patienttestimonials a:active {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat 0px -22px;
}
.current-patienttestimonials .patienttestimonials a:link, .current-patienttestimonials .patienttestimonials a:visited {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px -22px;
	cursor: default;
}
.subnav-patienttestimonials, .subnav-patienttestimonials-click {
	position: absolute;
	top: 22px;
	left: 0px;
	width: 186px;
	height: 22px;
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px -22px;
}
.subnav-patienttestimonials-click {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px -22px;
}
.subnav .FAQ a:link, .subnav .FAQ a:visited {
	top: 44px;
	left:0px;
	height:22px;
	width: 186px;
	border:0px;
	outline:none;
}
.subnav .FAQ a:hover, .subnav .FAQ a:focus {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px -44px;
	border:0px none;
	outline:none 0px;
}
.subnav .FAQ a:active {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat 0px -44px;
}
.current-FAQ .FAQ a:link, .current-FAQ .FAQ a:visited {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px -44px;
	cursor: default;
}
.subnav-FAQ, .subnav-FAQ-click {
	position: absolute;
	top: 44px;
	left: 0px;
	width: 186px;
	height: 22px;
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px -44px;
}
.subnav-FAQ-click {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px -44px;
}
.subnav .research a:link, .subnav .research a:visited {
	top: 66px;
	left:0px;
	height:22px;
	width: 186px;
	border:0px;
	outline:none;
}
.subnav .research a:hover, .subnav .research a:focus {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px -66px;
	border:0px none;
	outline:none 0px;
}
.subnav .research a:active {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat 0px -66px;
}
.current-research .research a:link, .current-research .research a:visited {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px -66px;
	cursor: default;
}
.subnav-research, .subnav-research-click {
	position: absolute;
	top: 66px;
	left: 0px;
	width: 186px;
	height: 22px;
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px -66px;
}
.subnav-research-click {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px -66px;
}
.subnav .contact a:link, .subnav .contact a:visited {
	top: 88px;
	left:0px;
	height:22px;
	width: 186px;
	border:0px;
	outline:none;
}
.subnav .contact a:hover, .subnav .contact a:focus {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px -88px;
	border:0px none;
	outline:none 0px;
}
.subnav .contact a:active {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat 0px -88px;
}
.current-contact .contact a:link, .current-contact .contact a:visited {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px -88px;
	cursor: default;
}
.subnav-contact, .subnav-contact-click {
	position: absolute;
	top: 88px;
	left: 0px;
	width: 186px;
	height: 22px;
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px -88px;
}
.subnav-contact-click {
	background: url('/images/endchronicpain/site/template/subnav.png') no-repeat -180px -88px;
}

<!--HTML5 Element Layout Correction For Old Browsers-->
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
} 
