#mainbodybroad, div.mainbodybroad
{
height: 800px;
width: 800px;
position:relative;
padding: 30px 25px 10px 25px;
font-size:12px;
}

div.collect {
	position: absolute;
	width: 204px;
	top: 0px;
	text-align: right;
	right: 0px;
}


div.clarge {
	position:absolute;
	left:191px;
	top:55px;
	width:580px;
}

#one		{
	position: absolute;
	top: 55px;
	left: 195px;
	width: 527px;
	height: 329px;
	visibility: hidden;
}
#two		{
	position: absolute;
	top: 55px;
	left: 195px;
	width: 527px;
	height: 439px;
	visibility: hidden;
}
#three		{
	position: absolute;
	top: 55px;
	left: 195px;
	width: 527px;
	visibility: hidden;
}
#four		{
	position: absolute;
	top: 55px;
	left: 195px;
	width: 527px;
	height: 100px;
	visibility: hidden;
}
#five		{
	position: absolute;
	top: 55px;
	left: 195px;
	width: 527px;
	height: 100px;
	visibility: hidden;
}
#six		{
	position: absolute;
	top: 55px;
	left: 195px;
	width: 527px;
	height: 434px;
	visibility: hidden;
}
#seven		{
	position: absolute;
	top: 55px;
	left: 195px;
	width: 527px;
	height: 434px;
	visibility: hidden;
}
#eight		{
	position: absolute;
	top: 55px;
	left: 195px;
	width: 527px;
	height: 326px;
	visibility: hidden;
}
div#desp, div.desp		{
	position: absolute;
	top: 55px;
	left: 195px;
	width: 575px;
	height: 326px;
	visibility: visible;
}

div#thumbs, div.thumbs {
	position:absolute;
	left:25px;
	top:55px;
}

td.total /*for thumb scroller*/
{
	font-size:12px;
	color:#000000;
	border-left:1px solid #000000;
	border-right: 1px solid #000000;
}
div#thumbs td.name, div.thumbs td.name
{
	padding: 2px 0 0 0;
	text-align: center;
	vertical-align: top;
}

h1.collection
{
	font-size: 18px;
	font-weight: bold;
}

td.thumbslink a, td.thumbslink a:hover
{
font-size:10px;
text-decoration:none;
}
td.thumbslink 
{
	padding-top: 4px;
	padding-bottom: 10px;
}

td.star
{
font-size:10px;
}
td.designdescriptions, td.despbox
{
	padding-left: 10px;
}

td.designdescriptions1, td.despbox1
{
	padding-right: 10px;
	padding-top:10px;
}
td.designdescriptions p, td.designdescriptions1 p, td.despbox p, td.despbox1 p
{
	padding-top: 2px;
	padding-bottom: 2px;
}
td.designdescriptions h1, td.designdescriptions1 h1, td.despbox p.title, td.despbox1 p.title
{
	font-size: 14px;
	font-weight: bold;
	/*text-align: center;*/
	margin-top: -7px;
	margin-bottom:0px;
}

/* order entries*/
th.borderleft, th.bordermiddle, th.borderright, td.borderleft, td.bordermiddle, td.borderright  {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	height: 15px;
	vertical-align:middle;
}

th.borderleft, td.borderleft {
	border-left: 1px solid #000000;
	padding-left: 10px;
}	

th.borderright, td.borderright {
	border-right: 1px solid #000000;
	padding-right:10px;
	
}

td.height, td.heightleft, td.heightright
{
	height:35px;
	vertical-align: middle;
}

td.heightleft {
padding-left:10px;
}

td.heightright {
padding-right:10px;
}


.orderheader {
	font-size: 18px;
	font-weight: bold;
}
.required {
	font-weight: bold;
	color: #4F4F3F;
}

input.orderentry
{
	border: solid 1px black;
	background-color: #FFFFFF;
}
td.textboxpadding {
	padding-left: 3px;
	height:30px;
}

.bldescription 
{
	 padding-left: 25px;
	 padding-right: 25px;
	
}
.bldescription p.title
{
font-size: 14px;
	font-weight: bold;
	/*text-align: center;*/
}


.blimagecell
{
	width: 325px;
}

.bllargeimage
{
	border-style: none;
}

.bldropdown
{
	height:5px;
}

.rugdropdown
{
	height:5px;
}
/* for tufted collections*/

td.lefttufted {
	font-style: italic;
	padding-right: 5px;
}
/* for nourison home */

.nhgalthumb, .nhgalname
{ 
/*border:1px solid #330033;*/
width:125px;

}

.nhgalthumbnour,.nhgalnamenour
{

width:110px;;
}
.nhgalthumb
{
	height:98px;
	vertical-align: bottom;
}


.nhgalname, .nhgalnamenour
{
	height:0px;
	padding-bottom:10px;
	padding-top:2px;
	font-weight: bold;
}

.nhbordertop
{
border-top:1px solid #000000;
 padding-top:10px;
}

.nhbordernone
{
 padding-top:10px;
}
/* sam mockup page */
td.collectionlisting a:link
{
font:Arial, Helvetica, sans-serif;font-size:16px; color:#663333;
}
td.collectionlisting
{
height:25px; vertical-align:middle; text-align:center;
}
