body { background-color:#4a4036; }
a:hover { color:#fff; }
h2 { margin:0; font-size:1.2em; }
#navigation li:hover, li.live { background-image:url(../../images/arrows/top_d.gif); color:#fff; }
#title { background-image:url(../../images/brand/title_d.gif); }


        
    #photographers { background:url(../../images/brand/main_menu_off_d.png) no-repeat 0px 0px; width:100px;  }
        #photographers:hover, #photographers_live { background:url(../../images/brand/main_menu_on_d.png) no-repeat 0px 0px; width:100px; }
        
    #stylists { background:url(../../images/brand/main_menu_off_d.png) no-repeat -100px 0px; width:66px;  }
        #stylists:hover, #stylists_live { background:url(../../images/brand/main_menu_on_d.png) no-repeat -100px 0px; width:66px; }
        
    #set_designers { background:url(../../images/brand/main_menu_off_d.png) no-repeat -166px 0px; width:107px;  }
        #set_designers:hover, #set_designers_live { background:url(../../images/brand/main_menu_on_d.png) no-repeat -166px 0px; width:107px; }
        
    #photo_library { background:url(../../images/brand/main_menu_off_d.png) no-repeat -273px 0px; width:64px;  }
        #photo_library:hover, #photo_library_live { background:url(../../images/brand/main_menu_on_d.png) no-repeat -273px 0px; width:64px; }

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

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

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

    #contact_us { background:url(../../images/brand/main_menu_off_d.png) no-repeat -539px 0px; width:56px; }
        #contact_us:hover, #contact_us_live { background:url(../../images/brand/main_menu_on_d.png) no-repeat -539px 0px; width:56px; }        
        
                
    
    a.view_photo { background-image:url(../../images/arrows/right_d.gif); color:#fff; }
div.news { text-align:left; padding:13px 0 0 15px; font-size:1.1em; color:#fff; background-image:none; width:600px; }
    div.news img { width:5px; height:9px; margin-right:15px; }
    div.news a { margin-right:15px; }
div.loginBox { text-align:right; font-weight:bold; width:300px; float:right; }
    div.loginBox a { color:#fff; text-decoration:underline; font-weight:bold;}
fieldset { border:0; margin:0; padding:5px 0; }
    
	ul.column1 { float:left; width:330px; text-align:right; margin:0px 22px 80px 0; }
	ul.column1 li a:hover, a.view_photo { background-image:url(../../images/arrows/right_d.gif); color:#fff; }
    div.column2 { padding:0; margin:0; }
div.column2 a { color:#fff; }
#login { width:246px; height:115px; margin:auto; padding:10px; border:solid 1px #ccc; background-image:url(../../images/backgrounds/login.jpg); font-size:.85em; }
    #login label, #login a,#sign_up label, #sign_up a { color:#4a4036; font-weight:bold; }
    #login a,#sign_up a { text-decoration:underline; }
    #login fieldset, #sign_up fieldset { margin:5px 0; }
#addLightbox { width:246px; height:225px; margin:auto; padding:10px; border:solid 1px #ccc; background-image:url(../../images/backgrounds/login.jpg); font-size:.85em; }
    #addLightbox label, #login a,#sign_up label, #sign_up a { color:#4a4036; font-weight:bold; }
    #addLightbox a,#sign_up a { text-decoration:underline; }
    #addLightbox fieldset, #sign_up fieldset { margin:5px 12px; }
	#addLightbox input, #addLightbox textarea, #addLightbox select { font:normal 90% "Lucida Sans Unicode", helvetica, sans-serif; color:#9E958C; background:#fff; border:0; width:215px; }
	#addLightbox textarea { height:60px; }
#close { float:right; }
#register { position:absolute; top:30%; left:40%; width:246px; height:225px; display:none; margin:auto; }
#sign_up { width:246px; margin:auto; padding:10px; border:solid 1px #ccc; background:#fff url(../../images/backgrounds/login.jpg) repeat-x bottom; font-size:.85em; }
#sign_up label { display:block; float:left; width:100px; }

div.stock_image { width:225px; height:175px; float:left; margin:0 8px 8px 0; }
    div.stock_image img { width:225px; height:130px; position:absolute; clip:rect(auto auto 135px auto); border:none !important; }
    div.stock_image div { margin-top:140px; text-align:center; font-weight:bold; }
    div.stock_image div a { color:#fff; text-decoration:underline; }
ul.column1{margin:-32px 22px 80px 0;}