@import "mainnav/main.css";
@import "mainnav-payment/main.css";
@import "mainnav2/main.css";
@import "ftrnav/main.css";
@import "subnav/main.css";
@import "inc-modules.css";
@import "inc-form.css";
@import "inc-snippets.css";
@import "inc-tabanchors.css";
@import "inc-tabanchors-2.css";
@import "inc-text.css";

	body {
		padding: 0px;
		margin: 12px 0px 0px 0px;
		background: url(../gifs/bg-body.gif) #006951 repeat-x 0px 0px;
		text-align: center;
		}
		
	body#payment {
		background: url(../gifs/bg-body-payment.gif) #993300 repeat-x 0px 0px;
		}
	body#payment-popup {
		background-image: none;
		background-color: #fff;
		margin: 0px 12px 12px 12px;
		text-align: left;
		}			

/* ============================================================ */
/* ========================== FRAME =========================== */
/* ============================================================ */
	
	div.frame { 
		width: 770px;
		margin: 0 auto; 
		text-align: left;
		}
		
	body#payment div.frame { 
		width: 970px;
		}	
	

/* ============================================================= */
/* ========================= CONTAINERS ======================== */
/* ============================================================= */

	div.con-wrapper { /*overflow: hidden;*/ float: left; background-color: #fff;}
	* html div.con-wrapper { float: left; }		

/* -------------------------- HEADER ------------------------- */	
	
	div.con-banner-1 { 
		width: 770px;
		height: 84px;
		clear: both;
		position: relative;
		z-index: 10000;
		}
	body#payment div.con-banner-1 { 
		width: 970px;
		}	

/* -------------------------- EQUAL HEIGHT COLUMNS ------------------------- */
/* Works across all browsers except ieMac. */
	
	/* Start Mac IE5 filter \*/
	div.con-supp-1,
	div.con-supp-2,
	div.con-main-1 { 
		/*padding-bottom: 32767px;
		margin-bottom: -32767px;*/
		}
	/* End Mac IE5 filter */	

/* -------------------------- SUPP 1 ------------------------- */

	div.con-supp-1 { 
		float: left;
		width: 146px;
		background-color: #fff;
		}
		
	div.con-supp-1 div.pad-con {
		border-top: 4px solid #fff;
		padding: 0;
		margin: 0;
		}
	
/* --------------------------- MAIN 1 ------------------------- */	
	
	div.con-main-1 {
		float: left;
		width: 478px;
		background-color: #fff;
		}
	body#oligos div.con-main-1,
	body#checkout-process div.con-main-1 {
		width: 624px;
		}
	body#payment div.con-main-1 {
		width: 970px;
		}		
		
	div.con-main-1 div.pad-con {
		padding: 0px 13px 10px 13px;
		}
			

/* --------------------------- SUPP 2 ------------------------- */
			
	div.con-supp-2 { 
		float: left;
		width: 146px;
		background-color: #fff;
		}
		
	div.con-supp-2 div.pad-con {
		border-top: 4px solid #fff;
		padding: 0;
		margin: 0;
		}	
	
/* --------------------------- FOOTER 1 ------------------------- */	
	
	div.con-footer-1 { 
		clear: both;
		}