/* CSS Document */

html{min-height:100%;background-color:#37261F;}

body{
	min-height:100%;
	background: #37261F;
	line-height:135%;
	color:#CCEFEF;
	margin:0;
	padding:100px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}

img, div{behavior:url();}

.clear{clear:both;height:25px;}

.three-space{clear:both;height:5px;}

.space {line-height:200%;}

/* LAYOUT */

#global{}

#header{
	width:960px;
	height:130px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#logo{
	width:330px;
	height:69px;
	background:url(../images/logo_small_ori.png) no-repeat top left;
	display:block;
	float:left;
	margin:15px 0 0 0;
	position:relative;
}

#logo a{
	text-indent:-1000px;
	overflow:hidden;
	display:block;	
	width:330px;
	height:69px;
}


#logo-hm{
	width:350px;
	height:69px;
	background:url(../images/logo_small_with_hm.png) no-repeat top left;
	display:block;
	float:left;
	margin:15px 0 0 0;
	position:relative;
}

#logo-hm a{
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	width:350px;
	height:69px;
}


#content-holder{width:960px;margin:0 auto;background:url('../images/left-right-border.png') repeat-y;text-align:left;}

#top-rule{width:960px;height:10px;margin:0 auto;background:url('../images/white-transparent.png') repeat;}

#bottom-rule{width:960px;height:10px;margin:0 auto;background:url('../images/white-transparent.png') repeat;}

#content{width:890px;background:url('../images/black-transparent.png') repeat;margin:0 10px 0 10px;padding:25px;display:inline-block;}

#photo-corners{background:url('../images/') no-repeat;position:absolute;z-index:2;width:265px;height:150px;margin:65px 0 0 -2px;}

/* TYPOGRAPHY */

.latest p {padding:5px 0 5px 0;font-size:90%;}
.latest h1 {font-size:140%;padding-top:18px;}
.latest h2 {font-size:100%;padding-top:5px;color:#BFB19B;font-weight:bold;}
.latest span{font-size:90%;font-weight:bold;}
a{
	color:#55C3EB;
	font-weight:normal;
	font-size:100%;
	text-decoration:none;
}
a:hover{
	color:#f7931d;
	font-weight:normal;
	font-size:100%;
	text-decoration:none;
}
#left-column h3 {font-size:120%;margin:0 0 15px 0;color:#f7931d;font-weight:bold;border-bottom:1px solid #bfb19b;}
#left-column li {list-style-image:url('../images/orange-bullet.png');list-style-position:outside;margin:5px 0 5px -20px;}
#profile h1 {font-size:200%;color:#f7931d;margin:60px 0 10px 0;}
#right-text h2 {font-size:120%;font-weight:bold;color:#f7931d;margin:0 0 5px 0;}

/* FULL COLUMN */

#full-column{width:890px;}
#works-bg{width:890px;height:247px;background:url('../images/UK.png') no-repeat;}
.frames-full{width:870px;padding:10px;background:url('../images/white-transparent2.png') repeat;display:block;position:relative;}

#relationship-full{width:870px;height:79px;background:url('../images/relationship-vertical.jpg') no-repeat top left;}
#relationship-full a{text-indent:-1000px;overflow:hidden;display:block;width:870px;height:79px;}

#top-tips-full{width:870px;height:79px;background:url('../images/top-tips-vertical.jpg') no-repeat top left;}
#top-tips-full a{text-indent:-1000px;overflow:hidden;display:block;width:870px;height:79px;}

#left-text{width:277px;float:left;}
#right-text{width:277px;float:right;}

.left-text{width:277px;float:left;}
.right-text{width:277px;float:right;}

.left-works-text{float:left;padding:20px;}
.left-works-text h1{
	font-size:160%;
	padding-top:0px;
	padding-bottom:10px;
	font-weight: 400;
}


#left-text-details{width:277px;float:left;}
#right-text{width:277px;float:right;}

.left-text-details{width:277px;float:left;}
.right-text{width:277px;float:right;}

.left-works-text-details{
	float:left;
	padding-top: 40px;
	padding-right: 60px;
	padding-bottom: 20px;
	padding-left: 90px;
}
.left-works-text-details h1{
	font-size:160%;
	padding-top:0px;
	padding-bottom:10px;
	font-weight: 400;
}



.right-works-text{
	float:right;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.right-works-text h1{
	font-size:160%;
	padding-top:0px;
	padding-bottom:10px;
	font-weight: 400;
}

.right-works-image{float:right;}


.right-works-text2{
	float:right;
	padding-top: 45px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.right-works-text2 h1{
	font-size:160%;
	padding-top:0px;
	padding-bottom:10px;
	font-weight: 400;
}

.right-works-image2{float:right;}


/* LEFT SECTION */

#left-column{width:605px;float:left;}
#main-image{width:585px;padding:10px;background:url('../images/white-transparent2.png') repeat;display:block;}
#scroller{width:585px;height:240px;background:url('../images/scroller-image.jpg');display:block;}
#left-column strong{display:none;}
#right-column strong{display:none;}
.horizontal-divider{width:100%;height:1px;background-color:#ffffff;opacity:0.2;filter:alpha(opacity=20);margin:0;clear:both;}
#latest-container{width:605px;}
.vertical-divider{
	width:1px;
	background-color:#ffffff;
	opacity:0.2;
	filter:alpha(opacity=20);
	float:left;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
}
.latest{width:277px}

/* IMAGE FIELDS */

#humanistic-image{width:585px;height:240px;background:url("../images/FuriesApolFur_humanistic.jpg");display:block;}
#otherhumanistic-image{width:585px;height:240px;background:url("../images/LindosRhodes.jpg");display:block;}
#folk-image{width:585px;height:240px;background:url("../images/SnowyForest.jpg");display:block;}
#silentfilm-image{width:585px;height:240px;background:url('../images/SimpsonClariceSmith2.jpg');display:block;}
#Theatrical-image{width:585px;height:240px;background:url('../images/TheatricalMusic_photo.jpg');display:block;}
#ICON{width:585px;height:240px;background:url('../images/ICON/ICON-image.jpg');display:block;}
#KEW{width:585px;height:240px;background:url('../images/kew-main.jpg');display:block;}

#thumbnails{width:260px;}

/* RIGHT SECTION */

#right-column{
	width:260;
	float:right;
	margin-left:25px;
	margin-top: 130px;
}

#right-column2{
	width:260;
	float:right;
	margin-left:25px;
	margin-top: 10px;
}

.frames{
	width:240px;
	padding:10px;
	display:block;
	position:relative;
	background-image: url(../images/white_transparent3.png);
	background-repeat: repeat;
	margin-top: 80px;
}

#bio-photo{width:240px;height:402px;background:url(../images/bio_photo.png);display:block;}
#opportunity{width:260px;text-align:center;font-size:115%;color:#00AEEF;line-height:140%;}

#relationship{width:240px;height:133px;background:url('../images/relationship-manager.jpg') no-repeat top left;}
#relationship a{text-indent:-1000px;overflow:hidden;display:block;width:240px;height:133px;}

#offer{
	width:216px;
	background-color:#606060;
	padding-top: 45px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}
#offer2{width:237px;background-color:#606060;padding:10px;}
#offer2 span{color:#FFFFFF;}

#discount{width:237px;background:url('../images/discount-background.jpg') repeat-x;padding:10px;background-color:#22404A;}
#discount span{color:#FFFFFF;}

#hot-properties{width:220px;background:url('../images/hot-properties-background.png') repeat-x;padding:10px;display:block;}
#hot-properties2{width:220px;height:82px;background:url('../images/hot-properties-background.png') repeat-x;padding:10px;display:block;}

#mortgage{width:237px;padding:10px;background-color:#6b3f31;}

#TV{width:237px;padding:10px;background-color:#f7931d;}

#sign-up-now{width:212px;height:184px;background:url('../images/sign-up-card.png') no-repeat top left;margin:-30px -30px 0 0;}
#sign-up-now a{text-indent:-1000px;overflow:hidden;display:block;width:212px;height:184px;}

#hot-properties-woman{background:url('../images/relationship-woman.png') no-repeat right;position:absolute;z-index:2;width:250px;height:150px;margin:-36px 0 0 0;}

#profile{width:210px;height:210px;background:url('../images/radial-gradient.jpg');display:block;padding:15px;}

#register{width:240px;height:89px;background:url('../images/register-background.jpg') repeat-x;text-align:center;}

/* NAVIGATION */

#navigation {
	width:610px;
	height:12px;
	margin:0;
	padding:0;
	position:relative;
	top:86px;
	right:0;
	float:right;
}
#navigation li {display:block; list-style:none; position:absolute; right:0; top:0;}
#navigation li, #navigation a {display:block; height:12px; }
#navigation strong {display:bold;}
#navigation a span {display:block; width:0; height:0; overflow:hidden; text-indent:-1000px; }
#navigation #n1 {background: url(../images/home_button.png) no-repeat left top; left:0; width:40px;}
#navigation #n2 {background: url(../images/bio_button.png) no-repeat left top; left:60px; width:86px;}
#navigation #n3 {background: url(../images/works_button.png) no-repeat left top; left:151px; width:70px;}
#navigation #n4 {background: url(../images/calendar_button.png) no-repeat left top; left:234px; width:78px;}
#navigation #n5 {background: url(../images/media_button.png) no-repeat left top; left:324px; width:48px;}
#navigation #n6 {background: url(../images/recordings_button.png) no-repeat left top; left:392px; width:80px;}
#navigation #n7 {background: url(../images/press_button.png) no-repeat left top; left:493px; width:40px;}
#navigation #n8 {background: url(../images/contact_button.png) no-repeat left top; left:552px; width:63px;}
#navigation #n1:hover {background:url(../images/home_button.png) no-repeat 0 -13px; }
#navigation #n2:hover {background:url(../images/bio_button.png) no-repeat 0 -13px; }
#navigation #n3:hover {background:url(../images/works_button.png) no-repeat 0 -13px; }
#navigation #n4:hover {background:url(../images/calendar_button.png) no-repeat 0 -13px; }
#navigation #n5:hover {background:url(../images/media_button.png) no-repeat 0 -13px; }
#navigation #n6:hover {background:url(../images/recordings_button.png) no-repeat 0 -13px; }
#navigation #n7:hover {background:url(../images/press_button.png) no-repeat 0 -13px; }
#navigation #n8:hover {background:url(../images/contact_button.png) no-repeat 0 -13px; }

#works {
	width:830px;
	height:22px;
	padding:0;
	position:relative;
	right:0;
	float:right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#works li {display:block; list-style:none; position:absolute; right:0; top:0;}
#works li, #works a {display:block; height:22px; }
#works strong {display:none;}
#works a span {display:block; width:0; height:0; overflow:hidden; text-indent:-1000px; }



#works2 {
	width:830px;
	height:22px;
	padding:0;
	position:relative;
	right:0;
	float:right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}

#works2 li {display:block; list-style:none; position:absolute; right:0; top:0;}
#works2 li, #works2 a {display:block; height:22px; }
#works2 strong {display:none;}
#works2 a span {display:block; width:0; height:0; overflow:hidden; text-indent:-1000px; }


#instruments {
	width:830px;
	height:22px;
	padding:0;
	position:relative;
	right:0;
	float:right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#instruments li {display:block; list-style:none; position:absolute; right:0; top:0;}
#instruments li, #instruments a {display:block; height:22px; }
#instruments strong {display:none;}
#instruments a span {display:block; width:0; height:0; overflow:hidden; text-indent:-1000px; }



#instruments2 {
	width:830px;
	height:22px;
	padding:0;
	position:relative;
	right:0;
	float:right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}

#instruments2 li {display:block; list-style:none; position:absolute; right:0; top:0;}
#instruments2 li, #works2 a {display:block; height:22px; }
#instruments2 strong {display:none;}
#instruments2 a span {display:block; width:0; height:0; overflow:hidden; text-indent:-1000px; }



#blog {width:500px;float:right;}
#blog a span {display:block; width:0; height:0; overflow:hidden; text-indent:-1000px; }
#blog a{width:100px;height:22px;background:url(../images/blog_button.png) no-repeat left top;margin:0;padding:0;position:relative;float:right;right:0;display:block;}
#blog a:hover{background:url(../images/blog_button.png) no-repeat 0 -22px;}

/* FOOTER */

#footer{
	width:940px;
	text-align:right;
	color:#FFFFFF;
	font-size:90%;
	opacity:0.3;
	filter:alpha(opacity=30);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
}
#footer a{font-weight:bold;text-decoration:none;color:#FFFFFF;font-size:100%;}

/* SLIDER HOME */

.sliderpanel							{ width: 585px; height:240px; position: relative; }
.slider-wrap							{ width: 585px; }
			
.stripViewer .panelContainer .panel .wrapper		{ float: left; }
.stripViewer .panelContainer .panel .description	{ width: 585px; }

.stripViewer							{ position: relative; overflow: hidden; width: 585px; height: 240px; }
.stripViewer .panelContainer			{ position: relative; }
.stripViewer .panelContainer .panel		{ float: left; width: 585px; }
.stripNavL, .stripNavR, .stripNav		{ display: none; }

.nav-thumb 								{ height: 37px; }
.cross-link								{ }
.active-thumb p 						{ color:#f7931d; background:url(../images/white-arrow.png) no-repeat; }

#numbers								{ width: 585px; height: 37px; position: absolute; top: 203px; background:url(/images/black-transparent.png) repeat; text-transform:uppercase; }
#initial								{ float: left; margin: 0 0 0 10px;  }
#featurelist div 						{ float: left; height: 37px; }
#featurelist2 div 						{
	float: left;
	height: 37px;
}
#numbers div a 							{ display:block; text-align:center; color:#fff; line-height:37px; margin-right:20px; }
#numbers div a:hover 					{ /* color:#f7931d;*/ text-decoration: none; }


/* Additional */
#main-photo-slider li {list-style-image:url('../images/orange-bullet.png');list-style-position:outside;margin:5px 0 5px -20px;}
            #navigation #nitem2 {background:url('../images/how-it-works-button.png') no-repeat 0 -13px; }
           
            .sliderpanel							{ width: 890px; height:260px; position: relative; }
            .slider-wrap							{ width: 890px;}
			
            .stripViewer .panelContainer .panel .wrapper		{ float: left; }
            .stripViewer .panelContainer .panel .description	{ width: 890px; }

            .stripViewer							{ position: relative; overflow: hidden; width: 890px; height: 240px; }
            .stripViewer .panelContainer			{ position: relative; }
            .stripViewer .panelContainer .panel		{ float: left; width: 890px; }
            .stripNavL, .stripNavR, .stripNav		{ display: none; }

            .nav-thumb 								{ margin-left:15px;}
            .cross-link								{ }
            .active-thumb2 p 						{ color:#f7931d; font-weight: bold;}

            #options								{ width:620px;text-transform:uppercase; float:right; }
            #initial								{ float: left; margin:0; }
            #featurelist div 						{ float: left; height: 21px; }
            #options div a 							{ display:block; text-align: left; color: #fff; line-height: 21px; margin-right: 15px; }
            #options div a:hover 					{ color:#f7931d; text-decoration: none; }

