.bfstore-smallrow	{
	width: auto;
	clear: both;
	}

.bfstore-mediumrow	{
	width: auto;
	clear: both;
	}

.bfstore-largerow	{
	width: auto;
	clear: both;
	}

.bfstore-smallrow>div{
	display:table-cell;
	vertical-align: middle;
	padding: 2px;
	}

.bfstore-mediumrow>div{
	display:table-cell;
	vertical-align: middle;
	padding: 2px;
	}

.bfstore-largerow>div{
	display:table-cell;
	vertical-align: middle;
	padding: 2px;
	}

.bfstore-smallrow td	{ vertical-align:middle; }
.bfstore-mediumrow td	{ vertical-align:middle; }
.bfstore-largerow td	{ vertical-align:middle; }

.bfstore-smallrow.bfstore-quantities .bfstore-check, .bfstore-smallrow .bfstore-check {width:50px;text-align:center;}
.bfstore-smallrow .bfstore-image {width:60px;text-align:left;}
.bfstore-smallrow .bfstore-title {width:400px;}
.bfstore-smallrow .bfstore-options {width:200px;}
.bfstore-mediumrow.bfstore-quantities .bfstore-check {width:50px;text-align:center;}
.bfstore-mediumrow .bfstore-image {width:120px;text-align:left;}
.bfstore-mediumrow .bfstore-title {width:340px;}
.bfstore-mediumrow .bfstore-options {width:200px;}
.bfstore-largerow.bfstore-quantities .bfstore-check {width:50px;text-align:center;}
.bfstore-largerow .bfstore-image {width:200px;text-align:left;}
.bfstore-largerow .bfstore-title {width:260px;}
.bfstore-largerow .bfstore-options {width:200px;}
.bfstore-unit {width:70px;}
.bfstore-amount {width:70px;text-align:right;white-space:nowrap}

.bfstore-highlight { background-color:#ffffcc; }


div.store-folder { float:left; display:inline; width:100px;  text-align:center; border: 0; vertical-align: bottom }
div.store-folder>div { width:70px; height:70px; margin:auto; }
div.store-folder img { max-height:100%; max-width:100%; display:block; margin:auto; }

.xxxstore-page {width:850}
.xxxstore-cart {float:left;width:200px;border:2px solid Blue}
.xxxstore-products {float:left;width:600px;margin:0 10 0 0;font-size:8pt}
.xxxstore-rowtable {width:100%}
.xxxstore-rowtable-over {background-color:#ffffcc}



.store-framesmall {	
				float:left;
				display:inline;
				margin: 20 15 15 15;
				text-align:center;
				cursor:hand;
				width:120px;
				height:168px;
				border:1px solid #999999;
				overflow:hidden;
				padding:5px;
				font-family: Arial, Helvetica, sans-serif;
				font-size:  8pt; 
				}
.store-framesmall-over {
				background-color: #ffffcc;
				margin: 10 10 15 10;
				width:130px;
				height:178px;
				}
.store-framesmallphoto {height:120px;width:120px;}
.store-framesmallphoto img {max-height:100%; max-width:100%; display:block; margin:auto;}

.store-framesmalltitle {height:18px;overflow:hidden}

.store-framemedium {	
				float:left;
				display:inline;
				margin: 20 15 15 15;
				text-align:center;
				cursor:hand;
				width:150px;
				height:210px;
				border:1px solid #999999;
				overflow:hidden;
				padding:5px;
				font-family: Arial, Helvetica, sans-serif;
				font-size:  8pt; 
				}
.store-framemedium-over {
				background-color: #ffffcc;
				margin: 10 10 15 10;
				width:160px;
				height:220px;
				}


.store-framemediumphoto {height:150px;width:150px;}
.store-framemediumphoto img {max-height:100%; max-width:100%; display:block; margin:auto;}

.store-framemediumtitle {height:30px;overflow:hidden}

.store-framelarge {	
				float:left;
				display:inline;
				margin: 20 15 15 15;
				text-align:center;
				cursor:hand;
				width:180px;
				height:252px;
				border:1px solid #999999;
				overflow:hidden;
				padding:5px;
				font-family: Arial, Helvetica, sans-serif;
				font-size:  8pt; 
				}
.store-framelarge-over {	
				background-color: #ffffcc;
				margin: 10 10 15 10;
				width:190px;
				height:262px;
				}
.store-framelarge-over {	background-color: #ffffcc }

.store-framelargephoto {height:180;width:180px;}
.store-framelargephoto img {max-height:100%; max-width:100%; display:block; margin:auto;}

.store-framelargetitle {height:30px;overflow:hidden}



.style1 {font-size: 12px}
.scell {
			border-top:1px solid grey;
			padding:10 10 10 0
		}

div.#cart       {  border: 1px #666666 solid; width:100px}
.#cart table   { width: 100px; font-family: Arial, Helvetica, sans-serif; font-size:  7.5pt;  }
.#cart h1      { margin:0px; }
.#cart xinput   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; width:40px; font-weight: normal; color: #333333}

