@import url(/css/fonts.css);

/* general */
* {outline: none; margin: 0px; border: 0px; padding: 0px;}
* {-webkit-font-smoothing: antialiased; font-smooth: normal;}
html, body {margin: 0px; padding: 0px; font-family: "AkzidGroRom", Arial, sans-serif; font-size: 14px; line-height: 1.3em; letter-spacing: 0.1em; color: #333;}
a {color: #c1c0c0; text-decoration: none;}
a:hover {color: #e88b93;}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}
p {margin-bottom: 1em;}
.clear {clear: both; height: 0px;}
address {font-style: normal;}
phone, fax {display: block;}
a img {border: 0px;}
.bolded {font-family: 'AkzidGroBla', Arial, sans-serif; color: #e88b93;}

/* home page */
#welcome {position: absolute; display: block; left: 0; right: 0; bottom: 0; top: 0; height: 100%; width: 100%; z-index: 90; overflow: hidden; background: #fff;}
#welcome .logo {height: 100%; width: 100%; text-align: center;}
#welcome .logo img {position: absolute; left: 50%; top: 50%; width: 500px; height: 220px; margin: -110px 0 0 -250px;
	opacity: 0; 
	-moz-opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

#home {-zoom: 1; -width: 100%;}
#home {margin: 0 auto; width: 1300px; text-align: center;}
#home #header {margin-bottom: 20px;}
#home .h_categories {clear: both; padding: 20px 0 20px 0; font-size: 20px; line-height: 1.3em; color: #ccc; text-transform: uppercase;}
#home .h_categories a {color: #3f3f3f;}
#home .h_categories a:hover {color: #e88b93;}

.h_slideshow {display: block; margin: 0 auto; height: 530px; width: 0 auto; overflow: hidden;}
.h_slideshow ul {display: block; list-style: none; width: 100%;}
.h_slideshow ul li {display: block; text-align: center; width: 100%;}
.h_slideshow ul li table {border: 0px; padding: 0px; margin: 0px; border-spacing: 0; width: 100%;}
.h_slideshow ul li table td {vertical-align: middle; text-align: center; height: 530px; width: 100%; text-align: center;}
.h_slideshow ul li table td img {display: block; border: 1px solid #fff; margin: 0 auto;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}


/* header */
/*
#header .h_light {display: none; min-width: 1300px; height: 100px; width: 100%; right: 187px; background: url(/imgs/header_light_bg.png) repeat-x top left;}
#header .h_dark {display: none; min-width: 1300px; height: 100px; opacity: 0; width: 100%; right: 187px; background: url(/imgs/header_dark_bg.png) repeat-x top left;}
*/
/*#header .h_logo .logo_light {display: block; position: absolute; z-index: 0;}
#header .h_logo .logo_dark {display: block; position: absolute; z-index: 1;
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
}*/

/* navigation */
.nav_options {padding-top: 20px; text-transform: uppercase; font-size:12px; border-bottom: 1px solid #f2f2f2; line-height: 1.3em;}
/*.nav_optionslite {padding-top: 20px; text-transform: uppercase; font-size:12px; line-height: 1.3em;}*/
.nav_options .no_one {display: block; float: left; width: 140px; border-top: 1px solid #f2f2f2; padding: 10px 0 10px 0;}
.nav_options .no_one a.icon_thumbs {display: block; height: 22px; line-height: 22px; padding-left: 26px; background: url(/imgs/icon_thumbnails.png) no-repeat;}
.nav_options .no_one a.icon_thumbs:hover {background-position: 0 -30px;}
.nav_options .no_two {display: block; float: left; width: 200px; text-align: right; height: 22px; line-height: 22px; padding: 10px 0px;}
.nav_options .no_two a {}
.nav_options .no_two a em {font-style: normal; font-family: 'AkzidGroBla', Arial, sans-serif; color: #000;}
.nav_options .no_three {display: block; float: left; width: 140px; height: 22px; line-height: 22px; padding: 10px 0 10px 0px;}
.nav_options .no_four {display: block; float: left; width: 150px; height: 22px; line-height: 22px; padding: 10px 0px 10px 50px;}
.nav_options .no_four .no_four_buttons {float: right; width: 36px;}
.nav_options .no_four a.ss_prev {display: block; float: left; width: 15px; height: 16px; margin: 2px 0 0 0px; text-indent: 999em; overflow: hidden; background: url(/imgs/icon_small_prev_arrows.png) no-repeat;}
.nav_options .no_four a.ss_next {display: block; float: right; width: 15px; height: 16px; margin: 2px 0 0 6px; text-indent: 999em; overflow: hidden; background: url(/imgs/icon_small_next_arrows.png) no-repeat;}
.nav_options .no_four a.ss_prev:hover, .nav_options .no_four a.ss_next:hover {background-position: 0 -20px;}

.sharethis {display: inline; padding: 4px 10px; color: #fff; background-color: #9f9e9f; border: 1px solid #fff; cursor: pointer;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.sharethis:hover, .sharethis.sel {margin: 0px; color: #fff; background-color: #e88b93;}
.sharethis_menu {display: none; position: absolute; z-index: 999; padding: 5px 10px; margin-top: 1px; background-color: #fff; border: 1px solid #ddd; text-transform: uppercase; font-size: 11px; line-height: 1.3em;}
.sharethis_menu a {display: block; padding: 2px 0px;}

/* footer */
#footer {height: 44px; line-height: 44px; font-size: 11px; font-family: 'AkzidGroRom', Arial, sans-serif; text-transform: uppercase; color: #a6a6a6; border-top: 1px solid #ddd;}
#footer .f_lookbooks {float: right; padding: 16px 16px 0 0;}
/*#footer .f_lbpro_logo {height: 16px; width: 147px; background: url(/imgs/logo_lookbookspro.png) no-repeat top left;}*/
#footer .f_social {float: left; padding: 4px 16px 0 0;}
#footer .f_social a {display: block; float: left; margin-right: 16px;}
#footer .f_signup {float: left; padding: 12px 16px 0 0px; *padding-top: 0px;}
#footer .f_signup input {width: 210px; margin: 0px; border: 0px; background-color: #a6a6a6; color: #fff; font-family: 'AkzidGroBol', Arial, sans-serif; font-size: 11px; font-style: italic; text-transform: uppercase; line-height: 1.3em; padding: 2px 4px; letter-spacing: 0.1em;}
#footer .f_copyright {float: left;}

body#index #content {padding: 0px;}
body#index #footer {border: 0px; border-top: 1px solid #ddd;}

/* content */
#wrapper {width: 1300px; margin: 0 auto;}
#content {padding-bottom: 30px;}
#content.ss {padding-bottom: 0px;}
#content .c_top {height: 6px; font-size: 0px;}
#content .c_bottom {}
#content .c_nav {float: left; width: 400px; margin-left: -100%; padding: 14px 0 0 0;}
#content .c_con {}
#content .c_con.ss {padding: 10px 0;}
#content .c_con .c_con_outer {float: left; width: 100%;}
#content .c_con .c_con_inner {margin-left: 400px; font-size: 20px; line-height: 1.3em; padding: 20px;}
#content .c_con.ss .c_con_inner {padding: 0px;}
#content .c_con .c_con_inner.bio_view, #content .c_con .c_con_inner.resume_view {padding: 40px;}
#content .c_con .c_con_inner .c_title {color: #949594; font-size: 30px; margin: 0px; padding-bottom: 80px; line-height: 1.1em; font-family: 'AkzidGroBla', Arial, sans-serif; text-transform: uppercase;
	text-shadow: 3px 0px 3px rgba(0,0,0,0.1);
}
#content .c_con .c_title a {color: #949594;}
#content .c_con .c_title a:hover {color: #000;}
#content .c_con .c_title a.sel, #content .content .c_title a.sel:hover {color: #e88b93;}

#content .info_view {}
#content .info_view h2 {clear: both; font-size: 12px; padding: 1em 0 0 0; font-weight: bold; text-transform: uppercase;}
#content .info_view ul {display: block; margin: 0px; padding: 0px; font-size: 12px; line-height: 1.3em; width: auto; table-layout: fixed;}
#content .info_view ul:after {content: " "; line-height: 0px; font-size: 0px; clear: both;}
#content .info_view ul li {display: block; float: left; width: 150px; list-style: none; padding-right: 30px;}

/*slideshow */
.slideshow, .videoslideshow {display: block; height: 550px; width: 898px;}
.slideshow ul, .videoslideshow ul {width: 898px; height: 550px; list-style: none; padding: 0px; margin: 0px;}
.slideshow ul li, .videoslideshow ul li {text-align: center; width: 898px; height: 550px; background-color: transparent;}
.slideshow ul li table {width: 898px; height: 550px; margin: 0; padding: 0px; border: 0px; border-spacing: 0px;}
.slideshow ul li table td {width: 898px; height: 550px; text-align: center; vertical-align: middle;}
.slideshow ul li table td .ss_photo {display: block; margin: 0 auto;}
.slideshow ul li table td .ss_photo img {max-width: 898px; margin: 0 auto;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.slideshow ul li .ss_share {display: none; position: absolute; z-index: 800; margin: 0 auto; border-top: 1px solid #fff; text-align: left; color: #fff; text-transform: uppercase; font-size: 14px; text-align: left;
	background: url(/imgs/80-black.png) repeat top left;
}
.slideshow ul li .ss_share .ss_caption {display: block; padding: 10px;}
.slideshow ul li .ss_share .ss_caption a {color: #fff;}
.slideshow ul li .ss_share .ss_caption a:hover {color: #e88b93;}
.slideshow ul li .ss_share .ss_caption .ss_image_name {display: block; float: right; padding: 6px 0 10px 0; font-size: 11px; line-height: 1.5em;}

.video_container {width: 684px;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.video_description {display: block; clear: both; padding-top: 10px; width: 600px; font-size: 14px; line-height: 1.3em; text-transform: uppercase; font-family: , Arial, sans-serif; color: #000;}

.c_thumbs {height: 119px; width: 1300px; overflow: hidden; padding-bottom: 10px;}
.c_thumbs .ct_mask {display: block; width: 1300px; height: 119px; position: absolute; z-index: 999;}
.c_thumbs .ct_loader {display: block; width: 1300px; height: 119px; position: absolute; z-index: 998; background: url(/imgs/spinner_large.gif) no-repeat center center;}
.c_thumbs .ct_list {height: 119px; position: relative;}
.c_thumbs .ct_list .jcarousel-prev,
.c_thumbs .ct_list .jcarousel-next {position: absolute; top: 0; z-index: 500; overflow: hidden; width: 50px; height: 119px; line-height: 119px; cursor: pointer; text-indent: 999em;}
.c_thumbs .ct_list .jcarousel-prev {left: 0; margin-left: -50px; background: url(/imgs/icon_arrow_prev.png) no-repeat 10px 50%;}
.c_thumbs .ct_list .jcarousel-next {right: 0; margin-right: -50px; background: url(/imgs/icon_arrow_next.png) no-repeat 10px 50%;}
.c_thumbs .ct_list .jcarousel-prev:hover {background-position: -68px 50%;}
.c_thumbs .ct_list .jcarousel-next:hover {background-position: -68px 50%;}
.c_thumbs .ct_list .jcarousel-next-disabled,
.c_thumbs .ct_list .jcarousel-next-disabled:hover {cursor: default; background: url(/imgs/icon_arrow_next_disabled.png) no-repeat 10px 50%;}
.c_thumbs .ct_list .jcarousel-prev-disabled,
.c_thumbs .ct_list .jcarousel-prev-disabled:hover {cursor: default; background: url(/imgs/icon_arrow_prev_disabled.png) no-repeat 10px 50%;}
.c_thumbs .ct_list .ct_thumb {margin: 0 50px; height: 119px;}
.c_thumbs .ct_list ul {display: block; height: 119px; list-style: none; padding: 0px; margin: 0px; width: 100%;}
.c_thumbs .ct_list ul li {display: block; float: left; height: 119px; line-height: 119px; vertical-align: middle; padding-top: 6px; margin-right: 6px;}
.c_thumbs .ct_list ul li:first-child {margin-left: 6px;}
.c_thumbs .ct_list ul li:last-child {padding-right: 12px;}
.c_thumbs .ct_list ul li a {display: block; padding: 0px;}
.c_thumbs .ct_list ul li a span {display: block; height: 102px; position: absolute; z-index: 1;}
.c_thumbs .ct_list ul li a img {height: 105px; padding: 1px; border: 1px solid transparent;
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
}
.c_thumbs .ct_list ul li a:hover img {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
}
.c_thumbs .ct_list ul li.sel a img, .c_thumbs .ct_list ul li.sel a:hover img {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	border-color: #e88b93 !important;
}

.bp_paginator {}
.bp_paginator .pag a, .bp_paginator .pag .disabled {display: block; padding: 4px 10px; background: #fff;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	-khtml-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
}
.bp_paginator .pag .disabled {color: #ccc;}
.bp_paginator .pag.next a, .bp_paginator .pag.next .disabled {float: right;}
.bp_paginator .pag.prev a, .bp_paginator .pag.prev .disabled {float: left;}

/* about/contact */


/* lightbox */
.l_artists {padding: 0 20px 50px 20px;}
.l_artists ul {list-style: none; font-size: 21px; line-height: 1.3em; padding: 0; margin: 0px; letter-spacing: 0.15em; text-transform: uppercase;}
.l_artists ul li {padding: 0px; margin: 0px; text-shadow: none;}
.l_artists ul li a {color: #999; cursor: pointer; border: 0px; padding-bottom: 0px; display: inline;}
.l_artists ul li a:hover {color: #e88b93; cursor: pointer; border: 0px; padding-bottom: 0px; display: inline;}
.l_artists ul li a.sel {color: #e88b93;}

.lightbox_list {float: left; margin-right: 232px; width: 650px; height: 600px;}
.lightbox_list .lightbox_list_slide {display: block; float: left; width: 650px; height: 600px;}
.lightbox_list .lightbox_list_slide a {display: block; float: left; margin: 0 5px 5px 0;}
.lightbox_list .lightbox_list_slide a img {border: 1px solid #000; padding: 1px; height: 130px; background: #fff;}
.lightbox_list .lightbox_list_slide a:hover img, .lightbox_list .lightbox_list_slide a.sel img {border-color: #e88b93;}

.lightbox_form {float: right; width: 210px; margin-left: -210px;}
.lightbox_form .pdf_print {font-family: 'AkzidGroRom', Arial, sans-serif; }
.ll_pagination {display: block; clear: both; text-transform: uppercase; font-size: 14px;}
.ll_pagination a.sel {color: #000;}




/* form elements */
form, fieldset {margin: 0px; padding: 0px; border: 0px;}
fieldset {padding: 0px; margin: 0px; font-family: 'AkzidGroBla', Arial, sans-serif; font-size: 14px; text-transform: uppercase;}
label {display: block; padding: 20px 0 2px 0; font-size: 14px; line-height: 1.3em; font-family: 'AkzidGroRom', Arial, sans-serif; text-transform: uppercase;}
label span {color: #999;}
input, textarea, button {font-family: 'AkzidGroRom', Arial, sans-serif; font-size: 14px;}
input, textarea {border: 1px solid #000; padding: 2px 4px;}
input[type="submit"], button {padding: 2px 5px; text-transform: uppercase; background: #fff; cursor: pointer;}
.lightbox_form input[type="text"], .lightbox_form textarea {width: 200px;}
.lightbox_form textarea {height: 200px;}

/* light/dark toggle */
#toggle {float: right; display: none; padding: 30px 20px 0 0;}
#toggle a.labellite {display: block; float: left; padding: 0 4px; font-size: 10px; text-transform: uppercase; color: #c1c0c0;}
#toggle a.labellite:hover {color: #e88b93;}
#toggle a.labeldark {display: block; float: left; padding: 0 4px; font-size: 10px; text-transform: uppercase; color: #c1c0c0;}
#toggle a.labeldark:hover {color: #e88b93;}
#toggle .slider {display: block; float: left; height: 24px; width: 65px;}
#toggle .slider.light {background: url(/imgs/slider_light.png) no-repeat;}
#toggle .slider.dark {background: url(/imgs/slider_dark.png) no-repeat;}


/* dark hover attributes */
#dark #header .h_nav ul li a:hover em {color: #fff !important;}
#dark .na_albums ul li a:hover {color: #e88b93 !important;}
#dark .na_albums ul li a.sel,
#dark .na_albums ul li a.sel:hover {color: #fff !important;}
#dark .h_cities a:hover {color: #e88b93 !important;}
#dark .h_cities a.sel,
#dark .h_cities a.sel:hover {color: #fff !important;}
#dark .h_cities a {
	-webkit-text-shadow: 0px -1px 0px #000, 1px 0px 0px #000, 0px 1px 0px #000, -1px 0px 0px #000, 0px 0px 4px rgba(0,0,0,0.3) !important;
	-moz-text-shadow: 0px -1px 0px #000, 1px 0px 0px #000, 0px 1px 0px #000, -1px 0px 0px #000, 0px 0px 4px rgba(0,0,0,0.3) !important;
	-o-text-shadow: 0px -1px 0px #000, 1px 0px 0px #000, 0px 1px 0px #000, -1px 0px 0px #000, 0px 0px 4px rgba(0,0,0,0.3) !important;
	-khtml-text-shadow: 0px -1px 0px #000, 1px 0px 0px #000, 0px 1px 0px #000, -1px 0px 0px #000, 0px 0px 4px rgba(0,0,0,0.3) !important;
	text-shadow: 0px -1px 0px #000, 1px 0px 0px #000, 0px 1px 0px #000, -1px 0px 0px #000, 0px 0px 4px rgba(0,0,0,0.3) !important;
}
#dark .sharethis.sel {background-color: #e88b93 !important;}

/* light hover attributes */
#light #header .h_nav ul li a:hover em {color: #000 !important;}
#light .na_albums ul li a:hover {color: #e88b93 !important;}
#light .na_albums ul li a.sel,
#light .na_albums ul li a.sel:hover {color: #000 !important;}
#light .h_cities a:hover {color: #e88b93 !important;}
#light .h_cities a.sel,
#light .h_cities a.sel:hover {color: #000 !important;}
#light .h_cities a {
	-webkit-text-shadow: 0px -1px 0px #fff, 1px 0px 0px #fff, 0px 1px 0px #fff, -1px 0px 0px #fff, 0px 0px 4px rgba(0,0,0,0.3);
	-o-text-shadow: 0px -1px 0px #fff, 1px 0px 0px #fff, 0px 1px 0px #fff, -1px 0px 0px #fff, 0px 0px 4px rgba(0,0,0,0.3);
	-moz-text-shadow: 0px -1px 0px #fff, 1px 0px 0px #fff, 0px 1px 0px #fff, -1px 0px 0px #fff, 0px 0px 4px rgba(0,0,0,0.3);
	text-shadow: 0px -1px 0px #fff, 1px 0px 0px #fff, 0px 1px 0px #fff, -1px 0px 0px #fff, 0px 0px 4px rgba(0,0,0,0.3);
}
#light .sharethis.sel {background-color: #e88b93 !important;}

ul.messages {list-style: none; padding: 0px; margin: 0px; line-height: 22px; height: 22px;}
ul.messages li.success {color: #000;}
ul.messages li.error {color: #cc0000;}

.share_link, .comment_link {color: #000; text-transform: uppercase; font-family: "AkzidGroBla", Arial, sans-serif;}
.share_link:hover, .comment_link:hover {color: #e88b93;}
.share_options {display: none; position: absolute; z-index: 1; margin: -140px 0 0 90px; border:1px solid #ddd; padding: 5px 10px; background: #fff;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.share_options a {display: block; line-height: 1.5em;}


#blog ul.tag_cloud {display: block;}
#blog ul.tag_cloud li {display: inline !important; float: none;}

/* blog header and footer fixed positions */
#blog #header {position: fixed; top: 0; left: 0; right: 0; z-index: 200; zoom: 1; background: url(/imgs/header_blog_transparent.png) repeat-x top left;}
#blog #footer {position: fixed; bottom: 0; left: 0; right: 0; z-index: 200; zoom: 1;}
#blog #wrapper {padding: 120px 0 70px 0; zoom: 1;}
#blog object, #blog iframe {zoom: 1; z-index: -1 !important;}
#blog iframe.fb_ltr {z-index: 0 !important; }

/* for handheld devices */
@media only screen and (max-device-width: 480px) {
	#blog #header, #blog #footer {position: relative;}
	#blog #header {background: url(/imgs/header_blog.png) repeat-x top left;}
	#blog #wrapper {padding: 0px;}
}