/* global */
* {outline: none; font-smooth: always; -webkit-font-smoothing: subpixel-antialiased;}
body {margin: 0px; padding: 0px; text-align: center; color: #666; font-family: Georgia; font-size: 75%; line-height: 1.5em;}
h1 {color: #000; font-size: 250%; line-height: 1.1em; margin: .5em 0; font-weight: normal;}
h2 {color: #000; font-size: 200%; line-height: 1.1em; margin: .5em 0; font-weight: normal;}
h5 {color: #000; font-size: 100%; line-height: 1.1em; margin: .5em 0 0 0; font-weight: bold;}
a {color: #333;}
a:hover {color: #000;}
a img {text-decoration: none;}
img {border: 0px; padding: 0px; margin: 0px; vertical-align: top;}
.clear {clear: both; height: 0px; font-size: 0px; line-height: 0px;}
blockquote {margin: 0 0 2em 0; padding: 0px;}
blockquote .blockquote_ref {display: block; padding: 1em 0 0 0; margin: 0px; font-weight: bold; color: #000;}

/* intro */
#logo {position: absolute; display: none; z-index: 999; width: 100%; height: 630px; margin: 0 auto; background: url(../_imgs/intro_logo.gif) no-repeat center center;}
#white {position: absolute; z-index: 998; top: 0; left: 0; height: 100%; width: 100%; background-color: #fff;}

/* wrapper */
#wrapper {width: 980px; margin: 0 auto; text-align: left;}

/* header */
#header {padding: 20px 0 0 0;}
#header h1 {display: block; height: 76px; width: 169px;}
#header h1 a {display: block; height: 76px; width: 169px; background: url(../_imgs/logo.png) no-repeat;}
#header h1 a span {display: none;}

/* nav */
#nav {height: 40px; line-height: 40px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
#nav ul {height: 40px; list-style: none; margin: 0px; padding: 0px;}
#nav ul li {float: left; height: 40px; padding-right: 20px;}
#nav ul li a {display: block; height: 40px; line-height: 40px; font-size: 14px; text-transform: uppercase; color: #666; text-decoration: none;}
#nav ul li a:hover {color: #333;}

body.who-we-are #nav ul li.n_one a,
body.clients #nav ul li.n_two a,
body.what-people-are-saying #nav ul li.n_three a,
body.contact #nav ul li.n_four a {color: #000;}

/* content */
#content {padding: 10px 0 20px 0;}

ul.twocol {margin: 0px; padding: 0px; list-style: none;}
ul.twocol li {float: left; width: 460px; padding-left: 60px;}
ul.twocol li:first-child {padding-left: 0px;}

.pagination {float: right; width: 180px; text-align: right;}
.breadcrumb {float: left; width: 800px; text-align: left;}

.model_info {float: left; width: 280px; padding: 20px 14px 0 0;}
.model_social {padding: 10px 20px; border: 1px solid #ddd; background: #eee;}
.model_media {float: left; padding-top: 20px;}
#content_photos, #content_videos {width: 686px; padding: 0;}

#tabs {display: block; line-height: 25px; height: 25px; margin-bottom: 20px;}
#tabs a {display: block; float: left; padding: 0 20px; border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-decoration: none; color: #666;}
#tabs a.tab_photos {}
#tabs a.tab_videos {}
#tabs a:first-child {border-right: 0px;}
#tabs a.sel {border-bottom: 1px solid #fff; color: #000; background-color: #fff;}

#largePhoto {height: 514px; padding-bottom: 20px;}
#largePhoto table {height: 514px; width: 686px; padding: 0px; border-spacing: 0; border: 0px; margin: 0px;}
#largePhoto table td {text-align: center; width: 686px; height: 514px; padding: 0px; margin: 0px; vertical-align: middle; overflow: hidden; background-color: #eee;}

.measurements {padding-bottom: 10px;}
.measurements ul {list-style: none; padding: 0px; margin: 0px;}
.measurements ul li {float: left; width: 50%; color: #333;}

.social_links {display: block; clear: both;}
.social_links a.facebook, .social_links a.twitter {padding-right: 5px;}

/* video elements */
.video_player {height: 514px; width: 686px; background-color: #eee;}
.video_thmbs {clear: both; padding-bottom: 20px; margin-top: 5px;}
.video_thmbs ul {list-style: none; margin: 0px; padding: 0px;}
.video_thmbs ul li {display: block; float: left; border: 1px solid #ddd; padding: 4px; margin-right: 10px;}
.video_thmbs ul li a {display: block; float: left; height: 90px; width: 120px; overflow: hidden;}
.video_thmbs ul li a img {border: 0px;}
.video_thmbs ul li a img.play_icon {display: none; position: absolute; z-index: 1;}
.video_thmbs ul li a:hover img.play_icon {display: block;}

/* footer */
#footer {border-top: 1px solid #e5e5e5; padding: 20px 0; height: 40px;}
#footer .copyright {float: left; height: 12px; width: 226px; background: url(../_imgs/copyright.png) no-repeat;}
#footer .copyright span {display: none;}
#footer .logo_footer {float: right; width: 40px; height: 41px; background: url(../_imgs/logo_footer.png) no-repeat;}
#footer .logo_footer span {display: none;}

/* slider */
.sliderGallery ul.items {}
.sliderGallery ul.items li {font-size: 18px; line-height: 1.3em;}
.sliderGallery ul.items li a {text-decoration: none; color: #666;}
.sliderGallery ul.items li a:hover {color: #333;}


/* main slideshow elements */
#ss_container {display: block; width: 686px; padding: 0px; margin: 0; font-size: 12px; background: #eee url(http://lbcdn.lookbooks.com/imgs/slideshow_bg.jpg) no-repeat center center;}
#ss_container ul {display: block; height: 514px; width: 686px; margin: 0px; padding: 0px; list-style: none;}
#ss_container li {display: block; height: 514px; width: 686px; overflow: hidden; text-align: center;}
#ss_container li .ss_text {display: block; position: absolute; z-index: 399; padding: 10px; width: 666px; font-family: Arial; height: auto; font-size: 14px; line-height: 1.2em; text-align: left; color: #FFF; background: transparent url(http://lbcdn.lookbooks.com/imgs/slideshow/photo_text_bg.png);}
#ss_container .ss_text .ss_text_title {font-weight: bold; margin: 0px; font-size: 14px; line-height: 1.3em; color: #FFF; background: transparent;}
#ss_container .ss_text .ss_text_caption {}
#ss_container li.single .ss_text {}
#ss_container li.multiple .ss_text {bottom: 0;}
.ss_nav {height: 20px; line-height: 20px; text-align: center; font-size: 10px; background: transparent;}
.ss_nav a.ss_btn_pause,
.ss_nav a.ss_btn_play,
.ss_nav a.ss_btn_thmbs,
.ss_nav #ss_loader {display: block; float: left; height: 16px; width: 16px; margin: 7px 4px 0 0; text-decoration: none; background: url(/imgs/slideshow/scroll_left.png) no-repeat center center;}
.ss_nav #ss_loader {display: none; float: right; margin-right: 0px; background: url(http://lbcdn.lookbooks.com/imgs/slideshow/ss_spinner.gif) no-repeat center center;}

/* comment these out
.ss_nav a.ss_btn_pause {background: url(/imgs/slideshow/ss_btn_pause.png) no-repeat center center;}
.ss_nav a.ss_btn_thmbs {display: none; width: 21px; background: url(/imgs/slideshow/ss_btn_thmbs.gif) no-repeat center center;}

#ss_icon_pause, #ss_icon_play {display: none; position: absolute; z-index: 991; width: 20px; height: 20px; margin: 484px 0 0 656px; cursor: pointer;}
#ss_icon_play {background: url(http://lbcdn.lookbooks.com/imgs/play-pause.png) no-repeat top left;}
#ss_icon_pause {background: url(http://lbcdn.lookbooks.com/imgs/play-pause.png) no-repeat bottom left;}
*/

a.ss_btn_next, a.ss_btn_prev {display: block; position: absolute; z-index: 990; width: 343px; height: 514px; text-decoration: none; background: transparent;}
a.ss_btn_prev {margin: 0px; cursor: url(http://lbcdn.lookbooks.com/imgs/ss-arrow-left.png), pointer;}
a.ss_btn_next {margin: 0 0 0 343px; cursor: url(http://lbcdn.lookbooks.com/imgs/ss-arrow-right.png), pointer;}

#ss_photo_num {color: #999; background-color: transparent;}
#ss_photo_title {color: #666; background-color: transparent;}
table.ss_photo {height: 514px; width: 686px; margin: 0px; padding: 0px; border-collapse: collapse; border: 0px;}
table.ss_photo td {margin: 0px; padding: 0px; border: 0px; text-align: center; vertical-align: middle;}

#ss_pager {}
#ss_container.runway #btn_addtolookbook, #ss_container.runway #btn_addtolookbook a {width: 320px;}
.ca-Agencies-our_news #album_list {font-size:10px; width: 360px;}



