@import "/allsteel/Style/flyout.css";

body {
	background-color: #fff;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 0.7em;
	line-height: 1.3em;
	color: #666666;
	padding: 0;
	margin: 0;
}

a {
	color: #5C7B9A;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	color: #94A4B6;
}

a.underline {
	color: #5C7B9A;
	text-decoration: underline;
}

a.aname {
	color: #666666;
	font-weight:bold;
	text-decoration: none;
}

h1 {
	font-size: 1.2em;
	padding:0 0 10px 0;
	margin:0;
}

h2 {
	font-size: 1.1em;
	padding: 0;
	margin: 0;
}

h2 span {
	color: #5C7B9A;
}

h3 {
	font-size: 1.0em;
	padding:0;
	margin:0;
}

h3.noWeight {
	font-weight:normal;
}

select {
	font-size: 0.8em;
	display:inline;
	color: #999;
}

input {
	font-size: 0.8em;
	color: #999;
}

p img.right {
	border: 1px solid #C1C1C0;
	margin-left: 10px;
}

p img.left {
	border: 1px solid #C1C1C0;
	margin-right: 10px;
}

p img.center {
	border: 1px solid #C1C1C0;
	margin:5px;
}

.clear {
	clear: both;
}

.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}

.floatClearLeft {
	float: left;
	clear: left;
}

.pad10px {
	padding: 10px;
}

.bold {
	font-weight: bold;
}

.center {
	text-align: center;
}

.block {
	display:block;
}

.whiteHead {
	font-weight: bold;
	color: #ffffff;
	padding: 0 0 2px 0;
}

.messageBox {
	border: 1px solid #D0D0D0;
	background-color: #fff;
	width: 288px;
}

div.linkListHead {
	margin-left: 10px;
	text-indent: -10px;
	color: #5C7B9A;
}

div.linkList {
	margin-left: 10px;
	text-indent: -10px;
	color: #5C7B9A;
}
div.linkListSynergyHome
{
    margin-left: 30px;
	/* text-indent: -10px;
	color: #ff0000; */
}

div.linkList span.white {
	color: #EEEFE4;
}

div.linkList a.white {
	color: #EEEFE4;
}

div.linkList a.white:hover {
	text-decoration: underline;
}

div.linkList img {
	margin-right: 3px;
}

#shell 
{
	width: 765px;
}

#header {
	height: 64px;
	line-height:1.0em;
}

#logoSub {
	/*width: 287px;*/
	float: left;
}

#globNav {
	/*float: left;*/
	/*margin: 8px 0 16px  27px;*/
	/*
	margin-top: 0px;
	padding-top: 8px;
	margin-bottom: 0px;
	*/
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	text-align: right;
	/*width: 575px;*/
}

/*
#globNavOptions span {
	padding: 0 0 10px 14px;   
}
*/
#globNavOptions span a{
	color: #5E4A36;
	text-decoration: none;
	margin-right: 0px;
}

/* inside
#globNavOptionsInside span {
	margin: 0 0 10px 14px;   display: block; white-space: nowrap; float: left; 
}
*/
#globNavOptionsInside span a{
	color: #5E4A36;
	text-decoration: none;
}

#globNavSearch {
	margin: 0px;
	/*padding: 10px 0 0 223px;*/
	padding: 10px 0px 0px 0px;  
	text-align: right;
	float: right;
	width: 230px;
}


#globNavSearch input.headSearch {
	width: 170px; 
	font-size: 0.8em;
	color: #999;
	background-color: #EEEFE4;
	border: 1px solid #E4E6D5;
	float: left;
}

div.submit {
	/*float: left; */
	padding: 0px 2px 0px 2px;
	background-color: #fff;
	margin: 0px;
}

#logoHome {
	width: 287px;
	background-color: #AAA39D;
	float: left;
}

#homeBody {
	height: 365px;
	background: url('/allsteel/img/homeBody_bg.jpg') no-repeat top left;
}

#thisPad 
{
	width: 131px;
	float: left;
}

/* Start 3 Box Model classes on Home Page */

#Lbox1 {
	visibility:hidden;
}
#Lbox2 {
	visibility:hidden;
}
#Lbox3 {
	visibility:hidden;
}

.largeBox {
	position: absolute;
	top: 179px;
	left: 340px;
	width: 415px;
	height: 182px;
	background-color: #fff;
}	

.largeBox div.boxL_img {
	padding: 4px 8px 0 3px;
	float: left;
}

.largeBox div.boxL_text {
	width: 250px;
	padding: 5px 9px 0 0;
	float: left;
	color: #666;
}

.largeBox div.boxL_text p{
	padding: 5px 0 5px 0;
	margin: 0;
}

.largeBox div.boxL_text span{
	color: #607B96;
}

.largeBox div.boxL_text a{
	color: #607B96;
	text-decoration: none;
	font-weight: bold;
}

#threeBoxShell {
	position: absolute;
	top: 363px;
	left: 585px;
}

#rollInstructions {
	color:#fff;
	font-weight:bold;
	position: absolute;
	top: 348px;
	left: 586px;
}

/* End 3 Box Model classes on Home Page */

/* Start Blocks on Home Page */

#homeSubBlocks {
	margin: 16px 0 0 0;
	height: 86px;
}

.homeBlock {
	float: left;
	width: 165px; 
	padding-right: 3px;	 
}

.homeBlock_title {
	margin-bottom: 2px;
	margin-left:4px;
}

.homeBlock_title span{
	color: #607B96;
	font-weight: bold;
}

.homeBlock_title a {
	color: #635C55;
	text-decoration: none;	
}

.homeBlock_horBor {
	width: 165px;
	padding-top: 2px;
}

.homeQuickLinks {
	width: 258px;  
	height: 73px;
	background-color: #EAEAEA;
}

.homeQuickLinksCtent {
	padding: 6px 10px 6px 10px;
}

.homeQuickLinksCtent ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.homeQuickLinksCtent ul li{
	padding: 1px;
	font-size: .9em;
	color: #607B96;
}

.homeQuickLinksCtent ul li a{
	color: #607B96;
	text-decoration: none;
}

/* End Blocks on Home Page */

/* Start Footer */

#footer {
	margin-top: 13px;
	width: 765px;
	text-align: center;
}

#footLinks {
	margin-top: 9px;
}

#footLinks span {
	padding: 0 4px 0 4px;
	color: #999999;
}

#footLinks span a{
	color: #999999;
	font-size: .9em;
	text-decoration: underline;
}

#copyright {
	margin-top: 8px;
	color: #999999;
	font-size: .9em;	
}

/* End Footer */

/* Start cFrame */

#leftNav 
{
	margin-top: 260px;
	width: 156px;
}

#leftNav .sIndent {
	margin-left:5px;
}

#leftNav img.promo {
	border: 1px solid #C1C1C0;
}

.leftNavCtent {
	padding: 10px 8px 10px 9px;
}

#leftNav div.linkList {
	margin: 4px 0 4px 10px;
	text-indent: -10px;
	color: #5C7B9A;
}

#leftNav div.linkList img {
	margin-right: 4px;
}

#leftNav div.hDots {
	width: 100%;
	height: 1px;
	background: url('/allsteel/img/global/hDotsDiv.gif') repeat-x left;
	padding: 0;
	margin:0;
}

#breadcrumbs {
	color: #999999;
	padding-bottom: 15px;
	line-height:1.0em;
}

#breadcrumbs a {
	text-decoration: underline;
}

#breadcrumbs span {
	padding: 0 10px 0 10px;
}

#content {
	width: 589px;
	padding: 10px;
	clear: both;
}

#content p {
	margin: 0;
	padding:2px 0 10px 0;
}

#content p.noBotPad {
	padding-bottom:0;
}

#content p a {
	text-decoration: underline;
}

#content ul {
	list-style-type: square;
	padding: 0;
	margin: 0 0 0 15px;
}

#content ul.linkList {
	list-style-type: none;
	padding: 0;
	margin: 0;
	color: #5C7B9A;
}

div.hDots {
	width: 100%;
	height: 1px;
	background: url('/allsteel/img/global/hDotsDiv.gif') repeat-x left;
	padding: 10px 0 10px 0;
	clear: both;
}

.column449 {
	width: 449px;
}

.column289 {
	width: 289px;
}

.column321 {
	width: 321px;
}

.column102 {
	width: 102px;
}

.column129 {
	width: 129px;
}

.column309 {
	width: 309px;
}

.column270 {
	width: 270px;
}

.columnDiv11 {
	width: 11px;
}

.columnDiv20 {
	width: 20px;
}

.cBlock_EEEFE4 {
	background-color: #EEEFE4;
}

#prodCtentShell {
	border: 1px solid #D0D0D0;
}	

/* Hides from IE5-mac \*/
* html #prodCtentShell {height: 1%; border: 1px solid #D0D0D0;}
/* End hide from IE5-mac */

#prodCtentShell img.main {
	display:block;
	border-bottom: 1px solid #D0D0D0; 
}	

#productTabs {
	border-bottom: 3px solid #718191;
}

.prodThumb {
	position: relative;
	float: left;
	margin-top: 3px;
}

.prodThumb img {
	border: 1px solid #C1C1C0;
	display:block;
}

.prodThumbVdiv {
	width: 3px;
	float: left;
	margin-top: 3px;	
}

.prodThumb div.posRel {
	position: relative;
}

.prodThumb div.iconThumb {
	position:absolute;
	top:-11px;
	left:104px;
	display:block;
}

.prodThumb div.iconThumb img {
	border:none;
	display:block;
}

.viewGallery {
	text-align: right;
	padding: 3px 5px 0 0;
}

.column427 {
	width: 427px;
} 

.column129_EFEEE9 {
	width: 129px;
	background-color: #EFEEE9;
}

.column129_718191 {
	width: 129px;
	background-color: #718191;
}

.column100_718191 {
	width: 100px;
	background-color: #718191;
}

.column278 {
	width: 278px;
}

.column277 {
	width: 277px;
}

.column204 {
	width: 204px;
}

.column219 {
	width: 219px;
}

div.topicView {
	margin:4px 0 4px 0;
}

div.border1pxgray {
	border: 1px solid #C1C1C0;
}

div.subMainBlock {
	background-color:#718191;
	width:587px;
	color:#EEEFE4;
}

div.subMainBlockAhrend {
	background-color:#ee2d24;
	width:587px;
	color:#EEEFE4;
}

div.seatingBlock {
	background-color:#718191;
	width:409px;
	color:#EEEFE4;
	padding:20px;
}

div.leftSubMainBlock {
	float:left;
	background-color:#718191;
	width:394px;
	height:50px;
	color:#EEEFE4;
}

div.leftSubMainBlock a {
	color:#EEEFE4;
	text-decoration: underline;
}

div.leftSubMainBlockAhrend 
{
	float:left;
	background-color:#ee2d24;
	/* width:394px;
	height:50px; */
	color:#EEEFE4;
	height: 130px;
	width: 587px;
	margin-bottom: 10px;
}

div.leftSubMainBlockAhrend a 
{
	color:#EEEFE4;
	text-decoration: underline;
}





div.rightSubMainBlock {
	float:left;
	background-color:#8895A3;
	width:193px;
	color:#EEEFE4;	
	height:50px;
}

div.rightSubMainBlock span{
	color:#EEEFE4;	
}

div.rightSubMainBlock a {
	color:#EEEFE4;
}

div.rightSubMainBlock a:visited {
	color: #D4D5C9;
}

div.subMainBlockShort {
	background-color:#718191;
	width: 447px;
	color:#EEEFE4;
}

.h95px {
	height: 95px;
}

.h200px {
	height: 200px;
}

div.filterMod {
	background-color:#EEEFE4;
}

div.typicalsMod {
	margin: 10px 0 10px 0;
}

div.typicalsMod .column134 {
	width: 134px;
	margin-right:10px;
}

div.typicalsMod img.mod {
	border: 1px solid #C1C1C0;
}

div.typicalsMod .column269 {
	width: 269px;
	margin-left: 10px;	
}

#prodCtent table.components {
	margin-top:10px;
}

#prodCtent table.components td {
	padding: 0 10px 0 10px;
}

.prodRollArea {
	width:347px;
	background-color:#fff;
}

.filterColumn {
	width:200px;
	text-align:right;
	float:left;
}

/* start right nav style*/
div.rightNavHighlight a {

	color: #fff;
	display: block;
	padding:3px 13px 3px 23px;
	text-decoration:none;
	background: url('/allsteel/img/global/rNav_carrotOff.gif') no-repeat top left;
}

div.rightNavHighlightIn a {
	color: #fff;
	display: block;
	padding:3px 13px 3px 23px;
	text-decoration:none;
	text-indent:10px;
	background: url('/allsteel/img/global/rNav_carrotOffIn.gif') no-repeat top left;
}

div.rightNavHighlight a:hover {
	color: #fff;
	text-decoration:none;	
	background: #8895A3 url('/allsteel/img/global/rNav_carrotOn.gif') no-repeat top left;
}

div.rightNavHighlightIn a:hover {
	color: #fff;
	text-decoration:none;	
	text-indent:10px;
	background: #8895A3 url('/allsteel/img/global/rNav_carrotOnIn.gif') no-repeat top left;
}

div.rightNavHighlight a:visited {
	color: #fff;
}

div.rightNavHighlightIn a:visited {
	color: #fff;
}

div.rightNavHighlightAct a {
	color: #fff;
	display: block;
	padding:3px 13px 3px 23px;
	text-decoration:none;
	font-weight:bold;
	background: #8895A3 url('/allsteel/img/global/rNav_carrotOn.gif') no-repeat top left;
}

div.rightNavHighlightActIn a {
	color: #fff;
	display: block;
	padding:3px 13px 3px 23px;
	text-decoration:none;
	font-weight:bold;
	text-indent:10px;
	background: #8895A3 url('/allsteel/img/global/rNav_carrotOnIn.gif') no-repeat top left;
}

div.rightNavHighlightAct a:hover {
	text-decoration:none;	
}

div.rightNavHighlightActIn a:hover {
	text-decoration:none;	
	text-indent:10px;
}

div.rightNavHighlightAct a:visited {
	color: #fff;
}

div.rightNavHighlightActIn a:visited {
	color: #fff;
	text-indent:10px;
}

.marginLeft10px {
	margin-left: 10px;
}

/* end right nav style*/

/* start showroom nav style*/
#sRoomNav img {
	display:block;
}

#sRoomNav div.hDots {
	width: 100%;
	height: 1px;
	background: url('/allsteel/img/global/hDotsDiv.gif') repeat-x left;
	padding: 0;
	margin:0;
	clear: both;
}

.showRoomThumb {
	position: relative;
	float: left;
	margin-top: 3px;
}

.showRoomThumb img {
	border: 1px solid #C1C1C0;
	display:block;
}

.showRoomThumbVdiv {
	width: 3px;
	float: left;
	margin-top: 3px;	
}

.showRoomThumb div.posRel {
	position: relative;
}

.showRoomThumb div.iconThumb {
	position:absolute;
	top:-11px;
	left:64px;
	display:block;
}

.showRoomThumb div.iconThumb img {
	border:none;
	display:block;
}

ul.showroom li {
    margin-left:10px;
}

/* end showroom nav style*/

/* start search classes */
#searchTabs {
	border-bottom: 3px solid #718191;
}

#searchShell {
	border: 1px solid #D0D0D0;
	background-color: #EEEFE4;
}	

/* Hides from IE5-mac \*/
* html #searchShell {height: 1%; border: 1px solid #D0D0D0;}
/* End hide from IE5-mac */

#searchShell img.main {
	display:block;
	border-bottom: 1px solid #D0D0D0; 
}

td.trackingMod {
	border: 1px solid #D0D0D0;
	background-color: #fff;
	width: 288px;
}

td.trackingMod p {
	font-size: 0.9em;
}

table.paging tr.pagination {
	background-color: #718191;
	color:#fff;
}

table.paging tr.pagination a {
	color: #fff;
	font-weight:bold;
	text-decoration:none;
}

table.paging tr.pagination  td a:hover {
	text-decoration:underline;
}

table.paging tr.pagination a:visited {
	color: #fff;
	font-weight:bold;
	text-decoration:none;
}

table.paging tr.pagination td {
	padding: 10px;
}

table.paging tr.pagination td div.linkList {
	margin-left: 10px;
	text-indent: -10px;
	color: #fff;
	font-weight:bold;
}

table.results tr.head {
	background-color: #D0D0D0;
}

/*table.results td {
	padding:8px;
}*/

table.results tr.head a:visited {
	color: #5C7B9A;
}

table.results tr.rowC1 {
	background-color: #F7F7F2;
}	

table.results tr.rowC2 {
	background-color: #FDFDFB;
}

table.dealers {
	margin: 10px;
	padding:0;
}

table.comSeating td
{
    width: 33%;
}

table.dealers td {
	margin: 0;
	padding:0;
}

/* end search classes */

/* CONTACT FORM STYLES */
.error, .required{
	color:#c06d2b;
	padding-top:25px;
}

.required{
	padding:0px;
}

#errorMsg{
	display:block
}

.subTitle{
	line-height: 1.3em;
	color: #666666;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#requests{
	font-weight:bold;
}

label{
	line-height: 1.3em;
	white-space: nowrap;
}

input.contact, select.contact{
	width:175px;
	line-height: 1.3em;
}

select.contact{
	border: 1px solid #999;
}

input.checkbox{
	border:none;
}

textarea.contact{
	width:220px;
	height:140px;
	border: 1px solid #999;
}

td.contact{
	padding:0px;
	margin:0px;
}

div.contact{
	padding-bottom:5px;
	white-space: nowrap;
}

#state{
	width:58px;
}

#zip{
	width:39px;
}

#respond{
	width:220px;
}

.btns{
	padding-top:40px;
}

.submit{
	background-color:#718191;
	color:#fff;
	font-weight:bold;
}

.reset{
	background-color:#a9a39d;
	color:#fff;
	font-weight:bold;
}
/* END CONTACT FORM STYLES */

/* END CONTACT US STYLES */
.contactInfoBox{
	width:589px;
	background-color:#eeefe4;
}

.contactInfo td, .contactDetails td{
	text-align:left;
	vertical-align:top;
	padding:0px
}

.contactDetails td{
	padding-top:10px;
}

.contactInfo div{
	width:140px;
}

.contactDetails div{
	width:260px;
}
/* END CONTACT US STYLES */


/*Synergy Home*/

#relatedLinks {
	position: absolute;
	top: 136px;
	left: 627px;	
	width: 150px;
	z-index: 1;
}

#viewProduct {
	position: absolute;
	top: 215px;  
	left: 420px; 	
	/* z-index: 1;	*/
}

#checkStatus {
	position: absolute;
	top: 324px;  /* 330px; */
	left: 444px;	
	width:309px;
	border: 1px solid #CCCCCC;
	background-color:#fff;
	z-index: 1;	
	padding:20px 0 20px 10px;
}

#checkStatus input {
	background-color:#EEEFE4;
	border: 1px solid #E4E6D5;
}

#toolShell {
	margin-top: 5px;
	width: 765px;
	height: 210px;
	background: #EDECEC url('/allsteel/img/synergy/tools_bg.jpg') no-repeat top left;
}

#toolShell a {
	color: #666;
}

.outerColumnOff {
	width:117px;
	height:204px;
	margin: 0 2px 6px 2px;	
}

.outerColumnOn {
	width:117px;
	height:204px;
	background-color:#fff;
	border-bottom: 6px solid #99CCFF;
	border-left: 2px solid #ccc;
	border-right: 2px solid #ccc;
}

.innerColumn {
	width:107px;
	padding:5px
}

.interiorPad {
	padding: 4px 2px 0 2px;
}

.columnDiv5 {
	width: 5px;
}

.columnDiv3 {
	width: 3px;
}

.column188 {
	width: 188px;
	height: 140px;
	background-color: #EEEDEB;
}

.column382 {
	width: 382px;
	height: 140px;
	background-color: #EEEDEB;
}

.column189 {
	width: 189px;
	height: 140px;
	background-color: #EEEDEB;
}

p.noPad {
	padding-top:0;
	margin-top:0;
}

/* End Synergy Home*/


/* Synergy Subs*/

#ssHeader {
	width: 765px;
	height: 64px;
	line-height:1.0em;	
	border-bottom: 22px solid #8FC7FF;
}

.tagLine {
	margin: 0 10px 0 203px;
}

.column241 {
	width: 241px;
}

.column10 {
	width: 10px;
}

.bg_EEEDEB {
	background-color: #EEEDEB;
}

a.sUnderline {
	text-decoration:underline;
}

ol.login {
	margin:0 0 0 20px;
	padding:0;
}

ul.login {
	margin:0 0 0 20px;
	padding:0;
}

p.login {
	margin:0;
	padding: 5px 0 5px 0;
}	

p.regi {
	margin:0;
	padding:0;
}	

table.registration {
	width:500px;
}

table.registration td {
	padding:4px 0 4px 0;
	margin:0;
}

table.registration td.field {
	width:150px;
	padding-right:5px;
}

table.registration td.field span{
	color: #C06D2B;
	font-weight:bold;
}

table.registration td.errors {
	width:150px;
	padding-right:5px;
	color: #C06D2B;
	font-weight:bold;	
}

table.registration input.text {
	width: 180px;
}

.familySite_mod {
	background-color: #718191;
	color:#fff;
}

/* End Synergy Subs*/

.textilesGallery {
	background-color: #FFF;
	padding:20px 10px 20px 10px;
}

.textilesGallery img {
	border: 1px solid #C1C1C0;
	margin-bottom:5px;
}

.hero {
	border: 1px solid #C1C1C0;
}
table.carriers {
	width:100%;
}
table.carriers td {
	padding:10px 5px 10px 5px;
	margin:0;	
	border-bottom: 1px solid #E7E7E7;
}
table.carriers td.a {
	width:30%;
}	
table.carriers td.b {
	width:5%;
}	
table.carriers td.c {
	width:30%;
}	
table.carriers td.d {
	width:5%;
}	
table.carriers td.e {
	width:30%;
}
/* for contact us page */
#adPDFContainer {
	border: 1px solid #ffffff; 
	width: 535px; 
	height: 150px;
}

#adPDFContainer #adImage {
	float: left; 
}

#adPDFContainer #adText {
	margin: 105px 0 0 140px;
	color: #333333;

}

.width333 { width: 333px; }