#content div.profileBlock {
	background: #fff url(../../images/common/backgrounds/boxBack.gif) repeat-x 0 0;
	border: 1px solid #9E9E9E;
	margin-bottom: 10px;
	padding: 10px;
	clear: both;
}

	#content div.profileBlock h2 {
		margin-top: 0;
	}

	#content div.profileBlock ul {
		float: left;
		width: 130px;
		padding: 0 8px 0 20px;
		margin: 1em 0 0 0;
		background: url(../../images/common/listSplitter.gif) 0 50% no-repeat;
		list-style: none;
		list-style-image: none;
	}
 

		#content div.profileBlock ul.firstItem {
			background: none;
			padding-left: 20px;
		}
		
		#content div.profileBlock ul li {
			margin: 1em 0 0 0;
		}
		
			#content div.profileBlock ul li.firstItem {
				margin-top: 0;
			}

            #content div.profileBlock ul li span.new {
                width: 28px;
                height: 12px;
                float: right;
                margin: 3px 0 0 5px;
                background: transparent url(../../images/en/icons/new.gif) no-repeat top left;
                text-indent: -10000px;
            }

            #content div.profileBlock ul li span.updated {
                width: 54px;
                height: 12px;
                float: right;
                margin: 3px 0 0 5px;
                background: transparent url(../../images/en/icons/updated.gif) no-repeat top left;
                text-indent: -10000px;
            }

.hidden {
	display: none;	
}
.show {
	display: block;
}

div#content ul#negArrow {
	list-style-type: none;
	list-style-image: none;
	margin: 0.5em;
	overflow: hidden;
}

	div#content ul#negArrow li {
		cursor: pointer;
		float: left;
		margin-right: 0.5em;
	}
	
		div#content ul#negArrow li img {
			height: 19px;
			width: 40px;
		}

ul#promotionList {
	margin: 0;
	overflow: hidden;
	padding: 0;
}

	ul#promotionList li {
		position: relative;
		overflow: hidden;
		margin: 0;
	}
	
		ul#promotionList li a {
			clear: both;
			display: block;
		}
		
		ul#promotionList li div.overlay {
			background-color: #C90D19;
			color: #f5f5f5;
			position: absolute;
			bottom: 0;
			width: 215px;
		}
		
			ul#promotionList li div.overlay p {
				margin: 0;
				padding: 5px;
			}
			
				ul#promotionList li div.overlay p span {
					font-weight: bold;
				}
	




div#introVideo div#videoPlayer {
	background: #ffffff url(../../images/common/video-holding.gif) 0 0 no-repeat;
	float: left;
	height: 242px;
	width: 430px;
}
	
div#introVideo div#videoControls {
	height: 122px;
	/*width: 190px;*/
	overflow: auto;
	float: right;
}

	div#introVideo div#videoControls div#videoClips {
		overflow: scroll-y;
	}

div#introVideo div#videoDescription {
	/*width: 190px;*/
	float: right;
}

	div#introVideo div#videoDescription h3 {
		margin: 10px 0;
	}

	div#introVideo div#videoControls a#leftScroll,
	div#introVideo div#videoControls a#rightScroll {
		background-position: center left;
		background-repeat: no-repeat;
		display: block;
		font-size: 1.2em;
		position: absolute;
		top: 0;
		height: 100%;
		text-indent: -10000px;
		width: 20px;
	}
	
	div#introVideo div#videoControls a#leftScroll {
		background-image: url(../../images/common/controls/left.png);
		left: 0;
	}

		div#introVideo div#videoControls a#leftScroll.invisible {
			background-image: url(../../images/common/controls/left-over.png);
		}
		
	div#introVideo div#videoControls a#rightScroll {
		background-image: url(../../images/common/controls/right.png);
		right: 0;
	}
	
		div#introVideo div#videoControls a#rightScroll.invisible {
			background-image: url(../../images/common/controls/right-over.png);
		}

		div#introVideo div#videoControls,
		#thumbnailsControl {
			position: relative;
		}

		div#videoClips ul li,
		div#thumbnailsControl ul li {
			float: left;
			padding: 0 2px 2px 0;
			display:block;
			width: 82px;
		}
		
			div#introVideo div#videoControls div#videoClips ul li.firstItem {
				margin-left: 0;
			}

/*** photograph block ***/

#content div#photographBlock {
	position: relative;
    height: 242px;
}			
#content div#photographBlock h2 {
		margin-top: 0;
}

#content div#photographBlock div.bigShow {
	width: 430px;
	float: left;
    position: absolute;
    top: 0;
    left: 0;
}

#content div#photographBlock div.bigShow img {
	display: block;
}

	#content div.photographVague{
		width: 395px;
		padding: 0;
		margin: 0;
		background: none;
        bottom: 0;
        right: 0;
	}
		#content div#photographBlock ul#otherItem {
			height: 125px;
			padding: 0;
			margin: 0;
			background: none;
			list-style: none;
			list-style-image: none;
			float: left;
		}
			#content div#photographBlock ul#otherItem li{
				float: left;
				margin: 0;
				padding: 0 2px 2px 0;
			}

			#content div#photographBlock div.thumbnailParent {
				position: relative;
				float: right;
			}
			#content div#photographBlock div.thumbnailParent div#thumbnails {
				width: 395px;
				height: 125px;
				overflow: auto;
				float: right;
}

#content div#photosVideoBlock div#thumbnails a.scrollDownLink,
#content div#photosVideoBlock div#videoClips a.scrollDownLink,
#content div#photosVideoBlock div#thumbnails a.scrollUpLink,
#content div#photosVideoBlock div#videoClips a.scrollUpLink {
	position: absolute;
	right: 0;
	text-indent: -10000px;
	width: 18px;
	height: 16px;
	overflow: hidden;
}


#content div#photosVideoBlock div#thumbnails a.scrollUpLink,
#content div#photosVideoBlock div#videoClips a.scrollUpLink {
	top: 0;
	background: transparent url(../../images/common/verticalScrollUp.gif) no-repeat;
}

#content div#photosVideoBlock div#thumbnails a.scrollDownLink,
#content div#photosVideoBlock div#videoClips a.scrollDownLink {
	bottom: 0;
	background: transparent url(../../images/common/verticalScrollDown.gif) no-repeat;
}

			
div#photosVideoBlock.tabWrapper img { border: none; display: block; }

div.homepageBlock {
	border: 1px solid #9e9e9e;
	background: #fff;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 10px;
	position: relative;

	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div#prcBlock h2 {
	margin: 0;
}

div#prcBlock h3 {
	margin: 10px 0 0 0;
}

div#prcBlock h3 a {
	color: #000;
}

div#prcBlock ul {
	width: 440px;
	float: left;
	list-style: none;
	margin: 10px 0 0;
	list-style-image: none;
}

div#prcBlock ul#errors {
	width: auto;
	margin: 0;
}

div#prcBlock li {
	margin-bottom: 0;
}

div#prcBlock form {
	width: 350px;
	float: right;
	margin-top: 4px;
}

div#prcBlock fieldset#prcSelectList {
	margin: 0;
	padding: 0;
	border: none;
}

div#prcBlock form span {
	width: 85px;
}

div#prcBlock form select {
	width: 264px;
}

div#prcBlock form input {
	width: 308px;
}

div#prcBlock form div#addPrc label {
	margin-top: 5px;
}

div#updatePrc form label {
	margin-top: 4px;
}

div#prcBlock form div#addPrc input,
div#updatePrc form input {
	width: 162px;
	margin-left: 81px;
}

div#prcBlock form div#addPrc div.submit,
div#updatePrc form div.submit {
	margin: 0;
	padding: 0;
	border: none;
}

div#prcBlock form div#addPrc div.submit input,
div#updatePrc form div.submit input {
	width: auto;
}

ul.jsenabled div.prcGraphics {
	height: 94px;
	position: absolute;
	top: 30px;
	left: 262px;
}

ul.jsenabled div.prcGraphics img {
	position: absolute;
	bottom: 0;
}

div#prcBlock ul.jsenabled div#updatePrc {
	position: absolute;
	top: 59px;
	right: 10px;
}

div#prcBlock div#updatePrc label span,
div#prcBlock div#addPrc label span {
	position: absolute;
	left: -10000px;
}

div#prcBlock div#updatePrc fieldset,
div#prcBlock div#addPrc fieldset {
	height: auto;
	margin: 5px 0;
}

.error {
	color: #CC0000;
}

p.error {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	line-height: 1em;
}

#content div#prcBlock ul li {
	font-size: 1em;
}

#loader {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 60px;
	left: 205px;
	background: url(../../images/common/ajax-loader.gif);
}

.block-content ul#bannerUL li#tab02 div.banner-overlay {
	background: url(../../images/common/carousel/tab02Bg.png) no-repeat top right;
}
