﻿em 
{
	font-style: italic;
	font-weight:bold;
}

#homeClick 
{
	position:absolute;
	border:none; 
	z-index:0;
}

#homeClick img
{
	border:none; 
}
.sampleBagImage img
{
	border:none;
	width:130px;
}

#header {
	height:124px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 785px;
	background:url(header2.jpg) no-repeat 0 100%;
	position:relative;
}

html {
height:100%;
}
body {
height:100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:"Trebuchet MS",Arial,Helvetica;
font-size: 11pt;
text-align: center;
background-color:#CFC5B1;
}

#content
{
background-color:#FFFFFF;
text-align: left;
width: 785px;
margin: 0 auto
} 

table 
{
	border:0;
	font-size:11pt;
	padding:0px 0px 0px 0px;
}

table.leftAlign 
{
	border:1px 1px 1px 1px;
	font-size:11pt;
	padding:2px 2px 2px 2px;
	text-align:left;
}

td.infocell 
{
	font-size:11pt;
}

a 
{
	font-size:11pt;
	text-decoration:none;
}

a.small {
	font-size:8pt;
}

a.imgClick 
{
border-width:0;
}

/* shadow */
.sh_ctr 
{
  float:left;
  background : url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0px 0px 2px !important; /* 10px left */
/*  margin: 10px 0px 0px 0px; */
}

.crSh_ctr 
{
  float:left;
  margin: 10px 0px 0px 2px !important; /* 10px left */
}
.sh_ctr img.sh {
  display: inline;
  border-width: 0;
  position: relative;
  margin: -6px 6px 4px -2px;
  width: 185px;
  height: 185px;
}

img.irSh {
  display: inline;
  border-width: 0;
  position: relative;
  margin: -6px 6px 3px -4px;
  width: 250px;
  height: 380px; 
}

img.rrSh {
  display: inline;
  border-width: 0;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  position: relative;
  width: 185px;
}

img.rrShLONG {
  display: inline;
  border-width: 0;
  position: relative;
  width: 185px;
  height: 270px;
}

img.rbSh {
  display: inline;
  border-width: 0;
  position: relative;
  width: 100px;
  height : 200px;  
}

img.coordItem {
  display: inline;
  border-width: 0;
  padding:0px 0px 0px 0px;
  position: relative;
  width: 100px;
}

.coordCollItem
{
	position:relative;
	display:inline;
	float:left;
	width:100px;
	margin:8px 0px 15px 8px;
	text-align:center;
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:9pt;
}

.crSh_ctr img.crSh {
  display: inline;
  border-width: 0;
  position: relative;
  margin: -6px 6px 4px -4px;
  width: 185px;
  max-height  : 260px;
}
/*  end of shadow stuff */

.rrCollectionHeader, .rbCollectionHeader
{
	background-color:#486B7E; 
	font-weight:bold;
	border: double 1px #000000;
	border-spacing:3px;
	color:#FFFFFF;
	font-size:14pt;
	clear:both;
	width:779px;
	padding:2px 0px 2px 5px;
	margin: 0px 0px 0px -7px;
}

.irCollectionHeader
{
	background-color:#486B7E; 
	font-weight:bold;
	border: double 1px #000000;
	border-spacing:3px;
	color:#FFFFFF;
	font-size:14pt;
	clear:both;
	width:779px;
	padding:2px 0px 2px 5px;
	margin: 0px 0px 0px -7px;
}

#top {
margin-top:1%;
margin-left:3%;
margin-bottom:5px;
}

#divQuoteLogin 
{
	float:left;
	display:inline;
	width:355px;
	height:600px;
}

#backNext 
{
	width:375px;
	float:left;
	display:inline;
	margin: 5px 0px 8px 0px;
}
/*
#crintroHeader {
float:left;
width:760px;
margin: 0px 0px 0px 0px;
padding: 10px 10px 6px 10px;
display:inline;
background-color:#FFFFFF;
vertical-align:top;
}
*/
#filterPanelDiv {
float:left;
width:785px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 6px 0px;
display:inline;
border-top:solid 1px #000000;
border-bottom:solid 1px #000000;
background-color:#CFC5B1;
vertical-align:bottom;
}

#rrFilterPanelDiv {
float:left;
width:785px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 6px 0px;
display:inline;
border-top:solid 1px #000000;
background-color:#CFC5B1;
vertical-align:bottom;
}

.filterHeader
{
	font-size:12pt;
	font-weight:bold;
	display:inline;
	z-index:5;
}
.searchHeader  
{
	font-size:11pt;
	font-weight:bold;
	text-align:left;
}
.filterItem 
{
	float:left;
	font-size:9pt;
	margin:3px 3px 6px 3px;
	vertical-align:bottom;
}
.filterItemBold 
{
	float:left;
	font-size:10pt;
	font-weight:bold;
	margin:3px 8px 6px 8px;
	width:220px;
	vertical-align:bottom;
}
#register_main, #admin_main, #confirm_main {
clear:both;
float:left;
width:779px;
min-height:400px;
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 6px;
display:inline;
background-color:#FFFFFF;
}

#crintroDiv, #crintroHeader, #crintro_main, #crcoll_main, #rbcoll_main, #blcoll_main, #ircoll_main {
clear:both;
float:left;
width:779px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 30px 6px;
display:inline;
border-bottom:solid 1px #000000;
background-color:#FFFFFF;
}

#rrcoll_main 
{
clear:both;
float:left;
width:779px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 30px 6px;
display:inline;
background-color:#FFFFFF;
}

#rrcolors_main, #rrstyles_main, #irstyles_main, #rbcolors_main, #blcolors_main {
clear:both;
float:left;
width:779px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 30px 6px;
display:inline;
border-bottom:solid 1px #000000;
background-color:#FFFFFF;
}

.collItem
{
	position:relative;
	display:inline;
	float:left;
	width:185px;
	height:185px;
	margin: 3px 8px 25px 0px; /* !important; for browsers that behave */
	text-align:center;
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:9pt;
}

.rbCollItem
{
	position:relative;
	display:inline;
	float:left;
	width:100px;
	height:235px; /* 295 with full dsc */
	margin: 3px 3px 0px 0px; /* !important; for browsers that behave */
	text-align:center;
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:9pt;
}

.collItemIE6
{
	position:relative;
	display:inline;
	float:left;
	width:185px;
	height:185px;
	margin:3px 0px 12px 0px;
	text-align:center;
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:9pt;
}

.irCollItem
{
	position:relative;
	float:left;
	width:250px;
	height:390px;
	margin:3px 8px 25px 0px;
	display:inline;
	text-align:center;
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:9pt;
}

.irCollItemIE6
{
	position:relative;
	float:left;
	width:250px;
	height:390px;
	margin:3px 3px 25px 0px;
	display:inline;
	text-align:center;
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:9pt;
}

.rrCollItem
{
	position:relative;
	float:left;
	width:185px;
	height:290px;  
/*	background-color:Yellow; */
	margin:3px 8px 20px 0px;
	text-align:center;
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:9pt;
}

.rrCollItemIE6
{
	position:relative;
	float:left;
	width:185px;
	height:290px; 
	margin:3px 3px 20px 0px;
	text-align:center;
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:9pt;
}

.crCollItem
{
	position:relative;
	float:left;
	width:185px; 
	height:290px;
	margin:3px 8px 0px 0px;
	text-align:center;
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:9pt;
}

.crCollItemIE6
{
	position:relative;
	float:left;
	width:185px; 
	max-height:265px;
	margin:3px 3px 25px 0px;
	text-align:center;
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:9pt;
}

.crItem
{
	clear:both;
	position:relative;
	float:left;
	width:340px;
	height:50px;
	margin:3px 3px 3px 3px;
	text-align:left;
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:9pt;
}

#samplebag_main {
clear:both;
float:left;
width:775px;
margin: 0px 0px 0px 0px;
display:inline;
background-color:#FFFFFF;
text-align:center;
	padding:5px 5px 5px 5px;
}

.sampleBagTable
{
	width:700px;
	border: solid 1px #000000;
}

.sampleBagTable th 
{
	background-color:#486B7E;
	color:#FFFFFF;
	padding:3px 3px 3px 3px;
	border: solid 1px #000000;
}

.sampleBagTable td 
{
	padding:3px 3px 3px 3px;
	border: solid 1px #000000;
}

#default_div2 {
clear:both;
float:left;
width:785px;
margin: 0px 2px 5px 0px;
display:inline;
background-color:#FFFFFF;
text-align:center;
font-family:Verdana, Arial;
}

#default_div3
{
clear:both;
margin: 3px 3px 3px 0px; 
padding-bottom:3px;
width:785px;
font-size:9pt;
vertical-align:top;
text-align:center;
}

#default_div3 a 
{
font-family:Verdana, Arial; 
font-size:11pt;
font-weight:bold; 
color:Red;
}

#binding_div2 {
float:left;
width:785px;
margin: 0px 2px 5px 0px;
display:inline;
background-color:#FFFFFF;
}

#carpetTile_div2 {
float:left;
width:785px;
height:400px;
display:inline;
margin: 0px 2px 5px 0px;
color:#FFFFFF;
background-color:#879491;
text-align:center;
font-size:30pt;
font-weight:bold;
font-family:"Trebuchet MS",Arial,Helvetica;
vertical-align:middle;
}

#forgot_div2 {
float:left;
width:780px;
height:400px;
display:inline;
margin: 0px 5px 5px 0px;
text-align:center;
background-color:#FFFFFF;
}

#forgot_div2 table {
width:650px;
display:block;
text-align:left;
color:Black;
background-color:#FFFFFF;
}

#forgot_div2 table td 
{
	vertical-align:bottom;
}

#register_div2, #login_div2 {
float:left;
width:785px;
min-height:400px;
display:inline;
margin: 0px 2px 5px 0px;
text-align:center;
background-color:#FFFFFF;
}

#register_div2 table, #login_div2 table {
width:650px;
display:block;
text-align:left;
color:Black;
/* border: solid 1px black; */
background-color:#FFFFFF;
}

#register_div2 table {
width:500px;
display:block;
text-align:left;
/* border: solid 1px black; */
}

#register_div2 li 
{
	padding-top:5px;
}

#login_div2 table td 
{
	vertical-align:bottom;
}

#login_div2 ul li {
padding:6px 2px 0px 2px;
}

#contact_div2, #completeReg_div2 {
float:left;
width:769px;
display:inline;
padding:0px 8px 5px 8px;
background-color:#FFFFFF; 
}

#contact_div2 
{
	text-align:center;
}

#contact_div2 table {
width:450px;
min-height:400px;
padding:2px 2px 0px 2px;
margin:0px 0px 5px 0px;
display:block;
text-align:center;
vertical-align:top;
color:Black;
background-color:#FFFFFF;
}

#contact_div2 table td {
text-align:left;
}

#footer {
position: absolute;
bottom: 0;
clear:both;
}

.appbutton 
{
	background-color:#FFFFFF;
	letter-spacing: 4;
	font-size: 10pt;
	font:Arial;
}

.appbuttonHighlight 
{
	background-color:#486B7E;
	color: #FFFFFF;
	letter-spacing: 4;
	font-size: 10pt;
	padding: 2px 2px 2px 2px;
	font:Arial;
}

.apptextbox
{
	font-size: 10pt;
	font:Arial;
}

.nextrow {
clear:both;
}

#rr_main, #ir_main {
clear:both;
float:left;
width:785px;
height:760px;
margin: 0px 0px 0px 0px;
display:inline;
background-color:#FFFFFF;
vertical-align:top;
padding:0px 0px 0px 0px;
}

#rugItemHeader {
float:left;
width:785px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 6px 0px;
display:inline;
border-top:solid 1px #000000;
border-bottom:solid 1px #000000;
background-color:#CFC5B1;
vertical-align:bottom;
}

#rr_detailInfo, #ir_detailInfo {
	width:320px;
	height:500px;
	background-color:#FFFFFF;
	display:inline;
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:10pt;
	z-index:8;
}

.irCollectionHeaderText
{
	font-size:24pt;
	font-family:Arial;
}

.rugSizeTable 
{
background-color:#FFFFFF; 
border-style:none;
/*	width:300px; */
	padding:3px 3px 3px 8px;
}

.rugSizeTable th 
{
border-style:none;
background-color:#FFFFFF;
width:220px;
font-size:10pt;
font-weight:bold;
font-family:"Trebuchet MS",Arial,Helvetica;
}

.rugSizeTable td 
{
border:solid 1px #D4D0C8; 
	text-align:right;
}

#rr_img, #ir_img {
float:left;
width:390px;
/* height:658px; */
margin: 0px 0px 0px 0px;
padding: 0px 10px 10px 8px;
background-color:#FFFFFF;
/* vertical-align:top; */
text-align:center;
}

#irImgC, #rrImgC 
{
width:390px;
/* height:658px; */
display: block;
border-style:none;
position: relative;
margin: -6px 6px 6px -6px;
}

#bl_coordinates, #rr_coordinates, #ir_coordinates, #rb_coordinates 
{
float:left;
margin: 10px 0px 0px 0px;
width:350px;
vertical-align:top;
font-family:"Trebuchet MS",Arial,Helvetica;
background-color:#FFFFFF;
font-size:10pt;
z-index:10;
}

#rb_main, #bl_main {
float:left;
width:785px;
height:750px;
margin: 0px 0px 0px 0px;
display:inline;
background-color:#FFFFFF;
vertical-align:top;
padding:0px 0px 0px 0px;
z-index:4;
}

#rb_img, #bl_img {
float:left;
width:390px;
height:390px;
margin: 0px 0px 0px 0px;
/* border-top:solid 1px #000000; */
padding: 0px 10px 100px 8px;
background-color:#FFFFFF;
vertical-align:top;
text-align:center;
}

#imgC 
{
width:390px;
height:390px;
display: block;
border-style:none;
position: relative;
margin: -6px 6px 6px -6px;
}

#crImgC 
{
width:390px;
display: block;
border-style:none;
position: relative;
margin: -6px 6px 6px -6px;
}

#cr_main {
float:left;
margin: 0px 0px 0px 0px;
display:inline;
background-color:#FFFFFF;
vertical-align:top;
padding:0px 0px 0px 0px;
}

#cr_img {
float:left;
width:390px;
/* height:390px; */
margin: 0px 0px 0px 0px;
padding: 0px 10px 100px 8px;
background-color:#FFFFFF;
vertical-align:top;
text-align:center;
}

#cr_detailInfo {
background-color:#FFFFFF; 
height:600px;
width:377px;
float:left;
display:inline;
z-index:10;
}

#cr_detailInfo table 
{
padding: 5px 10px 5px 5px;
border: solid 1px #000000;
background-color:#CFC5B1;
width:355px;
height:520px;
}
/*
#blFilter, #crFilter, #rrFilter, #irFilter, #ctFilter
{
	position:relative;
	float:left;
	display:inline;
	margin-left:-8px;
}
*/
#rb_detailInfo, #bl_detailInfo {
background-color:#CFC5B1; 
z-index:10;
}

#bl_detailInfo table, #bl_detailInfo2 table {
font-size:10pt;
width:350px;
padding: 0px 2px 0px 2px;
}

#bl_detailInfo table td, #bl_detailInfo2 table td, #rb_detailInfo table td, #rb_detailInfo2 table td {
/* vertical-align:top; */
padding: 2px 0px 0px 2px;
}

#bl_detailInfo2 
{
background-color:#CFC5B1; 
margin-left:-6px;
padding-left: 6px;
margin-top:5px;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
}

.detailText {
	font-size:9pt;
	font-family:"Trebuchet MS",Arial,Helvetica;
}

.detailTextBold {
	font-size:10pt;
	font-weight:bold;
	font-family:"Trebuchet MS",Arial,Helvetica;
}

#noResults {
	font-size:9pt;
	font-weight:bold;
	color:#CC0000;
	margin: 3px 0px 0px 3px;
	position:relative;
	display:inline;
	float:left;
	vertical-align:middle;
	text-align:left;
	background-color:Yellow;
}

#pcFilter 
{
	left:0px;
}

#sampleView
{
	float:left;
	font-size:9pt;
	color:#FFFFFF;
	display:block;
	z-index:105;
	position:absolute;
	left:430px;
	top:35px;
	width:330px;
	text-align:right;
}
/*
#sampleView
{
	font-size:9pt;
	color:#FFFFFF;
	display:block;
	z-index:105;
	position:absolute;
	left:530px;
	top:35px;
	width:220px;
	text-align:right;
}
*/
#sampleRequested 
{
	font-size:12pt;
	font-weight:bold;
	color:Green;
}

#sampleView a img
{
	border-style:none;
}

.TextboxAsLabel 
{
	border: 0px 0px 0px 0px;
	border-style:none;
	text-align:center;
	width:190px;
}

#search_main {
float:left;
width:760px;
background-color:#FFFFFF;
margin: 15px 0px 0px 15px;
padding:0px 0px 5px 0px;
text-align:center;
font-family:"Trebuchet MS",Arial,Helvetica;
font-size:9pt;
}

#search_main table th, #search_main table td 
{
	padding:2px 2px 2px 2px;
	font-size:10pt;
}

#search_main span.filterItem
{
	text-align:left;
}

#search_main a 
{
	font-size:10pt;
	color:Blue;
	text-decoration:none;
}
/* menu styles */
#menubar ul, #navbar ul {list-style:none;} 
#menubar ul, #navbar ul, #navbar li {margin:0; padding:0;} 
#menubar a img, #menubar :link img, #menubar :visited img, #navbar a img, #navbar :link img, #navbar :visited img {border:none;}

#titleSwf {
		position:absolute;
		left:455px;
		top:42px;
}


#navbar {
		position:absolute;
		left:770px;
		top:73px;
}
#navbar ul {
		position:absolute;
		top:0;
		height:40px;
		padding:0;
}
#navbar ul.menu2 {
	width:200px;
	height:auto;
	float:right;
	position:absolute;
	right:7px;
	top:3px;
	padding:0;
	text-align:right;
}
#navbar ul.menu2 li {
	display:inline;
	padding-left:10px;
	padding-right:3px;
	background:url(separator.gif) no-repeat 0 7px;
}
#navbar ul.menu2 li a {
	display:inline;
	float:none;
	height:auto;
	position:static;
	padding-right:0;
	font-weight:normal;
	color:#eee;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#navbar ul.menu2 li.first {background:none;}
#navbar li a {
	display:block;
	float:left;
	height:40px;
	position:relative;
	padding-right:3px;
}

#menubar {
	position:absolute;
	left:5px;
	top:60px;
}

#menubar ul.menuList {
	position:absolute;
	width:780px;
	height:auto;
	top:18px;
	padding:0;
}
#menubar ul.menuList li {
	display:inline;
	padding-left:1px;
	padding-right:1px;
}
/* format menu items here */
#menubar ul.menuList li a {
	display:inline;
	float:none; 
	height:auto;
	position:static; 
	padding-right:0;
	color:#CFC5B1;
	font-size:11px;
	font-weight:bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#menubar ul.submenuList {
	width:785px;
	height:auto;
	float:left;
	position:absolute;
	top:18px;
	padding:0;
}
#menubar ul.submenuList li {
	display:inline;
	padding-left:1px;
	padding-right:1px;
}
/* format submenu items here */
#menubar ul.submenuList li a {
	display:inline;
	float:none; 
	height:auto;
	position:static; 
	padding-right:0;
	font-weight:bold;
	color:#FFFFFF; /* #CFC5B1 */
	font-size:11px;
	font-family:"Arial", Helvetica, sans-serif;
}

#menubar li a {
	display:block;
	float:left;
	height:40px;
	position:relative;
	padding-right:1px;
}

#submenu1 /* products */
{
	font-weight:normal;
/*	display:none; */
	position:relative;
	margin-top:15px;
}

/*
div.swatchContainer {
float:left;
width:510px;
margin: 5px 0px 5px 3px;
}
.swatchContainer{
	width:755px;
	position:relative;
	float:left;
	margin-top:-2px;
	margin-bottom: 6px;
}


#d_detailSwatches img {
border-style:none;
margin: 2px 2px 2px 2px;
}

#menubar ul {
		position:absolute;
		top:0;
		height:30px;
		padding:0;
}

#swatchInstructions 
{
	position:relative;
	float:left;
	display:none;
	background-color:#CFC5B1;
	color:#FFFFFF;
}

#submenuProduct ul li 
{
	background:url(separator.gif) no-repeat 0 7px;
}
*/

/* #navbar li a:hover {background-position:-3px -40px;} 
#navbar li.active a, #navbar li.active a:hover {
	background-position:0 -80px;
	left:-3px;
	padding-right:6px;
	margin-right:-3px;
}

.menuStyle 
{
margin-top:80px;
font-family:"Trebuchet MS",Arial,Helvetica;
font-size:11pt;
text-align:left;
color:#CFC5B1;
}

.dropDownMenuStyle 
{
margin-left:0px;
margin-top:4px;
padding:0px 0px 0px 0px;
font-family:"Trebuchet MS",Arial,Helvetica;
font-size:11pt;
text-align:left;
vertical-align:bottom;
background-color:#4A6D7F;
color:#CFC5B1;
}

.topMenuItem 
{
color:#CFC5B1;
margin-left:6px;
}

.dropDownMenuItem 
{
color:#CFC5B1;
background-color:#4A6D7F;
margin-left:0px;
padding-left:3px;
margin-right:2px;
}

.menuSelected
{
background-color:#FFFFFF;
color:#CFC5B1;
}

.menuHover
{
background-color:black;
color:#FFFFFF;
}
*/
