﻿.floatcontent				{ float: left; padding: 0 40px 0 40px; height: 200px; }
.floatcontent p				{ text-align: center; font-weight: bold; }

.floatthumbs				{ float: left; padding: 10px 10px; height: 120px; }
.floatthumbs p				{ text-align: center; }

.floatfamily				{ float: left; padding: 10px; height: 180px; }
.floatfamily p				{ text-align: center; }

.floatfamily2				{ float: left; padding: 10px; height: 170px; }
.floatfamily2 p				{ text-align: center; }

.floatfamily3				{ float: left; padding: 10px; height: 140px; }
.floatfamily3 p				{ text-align: center; }

.floatpatnames				{ float: left; margin: 2px; padding: 3px; height: 45px; width: 131px; 
								border: 2px #d1decc solid; }
.floatpatnames p			{ text-align: center; padding: 15px 3px; vertical-align: middle; }

.floatpatnames2				{ float: left; margin: 2px; padding: 3px; height: 45px; width: 131px; 
								border: 2px #d1decc solid; }
.floatpatnames2 p			{ text-align: center; padding: 7px 3px; vertical-align: middle; }

.floatpatnames3				{ float: left; margin: 2px; padding: 3px; height: 45px; width: 131px; 
								border: 2px #d1decc solid; }
.floatpatnames3 p			{ text-align: center; vertical-align: middle; }

/* Lists with 125 wide image */

.floatprodleft				{ float: left; padding: 5px 10px; margin: 2px auto; width: 130px; }
.floatproddescleft			{ margin-left: 140px; margin: 0; padding: 0; }
.floatproddescleft p		{ font-size: .95em; text-align: left; line-height: 140%; }

/* Lists with 100 wide image */

.floatprodleftB				{ float: left; padding: 5px 0; margin: 5px auto; width: 110px; }
.floatproddescleftB			{ margin-left: 125px; margin: 0; padding: 0; }
.floatproddescleftB p		{ font-size: .95em; text-align: left; line-height: 140%; }


/* Float Photo */

.floatphoto					{ float: left; padding: 5px 10px; margin: 2px auto; width: 160px; }
.floatproddescleft			{ margin-left: 140px; margin: 0; padding: 0; }
.floatproddescleft p		{ font-size: .95em; text-align: left; line-height: 140%; }


.merchantpromo				{ font-size: 75%; line-height: 200%; font-weight: bold; padding: 0 }

/* Containers */

#adivider					{  }

#advertisingmerchant		{ text-align: center; padding: 5px 0 0 0; }

#wrapper					{ width: 980px; margin: 5px auto; padding: 0 0 10px 0; background-color: #ffffff; }

#maincontent				{ float: left; width: 780px; }

#topintro					{ margin: 10px; padding: 10px 1px 1px 1px ; margin-left: 15px; }

#content h2					{ padding: 20px 0 0 0; margin: 0 20px; }
#contentimages				{ padding: 1px 10px; margin: 5px; text-align: center; }
#contentimages img			{ padding: 3px 5px }

#patternstype				{ clear: both; }
#patterns					{ clear: both; margin: 5px auto; height: auto; overflow: hidden; 
								font-size: 75%; line-height: 120%; font-weight: bold; }
#patterns img				{ padding: 3px 28px; }

#patnames					{ float:left; margin: 10px 20px; width:740px; background-color: #ffffff; 
								border: 2px solid #c09eb8; padding: 4px 4px; }

#patnamesbanner				{ margin: 5px 5px auto; background-color: #ffffff; border: 2px #d1decc solid ; padding: 2px 2px; }
#patnamesbanner p			{ font-weight:bold; line-height: 175%; margin: 1px; padding: 5px; background-color: #f2ebf0; 
								border: 2px solid #ffffff; }

#patnamesboxes				{ margin: 5px 5px; height: auto; overflow: hidden; border: 2px #c09eb8 solid; 
								font-size: 75%; line-height: 125%; font-weight: bold;  }

#patternfamily2				{ width: 760px; margin: 15px auto; height:auto; overflow: hidden; 
								font-size: 75%; line-height: 120%; font-weight: bold; }
#patternfamily2 img			{ padding: 0 115px 6px 115px; }

#patternfamily3				{ width: 760px; margin: 15px auto; height:auto; overflow: hidden; 
								font-size: 75%; line-height: 120%; font-weight: bold; }
#patternfamily3 img			{ padding: 0 54px 6px 54px; }

#patternfamily5				{ width: 760px; margin: 5px auto; height: 140px auto; overflow: hidden; 
								font-size: 75%; line-height: 120%; font-weight: bold; }
#patternfamily5 img			{ padding: 0 3px 6px 3px; }

#patternfamily4				{ width: 760px; margin: 15px auto; height:auto; overflow: hidden; 
								font-size: 75%; line-height: 120%; font-weight: bold; }
#patternfamily4 img			{ padding: 0 22px 6px 22px; }


#prodlist					{ clear: both; margin: 20px 20px; padding: 0; overflow: hidden; }

#merchants					{ width:715px; margin: 10px 20px; padding: 3px 15px; background-color: #d1decc; 
								border: 2px #355e3b solid; }

#merchantbox				{ margin: 5px auto; background-color: #ffffff; border: 2px solid #c09eb8; 
								height:30px; padding: 10px 5px; }
#merchantbox p				{ font-weight:bold; padding: 5px;}

#merchantbox2				{ margin: 5px auto; background-color: #ffffff; border: 2px solid #c09eb8; 
								height:30px; padding: 10px 5px; }
#merchantbox2 p				{ font-weight:bold; padding: 0;}

#auctioncontent				{ float:left; margin: 10px 20px; width:740px; background-color: #ffffff; }
#auctionbanner				{ width:715px;  padding: 10px; background-color: #d1decc; 
								border: 2px #355e3b solid;}
#auctionscript				{ padding: 10px 0; }
#auctionfooter				{  }
#auctionbinbox				{ width:715px; padding: 10px; border: 2px solid #c09eb8; }
#auctionbinbox p			{ font-weight:bold; padding: 5px;}

#auctionphp					{ padding: 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: .85em; }
#auctionphp table			{ padding: 10px 5px; }
#auctionphp td				{ padding: 10px 5px; }
