/* body { font:normal 90% "Lucida Sans Unicode", helvetica, sans-serif; color:#9E958C; margin:15px 20px; } */
body { font:normal 90% helvetica, sans-serif; color:#9E958C; margin:15px 20px; }


a { text-decoration:none; color:#9E958C; }
a:hover { color:#4a4035; }
a img { border:0; }
ul { list-style:none; margin:0; padding:0; }
div.clear { clear:both; height:0px; }
div.spacer { clear:both; height:20px;}

#navigation, #subnav, #content, #footer { width:932px; margin:0 auto; }

#navigation { margin-bottom:20px; border-bottom:dotted 1px #999; padding-bottom:10px; }

    #navigation a { display:block; float:left; height:34px; margin:9px 0 0 0; }
    #navigation a#title { margin:4px 25px 0px 0px;  }
/*
 #navigation a { display:block; float:left; height:32px; margin:9px 32px 0 0; }
*/     



    #navigation span { display:none; }
    #title { margin-top:4px; background:url(../../images/brand/title_l.gif) no-repeat; width:302px; font-weight:bold; font-size:160%; }

     
   #navigation div a { border: 0px solid green;  }
      
    #photographers { background:url(../../images/brand/main_menu_off_l.png) no-repeat 0px 0px; width:100px;  }
        #photographers:hover, #photographers_live { background:url(../../images/brand/main_menu_on_l.png) no-repeat 0px 0px; width:100px; }
        
    #stylists { background:url(../../images/brand/main_menu_off_l.png) no-repeat -100px 0px; width:66px;  }
        #stylists:hover, #stylists_live { background:url(../../images/brand/main_menu_on_l.png) no-repeat -100px 0px; width:66px; }
        
    #set_designers { background:url(../../images/brand/main_menu_off_l.png) no-repeat -166px 0px; width:107px;  }
        #set_designers:hover, #set_designers_live { background:url(../../images/brand/main_menu_on_l.png) no-repeat -166px 0px; width:107px; }
        
    #photo_library { background:url(../../images/brand/main_menu_off_l.png) no-repeat -273px 0px; width:64px;  }
        #photo_library:hover, #photo_library_live { background:url(../../images/brand/main_menu_on_l.png) no-repeat -273px 0px; width:64px; }

    #show_reels { background:url(../../images/brand/main_menu_off_l.png) no-repeat -337px 0px; width:54px;  }
        #show_reels:hover, #show_reels_live { background:url(../../images/brand/main_menu_on_l.png) no-repeat -337px 0px; width:54px; }

    #custom_portfolio { background:url(../../images/brand/main_menu_off_l.png) no-repeat -391px 0px; width:101px;  }
        #custom_portfolio:hover, #custom_portfolio_live { background:url(../../images/brand/main_menu_on_l.png) no-repeat -391px 0px; width:101px; }

    #blog { background:url(../../images/brand/main_menu_off_l.png) no-repeat -492px 0px; width:47px;  }
        #blog:hover, #blog_live { background:url(../../images/brand/main_menu_on_l.png) no-repeat -492px 0px; width:47px; }

    #contact_us { background:url(../../images/brand/main_menu_off_l.png) no-repeat -539px 0px; width:56px; }
        #contact_us:hover, #contact_us_live { background:url(../../images/brand/main_menu_on_l.png) no-repeat -539px 0px; width:56px; }
        
        
    .padding-top20px
    {
    	padding-top:20px;
    }
      
              
                

#subnav { height:69px; font-size:80%; }
    /*#subnav div.clear { height:20px; border:1px solid red; }*/
    div.news { float:left; width:305px; text-align:right; color:#4a4035; font-weight:bold; margin-right:5px; height:50px;}
	p.newsBullet { background:url(../../images/arrows/right_l.gif) no-repeat 0px 4px; padding:0 0 0 32px; margin:12px 0 0 0}
	p.newsFlash { margin:12px 0 0 0}
		div.news a:hover { color:#ffffff; }
		
	div.thumbs, div.column2 { float:right; text-align:left; }
	
    div.thumbs { width:100%; border:0px solid blue; margin:0; padding:0;}
        div.thumbs a, div.column2 a { color:#4a4035; text-decoration:underline; font-weight:bold; }	
			
#slideshowTop { height:50px; width:932px; margin:0 auto;}
#breadcrumbs { margin:0; width:100%; font-size:80%; color:#4a4035; font-weight:bold; }
#breadcrumbs li { display:inline; float:left; margin:0 2px; line-height:30px; }
	#breadcrumbs li a {font-weight:normal; text-transform:lowercase; text-decoration:underline; padding:0; display:block; height:30px; }
	#breadcrumbs li a.active {color:#4a4035; text-decoration:none; background:url(../../images/arrows/sml_top_l.gif) no-repeat top center; height:30px; }

#content { font-size:80%; clear:both; }
/*#stage { margin:0 auto; postion:absolute; }*/
#content a img { border:solid 2px #fff; }
#content a img:hover { border-color:#4a4035; }
    #content div.clear { height:0px; }
    #attractor { width:932px; height:550px; margin-bottom:10px; }

    img.biopic { width:195px; float:right; margin-left:15px; }

    ul.column1 { float:left; width:330px; text-align:right; margin-right:22px; }
        ul.column1 li { margin-bottom:10px; font-weight:bold; }
        ul.column1 li a { padding-right:30px; }
            ul.column1 li a:hover, a.view_photo { background:url(../../images/arrows/right_l.gif) no-repeat center right; color:#4a4035; }
            
     ul.column1 li.show_reels_category { padding-right:30px; padding-top: 20px ; font-size: 14px; }

    div.column2 { width:573px; }

/* Typography */
h3 { font-size:120%; color:#9c938b; font-weight:bold; text-transform:uppercase; margin:10px 0 0 0}

h3.controlItems { font-size: 12px; font-weight:normal; display:none; text-transform: lowercase; padding: 0 0 10px 0; margin:0; }
h3.controlItems a { text-decoration:underline; }
h3.controlItems a:hover { text-decoration:none; }

#footer { border-top:dotted 1px #999; font-size:80%; padding-top:5px; margin-top:15px; }

#loading { display:block; text-align:center; font-weight:bold; height:300px; padding-top:90px;}



ul#pressReleases
{
	width:400px;
	
	margin: 0 auto 80px auto;
	list-style: none;
}

ul#pressReleases li
{
	background: url(../../images/press-releases-img.png) no-repeat 50px 50% ;
	padding:20px 0 20px 130px;
	margin:0;
	text-align: left;
}
ul#pressReleases li h1
{
	font-weight: bold;
	font-size: 14px;
	margin:0;
	padding: 2px 0 4px 0;
	color:#6a6a6a;
}
ul#pressReleases li div.date
{
	font-family:Verdana;
	font-size: 10px;
}

ul.showReels
{
	list-style: none;
}

ul.showReels li h3
{
	padding:0 0 5px 0;
	margin:0;
}

ul.showReels li
{
	margin: 0 0 20px 0;
}

ul.showReels li p
{
	padding: 0px 0 5px 0;
	margin:0;
}

div#customPortfolio
{
	text-align: right;
	display:block;
	clear:both;
	x-float:right;
	width:930px;
	z-index: 1;
	
}

div.content-slideshow
{
	height:670px; 
	overflow:hidden
}

div#customPortfolio a
{
	color:#4b3f33;
	font-weight: bold;
	text-decoration: none;
	display:block;
	float:right;
	height:100px;
	width:150px;
}

div#customPortfolio a:hover
{
	text-decoration: none;
	border:none;
}

div#customPortfolio a.pause
{
	
}

div#customPortfolioItems
{
	padding:20px 0 0 100px;
}

div#customPortfolioItems div.item 
{
	float: left;
	padding:0 20px 10px 0;
}

div#customPortfolioItems div.item img
{
	width:340px;
}

div#customPortfolioItems div.item div
{
	text-align: right;
	padding:5px 0 0 0 ;
}

div#customPortfolioItems div.item div a img
{
	width:auto;
	height:auto;
}

#content div#customPortfolioItems div.item div img, #content div#customPortfolioItems div.item div img:hover
{
	border:none;
}	

br.clear
{
	clear:both;
}

#customPortfolioPopup h1
{
	color:#fff;
	font-size: 16px;
	font-weight: bold;
	
}

#customPortfolioPopup form fieldset
{
	border:none;
	margin:0;
	padding:15px 0 0 0;
}

#customPortfolioPopup form div label
{
	display:block;
	float:left;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	width:150px;
}

#customPortfolioPopup form div.input input  
{
	display:block;
	border:none;
	width:240px;
	
	float:left;
}
#customPortfolioPopup form textarea  
{
	display:block;
	border:none;
	width:400px;
	
}

#customPortfolioPopup form div.input
{
	clear:left;
	height:20px;
	margin: 0 0 10px 0;
	
}

#customPortfolioPopup form input.submit
{
	color:#ffffff;
	border:1px solid black;
	font-weight:bold;
	background-color:#bfb8b2;
	
}

#customPortfolioPopup form  div.error
{
	font-size: 12px;
	font-weight: bold;
	color:#dd0000;
	padding: 5px 0 5px 0;
	
}

#customPortfolioItems .empty
{
	margin:0 0 0 -100px;
	padding:0 0 25px 0;
	font-weight: bold;
}


/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -200px;
    width: 400px;
    
    background-color: #bfb8b2;
    color: #333;
    border: none;
    padding: 10px 20px 20px 20px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
