/*------------------
BASIC HTML ELEMENTS
-------------------*/
body	{
		font-family: Verdana, arial, helvetica, sans-serif; 
		font-size: 11px;
		color: #333;
		margin: 0;
		padding:0;
		}
		
input, select, textarea
		{
		font-family: Verdana, arial, helvetica, sans-serif; 
		font-size: 11px;
		color: #333;
		
		}
		
A		{
		color: #6E652D;
		text-decoration: none;
		}

a img	{
		border: none;
		}
		
a:hover	{
		text-decoration: underline;
		background: none;
		}
		
h5		{
		text-align: right; 
		color: #999;
		font: bold 14px verdana;
		letter-spacing: 4px;
		margin: 0;
		padding: 0;
		}

p 		{
		margin: 5px;
		padding: 0;
		}
		
/*------------------
COMMON CSS
-------------------*/
#container
		{
		margin: 20px 0 0 25px;
		padding-bottom: 25px;
		width: 737px;
		}		
		
.content
		{
		padding: 20px 0 30px 0;
		color: #666;
		}
			
.leftColumn
		{
		float: left;
		width: 40%;
		}

.rightColumn
		{
		float: left;
		width: 60%;
		padding-top: 10px;
		}
		
.rightColumn p
		{
		text-align: justify;
		padding-right: 60px;
		}


			
table.header
		{
		width: 100%;
		}

td.logo	{
		width: 20px;
		}

.left	{
		text-align: left;
		}
		
.floatRight	
		{
		float: right;
		}
				
/*----------------------
NAVIGATION
----------------------*/
.topNav
		{
		color: #999;
		text-align: right;
		padding-top: 50px;
		vertical-align: top;
		}

.topNav A, .footer A
		{
		letter-spacing: 2px;
		color: #999;
		text-decoration: none;
		}
		
.topNav a:hover, .footer a:hover
		{
		color: #333;
		text-decoration: none;
		}
		
ul#mainMenu
		{
		padding: 0;
		margin: 0 0 0px 0;
		width: 100%;
		border-bottom: solid 1px #ddd;
		}	
		
ul#mainMenu li, .footer li
		{
		display: inline; 
		padding: 0 15px 0 15px;
		}

ul#subMenu
		{
		display: none;
		float: left;
		text-align: left;
		padding: 10px 0 0 0;
		margin: 0 0 0 40px;
		}

	
ul#subMenu li
		{
		display: inline;
		padding: 0 10px 0 10px;
		margin: 0;
		}

img.headText
		{
		float: right;
		margin: 10px 20px 0 0;
		}		

th		{
		text-align: right;
		vertical-align: top;
		font-weight: bold;
		font-size: 11px;
		padding-right: 10px;
		}
		
p.caption
		{
		font-size: 10px;
		text-align: center;
		border: solid 1px #eee;
		border-left: none;
		border-right: none;
		margin: 5px 0 5px 0;
		color: #838d34;
		}
				
.required 
		{
		font-weight: bold;
		color: #838d34;
		}
		
.error	{
		font-weight: bold;
		color: #cc0000;
		}

/*------------------
PAGE IMAGES
------------------*/
.aboutUs_class
		{
		background: url(images/page_images/page_aboutUs.jpg) left top no-repeat;
		padding-left: 290px;
		}

.contactUs_class
		{
		background: url(images/page_images/page_contactUs.jpg) left top no-repeat;
		padding-left: 250px;
		padding-bottom: 100px;
		}
.stores_class
		{
		background: url(images/page_images/page_stores.jpg) left top no-repeat;
		padding-left: 200px;
		}
.wholesale_class
		{
		background: url(images/page_images/page_wholesale.jpg) left top no-repeat;
		padding-left: 210px;
		}

.whyOrganic_class
		{
		background: url(images/page_images/page_contactUs.jpg) left top no-repeat;
		padding-left: 190px;
		}
		
.blankets_class
		{
		background: url(images/page_images/page_blankets.jpg) left top no-repeat;
		padding-left: 265px;
		}

.clothing_class
		{
		background: url(images/page_images/page_clothing.jpg) left top no-repeat;
		padding-left: 265px;
		}

.thankYou_class
		{
		background: url(images/page_images/page_contactUs.jpg) left top no-repeat;
		padding-left: 250px;
		}
		
/*------------------
COLLECTION
------------------*/
table.collectionDisplay td
		{
		text-align: center;
		padding: 20px 50px 20px 50px;
		vertical-align: top;
		}
		
.collectionDisplay h5
		{
		margin-bottom: 15px;
		}
				
.collectionDisplay img
		{
		padding: 1px 0 1px 0;
		}
				
.collectionDisplay a:hover img
		{
		background: #81bb4b;
		}

table.thumbDisplay
		{
		margin-right: 15px;	
		}
		
table.thumbDisplay td
		{
		text-align: center;
		padding: 0 15px 0 15px;
		}
				
/*------------------
FOOTER 
------------------*/
ul.footer
		{
		text-align: right;
		width: 100%;
		border-top: solid 1px #ddd;
		margin: 0; 
		padding: 0;	
		}


