/* Sterling Massage Chairs - Main CSS Stylesheet */

a {
	color:#2b5993;
	text-decoration:none;
}

a:hover {
	color:#6793c0;
	text-decoration:underline;
}

html {
	border-top: 5px solid #234D5F;
}

html, body {
	font-family:Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
}

img {
	border: none;
}

#bubblewrap {
	margin-left:auto;
	margin-right:auto;
	width:950px;
}

#boxostuff {
	background:#FFFFFF none repeat scroll 0% 0%;
	border-bottom:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	font-size: 8pt;
	float:right;
	padding:17px 12px 20px 11px;
	position:relative;
	right:6px;
	top:-4px;
	width:300px;
}

#boxostuff p {
	font-size: 8pt;
	text-align:justify;
}

hr.nom {
	margin: none;
}

.faqbox {
	margin-top:30px;
	padding:4px 12px;
	width: 580px;
	font-size:8pt;
	text-align:justify;
}

#boxostuff hr {
	background:#CBCBCB none repeat scroll 0% 0%;
	border:medium none;
	clear:both;
	color:#CBCBCB;
	height:1px;
	margin:0pt 0pt 5px;
	width:100%;
}

#boxostuff div.linkbox {
	font-size: 7.5pt;
	color:#333333;
	text-decoration:none;
	padding:2px;
	width:130px;
	line-height:20px;
}

#boxostuff div.secondstack {
	color:#333333;
	font-size:7.5pt;
}

#boxostuff div.secondstack p {
	font-size:7.5pt;
}

.modelTitle {
	color:#234D5F;
	font-size:8pt;
	font-weight:600;
}

#internal_wrapper {
	width:585px;
	float:left;
	padding:7px 12px;
}

#internal_wrapper p {
	font-size: 11px;
	text-align:justify;
}

div.linkbox .listofdoom {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt 0pt 1em;
	padding:0pt;
	text-align:left;
}

div.linkbox .listofdoom img {
	position: relative;
	top: 4px;
}

div.linkbox .listofdoom a {
	color:#004477;
	text-decoration:none;
}

div.linkbox .listofdoom a:hover {
	color:#000000;
	text-decoration:underline;
}

div.linkbox .listofdoom > * {
	line-height:20px;
	margin:1px 1.5ex 1px 0pt;
}

#menucontent {
	min-height: 35px;
}

#contentheading {
	background-image: url("../images/bg_heading_blue.png");
	color: #EEEEEE;
	font-size: 8pt;
	padding: 5px;
}

#contentmain {
	background-image: url("../images/bg_heading_bone.png");
	color: #000000;
	padding: 5px;
}

#pagefooter {
	background-image: url("../images/bg_copyright.png");
	background-repeat: no-repeat;
	background-attachment:scroll;
	background-position: left bottom;
	color: #FFFFFF;
	padding: 5px 5px 18px;
	font-size: 7pt;
}

.breaker {
	clear:both;
}

span.heading1 {
	font-size: 1.4em;
	font-weight: 600;
}

span.heading2 {
	padding:16px;
}

.home_banner {
	background-image: url("../images/bg_main_2011.png");
	background-repeat: no-repeat;
	height: 300px;
}

.home_cell div.heading {
	color: #234D5F;
	font-size: 9pt;
	font-weight: 600;
}

.home_cell, .home_cell_r {
	color: #000000;
	font-size: 8pt;
	padding: 5px;
}

.home_cell {
	float: left;
	width: 290px;
}

.home_cell_r {
	float: right;
	width: 314px;
}

.product_box {
	padding: 5px;
}

.product_box_long {
	left:10px;
	padding: 5px;
	position:relative;
}

.menu { padding-top:8px; }

.menu a {
	background-color: #FFFFFF;
	color:#000000;
	font-size: 7.5pt;
	padding: 5px 12px;
	line-height:1.25em;
	text-decoration:none;
}

.menu a:hover {
	background-color: #234D5F;
	text-decoration:underline;
	color:#FFFFFF;
	cursor:pointer;
}

.chairlist1 {
	background-image: url("../images/60/supreme_black.png");
	background-repeat: no-repeat;
	height: 60px;
}

.chairlist2 {
	background-image: url("../images/60/sensation_cream.png");
	background-repeat: no-repeat;
	height: 60px;
}

.chairlist3 {
	background-image: url("../images/60/statesman_ivory.png");
	background-repeat: no-repeat;
	height: 60px;
}

.chairlist4 {
	background-image: url("../images/60/superb_ivory.png");
	background-repeat: no-repeat;
	height: 60px;
}

.chairlist5 {
	background-image: url("../images/60/savoy_brown_cpipe.png");
	background-repeat: no-repeat;
	height: 60px;
}

p.home_chair {
	color: #8b8b8b;
	position:relative;
	left: 70px;
	font-size: 8pt;
	font-style:italic;
	top: 14px;
}

.home_cell p {
	text-align:justify;
}

p.home_chair a {
	color: #234D5F;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
}

p.home_chair a:hover {
	color: #b2b2b2;
	text-decoration:underline;
}

#locationBOX {
	width: 320px;
	height: 40px;
	padding:10px;
	background-color:#333333;
	color:#CCCCCC;
}

.location {
	color: #666666;
	font-size: 8pt;
	padding:0px 8px;
}

.location a {
	color: #666666;
	font-size: 8pt;
	text-decoration:none;
}

.location a:hover {
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration:underline;
}

.page_heading {
	color: #FFFFFF;
	font-size: 14pt;
	font-weight: 600;
	padding: 7px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.products_column {
	left:12px;
	padding:5px;
	position:relative;
	width:250px;
}

.page_heading_int {
	color:#234D5F;
	font-size:12pt;
	font-weight:600;
	padding:4px 12px;
}

.greenHL {
	color:#006600;
}

a.massageSystemGrey {
	font-style:italic;
	color:#666666;
	text-decoration:none;
}

a.massageSystemGrey:hover {
	text-decoration:underline;
}

#internal_wrapper .heading {
	font-weight:600;
}

.specsTABLE {
	color:#666666;
	font-size:8pt;
	margin-left:auto;
	margin-right:auto;
}

.specsTABLE td.stat {
	width:140px;
	text-align:left;
}

.specsTABLE td.value {
	color:#234D5F;
	width:50px;
	text-align:right;
}

.specsTABLE td.imageArea {
	width:260px;
	text-align:center;
}

.faderHEADING {
	text-align:right;
	font-weight:600;
	font-size:12pt;
	color:#333333;
}

.w3c {
	position: fixed;
	right:8px;
	bottom:8px;
}

.mainmediabox {
	float:left;
	padding:0px 7px 5px;
	width:590px;
	font-size:8pt;
}

.mediabox {
	clear:both;
}

.mediabox .heading {
	font-weight:bold;
	text-align:right;
	float:right;
}

.mediabox p {
	text-align:justify;
}

.mediabox img.mediaimage {
	padding:6px;
}

.massage_systems {
	width:100%;
}

.massage_systems td {
	text-align:center;
}

img.lower {
	position:relative;
	top:3px;
}

.pressurepulse_center {
	text-align:center;
	border: none;
	width:930px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	clear:both;
}

.pressurepulse_center td, .pressurepulse_center th {
	padding:3px;
}
.pressurepulse_center tr.style0 {
	background-color:none;
}
.pressurepulse_center tr.style1 {
	background-color:#FFFFFF;
}
.pressurepulse_center tr:hover {
	background-color:#333333;
	color:#FFFFFF;
	cursor:pointer;
}

.centered {
	text-align:center;
}

img.dh1 {
	text-align:right;
	padding:8px;
}

#manualDownloadBox {
	position: absolute;
	display:none;
}

#boxostuffB {
	background:#FFFFFF none repeat scroll 0% 0%;
	border-bottom:1px solid #D9D9D9;
	float:left;
	padding:17px 12px 20px 11px;
	position:relative;
	right:4px;
	top:-4px;
	width:915px;
}

.manualINFO {
	font-size:8pt;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	width: 700px;
}

.manualINFO td {
	padding: 6px;
}

.manualINFO img {
	position:relative;
	top:4px;
}

.manualINFO a {
	color:#004477;
	text-decoration:none;
}

.manualINFO a:hover {
	color:#000000;
	text-decoration:underline;
}

.manualPRODUCTS {
	float:left;
	width:300px;
}

.mpHover {
	padding: 2px;
	border: 1px solid #f1f2f9;
	margin: 10px;
}

.mpHover:hover {
	background-color:#cddadd;
	border: 1px solid #779fa8;
}

.mpHover a {
	position:relative;
	left: 70px;
	top: 12px;
}

.mpHover a.title {
	color:#666666;
	font-size: 8pt;
	font-weight:600;
}

.mpHover a.title:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.mpHover img {
	position:relative;
	top:4px;
}

.mpHover a {
	font-size:8pt;
}

.documents {

	display:none;

}

.contents22 {
	cursor:pointer;
	padding: 10px 1px 10px;
	text-align:center;
	border-bottom: 1px solid #CBCBCB;
	color:#234D5F;
	font-weight:600;
}

.contentsTop22 {
	border-top: 1px solid #CBCBCB;
}

#documentsDefault, .documents {
	padding:4px 12px;
	width: 580px;
	font-size:8pt;
	text-align:justify;
}

.documentHeading {
	font-size:10pt;
	font-weight:600;
	color:#494949;
}

.documentSubHeading {
	font-size:9pt;
	font-weight:600;
	font-style:italic;
	color:#536177;
}

.documentSubSection {
	padding: 2px 2px 2px 20px;
}

.documentTab {
	padding: 2px 2px 2px 15px;
}

.documentButton {
	padding:3px;
	border: 1px solid #000033;
	font-weight:600;
	cursor:pointer;
}

.documentButton:hover {
	background-color:#000033;
	color:#CCCCCC;
}

.contents22:hover { 
	background-color:#CBCBCB;
}

.contentmenu {
	font-size:12pt;
}

.contentmenuheading {
	border-top:1px solid #CBCBCB;
	border-bottom:1px solid #CBCBCB;
	padding: 3px 1px 3px;
}

.contentmenuheading img {
	position: relative;
	top: 2px;
}

.listitem {
	background: transparent url("../images/icons/bullet_blue.png") no-repeat;
	cursor:pointer;
	padding: 6px 18px 6px;
	font-size:8pt;
	position:relative;
	left:35px;
	width:200px;
	background-position:0px 6px
}

.listitem:hover { 
	background-color:#eeeeee;
}

.contents {
	color:#234D5F;
	font-weight:600;
	padding-left:10px;
	font-size:12pt;
}

.frmElement {
	clear:both;
	padding:4px;
}

.frmElement input, select {
	width: 420px;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

.frmElement textarea {
	width: 540px;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

.frmElement label {
	width:120px;
	display:inline-table;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

.frmContactArea {
	float:left;
	font-size:8pt;
	padding:0 7px 5px;
	width:590px;
}

.documentsTable1,.documentsTable2 {
	margin-top:18px;
}

.documentsTable1 td {
	padding: 0px;
	border-spacing:0px;
}

.documentsTable1 th.heading {
	width: 280px;
	padding:8px 0px;
	font-weight:600;
	color:#8c0000;
}

.documentsTable2 td {
	padding: 0px;
	border-spacing:0px;
}

.documentsTable2 td.parameter {
	width:100px;
}

.documentsTable2 td.value {
	width:180px;
	color:#885757;
}

.documentsTable2 td.handset {
	width:260px;
	text-align:center;
}

table.allhandsets {
}

table.allhandsets td {
	border:1px solid #F1F2F9;
	border-spacing:5px;
	width:140px;
	text-align:center;
	padding-top:40px;
}

table.allhandsets td:hover {
	background-color:#CDDADD;
	border:1px solid #779FA8;
}

.superwavebox .swheading {
	font-weight:600;
	color:#AF0A0A;
}

.superwavebox ul li {
	color:#4F4F4F;
	list-style:none;
	background:transparent url(../images/icons/bullet_red.png) no-repeat scroll 0 1px;
	padding:2px 20px;
}

.superwavebox ul.quasi li {
	color:#4F4F4F;
	list-style:none;
	background:transparent url(../images/icons/bullet_black.png) no-repeat scroll 0 1px;
	padding:2px 20px;
}

.centralize {
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}

.pressurepulseblock {
	width:430px;
	padding:4px 12px;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

.shiftback {
	left: -10px;
	position:relative;
}

.pressurepulseblock p {
	text-align: justify;
}

ul.contactoptions {
	list-style:none;
	padding:2px 20px;
}

ul.contactoptions li {
	padding:6px;
	font-weight:600;
	color:#175F43;
}
