body {
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
}

form, div, h1, h2, h3, h4, h5, h6, p {
	margin: 0px;
	padding: 0px;
}

li {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
table,tr,body,form,select,input,a, textarea, div, p {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #585857; /*#2d3134;*/
}

/*table, td, tr, th {
padding:0px;
margin:0px;
border-style:none;
border-collapse:collapse;
}	
*/

p {
	margin: 0px;
	padding: 0px;
	padding-bottom:10px;
}

input, select, textarea { color:#666666; }


.f10 {	font-size:10px; }
.f9  {	font-size:9px;}
.f11 {	font-size:11px;}
.f12 {	font-size:12px;}

.verdana {	font-family:Verdana, Arial, Helvetica, sans-serif;}
.tahoma {	font-family:Tahoma, Arial, Helvetica, sans-serif;}
.arial {	font-family:Arial, Helvetica, sans-serif;}
.centuryGothic { font-family: Century Gothic, Arial, Helvetica, sans-serif; }

a.underline:link, a.underline:visited, a.underline:active { text-decoration:none; }
a.underline:hover {text-decoration:underline;}

a.hide_Underline:link, a.hide_Underline:visited, a.hide_Underline:active { text-decoration:underline;}
a.hide_Underline:hover {text-decoration:none;}

a:link, a:active,a:visited { 	color:#000000; } /*66c1ff*/
a:hover {	color:#555555; } /*2DABFF*/

a.none:link, a.none:active, a.none:visited, a.none:hover { text-decoration:none;}

.z1 { z-index:1; }
.z2 { z-index:2; }
.z3 { z-index:3; }

h1 { font-size:1.2em;font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:11px; }
h2 { font-size:1.2em; 	font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:11px; }
h3 { font-size:1.1em; 	font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:11px;  }
h4 { font-size:1.0em; 	font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:11px;  }
h5 { font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:11px; }
h6 { font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:11px;  }
h1,h2,h3,h4,h5,h6 {  margin-bottom:10px; }

.table {
width: 100%;
border: 1px solid #CCCFD3;
background-color: #FFFFFF;
padding: 1px;
}

.table th {
	padding: 3px 4px;
	color: #FFFFFF;
	background-color:#43CB46;
	border-top: 1px solid #6DACD2;
	border-bottom: 1px solid #327AA5;
	/*text-align: left;*/
	font-size: 0.85em;
	text-transform: uppercase;
}

.table td {
	/*text-align: left;
	padding: 4px;
	line-height: 1.20em;*/
}

.row1 { background-color: #F9F9F9; }
.row2 { background-color:#E9E9E9; }
.row3 { background-color: #DBDFE2; }
.row4 { background-color: #D8E8CE; }
.col1 { background-color: #DCEBFE; }
.col2 { background-color: #F9F9F9; }

.paddingTd { padding:4px; }

hr { background-color:#cccccc; }
/*
 ====================================================================
*/

ul,ol { padding-left:15px; }


.swidth { width:981px; }
.bgWhite { background-color:#FFFFFF;}



.submenu {
background-image:url(../img/const/menuBg.gif); background-repeat:repeat-x; background-color:#eae9e5;
border-left:2px solid #c3022a; padding:11px 0px 8px 0px; 
}

.noBorder { border-style:none; }
.submenu .subitem { text-decoration:none; color:#4d4e52;  }
.submenu .subitem .subitem_Div {  vertical-align:middle; padding:5px 10px 5px 13px;   text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:10px; 
color:#4d4e52; text-decoration:none; }
.submenu .subitem:hover { color:#FFFFFF; }
.submenu .subitem:hover .subitem_Div { background-image:url(../img/const/menuOverBg.gif); background-repeat:repeat-x; color:#FFFFFF; background-color:#c3002a; }


.submenu2 { 
background-image:url(../img/const/menuBg.gif); background-repeat:repeat-x; background-color:#eae9e5;
padding:11px 0px 5px 2px; 
}
.submenu2 a.subitem { text-decoration:none; color:#4d4e52;  }
.submenu2 a.subitem:hover, .submenu2 a.subitem:hover  .subitem_Div { text-decoration:underline; }
.submenu2 .subitem .subitem_Div {  padding:5px 10px 5px 13px;   text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4d4e52; text-decoration:none; }


.boxHead { border-bottom:1px solid #FFFFFF; background-image:url(../img/const/boxHeadBg.gif); }

.leftBg {background-image:url(../img/const/leftBg.gif); background-position:bottom; background-repeat:repeat-x; background-color:#e6e5e0; }

.contentBg { background-image:url(../img/const/rightBg.gif); background-repeat:repeat-x; background-color:#efeeea; }
.margB3 { margin-bottom:3px; }
.bordB3 { border-bottom:3px solid #FFFFFF; }
.content { padding:17px 12px 20px 12px; }
.content, .content p, .content div, .content td { line-height:155%; }
.content strong, .content b { color:#202020; }
.noPad { padding:0px; }

.footer { background-image:url(../img/const/footerBg.gif); background-repeat:repeat-x; background-color:#FFFFFF; margin-top:1px; padding:20px 12px 60px 10px; }
.footer, .footer div, .footer p, .footer td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#888888; }

.footer a:link, .footer a:visited, .footer a:active {  color:#c30029; text-decoration:none; }
.footer a:hover { text-decoration:underline; }

a.lred:link, a.lred:active, a.lred:visited  { color:#c30029; text-decoration:none; }
a.lred:hover { text-decoration:underline; }

#homeHeadingText {
	background-image:url(../img/const/welcome-rockdale-mattresses.gif);
	background-repeat:no-repeat;
	height:124px;
}
#homeHeadingText h1 { display:none; }

.prTit { height:27px; background-image:url(../img/const/prtitleBg.gif); background-repeat:no-repeat; font-weight:bold; padding-left:7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#d02d48; }