/* layout.css for page or content specific styling */

.london-background { background: transparent url('../img/backgrounds/london.jpg') no-repeat top center; }
.london-background #content { height:395px; width:320px; overflow:hidden; }

/*
 * Adwords landing page styles
 */
.london-enquiry-background { background: transparent url('../img/backgrounds/london.jpg') no-repeat top center; }
.new-york-enquiry-background { background: transparent url('../img/backgrounds/new-york.jpg') no-repeat top center; }
.los-angeles-enquiry-background { background: transparent url('../img/backgrounds/los-angeles.jpg') no-repeat top center; }

#page .london-enquiry-background {
	padding-top:140px; min-height:435px;
}

#page .london-enquiry-background .landing-page {
	height:440px;
}

#page .new-york-enquiry-background, #page .los-angeles-enquiry-background, #page .around-america-enquiry-background {
	padding-top:190px; min-height:395px;
}

.landing-page { position:relative; height:390px; width:560px; overflow:hidden; }
.landing-page .transparent-overlay { padding:10px 0; }

html #contentWrapper .landing-page form input.text-field, html #contentWrapper .landing-page form textarea, html #contentWrapper .landing-page form input.small {
	font-size:11px;
	padding:3px;	
}

html #contentWrapper .landing-page select {
	font-size:11px;
	padding:1px 1px 2px;
}

html #contentWrapper .landing-page form .field-row ul li label {
	width:auto;
	white-space:nowrap;
	margin:0;
}

html #contentWrapper .landing-page form ul li {
	margin:2px 0;
}
/*
 * End of adwords landing page styles
 */


/*
 * Saatchi page styles
 */
.contemporary-art-services-background {
	background: #841317 url('../img/saatchi/01-be-faithful-to-your-dreams.jpg') no-repeat top center;
}

.contemporary-art-services-background #content {
	position:relative;

	margin-top:-40px;
	margin-left:240px;
	width:420px;
	height:320px;
}

#ContemporaryArtServices {
	overflow:hidden;
	overflow-y:scroll;
	height:320px;
	padding:0 10px;
}
	#ContemporaryArtServices .DualSlideTop p {
		font-size:14px;
		margin:15px 0;
	}

	#ContemporaryArtServices .DualSlideAction {
		line-height:39px;
		border:0;

		background: transparent url(../../global/img/link-arrow-white.png) no-repeat scroll left center;
		padding-left:28px;
		font-size:16px;
	}
	#ContemporaryArtServices .DualSlideActionTopActive {
		border-top:1px dotted #FFFFFF;
	}
	#ContemporaryArtServices .DualSlideActionBottomActive {
		border-bottom:1px dotted #FFFFFF;
		background-image: url(../../global/img/arrow-ffffff-20x20-s.png);
	}

	#ContemporaryArtServices .DualSlideTop, #ContemporaryArtServices .DualSlideBottom {
		height:280px;
		overflow:hidden;
	}

	#ContemporaryArtServices h1 {
		border-bottom:1px dotted #FFFFFF;
		padding:10px 0;
	}

	#ContemporaryArtServices form {
		padding-top:10px;
	}
		#ContemporaryArtServices form .field-row {
			border:0;
			padding:5px 50px;
		}
			#ContemporaryArtServices form .field-row input.text-field, #ContemporaryArtServices form .field-row textarea {
				display:block;
				width:100%;
				margin-left:-2px;
				background-color:#300E10;
				color:#FFFFFF;
			}
			#ContemporaryArtServices form .field-row textarea {
				height:100px;
			}

		#ContemporaryArtServices form .actions {
			border-top:1px dotted #FFFFFF;
			padding:10px 48px 0 48px;
			text-align:right;
		}
			#ContemporaryArtServices form .actions input {
				background-color:#221111;
				border:1px solid #FFFFFF;
				color:#FFFFFF;
				padding:2px 22px;
			}

		#ContemporaryArtServices form .invalid-message {
			margin:0;
		}



.paris-background {	background: transparent url('../img/backgrounds/paris.jpg') no-repeat top center; }
.paris-background #content { height:395px; width:340px; overflow:hidden; padding-left:220px; }

.los-angeles-background { background: transparent url('../img/backgrounds/los-angeles.jpg') no-repeat top center; }
.los-angeles-background #content { height:395px; width:200px; overflow:hidden; padding-left:45px; }

.cote-d-azur-background { background: transparent url('../img/backgrounds/cote-d-azur.jpg') no-repeat top center; }
.cote-d-azur-background #content { height:355px; width:500px; overflow:hidden; padding-top:40px; }

.new-york-background { background: transparent url('../img/backgrounds/new-york.jpg') no-repeat top center; }
.new-york-background #content { height:395px; width:500px; overflow:hidden; }

.around-america-enquiry-background { background: transparent url('../img/backgrounds/around-america.jpg') no-repeat top center; }
/*.around-america-enquiry-background #content { height:395px; width:500px; overflow:hidden; }*/

.about-us-background { background: #00419F url('../img/backgrounds/shipping-containers.jpg') no-repeat top center; }
.about-us-background #content { padding-top:30px; padding-left:50px; width:560px }

.storage-background { background: #0D0711 url('../img/backgrounds/pastels.jpg') no-repeat top center; }
.storage-background #content { padding-top:30px; padding-left:50px; width:560px }

.careers-background { background: transparent url('../img/backgrounds/careers.jpg') no-repeat top center; }
.careers-background #content {	height:413px; width:165px; color:#000; padding-left:95px; }
.careers-background #content a { color:#000; }

.services-background { background: #565553 url('../img/backgrounds/gallery.jpg') no-repeat top center; }
.services-background #content { padding-top:80px; padding-left:20px; width:490px }

.shipping-usa-background { background: #01062E url('../img/backgrounds/shipping-usa.jpg') no-repeat top center; }
.shipping-usa-background #content { padding-top:80px; padding-right:20px; }

.shipping-europe-background { background: #100D20 url('../img/backgrounds/shipping-europe.jpg') no-repeat top center; }
.shipping-europe-background #content { padding-top:80px; padding-right:20px;  }

.shipping-uk-background { background: #433B38 url('../img/backgrounds/shipping-uk.jpg') no-repeat top center; }
.shipping-uk-background #content { padding-top:80px; padding-right:20px; width:430px; }

.links-background { background: #404348 url('../img/backgrounds/links.jpg') no-repeat top center; }

.contact-us-background, .request-a-quote-background, .thank-you-background, .ad-enquiry-background { background: #E0D3CB url('../img/backgrounds/statues.jpg') no-repeat top center; }
.contact-us-background #content, .request-a-quote-background #content, .thank-you-background #content, .ad-enquiry-background #content { position:relative; margin-left:170px; margin-right:50px; }
.contact-us-background #content .transparent-overlay, .request-a-quote-background #content .transparent-overlay, .thank-you-background #content .transparent-overlay, .ad-enquiry-background #content .transparent-overlay { padding:10px; }


table.shipping
{
	margin-top:10px;
	border:2px solid #fff;
	border-right:1px solid white;
}

table.shipping th,table.shipping td
{
	width:100px;
	text-align:center;
	border-right:1px solid #fff;
}

table.shipping th
{
	padding:10px 0;
	font-weight:normal;
	font-size:15px;
}

table.shipping td
{
	padding:3px 0;
	font-size:14px;
}

table.shipping tr td
{
	background-color:#ACB3B9;
}

table.shipping tr.zebra td
{
	background-color:#888E9C;
}


/* contacts accordion */
#contacts
{
	height:490px;
}

#contacts table td
{
	padding:0 15px 4px 0;
}

/* geonav bar */
#geonav
{
	height:40px;
	line-height:40px;
	
	background-color:#01062E;
	border-bottom:1px solid #eaeaea;
	
	text-align:center;
	color:#fff;
	
	cursor:pointer;
}
