/*body*/


#gallery { 
margin:10px;
border: 0px;
margin-top:20px;
} 
#gallery p { 
margin-top : 5px;
margin-bottom : 5px;
font-size : 12px;
line-height : 1em;
color : #fff;
} 
#gallery h3 { 
margin-top : 5px;
margin-bottom : 10px;
font-size : 18px;
font-weight : bold;
line-height : 1em;
color : #fff;
} 
#gallery h4 { 
margin-top : 0;
margin-bottom : 0;
font-size : 120%;
font-weight : bold;
line-height : 1em;
color : #000;
} 
.float { 
float : left;
margin:6px;

} 


a.modelrole  {
border:1px solid #6b1b09;
padding:4px;
float : left;
}

a.modelrole:visited {
background:none;
border:1px solid #6b1b09;
padding:4px;
float : left;

}

a.modelrole:link {
background:none;
border:1px solid #6b1b09;
padding:4px;
float : left;

}

a.modelrole:hover {
background-color:#FFFFFF;
border:1px solid #ffffff;
padding:4px;
float : left;

}


 
.searchfloat { 
float : left;
width:110px;
height:170px;
margin: 8px;


}

.modelfloat { 
float : left;
width:125px;
height:125px;
margin: 8px;


}

.nameunder {
float:left;
padding:3px;

}

#footer { 
height : 30px;
background-color : #666;
clear : both;
text-align : center;
padding-top : 4px;
padding-bottom : 4px;
color : #fff;
font-size : 12px;
line-height : 1.25em;
} 
#footer a:link { 
color : #fff;
text-decoration : none;
} 
#footer a:visited { 
color : #fff;
text-decoration : none;
} 
#footer a:active { 
color : #fff;
text-decoration : none;
} 
#footer a:hover { 
color : #fff;
text-decoration : underline;
} 
#menu p { 
text-align : left;
line-height : 100%;
} 
#menu ul { 
margin-left : 20px;
margin-top : 5px;
padding-left : 0;
line-height : 165%;
} 
#menu { 
width : 160px;
padding-right : 3px;
list-style-type : none;
} 
#menu dl { 
font-size : 11px;
width : 150px;
margin : 5px 0 0 5px;
padding : 0 0 10px 0;
background : #666 url(img/bottom.gif) no-repeat bottom left;
} 
#menu dt { 
margin : 0;
padding : 10px;
font-size : 14px;
font-weight : bold;
color : #fff;
border-bottom : 1px solid #fff;
background : #666 url(img/top.gif) no-repeat top left;
} 
#menu dd { 
margin : 0;
padding : 0;
color : #fff;
font-size : 1em;
border-bottom : 1px solid #fff;
background : #ccc;
} 
#sidenav a, #sidenav a:visited { 
color : #000;
text-decoration : none;
display : block;
padding : 10px 5px 10px 20px;
font-weight : bold;
background : #ccc url(img/arrow.gif) no-repeat 10px 14px;
width : 125px;
} 
#sidenav a:hover { 
background : #666 url(img/arrowr.gif) no-repeat 11px 14px;
color : #fff;
font-weight : bold;
}
img { 
background : #999;

clear : none;
}
/*Lytebox*/
#lbOverlay {
position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px;
}
#lbOverlay.grey { 
background-color: #000000;
}
#lbMain { position: absolute; 
left: 0; width: 100%; 
z-index: 99999; 
text-align: center; 
line-height: 0;}
#lbMain a img { 
border: none;
}
#lbOuterContainer {
position: relative; 
background-color: #fff; 
width: 200px; 
height: 200px; 
margin: 0 auto; 
}
#lbOuterContainer.grey {
border: 3px solid #888888;
}	
#lbDetailsContainer {
font: 10px Verdana, Helvetica, sans-serif; 
background-color: #fff; 
width: 100%; 
line-height: 1.4em;	
overflow: auto; 
margin: 0 auto; 
}
#lbDetailsContainer.grey {
border: 3px solid #888888; 
border-top: none;
}	
#lbImageContainer, #lbIframeContainer {
padding: 10px;
}
#lbLoading {
position: absolute; 
top: 45%; left: 0%; 
height: 32px; 
width: 100%; 
text-align: center; 
line-height: 0; 
background: url(img/loading.gif) center no-repeat;
}
#lbHoverNav {
position: absolute; 
top: 0; 
left: 0; 
height: 100%; 
width: 100%; 
z-index: 10;
}
#lbImageContainer>#lbHoverNav {
left: 0;
}
#lbHoverNav a {
outline: none;
}
#lbPrev {
width: 49%; 
height: 100%; 
background: transparent url(img/blank.gif) no-repeat; 
display: block; 
left: 0; float: left;
}
#lbPrev.grey:hover, #lbPrev.grey:visited:hover {
background: url(img/prev_grey.gif) left 15% no-repeat;
}		
#lbNext {
width: 49%; 
height: 100%; 
background: transparent url(img/blank.gif) no-repeat; 
display: block; 
right: 0; 
float: right;
}
#lbNext.grey:hover, #lbNext.grey:visited:hover {
background: url(img/next_grey.gif) right 15% no-repeat;
}
#lbPrev2, #lbNext2 {
text-decoration: none; 
font-weight: bold;
}
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey {
color: #333333;
}
#lbPrev2_Off, #lbNext2_Off {
font-weight: bold;
}
#lbPrev2_Off.grey, #lbNext2_Off.grey {
color: #CCCCCC;
}
	
#lbDetailsData {
padding: 0 10px;
}
#lbDetailsData.grey {
color: #333333;
}
#lbDetails {
width: 60%; 
float: left; 
text-align: left;
}
#lbCaption {
display: block; 
font-weight: bold;
}
#lbNumberDisplay {
float: left; 
display: block; 
padding-bottom: 1.0em;
}
#lbNavDisplay {
float: left; 
display: block; 
padding-bottom: 1.0em;
}
#lbClose {
width: 64px; 
height: 28px; 
float: right; 
margin-bottom: 1px;
}
#lbClose.grey {
background: url(img/close_grey.png) no-repeat;
}
#lbPlay {
width: 64px; 
height: 28px; 
float: right; 
margin-bottom: 1px;
}
#lbPlay.grey {
background: url(img/play_grey.png) no-repeat;
}
#lbPause {
width: 64px; 
height: 28px; 
float: right; 
margin-bottom: 1px;
}
#lbPause.grey {
background: url(img/pause_grey.png) no-repeat;
}

#modelname {
font-size:14px;
color:#FFFFFF;
margin-top:80px;
margin-left:310px;
}

.redborder {
border:1px solid #6b1b09;
}
