/* CSS Document */

body	{
		font-family: Verdana, Arial, helvetica, sans-serif;
		background-color: #ffffff;
		background-image: url("images/background.jpg");
		margin: 0px;
		padding: 20px;
		text-align: center;
		font-size: 11px;
		}
		
		
p		{	
		font-family: Verdana, Arial, helvetica, sans-serif;
		font-size: 11px;
		line-height: 1.75em;
		color: #333333;
		}
		
		
h1	{	
		font-family: Verdana, Arial, helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		line-height: 1.5em;
		color: #D39788;
		margin: 0px;
		}
		
h2	{	
		font-family: Verdana, Arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 1.5em;
		color: #D39788;
		margin: 0px;
		}

h3	{	
		font-family: Verdana, Arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 1.5em;
		color: #D39788;
		margin: 0px;
		}		
h4	{	
		font-family: Verdana, Arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 1.5em;
		color: #D39788;
		margin: 0px;
		}

img		{
		border: 0px;
		padding: 0px;
		margin: 0px;
		}
				
		
li		
		{	
		font-family: Verdana, Arial, helvetica, sans-serif;
		font-size: 11px;
		line-height: 1.5em;
		color: #000000;
		list-style-type: circle;
		}	
		
a		{	
		font-family: Verdana, Arial, helvetica, sans-serif;
		line-height: 1.5em;
		}
		
td		{
		font-family: Verdana, Arial, helvetica, sans-serif;
		color: #000000;
		line-height: 1.5em;
		}
		
.catimg		{
		border: 1px solid;
		border-color: #ad9e83;
		padding: 0px;
		margin: 7px 0px 0px 0px;
		}
		
.itemname
		{
		font-family: Verdana, Arial, helvetica, sans-serif;
		font-size: 10px;
		line-height: 1.1em;
		margin: 0px;
		padding: 0px;
		}		

.catheader 	
		{
		font-family: Verdana, Arial, helvetica, sans-serif;
		color: #5a3d1b;
		font-size: 14px;
		font-weight: bold;
		line-height: 1.5em;
		margin: 0px;
		padding: 0px
		}
		
.subcatheader 	
		{
		font-family: Verdana, Arial, helvetica, sans-serif;
		color: #951d4e;
		font-size: 12px;
		font-weight: bold;
		line-height: 1.5em;
		margin: 0px;
		padding: 0px
		}		
		
.cattitle	
		{
		font-family: Verdana, Arial, helvetica, sans-serif;
		color: #5a3d1b;
		font-size: 14px;
		font-weight: bold;
		line-height: 1.5em;
		margin: 0px;
		padding: 0px
		}		
		
.nav 	
		{
		font-family: Verdana, Arial, helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		line-height: 1.5em;
		margin: 0px;
		padding: 0px
		z-index: 2;
		}
		
.productimg
		{
		padding-bottom: 5px;
		}		
		
		
.thumb 	
		{
		margin: 0px 5px 0px 5px;
		}
		
.login	
		{
		float: left;
		margin: 20px 0px 0px 20px;
		}
		
.testimony
		{
		font-family: times new roman, times, serif;
		font-size: 14px;
		font-weight: bold;
		line-height: 1.75em;
		color: #b6a579;
		margin: 0px 20px;
		}						
		
.clearboth
		{
		clear: both;		
		}
		
						
	
#container
		{
		padding: 0px;
		margin: 0px auto 0px auto;
		width: 720px;
		text-align: left;
		}

#header
		{
		position: relative;
		padding: 0px;	
		width: 720px;	
		height: 130px;
		}
		
#backgroundcolor
		 {
		 background-color: #fffdd6;
    	 margin: 0px;
		 padding: 0px;
		 }		
	
#content {
    background-color: #fffdd6;
	background-image:  url("images/flowers.gif"); 
	background-position: top right; 
	background-repeat: no-repeat;
	width: 680px;
	margin: 0px;
	padding: 80px 20px 0px 20px;
	}
		

#footer
		{
		background-color: #fffdd6;
		width: 720px;
		padding: 0px;
		margin: 0px;
		border: 0px;
		text-align: right;
		}

#footlinks
		{
		padding-top: 15px;
		margin: 0px auto 0px auto;
		width: 720px;
		text-align: center;
		color: #7b6838;	
		}		
	
		
		
a:link {color: #a2395f; text-decoration: underline;}
a:visited {color: #a2395f; text-decoration: underline;}
a:hover {color: #000000; text-decoration: underline;}

a.nav:link {color: #000000; text-decoration: none;}
a.nav:visited {color: #000000; text-decoration: none;}
a.nav:hover {color: #8c8c4c; text-decoration: none;}

a.itemname:link {color: #5a3d1b; text-decoration: none;}
a.itemname:visited {color: #5a3d1b; text-decoration: none;}
a.itemname:hover {color: #5a3d1b; text-decoration: underline;}

#footlinks a:link {color: #7b6838; text-decoration: none;}
#footlinks a:visited {color: #7b6838; text-decoration: none;}
#footlinks a:hover {color: #7b6838; text-decoration: underline;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Cartweaver 3 CSS Classes */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*
NOTE: All styles below are specific to Cartweaver 3.
*/

/*Form Styles*/

input.formCheckbox {
	border: none;
	background: transparent;
}

input.formButton {
	background: #ffffff;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin: 3px 3px 0px 3px;
}

/* Tables used to display tabular Data. */
/* Apply to <table> tags only. 
Example: <table class="tabulardata">*/
table.tabularData, table.tabularData td, table.tabularData th {
	border: 1px; border-style: solid;
	border-collapse: collapse;
	border-color: #000000;
}
table.tabularData td, table.tabularData th, table.tablesearchresults td {
	padding: 10px;
}
table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active  {
	color: #000000;
}

/* altRowEven & altRowOdd are used to style alternating table rows. */
.altRowEven {
	
}
.altRowOdd{

}

/* oldprice is displayed when there is a discount */
.oldprice {
	text-decoration: line-through;
}
.smallprint {
	font-size: 10px;
}

.pagingLinks {
	text-align: center;
}

.errorMessage {
	color: #993333;
	font-weight: bold;
}
/* This aligns products to the top of the table cell with horizontal display of results */
table#tableSearchResults td {
	vertical-align:top;
}


