body {
	background: #f8ceff url(http://www.suthrnjewl.com/images/checkback.gif) repeat;
	padding: 2ex 2ex;
	margin: 0;
  color: #000000;
  font-family: Verdana, Helvetica, Tahoma, sans-serif;
	font-size: 84%;
}
#leftside {
border-right: 1px solid #441259;
}

#welcome {
padding-left: 15px;
}

#wrapper {
	
	margin-top: 10px;
	margin-left: auto; 
	margin-right: auto;
	margin-bottom: 15px;
	top: 0px;
	padding: 0px;
	width: 800px;
	border-top: 10px solid #441259;
	}
	
#headtable {	
	border-top: 15px solid #556600;
	border-bottom: 15px solid #556600;
	background-image: url('http://custom.buyitsellit.com/3032/summer2007bisiheader.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	height: 250px; 
}	
#headtable2 {	
	border-top: 15px solid #556600;
	}
#footer p {
	color: #333333;
}
#price {
font-size: 18px;
 line-height: 20px; 
 font-family: verdana, helvetica, sans-serif;
 color: #000000;
 font-weight: bold;
}

#price2 {
font-size: 16px;
 line-height: 20px; 
 font-family: verdana, helvetica, sans-serif;
 color: #7c1f3c;
 font-weight: bold;
 padding-bottom: 5px;
 text-align: left;
}

#footer {	
	text-align: center;
	padding-top: 5px;
	}
#crumb p  {
	color: #FFFFFF;
	font-size: 10px;

	}
	
#crumb a:link { 
 color: #000000; 
 font-weight : bold;
 font-family: verdana, helvetica, sans-serif;
 text-decoration: none;
}

#crumb a:visited { 
 color: #7c1f3c; 
 font-weight : bold;
 font-family: verdana, helvetica, sans-serif;
 text-decoration: none;
}

#crumb a:active { 
 color: #7c1f3c;
 font-weight : bold;
 font-family: verdana, helvetica, sans-serif;
}

#crumb a:hover { 
 color: #f8ceff; 
 font-weight : bold;
 font-family: verdana, helvetica, sans-serif;
}	
#crumb {	
	text-align: right;
	font-size: 10px;
	padding-right: 5px;
	}
		
#search {
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	font-size: 12px;
 line-height: 17px; 
 font-family: verdana, helvetica, sans-serif;
 color: #333333;
 }

#searchbox {
	border: 1px solid #1bffff;
	color: #000000;
	background-color: #FFFFFF;
	height: 15px;
	padding-top: 5px;
	margin-bottom: 5px;
	}

#content {	
	background-color: #DDDAC9;
	width: 550px;
	float: left;
	position: relative;
	margin-bottom: 15px;
	}
	
#leftnav {
	background-color: #DDDAC9;
	border: none;
	float: right;
	width: 252px;
	text-align: center;
	position: relative;
}
p {
 font-size: 12px;
 line-height: 17px; 
 font-family: verdana, helvetica, sans-serif;
 color: #333333;
 padding-left: 5px;
 padding-right: 5px;
}

#description p {
 font-size: 12px;
 line-height: 17px; 
 font-family: verdana, helvetica, sans-serif;
 color: #000000;
 padding-left: 5px;
 padding-right: 5px;
}

#featured p {
 font-size: 12px;
 line-height: 17px;
 font-weight: bold; 
 font-family: verdana, helvetica, sans-serif;
 color: #333333;
 background-color: #FFFFFF;
 }
 
#featured h2 {
 font-size: 14px;
 font-family: verdana, helvetica, sans-serif;
 color: #7c1f3c;
 font-weight: bold;
 text-align: center;
 padding-left: 3px;
 padding-right: 3px;
 padding-top: 5px;
 padding-bottom: 5px;
 background: #f8ceff;
 border-top: 5px solid #FFFFFF;
 border-bottom: 5px solid #FFFFFF;
} 

#featured h3 {
 font-size: 12px;
 line-height: 17px; 
 font-family: verdana, helvetica, sans-serif;
 color: #333333;
 }
 
 #featured h2 {
 font-size: 14px;
 font-family: verdana, helvetica, sans-serif;
 color: #7c1f3c;
 font-weight: bold;
 text-align: center;
 padding-left: 3px;
 padding-right: 3px;
 padding-top: 5px;
 padding-bottom: 5px;
 background: #f8ceff;
 border-top: 5px solid #FFFFFF;
 border-bottom: 5px solid #FFFFFF;
} 

#featuredphoto a:link, #featuredphoto a:visited {
    color: #441259;
    text-decoration: none;
}
#featuredphoto a:hover, #featuredphoto a:active {
    color: #CC3300;
	text-decoration: none;
	}

#featured p a:link, #featured a:visited {
    color: #441259;
    text-decoration: none;
}
#featured p a:hover {
    color: #CC3300;
	}
#featured a:active {
    color: #CC3300;
	}

li, ul, ol {
 font-size: 12px;
 line-height: 17px; 
 font-family: verdana, helvetica, sans-serif;
 color: #333333;
 padding-right: 5px;
}

ul {
list-style-type: square;
}

#copyright {
 font-size: 9px; 
 font-family: verdana, helvetica, sans-serif;
 color: #333333;
 text-align: center;
 padding-bottom: 5px;
}

a:link { 
 color: #441259; 
 font-weight : bold;
 font-family: verdana, helvetica, sans-serif;
 text-decoration: none;
}

a:visited { 
 color: #441259; 
 font-weight : bold;
 font-family: verdana, helvetica, sans-serif;
 text-decoration: none;
}

a:active { 
 color: #CC3300;
 font-weight : bold;
 font-family: verdana, helvetica, sans-serif;
}

a:hover { 
 color: #CC3300; 
 font-weight : bold;
 font-family: verdana, helvetica, sans-serif;
}
.tabwhite {
  background: #DDDAC9;
  padding-left: 5px;
  }

.tabyellow {
  background: #DDDAC9;
  }
/* Buttons */
.button {
	background: #f8ceff;
	color: #7c1f3c !important;
	border: 1px solid #414141;
	margin-top: 5px;
}
.button:hover {
	background: #1bffff;
	border: 1px solid #414141;
	
}
.button {
	padding: 3px 5px;
	text-transform: uppercase;
	font-size: 9px;
	text-decoration: none !important;
	}

/* Side */
#side li a:link, #side li a:visited {
    color: #441259;
    text-decoration: none;
}
#side li a:hover, #side li a:active {
    color: #CC3300;
}
#side li, ul, ol {
 font-size: 12px;
 line-height: 17px; 
 font-family: verdana, helvetica, sans-serif;
 color: #441259;
}
/* Menu */
#menu li a:link, #menu li a:visited {
    color: #441259;
    text-decoration: none;
	}
#menu {padding-left: 25px;
		padding-bottom: 40px;
		padding-top: 10px;
		}
#menu li a:hover, #menu li a:active {
    color: #CC3300;
	padding-left: 10px;
}
#content h2 {
	font-size: 12px;
 font-family: verdana, helvetica, sans-serif;
 color: #000000;
 font-weight: bold;
 text-align: left;
 padding-left: 3px;
 padding-right: 3px;
 padding-top: 20px;
}
#side h2 {
	font-size: 12px;
 font-family: verdana, helvetica, sans-serif;
 color: #90d0f5;
 font-weight: bold;
 text-align: left;
 padding-left: 10px;
 padding-right: 3px;
}
#logo h1  {font-size: 12px;
 font-family: verdana, helvetica, sans-serif;
 color: #90d0f5;
 font-weight: bold;
 text-align: center;
 padding-left: 10px;
 padding-right: 3px;		
	}

#logo a:link, #side a:visited {
      text-decoration: none;
	}

#description td {
			background: #FFFFFF;
			text-align: center;
			font-weight: bold;
			border: 2px solid #1bffff;
		}
	/* Category Page */
		#products td {
			background: #FFFFFF;
			text-align: center;
			font-weight: bold;
			border: 2px solid #1bffff;
		}
			#products td h3 {
				margin-bottom: 3px;
				font-size: 11px;
				text-align: left;
				
			}
			#products td p {
				margin: 0;
				text-align: left;
				font-weight: bold;
				}
				
			#products td p img {
				vertical-align: top;
				margin-left: 10px;
			}
		
		/* Product page */
		#photos {
			width: 511px;
			}
			#photos img {
				width: 300px;
				margin-bottom: 10px;
				text-align: center;
			}
			#photo-thumbs {
				text-align: center;
			}
			#photo-thumbs img {
				width: 80px;
				margin: 5px;
				vertical-align: middle;
			}
			#clicktoenlarge {font-size: 9px;
 font-family: verdana, helvetica, sans-serif;
 color: #333333;
 text-align: center;		
	}
		
		/* Cart page */
		.cart-item {
			margin-bottom: 15px;
			padding-bottom: 15px;
			
		}
			.cart-item img {
				height: 70px;
				float: left;
				margin-right: 15px;
				display: inline;
				margin-left: 25px;
			}
			.cart-item h3, .cart-item p {
				margin-bottom: 4px;
			}
		
		 #cart-item h3 {
 font-size: 12px;
 line-height: 17px; 
 font-family: verdana, helvetica, sans-serif;
 color: #333333;
 }

		#cart-item a:link, #cart-item a:visited {
    color: #441259;
    text-decoration: none;
}
#cart-item p a:hover {
    color: #CC3300;
	}
#cart-item a:active {
    color: #CC3300;
	}
		#cart-total {
			padding-top: 15px;
			text-align: right;
		}
			#cart-total strong {
				font-size: 21px;
			}
			#cart-total img {
				vertical-align: middle;
				margin-left: 20px;
				float: left;
			}

			p.product-options input {
				vertical-align: middle;
				margin-bottom: 5px;
			}
		
			p.product-options {
			padding-left: 25px;
			font-weight: bold;
			font-size: 10px;
			}
		#cartbody: {padding-right: 10px;
		}
		
		p#google-checkout {
			text-align: right;
		}
		p#google-checkout img {
			display: block;
			margin: 0 auto;
		}
		
		p#update-cart {
			font-weight: bold;
			font-size: 14px;
		}
			    