﻿.void{} /* For W3C CSS Compliance */


/*** Common ***/ 
.space { margin-bottom:5px; }
.spaceDouble { margin-bottom:20px; }
.spaceTriple { margin-bottom:40px; }
.backTop { margin:10px 0 10px 0; float:right; font-weight:bold; }
.separator-horiz-title { width:550px; margin:-3px 0 0 -3px; border-top:solid 1px #999999; }
.separator-horiz-title-NoRight { width:700px; margin:-3px 0 0 -3px; border-top:solid 1px #999999; }
.categoryTitle { color: #d1002c; font-style:italic; }

#csMenuIcons, #csSearchManuals, #csManualsList, #csFAQs, #csContact, #csServiceLocator
	, #csServiceCenters, #csSiteMap, #csRecommend
	{ float:left; clear:both; margin:5px 0 5px 0; font-family: Arial, Verdana, Helvetica, 
		Sans-Serif;	font-size:small; }
#csMenuIcons a, #csSearchManuals a, #csManualsList a, #csFAQs a, #csSiteMap a, #csRecommend a 
	{ padding: 0; text-decoration: none; }
#csMenuIcons a:hover, #csSearchManuals a:hover, #csManualsList a:hover, #csFAQs a:hover
	, #csSiteMap a:hover, #csRecommend a:hover
	{ color:#cc0033; font-size:9pt; font-weight:normal; } 

#csRecommend a:hover
	{
		font-weight:bold;
	}

/*** Specific ***/ 
#csMenuIcons ul { list-style: none; padding: 0; margin: 5px 0 0 0; }
#csMenuIcons li { display: inline; margin: 0; padding: 0 14px 0 0; }
#csMenuIcons img { margin: 0 0 5px 0; border: none; }

#csSearchManuals p { margin-bottom:10px; }
#csSearchManuals .colOne, #csServiceLocator .colOne { width:500px; margin:0px; }
#csSearchManuals span.title { float: left ; margin: 5px 5px 0 0; padding:0; }	
#csSearchManuals span.titleB { margin:0; padding:0; vertical-align:text-top; 
	font-size:x-small; font-weight:bold; text-decoration:underline; }
#csSearchManuals input.manualSearch { float:left; width:190px; height:23px; margin:0; 
	border:none; padding:6px 0 0 14px; color:#7b8969; font-size:11px; 
	vertical-align:middle; background: url(../../../images/textbox190x23.gif) no-repeat top; }

#csManualsList .headerSort { width:150px; border-bottom:solid 3px #cc3333; }
#csManualsList .header { width:100px; border-bottom:solid 3px #cc3333; }
#csManualsList .item { border-bottom:solid 1px #999999; }	

#csFAQs { width:700px; background:url(../../../images/questionMarks.jpg) no-repeat top right; }
#csFAQs .colQuestion { width:250px; color:#cc3333; }

#csContact { width:710px; margin:0; clear:both; }
#csContact p.double, #csServiceLocator p.double { margin-bottom:15px; }
#csContact span.title { float:left ; width:105px; margin:5px 0 0 0; padding-left:0; }
#csContact .colOne { float:left; width:340px; margin:0 5px 10px 0; border-right:solid 1px #999999; }
#csContact .colTwo { float:left; width:340px; margin:0 0 10px 20px; }
#csContact .colTwo p.double { margin-top:70px; }
#csContact .colTwo span { float:none ; margin:5px 0 0 0; padding-left:0; color:Black; }
#csContact .colTwo span.title { float:left ; width:105px; margin:5px 0 0 0; padding-left:0; }
#csContact input.contact190, #csRecommend input.contact190 { width:190px; height:23px; 
	margin:0px; padding:6px 0 0 10px; border:none; color:#7b8969; font-size:11px; 
	vertical-align:middle; background: url(../../../images/textbox190x23.gif) no-repeat top; }
#csContact input.contact190REQ { width:190px; height:23px; margin:0px; padding:6px 0 0 10px;
	border:none; color:#7b8969; font-size:11px; vertical-align:middle; 
	background: url(../../../images/textbox190x23-REQ.gif) no-repeat top; }
#csContact input.contact80 { width:80px; height:23px; margin:0px; padding:6px 0 0 10px;
	border:none; color:#7b8969; font-size:11px; vertical-align:middle; 
	background: url(../../../images/textbox80x23.gif) no-repeat top; }
#csContact input.contact40 { width:42px; height:23px; margin:0 0 0 -2px; padding:6px 0 0 12px;
	border:none; color:#7b8969; font-size:11px; vertical-align:middle; 
	background: url(../../../images/textbox40x23.gif) no-repeat top; }	
#csContact textarea.contact296 { float:left; width:296px; height:138px; margin-top:-12px; 
	padding:15px 0 0 6px; border:none; color:#7b8969; font-size:11px; 	
	background: url(../../../images/textbox296x138.gif) no-repeat left; }
#csContact select.contact190 { width:190px; height:23px; margin:5px 0 8px 5px; 
	padding:5px 0 3px 6px; border:none; color:#7b8969; font-size:11px; vertical-align:middle; 
	background: url(../../../images/textbox190x23.gif) White no-repeat top; }
#csContact .submit { margin:20px 0 0 290px; border:none; }
#csContact .colOneN {float:left; width:345px; margin:0 5px 10px 0; }
#csContact .colOneN span { float:none ; margin:5px 0 0 0; padding-left:0; color:Black; }
#csContact .brandTitle { color:#cc3333; line-height:20px; }
#csContact li, #csRecommend li { color:Red; line-height:20px; }

#csRecommend { width:545px; margin:0; clear:both; }
#csRecommend .colOneS { width:345px; margin:15px 0 10px 100px; }
#csRecommend p.redtitle { width:345px; margin-bottom:10px; color: #cc0033; font-style:italic; 
	background-color:#ffffee; }
#csRecommend span.title { float:left ; width:130px; margin:5px 0 0 0; padding-left:0; }	
#csRecommend .submit { margin:20px 0 0 260px; border:none; }


#csServiceLocator .brandTitle { color:#cc3333; line-height:20px; }
#csServiceLocator span { float:none ; margin:5px 60px 0 0; padding-left:0; color:Black; }
#csServiceLocator .combo{ float:left; width:190px; height:23px; margin-top:5px; 
	padding:5px 0 3px 10px; border:none; color:#7b8969; font-size:11px; vertical-align:middle; 
	background: url(../../../images/textbox190x23.gif) White no-repeat top; }
#csServiceLocator span.title { margin:0 0 0 7px; vertical-align:text-top; 
	font-size:x-small; font-weight:bold; text-decoration:underline; }

#csServiceCenters { width:700px; }
#csServiceCenters p { margin-bottom:15px; font-size:11px; }

#csSiteMap .colOne, #csSiteMap .colTwo, #csSiteMap .colThree 
	{ float:left; width:170px; margin:0 5px 10px 0; }
#csSiteMap .colOne, #csSiteMap .colTwo 
	{ border-right:solid 1px #999999;}
#csSiteMap p { margin:0 0 3px 0; }
#csSiteMap p.title { margin-top:10px; font-weight:bold; }
#csSiteMap img { margin:0 5px 0 10px; border:none; }

#sunbeamlogo-custserv
{
	height:auto;
	width:185px;
}
	
#sunbeamlogo-custserv a
{
	text-decoration:underline;
}

#csMenuIcons img
{
	display:block;
}

.linkSubmit
{
	font-size:40px;
	width:450px;
	height:auto;
	float:left;
}


.submittext, .submitimage, .submitlist
{
	vertical-align:middle;
}

.submittext
{
	margin:0px;
	padding:0px;
}

.submitlist
{
	margin:0px;
	margin-top:13px;
}

.tblCustServ
{
	width:540px;
}

.beddingcustserv
{
    width:275px;
}
