
	body {background-image:url('/assets/templates/jeanjacquesmachado/i/backgrounds/striped_green_background.gif');}
	a {text-decoration:none;}
	a:hover {text-decoration:underline;}
	div.content {/*background:url('/proshop/catalog/images/011510/cart-bg_03.gif') repeat scroll #C2C0B1;*/margin:0;padding:0;}
	
	
	
	
	/* Messages / Errors */
	
	td.headerError {padding:14px;color:#FF0000;background:#FFFFFF;}
	td.headerInfo {padding:14px;color:#66CC66;background:#FFFFFF}
	
	td.messageStackError {padding:14px;color:#FF0000;background:#FFFFFF;}
	td.messageStackWarning {padding:14px;color:#FF9966;background:#FFFFFF;}
	td.messageStackSuccess {padding:14px;color:#66CC66;background:#FFFFFF;}
	
	
	/* Template */
	
	div#oscHeading {
		background:#000;
		font-size:14px;float:left;color:#B2B3B7;font-weight:normal;padding:17px 0 0 160px;margin:0;text-transform:uppercase;
	}
	
	
	
	
	div.oscContainer {margin:0;padding:0;font-size:12px;}
	.oscContainer p {line-height:16px;}
	
	div.oscLeftColumn {width:150px;text-align:left;margin:0;padding:14px 10px 0 10px;float:left;overflow:hidden;}
	div.oscCenterColumn {width:490px;text-align:left;margin:0;padding:14px 10px;float:left;overflow:hidden;}
	div.oscRightColumn {width:300px;text-align:left;margin:0;padding:14px 10px 0 10px;float:right;overflow:hidden;}
	/* center and right column span, for order confirmation */
	div.oscCenterRightColumn {width:798px;text-align:left;margin:0;padding:14px 0 14px 10px;float:left;overflow:hidden;}
	
	div.oscPageHeading {margin:0 0 8px 0;padding:0 0 6px 0;border-bottom:1px solid #008486;}
	.oscPageHeading h1 {margin:0;padding:0;font-size:22px;font-weight:normal;color:#444466;border:0 none;}
	
	div.oscPageControlButtons {margin:8px 0 0 0;padding:6px 0 0 0;border-top:1px solid #008486;text-align:right;clear:both;}
	
	.smallText {font-size:10px;font-weight:bold;}
	
	/* generic form field table */
	table.formTable {width:100%;border-collapse:collapse;border:0 none;}
	.formTable th {font-size:12px;font-weight:bold;}
	.formTable td.left-label {width:40%;padding:2px 8px;text-align:right;vertical-align:top;background:url('/assets/templates/jeanjacquesmachado/i/tints/40pct_white.png') repeat scroll;}
	.formTable td.right-field {width:60%;padding:2px 8px;text-align:left;vertical-align:top;background:url('/assets/templates/jeanjacquesmachado/i/tints/40pct_white.png') repeat scroll;}
	.formTable td.required-info {font-size:10px;font-style:italic;padding:0 0 8px 2px;}
	.inputRequirement {font-size:16px;color:#FF0000;white-space:nowrap;}
	
	table.infoBoxHeading {width:100%;border:2px solid #CCCCCC;border-bottom:0 none;}
	table.infoBoxHeading td {background:#333333;color:#FFFFFF;padding:8px;font-size:11px;font-weight:bold;text-transform:uppercase;}
	
	/* Generic Side-panel Information Pop-up Box */
	table.infoBox {width:100%;border:2px solid #CCCCCC;border-top:0 none;font-size:12px;color:#FFFFFF;margin:0 0 10px 0;}
	table.infoBox td {padding:0;}
	table.infoBox a {color:#DDDDEE}
	
	/* Generic page content panels */
	table.containerBox {width:100%;border:0 none;}
	.containerBox td {background:url('/assets/templates/jeanjacquesmachado/i/tints/40pct_white.png') repeat scroll;}
	.containerBox td td {background:none;} /* prevent sub-tables from adding backgrounds */
	
	/* Error/Success Message boxes */
	td.messageStackSuccess {border:2px solid #00670e;font-size:15px;color:#FFFFFF;font-weight:normal;background:url('/proshop/catalog/images/successMsg_background_08.gif') repeat scroll;padding:12px;}
	td.messageStackError {border:2px solid #FF0000;font-size:15px;color:#FFFFFF;font-weight:normal;background:url('/proshop/catalog/images/errorMsg_background_08.gif') repeat scroll;padding:12px;}
	
	table.infoBoxContents {width:100%;border:0 none;}
	table.infoBoxContents td {padding:8px;}
	td.boxText {background:url('/assets/templates/jeanjacquesmachado/i/tints/blackXparent90pct.png') repeat scroll;}
	
	/* Order total table */
	table.oscOrderTotal {width:auto;border-collapse:collapse;}
	.oscOrderTotal td.desc {font-size:12px;padding:4px 2px 4px 0;text-align:right;vertical-align:top;border-bottom:1px dotted #AAAAAA;border-top:1px dotted #AAAAAA;}
	.oscOrderTotal td.amt {font-size:12px;padding:4px 0 4px 10px;text-align:right;vertical-align:top;border-bottom:1px dotted #AAAAAA;border-top:1px dotted #AAAAAA;}
	
	/* PRODUCT LISTING TABLE */
	table.productListing {width:100%;border:0 none;border-collapse:collapse;}
	td.productListing-heading {background:url('/assets/templates/jeanjacquesmachado/i/tints/50pct_blk.png') repeat scroll;color:#FFFFFF;border-bottom:1px solid #000000;padding:8px;}
	.productListing-heading a {color:#FFFFFF;}
	td.productListing-data {background:url('/assets/templates/jeanjacquesmachado/i/tints/30pct_white.png') repeat scroll;padding:6px;}
	.productListing td td {background:none !important;}
	
	div.productInfoPicture {display:inline;float:right;margin:0;padding:0 0 12px 18px;}
	.productInfoPicture img {border:2px solid #FFFFFF;}
	.productInfoPicture a {font-size:10px;font-weight:bold;display:block;margin:4px 0 0 0;}
	
	div.productInfoDescription {}
	.productInfoDescription p {font-size:14px;}
	
	.stockWarning {font-size:10px;color:#EE0000;font-weight:bold;text-align:left;}
	
	img.productImage {border:2px solid #FFFFFF;}
	
	/* LOGIN PAGE */
	
	table.oscLoginBox {border:0 none;}
	.oscLoginBox th {font-size:14px;font-weight:bold;padding:8px 0;width:49%;}
	.oscLoginBox td {padding:8px;vertical-align:top;background:url('/assets/templates/jeanjacquesmachado/i/tints/30pct_white.png') repeat scroll;}
	.oscLoginBox td.divider {padding:0;width:2%;background:none;}
	
	/* MY ACCOUNT PAGE */
	
	div.accountControls {margin:12px 0 0 0;padding:12px;background:url('/assets/templates/jeanjacquesmachado/i/tints/30pct_white.png') repeat scroll;}
	.accountControls p {margin:0;padding:0 0 4px 0;font-size:14px;}
	

	
	
	