body {
	background: #9C8E80 url(/images/page_background.png) repeat-x;
	padding:0px;
	margin:30px;
	font-size:100%;
}

/* Layout Formatting */
#wrap {
	width:968px;
	margin-left:auto;
	margin-right:auto;
}
#pagetop {
	background: transparent url(/images/page_top.png) no-repeat;
	height:12px;
}
#pagebottom {
	background: transparent url(/images/page_bottom.png) no-repeat top right;
	height:31px;
}
#pageshadow {
	background: url(/images/page_shadow.png) repeat-y;
	_margin-top:-7px;
}
#pageinner {
	background: #fff url(/images/page_flowers_all.jpg) no-repeat right bottom;
	width:940px;
	margin-left:auto;
	margin-right:auto;
	height:656px;
	position:relative;
}


/* Logo */
h1#logo {
	width:261px;
	height:59px;
	float:right;
	background: #fff url(/images/logo.png) no-repeat;
	margin:0;
	padding:0
}
h1#logo span {
	display:none;
}


/* About */
#aboutphoto {
/*	float:left;
	margin-left:60px;
	margin-top:30px;*/
	width:335px;
	position: absolute;
	bottom:40px;
	left:60px;
}
#abouttext {
	width:310px;
	height:475px;
	overflow-y:auto; 
	overflow-y: visible; 
	overflow-y: scroll;
	overflow-x:display:none;
	position: absolute;
	bottom:40px;
	right:150px;
}
#abouttextbottom {
padding-right:10px;
}
.aboutintro {
	font-size:14px;
	font-weight:bold;
}

/* Celebrities */

#celebphotos {
	height:320px;
	background: #D0E1F5;
	width:940px;
	/*margin-top:60px !important;*/
	position: absolute;
	bottom:40px;
	clear:both;
	overflow-y:hidden !important;
    z-index:1000;
}
#scrollceleb {
	height:320px;
	max-height: 320px !important;
	white-space: nowrap
}
#celebscrollleft {
	width:14px;
	height:320px;
	position:absolute;
	left:0;
	bottom:40px;
	background-image: url(/images/celeb_arrow_left.png);
    z-index:101;
}
#celebscrollright {
	width:14px;
	height:320px;
	position:absolute;
	right:0;
	bottom:40px;
	background-image: url(/images/celeb_arrow_right.png);
    z-index:102;
}
/* Celebrities subnav */
#nav_395417 li, #nav_395845 li {
	margin:0 !important;
	padding:0 !important;
}
ul#nav_395417, #nav_395845 {
	margin: 50px 0 0 0;
	padding:0;
	list-style-type: none;
	float:left;
}
ul#nav_395417 {
	margin-left:90px !important;
}
ul#nav_395845 {
	margin-left:40px !important;
}
ul#nav_395417 li a, ul#nav_395845 li a {
	color:#958677;
	text-decoration:none;
	cursor: default;
	padding:0 !important;
	margin:0 !important;
}
ul#nav_395417 li.link a, ul#nav_395845 li.link a {
	cursor: pointer;
}
body#claires li#cclaires a,
body#keke li#ckeke a,
body#taylor li#ctaylor a,
body#megan li#cmegan a,
body#natasha li#cnatasha a,
body#veronicas li#cveronicas a,
body#will li#cwill a,
body#tyra li#ctyra a,
body#wanda li#cwanda a,
body#chelsea li#cchelsea a {
	color:#ea252f;
	text-decoration:none;
	font-size:13px !important;
	cursor: pointer;
}

/* Services */
#servicesdesc {
	position:absolute;
	bottom:0;
	width:175px;
	margin-left:540px;
	display:none;	
}
#servicesdescshow {
	position:absolute;
	bottom:0;
	width:175px;
	margin-left:540px;
}
/* Services AND home page video placement */
#container {
	position:absolute;
	top:10px;
	left:10px;
}
/* Services subnav */
#nav_395621 {
	float:left;
	margin: 93px 0 0 90px;
	padding:0;
	list-style-type: none;
}
#nav_395621 li ul li {
	margin-left:15px !important;
	margin-bottom:2px !important;
	width:280px;
	list-style-type: disc;
}
#nav_395621 li {
	margin:0 !important;
	padding:0 !important
}
#nav_395621 li a {
   color:#958677;
	text-decoration:none;
}
#nav_395621 li ul li a {
   color:#958677 !important;
	text-decoration:none;
	font-size:.7em;
}
body#chelseatv #stv a,
body#tv #stv a,
body#photoshoots #sphotoshoots a,
body#pressshoots #spressshoots a,
body#runways #srunways a,
body#musicvideos #smusicvideos a,
body#commercials #scommercials a,
body#drpepper #scommercials a,
body#testimonials #stestimonials a,
body#testimonials2 #stestimonials a,
body#testimonials3 #stestimonials a,
body#keke2 #sphotoshoots a,
body#photoshoots #sphotoshoots a, 
body#veronicas2 #sphotoshoots a{
	font-size:15px;	
	color:#EA252F !important;
}
#nav_395621 li ul li a {
   color:#958677 !important;
	text-decoration:none;
	font-size:1em !important;
}
/* Services submenu  */
/* Hide by default */
#nav_395621 li ul {
	display:none;
}

/* Show when on TV page */
body#tv #nav_395621 li ul#navsub_395621_281390,
body#chelseatv #nav_395621 li ul#navsub_395621_281390,
/* Show when on music videos page  */
body#musicvideos #nav_395621 li ul#navsub_395621_281391,
/* Show when on the Fashion Shows page */
body#runways #nav_395621 li ul#navsub_395621_281392,
/* Show when on the photo shoots page */
body#photoshoots #nav_395621 li ul#navsub_395621_281393,
body#keke2 #nav_395621 li ul#navsub_395621_281393,
body#veronicas2 #nav_395621 li ul#navsub_395621_281393,
/* Show when on the press shoots page */
body#pressshoots #nav_395621 li ul#navsub_395621_309625,
/* Show when on the commercials page */
body#commercials #nav_395621 li ul#navsub_395621_281389,
body#drpepper #nav_395621 li ul#navsub_395621_281389,
/* Show when on the testimonials page */
body#testimonials #nav_395621 li ul#navsub_395621_316706,
body#testimonials2 #nav_395621 li ul#navsub_395621_316706,
body#testimonials3 #nav_395621 li ul#navsub_395621_316706
  {
	display:block;
	position: absolute;
	left: auto;
	width:auto;
	margin-left:100px;
	margin-top:-15px;
	list-style-type:none;
	font-size:1.1em;
}


/* Bold current services sub meny item when viewed */
body#tv #nav_395621 li ul li#ntyratv a,
body#chelseatv #nav_395621 li ul li#nchelseatv a,
body#musicvideos #nav_395621 li ul li#semminem a,
body#runways #nav_395621 li ul li#ssophie a,
body#commercials #nav_395621 li ul li#smaybeline a,
body#drpepper #nav_395621 li ul li#sdrpepper a,
body#testimonials #nav_395621 li ul li#stestimonials a,   
body#testimonials2 #nav_395621 li ul li#stestimonials2 a, 
body#testimonials3 #nav_395621 li ul li#stestimonials3 a,
body#photoshoots #nav_395621 li ul li#snatashaphoto a,
body#veronicas2 #nav_395621 li ul li#sveronicasphotos a,
body#keke2 #nav_395621 li ul li#skekephotos a {
   font-weight:bold;
	color:#EA252F;
}
/* Global services subnav styles when shown */
#nav_395621 li ul li a.current {
	margin:0;
	padding:0;
}


/* Contact */
#contactform, .system-message, .system-error-message {
	width:275px;
	height:460px;
	float:left;
	margin-left:450px;
	margin-top:-43px;
	position:relative;
	_margin-left:250px !important;
}
.contactbox {
	width:160px;
	margin-bottom:10px;
}

/* Global */
#bluecanvas {
	width:520px;
	height:320px;
	float:left;
	background:#D0E1F5;
	position:absolute;
	bottom:40px;
	left:60px;
}
#footer {
	width:740px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-27px;
	color:#ccc;
}
#footer a{
	color:#ccc;
	text-decoration: underline;
}
#footer #left {
	float:left;
}
#footer #right {
	float:right;
}
/* Fonts */
h1 {
	font: .90em Helvetica, Verdana, sans-serif;
	color:#958677;
	padding:0;
	margin: 10px 0 0 0;
}
p {
	font: .78em Helvetica, Verdana, sans-serif;
	color:#958677;
	padding:0;
	margin: 10px 0 0 0;
}
#footer p {
	color:#eee;
}
li, td {
	font: .78em Helvetica, Verdana, sans-serif;
	color:#958677;	
}
/* Main Top Level Navigation */
#nav_395444 {
	float:left
}
ul#nav_395444, ul#nav_395444 li {
	margin:0;
	padding:0;
	list-style-type: none;
}
ul#nav_395444 li a span {
	display:none;
}
ul#nav_395444 li a{
	width:371px;
	height:43px;
	display:block;
}
#nabout a{
	background: #fff url(/images/nav_about.jpg) no-repeat;
}
#ncelebrities a{
	background: #fff url(/images/nav_celebrities.jpg) no-repeat;
}
#nservices a{
	background: #fff url(/images/nav_services.jpg) no-repeat;
}
#ncontact a{
	background: #fff url(/images/nav_contact.jpg) no-repeat;
}
#nabout a:hover, #ncelebrities a:hover, #nservices a:hover, #ncontact a:hover {
	background-position:-371px 0 !important;
}
body#claires #ncelebrities a,
body#keke #ncelebrities a,
body#taylor #ncelebrities a,
body#megan #ncelebrities a,
body#natasha #ncelebrities a,
body#veronicas #ncelebrities a,
body#will #ncelebrities a,
body#tyra #ncelebrities a,
body#wanda #ncelebrities a,
body#about #nabout a,
body#contact #ncontact a,
body#services #nservices a,
body#pressshoots #nservices a,
body#photoshoots #nservices a,
body#runways #nservices a,
body#musicvideos #nservices a,
body#tv #nservices a,
body#commercials #nservices a,
body#drpepper #nservices a,
body#keke2 #nservices a, 
body#veronicas2 #nservices a,
body#testimonials #nservices a{
		background-position:-371px 0 !important;
}

/* Misc */
.red {
	color:#ea252f;
}
.clear {
	clear: both;
}
img { border:none; }