/* General Styles */
body {
	background-image:url(../img/bg_1.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	text-align:center;
}
p {
	display: block;
	padding: 5px 30px 10px 40px;
	font: 11px/16px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #393A20;
	margin: 0;
}

#facebook_promo {
	float:left;
	width:390px;
	height:auto;
	background:#fff;
	padding:5px;
	margin:10px 0 20px 40px;
}

#facebook_promo a {
	text-decoration:none;
}
#facebook_promo p {
	padding-left:175px;
}

p.clsClickHereCol1 {
	display: block;
	padding: 5px 10px 10px 40px;
	font: 11px/16px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #393A20;
	margin: 0;
}
p.clsClickHereCol2 {
	display: block;
	padding: 5px 10px 10px 10px;
	font: 11px/16px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #393A20;
	margin: 0;
}
.clsNormalText {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #393A20;
}
.clsmakeupspan {
	display: block;
	padding: 0 5px 0 40px;
}
hr {
	border: none 0;
	border-top: 1px dashed #999;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
.clsbullets {
	display: block;
	padding: 0px 40px 0px 60px;
	font: 11px/16px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #393A20;
	margin: 0;
	list-style: none;
	text-indent: -.9em
}
.clsbullets2 {
	display: block;
	padding: 0px 40px 0px 60px;
	font: 11px/16px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #943039;
	margin: 0;
}
.clsOrderedList {
	display: block;
	padding: 0px 40px 0px 60px;
	font: 11px/16px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #943039;
	margin: 0;
}
#invite {
	list-style-position: outside;
	padding: 0px 40px 10px 80px;
	font: 11px/16px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #AF6116;
}
.invite {
	color: #AF6116;
}
#vitals p {
	display: block;
	padding: 5px 10px 10px 0px;
	font: 11px/16px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #393A20;
	margin: 0;
}
#cc {
	width:465px;
	background-color:#eeeeee;
	margin: 0 2em 1em 1em;
}
#contact {
	background-color:#ffffff;
}
#contact p {
	font: 11px/16px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
}
#header {
	width:465px;
	margin: 0 0 0 0;
	padding:0 0 0 1em;
	text-align:center
}
/* Headings */

h1, h2, h3, h4, h5, h6 {
	color:#564F39;
	background-color: transparent;
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	margin: 0;
}

h1 {
	font-size: 160%;
	padding-right: 4em;
}
h2 {
	font-size: 150%;
}
h3 {
	display: block;
	clear:both;
	font-size: 140%;
	border-bottom: none;
	font-weight: bold;
	padding: 20px 40px 10px 40px;
	color: #AF6116;
}
h4 {
	font-size: 70%;
	border-bottom: none;
	font-weight: bold;
	padding: 5px 5px 0px 0px;
	color: #AF6116;
}
h5 {
	font-size: 70%;
	border-bottom: none;
	font-weight: bold;
	padding: 5px 5px 0px 40px;
	color: #AF6116;
}
h6 {
	font-size: 85%;
	border-bottom: none;
	font-weight: bold;
	padding: 5px 5px 10px 40px;
	color: #AF6116;
}
.pricehead {
	color:#564F39;
	background-color: transparent;
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 85%;
	border-bottom: none;
}
.pagehead {
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 140%;
	border-bottom: none;
	font-weight: bold;
	padding-top: 1em;
	margin-top: 1em;
	color: #AF6116;
}
#idContainer {
	margin-left:auto;
	margin-right:auto;
	width:800px;
}
/******************************/

/* SPRY Menu Bar styling classes*/

/******************************/

ul.MenuBarHorizontal {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
	cursor: default;
	width: auto;
	background: url(/images/navbar-bg.gif) no-repeat -1000px -1000px;
	font: 8pt arial, sans-serif;
}
ul.MenuBarActive {
	z-index: 1000;
}
ul.MenuBarHorizontal li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: auto;
	float: left;
	background-color:#e9d3b7;
}
ul.MenuBarHorizontal ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 1020;
	cursor: default;
	width: 8.2em;
	position: absolute;
	left: -1000em;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
	left: auto;
}
ul.MenuBarHorizontal ul li {
}
ul.MenuBarHorizontal ul ul {
	position: absolute;
	margin: 5px 0 0 95%;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left: auto;
	top: 0;
}
ul.MenuBarHorizontal ul {
	background:#ebebeb;
	border:2px solid #fff;
	width: 120px;
	text-decoration:none;
}
ul.MenuBarHorizontal a {
	display: block;
	cursor: pointer;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	font-size:10pt !important;
	color:#000;
	text-decoration:none;
	padding:5px 6px 2px 5px;
	background-image:none;
}
ul.MenuBarHorizontal a.clsSelected {
	display: block;
	cursor: pointer;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	font-size: !important;
	color:#990000;
	text-decoration:none;
	padding:5px 7px 2px 6px;
	background-image:none;
}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:active, ul.MenuBarHorizontal a:focus {
	background:#bd8d5e url(/images/Subnav_Background.gif) repeat-x;
	color:#fff;
}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover:visited, ul.MenuBarHorizontal a.MenuBarSubmenuVisible, ul.MenuBarHorizontal a.MenuBarSubmenuVisible:visited {
	background:#bd8d5e url(/images/Subnav_Background.gif) repeat-x;
	color:#fff;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenu:hover, ul.MenuBarHorizontal a.MenuBarItemSubmenu:active {
	background:#bd8d5e url(/images/Subnav_Background.gif) repeat-x;
	color:#fff;
}
ul.MenuBarHorizontal ul a {
	background:#e9d3b7 url(/images/Subnav_Background.gif) repeat-x;
	display: block;
	width:116px;
	font-size:10pt !important;
	border:0px;
	border-bottom:1px solid #fff;
	padding:2px;
	color:#000;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {
	background:#bd8d5e url(/images/Subnav_Background.gif) repeat-x;
	color:#fff;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover {
	background:#bd8d5e url(/images/Subnav_Background.gif) repeat-x;
	color:#fff;
}
ul.MenuBarHorizontal iframe {
	position: absolute;
	z-index: 1010;
}
#idJobForm {
	border:1px solid #ebebeb;
	margin:0px 0 10px 0;
	padding:10px;
}
 @media screen, projection {
ul.MenuBarHorizontal li.MenuBarItemIE {
	display: inline;
	f\loat: left;
	color:#fff;
}
}
/*Tables*/

.holder {
	border: 1px solid #999999;
}
.events {
	display: block;
	padding: 5px 40px 10px 40px;
	font: 11px/16px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6F4D70;
	margin: 0;
}
.cs {
	color:#C05D00 !important;
}
.bt {
	color:#784A71 !important;
}
.be {
	color:#29241C !important;
}
.clsmakeuptable td {
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #393A20;
}
/*********************************/

/* content area */

/*********************************/

#idContentArea {
	height:410px;
	overflow:auto;
	scrollbar-face-color: transparent;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: transparent;
	scrollbar-arrow-color: #B49A62;
	background-color: transparent;
	background-image: none;
}
.survey {
	margin-left:40px
}
.survey td {
	font: 11px/16px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #393A20;
}
/*********************************/

/* utility */

/*********************************/

.clsLeft {
  float:left;
}
.clsRight {
  float:right;
}
.clsAlignRight {
  text-align:right;
}
.clsAlignLeft {
  text-align:left;
}
.clsAlignCenter {
  text-align:center !important;
}
.clsDisplayNone {
  display:none;
}
.clsPositionRelative {
  position:relative;
}
.clsNoShow {
  display:none;
}
.clsTextBold{
	font-weight:bolder !important;
	font-size:10pt !important;	
}
.clsAlignTop    { vertical-align:top !important; }
.clsAlignMiddle { vertical-align:middle !important; }
.clsAlignBottom { vertical-align:bottom !important; }
.clsAlignLeft   { text-align:left !important; }
.clsAlignCenter { text-align:center !important; }
.clsAlignRight  { text-align:right !important; }

.clsWidth10   { width:10px; }
.clsWidth20   { width:20px; }
.clsWidth50   { width:50px; }
.clsWidth75   { width:75px; }
.clsWidth100  { width:100px; }
.clsWidth125  { width:125px; }
.clsWidth150  { width:150px; }
.clsWidth190  { width:190px; }
.clsWidth200  { width:200px; }
.clsWidth250  { width:250px; }
.clsWidth300  { width:300px; }
.clsWidth350  { width:350px; }
.clsWidth400  { width:400px; }
.clsWidth450  { width:450px; }
.clsWidth500  { width:500px; }
.clsWidthFull { width:100%; }

.clsPadding0 { padding: 0; }
.clsPadding1  { padding:1px; }
.clsPadding2  { padding:2px; }
.clsPadding3  { padding:3px; }
.clsPadding4  { padding:4px; }
.clsPadding5  { padding:5px; }
.clsPadding10 { padding:10px; }
.clsPadding15 { padding:15px; }
.clsPadding20 { padding:20px; }
.clsPadding25 { padding:25px; }
.clsPadding30 { padding:30px; }

.clsPaddingTop1  { padding-Top:1px; }
.clsPaddingTop2  { padding-Top:2px; }
.clsPaddingTop3  { padding-Top:3px; }
.clsPaddingTop4  { padding-Top:4px; }
.clsPaddingTop5  { padding-Top:5px; }
.clsPaddingTop10 { padding-Top:10px; }
.clsPaddingTop15 { padding-Top:15px; }
.clsPaddingTop20 { padding-Top:20px; }
.clsPaddingTop25 { padding-Top:25px; }
.clsPaddingTop30 { padding-Top:30px; }
.clsPaddingTop35 { padding-Top:35px; }
.clsPaddingTop40 { padding-Top:40px; }
.clsPaddingTop50 { padding-Top:50px; }

.clsPaddingRight1  { padding-Right:1px; }
.clsPaddingRight2  { padding-Right:2px; }
.clsPaddingRight3  { padding-Right:3px; }
.clsPaddingRight4  { padding-Right:4px; }
.clsPaddingRight5  { padding-Right:5px; }
.clsPaddingRight10 { padding-Right:10px; }
.clsPaddingRight15 { padding-Right:15px; }
.clsPaddingRight20 { padding-Right:20px; }
.clsPaddingRight25 { padding-Right:25px; }
.clsPaddingRight30 { padding-Right:30px; }

.clsPaddingBottom1  { padding-Bottom:1px; }
.clsPaddingBottom2  { padding-Bottom:2px; }
.clsPaddingBottom3  { padding-Bottom:3px; }
.clsPaddingBottom4  { padding-Bottom:4px; }
.clsPaddingBottom5  { padding-Bottom:5px; }
.clsPaddingBottom10 { padding-Bottom:10px; }
.clsPaddingBottom15 { padding-Bottom:15px; }
.clsPaddingBottom20 { padding-Bottom:20px; }
.clsPaddingBottom25 { padding-Bottom:25px; }
.clsPaddingBottom30 { padding-Bottom:30px; }
.clsPaddingBottom40 { padding-Bottom:40px; }
.clsPaddingBottom50 { padding-Bottom:50px; }

.clsPaddingLeft1  { padding-left:1px; }
.clsPaddingLeft2  { padding-left:2px; }
.clsPaddingLeft3  { padding-left:3px; }
.clsPaddingLeft4  { padding-left:4px; }
.clsPaddingLeft5  { padding-left:5px; }
.clsPaddingLeft10 { padding-left:10px; }
.clsPaddingLeft15 { padding-left:15px; }
.clsPaddingLeft20 { padding-left:20px; }
.clsPaddingLeft25 { padding-left:25px; }
.clsPaddingLeft30 { padding-left:30px; }

.clsText8pt { font-size:8pt }
.clsText9pt { font-size:9pt }
.clsText10pt { font-size:10pt }
.clsText11pt { font-size:11pt }
.clsText12pt { font-size:12pt }
.clsText13pt { font-size:13pt }

