html, body, ul, ol, li,
h1, h2, h3, h4, h5, h6, div,
form, fieldset, blockquote, a {
margin: 0;
padding: 0;
border: 0;
}

body 	   { margin: 0px; padding: 0px; background: #47496d; background-image: URL(../../images/bg-site.jpg); background-repeat: repeat-x; }
#container { width: 990px; height: auto; background: #e4e1d4; border-left: 4px solid #FFF; border-right: 4px solid #FFF; border-bottom: 4px solid #fff; overflow: hidden }

/* Elements for Header */
#header { position: relative; width: 990px; height: 90px; text-align: left; background-image: URL(../../images/bg-header.jpg) }
#header #logo { float: left; width: 300px; height: 90px; }
#header #nav1 { float: left; width: auto;  width: 670px; overflow: hidden; height; 90px; margin-top: 3px; text-align: right }
#header #nav2 { float: left; width: auto;  				 margin-left: 300px; margin-top: 0px; text-align: right }

#largetext   { padding-left: 20px; font-family: "Arial Narrow", arial; font-size: 21px; font-weight: normal; color: #54cdff; line-height: 40px; padding: 20px 0 0 20px  }
#normaltext  { padding-left: 20px; font-family: arial; 				font-size: 12px; font-weight: normal; color: #fff; padding-right: 20px; line-height: 16px; text-align: justify }
#inputtext   { font-family: arial; font-size: 11px; font-weight: normal; color: #fff; padding-right: 40px; line-height: 16px; }
#input-text   { font-family: arial; font-size: 10px; font-weight: normal; color: #333; }
#inputtext2   { font-family: arial; font-size: 11px; font-weight: normal; color: #333; height: 19px }
#invite-text { font-family: arial; font-size: 11px; font-weight: normal; color: #ccc; }
#specialtext   { padding-left: 20px; font-family: arial; font-size: 11px; font-weight: normal; color: #54cdff; }
#specialtext2   { font-family: "Arial Narrow", arial; font-size: 14px; padding-left: 10px; margin-bottom: 18px; font-weight: normal; color: #54cdff; }

#blockquote { padding: 20px; background: #252b45; border-bottom: 1px solid #6873a5 }
blockquote { padding: 20px; margin: 0; background: #252b45; border-bottom: 1px solid #6873a5 }

/* Elements for Invite a Friend & Contact Windows */
#invite  { position: absolute; width: 100%; height: 100%; display: none; z-index: 90 }
#contact { position: absolute; width: 100%; height: 100%; display: none; z-index: 90 }
#outerbox { position: absolute; width: 100%; height: 100%; z-index: 90; background-color: #000; filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; }
#content a { font-family: arial; font-size: 11px; font-weight: bold; color: #54cdff; text-decoration: none }

#invite #box-bg { background-color: #3a405c; background-image: URL(../../images/bg-modelgallery.jpg); background-repeat: no-repeat; border-top: 1px solid #121212; border-left: 2px solid #121212; border-right: 3px solid #121212; border-bottom: 3px solid #121212 }
#invite #content { position: absolute; width: 100%; z-index: 91; margin: 98px 0 0 0px }

#contact #box-bg { background-color: #3a405c; background-image: URL(../../images/bg-modelgallery.jpg); background-repeat: no-repeat; border-top: 1px solid #121212; border-left: 3px solid #121212; border-right: 2px solid #121212; border-bottom: 3px solid #121212 }
#contact #content { position: absolute; width: 100%; z-index: 91; margin: 98px 0px 0px 0px }

#box-text {  font-family: arial; font-size: 11; color: #54cdff  }
#box-text2 { font-family: arial; font-size: 11; color: #fff  }
#boxquote { padding: 10px; background: #252b45; border-bottom: 1px solid #6873a5 }

/* Video Page CSS */
#videosbox { float: left; margin: 10px 30px 0 30px; width: 192px; height: auto; }
#videosbox #videoimage { width: 192px; height: 144px; background: URL(../../images/videobox-small.gif) no-repeat; }
#videoimage img { border: 0; margin: 10px 0 2px 4px; width: 184px; height: 103px; overflow: hidden }
#videosbox #videotext { font-family: arial; font-size: 10px; color: #ffffff; margin: 8px; text-align: center }

/*#videosbox { float: left; margin: 10px 27px 0 27px; width: 185px; height: auto; }
#videosbox #videoimage { width: 185px; height: 150px; background: URL(../../images/videobox.gif) no-repeat; }
#videoimage img { margin: 9px 0 2px 2px }
#videosbox #videotext { font-family: arial; font-size: 10px; color: #ffffff; margin: 8px; text-align: center }*/
#largevideobox { position: relative; width: 760px; height: 410px; background: URL(../../images/bg-videobox.jpg) no-repeat; }
#largevideobox #text { float: left; width: 184px; height: 370px; margin: 18px 25px 18px 18px }
#largetext2 { font-family: "arial narrow", arial; font-size: 21px; font-weight: normal; color: #54cdff; line-height: 30px; }
#largetext3 { font-family: "arial narrow", arial; font-size: 36px; font-weight: normal; color: #54cdff; margin: 10px 0 0 0; border-bottom: 1px solid #fff }
#largevideobox #video { text-align: center; float: right; margin: 35px; background: #000; font-family: arial; font-size: 11px; color: #555; text-align: center; overflow: hidden }
#largevideobox #title   { font-family: arial; font-weight: bold;   font-size: 18px; color: #d1f333; }
#largevideobox #added   { font-family: arial; font-weight: normal; font-size: 10px; color: #fff; }
#largevideobox #vtext   { font-family: arial; font-weight: normal; font-size: 12px; color: #fff; }
#largevideobox #running { font-family: arial; font-weight: bold;   font-size: 12px; color: #ffdb4b; }

/* Form Input Changes */
#blue { font-family: "arial narrow", arial; font-size: 25px; padding: 10px; border-color: #435079; border-style: beveled; border-width: 2px; background-color: #3393ff; color: #fff }
#text { font-family: arial; font-size: 11px; color: #fff }
#normaltext td { color: #fff }
#bannerbg { background: #404040 URL(../../images/bg-modelinfo2.jpg) repeat-x }

/* Uploaded Photos */
#uploadphoto { float: left; width: 103px; margin: 8px; text-align: center; line-height: 28px }
.dark { background: #000 }

/* Photo Overlay Function */
#box-photo { float: left; width: 111px; height: 137px; margin: 0 23px 0 19px }
#box-photo2 { float: left; width: 111px; height: 137px; margin: 0 10px 0 10px }

#box-photo #image { position: absolute; z-index: 1; width: 109px; height: 135px; border: 4px solid #fff;  overflow: hidden }
#box-photo2 #image { position: absolute; z-index: 1; width: 109px; height: 135px; border: 4px solid #fff;  overflow: hidden }
html>body #box-photo #image { position: absolute; z-index: 1; width: 103px; height: 129px; border: 4px solid #fff;  overflow: hidden }
html>body #box-photo2 #image { position: absolute; z-index: 1; width: 103px; height: 129px; border: 4px solid #fff;  overflow: hidden }

#box-photo-content { position: absolute; width: 111px; height: 137px; z-index: 5; }
#box-photo-overlay { position: absolute; width: 109px; height: 135px; z-index: 3; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; border: 1px solid #555 }
#box-photo-box { margin: 34px 8px 8px 8px }
#box-photo-list { font-family: arial; font-size: 10px; font-color: #ccc; border-top: 1px dotted #ccc; padding: 5px; text-align: left; }
#box-photo-list a { color: #ccc; text-decoration: none }
#box-photo-list a:hover { color: #fff; text-decoration: none }

.clear { clear: both }

.all { font-family:  arial; display: block; font-size: 11px; line-height: 17px; padding: 6px 8px 20px 8px; text-align: left }
.question { font-family:  arial; display: block; font-size: 11px; color: #2db6f6; line-height: 17px; font-weight: normal; text-align: left }
#modelinterview { display: block; border-top: 1px solid #2db6f6; border-bottom: 1px solid #2db6f6; font-size: 14px; padding: 10px; margin: 10px 0 20px 0 }

#newVideo { width: 381px; height: 304px; background: URL(../../images/vidBox.gif) no-repeat }
#newVideoBox { padding: 8px 1px 0 1px }

.marginadd { margin: -15px 80px 0 0; }

#nav43 { display: block; height: 30px; margin: 0 0 5px 0; }
#nav43 .video { margin-right: 80px; }

