* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-family: 'Open Sans', sans-serif;
	outline:none;	
}

html {
	height:100%;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	position:relative;
	margin-bottom:1px;
}


body {
	height:100%;
	position:relative;
	color: #141412;
	line-height: 1.5;
	margin: 0;
}

a {
	color: #686868;
	text-decoration: none;
}

a:visited {
	color: #686868;
}

a:focus {
	/*outline: ;*/
}

a:active,
a:hover {
	color: #000000;
	outline: 0;
}

a:hover {
	
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	line-height: 1.3;
}

h1 {
	font-size: 48px;
	margin: 33px 0;
}

h2 {
	font-size: 18px;
	margin: 25px 0;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
}

h3 {
	font-size: 22px;
	margin: 22px 0;
}

h4 {
	font-size: 20px;
	margin: 25px 0;
}

h5 {
	font-size: 18px;
	margin: 30px 0;
}

h6 {
	font-size: 16px;
	margin: 36px 0;
}

p {
	margin: 0 0 16px;
}

ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

li > ul,
li > ol {
	margin: 0;
}

img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}

form {
	margin: 0;
}

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}

button,
input {
	line-height: normal;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
input[disabled] {
	cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
	padding-right: 2px; /* Don't cut off the webkit search cancel button */
	width: 270px;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

hr {
	background: url(../images/dotted-line.png) repeat center top;
	background-size: 4px 4px;
	border: 0;
	height: 1px;
	margin: 0 0 24px;
}




/*   --- Begin Deljou styles ---   */



.deljou-logo {
	display: block;
	position: absolute;
	left: 47px;
	top: 65px;
	width: 218px;
	height: 56px;
}




a {
	-moz-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.int-pages { margin: 0; padding: 0; background: #ffffff; }




.alignleft{
	float: left;
	margin: 0 0 10px;
	border: 7px solid #e6e6e6;
}
	
.aligncenter {
	margin: 0 auto 10px;
	display: block;
	border: 7px solid #e6e6e6;
}

.alignright {
	float: right;
	margin: 0 0 10px;
	border: 7px solid #e6e6e6;
}

.alignnone{
	margin: 0 0 10px;
	border: 7px solid #e6e6e6;
}

.gallery-caption {}
.bypostauthor {}

.wp-caption { background: #fff; padding: 10px;}
.wp-caption-text { font-style: italic; font-size: 10px;}
.sticky { background: rgba(255,255,255,0.1);}


iframe { margin-bottom: 10px; border: 7px solid #E6E6E6; }


#main-logo{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 65px;
	left: 53px;
}

#header-wrapper {
	width:1000px;
	height: 120px;
	margin: 0 auto;
	/*padding: 0 10px;*/
	position: relative;
}

#headertop {
	width:520px;
	position:absolute;
	top:0;
	right:0;
	font-size:11px;
}
#headertop a{
	color:#979797;
}
#sites_social{
	width:100%;
	height:26px;
	margin:22px 0;

}
#sites_social .button{	
	text-decoration:none; 
	color:white;
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */	
	display:block;
	float:right;
	padding:0 6px !important; 
	margin:1px 2px 0 0; 
	height:24px;
	font-size:11px;
	line-height:24px;
	border:0;
	-moz-border-radius: 0;
	-webkit-border-radius:0;
	border-radius: 0;
	-webkit-box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}

#sites_social a.icon{	
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */	
	display:block;
	float:right;
	width:24px;
	height:24px;
	margin:1px 0 1px 1px; 
}
#sites_social a.icon img{
	width:24px;
	height:24px;
	border:none;	
}
#sites_social .button:hover, #sites_social a.icon:hover, #sites_social .button.active{
	color:#FFF;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */		
}

#headertop #originals{background-color:#BF0001;}
#headertop #printondemand{background-color:#E36516;}
#headertop #gallery{background-color:#898688;}



.header-logo {
	float:left;
	height: 50px;
    margin: 5px 0 0 0;
    padding: 0;
}

.header-page-link {
	display:block;
	float:left;
	position:absolute;
	top:85px;
	left:10px;
	margin:0;
	width:340px;
	height:14px;
	line-height:14px; 
	overflow:hidden;	
	color: #686868;
    font-family: 'Ubuntu Condensed',sans-serif;
    font-size: 13px;
    letter-spacing: .1em;
}
.header-page-link a{
	display:block; 
	float:left;
	text-decoration:none;
	color: #686868;
}

.header-page-link a:hover{
	color: #000000;
}
.header-page-link span{
	display:block;
	float:left;
	font-size:12px;
	line-height:12px;
	margin:0 5px 16px 5px;
}
.header-page-link .home{
	display:block;
	width:14px;
	float:left;	
	font-weight:bold;
	margin:0px 5px 16px 0px;
		vertical-align:middle;
}
.header-page-link .home img{
	height:12px;

}

.menu-wrapper {
	float:right;
	/*width:40%;*/
	min-width:350px;
	height: 50px;
    margin: 70px 0 0 0;
	padding: 0;
}

.menu-wrapper .menu-header ul {
	position:relative;
	margin: 0;
	padding: 0;
}

.menu-wrapper .menu-header li {
	float: left;
    font-size: 13px;
    list-style: none;
    margin: 12px 0 0;

}

li.float-right {
	float: right !important;
}

li.float-right a {
	padding-right: 0 !important;
	background: url("../images/plus_gray.png") no-repeat 5px center;
}

.menu-wrapper .menu-header li a {
	color: #686868;
    font-family: 'Ubuntu Condensed',sans-serif;
    font-size: 13px;
    letter-spacing: .1em;
	padding:0;
	display:block;
	width:45%;	
	min-width:70px;
	text-align:center;
	text-decoration: none;
    text-transform: uppercase;
}

.menu-wrapper .menu-header li a:hover, .menu-wrapper .menu-header li .current {
	color: #000000;
}

.current_page_item a { color: #000000 !important; }



#boxscroll {
	height: 562px;
	width: 814px;
	overflow: auto;
}



#content-wrapper {
	width: 1100px;
	margin: 0 auto 10px;
	padding: 0;
	border-top: 1px solid #cdd1d4;
	border-bottom: 1px solid #cdd1d4;
	overflow: auto;
	display: table;
}

.content-main {
	width: 813px;
	margin:0;
	padding: 18px 0 100px 0;
	border-left: 1px solid #CDD1D4;
	display: table-cell;
}
.fullpage{
	border:none;
}

.content-main .item-content {
	display:block;
	color: #868686;
	font-family: 'Open Sans', sans-serif;
    font-size: 12px;
	line-height: 18px;	
}

.content-main .item-content p {
}

.content-main .item-content-left {
	padding-left: 28px !important;
}

.content-main .item-content h1 {
	color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
	font-weight: 400;
    letter-spacing: 2px;
    margin: 0 0 20px;
	padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}

.content-main .list{
	list-style:disc;
	margin-left:30px;
}
p.form-margin {
	border-bottom: 1px solid #DDDDDD;
    margin-bottom: 30px !important;
    padding-bottom: 30px;
}

p.series-margin {
	border-bottom: 1px solid #DDDDDD;
    margin-bottom: 0 !important;
    padding-bottom: 30px;
	width: 733px;
}

.artist-update {
	border: none !important;
	width: 1070px !important;
}




.sidebar-wrapper {
	/*width: ;*/
	margin: 0;
	padding: 1px 0 0 50px;
	/*float: ;*/
	display: table-cell;
	vertical-align: top;
}
.sidebar-wrapper .list a{ 
	display:block;
	border:none;
	text-decoration:none;
	padding: 0 0 10px 43px;	
}
.sidebar-wrapper p.sidebar-header-text {
	color: #555555;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
	font-weight: 400;
    letter-spacing: 2px;
    padding: 30px 0 0;
    text-decoration: none;
    text-transform: uppercase;
}

.sidebar-wrapper p.sidebar-header-text-2 {
	color: #616161;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
	font-weight: 400;
    letter-spacing: 2px;
    padding: 34px 0 0;
    text-decoration: none;
    text-transform: uppercase;
}

.sidebar-wrapper p.sidebar-header-text-3 {
	color: #616161;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
	font-weight: 400;
    letter-spacing: 2px;
    padding: 24px 0 0;
    text-decoration: none;
    text-transform: uppercase;
}

.sidebar-wrapper p {
	color: #979797;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
	font-weight: 600;
    letter-spacing: 2px;
	margin-bottom: 16px;
    padding: 20px 0 0;
    text-decoration: none;
    text-transform: uppercase;
}

.sidebar-wrapper a{
	color: #979797;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
	font-weight: 600;
    letter-spacing: 0px;
    padding:0;
    text-decoration: none;
    text-transform: uppercase;
}

.sidebar-wrapper label {
	color: #F10818;
}

.sidebar-wrapper a:hover{
	color: #3d3d3d;
}

a.current-folio {
	color: #555555 !important;
}






.side-widget-top { 
	border-bottom: 1px solid #e6e6e6; 
	padding-bottom: 24px;
    width: 215px; 
}

.side-widget { 
	border-bottom: 1px solid #e6e6e6; 
	padding-bottom: 22px;
    width: 215px; 
}

.side-widget:last-child { 
	border-bottom: none;
}

.sidebar-text { 
	font-size: 12px !important;
	font-weight: normal !important; 
	letter-spacing: 0 !important;
	text-transform: none !important;
	padding: 0 !important;
}

.sidebar-text a {
	color: #da1c08;
	text-decoration: none;
    font-size: 12px;
	font-weight: normal;
    letter-spacing: 0;
    padding: 0;
    text-transform: none;
	display: inline;
}





.artist-holder {
	border: none;
    float: left;
    height: 175px;
    margin: 0 0 0px 10%;
    padding: 0px 5px;
    width: 930px;
}

.artist-holder:hover {
	border: none;
}

.artist-shot {
	width: 160px;
	height: 160px;
	margin: 0;
	padding: 0;
	float: left;
	background: #e1e1e1;
}

.artist-work {
	width: 758px;
	height: 160px;
	margin: 0 0 0 0px;
	padding: 0;
	float: left;
	position: relative;
}

p.artist-name {
	color: #ffffff;
    position: absolute;
    right: 20px;
    text-align: right;
    top: 120px;
	font-family: 'Open Sans', sans-serif;
    font-size: 15px;
	font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
	width: 100%;
	
	text-shadow: 2px 1px 1px #000000;
}







.grid-holder {
	width: 206px;
	height: 277px;
	margin: 0 0 0 58px;
	padding: 0;
	float: left;
}

.grid-holder p {
	margin: 10px 0 0 13px;
	padding: 0;
	float: left;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
    font-size: 11px;
	font-weight: 600;
    letter-spacing: 0px;
	color: #979797;
	width: 140px;
	line-height: 20px;
}

.grid-holder input {
	margin: 16px 8px 0 0;
	padding: 0;
	float: right;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
}


.grid-holder a.magnify {
	width: 12px;
	height: 12px;
	margin: 17px 13px 0 0;
	padding: 0;
	float: right;
	background: url('../images/magnify-glass.png') no-repeat center center;
}

.grid-holder a.magnify:hover {
	background: url('../images/magnify-glass-2.png') no-repeat center center;
}


.checkbox-btn input {
	margin: 8px 0 0 0;
	padding: 0;
	float: left;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
}

.artist-series-grid {
	display: table-cell;
	width: 204px;
	height: 204px;
	margin: 0;
	padding: 11px;
	border: 1px solid #cfcfcf;
	background: #ffffff;
	vertical-align:middle;
	text-align:center;	
}
.artist-series-grid img{
	max-width: 182px;
	max-height: 182px;
	margin:auto;
}

.artist-series-detail {
	display: block;
	position:relative;	
	width: 400px;
	height:500px;
	padding:20px 10px 10px 60px;
	margin:0;
	float: left;
	background: #ffffff;
	vertical-align:middle;
	text-align:center;	
}
.artist-series-detail img{
	max-width: 400px;
	max-height: 380px;
	margin:auto;
}
#mlens_wrapper_0, #mlens_target_0{ z-index:1000;}

.artist-series-info {
	position:relative;
	margin: 18px 0 50px 0;
	padding: 0;
	float: right;
	width: 240px;
}
.artist-series-info #details{
	clear:both;  
	overflow:hidden; 
	margin-top:20px;
}
.artist-series-info #toolbox{
	clear:both; 
	position:absolute; 
	bottom:-220px;
}

.artist-series-info p {
	color: #979797;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
	font-weight: 600;
    letter-spacing: 1px;
	line-height: 17px;
    margin: 0 0 10px 0;
    padding: 15px 0;
    text-decoration: none;
	display: block;
}

.artist-series-info .arrows {
	margin: 5px 0 0 0;
	display:block;
	float:left;
}

p.uppercase {
	text-transform: uppercase;
	color: #686868;
	padding-top: 0;
	border-bottom: 1px solid #CFCFCF;
}


#avail-text input{
	float:left;
	margin:5px;
}
#avail-text {
	margin:5px 0;
	display:block;
	height:40px;
	line-height:18px;
	border-top: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;
}
#avail-text p {
	margin:0;
	padding:0;
	width:195px;
	float:left;
	display:block;
	font-size: 11px;
	letter-spacing: 0;
	font-style: italic;
}


p.medium {
	font-weight: bold;
	letter-spacing: 0;
}

.no-padding {
	padding: 0 !important;
}

.canvas-italic { font-style:italic }


a.rollover-arrow-lt {
	display: block;
	width: 19px;
	height: 20px;
	text-decoration: none;
	float: right;
	background: url("../images/arrow-previous.jpg") no-repeat;
	
	-moz-transition: none;
	transition: none;
	-webkit-transition: none;
	-o-transition: none;
}

a.rollover-arrow-rt {
	display: block;
	width: 19px;
	height: 20px;
	text-decoration: none;
	float: right;
	background: url("../images/arrow-next.jpg") no-repeat;
	margin-left: 4px;
	
	-moz-transition: none;
	transition: none;
	-webkit-transition: none;
	-o-transition: none;
}

a.rollover-arrow-lt:hover, a.rollover-arrow-rt:hover {
	background-position: -19px 0;
}





.content-main .item-holder {
	padding: 0 0 40px 58px;
	overflow: auto;
}
.fullpage .item-holder {
	padding:0 58px 40px 58px;
}

.content-main .no-bottom-padding {
	padding-bottom: 6px !important;
}

.content-main .dual-column {
	width: 345px;
	margin: 0;
	float: left;
}

.content-main .dual-column-2 {
	width: 345px;
	margin: 0 0 0 38px;
	float: left;
}

.content-main .dual-column-3 {
	width: 345px;
	margin: 0;
	float: right;
}

.content-main .mini-column {
	width: 165px;
	margin: 0 0 30px;
	float: left;
}

.content-main .item-holder a {
	color: #da1c08;
	text-decoration: none;
}

.content-main .item-holder a:hover {
	color: #444444;
}

.content-main .item-holder p {
    font-size: 12px;
	line-height: 22px;
	margin-bottom: 15px;
	text-align: justify;
}

.content-main .item-holder p.input-label {
    font-style: italic;
	color: #666666;
}

.content-main .item-holder .accent-text, .sidebar-text .accent-text {
    color: #DA1C08;
}

.content-main .item-holder p.header-font {
    color: #DA1C08;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
    padding: 0;
	margin:0;
    text-decoration: none;
    text-transform: uppercase;
}

.content-main .item-holder input, .content-main .item-holder textarea {
    width: 328px;
	padding: 5px;
	border: 1px solid #bbb;
	background: #f7f7f7;
}

.content-main .item-holder input:focus, .content-main .item-holder textarea:focus {
    border: 1px solid #DA1C08;
	background: #ffffff;
}

.content-main .item-holder input.submit-btn {
    width: 70px;
	background: #e3e3e3;
	float: right;
    margin: 30px 50px 0 0;
	color: #999999;
}

.content-main .item-holder input.submit-btn:hover {
    background: #d3d3d3;
	color: #666666;
}

.content-main .item-holder input.checkboxes {
    width: 16px;
	margin: 6px 5px 0 0;
	border: none;
	background: #f7f7f7;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
}

.content-main .item-holder select {
    margin-bottom: 10px;
}


.back-arrow a {
	color: #979797;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
	font-weight: 600;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
	display: block;
	clear:both;
	background: url('../images/back-arrow.png') no-repeat 0 1px;
	margin: 0 30px;	
	padding: 0 0 0 15px;
	float:left
}


.mogul-cred-wrapper {
	margin: 0 auto;
    padding: 0 15px 29px 0;
    text-align: right;
    width: 1100px;
}

.mogul-cred {
	width: 400px;
	margin: 0;
	text-align: right;
	padding: 2px 0 0;
	float: right;
}

.mogul-cred p {
	font-size: 10px;
	color: #999999;
	text-transform: uppercase;
	margin: 0;
}

.mogul-cred a {
	font-size: 10px;
	color: #999999;
	text-transform: uppercase;
	text-decoration: none;
}

.mogul-cred a:hover {
	color: #555555;
}


#selection-fixed {
    display: block;
	background: #fff;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	position:fixed;
	bottom: 0;
}

#selection-que {
    display: block;
	overflow: auto;
	width: 1100px;
	margin: 0 auto;
	padding: 3px 15px 3px;
	border-top: 1px solid #cdd1d4;
	position:relative;
}

#selection-footer {
    display: block;
	overflow: auto;
	width: 1100px;
	margin: 0 auto;
	padding: 0;
	position:relative;	
}

.selection-wrapper {
    float: left;
    margin: 0 35px 0 50px;
    padding: 15px 0 0;
    width: 240px;
}

.selection-pics-wrapper {
    float: left;
    margin: 5px;
    padding: 0;
    width: 764px;
	height:100px; 
	overflow:auto;
}


p.selection-bar-link, p.selection-bar-link-2 {
    color: #DA1C08;
    font-size: 12px;
	font-weight: 600;
    letter-spacing: 1px;
    margin: 0 0 0 50px;
	padding: 0 0 0 22px;
    text-decoration: none;
    text-transform: uppercase;
	cursor: pointer;
	float: left;
}

p.selection-bar-link {
    background: url("../images/plus_gray.png") no-repeat left center;
}

p.selection-bar-link-2 {
    background: url("../images/minus_gray.png") no-repeat left center;
}

p.selection-bar-link:hover, p.selection-bar-link-2:hover {
    color: #979797;
}

p.selection-header {
    color: #979797;
    font-size: 12px;
	font-weight: 600;
    letter-spacing: 1px;
    margin: 0;
	padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}

p.selection-med, p.selection-med a {
    color: #686868;
    font-size: 12px;
	margin: 2px 0 0;
	letter-spacing: 1px;
	text-transform: uppercase;
}

p.selection-small, p.selection-small a {
    font-size: 12px;
	margin: 2px 0 0;
}

a.selection-link {
    color: #DA1C08;
    font-size: 11px;
	font-weight:600;
	margin: 0;
	padding: 0;
    text-decoration: none;
}

a.selection-link:hover {
    color: #3d3d3d;
}
#clear-selection{
	float:left;
	margin-left:30px;
}
#count-selection {
    color: #686868;
    font-size: 11px;
	font-weight: 600;
    margin: 0 0 0 100px;
	padding:0;
    text-transform: uppercase;
	float: left;
}
#selection-footer input[type="checkbox"],
#selection-footer input[type="radio"] {
	float: left;
	/*margin: 53px 0 0 3px;*/
	padding: 0;
}


.selection-margin { margin-bottom: 0 !important; }


.selection-thumb {
    width: 94px;
	height: 98px;
	margin: 3px 6px 3px 6px;
	padding:0;
	background: #FFF;
	float: left;
	text-align:center;
}
.selection-thumb a.img-link{
	display:block;
	width:80px;
	height:74px;
	margin:5px auto;
	border:none;

}
.selection-thumb img{
	max-width: 74px;
	max-height: 67px;	
	padding: 2px;
	border: 1px solid #CCC;		
	margin: auto;
}

.tools{
	clear:both;
	margin:2px auto;
	height:16px;
	width:34px;
}

.tools .tool_btn{
	float:left;
	width:12px;
	height:12px;
	background-size:contain;
}
.tools input[type="checkbox"], .tools .tool_btn{
	margin:0 11px;
	padding:0;
}

a.download{
	background:url(../images/download.png) no-repeat;
}
a.save{
	background:url(../images/save.png) no-repeat;
}
a.email{
	background:url(../images/email.png) no-repeat;
}
.presentation_tools a{ 
	float:left;
	margin:10px 2px;
	padding:0;
	line-height:18px;
	font-size:13px;
}
.presentation_tools .tool_btn{
	display:block;
	width:18px;
	height:18px;
	background-size:contain;
	margin-left:42px;
}


/*  hover over popup style */
.pup, .pup_class2, .pup_class3 {
  position:absolute;
  z-index:200; /* aaaalways on top*/
  padding: 8px;
  margin: 5px 0 0 10px;
  width: 250px;
  border: 1px solid #2a2a2a;
  color: white;
  background: url("../images/black-trans.png") repeat;
  font-size: 12px;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.series{ 
	clear:left; 
	display:block;
}
.series a{ 
	float:left;
	display:block;
	border:none;
	text-decoration:none;
	padding: 0 0 10px 43px;	
}
.series .i, .artist-series-info .i{
	display: none;
	clear:right;
	width:20px;
	height:26px;
	padding: 10px 0 10px 23px;
	color: #777777;
    font-size: 9px;
    letter-spacing: 0;
	text-decoration:none;
	background: url("../images/i-info.jpg") no-repeat top center;
}

.artist-series-info .i{
	display: block;
	float:left; 
}
.artist-series-info .title{
	display: block;
	float:left; 
	text-transform: uppercase;
	color: #686868;
	padding-top: 0;
}

.popup {
	display:none;
	width: 800px;
	padding: 15px 20px 10px 20px;
	border: 5px solid #FFFFFF;
	outline: none;
	font-size: 12px;	
	background: #efefef;
	background: -moz-linear-gradient(top,  #e4e0e0 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e0e0), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top,  #e4e0e0 0%,#efefef 100%);
	background: -o-linear-gradient(top,  #e4e0e0 0%,#efefef 100%);
	background: -ms-linear-gradient(top,  #e4e0e0 0%,#efefef 100%);
	background: linear-gradient(to bottom,  #e4e0e0 0%,#efefef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e0e0', endColorstr='#efefef',GradientType=0 );


}


.popup .right{ text-align:right !important;}

.popup_background {
    z-index: 2000;
}

.popup_wrapper {
    z-index: 2001;
	position:relative;
}
  /* Support for IE7 */
.popup_align,
.popup_content {
    *display: inline;
    *zoom: 1;
}

.popup-header {
	color: #616161;
    font-family: 'Open Sans',sans-serif;
    font-size: 18px !important;
    font-weight: 400;
    letter-spacing: 2px;
    padding: 0;
    text-transform: uppercase;
	margin-bottom: 10px;
}


.popup-border {
	border-top: 1px solid #cccccc;
	padding-top: 40px;
	clear: left;
}



.popup.result{
	color:#DA1C08;
	font-size:11px;
}

a.choose-file {
    width: 78px;
	background: #e3e3e3;
	float: left;
    margin: 0 8px 0 0;
	color: #999999;
	border: 1px solid #BBBBBB;
    padding: 2px 2px 1px;
	text-align: center;
}

a.choose-file:hover {
    background: #d3d3d3;
	color: #666666;
}



.popup a.x {
	background: url('../images/close-modal.jpg') no-repeat 0 0;
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 25px;
	
	-moz-transition: none;
	transition: none;
	-webkit-transition: none;
	-o-transition: none;
}

.popup a.x:hover {
	background-position: -25px 0;
}

#mod_series form {
	padding-top: 10px;
}

.em { 
	color: #DA1C08;
}






/* Homepage Slider Nav Menu */


.dc-slick {width: 320px;}
.dc-slick .dc-slick-content {overflow: auto; padding: 20px 20px 20px 67px;}
.dc-slick.top  {top: 0;}
.dc-slick.right  {right: 0;}
.dc-slick.bottom  {bottom: 0;}
.dc-slick.left  {left: 0;}
.dc-slick .tab {cursor: pointer; font-size: 12px; line-height: 12px;}
.dc-slick .tab span {display: block; padding: 8px 10px 8px 28px; background-position: 8px 9px; background-repeat: no-repeat;}
.dc-slick.left .tab {padding-right: 8px;}
.dc-slick.left .tab span {padding: 8px 20px 8px 10px; background-position: 100% 8px;}
.dc-slick, .dc-slick .tab {border-width: 1px; border-style: solid;}
.dc-slick.right .tab, .dc-slick.left .tab {top: 50%;}
.dc-slick.top .tab {bottom: 1px;}
.dc-slick.top, .dc-slick.top .tab {border-top: none;}
.dc-slick.right .tab {left: 1px; margin-top: -1px;}
.dc-slick.right, .dc-slick.right .tab {border-right: none;}
.dc-slick.bottom .tab {top: 1px;}
.dc-slick.bottom, .dc-slick.bottom .tab {border-bottom: none;}
.dc-slick.left .tab {right: 1px;}
.dc-slick.left, .dc-slick.left .tab {border-left: none;}
.dc-slick.align-right .tab {margin-right: -1px;}
.dc-slick.align-left .tab {margin-left: -1px;}

.nav-btn-position { width: 51px; height: 32px; margin: auto -60px auto 0; position: absolute; }

.dc-slick-content {
	height: 150% !important;
}






#dc-slick-1, #dc-slick-1 .tab {border-color: #1b1b1b;}
#dc-slick-1 .dc-slick-content {background: url('../images/nav-bkg.png') repeat-x right center transparent; min-height:1500px !important; }
#dc-slick-1 .tab {color: #fff; background: url('../images/nav-bkg.png') repeat-x center center transparent; font-weight: bold;}
#dc-slick-1 .tab span {background-image: url('../images/plus_white.png');}
#dc-slick-1.active .tab span {background-image: url('../images/minus_white.png');}
#dc-slick-1 .dc-slick-content .menu{ position: relative; top: 20%; }

#dc-slick-1 .dc-slick-content .menu a { color: #414141; position: relative; top: 27%; text-transform:uppercase; letter-spacing: 2px; font-family: "Arial", "Helvetica", sans-serif; font-size: 12px; font-weight: bold; padding: 6px 25px 5px; }
#dc-slick-1 .dc-slick-content .menu a:hover{ color: #ffffff; text-decoration: none; background-color: #685e59; }

#dc-slick-1 {
	height: 100% !important;
	border: none !important;
	float: none; 
	position: fixed; 
	z-index: 10000; 
	margin-left: -320px; 
	top: 0px;
}


#dc-slick-1 .tab {
	margin: auto -74px auto 0 !important;
	border: none !important;
	position: absolute; 
}


#menu-menu-1 li {
	margin: 12px 0 0;
}

#menu-menu-1 li:hover {
	
}











/* Homepage Background Rotator */


#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../images/progress.gif) no-repeat center center;}
	
#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering:optimizeQuality; }			/*Quality*/

#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(../images/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }

/* Controls Bar
	----------------------------*/
	#controls-wrapper { margin:0 auto; height:42px; width:100%; bottom:0px; left:0; z-index:4; background:url(file:///C|/PITW/C-Clients/Mehran%20Zadeh%20-%20Deljoo%20Art%20Group/WEB%202013/WebDev/img/nav-bg.png) repeat-x; position:fixed; }
		#controls { overflow:hidden; height:100%; position:relative; text-align:left; z-index:5; }
			#slidecounter { float:left; color:#999; font:14px "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow:#000 0 -1px 0; margin:0px 10px 0 15px; line-height:42px; }
			#slidecaption { overflow:hidden; float:left; color:#FFF; font:400 14px "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow:#000 1px 1px 2px; margin:0 20px 0 0; line-height:42px; }
			
			#navigation { float:right; margin:0px 20px 0 0; }
				#play-button{ float:left; margin-top:1px;border-right:1px solid #333; background:url('../images/bg-hover.png') repeat-x 0 44px; }
					#play-button:hover{ background-position:0 1px; cursor:pointer; }
				
				#prevslide, #nextslide{ position:absolute; height:43px; width:43px; top:50%; margin-top:-21px; opacity:0.6; }
					#prevslide{ left:10px; background:url('../images/back.png'); }
					#nextslide{ right:10px; background:url('../images/forward.png'); }
						#prevslide:active, #nextslide:active{ margin-top:-19px; }
						#prevslide:hover, #nextslide:hover{ cursor:pointer; }
				
				ul#slide-list{ padding:15px 0; float:left; position:absolute; left:50%; }
					ul#slide-list li{ list-style:none; width:12px; height:12px; float:left; margin:0 5px 0 0; }
						ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover{ background-position:0 0px; }
						ul#slide-list li a{ display:block; width:12px; height:12px; background:url('../images/nav-dot.png') no-repeat 0 -24px; }
							ul#slide-list li a:hover{ background-position:0 -12px; cursor:pointer; }
				
				#tray-button{ float:right; margin-top:1px; border-left:1px solid #333; background:url('../images/bg-hover.png') repeat-x 0 44px; }
					#tray-button:hover{ background-position:0 1px; cursor:pointer; }
		
	
	/* Progress Bar
	----------------------------*/					
	#progress-back{ z-index:5; position:fixed; bottom:42px; left:0; height:8px; width:100%; background:url('../images/progress-back.png') repeat-x; }
		#progress-bar{ position:relative; height:8px; width:100%; background:url('../images/progress-bar.png') repeat-x; }
	
	
	/* Thumbnail Navigation
	----------------------------*/	
	#nextthumb,#prevthumb { z-index:2; display:none; position:fixed; bottom:61px; height:75px; width:100px; overflow:hidden; background:#ddd; border:1px solid #fff; -webkit-box-shadow:0 0 5px #000; }
		#nextthumb { right:12px; }
		#prevthumb { left:12px; }
			#nextthumb img, #prevthumb img { width:150px; height:auto;  }
			#nextthumb:active, #prevthumb:active { bottom:59px; }
			#nextthumb:hover, #prevthumb:hover { cursor:pointer; }
	
	
	/* Thumbnail Tray
	----------------------------*/			
	#thumb-tray{ position:fixed; z-index:3; bottom:0; left:0; background:url(file:///C|/PITW/C-Clients/Mehran%20Zadeh%20-%20Deljoo%20Art%20Group/WEB%202013/WebDev/img/bg-black.png); height:150px; width:100%; overflow:hidden; text-align:center; -moz-box-shadow: 0px 0px 4px #000; -webkit-box-shadow: 0px 0px 4px #000; box-shadow: 0px 0px 4px #000; }
		
		#thumb-back, #thumb-forward{ position:absolute; z-index:5; bottom:42px; height:108px; width:40px; }
			#thumb-back{ left:0; background: url('../images/thumb-back.png') no-repeat center center;}
			#thumb-forward{ right:0; background:url('../images/thumb-forward.png') no-repeat center center;}
				#thumb-back:hover, #thumb-forward:hover{ cursor:pointer; background-color:rgba(256,256,256, 0.1); }
					#thumb-back:hover{ border-right:1px solid rgba(256,256,256, 0.2); }
					#thumb-forward:hover{ border-left:1px solid rgba(256,256,256, 0.2); }
		
		
		ul#thumb-list{ display:inline-block; list-style:none; position:relative; left:0px; padding:0 0px; }
			ul#thumb-list li{ background:#111; list-style:none; display:inline; width:150px; height:108px; overflow:hidden; float:left; margin:0; }
				ul#thumb-list li img { width:200px; height:auto; opacity:0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; -ms-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
				ul#thumb-list li.current-thumb img, ul#thumb-list li:hover img{ opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); }
				ul#thumb-list li:hover{ cursor:pointer; }
				
				
				
				




/* Media Queries */


@media (max-width: 1024px) {
	#header-wrapper {
		width:800px;
	}
	
	#content-wrapper {
    border-bottom: 1px solid #CDD1D4;
    border-top: 1px solid #CDD1D4;
    display: table;
    margin: 0 auto 10px;
    overflow: auto;
    padding: 0;
    width: 800px;
	}
	
	.sidebar-wrapper {
    display: table-cell;
    margin: 0;
    padding: 1px 0 0 30px;
    vertical-align: top;
    width: 270px;
	}
	
	.content-main {
    border-left: 1px solid #CDD1D4;
    display: table-cell;
    margin: 0;
    padding: 18px 0 0;
	width: 700px;
	}
	
	.content-main .item-holder {
    overflow: auto;
    padding: 0 0 40px 38px;
	}
	
	.content-main .dual-column {
    float: left;
    margin: 0;
    width: 318px;
	}
	
	.content-main .dual-column-2 {
    float: left;
    margin: 0 0 0 38px;
    width: 318px;
	}
	
	.mogul-cred-wrapper {
    margin: 0 auto;
    padding: 0 15px 29px 0;
    text-align: right;
    width: 1000px;
	}
	
	
	.content-main .item-holder input, .content-main .item-holder textarea {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #BBBBBB;
    padding: 5px;
    width: 290px;
	}
	
	.artist-work {
    float: right;
    margin: 0 0 0 0px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 685px!important;
	height:135px!important;
	}

.artist-shot {
	width: 135px!important;
	height: 135px!important;
	margin: 0;
	padding: 0;
	float: left;
	background: #e1e1e1;
}	
	.artist-holder {
    /*border: 1px solid #CFCFCF;*/
    float: left;
    height: 145px!important;
    margin: 0 0 0px 20px;
    padding: 0px;
    width: 820px !important;
	}
	
p.artist-name {
    top: 95px !important;;
}
	
	.grid-holder {
    float: left;
    height: 277px;
    margin: 0 0 0 28px;
    padding: 0;
    width: 206px;
	}
	
	#selection-que {
    border-top: 1px solid #CDD1D4;
    display: block;
    margin: 0 auto;
    overflow: auto;
    padding: 8px 15px 7px;
    width: 1000px;
	}
	
	#selection-footer {
    display: block;
    margin: 0 auto;
    overflow: auto;
    padding: 0;
    width: 1000px;
	}
	
	.selection-wrapper {
    float: left;
    margin: 0 0 0 50px;
    padding: 26px 0 0;
    width: 240px;
	}
	
	.selection-pics-wrapper {
    float: left;
    margin: 0;
    padding: 0;
    width: 700px;
	}
	
	.selection-thumb {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CFCFCF;
    float: left;
    margin: 0 0 20px 30px;
    padding: 5px;
	}
	
	.content-main .item-content-left {
    padding-left: 0px !important;
	}
	
	.artist-series-info {
    max-width: 250px;
	}
	
}

/* Collapse oversized image and pulled images after iPad breakpoint. */
@media (max-width: 767px) {
	#header-wrapper {
		width:767px!important;
	}
#content-wrapper {
	width: 767px!important;	
}

}

/* Mobile devices */
@media (max-width: 736px) {
	#header-wrapper {
		width:712px!important;
	}			
	#content-wrapper {
    border-bottom: 1px solid #CDD1D4;
    border-top: 1px solid #CDD1D4;
    display: table;
    margin: 0!important;
    overflow: auto;
    padding: 0;
    width: 712px!important;
	}
	.artist-work {
    float: right;
    margin: 0 0 0 0px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 602px!important;
	height:110px!important;
	}

.artist-shot {
	width: 110px!important;
	height: 110px!important;
	margin: 0;
	padding: 0;
	float: left;
	background: #e1e1e1;
}	
	.artist-holder {
    /*border: 1px solid #CFCFCF;*/
    float: left;
    height: 130px!important;
    margin: 0;
    padding: 0px;
    width: 712px !important;
	}
	
p.artist-name {
    top: 35px !important;;
}
}


/* Mobile devices */
@media (max-width: 667px) {
	#header-wrapper {
		width:643px!important;
	}			
	#content-wrapper {
    border-bottom: 1px solid #CDD1D4;
    border-top: 1px solid #CDD1D4;
    display: table;
    margin: 0!important;
    overflow: auto;
    padding: 0;
    width: 643px!important;
	}
	.artist-work {
    float: right;
    margin: 0 0 0 0px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 523px!important;
	height:120px!important;
	}

.artist-shot {
	width: 120px!important;
	height: 120px!important;
	margin: 0;
	padding: 0;
	float: left;
	background: #e1e1e1;
}	
	.artist-holder {
    /*border: 1px solid #CFCFCF;*/
    float: left;
    height: 140px!important;
    margin: 0;
    padding: 0px;
    width: 643px !important;
	}
	
p.artist-name {
    top: 35px !important;;
}
}

/* Mobile devices */
@media (max-width: 414px) {
	#header-wrapper {
		width:390px!important;
	}			
	#content-wrapper {
    border-bottom: 1px solid #CDD1D4;
    border-top: 1px solid #CDD1D4;
    display: table;
    margin: 0!important;
    overflow: auto;
    padding: 0;
    width: 390px!important;
	}
	.artist-work {
    float: right;
    margin: 0 0 0 0px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 310px!important;
	height:80px!important;
	}

.artist-shot {
	width: 80px!important;
	height: 80px!important;
	margin: 0;
	padding: 0;
	float: left;
	background: #e1e1e1;
}	
	.artist-holder {
    /*border: 1px solid #CFCFCF;*/
    float: left;
    height: 90px!important;
    margin: 0;
    padding: 0px;
    width: 390px !important;
	}
	
p.artist-name {
    top: 35px !important;;
}
}

/* Mobile devices */
@media (max-width: 375px) {
	#header-wrapper {
		width:360px!important;
	}			
	#content-wrapper {
    border-bottom: 1px solid #CDD1D4;
    border-top: 1px solid #CDD1D4;
    display: table;
    margin: 0!important;
    overflow: auto;
    padding: 0;
    width: 360px!important;
	}
	.artist-work {
    float: right;
    margin: 0 0 0 0px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 280px!important;
	height:80px!important;
	}

.artist-shot {
	width: 80px!important;
	height: 80px!important;
	margin: 0;
	padding: 0;
	float: left;
	background: #e1e1e1;
}	
	.artist-holder {
    /*border: 1px solid #CFCFCF;*/
    float: left;
    height: 90px!important;
    margin: 0;
    padding: 0px;
    width: 360px !important;
	}
}

.contact {
	display:block;
	float:left;
	min-width:320px;
	height:110px;
	margin:5px 5px;
	overflow:hidden;
}
.contact img{ 
	width:90px;
	height:90px;
	float:left;
	margin:0 10px 0 0;
}
.contact ul{ 
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
.contact ul li{
	margin:0;
	padding:0;
	color: #979797;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 1px;
	text-decoration: none;
	display: block;
	line-height:18px;
}	
.contact ul  li.phone a, .contact ul li.email a{color: #979797;}

.contact ul .title{
	font-weight:bold;
	text-transform: uppercase;
}
.contact ul .name{
	color:#da1c08;
	font-weight:900;
	text-transform: uppercase;
}

input[type="submit"], input[type="reset"], input[type="button"],.button,.button:visited{
    min-width: 70px;
	background: #e3e3e3;
    margin: 10px 5px 0 0;
	color: #999999;
	border: 1px solid #BBBBBB;
    padding: 5px !important;	
	float: right;
	text-transform:uppercase;
	line-height:normal;
	font-size:12px !important;
	font-weight:normal !important;
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover,.button:hover{
    background: #d3d3d3;
	color: #666666;
}

.powertip{
	cursor:pointer;
}

.tip{
	display:none;
	text-align:center;
}
#powerTip .tip{
	display:block;
	max-width:800px;
}
