		body {
			background: url(../images/ricepaperBack.gif);
		}

		
		#wrapper {			
			margin:15px auto;
			width: 940px;
		}
		
		/*  general usage - $price + "Buy now" button
			usage example: share_save.inc
		*/
		.buynow{
			display: block;
		}
		.buynow span{
			position: relative;
			bottom: 7px;
		}
/************************************************************/			
		/* UTILITY NAV */
/************************************************************/					
			#utillitynav {
				list-style-type: none;
				background: #000000;
				color: #FFF;
				text-align: right;							
				vertical-align: center;
				padding: 10px 10px 5px 10px;
				margin: 0px 0px 0px 0px;
			}
				#utillitynav li {
					font: bold 13px Arial,sanserif;								
					display: inline;					
					padding: 0px 7px;				
					border-right: 2px solid #000;
				}
					#utillitynav li.noborder {
						border-right: none;								
					}
			
			#utillitynav li a {
				color: #FFF;
			}

			#topnav {
	background: #0;
	margin: 0px;
	padding: 0px;
	vertical-align: baseline;
	height: 30px;
			}
					
/************************************************************/								
		/* GENERAL */			
/************************************************************/			
		
		#big_wrapper {
			background:#CFDDFA;
			height: 100%;
			overflow: hidden;
			padding: 0;
			position: relative;
		}
		
		#leftside {
			/*background: #6699ff;*/
			float: left;
			padding: 10px 0 ;
			width: 220px;
		}

		.sidecol {
			margin-left:10px;
			margin-right:10px;
		}
				
		#middle {
			background: #FFFFFF;
			float: left;
			width: 720px;
		}
		
		#rightside
		{
			background: #FFCC66;
			float: right;
			padding: 10px 18px 10px 15px;
			width: 175px;
		}
		
		#leftside, #middle, #rightside { /* magical equal height columns hack */
			margin-bottom:-32767px !important;
			padding-bottom:32767px !important;
		}
		
		#rightside #acctalready{ position: relative;}
		#rightside #popupinfo{ background: #CFDDFA; border: 2px solid black; position: absolute; top: 0; right: 10px; padding: 5px;}
		
/************************************************************/					
		/* FOOTER */
/************************************************************/					
		
		#bottomcontentline {
			background:#CFDDFA;
			height: 10px;
		}
		
		#footer {
			background:#cfddfa url(../images/gradientbox.gif);			
			font: 12px Arial;
			padding: 5px 10px;
			overflow: hidden;			
		}
			#copyright {
				list-style-type: none;
				margin: 0;
				padding: 5px 0;
			}
				#copyright .copyright {
					float: left;					
				}
				#copyright li {
					display:inline;					
				}
					#copyright li ul {
						text-align: right;
						padding-right: 20px;
						margin: 0;
						float: right;	
					}
					#copyright li ul li {
						display:inline;				
						border-right: 1px solid #000;
						padding: 0 10px;	
					}
					#copyright li ul li.last {
						border-right: none;
					}					
		
/************************************************************/
		/*HOME*/
/************************************************************/					
	
		#centerContent{
			background-color: #FFFFFF;	 /* was F7E9A7 */
			float: left;
			padding: 20px 20px 40px 20px;
			width: 470px;
		}
		
		#centerContent {/* magical equal height columns hack */
			margin-bottom:-32767px !important;
			padding-bottom:32767px !important;
		}
		
							
/************************************************************/								
		/*SUBPAGE */			
/************************************************************/		

		.leftnav_color {
			background: #6699ff;
		}

		#content p, #content ul, #content ol{
			font-family: verdana;		
			font-size: 12px;
			line-height: 16px;			
		}
		
		#content ul li {
			padding-bottom: 10px;
			list-style-type: square;
			margin-left: 0px;
		}
		
		#content ol li {
			padding-bottom: 10px;
		}

		#content {
			padding: 15px 10px;
		}

		#content h1, #content h2 {
			text-align: center;
			margin: 0;
			padding: 0 0 10px 0;
		}

				
		#contentYellow {
			background: #FFFFCC;
			padding: 15px 10px;
		}

		#content .note {
			color: #F00;
			font-weight:bold;
		}
		
		#content a {
			color: #00F;
		}

		
/************************************************************/								
		/*CART*/			
/************************************************************/		

#cart_table, .cartTable {
	padding:0; 
	margin-left:auto; 
	margin-right:auto; 
	border:solid thin #0099FF;
}
#cart_table th,  .cartTable th {
	border:solid thin #0099FF;
	background-color:#6699ff;
}
#cart_table .tr_normal, .cartTable .tr_normal {
	border: solid thin #000000;
	background-color: #FFFFCC;
}
#cart_table .tr_over, .cartTable .tr_over {
    background-color: #CFDDFA;
}
#cart_table .tr_bottom , .cartTable .tr_bottom {
	background-color:#6699ff;
}
#cart_table .tr_bottom_light, .cartTable .tr_bottom_light {
	background-color: #66CCCC;
}
#cart_table td , .cartTable td {
    border: solid thin #0099FF;
	padding: 2px;
	margin:5px;
}
#cart_table .qty_input, .cartTable .qty_input {
 	border: thin solid #0099FF;
	width:40px;
}
#ship_table {
	padding:0;
	margin-left:auto;
	margin-right:auto;
	border:solid thin #0099FF;
}
#ship_table thead {
}
#ship_table th {
	border:solid thin #0099FF;
	background-color:#6699ff;
}
#ship_table .tr_normal {
	background-color:#CFDDFA;
}
#ship_table .tr_over {
	background-color: #EA4A4E;
}
#ship_table .tr_bottom {
	background-color:#6699ff;
}
#ship_table .tr_bottom_light {
	background-color: #66CCCC;
}
#ship_table td {
	padding: 0px;
	margin: 0px;
}
#ship_table .qty_input {
	border: thin solid #0099FF;
	width:40px;
}
