* {
	margin: 0px;
	padding: 0px;
}
img, div { behavior: url(iepngfix.htc) }
body {
	background-color: #000;
	background-image: url(images/hairPollutionBackground.jpg);
	background-position: 50% top;
	padding-top: 147px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #ededed;
	line-height: 18px;
	background-repeat: no-repeat;
}
h2 {
	width: 100%;
}
h4 {
	font-size: 13px;
	font-weight: bold;
	color: #dabd44;
}
.btmPad {
	padding-bottom: 12px;
}
.topPad {
	padding-top: 15px;
}
.floatLeft {
	float: left;
	padding-right: 25px;
}
.clearFloat {
	clear: both;
}
.smallText {
	font-size: 11px;
	line-height: 14px;
}
.extraPad {
	padding-bottom: 5px;
}
a img {
	border: 0 none;
}
a:link, a:visited {
	color: #dabd44;
	text-decoration: none;
}
a:hover, a:active {
	color: #653767;
}
a:focus {
	outline: none;
}
#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 839px;
}
#wrapperBlog {
	margin-right: auto;
	margin-left: auto;
	width: 839px;
	margin-top: 145px !important;
}
#mainNav {
	background-image: url(images/nav_bg.png);
	background-repeat: no-repeat;
	height: 37px;
	width: 839px;
	padding-bottom: 15px;
	padding-top: 18px;
	text-align: center;
}
#mainNav ul {
	list-style-type: none;
}
#mainNav li {
	display: inline;
	height: 23px;
}
#wrapper #mainNav ul li img, #wrapperBlog #mainNav ul li img {
	padding-right: 8px;
	padding-left: 8px;
}
#contentWrapper {
	background-image: url(images/blackTransparent.png);
	background-repeat: repeat;
	width: 738px;
	padding: 20px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
#hours {
	height: 392px;
	width: 327px;
	position: absolute;
	z-index: 1;
	left: -104px;
	top: 25px;
}
#stylistsList {
	height: 293px;
	width: 189px;
	position: absolute;
	z-index: 1;
	left: -70px;
	top: 25px;
	background-image: url(images/stylists_bg.png);
	padding-top: 80px;
	padding-left: 65px;
}
#contentInner {
	background-image: url(images/blackTransparent.png);
	background-repeat: repeat;
	border: 1px solid #653175;
	width: 738px;
	padding-top: 23px;
}
#homeContent {
	background-image: url(images/hairPollutionSalonCar_home.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height: 630px;
}
#servicesContent {
	background-image: url(images/services_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height: 630px;
}
#eventsContent {
	background-image: url(images/events_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height: 630px;
}
#stylistsContent {
	min-height: 628px;
}
#artContent {
	background-image: none;
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height: 892px;
}
#artLeft {
	height: 29px;
	width: 172px;
	float: left;
	padding-left: 62px;
	padding-top: 325px;
}
#artRight {
	float: right;
	padding-top: 30px;
	width: 736px;
}
#recognition {
	width: 192px;
	padding-top: 100px;
	padding-left: 20px;
}
#products {
	height: 378px;
	width: 355px;
	position: absolute;
	right: -165px;
	top: 340px;
	z-index: 1;
}
.contentRightFloat {
	width: 515px;
	float: right;
	padding-right: 50px;
}
.contentRightFloatCal {
	width: 565px;
	float: right;
}
.negMargin {
	margin-top: -12px;
	padding-left: 5px;
}
#address {
	margin-top: -19px;
	padding-bottom: 5px;
}
#mentorLinks {
	width: 420px;
	float: right;
}
#mentorLinks p {
	padding-top: 10px;
	padding-bottom: 10px;
}
#servicesList {
	font-weight: bold;
	padding-bottom: 35px;
}
#floatServices {
	width: 364px;
	padding-left: 125px;
	font-weight: bold;
}
#servicesLeft {
	width: 182px;
	float: left;
}
#servicesRight {
	width: 182px;
	float: right;
}
#servicesList ul, #servicesLeft ul, #servicesRight ul {
	list-style-type: none;
}
#servicesList li, #servicesLeft li, #servicesRight li {
	padding-bottom: 15px;
}
ul#padLeft {
	padding-left: 65px;
	padding-top: 35px;
}
#boutiqueImage {
	width: 393px;
	float: right;
	padding-right: 20px;
}
#boutiqueImage h2 {
	text-align: right;
	height: 27px;
	width: 100%;
	padding-bottom: 15px;
}
#boutiqueImage p {
	font-size: 11px;
	padding-bottom: 15px;
}
#artRight ul {
	list-style-type: none;
	padding-left: 20px;
}
#artRight li {
	float: left;
}
.padLeftRight {
	padding-right: 17px;
	padding-left: 17px;
}
.leftPadTop {
	padding-left: 30px;
	padding-top: 10px;
}
.subContent {
	padding-top: 25px;
	padding-left: 30px;
}

/***** Slide Test CSS   *****/

ul.nums{float:left;width:100%;margin-bottom:10px}
ul.nums li {
	height: 13px;
	width: 96px;
	list-style: none;
	padding-left: 15px;
	padding-bottom: 10px;
}
ul.nums span {
	float:left;
	font-weight:bold;
	line-height:25px;
	margin:0 5px 0 0;
}
ul.nums li a {
	display:block;
	text-decoration:none;
}
ul.nums li a:hover {
	background-color:#DDDDDD;
}
/*ul.nums li.current {
	background-color:#B2A384;
}
ul.nums li.current a {
	color:#FFFFFF;
}
ul.nums li.current a:hover {
	background-color:#B2A384;
}*/
#mask {
	width:736px;
	height:630px;
	overflow:hidden;
	position:relative;
	float:left;
}
#folio {
	position:absolute;
	top:0;
	left:0;
	width:9000px;
	float:left;
	height: 630px;
}
.col {
	display:block;
	width:736px;
	height:630px;
	float:left;
}
.col p {
	padding-bottom: 8px;
}
.indentSm {
	padding-left: 5px;
}
.innerStylist {
	margin-top: -12px;
	padding-left: 5px;
}
.innerStylist ul {
	list-style: none;
}
.innerStylist li {
	padding-bottom: 10px;
}
#julia {
	background-image: url(images/julia_bg.jpg);
	background-repeat:no-repeat;
	display:block;
	width:736px;
	height:630px;
	background-position: center bottom;
}
#main {
	background-image: url(images/stylist_page_bg.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
	display:block;
	width:736px;
	height:630px;
}
#tad {
	background-image: url(images/tad_bg.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
	display:block;
	width:736px;
	height:630px;
	font-size: 11px;
	line-height: 14px;
}
#darci {
	background-image: url(images/darci_bg.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
	display:block;
	width:736px;
	height:630px;
}
#samantha {
	background-image: url(images/samantha_bg.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
	display:block;
	width:736px;
	height:630px;
}
#steph {
	background-image: url(images/stephanie_bg.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
	display:block;
	width:736px;
	height:630px;
	font-size: 11px;
}
#megan {
	background-image: url(images/megan_bg.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
	display:block;
	width:736px;
	height:630px;
}
#jorge {
	background-image: url(images/jorge_bg.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
	display:block;
	width:736px;
	height:630px;
}
	
	#nate {
	background-image: url(images/nate_bg.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
	display:block;
	width:736px;
	height:630px;
}

#danae {
	background-image: url(images/danae_bg.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	display:block;
	width:736px;
	height:630px;
}

#amanda {
	background-image: url(images/amanda_bg.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
	display:block;
	width:736px;
	height:630px;
}

#priscilla {
	background-image: url(images/pris_bg.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
	display:block;
	width:736px;
	height:630px;
}

#allisha {
	background-image: url(images/allisha_bg.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
	display:block;
	width:736px;
	height:630px;
}


.socialMediaLinks {
	padding-top: 5px;
}
.socialMediaLinks ul {
	list-style-type: none;
}
.socialMediaLinks li {
	float: left;
	height: 40px;
	width: 40px;
	padding-right: 15px;
}
.portfolioLaunch {
	padding-top: 10px;
}
#noBulletList {
	padding-top: 5px;
}
#noBulletList ul {
	padding-left: 25px;
	padding-bottom: 10px;
	list-style-type: none;
}
#noBulletList li {
	padding-bottom: 5px;
}
object#MediaboxSWF:focus { outline: transparent none; }
#hiddenImages {
	display: none;
}
#footer {
	font-size: 10px;
	color: #323232;
	font-weight: normal;
	padding-top: 15px;
}
#footer ul {
	list-style-type: none;
}
#footer li {
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #323232;
	padding-right: 7px;
	padding-left: 7px;
}


/******* blog styles *******/

h2.date-header {
	font-size: 12px;
	font-weight: normal;
	color: #197aad;
	padding-bottom: 8px;
}
h3.post-title {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
}
.post-footer {
	padding-bottom: 15px;
}

