/*
	THEME COLOURS
	---------------
	
	Background						#292929
	Disabled Stroke / Bar Bottom	#393939
	Disabled Button / Bar Top		#2d2d2d
	Body 1							#a5a5a5
	Body 2							#a5a5a5
	Thumb/Preview Stroke			#666666
	Navigation Secondary			#999999
	Heading 1						#f0f0f0
	Title							#f0f0f0
*/

html {
	background-color: #292929;
}

body {

}

/* BACKGROUND */
html.no-back-image,
html.no-back-image body {
	
}

#cart-wrapper .cart-header .cart-item-column {
	color: #666666;
}

/* HEADING 1 */
h1, h2, h3, h4, h5, h6 {
	color: #f0f0f0;
}

/* TITLE */
#hd-wrapper .header-main-wrapper #logo-wrapper,
.highlight {
	color: #f0f0f0;
}

/* DISABLED STROKE / BAR BOTTOM */
#hd-wrapper .header-baseline-wrapper .baseline-top,
#cart-wrapper .cart-header .cart-item-column,
#cart-item-wrapper div.package-details .package-heading,
#cart-item-wrapper div.package-contents .package-item-heading {
	background-color: #393939;
}

/* -- COLOR -- */
input[type=button]:disabled,
input[type=submit]:disabled,
input[type=button]:disabled:hover,
input[type=submit]:disabled:hover {
	color: #393939;
}

/* -- BORDER -- */
select,
input[type=text],
input[type=password],
textarea,
input[type=button]:disabled,
input[type=submit]:disabled,
input[type=button]:disabled:hover,
input[type=submit]:disabled:hover,
table.dd-table td.dd-thumb .dd-thumb-wrapper,
div.payment-result-box,
div.payment-result-box table,
table.main-item-list td.thumbnail .cart-item-image-wrapper {
	border: 1px solid #393939;
}

/* -- BORDER-TOP DOTTED -- */
#portfolio-detail-03 div.image-list-nav-area {
	border-top: 1px dotted #393939;	
}

/* -- BORDER-TOP DOTTED -- */
.cart-totals-lines,
#ft-wrapper,
table.main-item-list td.footer {
	border-top: 1px solid #393939;
}

/* -- BORDER-BOTTOM -- */
#bd .image-list-comment-area h2, #bd .image-list-comment-area .image-comment, #cart-wrapper #shipping-method-content-div, #cart-wrapper .checkout-header-text, #order-history-wrapper .order-header,
#portfolio-detail-02 #photo-wrapper,
table.dd-table th,
table.main-item-list th {
	border-bottom: 1px solid #393939;
}

/* DISABLED BUTTON / BAR TOP */
#hd-wrapper .header-baseline-wrapper .baseline-bottom,
select,
input[type=text],
input[type=password],
textarea,
input[type=button]:disabled,
input[type=submit]:disabled,
input[type=button]:disabled:hover,
input[type=submit]:disabled:hover,
#portfolio-detail-03 #photo-wrapper table td .image-list-thumbnail-wrapper,
#cart-item-wrapper div.package-contents .package-item .package-thumb-wrapper,
table.dd-table td.dd-thumb .dd-thumb-wrapper,
table.main-item-list td.thumbnail .cart-item-image-wrapper {
	background-color: #2d2d2d;
}

/* BODY 1 */
body {
	color: #a5a5a5;
}

/* BODY 2 */
p,
#portfolio-detail-01 .image-list-side-2 h2,
#portfolio-detail-02 .image-details-area h2,
select,
input[type=text],
input[type=password],
input[type=button],
input[type=submit],
textarea,
input.image-list-page-button.curr-page,
.chosen-tag a {
	color: #a5a5a5;
}

/* THUMB / PREVIEW STROKE */
/* -- BORDER -- */
#bd .text-wrapper img, .home-coverimage img, #bd .image-list-preview-area #loading-preview, #bd .image-list-preview-area img, #bd .image-list-thumbnail-wrapper img, #bd .registry-column, #bd .registry-column .registry-column-row, #add-image-to-cart .options-wrapper .cart-option-column, .body-wrapper .preview-image-wrapper img, #lightbox-images #image-thumbnails, #lightbox-images .thumbnail-wrapper img, #cart-wrapper .cart-item-column img, #order-history-wrapper .order-item-column img, #add-image-to-cart #add-to-cart-result-wrapper, #bd .album-auth-preview-image img, .cp-3-wrapper .cp-3-image img,
.album-details-preview-image.empty,
#horizontal_carousel ul li img.preview-image,
#payment-result-wrapper table, #order-history-wrapper .order-main-header,
#bd .album-list-wrapper .album-details-preview-image img,
#bd .album-list-wrapper-2 .album-details-preview-image-2 img,
.lightbox-image-delete-rollover input[type=button],
#portfolio-detail-03 #photo-wrapper table td .image-list-thumbnail-wrapper,
.search-results-wrapper .result-image-wrapper .image-wrapper img,
#cart-item-wrapper div.package-contents .package-item .package-thumb-wrapper,
#portfolio-detail-00 .image-list-preview-wrapper,
#portfolio-detail-01 .image-list-preview-wrapper,
#portfolio-detail-01 .image-list-thumbnail-wrapper,
#portfolio-detail-02 .image-list-preview-wrapper,
#portfolio-detail-02 .image-list-thumbnail-wrapper {
	border: 1px solid #666666;
}

/* -- BORDER-RIGHT -- */
#login-register-wrapper #login-wrapper {
	border-right: 1px solid #666666;
}

/* -- BORDER-TOP -- */
#portfolio-detail-03 #below-preview-area, #cart-wrapper .checkout-buttons, #ft-wrapper {
	border-top: 1px solid #666666;
}

/* -- BORDER-BOTTOM -- */


/* NAVIGATION SECONDARY */
#hd-wrapper .header-main-wrapper .username-wrapper a {
	color: #999999;
}

/* ======================================================= */
/* COLOUR PALETTE SECTION */
/* ======================================================= */

/* BUTTON (OFF) */


/* BUTTON (OVER) */


/* NAVIGATION PRIMARY */


/* LINK */
a {
	
}

/* BUTTON STROKE */


.album-details-preview-image.empty .image-holder img {
	border: none !important;
}


#horizontal_carousel .previous_button {
	background: url(/images/arrow-05-greys-anatomy-left-off.png);
}

#horizontal_carousel .previous_button:hover {
	background: url(/images/arrow-05-greys-anatomy-left-over.png);
}

#horizontal_carousel .next_button {
	background: url(/images/arrow-05-greys-anatomy-right-off.png);
}

#horizontal_carousel .next_button:hover {
    background: url(/images/arrow-05-greys-anatomy-right-over.png);
}

#horizontal_carousel .previous_button,
#horizontal_carousel .previous_button:hover,
#horizontal_carousel .next_button,
#horizontal_carousel .next_button:hover {
	background-repeat: no-repeat;
	background-position: center;
}

#horizontal_carousel .previous_button_disabled, 
#horizontal_carousel .previous_button_disabled:hover,
#horizontal_carousel .next_button_disabled,
#horizontal_carousel .next_button_disabled:hover {
	background: none;
}

.link-alert a {
	color: red;
}

.link-alert a:hover {
	color: red;
}

.link-ok a {
	color: lightgreen !important;
}

.link-ok a:hover {
	color: lightgreen !important;
}

#cart-wrapper .cart-item-column.package-config .cart-package-instance-item {
	border: 1px solid #323232;
	background-color: #212121;
}

.package-config h2 {
	border: 1px solid #323232;
	background-color: #212121;
}

table.dd-table tr.dd-footer td.left {
	border-left: 1px solid #393939;
	border-top: 1px solid #393939;
	border-bottom: 1px solid #393939;
}

table.dd-table tr.dd-footer td.middle {
	border-top: 1px solid #393939;
	border-bottom: 1px solid #393939;
}

table.dd-table tr.dd-footer td.right {
	border-right: 1px solid #393939;
	border-top: 1px solid #393939;
	border-bottom: 1px solid #393939;
}

/* IE 8 FIXES */
input[type='text'],
input[type='password'],
textarea {
	background-color: #1d1d1d !important;
	border: 1px solid #393939;
}

/* BUTTONS */

#doc4 .nb ul,
#doc4 .nb li  {
	list-style-type: none;
}

#doc4 .nb li,
#doc4 input[type=button],
#doc4 input[type=submit] {
	background: -moz-linear-gradient(
		top,
		#eaeaea 0%,
		#b3b3b3);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#eaeaea),
		to(#b3b3b3));
	filter: progid:DXImageTransform.Microsoft.gradient( 
		startColorstr='#eaeaea', 
		endColorstr='#b3b3b3',
	   	GradientType=0 );
		
	border: 1px solid #666666;
	
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 1px rgba(255,255,255,0.3);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 1px rgba(255,255,255,0.3);

	text-shadow:
		0px 1px 1px rgba(255,255,255,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
}

#doc4 .nb li:hover,
#doc4 input[type=button]:hover,
#doc4 input[type=submit]:hover {
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#8c8c8c);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		to(#8c8c8c));
	filter: progid:DXImageTransform.Microsoft.gradient( 
		startColorstr='#ffffff', 
		endColorstr='#8c8c8c',
	   	GradientType=0 );
		
	border: 1px solid #666666;
	
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 1px rgba(255,255,255,0.3);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 1px rgba(255,255,255,0.3);
	text-shadow:
		0px 1px 1px rgba(255,255,255,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
}

#doc4 .nb li:active,
#doc4 .nb li.nbdisabled,
#doc4 input[type=button]:disabled,
#doc4 input[type=submit]:disabled,
#doc4 input[type=button].disabled,
#doc4 input[type=submit].disabled,
#doc4 input[type=button]:active,
#doc4 input[type=submit]:active,
#doc4 input[type=button].active,
#doc4 input[type=submit].active {
	color: #f0f0f0;
	
	background: -moz-linear-gradient(
		top,
		#1d1d1d 0%,
		#1d1d1d);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#1d1d1d),
		to(#1d1d1d));
	filter: progid:DXImageTransform.Microsoft.gradient( 
		startColorstr='#1d1d1d', 
		endColorstr='#1d1d1d',
	   	GradientType=0 );
		
	border: 1px solid #292929;
	
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 2px 4px rgba(000,000,000,0.3);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 2px 4px rgba(000,000,000,0.3);
	text-shadow:
		0px 1px 1px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}

#doc4 .nb li.nbdisabled,
#doc4 input[type=button]:disabled,
#doc4 input[type=submit]:disabled {

}

#doc4 .nb li span:active,
input[type=button]:active,
input[type=submit]:active {
	color: #f0f0f0;	
}

#doc4 .nb span:before {
   background: url(/images/button-icon-sprite-05-greys-anatomy.png);
}

#doc4 .atlbb span:before,
#doc4 .atlbb.nbdisabled:hover span:before {
	background-position: -15px -30px;
}

#doc4 .atlbb:hover span:before {
	background-position: -15px -15px;
}

#doc4 .atlbb:active span:before,
#doc4 .atlbb.nbdisabled span:before,
#doc4 .atlbb:hover.nbdisabled span:before
{
	background-position: -15px 0px;
}

#doc4 .atcb span:before,
#doc4 .atcb.nbdisabled:hover span:before {
	background-position: -0px -30px;
}

#doc4 .atcb:hover span:before {
	background-position: -0px -15px;
}

#doc4 .atcb:active span:before,
#doc4 .atcb.nbdisabled span:before,
#doc4 .atcb:hover.nbdisabled span:before {
	background-position: -0px 0px;
}

#doc4 .psb span:before,
#doc4 .psb.nbdisabled:hover span:before {
	background-position: -60px -30px;
}

#doc4 .psb:hover span:before {
	background-position: -60px -15px;
}

#doc4 .psb:active span:before,
#doc4 .psb.nbdisabled span:before,
#doc4 .psb:hover.nbdisabled span:before {
	background-position: -60px 0px;
}

#doc4 .prvb span:before,
#doc4 .prvb.nbdisabled:hover span:before {
	background-position: -75px -30px;
}

#doc4 .prvb:hover span:before {
	background-position: -75px -15px;
}

#doc4 .prvb:active span:before,
#doc4 .prvb.nbdisabled span:before,
#doc4 .prvb:hover.nbdisabled span:before {
	background-position: -75px -0px;
}

#doc4 .nxtb span:before,
#doc4 .nxtb.nbdisabled:hover span:before {
	background-position: -60px -30px;
}

#doc4 .nxtb:hover span:before {
	background-position: -60px -15px;
}

#doc4 .nxtb:active span:before,
#doc4 .nxtb.nbdisabled span:before,
#doc4 .nxtb:hover.nbdisabled span:before {
	background-position: -60px 0px;
}

#doc4 .pcb span:before,
#doc4 .pcb.nbdisabled:hover span:before {
	background-position: -45px -30px;
}

#doc4 .pcb:hover span:before {
	background-position: -45px -15px;
}

#doc4 .pcb:active span:before,
#doc4 .pcb.nbdisabled span:before,
#doc4 .pcb:hover.nbdisabled span:before {
	background-position: -45px 0px;
}

.comments-off:before {
	background-image: url(/images/button-icon-sprite-05-greys-anatomy.png);
}

.slider-image-border {
	border: 1px solid #323232 !important;
}

.slider-box-border {
	border: 1px solid #323232 !important;
}

.slider-box-background {
	background-color: #212121;
}

#portfolio-detail-00 #thumbnail-loader,
#portfolio-detail-00 #image-loader,
#portfolio-detail-01 #thumbnail-loader,
#portfolio-detail-01 #image-loader,
#portfolio-detail-02 #thumbnail-loader,
#portfolio-detail-02 #image-loader {
	background: url(/images/loader-dark.gif);
}

#portfolio-detail-00 .image-list-preview-area {
	border-right: 1px dotted #44444;
}

#portfolio-detail-01 .image-list-side-2 .tag-icon,
#portfolio-detail-02 .tag-icon {
	background-image: url(/images/button-icon-sprite-05-greys-anatomy.png);
}

#portfolio-detail-00 .image-list-preview-wrapper,
#portfolio-detail-01 .image-list-preview-wrapper,
#portfolio-detail-02 .image-list-preview-wrapper {
	background-color: #212121;
}

#portfolio-detail-01 .top-half .image-button,
#portfolio-detail-01 .top-half .image-button:hover,
#portfolio-detail-01 .top-half .image-button:active,
#portfolio-detail-02 .top-half .image-button,
#portfolio-detail-02 .top-half .image-button:hover,
#portfolio-detail-02 .top-half .image-button:active {
	background-color: #212121;
	background-image: url(/images/image-nav-sprite-greys-anatomy.png);
}


