#giftcardlogo {
	position: relative; 
	left: 765px; 
	top: -69px;
}

#indexImageSlider {
    padding-left: 30px; 
    overflow: hidden; 
    width: 349px; 
    height: 233px;
}

#leftBoxBannerSlider {
    padding-left: 14px; 
    overflow: hidden; 
    height: 402px; 
    width: 242px;
}

/***** BODY *****/
body 																{text-align:center; color:#000000; font-size:12px; line-height:1.4em; color:#666;	font-family:Tahoma, Geneva, sans-serif;
																		background-color:#B4CF98; background-image:url(../img/bodyBgGreen.jpg); background-repeat:repeat-x;}
h1																	{font-size:17px;}
h2																	{font-size:16px;}
h3																	{font-size:15px;}
h4																	{font-size:14px;}
h5																	{font-size:12px;}
h6																	{font-size:10px;}
p																	{font-size:12px; text-align:justify; padding:5px 30px;}
a, a:visited														{text-decoration:none; color:#88c561;}
a:focus, a:hover													{color:#82c1c8;}
a.dark																{color:#666; font-style:italic; font-size:14px;}
a.dark:hover														{color:#333;}
pre																	{padding:5px 40px;}
ul li																{margin:0 30px;}
hr																	{border-top:1px solid #eee; border-bottom:1px solid #ddd;}
#contactFix															{min-height:690px; overflow:hidden; clear:both; background:#FFF; }
img                                                                 {border: none;}


/***** WRAPPER *****/
#outerwrapper {width:940px; margin:0 auto;
	background:url(../img/overlay.png) 0 0 repeat-y;}
#wrapper {width:900px; margin:0 20px; text-align:left; background:#FFF;}


/***** SHORTCUT *****/
#shortcut {width:900px; height:25px;}
#shortcut p {float:right; padding:4px 0; font-size:10px; font-weight:bold;}
#shortcut p span {padding-right:20px;}
#shortcut p span a {color:#999;}
#shortcut p span a:hover {color:#82c1c8;}


/***** HEADER *****/
#header																{width:900px; height:138px;}


/***** NAVIGATION *****/
#navigation															{position:relative; float:left; width:170px; padding-top:15px; background:url(../img/navBgOrange.jpg) 0 0 repeat-y;}
#navigation #navTop													{position:absolute; top:0; left:0;}
#navigation p														{padding:15px 30px 5px 0; text-align:right; cursor:pointer; font-size:14px;}
#navigation p, #navigation p a										{color:#666;}
#navigation p:hover, #navigation p a:hover							{color:#424242;}
	#navigation .navSub												{margin-bottom:8px;}
	#navigation .navSub p											{padding:0 30px 0 0; font-size:11px; color:#4B4C82;}
	#navigation .navSub p a											{color:#4B4C82;}
	#navigation .navSub p:hover, #navigation .navSub p a:hover		{color:#3235E3;}
		#navigation #navLadies										{}
		#navigation #navLadies p a									{padding:0 0 0 0; line-height:1.4em; color:#3F5C34;}
		#navigation #navLadies p a:hover							{color:#245E0F;}


/***** CONTENT *****/
#content															{float:right; width:680px; margin:0 25px ; border-top:1px solid #EFEFEF;}
#content h1															{padding:35px 30px 5px;}
#content h2, #content h3, #content h4, #content h5, #content h6		{padding:15px 30px 5px;} 


/***** FOOTER *****/
#footer {position:relative; clear:both; width:900px; height:60px; background:url(../img/footer.jpg) 0 0 no-repeat;}
#footer p {position:absolute; bottom:0; padding:8px 15px; font-size:10px;}


/***** PAGING *****/
.paging														{text-align:center; clear:both; margin:20px; font-size:12px;}
.paging a, .paging a:visited								{border:1px outset #ccc; margin:2px; padding:4px 6px; background:#999; color:#fff;}
.paging a:hover, .paging a:focus							{background:#666; text-decoration:none;}
.paging a.pageHere											{background:#140D52; color:#ccc; border:1px inset #ccc;}


/* course page */

.tabHolder	{width:620px; height:90px; clear:both;}
.tabItem		{width:200px; height:50px; padding-top:20px; float:left;}
.fullCourse {}
.partCourse {}
.mediCourse	{}
.contentHolder{height:1090px;}

/* general classes */
.clearBoth														{clear:both;}
.vspace															{margin-top:20px;}
.hspace															{margin-left:20px;}
.vvspace														{margin-top:40px;}
.hhspace														{margin-left:40px;}

.floatLeft														{float:left;}
.clearLeft														{clear:left;}
.fcLeft															{float:left; clear:left;}

.floatRight														{float:right;}
.clearRight														{clear:right;}
.flClRight														{float:right; clear:right; padding:0 40px;}
.padding25														{padding:30px 20px;}
.option															{clear:right; float:right;}


/***** FONTS *****/
.bold															{font-weight:bold;}
.italic															{font-style:italic;}
.center															{text-align:center;}
.smaller														{font-size:smaller;}
.right															{text-align:right;}

.blueLight														{color:#4442B8;}
.red															{color:red;}
.purple															{color:#7200A3;}

/***** IMAGES *****/
.imgLeft														{float:left; padding:5px;}
.imgRight														{float:right; padding:15px;}
.imgGradient                                                    {float: right; padding: 0 15px 15px 15px}


/****************************************************************************************************************************************************/
/***** LAYOUT *****/
/* socialBox */
#socialBox														{clear:both; width:140px; height:160px; margin:0px 15px; padding:40px 0 0; background:url(../img/socialBox.png) 0 0 no-repeat; }
#socialBox p													{text-align:center; padding:0;}
#socialBox p img												{width:auto; padding:0;}


/***** GENERAL *****/
.box200															{float:left; width:200px; background:#ddd; margin:10px;}
.box200 img														{padding:5px 0;}
.box200 p														{text-align:center;}
p.line1															{padding:8px 0px 0; font-weight:bold; font-size:13px; color:#4c8549;}
p.line2															{padding:0 0px 8px; font-weight:bold; font-size:10px; color:#515151;}
p.line3															{padding:8px 0px 0; font-weight:bold; font-size:12px; color:#c80000;}
p.line4															{padding:0 0px; font-weight:bold; font-size:11px; color:#515151;}
p.line5															{padding:0 0px 8px; font-weight:bold; font-size:12px; color:#4c8549;}


/***** HOME *****/
/* newsbox */
#rightBox 														{padding-top:15px;}
#rightBox .newsBox												{margin:16px; padding:10px 0; border:2px solid #ccc; background:#fff;}
#rightBox .newsBox img											{padding:5px 0;}
#rightBox .newsBox p											{text-align:center; font-weight:bold;}
#rightBox .newsBox p.line1										{padding:8px 15px 0; font-size:13px; color:#4c8549;}
#rightBox .newsBox p.line2										{padding:0 15px 8px; font-size:10px; color:#515151;}
#rightBox .newsBox p.line3										{padding:8px 15px 0; font-size:12px; color:#c80000;}
#rightBox .newsBox p.line4										{padding:0 15px; font-size:11px; color:#515151;}
#rightBox .newsBox p.line5										{padding:0 15px 8px; font-size:12px; color:#4c8549;}


/***** BLOG *****/
#blogItems .blogItem h4											{padding:0 30px;}
#blogItems .blogItem h6											{padding:0 30px; font-style:italic;}


/***** PRICING *****/
.pricelist														{}
.pricelist img													{margin-bottom:-10px; padding:0 10px;}












