body	{
			background-color: #F0EAE8;
			margin:0;
		}
body a{color:#000;}

body.popup	{
			background-color: #FFFFFF;
		}

td		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 11px;
		}

table.coverInfo	{
			width: 240px;
			display: block;
			margin-bottom: 5px;
		}

td.coverInfo	{
			vertical-align: top;
			width: 180px;
			font-size: 10px;
		}

td.coverInfoSwatch	{
			vertical-align: top;
			text-align: right;
		}

table.part	{
			border-right: 2px #CAB691 solid;
			width: 160px;
			background-color: #E7E0CD;
			margin-top: 5px;
		}

td.part	{
			border-top: 2px #CAB691 solid;
			border-bottom: 2px #CAB691 solid;
			border-left: 2px #CAB691 solid;
		}

span.part	{
			font-weight: normal;
			color: black;
		}

table.partSel	{
			border-right: 2px black solid;
			width: 160px;
			background-color: #E7E0CD;
			margin-top: 5px;
		}

td.partSel	{
			border-top: 2px black solid;
			border-bottom: 2px black solid;
			border-left: 2px black solid;
		}

span.partSel	{
			font-weight: bold;
			color: black
		}

table.partPartial	{
			border-right: 2px #5A2A06 solid;
			width: 160px;
			background-color: #E7E0CD;
			margin-top: 5px;
		}

td.partPartial	{
			border-left: 2px #5A2A06 solid;
			border-top: 2px #5A2A06 solid;
			border-bottom: 2px #5A2A06 solid;
		}

span.partPartial	{
			font-weight: bold;
			color: black;
		}

table.details	{
			width: 160px;
			background-color: #CAB691;
			padding-bottom: 2px;
		}



table.choices	{
			border-top: 1px #5A2A06 solid;
			border-bottom: 1px #5A2A06 solid;
			border-left: 1px #5A2A06 solid;
			border-right: 2px #5A2A06 solid;
			background-color: white;
		}

td.choice	{
			border-top: 1px #5A2A06 solid;
			border-bottom: 1px #5A2A06 solid;
			border-left: 1px #5A2A06 solid;
		}

td.choiceSel	{
			border-top: 2px #5A2A06 solid;
			border-bottom: 2px #5A2A06 solid;
			border-left: 2px #5A2A06 solid;
			border-right: 1px #5A2A06 solid;
			font-weight: bold;
		}

td.actionLink	{
			vertical-align: top;
			padding-top: 6px;
		}



div		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 11px;
		}

div.page	{
/*
			position: absolute;
			left: 10px;
			top: 10px;
			height: 575px;
*/
			min-height:500px;
			width: 765px;
			margin: 10px 0 0 10px;
			background-color: #FFFFFF;
			border-left: 1px #E0E0E0 solid;
			border-top: 1px #E0E0E0 solid;
			border-right: 3px #C8C8C8 solid;
			border-bottom: 3px #C8C8C8 solid;
			padding-bottom:20px;
		}

div.pagename	{
			font-family: times new roman, times, serif;
			color: #F02848;
			font-size: 36px;
			font-style: italic;
			margin-top: 20px;
			float: right;
			letter-spacing: -0.06em;
			cursor: default;
		}

div.familiesArea	{
			position: absolute;
			left: 348px;
			top: 50px;
			background-color: #FFFFFF;
			z-index: 2;
		}

div.actionLinkArea	{
			position: absolute;
			left: 215px;
			top: 100px;
			width: 130px;
			height: 240px;
		}

div.summaryActionLinkArea	{
			position: absolute;
			left: 240px;
			top: 100px;
			width: 150px;
			height: 240px;
		}

img.vignetteArea	{
			position: absolute;
			left: 348px;
			top: 100px;
			width: 240px;
		}

img.enlargedVignetteArea	{
			position: absolute;
			left: 10px;
			top: 10px;
			width: 480px;
		}

img.printVignetteArea	{
			position: absolute;
			top: 80px;
			width: 480px;
		}

img.summaryVignetteArea	{
			position: absolute;
			left: 400px;
			top: 100px;
			width: 360px;
		}

div.summaryStyleInfo {
			position: absolute;
			width: 360px;
			text-align: center;
			font-weight: bold;
			left: 400px;
		}

div.footerArea	{
/*
			position: absolute;
			left: 10px;
			top: 595px;
*/
			width: 765px;
			height: 20px;
			text-align: center;
			margin: 5px 0 10px 10px;
		}

div.dropDown	{
			position: absolute;
			visibility: hidden;
			display: none;
			left: 0px;
			top: 0px;
			z-index: 2;
		}

div.partsArea	{
			position: absolute;
			top: 100px;
			left: 595px;
			background-color: #F0EEE4;
			padding: 5px;
		}

div.fabricCodeArea	{
			position: absolute;
			top: 345px;
			left: 20px;
			padding: 5px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			background-color: #CAB691;
		}

div.fabricCodeAreaSize	{
			width: 740px;
			height: 12px;
		}

div.fabricCodeAreaSizeIE	{
			width: 750px;
			height: 20px;
		}

div.coverInfoArea	{
			position: absolute;
			top: 372px;
			width: 245px;
		}

div.coverInfoArea1	{
			left: 20px;
		}

div.coverInfoArea2	{
			left: 273px;
		}

div.coverInfoArea3	{
			left: 526px;
		}

div.helpArea	{
			position: absolute;
			top: 345px;
			left: 20px;
			width: 313px;
			height: 26px;
			padding: 5px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			background-color: #CAB691;
		}

div.helpAreaIE	{
			position: absolute;
			top: 345px;
			left: 20px;
			width: 323px;
			height: 36px;
			padding: 5px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			background-color: #CAB691;
		}

div.swatchNavArea	{
			position: absolute;
			top: 345px;
			left: 343px;
			width: 208px;
			height: 26px;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 20px;
			padding-right: 20px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 11px;
			background-color: #CAB691;
			vertical-align: middle;
		}

div.swatchNavAreaIE	{
			position: absolute;
			top: 345px;
			left: 343px;
			width: 248px;
			height: 36px;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 20px;
			padding-right: 20px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 11px;
			background-color: #CAB691;
			vertical-align: middle;
		}

div.swatchArea	{
			position: absolute;
			top: 385px;
			left: 343px;
			width: 248px;
		}

div.filterArea	{
			position: absolute;
			left: 20px;
			top: 472px;
			width: 305px;
		}

div.currentCoverArea	{
			position: absolute;
			top: 385px;
			left: 20px;
			width: 305px;
		}

select	{
			font-family: arial;
			font-size: 11px;
		}

td.groupname	{
			color: #FF0000;
			font-family: times new roman, times, serif;
			font-size: 24px;
			font-style: italic;
			padding: 3px;
		}

select.groups	{
			color: #FF0000;
			font-family: times new roman, times, serif;
			font-size: 24px;
			font-style: italic;
		}

.input-text	{
			font-family: arial;
			font-size: 11px;
			border: none;
		}

a.actionLink	{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #5A2A06;
		}

a.actionLink:link,a.actionLink:visited	{
			text-decoration: none;
		}

a.actionLink:active,a.actionLink:hover	{
			text-decoration: underline;
		}

a.footerLink	{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #5A2A06;
		}

a.footerLink:link,a.footerLink:visited	{
			text-decoration: none;
		}

a.footerLink:active,a.footerLink:hover	{
			text-decoration: underline;
		}

a.detailLink	{
			font-family: arial, helvetica, sans-serif;
			font-size: 11px;
			color: #5A2A06;
		}

a.goButton	{
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			text-decoration: none;
			color: #5A2A06;
			font-weight: bold;
			margin-right: 5px;
			margin-left: 3px;
		}

a.zoomLink	{
			font-family: verdana, arial, helvetica, sans-serif;
			color: black;
		}

a.zoomLink:link,a.zoomLink:visited	{
			text-decoration: none;
		}

a.zoomLink:active,a.zoomLink:hover	{
			text-decoration: underline;
		}

a.redLink	{
			color: #F02848;
		}

a.blackLink	{
			color: #000000;
		}

a.brownLink	{
			color: #5A2A06;
		}

.noUnderline	{
			text-decoration: none;
		}

.underline	{
			text-decoration: underline;
		}



div.footerText	{
			margin-top: 5px;
			color: #5A2A06;
		}

img.swatch	{
			margin: 1px;
			width: 57px;
			height: 57px;
		}

img.curSwatch	{
			width: 35px;
			height: 35px;
		}

img.logo	{
			float:left;
			margin-left: 12px;
			margin-top: 12px;
			height: 50px;
			width: 212px;
			border: none;
		}



.alignmiddle	{
			text-align: center;
			vertical-align: middle;
		}

.pointercur	{
			cursor: pointer;
		}

.gray	{
			background-color: #EEEEEE;
		}

.filterDropdown	{
			width: 230px;
		}

input.filterSearchBox	{
			width: 190px;
		}

div.contentArea	{
/*
			position: absolute;
			top: 100px;
			left: 220px;
			width: 545px;
*/
			line-height: 18px;
			margin:100px 10px 0 220px;
		}

td.formData	{
			border: 1px #BFB7AA solid;
			padding-left: 2px
		}