/*//---------------------------------------------*/
/*// Name: JAMIELEE - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/

	html {
		overflow-y: scroll;
	}

	body
	{
		background: url(images/page-bg.jpg) #3d0000;
		color: #000000;
		font-size: 12px;
		font-family: 'Times New Roman', Arial, Times;
	}
	.outerTable
	{
		background: url(images/table-bg.jpg) repeat-x;
		width: 100%;
	}
	.innerTable
	{
		width: 575px;
	}
	.borderTop
	{
		background: url(images/border-top.gif);
		width: 757px;
		height: 58px;
	}
	.borderLeft
	{
		background: url(images/border-left.gif) left;
		width: 94px;
		height: 358px;
	}

	.borderLeftRepeat
	{
		background: url(images/border-leftRepeat.gif) repeat-y;
		width: 94px;
		vertical-align: top;
	}

	.bodyCell
	{
		background-color: #e6e6e6;
		vertical-align: top;
	}

	.borderRight
	{
		background: url(images/border-right.gif) right repeat-y;
		width: 90px;
		height: 358px;
	}

	.borderRightRepeat
	{
		background: url(images/border-rightRepeat.gif) repeat-y;
		width: 90px;
		vertical-align: top;
	}

	.borderBottom
	{
		background: url(images/border-bottom.gif);
		width: 757px;
		height: 205px;
	}
	.borderBottomNew
	{
		background: url(images/border-bottom-sm.gif) repeat scroll 0 0 transparent;
		height: 94px;
		width: 757px;
	}
	.borderBottom2
	{
		background: url(images/border-bottom2.gif);
		width: 757px;
		height: 89px;
	}

	.borderBottom8
	{
		background: url(images/border-bottom-new.gif);
		width: 757px;
		height: 205px;
	}

	div.bodyContentsContainer
	{
		position: relative;
		left: 0px;
		top: 0px;
		width: 573px;
		height: 295px;
		overflow: auto;
	}
	div.bodyContentsContainer2
	{
		position: relative;
		left: 0px;
		top: 0px;
		width: 573px;
		height: 411px;
		overflow: auto;
	}
	div.bodyContentsContainerRepeat
	{
		position: relative;
		left: 0px;
		top: 0px;
		width: 573px;
	}

	div.headingRepeat  {
		background: url(images/heading-sliver.jpg) repeat-x;
		height:50px;
		width: 573px;
	}

	/*//---------------------------------------------*/
	/*// Header Settings		    				 */
	/*//---------------------------------------------*/
	.headerCell
	{
		width: 757px;
		height: 133px;
		background: url(images/header.gif) no-repeat;
	}

	.headerCellBOS
	{
		width: 757px;
		height: 153px;
		background: url(images/header.gif) no-repeat;
	}

	td.headerCellBOS h1 a span {
		display: none;
	}


	.headerCell2 {
		width: 757px;
		height: 103px;
		background: url(images/header2.gif) no-repeat;
	}
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
	.navLeft
	{
		background: url(images/nav-left.gif);
		width: 54px;
		height: 30px;
	}
	.navRight
	{
		background: url(images/nav-right.gif);
		width: 53px;
		height: 30px;
	}
	a.imgRollOver-home { background: url(images/new/home-up.jpg) no-repeat; width: 50px; height: 30px; }
	a.imgRollOver-home:hover { background: url(images/new/home-over.jpg) no-repeat; width: 50px; height: 30px; }
	a.imgRollOver-community { background: url(images/new/community-up.jpg) no-repeat; width: 78px; height: 30px; }
	a.imgRollOver-community:hover { background: url(images/new/community-over.jpg) no-repeat; width: 78px; height: 30px; }
	a.imgRollOver-boutique { background: url(images/new/boutique-up.jpg) no-repeat; width: 61px; height: 30px; }
	a.imgRollOver-boutique:hover { background: url(images/new/boutique-over.jpg) no-repeat; width: 61px; height: 30px; }
	a.imgRollOver-press { background: url(images/new/press-up.jpg) no-repeat; width: 38px; height: 30px; }
	a.imgRollOver-press:hover { background: url(images/new/press-over.jpg) no-repeat; width: 38px; height: 30px; }
	a.imgRollOver-jamie { background: url(images/new/jamie-up.jpg) no-repeat; width: 80px; height: 30px; }
	a.imgRollOver-jamie:hover { background: url(images/new/jamie-over.jpg) no-repeat; width: 80px; height: 30px; }
	a.imgRollOver-services { background: url(images/new/services-up.jpg) no-repeat; width: 60px; height: 30px; }
	a.imgRollOver-services:hover { background: url(images/new/services-over.jpg) no-repeat; width: 60px; height: 30px; }
	a.imgRollOver-clinical { background: url(images/new/clinical-up.jpg) no-repeat; width: 62px; height: 30px; }
	a.imgRollOver-clinical:hover { background: url(images/new/clinical-over.jpg) no-repeat; width: 62px; height: 30px; }
	a.imgRollOver-membership { background: url(images/new/membership-up.jpg) no-repeat; width: 83px; height: 30px; }
	a.imgRollOver-membership:hover { background: url(images/new/membership-over.jpg) no-repeat; width: 83px; height: 30px; }
	a.imgRollOver-contact { background: url(images/new/contact-up.jpg) no-repeat; width: 83px; height: 30px; }
	a.imgRollOver-contact:hover { background: url(images/new/contact-over.jpg) no-repeat; width: 83px; height: 30px; }
	a.imgRollOver-policy { background: url(images/new/policy-up.jpg) no-repeat; width: 55px; height: 30px; }
	a.imgRollOver-policy:hover { background: url(images/new/policy-over.jpg) no-repeat; width: 55px; height: 30px; }

	a.imgRollOver-giftCert { background: url(images/new/gift-cert.jpg) no-repeat; width: 275px; height: 80px; }
	a.imgRollOver-giftCert:hover { background: url(images/new/gift-cert-over.jpg) no-repeat; width: 275px; height: 80px; }
	a.imgRollOver-Continue { background: url(images/new/continue-over.jpg) no-repeat; width: 126px; height: 33px; }
	a.imgRollOver-Continue:hover { background: url(images/new/continue-up.jpg) no-repeat; width: 126px; height: 33px; }
	a.imgRollOver-ContinueCert { background: url(images/continue-cert-up.jpg) no-repeat; width: 75px; height: 25px; }
	a.imgRollOver-ContinueCert:hover { background: url(images/continue-cert-over.jpg) no-repeat; width: 75px; height: 25px; }

	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
	.footer
	{
		color: #FFFFFF;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding-top: 15px;
	}
	.footer a
	{
		color: #ecd553;
	}
	.footer a:hover
	{
		color: #ecd553;
		text-decoration: none;
	}
	.disclaimer
	{
		font-size: 20px;
	}

/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/

	h1 {
		width:234px;
		position:absolute;
		color: #cdb457;
		font-size: 27px;
		font-family: 'Times New Roman', Arial, Times;
		font-variant: small-caps;
	}
	h1 span.normal, h1 p {
		position:absolute;
		z-index:2;
		padding:0;
		margin:0;
	}

	h1 span.shadow, h1 div {
		position:absolute;
		z-index:1;
		color:#000;
		top:1px;
		left:1px;
	}

	h2 {
		color: #000000;
		font-size: 15px;
		font-family: 'Times New Roman', Arial, Times;
		font-weight: bold;
	}

	h3 {
		color: #000000;
		font-size: 18px;
		font-family: 'Times New Roman', Arial, Times;
		font-weight: bold;
	}

	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/

	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
	a
	{
		color: #4a3720;
	}
	a:hover
	{
		color: #4a3720;
		text-decoration: none;
	}

	a.anchor
	{
		color: #4a3720;
		font-size: 14px;
		font-weight: bold;
	}
	a.anchor:hover
	{
		color: #4a3720;
		text-decoration: none;
		font-size: 14px;
		font-weight: bold;
	}

	a.anchorActive
	{
		color: #BA8748;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	a.anchorActive:hover
	{
		color: #BA8748;
		text-decoration: none;
		font-size: 14px;
		font-weight: bold;
	}

	.anchorText {
		font-size: 14px;
		font-weight: normal;
	}

	a.enrollToday {
		background: url(images/enroll-today.jpg) no-repeat scroll 0 0 transparent;
		width: 542px;
		height: 50px;
		display: block;
	}

	a.enrollToday:hover {
		background: url(images/enroll-today-over.jpg) no-repeat scroll 0 0 transparent;
	}

	a.callSetup {
		background: url(images/callsetup.jpg) no-repeat scroll 0 0 transparent;
		width: 542px;
		height: 50px;
		display: block;
	}

	a.callSetup:hover {
		background: url(images/callsetup-over.jpg) no-repeat scroll 0 0 transparent;
	}

	a.callSetupRed {
		background: url(images/callsetup-red.jpg) no-repeat scroll 0 0 transparent;
		width: 542px;
		height: 50px;
		display: block;
	}

	a.callSetupRed:hover {
		background: url(images/callsetup-red-over.jpg) no-repeat scroll 0 0 transparent;
	}


	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
	.textWrappedImage
	{
		margin: 5px;
	}
	.imgBorder
	{
		border: 1px solid #000000;
	}
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
	.borderTable
	{
		border: 1px solid #ba8748;
		background: #FFFFFF;
	}
	.tableRowHeader
	{
		background-color: #ba8748;
		font-weight: bold;
		color: #FFFFFF;
	}
	.tableRowFooter
	{
		background-color: #ba8748;
		font-weight: bold;
		color: #FFFFFF;
	}
	.textRequiredField
	{
		color: #384220;
		font-weight: bold;
	}
	.textSmallerFont
	{
		font-size: 11px;
	}
	.labelColumn
	{
		color: #4a3720;
	}

	.borderTable2
	{
		border: 1px solid #540f1c;
		background: #FFFFFF;
	}
	.tableRowHeader2
	{
		background-color: #540f1c;
		font-weight: bold;
		color: #FFFFFF;
	}
	.tableRowFooter2
	{
		background-color: #540f1c;
		font-weight: bold;
		color: #FFFFFF;
	}

	div.navigation span{
		display: none;
	}

	div.navigation a{
		display:block;
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/

	td.blogTitle, td.blogTitle a {
		font-size: 14px;
		font-weight: bold;
	}

	.noDisplay {
		display: none;
	}

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/