/* CSS Document */
body {
    background-color: #000000;
    text-align: center;
    display: block;
    font-family: Arial;
    font-size: 12px;
}

a img {
    border: none;
}

a, a:active, a:link, a:hover, a:visited {
    color: #ffffff;
    text-decoration: none;
}

img#background {
    width: 1024px; height: 768px;
}

h1 {
    font-size: 16px;
}
h2 {
    font-size: 14px; 
}

div#head {
    background-image: url(img/jennynewrkla.png);
    background-repeat: no-repeat;
    display: block;
    width: 224px; height: 42px;
    float: right;
}

div#page {
    text-align: left;
    position: absolute;
    top: 50%; left: 50%;
    margin: -384px 0px 0px -512px;
}

div#right {
    position: absolute;
    top: 0px; right: 20px;
    float: right;
    width: 818px;
    margin-top: 120px;
    text-align: right;
}

div#image_gallery {
    width: 455px; height: 455px;
    float: right;
    background-image: url(img/bg_content.png);
    margin: 0px 5px 0px 0px; padding: 0px;
    display: none;
}

div#image_gallery img {
    margin: 12px 12px 0px 0px;
}

div#showreel_container {
   
    
}

div#showreel_container img {
    margin-top: 18px;
}

div#content {
    margin: 0px 18px 20px 0px;
    background-image: url(img/bg_content.png);
    width: 340px; 
    min-height: 435px;
    float: right;
    color: #ffffff;
    text-align: left;
    overflow: hidden;
    padding-bottom:20px;
}

div.innerContent {
    margin: 12px;
    display: none;  
}

div#scrollbar {
    width: 17px; height: 455px;
    margin: 0px;
   /* background-image: url(img/bg_scrollbar.png);*/
    border-left: 0px solid #686868;
    position: absolute;
    right: 0px; top: 87px;
    display: none;
}

div#scrollbar div#scroller {
    width: 12px; height: 446px;
    display: block;
    background-color: #686868;
    margin: 5px 2px 5px 2px;
    position: absolute;
    display: none;
}

div#toolbar {
    clear: both;
    color: #ffffff;
    font-size: 9px;
    float: right;
    margin: 1px 17px 0px 0px;
}

div.thumb_container {
    border-left: 1px solid #686868;
    float: left;
}

div.thumb_container img {
    margin: 0px 8px 25px 8px;
}

div.thumb_container img.last_row {
    margin-bottom: 0px;
}

div.thumb_container img.last_col {
    margin-right: 0px;
}

div#menuContainer {
    width: 100%;
    display: block;
    clear: both; float: right;
    height: 40px;
}

div#contentContainer {
    float: right;
    width: 100%;
    display: block;
    margin-top: 5px;
    font-size: 13px;
   
}

ul#menu {
    background-image: url(img/bg_menu.png);
    background-repeat: no-repeat;
  
    background-position: top right;
    color: #ffffff;
    list-style-type: none;
    margin: 10px 0px 0px 0px; padding: 0px;
    height: 30px; width: 358px;
    float: right;
}

ul#menu li {
    float: left;
}

ul#menu li a {
    float: left;
    display: block;
    height: 30px;
    text-align: center;
    cursor: pointer;
    padding: 0px 7px 0px 7px;
}

ul#menu li.active a {
    background-image: url(img/arrow.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    font-weight: bold;
}

img.shooting_info {
    float: left;
    margin-left: -8px;
}

ul.table {
    width: 325px;
    border: 1px solid red;
    list-style-type: none;
    margin: 0px; padding: 0px;
}

ul.table li {
    clear: both;
}

ul.table li.head {
    background-color: #999999;
}

ul.table li a {
    display: block;
    float: left;
}

a.label, a.value {
    display: block;
    float: left;
    width: 120px;
}

a.value {
    width: 190px;
}

table.gallery {
    margin-bottom: 20px;
}

div#sr_placeholder {
    margin: 0px 18px 20px 0px;
    background-image: url(img/bg_content.png);
    width: 340px; 
    min-height: 435px;
    float: right;
    color: #ffffff;
    text-align: left;
    overflow: hidden;
    
}

.sr_placeholder a{
	text-decoration: underline;
}
div#sr_placeholder a:hover{
	text-decoration: none;
}

img#preloader {
    display: none;
}
a.label:after, a.value:after,
.clearfix:after
 {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}
@media all{

    * html b\ody div#head {
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/jennynewrkla.png', sizingMethod='scale');
        background:none;
    }
    
    * html b\ody div#image_gallery {    
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_gallery.png', sizingMethod='scale');
        background:none;
    }
    
    * html b\ody div#content, * html b\ody div#showreel_container {
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_content.png', sizingMethod='scale');
        background:none;
    }
    
    * html b\ody div#content {
        margin-right: 9px;
    }
    
    * html b\ody div#image_gallery {
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_content.png', sizingMethod='scale');
        background:none;     
    }
    
    * html b\ody div#scrollbar {
       filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_scrollbar.png', sizingMethod='scale');
        background:none;  
    } 
    
    * html b\ody div#sr_placeholder {
       filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ph_player.png', sizingMethod='scale');
        background:none;  
    } 
    
    * html b\ody ul#menu {
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_menu.png', sizingMethod='crop');
        background:none;
    }
    
    
}

