﻿.floatthumbs				{ float: left; padding: 10px 12px; 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: 140px; }
.floatfamily2 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; }

.floatretirednav			{ float: left; margin: 2px; padding: 3px; height: 45px; width: 349px; 
								border: 2px #d1decc solid; }
.floatretirednav p			{ font-size: 140%; text-align: center; padding: 15px 3px; vertical-align: middle; }


.floatretirednav2			{ float: left; margin: 2px; padding: 3px; height: 45px; width: 712px; 
								border: 2px #d1decc solid; }
.floatretirednav2 p			{ font-size: 140%; text-align: center; padding: 15px 3px; vertical-align: middle; }



/* Lists with 125 wide image */

.floatprodleft				{ float: left; padding: 5px 10px; margin: 2px auto; width: 130px; }
.floatproddescleft			{ left-margin: 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			{ left-margin: 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			{ left-margin: 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					{  }

#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; }

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


#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 105px 6px 105px; }

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

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

#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;}

#rightside					{ padding: 10px 0 0 0 ; margin-top:5px; margin-left:780px;}
#momcover					{ border: 4px #d1decc solid; margin: 15px 20px 10px 20px; padding: 0; }
#momborder					{ border: 2px #c09eb8 solid; margin: 3px; padding: 2px 4px; }
#socialmediafollow			{ padding: 0px; }
#socialmediafollow p		{ font-weight: bold; }
#socialmediafollow ul li	{ display: inline; padding:0 10px; }

#testimonial				{ border: 4px #d1decc solid; margin: 10px; padding: 0; }
#testimonialborder			{ border: 2px #c09eb8 solid; margin: 2px; padding: 4px 0; }


#socialmediashare			{ padding: 0; }
#socialmediashare p			{ font-weight: bold; }

#advertisingmerchant		{ padding: 15px 0 0 0; }

#rightnav					{ margin: 10px; }
#rightnav ul li a			{ margin: 5px 0; background-color: #ffffff; text-align: center; display: block; overflow: hidden; 
								padding: 5px 0 5px 5px; font-size: .8em; line-height: 120%; border: 2px solid #d1decc; 
								font-weight: bold; text-decoration: none; }

#rightnav a:link			{ color: #355e3b; }
#rightnav a:visited			{ color: #355e3b; }
#rightnav a:active			{ color: #355e3b; }
#rightnav a:hover			{ color: #355e3b; background-color: #d1decc; border: 2px solid #c09eb8;}
#rightnav a:focus			{ color: #355e3b; }

#advertising				{ margin: 5px auto; padding: 10px 0; text-align: center; }

#universalfooter			{ clear:both; padding: 10px 0; }

#footernav					{ margin-left: 5px; width: 965px; }
#footernav ul				{ width: 100%; float: left; background-color: #355e3b; 
								border: 3px #d1decc solid; }
#footernav ul li			{ display: inline; }
#footernav ul li a			{ float: left; padding: 12px 16px; font-size:.8em; }

#footernav a:link			{ color: #ffffff; text-decoration: none; font-weight: bold; }
#footernav a:visited		{ color: #ffffff; }
#footernav a:active			{ color: #ffffff; }
#footernav a:hover			{ color: #355e3b; background-color: #ffffff; }
#footernav a:focus			{ color: #ffffff; }

#sitesearch					{ margin: 10px 0; }
#disclaimer					{ clear:both ; padding:10px 0; }
#copyright p				{ text-align: center; font-weight: bold; }

