/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-wrapper {}

.wrap { width: 100%; clear: both; }

.main { width: 940px; margin: 0 auto; }
.main .inner {}

.main .inner .inner {
	padding: 0;
}
.narrow #ja-wrapper, .narrow .main { width: 750px; margin: 0 auto; }

/* HEADER
--------------------------------------------------------- */
#ja-header {}

/* CONTAINER
--------------------------------------------------------- */
#ja-main { float: left; width: 940px; padding-bottom: 15px; }

/*main content---*/
#ja-content { clear: both; display: block; float: left; width: 660px;}
#ja-current-content { float: right; width: 500px; }

/*columns---*/
#ja-col1 { width: 160px;}
#ja-col2 { float: right; width: 280px; }

/* FOOTER
--------------------------------------------------------- */
#ja-footer {}

/* EXTENSIBLE LAYOUT
--------------------------------------------------------- */
/*1 Column---*/
.ja-lo-1col .main .inner{}
.ja-lo-1col #ja-current-content {float: none; padding: 10px 20px; margin: 0; width: 900px;}
.ja-lo-1col #ja-content {width: 100%; }
.ja-lo-1col #ja-topsl2 {width: 100%; padding: 15px 0 0; }
.ja-lo-1col #ja-main{min-height: 500px;}
.ja-lo-1col #ja-current-content .page-head, .page-head-alt {}
#ja-container.ja-lo-1col .main .inner-content  { padding: 0; }
/*Content + 1 Columns Right---*/
.ja-lo-2colsr #ja-content { float: left; width: 660px; }
.ja-lo-2colsr #ja-current-content { float: right; width: 620px; padding: 0 20px; }
.ja-lo-2colsr .col-left {}

.ja-lo-2colsr .home-spot {
	float: left;
}
/*Content + 1 Columns Left---*/
.ja-lo-2colsl #ja-main { float: none; width: 100%; }
.ja-lo-2colsl #ja-content { width: 940px; float: left;  }
.ja-lo-2colsl #ja-current-content { margin-right: 0; float: none; float: right; width: 780px; }

/*Content + 3 Columns Left --*/
.ja-lo-3cols #ja-col1 { }

.ja-lo-3cols #ja-current-content {}

/* Defaul Layout */



/* IN PAGE LAYOUTS
--------------------------------------------------------- */
.middle { width: 940px; min-height:400px; margin:0 auto; text-align:left; }
.side-col { width: 160px; overflow: hidden; }
.col-left { float: left; }
.col-main { float: left; }
.col-right { float: right; }
.col-1-layout .col-main { float:none; margin:0; }
.col-2-right-layout .col-main { float:left; width:660px;  }
.col-2-left-layout .col-main { float:right; width:660px; }
.col-3-layout .col-main { width:575px; margin-left:15px; }
.home-spot {
	float: right;
	width: 500px;
}
/*All---*/
.col2-set, .col3-set, .col4-set, .col5-set { clear:both; }

/*Col2---*/
.col2-set .col-1, .col2-set .col-2 { width:49%; }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }

/*Col2-alt---*/
.col2-alt-set .col-1 { width:32%; }
.col2-alt-set .col-2 { width:65%; }
.col2-alt-set .col-1 { float:left; }
.col2-alt-set .col-2 { float:right; }

/*Col3---*/
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { float:left; width:31.3%; }
.col3-set .col-1, .col3-set .col-2 { margin-right:3%; }

/*Col4---*/
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 { float:left; width:22%; }
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3 { margin-right:4%; }

/*Table Columns---*/
table .col-1, table .col-2, table .col-3, table .col-4 { float:none !important; margin:0 !important; }
.col3-set td.spacer { width:3%; }
.col4-set td.spacer { width:4%; }
