/*Headers*/

.mainInnerContent a {color:#CEA70A; text-decoration:underline;}
.mainInnerContent a:hover {color:#CEA70A;}
.mainInnerContent img {border:1px solid #6A6762;}

H1 {
	font-size: 10pt;
	font-weight: bold;
	color: #BC2E22;
	line-height: 17px;
	letter-spacing: 1px;
}

/*Subheaders*/
H2 {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	letter-spacing: 1px;
}

/*Footer*/
H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;  
	font-weight: normal;
	color: #333333;
	line-height: 17px;
}

/*Footer Text */
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 17px;
}

/*Footer Links*/
.footerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background:none;
	line-height: 17px;
}

.footerlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #993333;
	text-decoration: none;
	background:none;
	line-height: 17px;
}

/*Page Properties*/
body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-position: top;
	background-repeat: repeat-x;
	font: Verdana, Arial, Helvetica, sans-serif 11px;
	background-color: #000000;
	background-image: url(images/dp-rep-bg.jpg);
}
	
/*Content default*/
td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	font-weight: normal;
	line-height: 17px; 
	color: #CCCCCC;
	text-align:left;
}

/*Pictures*/
.picborder {
	border: 1px solid; 
	border-color:#F2DFA7;
}

.picRight {
	border: 1px solid;
	border-color:#6A6762;
	float:right;
	margin-left:20px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.picRightnoborder {
	float:right;
	margin-left:20px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.picLeft {
	border: 1px solid;
	border-color:#F2DFA7;
	float:left;
	margin-right:20px;
	margin-bottom: 3px;
	margin-top: 3px;
}


/*Contact Form*/
.inputSelect {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER: #CCCCCC 1px solid;
	color: #C33625;
	width:200px;
	background-color: #FAFAF8;
}
.inputComment {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER: #CCCCCC 1px solid;
	color: #C33625;
	width:250px;
	background-color: #FAFAF8;
}

.inputButton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	CURSOR: pointer;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	width:90px;
	background-color: #C33625;
}

.no-rep-x {
	background-repeat: repeat-x;
}
.no-rep-y {
	background-repeat: repeat-y;
}
.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.footertext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.link {
	color: #CEA70A;
	text-decoration: underline;
}
.link:hover {
	color: #CEA70A;
	text-decoration: none;
}
.rep-r {
	background-image: url(images/dp-rep-bg-right.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.link2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.link2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.link3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.link3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}


.button-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: bold;
	color: #214285;
	text-decoration: none;
}

#smoothShapesCont {width:509px; height:142px; position:relative;}
#smoothShapesLeft {background-image:url(/images/smoothSahpesLeft.png); width:223px; height:142px; float:left;}
#smoothShapesRight {background-image:url(/images/smoothShapesRight.png); width:286px; height:142px;  float:left;}
#bodySeminarCont {width:509px; height:86px;  position:relative;}
#bodySeminarContent {background-image:url(/images/bodySeminar.png); width:509px; height:86px; float:left;}
	
#learnMoreContL {top:109px; left:9px; position:absolute;}
#learnMoreContR	{top:109px; left:225px; position:absolute;}
a#learn_more, #learn_more span, span.learn_more_span {width:94px;height:22px;display:block; position:relative; overflow:hidden;}
a#learn_more span, span.learn_more_span { position:absolute; left:0; top:0; background:url(/images/learnmore.png) no-repeat 0 0;}
a#learn_more:hover span, span.learn_more_span_oo { background-position:0 -22px; cursor:pointer}

#registerHereCont {top:55px; left:246px; position:absolute;}
a#register_here, #register_here span, span.register_here_span {width:144px;height:22px;display:block; position:relative; overflow:hidden;}
a#register_here span, span.register_here_span { position:absolute; left:0; top:0; background:url(/images/registerherebtn.png) no-repeat 0 0;}
a#register_here:hover span, span.register_here_span_oo { background-position:0 -22px; cursor:pointer}	


#winterCont {
	position:relative;
	width:518px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	}
	#winterLeft {
		float:left;
		width:23px;
		height:959px;
		background-image:url(/images/winter_offers/winter_left.jpg)
	}
	#winterMiddle {
		float:left;
		width:472px;
		height:959px;
		background-image:url(/images/winter_offers/winter_middle.jpg)
	}
	#winterRight {
		float:left;
		width:23px;
		height:959px;
		background-image:url(/images/winter_offers/winter_right.jpg)
	}

.winter_1 {
		color:#FFFFFF;
		font-size:17px;
		font-weight:bold;
		position:absolute;
		top:17px;
	}
.winter_2 {
		color:#FFFFFF;
		font-size:17px;
		font-weight:bold;
		position:absolute;
		top:90px;
	}
	.winter_3 {
		color:#622c17;
		font-size:12px;
		font-weight:bold;
		position:absolute;
		top:228px;
	}

	.winter_3_red {
		color:#ce110c;
		font-size:17px;
		font-weight:bold;
	}
	.winter_4 {
		position:absolute;
		top:426px;
	}
	.winter_5 {
		color:#323133;
		font-size:12px;
		font-weight:bold;
		position:absolute;
		top:509px;
	}
	.winter_6 {
		color:#5e6eb4;
		font-size:12px;
		font-weight:bold;
		position:absolute;
		top:595px;
	}

	.winter_7 {
		color:#226217;
		font-size:18px;
		font-weight:bold;
		position:absolute;
		top:784px;
	}
	.winter_8 {
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	position:absolute;
	top:857px;
	}

#radiesseCont {
	position:relative;
	width:518px;
}
#radiesseLeft {
	float:left;
	width:23px;
	height:1005px;
	background-image:url(/images/radiesse_left.png)
}
#radiesseMiddle {
	float:left;
	width:472px;
	height:1005px;
	background-image:url(/images/radiesse_middle.png)
}
#radiesseRight {
	float:left;
	width:23px;
	height:1005px;
	background-image:url(/images/radiesse_right.png)
}
.bgRed {
	color:#fff;
	font-size:17px;
	font-weight:bold;
	position:absolute;
	top:17px;
}
.bgYellow {
	color:#000;
	font-size:17px;
	font-weight:bold;
	position:absolute;
	top:85px;
}
.bgBeige {
	color:#622c17;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:223px;
	left:8px;
}

*html .bgBeige {
	left:0;
	padding-left:10px;
	top:210px;
}
.radiesseLogo {
	position:absolute;
	top:512px;
}
.bgBeige2 {
	color:#622c17;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:653px;
	*top:640px;
	left:8px;
}
*html .bgBeige2 {
	left:0;
	padding-left:10px;
}
.bgGreen {
	color:#000000;
	font-size:18px;
	position:absolute;
	top:886px;
}	
/* February Callout */
#februaryMainCont { width:491px; /*height:1335px;*/ height:auto; background-color:#D8E8F5; border:1px solid #5AACB8; position:relative; padding:18px 10px 0 10px;}
div#februaryMainCont hr {width:491px; color:#0186A5; margin:15px 0; *margin:8px 0;}
#februarReplace1 {position:relative; width: 491px; height: 75px; margin:0; padding:0; overflow:hidden;}
#februarReplace1 span, span.februarReplace1 {position: absolute; top:0; left:0; width:100%; height:100%; background: url(/images/februaryReplace1.jpg) left top no-repeat;}
#februarReplace2 {position:relative; width: 491px; height: 216px; margin:0; padding:0; overflow:hidden;}
#februarReplace2 span, span.februarReplace2 {position: absolute; top:0; left:0; width:100%; height:100%; background: url(/images/februaryReplace2.jpg) left top no-repeat;}
#februarReplace3 {position:relative; width: 491px; height: 223px; margin:0; padding:0; overflow:hidden;}
#februarReplace3 span, span.februarReplace3 {position: absolute; top:0; left:0; width:100%; height:100%; background: url(/images/februaryReplace3.jpg) left top no-repeat;}
#februarReplace4 {position:relative; width: 491px; height: 713px; margin:0; padding:0; overflow:hidden;}
#februarReplace4 span, span.februarReplace4 {position: absolute; top:0; left:0; width:100%; height:100%; background: url(/images/februaryReplace4.jpg) left top no-repeat;}  
#februarReplace5 {position:relative; width: 361px; height: 74px; margin:0; padding:0; overflow:hidden; left:200px; top:8px;}
#februarReplace5 span, span.februarReplace5 {position: absolute; top:0; left:0; width:100%; height:100%; background: url(/images/februaryReplace5.jpg) left top no-repeat;}
/* February Callout */
#indexHeader { background: url(/images/secondary_headers/1.jpg) no-repeat; width:578px; height:75px;}

a#monthly_specials_btn, #monthly_specials_btn span, span.monthly_specials_btn_span {width:295px;height:58px;display:block; position:relative; overflow:hidden; float:right; top:13px;right:24px;color:#000}
a#monthly_specials_btn span, span.monthly_specials_btn_span { position:absolute; left:0; top:0; background:url(../images/monthly_specials_button.gif) no-repeat 0 0;}
a#monthly_specials_btn:hover span, span.monthly_specials_btn_span_oo { background-position:0 -58px; cursor:pointer}
#seminarCont{ background:url(/images/2_march_callout.jpg) no-repeat; width:525px; height:124px; position:relative;}
#seminarHeader{position:absolute; top:0px; left:92px;}
*html #seminarHeader{position:absolute; top:12px; left:93px;} 
#seminar{position:absolute; margin:32px 0 0 106px; text-align:center}
*html #seminar{position:absolute; margin:50px 0 0 106px; text-align:center}
a#registerBtn, #registerBtn span, span.registerBtn_span {width:207px; height:29px;display:block;color:#DFB166;position:absolute;left:180px;top:88px; cursor:pointer;}
a#registerBtn span, span.registerBtn_span { position:absolute; left:0; top:0; background:url(/images/registerBtn.gif) no-repeat 0 0; width:207px; height:29px;}


  
a#monthly_specials_bttn, #monthly_specials_bttn span, span.monthly_specials_bttn_span {width:295px;height:58px;display:block; position:relative; overflow:hidden;}
a#monthly_specials_bttn span, span.monthly_specials_bttn_span { position:absolute; left:0; top:0; background:url(../images/monthly_specials_btn.png) no-repeat 0 0;}
a#monthly_specials_bttn:hover span, span.monthly_specials_bttn_span_oo { background-position:-295px 0; cursor:pointer}
a#monthly_specials_bttn{ position:absolute; left:235px; top:-82px; color:#000} 
.ie a#monthly_specials_bttn{ left:239px; }